3 90569 90568 2 68772 56801 55249439 68772 54434 822397214 87020 54434 183535972 10190 87020 350362048 38991 10190 159733379 68772 27706 94285255 3966 10190 346231806 56411 10190 965439419 75482 27706 771640579 57516 75482 230731134 22011 3966 653767691 56411 56093 891313495 75482 16393 694167155 22011 40678 522859787 21508 40678 197596579 41300 40678 259686917 41300 48179 451466802 41300 36306 604734095 21508 1014 839486193 63348 41300 158969107 36306 23037 704118945 63348 13057 560141553 58497 23037 179783618 63348 65292 869182778 74385 63348 605525413 58497 68974 472610713 26084 58497 652016531 58497 9619 122907992 74385 489 127287632 37872 489 82314284 9619 16171 144235442 16171 67812 282762926 9619 62896 129118030 16171 48491 83221366 37872 44737 547625862 48491 2419 672856493 48491 88257 200477532 48491 82739 154611907 48491 23334 463611718 82739 45313 184201696 23334 55222 828741295 82739 44018 180946584 18773 82739 873252965 20841 45313 679457862 85907 18773 949622353 24799 85907 30457506 34207 24799 808806044 20841 12594 542076387 34207 13316 53233801 34207 19926 611560995 10218 34207 572520923 76258 19926 705120819 55936 10218 369931883 19926 67753 5775953 73624 19926 588560110 10218 44227 755197080 73624 56447 846790056 54400 55936 750575581 44227 48522 239998239 54400 71072 425616318 88739 48522 896838287 88739 46893 988511085 38027 88739 769294254 71072 30227 348601104 30227 74911 860917923 46893 13531 128420418 87644 46893 97095936 85140 30227 58953650 13531 25271 250823012 85140 45417 153087769 2039 85140 107223600 45417 72107 109200878 45417 34082 696944862 16316 34082 379089378 2858 2039 847358951 16316 79396 831596391 79396 55714 113295869 47279 16316 154874270 16316 734 55727648 47279 69849 410150878 69849 33555 316153822 47279 42022 202600766 75187 734 929661580 69849 58139 880277575 75187 41139 178800367 58139 49226 872384064 75187 7102 646682893 7717 7102 945070321 41139 17096 398910449 69781 7102 133087206 2259 17096 981381744 37465 69781 842982988 58858 69781 637307423 46569 2259 829784085 36218 37465 206365330 46569 54972 462196991 35871 54972 336055307 36218 22389 935768908 48809 36218 926352171 77996 48809 298717830 60723 35871 554444527 54118 60723 96209203 48809 1978 5203185 29786 60723 397271525 58104 29786 70471923 58104 76594 502899383 21620 29786 200075026 58104 86089 999047629 24364 58104 48772328 15017 24364 382933869 48834 24364 626315727 21620 17233 630173158 1195 24364 362444965 42413 15017 80604271 15017 73814 87021249 1195 71534 98982373 43239 71534 550423993 73814 72615 695109545 72615 46769 88987450 55124 73814 664773510 46769 82894 327772499 55124 64566 63829389 82894 68834 71104313 68834 77353 217746323 68834 60019 449257781 81346 82894 80046996 68834 26687 150843750 20918 60019 890460891 12183 60019 128678569 46237 60019 654602200 81346 39090 350387262 12183 23403 857165593 46237 20107 801292498 21863 39090 13987482 23403 35059 202205258 21863 18790 754772018 73800 35059 551466583 49970 20107 910341630 34631 35059 439027473 49970 34390 594963884 34631 57929 433800844 25547 34390 668891461 49970 7025 385231033 29204 7025 97933309 34390 67210 382933864 42540 7025 729609418 25547 52591 358636431 7025 66985 339165079 42540 73339 696599199 73339 81608 607757925 52591 39278 31913551 81608 82779 281298562 53308 81608 886164049 39278 10299 58467378 39278 9066 172244496 39278 70213 918509476 82779 12486 180958491 42882 10299 43206283 9066 77002 999269639 70213 40833 932615473 40619 42882 746191449 77002 67020 968040977 40833 76927 954032602 40619 78340 969789508 20830 76927 512874966 76927 11713 401952607 67020 84925 792593726 76927 29022 833201349 52586 84925 727407711 84886 29022 561498348 65180 11713 397616338 84886 75644 358213895 89570 52586 772441460 59616 52586 997280700 29472 75644 395076118 65180 61747 858947301 29472 42647 297153765 61747 42357 98611797 59616 42030 839227034 76649 42647 606850868 49327 76649 498465087 49327 41916 749406865 76397 49327 544570994 42030 89046 527365639 73803 89046 179309641 89046 53209 24147261 84532 53209 421388160 89046 20822 8017156 84532 355 488814032 355 87744 670573419 84532 41102 787710378 52993 20822 25157717 355 49944 61541699 355 41622 41083211 49944 25945 897203516 49944 26213 105387082 41622 52598 509253903 10570 52598 391760117 2004 25945 142434861 2004 30295 30836301 74901 26213 860506091 36425 10570 898670478 3462 74901 142377416 71443 30295 180756570 3462 10155 617018188 10155 61821 367597947 36425 24806 233367059 61821 45589 194625409 5648 24806 221557876 42926 10155 195677489 71599 5648 883642697 27630 24806 219462696 83727 45589 8374866 9048 5648 299237847 24485 9048 382864917 9048 38672 472554226 27630 70477 237574058 75763 83727 230297958 18570 24485 982945036 52038 75763 863659269 75763 80963 262384516 1876 18570 709724490 6541 1876 329045580 52038 36553 790660330 80963 55692 140058518 80963 68667 521881197 33175 36553 139918738 12884 55692 269114164 36553 81930 205083054 81930 63359 4136029 81930 87256 750942507 82375 12884 536351677 87256 76038 552947658 76038 84764 73500737 84764 35363 177704162 11367 76038 840888618 8540 11367 873449921 20662 11367 788356600 11367 4646 307479356 74585 20662 605615306 4646 83355 122903798 57134 4646 323755437 12241 20662 721356745 32697 12241 116148837 12241 86694 866254310 12241 55299 219420469 49572 32697 449491469 55299 83889 310746081 49572 53251 374938130 11545 53251 390848170 11545 36561 26439523 49572 70452 845247317 53251 50061 634866245 50061 89804 954901294 50061 34719 770169896 2459 89804 242399824 77598 50061 540529452 29486 34719 8412578 34719 3621 864057561 77598 12357 893358695 2459 46429 97362629 70436 29486 52541389 70436 45102 573584008 70436 14036 401809573 51088 12357 600050636 69281 70436 353680778 45102 62677 876910880 55765 51088 231412301 14036 51040 537564711 51040 67566 159155426 1569 55765 599346544 1569 29985 53324650 78410 67566 672743210 54115 1569 106794893 54115 15167 38814991 29626 15167 119628992 78410 32969 817965450 74890 78410 388064415 4664 32969 387974199 57334 15167 192587946 13595 74890 435048079 82639 74890 319547692 65971 74890 597713168 4664 75392 528768784 55155 13595 737273587 68351 65971 148045186 44802 75392 794512158 75392 33737 181528827 22025 75392 115623412 5691 44802 856572488 68351 19643 140993657 24848 19643 848165069 33737 28951 888210 62376 19643 55541266 42856 19643 26103471 28951 2635 229403592 24848 8401 499430634 8401 25237 478143208 62290 42856 99911276 62290 86399 937454381 69083 86399 399868901 50043 8401 878837692 62290 24310 139385752 86399 33306 514152777 33306 82056 201206589 69083 64681 966996614 82056 70859 199443095 70859 87727 858708401 84183 64681 903907517 70859 55315 441710062 70773 87727 867411577 70773 23412 96195238 39632 84183 72581287 43853 70773 169018713 23412 46403 286283137 33077 39632 567226473 72353 23412 44489011 43332 33077 880533095 26949 43853 211463385 46403 69549 996432974 30988 72353 617927487 37383 69549 459902917 84235 69549 483623973 78039 69549 722734585 24435 37383 937893684 78039 9993 875091527 16344 84235 540591001 16344 17000 877180172 46332 17000 250657910 16344 19265 343213899 4985 19265 5188329 46332 224 75609433 17000 46787 61537237 19265 29779 86068450 65333 4985 55861100 29779 5176 390703293 53581 5176 750963713 32613 5176 196191867 61540 53581 21733879 53581 68205 179668225 53581 4894 935887449 61540 79335 469965524 49356 61540 878562866 49356 28743 942167086 77243 28743 245860930 71092 4894 371194521 69012 71092 48337707 64652 69012 153242946 69012 72575 255462831 71092 20647 87908264 69012 19179 26845520 78497 20647 985112515 72575 69516 181734116 72575 70423 717429617 86294 19179 952747183 86294 10387 868128256 89159 70423 804373943 55946 70423 217629432 89159 46224 390272175 10387 43130 517190285 43130 59437 150210203 28990 59437 739698712 28990 40048 187705109 46224 61806 13455552 54293 28990 984769402 28990 48107 754491868 48498 40048 285008070 55424 54293 494456853 14239 61806 625941465 63708 48498 375242879 62328 63708 814017011 9178 55424 319839631 67360 9178 286497614 9178 46678 6360464 63708 13125 402298280 13125 29092 17935593 82304 9178 264451905 46678 61326 456089091 82304 22983 355608661 68595 29092 895324952 61326 5519 128457506 61326 78678 57025685 5519 77395 94453904 77395 76204 880207761 4190 68595 468401707 77395 52425 151600366 77395 37753 203854475 37753 5977 753326022 15728 52425 713941758 52425 56599 19638227 56599 12231 135753584 37753 54554 373781220 15728 24396 500240822 56599 17086 704878851 78460 12231 4447653 17086 64514 48743896 24396 71002 955053322 71002 29493 546370734 50217 71002 362284818 78460 40442 474935293 64514 41965 387061834 50217 23101 818137942 64934 23101 950492004 23101 56505 933784746 56505 19636 36183149 23101 35670 485706500 35670 8625 696029490 346 19636 424658570 44933 346 541874380 346 997 757152493 997 23644 287290273 8564 23644 531743541 346 5077 616698669 557 44933 996883520 23644 1513 209725469 74947 1513 514702710 1513 85779 950870822 557 76290 40219961 85779 7241 609337315 1513 81366 270829289 7241 10799 632460378 603 7241 817457196 77141 76290 468539857 3240 7241 82309229 33922 3240 76685887 49951 10799 409252620 72812 33922 497874460 72812 79294 311352454 79294 71766 871626784 71766 54076 798589314 35614 71766 632571138 79294 38561 383172254 62807 38561 351165376 71766 61173 189837486 35614 46287 102429620 50169 46287 458539505 86223 61173 69718912 2535 86223 768412564 86223 22862 223145166 68361 50169 401189356 48813 68361 542699864 20161 2535 368839911 68361 63595 751438135 81825 20161 860180152 17765 81825 840944688 63595 8717 409449871 59465 20161 677094190 8717 46274 909474135 81825 58147 68530689 17412 59465 693794957 46274 29467 412494745 85179 17412 610883005 17412 6168 280847512 64589 85179 872988775 23803 6168 82533712 29467 65089 508856429 86224 85179 84620106 1546 86224 370840598 45357 23803 262921403 34301 45357 16672209 23657 1546 742306566 39351 34301 429898267 72 23657 218744203 23657 75712 5209372 42672 39351 291200374 23657 10542 163267899 72 52801 851338789 21066 42672 38425125 10542 89557 5962822 3654 21066 341211678 10542 73321 38108380 89557 87790 418762807 84288 87790 432797145 89557 76208 663819424 73321 40382 873140504 49228 73321 652100988 49228 42600 106613711 48113 76208 739880526 74408 76208 273888008 49228 89916 317665504 39742 74408 296610576 39 48113 268783499 44960 48113 107600655 78305 74408 985168365 39742 17190 71138873 26773 44960 54576359 15784 26773 881480848 22596 15784 84492087 87398 15784 967975270 26773 64345 862512889 34457 15784 281319493 87398 84738 161595545 72841 64345 449129483 44328 34457 270840167 52456 64345 499082317 56731 44328 140622221 85792 52456 921955422 72841 54625 796158607 85792 80709 569130692 54625 78391 143119553 37450 80709 812739714 85792 71548 749516817 77603 71548 228584127 63441 80709 861014904 60668 78391 434836764 71548 9352 890191520 71548 89244 943174370 80170 63441 809122160 60668 87696 805779484 80170 9412 820354042 84562 89244 520984346 84562 439 805587393 82573 84562 222898332 84562 55704 325012195 26036 82573 88105672 22872 26036 432298588 22872 30353 223376708 26311 26036 447582297 18593 30353 868340658 26311 1461 501036580 62241 30353 589674044 62241 5335 871850028 18593 46775 148047865 41401 62241 630184967 3201 62241 613450864 14230 41401 963721850 3201 80144 264031622 61262 14230 429891328 41401 21894 76087944 21894 73183 131475326 29545 73183 75551620 49856 29545 917555350 29545 21969 598105668 49856 89240 603405511 29545 71610 231283898 65762 29545 622140098 55431 65762 200702891 71610 44909 206322705 65762 27377 27478665 41607 55431 7610805 27377 87803 992079380 27377 14329 627881088 27377 11948 445674597 56414 27377 595557304 41607 65460 665192288 65460 44195 390988855 14329 43351 143322893 81512 43351 892188584 47532 44195 378714551 65460 90265 912907586 17670 43351 452552535 17670 77660 283472739 47532 20536 734070510 38772 90265 707038881 17670 54368 31335815 17670 27966 107511402 20536 19264 391015039 54368 18153 132042546 27966 82495 498197606 46130 27966 63484876 51365 46130 159665179 51365 67938 756650151 18153 47130 615534284 82495 64532 896932981 65880 51365 996949179 65880 25313 456763633 64532 7628 49920952 25313 51736 807789839 7628 42688 82548165 53808 42688 250573335 23598 53808 81994755 53808 53939 137299174 42688 33058 945993576 44417 23598 162215779 53808 15299 701974268 36019 44417 460097425 3509 44417 680174383 44417 11426 17143868 49115 44417 718102660 3509 76167 142473851 43165 76167 428950116 11426 65469 869586253 76167 57124 44506555 71698 43165 115378879 16631 65469 44721163 57124 32699 93455048 10501 57124 576553300 2156 32699 452242060 73609 71698 57644991 2156 76569 671770757 79689 32699 692674841 50591 79689 473775055 80707 76569 53648458 76569 32199 373590590 61537 32199 110028470 19716 32199 191835657 32199 54914 672850973 19716 35408 722882353 19716 83393 591314351 70863 19716 696928595 19962 35408 909246144 10101 54914 467784130 83393 77857 726170564 77857 10742 713379019 8773 77857 239516727 89753 10101 395951162 89753 22570 74567008 8773 37762 10073491 8773 1963 65677838 89753 59398 752482931 59398 22819 604761219 86251 1963 419717593 1963 42892 710773196 327 22819 847486068 327 28825 833377526 30085 22819 643155760 90533 30085 39831007 9270 30085 933455814 53319 327 883482428 28825 35429 254849824 90533 59810 737017309 61461 90533 907707071 84654 59810 225559902 59810 72961 792316130 73839 72961 6477341 84654 39072 171976746 52762 39072 194150349 72961 33589 741367101 39072 85125 734294283 4760 39072 59527443 69006 52762 690816883 69006 22113 15328181 61707 33589 666139442 69006 5680 54198509 5680 3445 300651528 13677 61707 525137375 81779 61707 812365666 3445 31710 554285853 26563 3445 55657708 86372 13677 34196007 86372 89329 743917395 27560 31710 673373607 72229 27560 797867090 27560 36501 548023988 86372 27457 561142928 36501 25263 657382232 72229 38754 15267333 72229 24795 835124049 24795 47687 326527107 27457 50084 936061343 47687 79740 50887239 47687 71586 369880171 47687 89111 599075864 32990 89111 606211172 28177 89111 123284358 79740 69797 716868618 71586 80986 699096279 32990 70909 510302195 69797 56326 510015634 56326 61975 586673792 56326 87000 370910313 82321 56326 175634722 56326 72960 769282786 82321 57811 920100768 72960 38504 605114027 82321 41853 428021226 38504 6127 22393530 40730 38504 224286869 6127 80993 427100121 16593 80993 128719314 8041 6127 175937918 40730 72271 122618930 72271 59376 88346508 56713 72271 77030266 17926 8041 543763657 8041 51940 374553402 10651 59376 760276431 17926 6518 153367965 61471 6518 265979593 21775 17926 330401809 10170 61471 634663545 6518 6669 379611234 6518 20806 261357131 10170 73671 131042818 10170 74522 286912493 61973 6669 91358079 20806 12566 957866412 3352 61973 190400957 74522 53757 699414482 61973 27212 349607760 3418 53757 783651629 6321 12566 10368459 46426 27212 126865634 63955 46426 926003626 6321 21530 942237856 6321 68426 263938845 21530 63776 719861169 84380 68426 938991174 68378 63955 99964531 84380 68461 374708251 7193 63776 34828823 63776 17963 849727432 84380 1446 532559687 48503 7193 743940854 48503 10415 160075962 7860 17963 327668657 1446 10521 817709775 1452 10521 340172001 16106 10521 59322589 67809 10521 189936985 1047 7860 227613762 1452 78148 283494545 1452 89070 949942257 89070 9519 633725929 23502 89070 850068760 9519 40975 436783810 40975 76 327016859 9519 4247 582625516 9519 846 179155981 23502 55651 944067063 18623 55651 272631334 55651 62877 135475883 846 16237 314805535 38212 18623 739949216 55651 71983 594339859 38212 60159 228204917 4521 38212 236278380 71071 71983 474461250 71983 73805 439217880 73805 50034 88643774 73805 25142 969137708 50034 72300 879216921 72300 26221 664455174 72514 50034 860763811 71866 26221 493441507 32715 71866 35359447 19561 71866 929082944 77811 72514 561446648 77811 61081 498999561 58615 77811 323049302 19561 41531 83798415 23426 58615 767809390 61081 16773 915470029 61081 85866 506297430 41531 34271 202974170 34271 5889 349007248 86748 34271 972885135 18856 5889 25815495 72002 86748 395099305 27350 72002 185984164 66614 86748 543926530 72002 41602 507130001 66614 28799 97211639 27350 64809 421930652 59586 27350 222488863 28799 64579 542066970 44845 59586 148750522 5177 59586 626364070 5177 73394 404663350 59586 15183 123941159 44845 75541 580119052 85303 5177 484782097 83428 5177 406205274 78792 83428 895377195 59052 83428 397176896 85303 50086 542361740 59052 10069 7737670 78792 60916 119145599 10069 25797 118068390 25797 38028 553676857 10069 65191 138572554 53329 38028 499360878 51548 65191 258136537 83085 65191 56576325 1706 53329 110902797 83085 64846 122953756 64846 13395 211014938 11660 13395 949058734 11660 74124 118333443 11660 2511 271041140 34787 74124 778313638 11660 16783 161646464 54615 74124 715410969 34329 34787 596033315 34787 72044 674384662 34329 78503 879069309 21139 16783 97970349 54615 31083 952796640 31083 36073 356671484 21201 21139 723939470 71920 31083 894923147 71920 49396 11112478 49396 88414 307145427 83673 88414 575674646 83673 37675 509639841 48759 83673 498538257 6491 88414 365151364 62690 6491 779037486 22707 6491 793493131 62690 70176 766558041 29360 62690 377297322 1326 29360 133351360 48788 22707 876573887 4001 48788 388923604 4001 9852 800553664 48788 37424 553336001 2942 1326 812272649 4001 41609 506447597 59415 41609 82168740 9852 46319 249929645 2942 37284 633870728 41609 24614 732278409 46319 34942 261168971 34942 27222 932100774 39897 46319 738903045 34942 43577 375056246 77131 27222 49318867 62865 34942 296500737 59905 62865 299588304 28200 39897 864170824 62865 22732 650803764 22732 30827 353167830 13353 22732 686988004 60754 13353 435010840 22732 23222 646770368 22732 62710 213481674 30827 71818 138441086 23222 62806 132179538 85836 71818 309592327 20510 23222 306788508 42970 85836 467971827 3050 20510 17212088 74748 85836 895285057 42970 12291 148216147 42970 66193 851653514 41581 3050 48030 41581 69453 134926496 69453 9662 818050041 41581 77722 65347635 77722 20049 443587593 6763 69453 643034065 82000 20049 845275448 44979 6763 455345698 20049 16351 33601556 6763 32959 599284346 32959 3763 813433395 16351 59487 727267516 16351 20325 289579566 49993 3763 849391006 44510 3763 669942285 49993 87078 302699033 44510 45656 908534497 75917 49993 875722522 60105 75917 112056378 60105 61044 684678119 60105 36932 358220858 24030 45656 65229586 36932 35978 814220033 3156 61044 885983990 36932 48580 138029657 75726 48580 40728003 52698 24030 257557210 35978 28341 487141233 62093 52698 95580792 4153 52698 984932487 75278 62093 742609458 78309 75278 140546090 35753 4153 430289747 75278 30698 82761195 56296 30698 662371467 35753 68771 950506443 89305 56296 800184197 69368 68771 76604981 22892 69368 93860361 61692 69368 314742169 68771 83357 152890008 83357 45768 35869418 45768 21128 828498389 21128 71959 957583991 25707 71959 564575589 14619 25707 542118607 25707 89414 787697047 2965 25707 810845353 71959 84969 551449658 2965 37980 612849268 22842 37980 513562210 37980 52058 86929800 39473 52058 136640790 74607 52058 780666987 30426 74607 831156451 51841 52058 462391167 44916 51841 8428377 39473 21392 247010025 21392 8032 578820285 17662 30426 613522295 21392 52416 704659544 32423 44916 155613621 17662 62297 543338298 17662 12327 562859735 17662 45496 712581870 64585 32423 13641780 62297 20485 591581065 32826 12327 244923187 35743 12327 116622710 8107 32826 958723004 39781 35743 826032029 87329 39781 784341968 87329 55010 476923806 35743 14386 523903520 87329 74323 940978707 87329 80838 51656314 5587 55010 998099416 74323 5034 990511192 5587 44577 26245258 74907 44577 341258369 5034 51280 581596280 5587 25024 670003908 5034 21800 455471727 25024 52806 606431899 74907 60425 645549968 49690 21800 224906296 25024 6742 691301774 60425 86613 11075102 49690 71924 745632955 57360 60425 76486020 21040 57360 377437135 57360 43138 37282614 57360 38898 187928618 59031 21040 622006964 4690 21040 286197433 61756 21040 658033702 59031 18074 170681831 61756 58029 746003757 58029 40754 947997404 40754 21169 50764344 40754 22164 622623258 48311 22164 770162068 41901 58029 137435253 80430 21169 187183312 38421 22164 21248490 83054 48311 274712570 80430 44672 244328015 41901 62090 479254875 83054 25497 44821689 83054 85553 351463206 73262 62090 769559871 85553 19780 903845533 65344 85553 190050868 19780 39452 418911608 73262 49714 707317645 89893 19780 436628343 49714 34518 450379290 62668 39452 496382285 34518 49890 693060279 49714 35662 175915449 20531 35662 799751278 33918 20531 965510742 78741 49890 467655902 78741 18888 181368624 89451 35662 103576505 45340 89451 696013061 47479 18888 542328737 18888 32980 813378076 52668 47479 954740583 20258 45340 575460576 18576 45340 406998335 13819 18576 844515480 32980 29187 71395680 20258 66100 297708516 18576 35425 876979712 67551 29187 331281077 35425 38256 629284683 66100 61202 425842982 38256 32177 299106485 86330 38256 461934524 38256 49985 140043434 69868 38256 275819365 21773 86330 462838878 55776 69868 119784476 55776 29803 26519826 29803 86874 932154038 36966 29803 559850320 86874 63201 143412135 9754 55776 970083634 69638 86874 248218309 75241 9754 767260964 47057 63201 81343386 4533 63201 581323904 16845 69638 346002581 9204 16845 114397972 9204 80182 135629728 24352 9204 818401039 9204 65304 641846275 80182 48731 205679234 33267 48731 551335728 24352 55274 309392152 66726 24352 518233568 66726 44739 112675636 66726 3142 353004821 33267 37283 102766353 10443 55274 487371665 41745 37283 885755214 90071 10443 971605663 3142 80138 75901417 7588 37283 52542206 27798 80138 830578048 80138 19135 149773492 90071 73715 599621026 80138 70382 635251705 70382 1628 405766867 32306 27798 890015667 1628 21366 375109899 73715 1617 289434190 1628 89754 69894938 54943 32306 128093853 54943 8911 96178490 1617 51155 600237655 59117 54943 36696917 27554 59117 154045521 8911 7645 447000612 42693 59117 7930420 6851 7645 394759659 72279 7645 779074097 6851 9257 654356378 6851 702 504713643 58491 6851 305945935 85025 72279 480314963 84534 58491 655494895 85025 72127 21357718 58491 2798 264704512 88765 72127 455600171 75411 85025 617433437 84534 48453 47849404 75411 20045 332713844 75411 59046 471761386 75411 67722 260999000 22019 67722 909809464 48453 65123 342428416 67722 13755 355172043 13755 41612 808242063 41612 30612 909424388 18209 13755 107131346 26721 13755 795243831 34570 13755 12004853 26721 2792 193048772 52056 30612 818569467 2792 60781 490108715 26721 87761 557003117 34570 57481 942649607 42265 60781 444885742 86517 60781 521947765 42265 22993 599135497 22993 22537 66676099 86517 66141 825673491 86517 81754 790865056 33010 22993 134250177 22463 66141 600619902 81754 66990 795061494 78112 33010 856524111 22463 10894 917497980 69181 66990 936292060 48100 69181 550738174 69181 25141 877103051 48100 67786 669391592 69181 88625 849974601 25141 59314 939196350 88625 14493 672678424 14493 51751 508712295 67786 2664 332412110 37103 59314 13719014 2664 13632 820817690 13632 48814 381115660 3875 37103 94383411 9762 37103 669817674 3875 69227 688276200 3875 18636 852996753 3875 32732 28415801 21309 32732 756001734 18636 36088 363992568 36088 19795 430304209 47733 21309 244703360 36088 35973 290922234 36088 41509 760348756 29559 47733 361769007 35973 16082 134020315 77112 41509 921070731 16082 25496 375973560 41220 77112 81308296 65187 16082 330879896 25496 71820 273780842 25496 36538 43474323 36538 969 348757056 2902 71820 235545222 969 39152 829925324 12080 71820 235184816 21924 12080 518537657 969 18208 482246442 18208 21207 102302660 32019 39152 609094419 77079 21924 187872414 63465 77079 692076035 53088 21207 255501788 52383 63465 263645886 77079 2639 390922915 46905 77079 87936053 46905 1542 318714577 46905 85526 496514050 46905 47201 55816849 88805 47201 624746771 21271 85526 36629760 21271 38091 998488055 37715 88805 44852463 70478 47201 217143657 89239 70478 575846045 37715 85170 463743137 48885 37715 274385509 18106 85170 725177953 48885 52513 76385117 48885 48542 866697380 12418 48542 288382320 16598 48885 837044486 13161 16598 791076507 52513 73592 127084878 75164 48542 770650507 73592 30178 437668228 54178 75164 464279585 73592 22076 214964033 71211 73592 769407130 71211 49264 656287168 58532 71211 110862114 20269 22076 961487983 67593 58532 128365827 20269 7581 767651269 59267 49264 380522475 20269 22289 377091673 7581 78793 146531131 67593 78579 128518040 59267 43937 400211044 15085 59267 489533693 1854 78579 859950914 55218 15085 830658167 17783 1854 215874554 83416 17783 833362546 83416 20783 182762588 17783 45223 183051209 20783 9734 314712719 89042 17783 531388673 358 45223 536237828 66719 45223 352862187 43134 66719 490937640 46294 66719 290697796 358 40574 944090017 12260 358 280109109 67220 43134 379851451 43134 84595 220195312 83320 12260 549361072 67220 49447 416549215 80915 49447 801508377 43621 84595 455550008 28292 49447 444594175 83320 56111 130412016 56111 5186 635656759 28292 8951 907418138 22778 8951 665873330 4661 28292 941171239 8951 83654 990234184 38578 8951 646796090 87796 8951 356117570 12788 83654 836174313 38578 4896 549064350 29612 4896 975771385 22619 38578 812255803 12788 87815 568693746 12788 39431 347265061 29612 71029 303067845 71029 7161 515361320 57463 22619 256198829 39431 59049 947796897 50088 59049 27945366 50088 15111 276413643 59049 881 475513897 64143 50088 906018338 64143 5656 906004728 10108 50088 754247885 31191 5656 998104928 14812 5656 503581366 64143 52395 106770356 5656 24767 71229614 29789 52395 782117698 14812 1685 404740554 54204 14812 62870259 46686 54204 371181752 54204 50719 776152652 59760 1685 335202405 46686 71556 490197926 54204 57196 478247321 74683 71556 730780223 88080 59760 793054509 76536 57196 498917917 14588 74683 83996693 32206 88080 703130978 32206 15983 28448209 19008 88080 755931576 76536 49767 190398134 14588 80457 223205195 15983 3121 328267517 5386 3121 367756911 36 80457 310177240 3121 59961 723460618 21853 3121 800523930 3121 34849 109512041 5386 6983 31886717 21853 8962 515553261 39447 59961 34626266 34849 83520 77276319 8962 31993 216526723 88948 31993 411233716 6253 88948 295341329 83520 13543 197169102 49 31993 410247266 13543 24015 933394498 22104 88948 558966098 49 22225 142996752 24015 78251 150093673 33163 78251 367039332 56985 33163 785148612 78251 82898 81905204 33163 53910 21876337 67088 53910 347009253 33163 9129 316962342 82898 22426 27641909 72128 67088 57209217 72128 34851 778463994 34851 20317 458557266 9129 34780 690806356 72128 70207 248523741 34780 29939 312352014 34851 32351 777868614 29939 18617 676633176 51013 29939 26838834 36537 18617 731096238 36537 7996 372740231 81841 36537 481539124 81841 71432 968008955 61227 51013 451119168 25229 36537 105350298 44844 25229 670976710 44844 40634 917636700 51441 44844 220142759 44844 4285 130106499 8383 40634 97514847 44844 69171 387666320 63631 69171 38636428 51441 85245 717731975 63631 11733 946013569 69171 44112 611458461 69171 76629 409074605 68109 44112 47660299 6804 76629 83847958 856 44112 424194805 44112 22889 5673251 13646 6804 866244551 856 2161 397137317 56202 856 831123364 56202 22552 865107916 2161 42058 380745540 2161 84776 192376452 32240 84776 77522323 84776 14580 786463142 42058 72810 798798832 72439 14580 244857807 57722 72439 114619219 11382 72810 99488685 72439 29672 397062489 26159 72439 882981470 29672 60123 570820117 84443 26159 203318747 47650 60123 417821032 85196 26159 73462269 13372 47650 70252488 60123 3404 62690609 3404 32124 606225646 55162 47650 71926237 58824 13372 338596289 58824 57688 184034967 57845 32124 295898790 58824 16968 252685114 55162 20479 82825184 31936 57688 277830225 16968 56631 388026789 58872 56631 153661316 28696 20479 901982765 58872 21691 248427923 31936 5413 662468824 11105 56631 421264543 21691 5040 965493074 28696 41986 888752039 9557 11105 591538561 11105 53017 960499389 5040 123 671584004 5040 50594 772562670 21 50594 425943478 26444 123 83033502 26444 29678 229937931 53567 29678 693689032 29678 40234 374191771 26444 49718 576811625 40234 38156 909363109 84832 40234 448494683 49403 38156 999646088 84832 64481 9585946 40895 38156 206230726 38156 19895 241890584 64352 40895 711532609 78361 49403 432936837 64352 48316 51957028 60798 48316 55632108 78361 19945 83263641 73239 19945 691701865 60798 3722 499529335 36429 19945 931166290 26347 3722 937773944 65091 26347 854928340 19712 36429 38250164 38 36429 271485338 73159 36429 25698598 19712 27617 708068114 85107 38 31925617 43905 19712 734731310 72264 73159 857381369 27617 30732 979091188 27617 20687 78200353 26196 43905 239755251 75130 26196 173388905 1333 30732 327181914 67559 26196 169364363 46824 26196 251672044 53660 75130 323875169 67559 38479 806791710 88402 53660 115056107 40856 38479 105054284 46824 2979 64381030 53660 37323 77716727 88402 28983 468113795 2979 23730 839764871 7175 37323 685148882 37323 31221 87349911 15967 28983 706095705 36002 28983 629845927 31221 45506 258562277 17049 36002 257435548 61932 17049 920408744 17049 69297 240097645 61932 60731 468224324 45506 69000 458925595 89394 60731 830199102 69000 58088 576551484 69000 16917 229618625 60731 23624 990886777 36776 69000 171748947 6974 16917 23227584 58088 8056 502024058 8056 1903 325279763 26287 36776 290199004 21698 1903 940120721 10869 6974 764669880 2513 26287 829204268 1903 69928 559180209 21698 1803 781878887 21698 25505 968707618 1803 24499 315717663 24499 52122 657300709 41892 52122 546003202 39704 52122 251570056 41892 75758 584651753 63572 52122 72574328 203 52122 132733181 203 4057 423489529 4057 11707 635234497 61376 75758 118171333 87871 61376 114966163 143 61376 477944186 11707 43088 272952537 61376 64372 718505043 27758 43088 769561627 38954 27758 668605 64372 66364 191152082 27758 36077 830064785 42749 36077 397404997 32487 36077 979077962 66364 14345 357470193 66364 67494 294968785 14345 76346 478767025 53602 76346 505765365 60047 76346 137179545 30586 60047 394389440 76346 55966 211810611 53602 19286 48832488 53602 1191 614490720 19286 46860 244627271 55966 49605 159582892 46860 39915 174364336 54174 1191 755781538 49605 58109 792922955 49605 74062 791096661 40312 54174 987759633 58109 16596 676169558 74062 60737 343802926 16596 52114 706219430 69784 60737 121454455 40312 28052 326021338 69462 69784 95544682 82921 69784 93210221 16299 69462 875111445 28052 66507 469263748 33257 66507 796785987 66507 5541 217550940 33257 84453 832097961 6781 5541 680612143 36428 6781 126519012 6781 43132 102054535 5541 59280 325308357 6781 32297 102039762 43650 6781 933160674 59280 74802 371195922 63437 32297 504174516 32297 28844 275491724 82247 63437 87565558 74802 80773 301645415 80773 55217 781435583 55217 80627 934932067 28844 47475 252272152 82247 47440 254404593 27244 55217 978331834 8824 80627 414423729 47475 85771 111758239 12400 85771 924162190 85771 28256 294702355 27244 56582 958694226 81436 28256 539493843 81436 3619 987510858 3619 17115 732140107 39847 81436 495903905 6299 3619 336737225 39847 52692 487415367 17115 639 420974832 39847 42433 401427078 16069 39847 279863142 25046 52692 610133445 25046 83050 295881105 83050 9145 68078522 42433 42759 541035437 42759 43963 697222287 25046 66923 723475364 83050 73610 768633521 12977 43963 838323010 73610 75398 159153916 73610 4615 576696010 73610 11530 95201483 81065 12977 157639840 6964 12977 884122391 31384 81065 709996983 83449 4615 251861654 11530 85874 793897488 24042 31384 953087800 23519 85874 739068622 24042 13653 349934285 85874 50309 718439733 85874 31876 820874551 45836 31876 555589434 31876 62043 409917004 50309 38250 50685151 45836 54461 669408262 54461 2998 76645089 38250 55318 245847094 38250 74728 52259293 77851 38250 665415948 54461 55856 120551654 2998 66343 457149100 55856 27059 631789050 74728 90221 856744084 77851 20296 136435922 90221 73375 355994431 90221 76956 958867640 41792 90221 149307102 90221 53570 618893403 76956 57435 613402218 53570 84827 980811373 59402 84827 1992413 83261 59402 752452923 53570 78724 996774089 59402 21619 82841691 78724 56329 272001192 56329 85845 431983989 31890 85845 117842485 85845 51535 844419891 26837 85845 139663410 85845 36830 738813987 36830 19952 835731466 26837 57358 525043172 19690 51535 64655051 19690 29560 249295372 36830 9350 518547828 57358 72881 518416798 29560 29909 140079557 29909 86668 473412446 9629 29909 780614637 64340 72881 504076382 50514 9629 759647479 5184 9629 486798819 21540 9629 704866108 3046 21540 409625582 8312 64340 164590872 68632 21540 192703709 89177 21540 698637545 62430 89177 690393605 51108 89177 714199805 4465 62430 998898914 46356 51108 22312072 63351 51108 310836924 46356 47943 640701783 46356 39569 4277973 63351 72438 193019856 47943 25669 178964948 39569 81234 296931075 55922 81234 387706348 72438 47211 996982476 37120 81234 698843051 80480 81234 798287848 24772 81234 14412037 48253 55922 314326339 33135 47211 817767039 59172 37120 497010968 80480 15626 966306477 15605 48253 186498015 15626 89669 534231017 33135 16707 913909119 59172 73953 953548917 68647 15626 899379694 42896 68647 764629009 42896 17402 798277632 73953 7669 903140651 82480 7669 802183636 68647 53111 661866156 3234 53111 198563161 69511 7669 802429578 65936 69511 86116534 75970 53111 393931994 65936 53797 141895270 4182 53797 807483240 55485 69511 489898221 75970 9782 8109432 53797 57473 585255947 1407 55485 215769015 6521 55485 946688564 20503 6521 385979109 89486 57473 132733380 37393 1407 97775354 1407 25217 596136162 25217 90492 240421201 20503 48168 140952402 48168 50396 160105173 3319 25217 368080095 48168 43169 367745486 28787 90492 619308336 50396 23098 690884997 11390 23098 221975683 58628 28787 218046596 16130 11390 365685478 58628 77288 144383620 54001 77288 414213633 71858 54001 614889287 71858 79273 524515189 27421 16130 39413079 77288 4102 177338850 4102 54032 767867023 4102 59047 27717757 59047 31513 102909236 27421 86357 187042061 54032 62107 758289564 86357 86403 498399797 59047 62663 768073302 62107 15993 685340 86403 87690 380123459 86403 25894 419935508 81229 25894 236293908 64374 81229 907386156 81229 83354 86128854 52553 64374 416364185 81229 63222 405069046 64374 77203 257892560 69492 63222 764510635 72295 83354 953424614 35613 77203 533924516 57037 69492 190590942 80366 57037 799333421 28837 72295 593904990 57037 62790 261882568 62790 71084 406042971 23967 62790 665993846 71084 73261 19029454 27923 28837 365160320 27923 5089 605987298 67835 5089 63349655 27923 67272 281863804 67835 30735 616054517 67835 40631 346387469 30735 74325 677883028 53133 67272 100501373 81877 53133 145311457 53133 71235 356537973 23020 53133 832599402 74325 32661 364567951 71235 28189 397549642 64390 23020 589004345 23020 5399 449105750 82606 5399 670863942 46384 28189 239482109 76711 64390 118071592 23381 46384 151719073 46384 57827 476283163 82606 86771 792208107 73003 76711 855091 86771 45571 974999063 1286 57827 534415028 9074 57827 97481478 86771 77724 64955398 30319 45571 841395963 1286 15323 877079199 30319 36635 52650619 9074 25950 7521793 30319 30321 779150042 15323 64005 168538788 30118 64005 807753324 32262 36635 26496614 17265 30118 539062124 30118 65597 579762335 35075 30118 325450407 17265 42263 653877716 42263 50042 239522938 65597 75403 273276339 65437 65597 79245745 71804 65437 267085295 42263 4367 472787783 75403 78242 717136362 71804 25999 315280737 78242 81573 879711120 60008 78242 108076589 4367 79257 965579279 60008 83771 187376637 79257 59696 580335008 83771 9349 494855668 19193 83771 910225342 9349 79527 445747467 75412 19193 825788243 19193 88681 604912152 60629 19193 22274820 55478 19193 142329018 20315 88681 162348654 76047 75412 138557307 89181 88681 845587902 79589 76047 456659520 55478 15552 400785173 15552 38696 478581629 7791 89181 185598720 70077 89181 210956695 38696 25783 244913377 75107 70077 778547419 22608 70077 231151137 36276 22608 571758126 66060 22608 614597990 59300 22608 8520312 75107 46818 565860875 46818 59166 631265623 46818 44896 470998830 66060 24021 607694544 41895 46818 76177324 63499 44896 894402103 44896 65502 334122871 44896 45434 695843297 63499 53092 891458347 45434 63858 138171667 17015 63499 465128704 53092 58606 996543141 60376 63858 698563020 53092 58545 605735569 17015 58087 450004246 60376 29228 802550170 60376 30621 617621560 58545 19004 744074648 58545 72739 908671422 12404 58087 257723471 72739 76061 121155955 61405 12404 19360291 19004 80348 230142005 66739 61405 680033114 12404 17601 474519929 283 80348 963004775 66739 18325 292472915 58759 80348 340961172 283 20279 232881885 13760 18325 156713296 43331 13760 413468972 16075 18325 551267600 58759 80427 98111958 43331 49834 972227270 83672 43331 352144140 80427 11989 549181175 47318 16075 87109014 5533 11989 486127969 28646 83672 136261404 13259 5533 143884070 5533 85061 689398563 28646 12022 255462665 62982 13259 623985812 5767 13259 677940112 21651 5767 395636927 85061 37789 392270176 12022 21347 498949572 5767 80362 692712779 21347 32346 91396373 25886 21651 161393960 14439 25886 599923489 30793 32346 474389656 28447 14439 131632950 32346 26905 561832570 43193 26905 979195056 16880 26905 583708385 74094 26905 370154534 16880 13418 355497797 31329 13418 288111235 34155 13418 703524391 49329 16880 720607666 31545 49329 345370410 49329 61295 891848691 79982 31329 521651467 29509 31545 555539588 29509 9281 984334625 29590 61295 246136911 79982 57815 400044629 9773 79982 271758255 57815 36062 498180563 79700 9773 520110188 57815 88484 772063280 57815 31156 773576346 31156 41161 736921417 31156 84483 866031685 52583 88484 450468442 60817 41161 388756725 84483 60146 511229288 14020 41161 833922041 60560 60817 821399529 60817 69962 715926181 69962 60977 102473756 14020 35575 116974786 75715 14020 192349302 60560 89254 464395583 69962 37005 492202702 35575 40241 477451511 89254 34822 579803192 58727 75715 96859759 37005 85530 17748137 37005 29104 609686766 58727 88761 254563494 15301 88761 116571781 78752 88761 984081606 78752 36978 798673536 15301 59578 44988150 62287 36978 463731640 84057 78752 181695509 78752 79229 649980290 62287 27046 821955816 84057 7806 769607373 7806 2216 803914343 74721 79229 283457199 44219 79229 350603090 27046 59538 552958493 13828 7806 195724750 87778 59538 689084155 59538 56584 13605100 13828 37069 68597375 19740 13828 608666106 64883 13828 508200540 78400 56584 86903328 11439 56584 653632510 32429 11439 257671306 68854 64883 347676346 68854 74918 123021373 42936 32429 98818339 11439 32495 216858953 24238 68854 15685950 74918 39552 762592494 34672 42936 788329619 49919 34672 436322400 20545 49919 113638187 24238 28663 988102408 35021 28663 5163254 28663 41062 49506471 49919 9289 955455468 35021 82017 337812324 16889 82017 110041335 10445 35021 617733478 68776 82017 527627100 36233 82017 427517749 36233 86337 225239615 68776 49610 8720975 17478 68776 64355095 17478 26207 367119055 86337 87695 434663412 26207 72850 35131187 21631 72850 958401653 28657 87695 730537158 9227 87695 325034808 73791 72850 476928701 5404 28657 474002476 26360 9227 742094604 89408 26360 262741003 73791 24120 894277840 5404 65354 658131982 24120 77585 416813540 89408 42225 966172290 24120 70522 829329860 34634 24120 901880682 22816 34634 735728447 77585 49984 852406720 30479 70522 737362041 70522 6038 499125927 22816 23359 626889630 6038 22303 805491876 70148 30479 104651011 23359 63399 771075704 2706 23359 716054512 55002 70148 764122746 82192 55002 676701158 63399 23903 784644291 23903 87349 158142676 11738 55002 224081912 87349 4343 486376666 9920 4343 36437801 61280 11738 315023037 73305 4343 697997446 50165 9920 552169244 61280 71552 77833326 9920 56605 21284108 13000 61280 135393555 71552 13758 15335904 5703 13758 530229781 71552 32396 645318665 56605 32694 194239118 19243 5703 569123606 5703 74750 120567221 86782 5703 582216340 32396 64270 419771516 19243 77840 470611725 19243 51790 143214468 82659 77840 197570187 75431 77840 543052538 64270 1556 890851636 51790 45542 633831004 51790 2481 356727414 2481 81019 595619910 75431 32379 233242866 1556 4423 103453734 33375 81019 125234918 32379 59108 53097704 38807 81019 129092610 32379 37349 126657504 59108 70073 370830405 29714 70073 632418304 37349 58560 855154686 38807 83704 332109590 55047 58560 174393735 55047 4648 507497003 53163 58560 348564340 55047 89999 682413813 89999 54815 763068914 89999 49665 77355071 89999 43027 108916113 39098 54815 727389660 39098 37121 183534355 43027 69987 633542253 69987 30129 659184986 24273 69987 23935913 20864 39098 11661477 80258 30129 723973869 80258 46550 989536036 32150 20864 772057384 20864 55949 783761935 20864 74820 81691491 46550 59379 273398743 24421 74820 542650727 50250 24421 747171725 74820 36976 885295786 21341 50250 505847301 88975 50250 647787918 88975 1954 950721858 9326 88975 2008619 9326 34479 746562627 76368 1954 344954934 70215 1954 239847796 3327 1954 625040265 58744 76368 977528610 76368 69252 245829953 58744 12512 529168386 58744 47876 451165869 58744 51557 796659446 81935 69252 691551135 12512 12609 466338743 81935 39348 104951710 12609 4493 747081416 86610 12609 366600399 43478 39348 739102497 12609 74281 12742818 74281 72464 99586248 5343 72464 96405578 57766 74281 279142903 57766 11469 273850576 47962 72464 971059842 72464 12524 722994757 60854 11469 552234671 60854 26501 7828057 11884 47962 20493572 12524 90513 745241639 11884 85372 981258812 20005 11884 164051058 3220 90513 160482025 20005 22069 131176203 72242 3220 751776824 83877 72242 237765996 20005 74231 501616771 3220 19266 748346164 19266 20040 55617417 72242 53679 889947536 68755 74231 246909968 53679 64367 84454536 68755 19673 492135619 81377 19673 555106 71031 64367 496694484 33147 71031 851977854 33147 44762 301022792 27333 44762 911326224 76147 81377 251713068 46937 44762 213605688 33147 83249 186421448 62121 46937 559885663 74077 83249 785543256 47142 46937 321314242 83249 24513 35461267 62121 74924 425386980 24513 40654 676720422 84924 74924 81515872 61634 47142 454640458 414 24513 534001581 84924 64059 680384071 40654 24708 134320937 84924 62545 107041046 48297 64059 295428029 64059 83168 88149589 19646 24708 67276705 48661 24708 960405399 48661 15095 667641953 2139 15095 787910544 41160 2139 292142028 3114 2139 52734324 48661 67437 105743044 3114 45929 79886873 67437 68039 750827135 45929 15573 121846242 83779 3114 190894971 29417 67437 228357200 29417 44932 488669876 15573 11375 370863069 82429 29417 399185059 11375 65337 145647971 10063 65337 291132742 57731 82429 93624131 10063 61866 557034724 80301 57731 947730889 49368 10063 409939184 26744 49368 271738459 80301 80958 582436307 80958 36187 260490191 49368 14682 738669011 62096 14682 175641208 26744 29453 889599445 14682 81068 107296239 14682 74905 591913003 14682 38958 14883575 10459 29453 642204663 49083 10459 457559824 81068 27124 971617613 31325 27124 892112099 49083 34666 990267677 89326 34666 82861789 41145 27124 545340901 89326 8903 620921787 17553 8903 558741928 43624 17553 18589700 78435 89326 116264761 78435 10079 79491270 64164 17553 598229315 39161 43624 89166226 51326 10079 517463165 76467 51326 33756729 61904 64164 117097695 45540 61904 945521582 76467 23887 747533206 86179 45540 322400345 23887 455 235025720 53478 455 990524094 38789 53478 612378730 38789 4607 613176527 77484 4607 197890559 16147 53478 321047946 53478 85646 825997134 52201 16147 25052224 77484 56401 292359424 18409 56401 466885116 52201 69959 70784599 85646 71288 674523116 33300 18409 991958395 69959 74222 129113950 25241 74222 162711080 71927 69959 182325185 66152 74222 709292778 41285 74222 30619769 41285 76615 489327859 66152 4502 345308516 76615 82854 275562523 18978 76615 706406436 75139 4502 771928376 56288 4502 378302455 14041 18978 550709808 65052 56288 579143088 18978 54884 198345764 54884 76354 514409398 47625 76354 726227252 65052 63225 634828460 21362 54884 800070342 76354 17664 139191481 76354 56800 842519272 63225 30683 536067327 29849 56800 813607545 68441 17664 724098248 29849 26718 252765004 52405 26718 43246074 29849 35773 866996044 13858 35773 794013879 71945 52405 971768797 45787 52405 744232958 71945 89582 331855870 35773 41746 212935069 78203 71945 607198403 31043 78203 799537804 41746 13018 517433522 39901 78203 769148214 85739 41746 108540534 39901 26964 544316275 39901 65405 39107734 68571 85739 716350845 40307 39901 403951907 68571 65571 21598817 768 68571 886178145 29021 68571 393686503 68571 8353 41286012 40307 26076 880577852 26076 49094 101594516 70603 26076 283741353 70603 62154 646309149 62154 137 968578013 42191 26076 727041141 49094 46246 376211815 137 68188 747974469 137 32522 462762453 46246 79315 41458963 32522 43445 783987639 18422 68188 643742916 71769 68188 421391520 43535 71769 621199150 65207 18422 92900704 2719 71769 658030182 82758 2719 888143391 43535 86127 772024176 86127 49911 320933966 49911 90295 960196600 82758 77452 434592347 87374 77452 732270907 87374 38203 227852116 84270 77452 583848601 84270 66134 119843928 77452 41225 574760565 38203 30752 775751131 41225 44789 561934371 89480 44789 600940892 41225 89032 864737022 531 89480 550651381 89480 53832 372352850 89480 7220 134908252 89480 31920 168228567 53832 31526 267743052 71996 31920 450386896 31526 1592 520695608 51929 7220 218172259 71996 38102 515419528 38102 88431 144194991 73091 38102 132361122 84033 38102 96644072 68948 88431 937459036 68948 87049 810287603 55380 88431 546744663 84033 69789 937274222 73651 84033 902824529 32403 73651 241223517 73651 31957 11553148 69789 19910 51124048 32403 6086 390393599 32403 82974 834147946 22618 19910 536685096 22618 64317 512153279 3975 82974 706857414 22618 9177 244917129 9177 23490 227820175 23991 64317 452363489 74745 9177 139644 23991 12285 408711838 23991 89624 642708417 76672 74745 349313050 76672 75656 213162181 4863 89624 288298427 76647 76672 852504998 76672 21829 504011527 76647 58986 840933417 28860 58986 6504154 28860 87175 95512379 21829 43964 134755836 43964 31786 880038401 24093 43964 346621028 12958 43964 573750515 12958 34013 125654136 12958 70435 766668308 11363 70435 825807163 70435 88733 585384732 23001 11363 807426021 88733 61955 618173129 23001 2551 23262242 10308 61955 435146922 84906 10308 566093075 61955 74933 422982291 19231 74933 211247901 10308 13658 648803710 48429 13658 25897162 2302 74933 430709401 19231 33547 489217037 79455 2302 24019056 2302 7120 430866423 11503 33547 1753496 33547 35244 52580438 24737 35244 284310149 2685 79455 90717841 19480 7120 808247257 27632 11503 225677756 35244 62472 198802899 62472 44008 77023568 44008 56405 69400758 19480 16292 140279859 44008 2785 486791554 62472 33603 99562930 56405 73944 391211559 16292 60000 921960869 7540 16292 56167489 43035 7540 910950676 40629 7540 314533578 43035 39238 202608262 39238 72456 381086622 40629 65609 206359704 6094 43035 112338883 72456 87340 137760758 39238 31978 76324639 6094 68451 932926970 37977 65609 503055792 87340 61892 421478914 28764 87340 944416548 81491 61892 759864650 81491 71832 814854508 71832 6062 308407770 41900 28764 739685511 71832 56003 486492031 6062 85451 887922259 71655 85451 358095515 3957 71655 834942743 12359 41900 163375460 27051 71655 849009027 85451 90443 110939756 66972 90443 368436891 7957 12359 628608111 28709 27051 674622605 90443 40644 713856378 66972 85563 423645217 66789 66972 512216310 40644 22364 860579248 65475 22364 814554422 54633 85563 892498875 66789 62525 359516548 22364 70141 842663094 22364 76110 754462714 30484 70141 134583630 83712 54633 329920162 76110 48006 71490740 48006 59595 613959022 59595 47982 42275693 32479 47982 163936663 50697 83712 145170508 83160 48006 40970151 50697 50584 56546769 50697 78427 512348149 83160 37649 226326889 50584 2539 369907126 50584 80656 480465373 8897 50584 604279597 37649 36531 152068435 80232 80656 853250653 16242 80232 129096835 16242 11089 975277420 87047 11089 181579782 71817 87047 640515204 8655 16242 536836274 8655 65915 793270121 83676 8655 534761257 71817 74089 955855205 74941 83676 92459431 42994 74941 508434042 83676 47215 647622275 68628 42994 142644783 89043 47215 312797540 68628 4490 303732465 68628 39207 958183040 68628 50219 456550737 5548 68628 45186633 89043 77959 287867450 82024 50219 578613648 82024 32476 303138237 62468 50219 585350870 82024 19417 502489403 82024 19995 635681328 82500 62468 711420151 32457 82500 779064312 19417 38403 604476127 32457 61026 803228059 82500 1652 407290584 38403 45597 346561638 45597 13502 285924272 41710 45597 720522516 79246 41710 244540904 60145 79246 879335865 4341 41710 844991911 13502 83767 165823706 4835 79246 278432136 38842 60145 97054856 4341 85050 871286701 60404 85050 91782497 85050 4263 18425992 4263 32566 360110095 4263 89437 150049745 48646 32566 222539377 32566 31459 984396452 57204 32566 268363377 89338 89437 726362042 5296 89437 717828433 48038 89338 607111390 5296 11336 208343998 58162 11336 760146511 41721 58162 452749798 48038 31342 125342279 29474 11336 819500185 73607 58162 987573536 29474 64510 136884883 88826 41721 634645839 64510 10327 628901645 13470 64510 512849481 73607 26875 342035911 26875 27050 273058385 34285 10327 472599358 65877 27050 304317879 65877 84656 675356072 39925 84656 640108438 27050 76089 68565269 65877 82106 110384124 84656 30393 291349946 30393 47964 923636069 47964 23796 789904431 27400 23796 727165511 52186 27400 769725482 53084 27400 128816991 53084 8582 146506933 53084 88079 955100847 33495 53084 991428754 26244 33495 803974830 53084 68710 932612359 68710 55881 506972252 16796 88079 872238327 16796 57277 196701201 18277 57277 252368340 11525 68710 314635013 287 11525 100360776 78563 57277 359601116 78563 76519 854513387 41041 76519 522087220 76519 40468 301094327 79459 287 580415046 41041 70711 145087031 76519 69733 493693152 27857 70711 616191475 36041 69733 305576597 69733 54923 110993392 46841 54923 861804965 9363 54923 664662239 46841 34932 776551664 9363 45898 70624190 34932 74366 165781563 85472 74366 34490459 85472 29544 766282870 45898 61979 317182005 61979 77415 70791764 74366 45921 791790649 29544 44342 770910289 77415 85207 39239053 54891 61979 778426165 49966 45921 414787774 41819 45921 909267061 49966 16779 601584310 49800 41819 361529233 54891 57036 682094541 27092 16779 888309826 16779 14164 934300273 80678 16779 628736394 57036 81280 284506767 57036 56807 415343626 81280 70056 535905704 14164 38588 72481452 42631 81280 989858548 42631 55358 969606733 56807 86355 960511532 59120 55358 389560828 86355 6859 389584709 12528 6859 753596820 59120 38021 922416264 38021 42510 962448267 12528 63581 958239649 12528 47503 62262236 12528 21065 609882183 29797 47503 418879704 37717 63581 938534243 63581 79881 201110421 89840 37717 25391420 87548 37717 359685351 22201 79881 969499962 89840 26993 749380268 38835 89840 782357681 42913 22201 10343500 26993 32401 142801684 32401 46779 15627759 10967 32401 584099072 42913 69772 227277802 5781 42913 533866820 23095 46779 139911344 23095 29571 685571366 31016 23095 743170651 74554 29571 98047078 74554 56439 803578256 29571 21193 70389294 16367 74554 843721163 74554 30402 197588390 30402 61401 822417100 22602 56439 289591576 61401 76102 4404811 16367 28886 449217269 18619 76102 202643906 24658 61401 555657644 28886 25233 280687761 18619 44067 571978094 60265 18619 938306165 58258 18619 684422852 103 60265 734171419 60265 76630 330790588 60265 15479 463457475 76630 33838 406045982 58258 47545 293585487 33838 4418 605312769 15479 53996 436096792 21433 47545 653795885 40796 33838 179813954 21433 20500 18083220 53996 7452 988845843 19070 53996 812379566 39497 19070 515781677 4052 40796 395165409 49596 39497 494423470 77533 4052 840597359 19070 24444 567090889 4052 66617 323893614 77533 27505 425084178 66617 45054 42759701 2409 24444 186090316 45054 86622 539704950 68609 2409 395493164 86622 33516 767721408 69875 68609 149030339 86622 13977 810281325 8711 33516 64578192 51337 33516 112442486 40676 69875 712051252 66279 51337 886964060 32657 66279 439712504 56619 8711 140102311 40676 33601 751465716 56619 28034 742384455 56619 59824 46451869 28034 80870 747735907 11385 28034 285732975 77616 11385 559761991 62843 77616 333458041 77616 41407 109049605 55003 77616 818320726 8593 41407 325397261 77616 39127 99540872 55003 32219 315775136 14887 39127 797963990 47470 32219 723099544 79242 39127 635333315 23458 32219 949512586 14887 44403 32230478 43613 44403 268381624 47470 12835 329557547 43613 29106 868773579 10196 44403 8591087 43613 1695 149033010 41979 10196 461051668 12835 36346 529570206 41979 1411 734962594 47314 41979 867304011 1695 55957 145323562 42125 1411 351128288 47314 18785 90851043 55957 36647 738513095 63914 42125 642462386 15336 42125 818016087 36647 24222 84955422 15336 25214 310924259 86728 36647 807547940 15336 69300 882319840 15336 81599 313266107 86653 69300 863220852 64560 86653 994468163 86998 69300 758722868 75890 86998 100274874 8699 81599 268966922 24666 8699 661622376 68642 86998 746435036 68642 5111 546839391 68642 11855 183690475 81033 5111 25490162 66351 5111 569027339 51656 11855 793136971 71201 51656 229991252 81033 68915 764682134 40762 81033 121856637 66351 47123 848696640 14536 47123 704782365 8185 68915 82901247 14536 22173 130144611 40762 88024 942048462 63015 47123 133807256 36234 88024 19206742 9932 8185 61176957 76957 88024 217706773 36234 19591 607864258 9932 370 951606692 61145 370 58675217 76957 88759 761875894 61145 55527 50461275 60950 370 106010259 88759 86561 457022619 12813 60950 714944450 12813 36523 355420753 36523 6654 477826567 76412 60950 981021816 65590 86561 884676895 76412 21208 728578567 65590 83514 847587713 77437 83514 322446119 51687 21208 887139305 37384 83514 161007769 73868 37384 812234674 77437 65948 288522361 65324 37384 213382153 3007 37384 805701296 85754 65948 68850597 32064 3007 126615661 11492 65324 129561599 32301 3007 434157092 61558 85754 820118125 7730 11492 732295894 61558 90223 235040680 7730 20220 461195008 61558 26778 103146335 26778 57002 439228 41303 7730 418984203 90223 8290 534064337 20220 8515 233646332 55980 8515 362878495 183 8290 866603032 16357 41303 618937245 8290 84903 136336406 2907 84903 424281374 45909 16357 932622017 45909 1084 578318869 16357 69506 126133725 69506 43882 310051514 1443 43882 624005574 81460 1084 296319147 29334 1443 259920347 43882 61521 422470248 61521 87076 458205370 5759 29334 615156126 51542 5759 484153981 27714 61521 991396535 27714 45660 999130761 27714 83587 991243341 45660 65492 60919386 16569 51542 106397871 53981 83587 126479532 63979 53981 598797895 13303 83587 847847852 63979 51313 466304009 62306 16569 385128629 57186 13303 51521685 57186 79817 59381530 5497 62306 28986226 11402 79817 283042866 68685 11402 914471300 32350 57186 327209672 24086 32350 970470209 52715 68685 221234315 54063 32350 166840299 24086 6348 82270967 6348 11789 128211453 54063 32223 810471259 52715 38608 461363753 63398 38608 193407806 63398 34772 982688887 70298 34772 542807267 68071 70298 76101760 59331 70298 213235203 63398 29075 972292044 41202 68071 454263036 41202 30059 115991264 68071 1103 497663879 32456 30059 960329489 41202 1485 753207724 32560 30059 706084593 59383 32456 105440657 62217 32560 44229188 49812 32456 118854443 73932 32560 279263727 49812 9675 138293401 61868 9675 890798681 9675 52115 1195885 52115 51522 135805813 55963 73932 629537475 55650 61868 563225504 63819 51522 699893901 55437 63819 717789567 63819 57219 470710940 53242 55650 621488674 73317 55437 362837894 5240 53242 764430053 6257 57219 866902012 57219 31510 89223166 31510 31935 19284880 13497 73317 298018702 6257 35786 335472205 31510 59581 543711647 47975 31935 713266873 69373 35786 256131875 35786 90473 492648017 40297 59581 279121209 90473 24647 203606845 24647 12345 95132398 40297 33311 232578882 38936 24647 603269148 27858 24647 749227038 66406 38936 63695326 61279 66406 28874792 66452 33311 454401854 27858 4340 373921732 61279 77196 763287001 48871 77196 646270637 56894 77196 898578374 66452 31868 839032457 44939 4340 554858209 7156 77196 826583976 48871 15996 376738742 84708 15996 535922893 68306 15996 557024955 37889 84708 893524910 7156 24892 363918550 33055 37889 380509655 24892 72539 111397348 12853 68306 285565065 12853 58586 15093167 12853 64093 170736106 33055 85487 73913432 84823 64093 937895165 85487 24827 29060603 31661 58586 979718403 64093 82832 961124446 84823 29211 270414579 31661 10896 541525900 31661 72423 514767026 29211 77602 427355596 80254 72423 963877657 66001 29211 903560233 10896 58040 923920720 35000 58040 458804458 77602 77677 433273131 66001 9684 574005281 58040 40842 104794142 32104 35000 126048679 9684 7298 472926868 9684 56059 524649628 32104 46004 591544442 1026 7298 963980350 2030 46004 676153611 75573 1026 520812841 1026 46789 161606155 75573 69876 451728923 30671 75573 591958933 86786 75573 322387474 27386 30671 75279437 3436 69876 430398138 50435 30671 960122254 29280 30671 965078153 67905 27386 652322132 3436 85680 812638401 3436 10523 98752463 10523 1340 282926971 22503 67905 675578453 85680 19001 404772274 22503 79369 457446271 1340 61710 247685402 61710 75221 578786251 22503 85635 597052587 19001 34137 759736180 71876 75221 391657537 4685 85635 405664691 34137 8648 196084535 85635 564 826459093 34137 77909 135736041 8648 46131 104805870 77909 21471 309062925 23850 21471 138178821 21471 41430 598887935 70979 23850 691413566 56265 70979 723038388 37856 70979 634278022 41430 65635 472944962 51684 37856 375170813 65635 55305 236325807 20875 65635 841953958 65635 44337 969922610 51684 24258 302555368 71654 51684 465921944 87411 71654 32202532 24258 54173 312828386 25184 24258 402548775 24258 53060 45599432 54173 6134 66397555 47413 87411 59517570 53060 6585 500663924 65002 47413 464220008 9089 47413 458312446 59660 6585 200522570 9089 40143 7162519 59660 17551 968390251 9089 27816 917348069 40143 21713 949251475 36315 21713 809352705 86529 40143 53950597 27816 1218 869347752 11049 36315 831079987 86529 55109 841186641 21642 36315 665140472 71119 11049 226199485 71119 71009 222944367 71009 82349 64763048 33646 71009 714321705 6695 33646 476845693 33646 3473 356558752 7476 82349 56725350 6695 17588 38157388 17588 30224 820810914 3473 13789 899009554 28718 3473 107614981 47977 28718 176751556 76694 28718 172255483 13789 46953 101375609 78720 47977 589543662 28852 47977 626059020 76694 35174 48723172 76694 3515 395122905 35174 8158 241200460 3515 70267 636561712 3515 25525 729321583 25525 65588 54570714 65588 81150 23102167 42599 25525 465153051 73062 42599 785169662 85422 73062 179109399 3443 81150 169639107 45788 73062 722263724 79430 73062 216208848 85422 11557 207853063 28431 85422 295188113 35704 11557 621495655 45788 82815 387948168 405 35704 457397504 39091 405 978579519 39091 3063 347194780 66986 3063 939596029 66087 3063 198980736 86366 66986 199526293 39091 23942 511643975 3063 63482 28296392 64575 66986 729996946 64575 15898 46614328 86366 51991 392346437 51991 53266 980932701 79918 51991 68575684 4779 79918 286627932 4779 86044 472548449 62547 53266 411722599 79918 2618 303724727 2889 79918 728937867 2618 75300 803235920 62547 87931 757717698 2618 17579 336264791 2889 73568 518866792 73568 18695 941939944 1061 73568 391178489 18695 11114 450131381 74310 11114 829230259 34435 74310 553132341 47352 34435 442677316 11114 795 938800124 11114 54683 16812063 795 13556 256397697 34435 76407 46327225 76407 32654 376385829 795 54673 63558279 7566 76407 148831688 76407 42910 34354755 10214 54673 631036316 42910 79734 38037944 59479 42910 805417428 7566 7568 949945849 42910 76315 867009248 59479 43419 98026626 13636 7568 294371768 47364 13636 746882312 10666 47364 975041888 63859 76315 349553165 63859 37828 897261735 89616 37828 644078357 89616 4294 876178181 36050 37828 158302013 89616 13692 233945311 27963 4294 215139047 27963 36035 450911012 13692 9303 142990586 66079 9303 682393422 312 13692 364393599 403 36035 429661592 9303 64814 674576958 66079 6614 708156865 48421 403 809721602 403 23328 890186345 934 48421 767154688 934 45218 260187856 23328 11817 766128344 11817 3279 823902380 934 50923 866408605 11817 49536 969603472 28546 3279 627862017 8636 28546 39757342 13792 50923 529359273 87830 13792 421338087 50453 49536 976586133 53840 8636 208689446 87830 8309 575033039 50453 58058 777655062 63771 53840 305077764 58058 22774 249062107 22774 37628 160322187 8309 2894 188498198 22774 33833 350648699 63771 75818 850880886 75818 15674 922764618 33833 10539 3637656 2894 22085 93515192 22085 2150 26511939 81295 2150 618062110 15674 40397 369143686 71887 22085 151366054 60862 40397 98327686 83835 2150 199712142 18654 81295 963670082 69853 40397 248856854 71887 61131 282055057 60862 4905 574498502 83835 44867 335629571 38552 69853 187986532 44867 47859 994720854 4905 9287 712027515 24531 4905 366410485 22873 9287 894269855 38552 32470 133449871 9287 15360 693288798 24531 31633 959496559 37683 15360 785459387 46749 22873 423570294 15360 61104 491356041 46749 37326 194994134 37326 18597 305005265 61104 46940 149391934 7048 18597 652635144 37326 31222 657167317 68563 31222 376564661 18597 31354 803889174 26461 46940 207795730 85734 26461 451683931 26671 26461 415738432 26671 76300 319430250 37952 26671 792760058 75944 37952 953682081 75944 39811 41783753 21461 37952 120940024 22176 37952 469525450 75944 16570 125869037 393 22176 645499696 44920 393 506550831 393 41824 465315174 41824 35225 991272864 8597 41824 520639018 393 81448 635504709 41824 52193 817978048 35225 8693 683016682 5196 52193 524838792 8597 48378 195260060 57030 5196 133890091 23915 52193 453367344 78327 48378 231227215 56357 78327 266362686 48378 2540 890241523 47544 23915 475283379 61669 23915 520009042 10674 2540 538908759 3101 10674 998068707 2540 44186 679720400 16696 10674 30376363 44186 77503 952175172 77503 49110 254930100 49110 59242 82070890 81259 77503 342671486 31787 49110 802400440 49110 33004 131305789 59242 37820 209784468 45026 59242 682591501 70860 37820 63285668 37820 77762 868378875 45026 33681 813606943 33681 9627 225435956 45026 48070 78744833 70860 45875 587730026 19865 48070 447245089 88649 19865 778723042 14174 19865 318977148 14174 25698 739644815 44892 88649 518454732 19865 89097 383411686 88649 12015 411394226 89097 70883 281655655 89097 6126 877250477 52989 70883 97325847 78520 70883 389596530 78520 23938 184137890 52989 84307 911641687 84307 71282 113268225 22230 52989 485594859 90078 23938 453884453 84307 77787 171620988 90078 47345 37292908 47345 89564 118776986 77787 75598 744162522 77787 78041 859254022 78041 84004 810603238 19383 75598 494808031 56557 78041 596859641 41678 19383 909022398 34310 19383 165111002 41678 4416 217439258 53772 34310 206855100 4416 71834 758822737 34310 63653 971983814 34310 17087 873637924 53772 78734 29773893 13310 53772 510992111 63653 7091 388373397 17055 13310 696520872 17087 28193 119517163 28193 78824 965142825 13310 46280 531455842 46280 23997 727411993 49645 28193 684525714 49645 63830 527533669 30334 49645 787569668 30334 49568 51401958 66757 49568 874053870 30334 22871 19580792 43970 30334 759674989 66757 40502 124422302 32587 43970 790993978 24436 43970 561548380 37214 32587 117699859 65545 37214 16935994 54407 65545 666360496 2856 32587 872370121 51846 65545 294546025 54407 73408 31164520 54407 52754 88732855 7713 2856 681224805 27104 2856 156187464 27104 50476 428276340 52754 32573 247884156 62191 7713 581311718 1874 32573 341075847 50476 56258 502040725 64763 50476 46181133 56258 45918 16469900 62191 59552 174174707 59552 45534 106130712 7757 56258 868001060 45918 60300 743384239 45918 53420 135831997 73530 53420 994135174 73530 9875 185763296 7757 34539 805900073 34539 84223 113019441 52636 53420 224708442 20638 84223 534549894 77300 34539 73495440 53756 52636 216786880 59704 53756 860211915 9386 77300 491641618 87362 53756 131881702 53756 88844 762604056 9386 10530 358867876 7550 59704 921545946 88844 16150 645668551 16461 88844 729317222 16461 84687 134459144 7550 89235 872712753 16150 73004 109547626 53346 89235 879568329 53346 78152 51668489 6177 89235 992792577 20134 73004 142260314 80303 20134 405732791 29774 6177 325063818 4172 20134 584186742 4172 59993 563190733 4172 3236 547474282 59993 48451 829912263 77876 48451 876827073 59993 27671 231430871 71127 27671 672933589 34008 71127 373741163 34008 46875 863798280 2769 34008 236411236 27671 42887 522577556 21562 71127 862517532 41723 2769 118276352 60503 41723 429982289 2769 81683 564799123 57831 81683 273899902 45428 21562 64507975 34428 81683 200809362 20233 60503 611665593 20233 30748 786035184 5736 20233 211335140 5736 29967 947153312 12960 5736 88388769 12960 74078 282431421 5736 16643 509215963 12960 33168 400586358 12586 33168 659438731 57313 16643 252196351 57313 50401 972914435 32928 33168 6756925 57313 72995 289741095 32928 81191 539215773 41464 81191 117747461 81191 81363 818747676 81191 88381 623263110 8133 81363 922938419 57727 81191 179797965 57727 28405 423899677 19669 8133 748535256 27225 19669 925406480 45189 8133 77690105 61003 45189 142061088 71993 28405 294129429 71993 72260 219876617 7243 27225 928952427 86557 72260 657273772 54488 71993 507290367 54488 88604 425458941 72260 71564 789031030 89997 71564 911999930 21584 86557 554022177 16024 89997 951925088 71564 15379 262579131 64433 89997 854523223 64433 49192 934672212 1128 16024 121381955 49192 30238 810955241 43729 1128 454523851 64729 49192 362733180 1128 41814 224644884 38613 1128 753550359 75782 38613 362895478 62260 41814 930924550 64729 55419 443427603 62260 24518 885077385 24518 88126 837282419 61640 75782 42882232 24518 7149 877952402 61640 17184 870064972 82229 17184 169092098 65313 17184 217438029 62316 61640 374648551 82229 68372 258949794 62316 67396 985994289 82198 68372 208605569 82198 13022 618401279 13022 31746 92557828 13022 62127 928029353 82198 18498 622167526 35788 82198 448470658 35788 82863 579400838 27774 62127 503893523 79940 27774 632509634 18498 29496 632777131 29496 3179 966837900 48391 29496 12344491 3179 77764 944859630 77056 3179 917701897 3179 82102 68681792 59627 3179 530525097 61528 48391 966851708 51279 61528 91959638 59627 62116 982739483 61528 19830 787924614 59627 82625 96478646 5191 82625 669700969 81410 62116 79697399 58941 82625 150678903 73680 82625 407956767 82625 89182 67297989 77345 5191 437841611 81410 25282 264103295 73420 89182 171668219 77345 14363 144059716 73420 81054 938017728 34042 77345 222670071 14363 5363 676027538 88084 81054 669311672 81054 37713 39651399 75380 88084 821223079 5363 66127 251180608 66127 61068 664525877 88084 90235 517034890 66127 90459 43085039 66127 74681 451177162 90459 42702 152302673 42702 84540 895058205 85058 84540 976752713 47810 90459 303243859 26171 42702 12109135 23556 47810 647913591 10991 23556 851163722 85058 29109 254441612 45445 47810 540257200 10457 10991 682744380 10991 47996 135255754 47996 54478 704920677 1595 29109 117319344 63668 10457 467502759 77506 54478 146947224 1595 85329 123303759 1595 77319 512731392 75898 77319 420688563 37925 77506 937604738 77506 74210 315329234 85329 13553 817710357 74210 73376 889525776 73376 49712 992216653 73376 86586 894382174 61943 49712 143093098 61943 27360 746470481 5819 61943 216084242 85511 5819 930646830 81022 86586 525863076 85511 67241 493807966 85511 50758 21862209 43283 67241 529609245 32482 81022 340506389 68984 81022 581626755 79098 32482 526746579 79098 1698 932857698 68984 84801 565231513 24184 1698 718363716 68984 51805 818867211 79098 53538 794954718 84801 33543 894905143 84801 79461 945341858 53538 26615 697849058 51805 70753 444392969 53538 80409 979170976 20311 70753 601555132 49024 26615 260345360 20311 88777 93175835 33215 70753 933978535 20311 59556 731479224 62854 33215 424274928 59556 41046 362731100 62854 37374 191753096 37374 14184 251987307 79113 59556 398873405 1309 79113 677613315 41046 42220 440883575 1309 74492 257284283 66852 74492 203976562 37720 74492 67477466 37720 70601 344910887 37720 65097 889213422 13878 66852 652713324 37720 25901 58624344 65097 57700 362224545 59310 25901 604966023 13878 60649 159473189 59310 49570 628522264 55574 25901 901308288 75676 55574 214362940 55574 2426 779967945 78615 49570 446476591 2426 23149 367447778 55574 61325 64616852 61325 70837 257954476 79690 78615 607088226 23149 88621 801126914 85314 79690 60637958 33207 88621 36239954 88621 42638 598081147 79844 79690 761882217 36251 79844 37480322 13811 42638 23260642 13811 22053 125098039 70721 79844 399028505 4149 13811 77266973 78145 4149 936469932 6730 70721 104880670 70721 9775 227504437 4149 36104 727858398 52204 9775 301591838 45252 9775 88324274 9775 87595 388797322 24356 36104 261591690 84098 24356 120740881 23115 24356 823501773 77305 84098 915236355 84098 7504 509011202 24356 88578 379501029 14205 84098 863065926 64614 7504 531119268 26041 77305 810042334 2868 26041 316592811 26041 72706 624023259 10687 2868 84420525 72706 80948 882072509 45797 80948 244377330 10736 80948 193763814 1046 80948 824391713 80948 24342 58211927 28020 45797 167544689 24342 86259 532788391 28020 31368 595212144 28020 10643 873794390 10643 16470 380941533 16470 77373 605759056 52625 31368 382225914 10643 78979 232166350 10643 42772 35757094 16470 60147 95432322 52625 77917 913103964 24383 52625 211222680 56225 78979 800417964 56225 69921 643172295 87769 77917 860341996 69921 31098 274974971 40722 87769 435614271 40722 27443 815700428 28731 27443 702079305 5885 40722 858055936 28731 70242 131387834 5885 28653 847597988 66044 28653 732132732 67140 66044 212432472 70242 76154 640986646 66044 82529 740583793 88377 28653 137885974 10675 67140 416604604 76154 67156 209309316 88377 26733 268146315 28853 26733 613677470 63526 28853 802570697 67156 81170 350884647 67156 15287 785150854 15287 54503 160282294 54503 38744 988501139 15287 77293 959538133 81170 44569 805283874 86648 77293 473412514 43482 77293 164593391 43482 86509 30613838 77293 35132 373522470 86648 53289 709500005 63110 43482 106803749 53289 81107 554936672 2574 81107 840976983 76561 63110 770587698 63110 6904 922938582 41832 81107 114335155 41832 57752 26952647 11675 76561 203812578 57752 39386 271320275 69532 6904 409101962 59191 11675 560054275 57752 89881 799353193 44137 69532 849429985 59191 79205 482341198 89881 70663 998466841 79205 40642 718112227 89881 57418 963166874 40642 79045 185253353 57418 9176 146695742 45807 57418 5240587 65583 40642 929829745 45719 65583 630240110 45719 44319 99225889 45719 84566 529785226 44319 9578 849919747 41948 84566 299666661 8500 9578 526434362 44319 37380 987138037 71807 37380 781503233 35427 37380 303849501 35427 67420 513836789 37380 40038 590273365 37380 25971 43328 25971 36832 838696569 35427 413 583884118 65407 40038 68889742 40038 22687 816029245 413 16807 28045304 16807 4064 385698889 57679 16807 138317646 30603 57679 201750416 22687 42445 350625359 30603 61518 242036859 428 57679 956565474 30603 65929 659758981 30603 5919 656026517 428 34650 987409402 77498 34650 355632132 44116 77498 874342948 61510 34650 986708147 77498 38822 890782205 38822 41989 676973628 61510 38779 607244091 48617 44116 474582934 19985 61510 967882159 48617 89045 81077966 29756 48617 755917585 89342 89045 750333702 89045 53959 621983070 31112 19985 21494537 89342 46705 524863200 87738 31112 307854171 86577 46705 776337284 46705 25273 204758032 31112 69976 562847703 79750 87738 813939998 57710 86577 952096768 25273 19650 12957709 19650 5049 900965257 85435 5049 404800188 83564 57710 805473922 17065 57710 890996341 83564 50550 770097827 17065 14103 411862301 50550 16 905778268 30292 14103 526339298 66014 14103 815910589 89424 66014 795430420 8792 14103 202712470 16 51285 947960805 89424 49494 896687331 8792 58763 71706431 66506 58763 105330779 66506 28430 113157658 32419 66506 424721131 9160 58763 580176152 11424 32419 3835999 49493 32419 644102910 28430 43374 817535235 74690 32419 18531073 78146 49493 194354748 74690 90279 6471321 43374 2067 84096538 2067 25197 455029560 74690 89605 359639243 71796 2067 52369180 90279 57567 17407518 32845 57567 810143372 71796 65522 61256099 68167 57567 686583381 68167 85100 441258874 65522 74936 568688632 65522 78484 590448375 29857 78484 924061398 76046 29857 973789451 22712 74936 836329812 29857 2583 45011891 20815 78484 30925886 76046 68531 202251923 76046 71330 415917435 2583 19930 741462159 20815 11574 670734088 50290 71330 444878574 11574 19363 439157021 19363 18862 256694839 18862 50009 992111901 68182 50009 245016284 19363 66427 848081285 19363 11048 331141124 50009 10250 948480967 68182 3193 272284203 11048 69233 325591124 69233 28786 185160962 79075 28786 446404521 10250 81239 842472453 3193 90079 801820399 4183 90079 183124920 28786 10656 900353337 86093 90079 658464647 10656 82183 134138166 2814 86093 170283460 69304 4183 318145898 2814 15250 244599649 2814 49111 103280752 82194 15250 495918915 89098 82194 733187697 71949 89098 394121548 82194 67207 938015560 9201 71949 415295829 71819 71949 671728092 16462 9201 99258387 27952 9201 399251943 82569 71819 651135678 66282 71819 615419499 71819 48735 491631987 15884 66282 929792509 34507 48735 433356781 76272 82569 929731539 53459 76272 119198290 15884 77540 106213552 40389 34507 642323058 85105 76272 88353023 85105 58646 750696418 58646 79874 320759814 76989 85105 263305014 85105 83407 128793228 46930 58646 318552747 71632 58646 202495755 83407 51050 680166799 76989 50386 984321448 51676 71632 419989269 72534 51676 686230582 71632 67426 719601415 83042 50386 383818829 50386 82744 354007111 76411 72534 158949609 72534 82178 34466329 82744 39406 885291124 21132 82178 126187564 58857 39406 803671343 21132 56037 51055195 82178 50432 457088676 17428 21132 313026091 56037 13879 44329066 23720 58857 477499684 80284 17428 17508027 80284 66565 500313521 14727 23720 455867702 38008 13879 24733430 5563 80284 911230990 7365 14727 34751611 7365 51565 80103409 5563 69777 22515930 79691 51565 854380686 72677 69777 876478171 7365 10638 538196069 72677 51862 443032950 3042 51862 2174006 10076 10638 507385524 72677 28635 454284631 6663 51862 927669934 31051 10076 587406860 80036 31051 880563964 71113 6663 500414741 71113 24959 735477442 24959 84103 841586983 31051 13857 39375379 71113 69846 839446991 69846 25879 592117624 13857 425 210594800 425 61629 204396057 45424 25879 248645510 425 90282 596591962 18786 425 108520747 79100 90282 149838936 18786 43126 941379044 43126 73551 887114383 79100 17829 210525025 891 43126 424576816 17829 53006 230524791 17829 43708 827618195 73551 59098 782799659 19896 59098 846318515 43708 10714 928884881 9930 43708 168590678 10714 39074 759548284 39074 9466 740786899 50091 10714 725448440 60043 39074 111529659 78717 50091 146389047 343 50091 249290914 19354 60043 43910164 343 11183 321586695 60043 3477 461632694 24688 11183 965374952 343 32776 758734117 2723 24688 616785608 24688 54349 512503071 32776 45206 16296777 32776 86967 606572962 2723 51769 433383982 82716 2723 262906888 75073 45206 79347739 82716 78625 216582442 51769 11899 674840864 82716 38003 9795042 66177 78625 303255929 73702 75073 765569773 47013 38003 308140393 47013 45128 223522483 62586 66177 771876302 66177 7712 771541192 30454 7712 228823075 81972 30454 409315083 81972 61737 430464914 64865 7712 135040006 7712 2613 87041990 28013 30454 890536126 44662 64865 91334921 2613 52389 914816174 1267 28013 322606405 65827 28013 395340261 81831 1267 978316420 65827 9401 250704956 1267 26304 93145201 76751 1267 412488507 67005 26304 309000387 76768 81831 958716112 16712 67005 173106661 76751 11299 635459663 16712 59256 236435589 67005 52077 319936820 76768 85670 873479260 16712 16047 194900005 85670 30248 22624213 59256 27897 583506314 64781 16047 886843744 85670 37817 971092950 38695 30248 992272958 37817 15547 4133327 15547 30410 548541694 37817 48958 802956011 38695 50689 305684232 38695 64072 100398242 81592 50689 982219667 23994 81592 82362467 81592 2741 211390272 6042 64072 247165533 81592 48835 465288581 6042 47720 49683713 23994 41065 404298066 8114 41065 833143410 32305 41065 464552951 41065 21391 8818325 38073 47720 731066965 24715 32305 394760418 32365 21391 134606185 2696 38073 842183439 69783 21391 811904901 38073 71935 919081308 24715 4136 530955935 72798 69783 717812523 72798 83238 108775761 30960 4136 827215738 28472 4136 259559942 30960 85520 914493484 26678 28472 67638528 85520 31701 807516168 85333 28472 256905954 73104 31701 841533737 85520 56749 386835193 56749 82919 120097928 82919 80555 139043283 85333 13298 814248143 52130 73104 757379397 36795 82919 450105451 82919 85566 439805926 80555 88054 883197887 85566 10975 985412378 85566 24953 975162378 46713 88054 144862127 47099 10975 761346677 24953 53947 342325457 53894 47099 744692131 53143 24953 90230038 10002 53947 439720679 47099 37545 380069072 37545 58121 851022957 63435 37545 79649023 37545 2420 175093237 63435 68245 103633251 2420 30160 977880100 68448 63435 645633010 2420 21231 944537213 68448 21430 276524314 72207 21430 728534058 87095 21430 514388153 61016 21430 633887093 27325 61016 763776280 70643 61016 308461370 81615 87095 522354142 47787 61016 36104247 69931 81615 13033355 11946 69931 274051918 50704 81615 257431003 69931 46334 782227146 46334 83120 74343842 62919 46334 609536130 46334 85619 326217935 79259 50704 56054940 46334 45194 178805634 85619 37808 876645037 72428 85619 979502431 6879 85619 402423746 24309 6879 446660403 51162 24309 302317728 24309 59691 311583513 5849 59691 871437758 32210 51162 930581877 32210 60348 269815595 30984 60348 447151179 60348 70084 254109834 60348 72853 664666337 38210 32210 946504571 83585 70084 270235656 6687 72853 298659219 65216 83585 344697557 74306 38210 994751424 5573 38210 243385435 6687 64542 772511399 64542 1567 960576634 5573 62473 659060382 82754 62473 118283801 77966 1567 449293365 44197 82754 381020515 14530 77966 89394909 574 14530 771151699 44197 66446 54699414 14530 57083 59667055 80590 14530 131735008 574 34233 708796194 57083 45857 483976698 66446 5975 163247532 57083 13674 82726439 39517 5975 580935992 5975 61843 96678805 17511 5975 487616013 61843 10839 666189123 24549 61843 991270026 21798 61843 507281842 17511 25333 834591446 35681 24549 905494934 57998 24549 645214191 35681 84411 599110232 29694 25333 813914682 70961 57998 739816654 684 35681 866272165 44381 57998 281237327 29694 25096 555037823 29694 74722 288669014 17229 684 776750651 83081 17229 530002791 17229 27351 993603353 74722 8570 722782828 83081 75670 164190752 17229 17499 914712970 31300 8570 531774119 63699 75670 162074393 56604 8570 632918602 31300 79440 586902254 17499 72671 344546214 79440 1762 822060511 72671 23766 403028609 71789 56604 945370775 19239 72671 24810653 23766 35841 799072946 65132 1762 471903956 68855 35841 65927968 65132 57704 230300350 77142 35841 7929739 77142 49496 723808164 68855 13413 98305999 33078 68855 595366963 69939 13413 137603292 69939 76151 21565016 56064 13413 527635199 61628 76151 756257152 69939 88641 281962307 68721 88641 158026248 37153 56064 822384892 76505 56064 313889221 68636 68721 984398202 37153 76538 803049924 13565 37153 103816837 68636 55403 396586015 49723 13565 280357725 24929 13565 886905633 76538 38521 228492812 50364 24929 639044113 49723 23306 563074510 38521 78134 795634348 70988 23306 731753056 38521 52694 292921769 70988 77387 563693611 70988 48240 93564796 79012 70988 486301265 5437 77387 860052690 7508 52694 898279892 83772 48240 78574688 5437 19935 401485588 55758 7508 818876003 5437 45636 448071231 24819 45636 913023384 45636 25310 40570582 45636 68598 895176496 68598 51569 917709325 24819 36407 546871150 53889 25310 95218695 36407 6336 368210444 39464 36407 143257285 36604 36407 750023508 30590 36407 574261955 6336 66897 657807067 14148 36604 830727862 48602 66897 179671276 30590 67463 64058806 75658 14148 619089461 75658 84904 556845264 55290 84904 41210430 65299 67463 789213042 58694 84904 53577286 58694 11536 332230469 65299 57685 61417448 31278 58694 145274055 11536 40281 643910519 82549 58694 596435830 35783 40281 623122588 1457 31278 709042925 59338 31278 348272332 35783 20235 869827758 82549 33219 477016937 20235 77920 379007235 33219 13912 151049301 77920 76065 480735593 62016 20235 238301043 76065 73021 981163004 56299 62016 534420051 13912 78636 597359463 11483 76065 298391686 62016 45057 730498090 78636 73674 883681206 21004 56299 188752582 55101 78636 350148055 45057 81856 492766149 40505 21004 142598994 55101 60260 78880343 40505 54553 1513171 28097 54553 568238679 50100 40505 98772775 50100 62023 197338550 65825 50100 23955607 71182 50100 333984844 62023 23745 49444077 14985 62023 6729506 23745 28314 379010524 79992 23745 290137967 28314 55740 916677865 28314 9769 474528224 18407 9769 81718754 55740 67871 670279005 67871 72921 34920979 9769 63612 696450028 18407 66899 59563274 10131 63612 894029319 74978 67871 18695678 54881 74978 200442564 15978 63612 974902122 80264 54881 453543291 43219 54881 170804414 15978 28213 224698311 68677 43219 902533091 43219 75674 665023017 28213 10306 846243174 10306 70461 791069575 50481 75674 811878312 10306 55873 857312374 50481 89529 63024277 70461 15368 440782490 50481 78895 523483808 15368 33575 838472646 33575 28143 131212378 89529 29462 584830769 12160 78895 278375316 78895 56330 835493398 69432 28143 203679556 40413 56330 851511017 29462 88222 427544335 40413 13901 777939952 69432 55193 361117975 13901 38943 906782136 40413 68418 735390806 55193 12135 577344627 53448 38943 22889613 30306 68418 478551681 6646 38943 57971626 73340 68418 88552906 73340 18860 60972236 6646 61978 852847552 5570 30306 416790434 56958 5570 788527280 56958 14731 453565359 6693 61978 579198985 16488 56958 861605031 56978 16488 859929902 56958 74471 631181163 56978 53669 100751992 16488 51182 235839249 56978 30633 722536100 51817 74471 548740085 76762 51817 657618630 53669 64829 223144807 51789 30633 500928413 51789 45070 977104260 63604 64829 623464593 51789 45342 747149615 89513 51789 866881033 89513 67288 757062870 89513 28336 934341018 89513 57963 508251655 59441 45342 693907256 57963 14267 266015659 88019 57963 211037487 14267 42804 177788566 28210 57963 613100117 59441 36416 987177717 88019 1889 38273061 42804 61266 574439332 61266 5214 346955916 77229 28210 745493788 77229 31788 797954636 53101 1889 234928731 31788 28740 545874727 14936 77229 815948386 42770 28740 463175851 25475 14936 127003016 14936 67284 168665559 14936 21668 656775054 14936 59542 747389930 67284 20455 165792981 21668 35688 413608620 6644 35688 188757843 20455 31773 68325922 64687 35688 843599503 35688 3475 167257117 61018 31773 238218695 32920 3475 786769394 3475 53696 335080121 10878 53696 317655376 63192 53696 517892566 61018 87938 180261248 54833 32920 642947033 53879 63192 742946954 63192 63112 581146200 63112 78732 839318405 78732 17752 555859630 17752 60137 604942578 20189 17752 557325056 17752 41072 360330997 48822 41072 941066685 48822 35436 695050550 60466 35436 345316216 75485 48822 504949155 60466 22679 666980414 60116 22679 536457544 22679 75156 308468456 22679 8663 534801260 55988 22679 918161947 90027 60116 956170274 75156 60720 620601447 46933 60720 98763678 8663 44973 900932055 74181 90027 626111249 74181 63769 229491105 5025 74181 564214369 79502 46933 514030359 10149 5025 202359520 63769 6524 593601212 75385 63769 392259262 5025 89510 382429554 75385 79149 150487306 33857 79149 497951946 7769 79149 494829848 86238 7769 815553129 30453 33857 767938390 29659 86238 99005153 80651 30453 317648353 80651 10246 275441023 80651 20588 15743368 62564 29659 782718197 29659 33292 528006268 80651 48397 544255355 53956 20588 8611481 75361 20588 142707162 26774 33292 103470893 48397 75724 34620247 80866 53956 68551075 23255 80866 791763114 70896 23255 653718785 75641 26774 719413745 44478 75724 748503519 6206 70896 993391942 48983 6206 375905154 48983 20616 862427823 6206 78209 626281442 6206 58630 824122606 20616 43806 646927276 43885 78209 589686197 43885 80774 211267228 78209 23039 761442198 2524 58630 110046423 2524 54602 421212668 50471 43885 33667337 79445 50471 594494770 55428 50471 525324725 12690 2524 961559646 54602 88880 837360111 55428 63268 45012816 55428 2283 76300904 63268 34872 457430135 24155 12690 257619359 13292 88880 561902755 34872 39997 354963402 6958 34872 412601741 35405 13292 883982309 35405 54381 880968748 6958 6098 675139082 35405 33111 25142579 42486 6098 72706248 54381 33535 101225241 64114 42486 638578562 79345 64114 724375566 42486 62666 722769175 62666 74340 541720287 33535 26769 529345370 27895 64114 206685123 62666 18588 133219513 26769 84781 544027713 69187 26769 772693178 27895 82418 54413543 28246 82418 835706091 85684 28246 355736919 84781 35063 795112756 28246 46292 924684292 85684 70163 853033195 85684 86984 318366326 51349 70163 941210768 35063 59472 820066780 46292 74568 664646623 68608 86984 168082721 74568 82482 213453839 30107 74568 685989421 62842 82482 995872070 68608 7083 687372614 68608 23584 39162938 2779 62842 130273436 7083 6728 234717496 6728 6759 90746903 79354 2779 866889851 6759 50883 750165606 33377 79354 41340727 38332 6759 916567502 33377 17977 963790173 84779 17977 351564138 38332 45887 803454049 45887 23475 527461488 81287 45887 894414701 45887 30135 68613938 30135 7345 295984394 14883 45887 363884721 62530 23475 55321757 30135 7047 62532710 63621 7047 980168510 7047 77927 172385854 46885 77927 21227156 46885 37985 124530457 85507 46885 843599741 12852 85507 750152076 56900 85507 482764941 46885 43129 140859410 71565 56900 473879421 43129 9322 8159577 11680 9322 734288156 65204 71565 963613594 15462 9322 537792764 15462 35439 70452581 85090 9322 821656470 24594 35439 735670121 85090 10792 991297601 15462 36653 353916041 4618 36653 683123784 10792 6666 780125338 22035 36653 372060806 6666 37429 39146139 37429 26623 337026327 4618 8225 846077435 27842 8225 848326445 26623 84377 31716220 84377 591 488559574 84377 7022 170436201 27842 68022 175344478 591 21187 471983207 68022 37992 78906770 21187 18395 503858628 37992 48641 968225652 24544 68022 935245477 37992 81904 41253866 81904 55658 883105661 81904 82992 98164579 46660 55658 120656767 64412 46660 102257348 81904 71472 98613002 19173 82992 378520262 82992 61216 90747444 64412 22488 978175384 20355 64412 745948522 71472 80875 354588774 20355 23092 855553510 21276 22488 130617757 48612 23092 503699914 21276 54680 922219506 16835 80875 307741895 86859 23092 6832556 54875 86859 229304393 48612 83632 965615706 32552 54875 97737088 86859 31696 874244410 31696 27352 576005896 40598 54875 179195660 40051 31696 972360857 27352 44568 780453332 34179 31696 15923607 44568 18694 493790158 88066 44568 421053998 84786 88066 788438303 18694 18647 428284023 84786 89025 68732002 8344 18647 379163882 84421 88066 779389823 5376 18647 885594389 72966 8344 663462133 6232 72966 370427633 87731 5376 32197916 29481 87731 642987566 72135 29481 318219567 87731 31184 73797319 22317 72135 891206852 72135 50118 86231354 31184 13130 518747090 39234 72135 861921274 31312 50118 137071963 50118 78998 870359553 50118 57582 26231215 70566 39234 133884871 67553 78998 710508058 57582 9314 255659267 9314 64154 855327086 64154 8175 764193085 17237 64154 425036777 67553 60192 803951275 60192 54034 580078123 48203 64154 694445591 20469 17237 672502218 74262 54034 708798336 74262 42793 992994994 37498 48203 350951052 61353 74262 713441257 23920 74262 188387271 47466 23920 175866739 87753 47466 250326208 20169 47466 194267750 47466 55338 112861338 47466 85883 984588722 12301 87753 642152536 12301 359 841784122 64692 20169 857914541 71287 359 176368756 64692 2043 745663571 64692 13520 38069776 2043 10429 892636631 42855 64692 877697866 42855 6941 866164426 6941 78094 317414637 29374 13520 35844294 6941 7845 229340187 6122 78094 232172522 85529 7845 644672325 7845 77411 325719122 11745 85529 779637331 77411 60323 596435596 11745 7197 266491820 7790 11745 895800048 7197 4435 859226619 11745 11634 144247898 60323 34039 948441875 7197 43459 485910215 82258 11634 132988562 43459 42929 269795215 1070 82258 111659038 42929 20165 796200923 22051 20165 444326360 82258 23977 764607160 31627 20165 78440004 3967 20165 423292432 3967 10760 910714290 61130 23977 184531487 81747 10760 326594516 88995 31627 472583034 3967 21364 574311504 10760 83286 640666579 80466 81747 506231810 88995 43387 201409472 80466 40403 183684135 43387 50357 794656270 50357 37994 629360544 616 80466 488858745 616 83855 324263338 61501 40403 15201939 61501 57190 48824888 34831 37994 965813374 34831 36803 163255098 17290 57190 989261636 65859 61501 83192746 62509 17290 380703448 88923 34831 931191950 66796 65859 32773980 73474 88923 463171 64431 66796 781676832 62509 50684 410420836 88736 66796 184523176 69895 50684 19706645 73474 90030 965984633 58053 88736 631880525 50684 89498 304222372 89498 70485 977229991 58053 52769 345277289 11957 90030 125413307 89498 86804 335367402 30871 86804 648899944 86804 75126 718626651 86804 60141 589957225 76049 11957 870032005 30871 9055 838100430 81209 30871 332116749 40545 75126 80558289 82759 60141 140818997 45184 82759 42538195 45184 67994 1783965 67994 77291 645539251 62922 40545 60156832 77291 77943 428558432 62922 71826 468287030 82433 67994 592489395 82628 77291 615094139 51350 82433 372241630 51350 27772 673997583 82433 69632 937637770 27877 82433 257651950 81162 82628 900771124 27877 85240 729292167 33710 81162 958924972 21409 69632 639143395 33710 40451 534463842 43604 21409 233430936 71351 40451 799450044 84775 33710 507805034 48101 84775 404054586 48101 27967 487012913 25928 84775 779746495 27967 88847 90449670 84775 62280 288344193 28650 62280 966703330 28650 19734 866025890 83832 25928 854236513 28650 54427 519156678 54427 55877 305675477 28650 80505 158672543 80505 50740 184577517 55877 14253 290778930 54427 12431 725655827 12431 43743 564112568 43743 81179 23270150 14253 62257 62069276 28277 14253 817227484 12431 3414 464906464 15065 43743 698836595 81179 12422 229673456 7270 15065 979232619 49424 3414 594927905 61342 12422 715012709 82234 49424 122030513 82234 4445 444682583 49424 3466 818023406 43368 49424 678872139 3466 72972 47268552 41802 43368 51547660 72972 56711 343021528 41802 375 432064624 375 19453 290133570 41802 81801 99422923 41802 59026 862001961 19453 66083 508290690 81801 20360 168832143 66083 52369 39891112 32270 59026 878541491 39759 20360 582877330 47055 52369 628108356 10848 20360 986307757 11638 47055 509336362 65674 10848 259966798 50797 11638 774740563 10848 52684 873018733 11638 40173 91364965 50797 57479 375369243 50797 29927 259408164 57459 40173 989054917 21616 29927 978084382 21616 48532 65601891 21616 33233 689901616 34588 48532 615709272 41367 48532 712913172 90493 48532 274047810 48532 37764 78662865 19497 37764 492185989 19497 55230 630568164 37764 27942 849636839 10085 37764 768699942 27905 37764 375587167 18047 55230 585287978 55230 24951 946596140 14255 24951 78264924 85318 27905 818622616 24951 30727 138029365 55967 30727 908298531 37197 14255 842233858 37197 62131 101406788 55967 18009 575110755 30727 60436 601201257 55967 44814 340842865 63742 62131 94289195 18009 17809 550572732 85313 63742 81752455 85232 44814 224130656 59649 17809 884370280 40376 85313 60812380 49033 40376 506631126 12500 85313 324166528 29921 85232 752975658 87779 49033 914510948 49033 37331 142643223 29921 26035 37798343 26035 47152 16924537 47152 53002 324537308 37331 15078 119199066 15078 62741 416545740 59582 15078 341823900 49778 62741 714963343 62741 37726 138907496 59582 26264 585948674 49778 16134 601028983 27469 37726 411793246 16134 49649 343387405 87115 26264 137946550 81099 87115 50672016 35434 27469 610153602 35434 5428 366751355 48361 35434 142397948 48361 13918 113377391 50649 81099 706834384 5428 73532 837348126 5428 84517 151097416 13918 80342 943014945 32966 73532 307781079 25145 80342 657671107 84517 80632 810232916 22640 80342 393007155 25145 75788 71392898 13731 80632 957985935 80632 90468 685273973 914 90468 819345995 90468 72795 54489539 30076 72795 795895869 14254 30076 127322290 30076 77329 368855441 12069 14254 994366065 69736 72795 810053147 14254 81817 90408293 81817 30875 716556938 11052 81817 540023233 81817 84188 291919124 81817 38129 337960835 30875 22545 424798661 84188 19852 126353538 16689 19852 176242230 38129 66545 96475247 66545 26713 107055086 21669 19852 886718273 19852 20389 52884971 63568 66545 517256913 88985 26713 700713586 21669 56969 332976677 81411 21669 362119158 45426 81411 968867525 16897 63568 821574340 81411 78511 157936842 16897 79061 711663257 11184 81411 503452441 79061 7857 610284108 54500 7857 224279214 7857 84021 441433489 11056 11184 487147261 78823 7857 324235595 7857 44625 8988578 11056 83868 92938797 3342 44625 651377325 15927 44625 890384818 66248 44625 9451816 10355 3342 260255321 59504 15927 36212773 15927 43575 192242799 43575 75472 47839474 48404 75472 690047289 43575 49775 745400673 48404 33545 33614244 48404 46381 939374084 84158 33545 290434347 49775 4148 728569006 105 49775 505419579 50949 4148 844306856 73816 84158 263803074 73816 51336 244527108 23562 4148 185070884 105 47336 111724569 47336 23408 84814614 87397 23562 527155865 51336 32076 342086954 87397 68151 885996167 61409 87397 978803602 61409 72093 37498340 61409 6432 453593077 30169 6432 339981928 16814 30169 108426470 6432 36354 63730065 72093 34415 658624866 56427 6432 212204424 14940 16814 256237453 36354 44266 929132182 76689 14940 563226803 47923 56427 886634539 35989 14940 41310441 36305 44266 630131529 35989 11491 693818442 55925 36305 268047986 3133 11491 852557236 3133 46221 390072590 3133 80768 134935100 27899 55925 755210435 47973 46221 503638150 66214 27899 857207616 42254 47973 579493771 80768 87064 937207305 87064 89267 378659920 76506 89267 129555909 42254 72778 612228937 71747 87064 294960840 12934 71747 135013552 26789 71747 36936771 76506 59926 146252764 71747 80493 59003087 63761 59926 610531082 80493 13769 9993012 26789 57102 884162892 59926 33788 988827749 17527 33788 289176647 47242 57102 402580408 17527 24900 620480105 17527 33422 556917990 56337 47242 58643551 47242 76752 793543097 66870 24900 407697045 83374 66870 176928215 41121 66870 866112654 3824 56337 929091638 83374 66460 371366091 3824 89914 716208117 89914 55723 142203101 55723 9229 432396053 48125 89914 48953626 48125 14252 266683385 89914 28509 972291867 14252 73277 59317039 63113 73277 9051506 33075 48125 444428346 14252 52397 7741626 68021 73277 296116592 64749 52397 31508080 5741 33075 515698316 33075 27925 539426141 4821 64749 615018852 71897 27925 285401029 64749 5890 597722104 31214 5890 614977147 34338 5890 306486473 50552 5890 156374659 17176 71897 854577393 49479 31214 242433650 17176 11130 573954847 11130 26524 87678509 84185 11130 876729259 41614 26524 961387335 11130 23162 68407854 41614 84840 498407007 33541 23162 595548849 84185 34676 28896123 5449 33541 653658078 64482 33541 246827369 64482 49946 446933981 38513 34676 134014689 50551 64482 378251638 87554 50551 326590310 25872 50551 271572222 22146 49946 704272512 72900 87554 525541813 22146 33065 716426610 22146 46208 592403854 33065 7040 427633273 43757 46208 375742061 43757 40577 244917876 25383 43757 816389776 46208 20504 34374960 43757 11341 145660200 11341 74872 426460736 11341 83282 995523193 83282 41226 346014633 82200 11341 555897470 11341 43858 164152913 82200 75973 946661601 83282 47907 525513109 47907 17491 512892795 82200 67686 579507186 34785 17491 624786364 20131 34785 766108356 41580 47907 785697087 34785 64446 824335683 64446 80920 989872930 29831 64446 777167416 64446 30411 992429320 80920 61523 580643659 64446 65443 469136275 80920 35565 919276394 29831 63179 304295933 30411 43787 705019785 12484 61523 951854731 43787 342 575677298 43787 69361 177505313 43787 55490 422560525 43787 47984 14841292 88980 342 507852801 13269 69361 904727813 42542 47984 960174290 13269 40255 43415477 47984 61487 735166572 88980 62703 646002558 17794 40255 581346359 17794 12087 94984872 12666 40255 140172578 17794 40959 436568410 17794 7987 502754688 29738 7987 780757956 42991 12087 558203367 39646 40959 938649168 7987 53579 465587644 52373 7987 874465472 29738 18659 311577887 15289 42991 158145279 53579 15246 231343078 15246 8857 861610232 15289 62546 89921901 62546 72362 134836230 8685 15246 475267973 75667 15246 24407363 76743 75667 186650955 24057 8685 18181962 51663 75667 554431613 29583 51663 472870327 16926 29583 609719535 29583 8950 945915221 7926 24057 70042654 29583 44202 48747624 44202 88715 304606679 88715 78177 653372716 88715 67987 260970006 40404 44202 354975756 22579 44202 727628438 84076 88715 727192865 22579 34510 277182136 84076 89229 375886010 89229 71940 917608699 15025 34510 5755082 14508 84076 193007889 89229 80497 437191642 80497 50089 890144902 7570 80497 730550952 15025 32102 56003907 50089 50214 194324445 60195 7570 691224177 23415 50214 749076690 50214 2328 67712808 78478 32102 8118789 16677 23415 446380781 51479 16677 703270355 11378 23415 44460931 36543 2328 39912356 16677 53813 325740686 75690 36543 139142642 63912 11378 524292844 65814 36543 173992347 63912 18840 811957496 75690 54717 79658001 3192 65814 388874575 75108 54717 933604686 27721 54717 121679605 4325 3192 884809284 72047 27721 639250172 75108 79346 689766357 72047 30382 333272426 2515 30382 514226568 72047 70319 177225777 60108 30382 192319336 72640 30382 599806359 43168 72640 874231385 70319 21102 907796260 21102 35371 391053298 72640 30039 805283380 48269 43168 145264209 52055 21102 744693742 49333 21102 126773057 3338 52055 466582972 73236 48269 613314808 5019 48269 757026763 48456 5019 896496796 73236 60296 401150576 3338 68957 320548895 73236 12367 817378637 5019 49780 933859163 62110 12367 844330207 12367 86233 393800549 20754 49780 561346980 33255 49780 29429274 49780 55227 108081495 20754 19066 265821015 19066 13952 106078728 19066 38406 276697633 33255 88355 256692761 55227 34212 236043892 34212 13095 45609955 13095 80461 809051413 38406 87979 248296752 22547 87979 730169582 13095 54968 642468538 27634 13095 335376734 61354 27634 177151994 22547 4991 943957911 4991 16111 366547479 56382 16111 957645682 61354 41635 597018 79930 61354 32436909 1475 79930 468577117 66538 1475 384370143 1475 75568 199146981 66577 41635 444022102 9153 66538 605471072 89631 1475 396550165 66538 71306 235190172 9153 75916 771959561 29922 89631 643264841 75916 52414 69490154 52414 19147 836513577 75916 17777 263948507 19147 34232 839351600 19147 74053 530206378 12004 74053 150093586 12805 34232 799140711 34232 75053 871777827 74053 44827 48973281 75792 12004 656441237 88935 44827 20714443 44827 41573 598585246 41573 32696 820712831 46829 44827 396500703 70150 46829 416466827 41573 89491 552525037 46829 50243 565215078 50243 49639 204437745 49639 9650 297132369 50243 43779 903274123 42223 43779 883737961 3246 9650 242498382 43779 46113 524554762 3246 43487 571422225 43487 62060 890233716 57340 46113 66523424 46113 22497 194808471 22497 21321 33245465 34333 62060 56433136 26104 22497 460710044 1755 34333 322028060 62788 22497 811373292 15326 62788 107306394 28181 1755 716406722 26104 78960 912116731 10581 15326 84293858 10581 87220 525564904 68118 28181 183766065 68118 27290 146101148 87220 63687 476164057 68118 43655 835568101 43655 73907 652315721 73907 19230 912828848 34796 73907 750930574 56332 63687 115307352 43655 69290 294678296 51787 69290 77392049 43072 34796 177094899 51787 55208 826895324 84337 69290 441653554 51787 65580 218215166 43816 84337 239899447 43072 58924 852739650 58924 70657 646416085 18879 43816 31370151 58924 30376 887692011 77344 58924 370300322 58259 77344 602347523 58259 71526 78085268 64122 30376 104907504 58259 32188 269951415 84294 77344 483244381 14697 84294 63186437 14697 32798 237074604 84294 86588 406357250 16312 32188 481610165 84294 15649 204675569 32798 25005 220868834 15649 9348 145175123 9348 19163 761288716 15649 2735 694897760 19163 25272 748516224 84455 9348 894021160 25272 46376 200843601 46376 26767 409174544 26767 75066 18015397 71091 46376 262885954 46376 27342 878985770 71091 32520 866631756 26767 74169 216154151 27342 6789 647304881 71091 87486 750077770 6789 4871 271790277 9927 6789 614428367 74169 76099 543264222 48634 87486 298543372 4871 47288 877214161 20062 4871 155876413 27366 20062 102956043 46733 76099 448374448 848 46733 367503817 70514 20062 896289243 17012 27366 672682321 59274 848 956462160 47591 46733 596368086 47591 29164 517335782 70514 76625 575413325 59274 89365 948169765 76625 52291 943392855 89365 41981 116685352 35521 41981 790831566 37089 89365 429851758 44773 37089 167321019 9934 37089 144313748 37089 5244 794964532 9934 21199 339956696 39835 9934 911594389 21199 87043 497890819 39835 16321 864037301 71726 16321 828623487 14057 21199 332001989 16321 65870 556594704 88711 71726 318405521 79133 88711 607135266 11328 79133 919878951 14057 78929 600971802 66616 78929 991565689 11328 22804 83788944 63933 22804 469068079 66220 22804 134196468 1205 78929 673307236 51387 66220 131533661 51387 53989 562915451 37538 63933 726727385 5487 1205 788810158 69765 1205 592390839 20937 37538 606342842 37538 66964 880743810 20937 676 358782711 66964 30045 39063089 20937 72979 64216043 16329 20937 694404879 54857 676 523374800 49225 30045 772217489 72979 35697 711329213 50468 54857 961508189 90334 16329 85599820 49225 41247 674570774 59394 35697 280015379 84597 59394 780500722 41247 59776 661681731 84597 10482 42154033 59394 63486 79426153 68663 59776 45289286 1517 84597 115809619 10482 10316 421903226 4477 63486 724387263 59148 10316 793356443 4477 22716 599534627 38057 10316 945237641 22716 16799 177020589 66598 59148 548016639 59148 47350 557336730 38057 74407 763652029 83470 66598 328918272 16799 48839 758693994 75867 66598 474593362 2876 48839 111140926 74407 58243 428778569 83470 49653 992228377 2314 48839 240782584 76761 49653 429646549 58243 16235 235472408 42256 16235 917964609 49653 47728 641093273 72914 47728 145870875 72914 1663 327497130 82299 72914 80734271 72337 1663 474023976 47728 42982 427218667 82299 31549 946088099 82299 54832 646058600 72337 61082 839277037 6463 42982 974700975 89109 54832 766146085 20120 6463 665160143 20120 66330 86093656 10681 6463 677131214 81672 10681 170326033 66330 78017 9089447 10681 32802 15847123 7486 32802 629533168 29693 10681 406396885 26935 78017 933210811 32802 65722 112202787 26935 88410 535879458 26935 60411 398858489 29693 65886 331488697 21215 65722 644170282 38905 88410 358707482 13109 60411 830668073 60411 68734 122277735 38905 88348 118674317 13109 23985 943360490 85110 68734 99537472 13109 77097 952936004 31553 23985 812442958 23985 88048 163761546 85110 82404 997769309 82404 68840 99260703 89487 82404 309918186 89487 39797 873295681 13519 82404 522110917 89487 21398 799428550 21398 25535 216006749 5945 89487 429113915 5945 78906 34520006 81625 25535 668469250 81625 48773 55833298 71281 25535 147227371 48773 55508 416796027 81625 30841 975788061 33865 48773 535148897 78584 55508 300595177 56805 55508 941554664 74505 30841 200439352 56805 26487 740028739 56805 86709 812765873 26012 74505 131035760 76236 86709 280937205 74505 3397 622846804 3397 8387 98750029 72621 3397 966475468 8387 32165 663077481 3397 60230 231565369 32165 40715 882712233 8387 49441 762984576 57985 49441 730116730 42627 49441 703082602 42627 71554 536084378 42627 89855 135600486 89855 59357 601142815 42627 58193 662775111 59357 84516 842801581 43053 58193 731135811 48061 58193 993369727 10433 84516 538822605 50068 48061 863865774 84516 66978 711855384 36974 66978 232639539 50068 2752 42280807 2752 43293 444298498 13931 66978 826368417 36974 52697 955915204 13931 41404 910159833 41404 8303 879120984 59284 13931 933556011 48845 59284 478938594 48845 53545 599205186 28578 59284 242658343 59284 31441 150511660 28578 67562 536839962 33033 31441 33180527 27522 53545 899665038 76887 27522 485198041 27522 13799 540973013 19728 33033 100172699 13799 37758 185260580 19728 21804 12203088 76887 53527 161024834 10489 53527 190724417 82214 37758 673155939 15984 82214 225442316 53527 69899 573127900 19617 53527 326351057 10489 88894 7504849 13156 19617 756847013 69899 18977 871229681 13156 47768 650083246 88894 73917 387579799 12008 18977 755715645 13156 8851 515276484 47768 22003 766340671 47768 81931 634945809 38965 8851 546745548 12008 63809 553423029 77286 38965 541149160 81931 56034 714266741 81395 63809 231189851 16211 56034 443755328 50955 81395 955697234 16211 2094 739436323 81395 35844 700637686 29389 50955 355088136 16211 5163 234077073 2094 77861 191034918 56132 77861 376253446 29404 29389 698197412 77861 47577 111881166 5163 33964 773654225 33964 21887 981630213 33964 40078 248613027 10564 47577 258688921 21887 36995 141887200 10564 65079 102790759 80240 21887 899936028 51295 40078 741935402 14988 80240 623548589 44439 14988 102554706 51295 32796 645810369 30876 44439 426337359 44439 71546 31457196 14896 30876 395673039 32796 7997 797701270 27313 30876 915314178 14896 11109 18697267 27313 36782 750949098 8656 27313 272240115 36782 68766 82706410 36782 41697 352033140 36782 35797 704802540 20023 36782 949017860 41697 41293 596374219 41293 20941 741827380 46868 20941 256235874 35797 76860 593109751 20023 5588 76999387 46868 69523 190196736 76860 53634 206737904 46868 49795 685259328 53634 42744 411769851 64676 53634 871512823 64676 9196 823783236 18165 49795 24873319 42744 64531 262912952 36783 64676 649535863 64676 26549 186424676 23345 26549 266969784 59439 36783 23636524 85957 36783 186760518 23345 79490 101467614 79144 85957 667478329 85957 78084 256953565 70243 79490 356172124 24301 78084 698089420 24301 40590 290776250 60521 70243 597904395 66299 78084 125094571 40590 13475 11074711 40590 2488 885726325 2488 88982 84423396 2488 11108 94219503 79385 13475 986332262 2488 53550 53646965 47506 53550 75019151 15953 79385 994873881 25323 53550 725310450 20491 15953 207470113 46615 20491 225059975 47506 50699 150988183 40320 46615 310106387 12790 20491 885525015 12790 28728 456569855 50699 11349 34731112 50699 40613 865620173 88554 40613 594148576 38847 88554 308235975 28728 74842 220891640 10336 11349 607106415 74842 69893 9569722 38847 73291 72495136 10136 69893 711128678 74414 10136 224344863 27073 74414 632585950 73291 59509 187273726 27073 34730 225070582 10136 2812 225338565 21908 27073 257907243 74563 34730 973731532 4354 34730 2069335 62250 4354 65612140 10682 2812 641911624 42061 4354 989618689 74563 71121 373449051 71121 27262 842374568 10682 88225 131367019 10682 1754 92495076 88225 57879 565191639 1754 30176 466127186 57879 25107 766244775 73631 25107 981351720 25107 60336 150781023 53530 25107 806943652 60336 11606 593631405 53530 3168 553842968 60336 39956 325059590 39956 65157 44435000 19283 39956 845819571 85595 3168 534807177 62804 3168 188327842 19283 11652 454803745 11652 12006 997084148 23695 85595 867223255 11652 9541 864138757 9541 23545 612569725 17638 12006 986751351 57122 12006 179247938 41181 9541 505644430 57122 5981 251253338 72154 23545 619383124 85689 5981 547492924 26145 57122 277067763 72154 87714 616446627 26145 5948 183530662 4548 26145 47188656 85689 63157 85984599 31615 4548 544069713 63157 24284 901807569 31615 71717 497860883 21035 63157 597159759 56415 21035 101362559 24180 56415 556868402 47480 56415 278992534 71717 70296 119318437 28841 24180 866821366 70296 44787 335342177 47480 50283 388176974 47480 23916 711274913 44787 69429 587813622 23916 8408 860910103 21864 23916 119180427 69429 61724 989511027 8408 62176 882479797 69429 84757 779575807 60483 8408 362297624 16903 60483 343287637 84757 30098 518195725 84757 20952 449303378 84757 38223 667701571 67137 60483 327434130 20952 68572 12356075 67137 32121 801353577 42862 68572 127702595 63272 42862 110189348 34989 63272 112466764 15005 34989 55551194 34989 81245 770510502 34989 41448 452446379 29706 34989 788897168 18440 29706 885847329 81245 21684 166306801 21684 67563 319887673 51052 21684 981807354 46903 18440 481690784 86660 21684 190329215 31053 46903 36548213 61305 86660 176933919 61305 12672 603218336 46903 22333 908079328 86660 78186 577701778 681 31053 537023484 80185 22333 809742330 81297 12672 530831543 30255 681 665556984 681 35927 199243594 681 86390 175956202 17738 81297 485571979 25277 30255 50052920 86390 34766 117551275 25277 26298 821920958 17738 6081 45901316 61223 25277 510565778 90386 25277 253920009 70181 26298 85020796 34109 26298 679708147 2112 6081 887578127 61223 10988 148491895 2112 61548 81814666 34109 73806 812025516 49922 2112 704084847 72032 10988 3808663 19234 73806 81852204 52833 72032 228401273 55470 52833 661792674 52833 77023 368681525 8679 52833 653833036 52120 55470 899731851 15198 8679 194967123 55470 45267 130699279 8679 16644 20683896 45267 59240 942710490 52120 11398 584688106 77295 45267 458098829 18463 11398 623042172 53464 11398 266390771 42249 77295 986426154 45167 11398 59684418 76090 42249 612096424 45167 28119 52699830 71151 53464 486554587 42249 20180 315151779 20180 85555 540996893 43933 20180 9819137 20180 75501 221051839 20180 8257 15951933 20630 75501 508474890 75501 66849 2514106 68258 8257 902381157 82059 8257 759665766 8257 80434 583253629 66849 71964 705066699 71964 16565 148772321 80434 24003 490474490 24003 54955 757869506 24003 85457 739790542 22088 71964 817072022 60787 24003 89844415 85457 17858 122342301 85457 25598 799065629 85947 22088 945214665 32088 17858 437646223 60787 46770 478712684 82270 85947 399368900 32088 43395 900773262 64359 82270 611549870 46770 33089 37607554 46770 62715 906223024 12507 33089 786400385 18992 12507 652281317 84319 33089 792388183 84319 32342 493726683 23079 18992 152046880 12507 90094 525078170 23079 3707 535750998 6794 32342 322816018 90094 1455 991677710 39200 90094 787171568 87016 3707 53138919 44030 1455 409033285 1455 48041 50607835 70051 39200 142971772 44030 34187 42232424 44030 56220 979627960 34187 49976 150925011 83827 49976 77935399 64087 34187 729013836 49976 37525 110322449 32869 83827 7749528 22783 83827 860482594 37525 14033 959544418 57952 32869 729498889 58456 57952 796277202 64546 22783 979161572 35767 58456 408243625 35767 3877 508361000 34134 35767 261294361 70194 58456 399583196 64546 15840 405560268 83967 34134 837192291 2948 3877 863636783 2948 19511 204831171 15840 1 339306120 19511 57837 31260384 83967 72272 950554238 22831 57837 595588873 22831 6877 75041589 86006 22831 418869834 57837 43361 694274568 29891 43361 425767610 22831 28118 638742612 43361 11305 413886002 29891 32307 437977732 29891 9908 56080107 55622 32307 45196704 28118 78081 252539627 20350 9908 513432787 51227 20350 206516805 51227 79949 772524416 52100 78081 52310905 84538 51227 129520165 27144 52100 338210010 52100 66805 825503888 66805 68133 633429593 88724 68133 7627600 81438 88724 327329349 88724 77745 993325813 81438 12028 398923535 84795 77745 407200899 70710 77745 127357894 12028 4868 53308739 39503 77745 213747439 41931 12028 837268316 4868 28721 271996783 58091 41931 510557781 4868 38974 37904087 42320 39503 677240163 71716 38974 402188748 42320 65419 133193941 29127 58091 580071556 25113 65419 94815545 25113 53411 787191751 53411 5148 501132606 29127 1441 76993952 27056 1441 346151627 5148 13996 213247456 13996 35913 436765714 5148 86197 818718240 1441 40199 847259137 16057 27056 588859462 86197 66319 120055409 80973 86197 702927562 52935 86197 2877646 40199 18210 5072322 18210 89568 140734652 66319 3207 129409475 89568 87960 197577483 87960 13295 881240602 28427 13295 807749211 87960 49159 459559942 15789 13295 15102748 28427 19499 405877553 49159 64313 99802292 15789 57723 578418840 16920 64313 167827166 58035 16920 9911046 58035 14876 646558201 26408 16920 790210845 46691 26408 670471267 46691 64338 638023781 79388 64338 85459744 87824 26408 604305163 75984 87824 389067181 79388 11637 834263663 72378 64338 148813018 78901 75984 203233580 76932 87824 819147352 55425 78901 468300575 11637 89548 686223275 33229 76932 423560121 71503 55425 919030417 31496 76932 994449363 53403 89548 851342472 31496 15255 67540814 72756 31496 284976075 71503 14778 890568707 14778 51062 178030549 86503 14778 505989394 51062 68427 685452335 77455 51062 468946822 17255 51062 339109362 68427 25683 703213817 77455 42535 133807884 30672 68427 782239056 13568 30672 923266507 42535 66602 526597948 23271 13568 196819392 66602 62219 260401892 66602 57748 10740220 62276 57748 275008303 24218 66602 738539998 42198 62276 371184811 11882 42198 365483581 57748 45757 188700976 24218 578 922459961 73200 11882 590233968 45757 86570 182344549 26059 11882 272342386 55316 578 317478528 77548 578 988699939 41831 26059 965413317 58722 41831 935558308 30209 58722 741377897 6308 55316 62910922 83316 58722 228935604 41831 10773 605383459 58722 5917 208528935 22994 83316 736562497 10773 42258 558775174 42258 70250 477464780 5917 11802 435427620 69431 42258 595320807 11802 88867 213662884 57179 42258 933924599 43429 11802 627277333 88867 85660 476919145 57179 62903 142955125 50414 43429 459956058 43429 55513 313470352 85660 296 194000188 6922 62903 565818904 6670 6922 214914256 6670 85506 628468267 57178 296 53393053 6670 22101 729256575 67239 57178 520994926 22101 86672 451072930 22101 62576 634972713 37417 22101 836495275 56583 62576 900909923 63731 86672 196554551 64502 63731 908979608 56583 79281 642822870 64502 20936 928875397 80448 56583 596835345 63731 39694 203731876 41475 79281 922259231 39694 54856 642034786 39694 2686 222639234 39694 24278 590487289 2686 57077 78802021 77367 24278 821612703 57039 77367 80314297 2686 42818 47127114 57077 82789 877999079 42818 64295 233098530 31898 82789 30898805 72879 64295 119096005 4726 42818 216046503 4726 89931 335047596 14676 4726 23363337 4726 46881 828052446 21994 72879 809941952 1644 21994 201382766 14676 35526 18031421 1644 9057 689509693 46881 49298 608384968 35526 25948 479224741 81115 1644 820224163 35526 79233 458025186 25948 43608 179421590 71977 25948 477809571 74591 43608 538234552 79233 79862 736558418 79862 14123 349909677 70008 71977 272195602 74591 58471 462901834 174 79862 23928281 62980 79862 275367981 20977 58471 157941321 58471 88778 869697449 6842 88778 242749192 64198 6842 211089761 20977 26340 19298031 88778 27571 100842136 55571 88778 434569865 28719 26340 873479630 27571 46609 343100469 48917 55571 214317711 2442 28719 871027936 46609 64796 3781250 46609 14030 937500400 48917 86196 95987936 4625 14030 592043219 14030 64448 39256076 86196 19859 517271667 4625 35155 449951903 3056 19859 92068641 50315 3056 334511140 42101 64448 397388286 50315 6667 146238937 3056 30326 568133349 3056 39732 596853936 7768 39732 136465449 30326 90420 695925403 39732 36816 375399034 8322 7768 855749622 7768 81927 18906086 17181 90420 979360814 76725 90420 28126174 16180 17181 213450193 16180 41472 632603114 41472 85272 10451398 76725 27279 29476459 68213 27279 541071126 27279 15346 780315811 41472 47043 111339245 46612 47043 559544979 15346 61140 964715677 15965 15346 519364827 47043 35752 408536512 46612 85535 65380433 4337 35752 912695994 55210 35752 68540042 68256 35752 547752171 68256 69657 615706399 4337 33223 347096754 33223 58697 129637159 55210 45181 825497617 5913 58697 702510687 33223 38581 438494712 54220 5913 53878806 38581 14560 388824707 5913 40177 258027137 40177 71714 14466912 48746 54220 719214164 40177 7499 377188523 71714 84444 687289557 46752 48746 868881113 34145 84444 886974026 48746 44109 410044862 27620 34145 30351997 34145 89119 603506287 89119 71973 967206115 83297 44109 171619123 83297 21738 648088997 44012 83297 857575999 4042 89119 12464140 77225 4042 20424287 77853 83297 304973790 4042 65317 900399588 42786 44012 310410971 54672 77225 808782549 89522 42786 125021679 70439 42786 458562826 62828 54672 799329645 11008 89522 219708829 7529 54672 478265653 7529 44706 694703497 48036 70439 104735370 11861 48036 820221270 48036 17129 181469153 17129 35813 12341219 17129 78164 629230676 11861 13798 464424568 69401 11861 772689402 81604 69401 958392419 78164 24813 199961317 52002 81604 933317250 44132 24813 2387681 31584 44132 189495049 71624 31584 113004115 58424 71624 188948017 52002 24783 84935343 58424 42889 741774235 42889 70164 455006832 24783 47839 647527778 42889 38005 944825475 88658 42889 830409276 70164 59114 397667201 38005 28505 360776966 89476 28505 364690699 34349 59114 105973326 79153 88658 791377053 28505 60766 889635010 80088 34349 136203352 60766 24703 300514758 80088 21526 340850286 79153 55220 545509933 55220 27934 225630638 83281 24703 467972690 70370 24703 554312373 55220 64330 169629804 55220 39777 480402164 75620 83281 925710348 64330 69365 147389273 90157 39777 900942317 75620 63427 310689399 63427 526 929248337 90157 46706 751238918 69365 20516 600863884 82475 526 603046106 44425 46706 989166085 62949 82475 243357767 46706 21223 222198370 20516 82510 526992885 16774 44425 2142224 44425 33813 658187877 21223 89126 285475806 82510 44597 24327457 82510 35733 869175755 35733 66468 202706169 54465 66468 388829401 54465 76185 482066415 35733 81529 467978369 64806 81529 841993784 6715 54465 973263952 81529 40303 822737244 6715 50113 93968983 40303 85809 202138755 2528 85809 240116115 2528 17036 6338412 80492 85809 515469597 85809 18459 119063065 80492 12708 655632678 12708 77173 717164257 18459 10723 20139951 10723 81641 999959206 81231 18459 285782342 80371 81641 579563438 81231 23573 420363654 81231 33968 527635663 7 81231 571629812 29709 7 208573993 7 84266 121500618 29709 77710 834282496 29709 21749 992360735 84266 51618 308907769 51618 15067 62696245 15067 14986 161292086 17266 15067 276394055 41059 15067 95653706 5357 41059 650843117 44188 5357 705503355 5357 16317 282671233 17266 29947 395418869 55669 29947 559140364 55669 43903 949178841 43903 41093 125943788 16317 59758 501401670 41093 56175 420981930 2777 55669 314093836 73833 59758 733854122 27199 56175 773689347 59758 26729 756005138 26729 65568 367395639 65568 28830 518470474 27199 81218 328933197 24162 28830 263694956 24162 10744 810971749 10744 3389 172019694 3389 31813 101917424 29423 3389 981961498 29423 64890 566962933 29423 26892 913881797 37009 26892 912898740 11609 37009 109081469 11609 80821 453239091 20529 26892 555026880 39577 26892 492002307 35069 11609 866942570 20529 33811 195947560 35069 48063 27479990 70873 33811 407242985 39577 1240 411833657 48063 70772 690057482 1240 9617 129638051 1240 54919 20046108 31754 9617 400620219 31754 33693 924537534 40319 54919 360406343 9617 57853 501882092 33734 33693 769461549 80737 40319 17456103 78027 57853 34565971 40319 81660 488036797 40144 78027 73889055 12667 40144 139437936 50501 12667 61381463 52246 40144 245060338 55044 12667 469928354 50501 79622 909584819 74199 79622 432125424 50501 20741 563682303 3230 74199 221672667 79622 28512 999764007 35522 3230 30688811 38973 20741 756599520 50060 20741 161799981 24677 50060 977155138 28512 58129 841063081 50060 58712 802907192 24677 78885 1692643 51982 58129 868837528 78885 86763 46575097 46387 58129 388805574 32953 86763 901532034 78885 58387 968586204 58387 88612 933054019 43015 32953 18919450 58387 40776 725521043 32953 16915 441838395 88612 74813 225362255 73853 16915 113909262 73853 3148 677526237 3590 40776 436044536 73853 871 261289036 871 37564 138574153 23195 871 886329554 3148 776 178572132 30975 23195 121309546 776 18951 301924451 74517 23195 718284449 18951 61768 61531737 25007 30975 655295511 10270 61768 658581504 15186 18951 804167341 30066 10270 694575456 42046 25007 3890513 42046 17580 121724530 17580 85426 752065468 84009 30066 52522417 25926 85426 649237143 78505 42046 128852531 78505 78817 51024599 84009 41423 320987699 73615 41423 874802367 41423 29900 900208422 59499 41423 745939154 29900 47993 96941635 51906 73615 747224043 73615 1264 487083919 21521 51906 560975736 25801 51906 138470029 21521 74369 842660442 55752 74369 98799348 87838 1264 817963624 21521 9313 460596763 74369 18899 47451033 63803 9313 707800164 63803 6040 896873955 87838 68247 123326125 84890 6040 356732712 11222 63803 217279489 51759 68247 542823755 76664 11222 356422880 68247 28379 774776960 84890 4989 546471882 55058 51759 730198873 40679 51759 900618943 28379 43230 945136468 66416 4989 20101576 52738 4989 3256405 17044 40679 787849909 23913 43230 70147632 26127 17044 1699417 52738 35175 229470636 26127 56572 443730608 56572 37684 706109137 78856 37684 541391562 21407 37684 827747568 21407 48496 391497039 56572 28857 446353940 28857 17496 790793573 17496 12296 327943531 12296 70964 601928477 59960 12296 395863507 69716 17496 741212791 12296 88320 955244740 70964 4707 154860047 73292 70964 729745472 69716 49703 697446657 4707 16936 986617703 52430 49703 397935804 69634 4707 654703711 73292 86829 794176081 86829 44950 689658157 34430 44950 790008507 52084 69634 828674740 21838 86829 165081259 34430 35787 829763646 35787 89892 282214620 34430 72126 241556138 21838 56587 329779764 72126 13388 257522810 68001 13388 927225948 72126 33511 346231974 23292 56587 799000739 23292 73720 470882569 13388 89216 878092867 33511 38821 841296608 29435 33511 313070259 9168 29435 710458418 64933 73720 371999561 88773 29435 241429895 29435 24514 548267779 74105 88773 156606904 88773 50152 149337045 34363 74105 558942508 50152 55777 299996618 59550 50152 668789318 39297 50152 508766299 62549 55777 704411520 39297 55211 200387319 59550 70281 209736280 39739 62549 5913069 70281 46435 603265483 55211 4201 287020352 39739 5173 127094792 4201 74766 557889760 66675 4201 48617081 67552 4201 439718228 67552 33598 641672637 74766 49160 455903375 77850 33598 773204779 49160 89865 722113162 42675 89865 835638908 49160 1510 309531739 11975 49160 391162848 63969 11975 420377218 83381 1510 588399242 1510 76465 356964715 63969 4019 745273613 63969 12303 210421327 47163 12303 303004979 4019 84524 93409441 76465 12896 726984974 78917 12896 409362393 12896 51428 974699289 35758 78917 421789106 43291 51428 473682111 78917 50454 42414517 12053 50454 227298078 47654 50454 554404147 43703 47654 714381662 12053 72359 924392751 43703 45518 401071651 31440 72359 199478329 59044 45518 925342532 54915 31440 723746367 31440 88035 178210741 59044 78987 285002269 59044 71582 202799826 88035 74675 126369676 78987 87319 412146780 15317 88035 630435884 55121 78987 397093748 74675 43978 47666259 87319 67950 729829354 87319 64485 95369100 83256 55121 429368120 9253 55121 599508270 43978 50625 6152017 16664 50625 681817733 32591 83256 61402604 51145 50625 864874758 9886 9253 75236259 9142 16664 997325408 59608 16664 844241689 71782 59608 308051549 29861 71782 376886565 85700 29861 994733708 60924 9142 316370532 89743 59608 250888488 89743 43382 202019422 60924 2213 342927252 84228 85700 71052139 84228 31183 166860012 2213 71246 593938470 43382 12288 861215053 31183 56569 106758196 71246 70328 747470766 30846 31183 728483188 56569 79845 165063237 6600 30846 721007609 2755 56569 534146045 30846 20011 264118568 68416 79845 724390836 33136 20011 128828770 2755 5800 479205336 77499 5800 174053262 14346 20011 962235732 5800 74966 617084459 9073 5800 174825904 35836 9073 830289839 71023 9073 718880351 56235 14346 614647118 71163 71023 676591537 9073 14849 63663642 4385 71023 620887883 42979 71023 167285909 83780 71163 587598124 42979 89538 536430031 14849 79173 864409926 74335 42979 139784634 89695 83780 996106990 43824 89695 18264199 74335 25038 263975994 80146 25038 792471167 68475 43824 698887935 65700 25038 327359204 43824 46785 117358090 50106 65700 589152103 53809 80146 990169327 65700 33087 488120749 54879 65700 142519695 54879 47450 618607487 70718 53809 86811135 54879 90059 747139477 70718 72064 672812667 25194 72064 147352672 29782 90059 905794705 29782 30185 184811431 79535 90059 653481877 46443 72064 461088947 60087 25194 157592653 69289 46443 622654448 79729 46443 435487172 58371 60087 921416717 79729 36148 569654994 2695 60087 889230058 2695 14854 64944124 2695 83739 147325206 36148 73724 515391413 83739 26474 660525367 39722 14854 338937844 83739 8245 414672787 39722 15378 678527608 8245 28366 267019598 15378 79795 281799514 28366 62200 536895646 28366 62057 369073045 79795 52696 714342907 62200 68332 76389344 52696 3748 82733065 68332 20525 897813440 68332 62173 210735376 3748 52556 332317017 98 20525 672061871 3748 85987 810074314 98 635 740945209 47873 62173 845497976 60475 85987 246261056 63010 98 607618563 63010 15611 708551418 60475 71128 241389198 40592 71128 328810243 12113 60475 257513508 89519 15611 267538808 89519 62643 383945474 71128 69631 979947188 37874 40592 322234994 12113 57453 802065526 69631 23315 106292196 43512 69631 354776790 44585 57453 511747335 40849 57453 65378667 57453 19589 103856345 44585 57742 733787244 43512 39615 677436725 2729 39615 453409333 40849 50839 540302075 50839 65788 381804515 71447 2729 530405425 65788 35693 984234783 62220 2729 999615194 61644 35693 901142511 62220 16872 859897235 71447 47019 681434899 50532 35693 29851785 18771 16872 735072289 43036 18771 984450037 16657 43036 751360779 69244 43036 817123377 85072 50532 504813988 85657 18771 780003034 85072 86725 265902375 4845 16657 592959246 69244 52906 970637041 86725 67264 2082913 4845 15615 890231918 17466 15615 624086495 4845 6827 28580995 67264 22236 347098816 17466 9297 155205861 25189 22236 598743932 63354 17466 623582418 6827 63586 395761805 63586 12420 229049400 56655 9297 565123919 29469 56655 559961634 56655 21820 692086707 60531 21820 370464762 244 60531 178603598 244 85903 260926973 244 9529 1006327 26176 85903 34900967 60531 81835 795049669 81835 69337 666625601 5499 85903 626014204 60210 81835 76648135 5499 17745 564625962 17745 55114 512984804 78408 55114 780206449 17745 18344 25789299 75052 60210 328413940 78045 55114 395490021 14600 78408 264131290 18344 53155 10579300 26447 78045 812089284 88485 75052 623421397 25652 88485 275181513 26447 66404 995737481 82823 53155 574320674 69574 25652 917412366 71094 88485 336710894 82823 63805 277609363 41313 71094 546807404 69574 20935 566757322 81079 69574 237661069 24740 20935 377376921 63805 82722 30813902 86519 41313 439092004 35528 24740 243854424 45770 81079 590196428 78990 45770 721177575 6962 78990 574072018 29057 86519 576972888 4117 29057 771622968 86910 45770 84688932 78990 18534 204144789 4117 22386 388128536 18534 64658 27769381 17503 22386 124864667 86910 43938 966982491 51924 18534 39589672 43938 13081 781117092 64658 79598 969742704 17503 73026 70381463 66934 13081 669880399 42678 51924 122057186 8347 42678 579228416 73026 25561 92449761 66934 2817 970971402 8347 61059 160011216 84774 42678 110657114 51076 84774 34609209 89323 2817 698426505 41747 89323 138754288 33039 89323 361937990 37797 84774 890849606 72365 33039 302612541 20231 89323 176963933 81560 37797 744692144 49246 72365 338468723 49246 67144 612955985 72365 9854 510663217 52682 81560 861687811 27776 81560 53418405 84389 49246 24734757 72330 9854 593352247 52682 22038 430101973 16440 84389 339210218 90171 84389 542856393 22038 15910 804335999 90171 5095 436217633 62264 22038 158838393 5095 6634 72185003 90018 15910 716218118 51756 15910 288180420 80180 6634 83966041 80180 19870 220245449 9865 6634 945837155 60270 80180 902774934 43149 51756 767108823 80180 64 65201529 64 17594 767934259 7967 9865 988422525 43149 4934 623831979 21239 64 437625331 88832 64 288589651 44407 4934 828386282 21239 53850 317705838 58039 53850 488263068 80520 53850 569964781 1553 58039 941127146 53850 30719 677579892 58039 44985 101076429 43799 30719 95822204 42541 30719 475188956 49560 44985 488910103 67909 49560 75908448 1493 43799 35693985 28227 42541 216505189 42541 50465 300642591 39727 1493 645242990 80817 39727 380489833 50465 53887 889176635 39727 12696 79233257 83338 80817 732119626 13513 80817 6399541 80817 66660 155645209 13513 48524 687135716 30010 12696 12429179 66660 61393 965605698 30010 2934 498405296 5441 66660 880524967 86721 2934 563876513 86721 756 491161066 61393 16282 133293965 2934 41912 287028570 70172 86721 233552248 19853 41912 104682577 63842 70172 365714073 39437 63842 205201286 39437 20695 685630219 74411 20695 476113170 70350 63842 748096607 4999 74411 950513413 71811 74411 651239505 71811 48051 953176618 71811 11464 75667613 85554 48051 723958544 75179 48051 307469586 71811 23444 124958526 55238 48051 859439615 85554 32865 71816855 58416 23444 79505499 23444 82806 68237096 35745 32865 65447963 82806 31607 248085970 32865 90275 337555556 13703 31607 444869959 12255 35745 592480725 12382 90275 551210647 12382 35977 16535184 35977 62065 245881380 13703 52766 43121550 89191 12382 584263271 12382 11643 889992232 35977 5969 791354685 69562 52766 121208893 53849 5969 694940061 89191 56662 744703669 25958 11643 350966661 62774 69562 889131887 25958 36622 266262513 62774 50224 28284470 51629 62774 164855956 51629 86631 106515843 24467 62774 569518123 37557 50224 72970218 75382 51629 67770173 24467 74623 490272126 11480 86631 466682902 36069 24467 66287940 86502 74623 982212555 86502 1693 826241826 81770 11480 93243922 33775 81770 292846123 42108 81770 86129827 81770 82197 748295912 13521 81770 261181802 13521 61624 916041159 21764 13521 102378275 61624 55716 994620709 58135 82197 850640728 21764 13247 339812250 14877 55716 36199043 89661 21764 275477043 89661 13875 62865083 28310 58135 318468582 14877 40829 381778164 89661 5939 574746604 16956 89661 420688603 49840 13875 771749018 13915 28310 902087085 16956 3034 564243468 26749 3034 1658012 16956 75242 294339344 75242 4261 207874330 4261 61579 775932683 61579 7763 61583679 61579 83481 829442307 75242 30703 945829307 83481 50537 158213716 30703 89626 299200682 89626 38415 906288377 38415 5924 473909054 49212 38415 8517282 60838 5924 201144058 5924 35281 106448787 56517 60838 5343929 64293 60838 971532730 64293 3208 856009581 14857 64293 111038226 3208 66347 112381177 56517 72741 827431667 6053 3208 2715841 66347 84973 976780275 6053 87008 466826024 87008 52703 662272236 73066 6053 316708987 73066 52332 447005551 87008 63782 902111945 32317 63782 390248398 52703 59431 88305481 73066 18471 911519845 18582 32317 872422137 18471 70406 100651349 18471 66723 706473699 43439 66723 349864679 48903 43439 98660482 70406 73257 845336079 48903 48286 686686670 25052 43439 607470518 73257 71711 662143045 48286 32680 772055749 76560 32680 543336068 32680 64869 621986423 71711 4927 527100482 40330 76560 106253065 32680 62659 213964704 36697 4927 561571721 86902 62659 605858185 62659 20855 519851259 62659 39008 726428993 46266 39008 983703108 20855 81808 899528634 2058 20855 484014846 46266 20787 356188243 2058 51329 444760698 2058 66033 66260819 66033 69029 849699669 12898 2058 288394096 53898 66033 612593948 66208 12898 188953612 66033 33721 135933240 69029 59919 589136272 66208 42002 341821506 42002 12024 64760730 33721 79532 212359041 90043 33721 436421402 35352 59919 173828248 67661 12024 877617687 67661 21977 774681690 79364 90043 454361157 67661 10493 104653567 20777 79364 288775184 79364 71692 835251560 13910 10493 131072028 20777 61854 97696557 6990 71692 19208871 20777 45532 427976654 72558 6990 636167455 72558 25349 655855949 61854 46667 336503624 64767 45532 197150608 65247 45532 916793489 36312 46667 108875062 66360 25349 28821948 65247 72035 880733455 75982 72035 808031838 75982 14895 708837779 88039 14895 644772957 66360 17709 379009000 43391 14895 696967547 17709 27765 800903324 43391 45502 415368051 88039 30035 177037910 27765 29066 851194487 45502 16844 604980041 9944 16844 406141548 30035 83798 813139485 16844 43939 173109503 43939 58537 969862562 3603 83798 363120347 58537 68241 390147254 80327 58537 688499389 3603 88523 972991905 80327 15182 348107073 3603 31620 814150030 45174 31620 533739161 80327 59266 613767387 31620 19947 548966032 21608 45174 642719 66037 59266 328731854 71986 66037 292891329 21608 65911 260269757 60805 71986 57808439 82935 65911 880561710 70060 71986 340343408 86751 71986 583299718 70060 214 119866942 28735 70060 534508395 214 81355 310104153 46420 28735 297376102 28735 16671 927690086 16671 1921 591823887 85970 81355 632738825 22319 81355 37295469 54942 1921 245983137 90385 54942 944037001 52984 54942 100900725 90385 48821 644905278 48821 5290 342718716 77443 48821 891412863 90385 20562 474181745 77443 32098 118585485 18759 77443 451544388 20475 32098 539423882 32098 4753 535709346 42395 32098 885902723 42395 63455 520431597 39204 4753 709889605 63455 7214 323549228 72163 39204 491584664 89649 72163 113212397 39204 11125 108406829 39204 29720 492444772 74678 29720 77854983 72163 59091 836328144 86841 59091 370741960 13467 74678 1529478 86841 21498 757074924 18798 86841 142421324 13467 68888 214722406 10469 13467 985815139 68888 50581 699079152 77230 21498 135900788 71947 68888 364449857 68888 86713 8670181 38029 77230 881498728 27074 86713 144172535 86713 8476 893544746 27074 58075 300766712 250 86713 176813493 74234 27074 498216625 250 80390 300121094 80390 37814 889399247 48914 74234 952819966 80390 17944 58727524 17944 51301 267500290 51301 75848 973200199 169 17944 108338449 51301 56024 228064549 51301 63269 421067351 51301 84655 181339176 75848 50536 916166355 50536 67762 144987985 67762 20955 667161716 21148 84655 486143530 84655 62203 435365902 50536 46337 244047011 46337 47974 484106256 6502 21148 497715713 25106 6502 17783179 47974 87614 309501294 46337 45856 306018599 83267 87614 104379260 83267 55666 244318830 45856 984 739661701 21825 87614 274211236 3541 83267 967952259 40411 83267 99028937 21213 55666 852605042 984 29249 116243991 21825 5474 462682210 80858 21213 175625077 29249 23603 139613238 23603 43083 692691828 29249 73533 801690254 5474 90130 898804886 73533 76244 700791174 43083 25431 246409392 25431 48703 324213231 38433 76244 990130590 90130 3991 156114402 46460 38433 837392158 26765 46460 159752117 46460 27979 794555955 3991 85398 407644446 69963 85398 56138430 69963 32445 314926187 26765 53744 282088577 33383 69963 596527538 53744 83932 796901075 17378 83932 537771761 17378 28063 361925690 35914 83932 458078496 29972 83932 896249717 83932 45873 99063303 28063 7899 846166658 29972 15915 708271182 6386 7899 84277065 56545 45873 325012611 45873 52272 585413156 13389 15915 642149314 20464 15915 308016413 271 52272 725831441 271 19738 264131276 72848 19738 417401743 20464 65255 573093121 65255 6736 314287361 45283 271 46252788 19738 4918 395870242 34202 65255 554657583 4860 4918 386431861 4860 33805 602627597 4918 27506 789415757 4918 48381 815242691 33805 16267 270770381 4860 39639 552118125 3213 27506 894723783 32274 48381 869995196 42493 16267 155272226 61544 3213 647946903 39639 76816 900191521 72889 61544 380363822 61544 16352 861091533 82459 42493 839361088 76816 76366 74151814 69358 72889 604411668 1650 76366 499875611 82459 49182 260319417 49182 10745 598976627 49182 41963 108752437 52421 41963 181250656 10745 73462 782666702 52421 45864 78554148 54524 73462 254078712 63655 54524 344337419 90023 45864 806500340 90023 67787 828098337 39706 67787 164040522 67787 7595 465997121 63756 90023 798667995 26864 90023 249936630 48241 63756 558281657 39706 68646 462635279 40689 7595 744136308 48241 6423 599195882 68918 40689 783875262 68918 31658 71308355 5123 68918 561453675 10554 6423 924236562 31658 57381 383688874 5123 21189 570074351 34387 31658 218135621 34482 10554 229569726 10554 1325 939878908 21189 5402 385577751 64910 21189 940748479 1325 51489 994142917 77186 5402 90359321 5402 7597 22663911 64910 17647 223422801 7597 85939 244933423 7597 90158 254822679 17647 71194 426356377 51833 90158 318620629 30049 71194 631808739 90327 51833 324199621 30049 17352 745015066 17352 85873 452572128 30049 3948 924511383 85873 5318 375184338 79171 85873 983514289 68713 5318 650636214 85873 28914 519995654 28914 5692 139468102 14436 79171 280523862 27800 28914 17035706 63974 28914 222705315 14436 69172 694215411 63974 77673 88134737 59170 77673 704687330 31610 77673 567661891 65864 69172 626859265 69172 12935 423738542 35825 65864 992294449 31610 25895 176915128 22402 35825 215888108 22402 15489 388444304 15489 75590 843119323 45771 35825 312552555 25895 82703 156132221 75590 45507 197994677 15489 7569 971050050 45507 6754 445026309 6754 8975 922278032 82703 13110 530617850 40819 13110 105620871 31907 40819 508368663 45552 6754 263473049 40819 26021 516944227 45552 82025 985389828 82025 9786 328278984 82025 67213 706805121 52103 26021 920318607 26021 11866 330195945 82025 59663 385028220 52103 17887 678463928 59663 26013 659496091 70612 11866 856239237 26013 81408 19812140 19462 81408 490199795 70612 82086 110515331 35227 81408 648709731 81408 77148 33333500 43002 19462 256023897 19794 43002 872982976 73637 77148 96653431 21648 43002 147724361 46175 21648 770501597 19794 83207 205899346 83207 77493 5946829 21648 31724 587025708 77493 42095 26466812 32669 77493 38957436 26274 83207 203560549 30780 32669 218772367 41718 42095 609199564 88388 42095 142097359 21769 30780 948171690 21769 71871 875124773 62193 21769 430741284 21769 34313 150642012 62193 12799 801886059 34313 15687 330853266 47698 62193 218925689 62193 42890 525601548 5867 34313 980196526 15687 44914 909283273 74523 5867 64181755 79573 5867 446918435 42890 67375 7010284 30690 5867 814018996 75935 67375 994978497 58 79573 579151842 77639 58 836579913 75935 74707 852378474 64918 77639 54900715 74133 75935 647232261 74133 65802 301386857 66086 74133 281690779 74133 33141 367354487 33141 71765 745185061 66509 66086 772435932 66509 74330 59247050 60808 33141 307741743 71202 71765 956876339 60612 71202 24372635 66509 81691 635994573 81691 19562 432044390 84301 19562 815017669 24919 84301 521939379 52043 60612 240978200 35872 24919 522932978 24919 4135 138659566 52043 90437 718812336 90437 16179 49665079 29874 35872 80159022 77267 35872 138750536 80957 77267 154351175 80957 10764 394245340 5579 16179 556679419 77267 11345 481877643 74466 11345 974533363 37615 11345 600403185 33241 11345 38051330 11345 65146 527718406 65146 6740 787849697 33241 17891 841863501 23373 6740 509423415 6740 22462 840135209 17891 15518 253389761 62824 15518 166918924 28010 17891 537166778 28010 5549 38660086 28010 38416 356183393 15635 38416 858643568 26790 28010 636543453 5305 28010 493914865 26790 44717 163426126 15055 15635 870170919 19121 44717 67287954 65288 5305 466500863 5305 26882 871618630 82535 19121 870953026 21348 26882 141403780 71720 82535 461794146 41390 82535 305921223 82535 66737 728342322 26467 41390 786898877 41390 66510 239638652 71720 59501 904940531 66510 76720 55945082 86449 76720 291319781 79142 26467 857593500 33022 59501 201727046 86449 9263 361256061 326 33022 683202794 24131 326 124152650 24131 73562 136121287 50262 24131 788379820 77177 50262 411226611 3082 73562 524834957 77177 1534 731403385 70197 1534 412752184 7437 50262 725212386 77177 82461 513900882 82461 4525 603189405 82461 45180 729185951 64079 4525 824738609 46173 4525 54287793 32292 64079 19576570 47623 45180 147997004 46173 40486 243300777 34642 40486 110117139 32292 76873 972288028 32292 55621 361979829 38348 76873 1187274 38348 74460 953178821 38348 61397 992508414 55621 59956 103409271 49870 61397 723354540 61397 70744 905422766 70744 84724 892188815 61397 34334 73569481 68164 70744 73904518 68164 21410 448425779 70744 87017 543401126 87017 77003 353809501 87017 28873 721088785 6385 77003 871156664 77003 32243 67456297 62258 28873 929407801 26394 62258 824983978 32677 28873 506266928 32243 73560 806066677 49907 32243 92762242 62258 15488 932019049 26394 63900 708481511 14518 73560 485310075 61430 14518 246167990 44828 15488 762424614 29078 44828 210244730 29078 75095 143532901 44828 67373 797560341 48745 75095 880497218 29078 36293 410514848 24706 75095 606886199 78608 48745 721629783 82103 48745 927541970 81673 82103 954395269 6105 82103 542605608 24706 36243 115546214 25536 82103 45342519 50904 81673 3865223 25536 60248 311111417 70214 36243 794899886 25536 23331 649659679 59033 23331 231878121 6972 50904 569198845 70214 20609 657814264 43123 70214 403188167 23331 18818 102682277 59033 953 113284460 87370 18818 146977243 25469 87370 904725120 9640 87370 479467777 9640 63681 1046372 75988 9640 626988085 20645 75988 124074416 63681 83420 282074184 14465 83420 438435568 54180 75988 361238212 11254 75988 82118685 52838 11254 881287826 83420 21212 475071144 14465 77835 806046291 60172 52838 312463902 21212 44071 740850026 74424 77835 585556976 14226 74424 319091142 2542 74424 841716129 23793 14226 790129174 44071 45203 98605609 45203 10877 741667740 72858 14226 605519616 19864 23793 510382205 8356 10877 100715993 4264 45203 132050431 78398 10877 317253099 72858 24341 391701255 3277 78398 109989398 50814 8356 523099903 53085 4264 811508812 50814 24410 700718010 24341 74583 856809896 36037 50814 739864234 53085 262 523400770 262 74317 393804875 74317 89009 652143367 71874 74583 844686402 7180 262 11730889 58781 89009 154134516 89009 81386 79205374 58781 85030 314258 81386 72938 857072253 85030 10153 41299065 70486 10153 147312108 47507 81386 94547649 70486 3946 533381595 70486 10987 208403059 35555 47507 520107510 3946 34493 941233865 34810 3946 330777051 71366 34810 665514658 68399 35555 323027706 32054 68399 945616099 45178 34493 570302366 77070 34810 299721825 68399 86729 90968261 86729 31772 898482562 77070 70034 249600645 45178 9891 767618513 86729 34279 209213294 47738 31772 355733672 31772 71349 509948171 42611 71349 837819079 32402 47738 364920373 42611 72052 926080310 47738 7192 819124384 72052 34452 383650540 32402 67071 806828727 34452 53781 329427034 72052 64936 281533603 7192 77610 731671532 64936 29855 634217640 17616 64936 25575077 54671 17616 127484771 41890 64936 133247387 64364 77610 507876102 85757 41890 931809301 85757 79505 905634138 54671 70644 752912652 70644 7938 253714025 81468 79505 818768283 84059 81468 123104280 84059 59447 67506849 47599 59447 384201811 84023 7938 864613149 84059 31036 731115439 2381 47599 890753626 75024 2381 931471475 75024 19917 954184063 31036 3345 562038643 69327 31036 248170659 3345 6793 428928858 89246 19917 792771716 1604 6793 654641040 3345 90267 457633856 1604 6196 77193681 6793 1328 686226172 1604 8609 331337311 1604 73754 687780016 55923 90267 855699601 1956 55923 233790884 1328 53578 853710545 802 53578 509697170 1956 31947 893389563 55923 78336 549170965 52042 1956 403829033 52042 32779 82892000 31947 50208 682354283 50208 78782 19837236 22482 78336 126380783 37300 32779 950383086 11631 50208 753873229 23325 22482 108905123 37300 19771 95374979 15644 11631 653266010 23325 81141 54111003 2178 19771 242922320 39934 19771 864117753 15644 4718 398036268 15644 81984 69017073 39067 4718 917968221 81984 54613 597065206 41546 4718 158120345 32884 81984 729040285 32884 19374 321447511 18387 32884 655428670 19374 36503 911511880 12573 19374 760956204 31862 19374 199545138 36503 57858 374651190 52560 18387 659922112 60297 52560 739868040 31862 31350 41616440 31350 88710 507980271 57858 54369 66525810 31115 52560 91892639 89654 88710 902359797 54369 26967 690386951 89654 34011 673410032 14587 89654 90954071 89654 77674 127364655 77674 90338 119204489 8458 77674 8200989 52475 77674 616842587 89523 14587 736491875 52475 90542 60557273 9359 89523 125288669 77532 90542 4291119 77532 15146 109443806 9359 87745 164106864 8407 9359 941785081 87745 2764 865496346 11630 15146 649990046 29648 87745 609657719 22121 8407 680343233 29648 88790 170773971 39986 88790 299510879 89770 29648 404133472 22121 419 170139152 3150 22121 367974342 45402 89770 717502534 39986 71316 8077714 71316 3922 933989625 62447 45402 567245359 3150 57276 377156570 79800 57276 776952096 5156 62447 839868074 3922 20769 868119228 79800 40518 903364438 40518 24758 665774547 10377 24758 883421435 24758 89091 96448259 56708 40518 126526977 56708 53701 343160530 20701 89091 374074138 41433 20701 908329854 41433 57800 992182834 41433 46687 786884224 20701 56036 781292749 57800 63503 527154941 46687 16651 937998155 63503 65688 182423670 16651 17625 799071828 12761 17625 972757048 17625 47199 233352545 60877 65688 138660288 63917 60877 180112813 58388 60877 152222644 47199 71160 588206626 40941 63917 160854967 71160 20108 59034395 54920 40941 53857437 49457 54920 690625088 34561 71160 829906039 20108 82050 899903943 54920 27166 335399857 82050 49282 513684366 49282 30667 173317378 78962 30667 420882774 30667 88663 720225159 27166 36161 342155072 30667 10435 623525649 87906 36161 799026693 36161 63609 533940373 16924 36161 123647816 79109 10435 202030433 15437 10435 616496509 15437 56410 86415790 13144 63609 654178579 15437 24469 631555785 15437 45802 978415507 13144 55974 97017321 12402 45802 337295517 13144 52856 509888766 30768 52856 121441825 52856 11165 264929960 52856 8646 646548421 67542 8646 838381129 8646 5059 369236600 8646 52486 537841133 52486 33128 919633190 8646 46482 380599326 51327 67542 700792134 52486 829 695767647 51327 35970 88369643 35970 23606 761569584 73821 51327 146795423 51327 70841 411401372 63703 73821 686470653 6803 70841 94785580 59302 70841 856436761 59302 40622 976542072 10658 59302 100687497 57160 6803 653592996 10658 60729 892277403 40622 35343 815324862 35343 25675 783822044 25675 73784 200556643 18429 35343 515455652 25675 8818 692101240 45628 35343 76164071 8818 60056 523126793 86443 45628 17290429 34868 60056 264599482 64977 8818 560851001 64977 51650 216706258 34868 58103 571616950 64977 19521 625305644 86963 34868 713204231 86963 31081 994744892 1998 31081 322849119 58103 17529 269908577 86963 80055 711026641 86963 51809 443801690 49983 1998 71822209 63816 80055 682823936 17529 12447 442090104 55858 49983 75978472 11629 51809 992995242 71636 55858 868174313 2345 55858 552479364 11629 43457 676166705 55858 25486 983161600 2345 58704 648917109 71636 55945 432887339 58704 19378 154363815 55945 22923 158764456 45511 55945 862407620 45511 75050 599770310 19970 45511 948789739 79594 19970 294628590 8315 19970 672095148 25502 8315 542597104 38281 19970 901131925 79594 8435 793684272 82402 8435 794471289 8435 47885 411735858 47885 17818 175292649 9951 17818 624626693 17818 66187 943779638 66187 12221 172904459 51822 66187 665766839 9951 84618 227448544 51822 53651 53976362 50705 53651 539416470 84618 81595 498811372 81595 35209 191928826 81595 44182 275796453 15510 35209 624012839 50705 44635 975150976 44182 67219 651267315 44955 67219 616377096 47378 15510 945292959 65210 44955 310416981 65210 52509 468395851 30897 65210 332466383 51966 30897 57372772 30897 82908 825485574 67187 65210 378924032 51966 89740 112040168 30897 81823 587260735 51966 66063 604901910 63469 66063 486790759 3357 66063 366231841 33645 81823 910143089 66063 22628 381017058 55248 3357 963521431 63469 41662 329446277 41662 32730 641580247 33256 33645 183766742 55248 47905 599092575 33256 45349 456309108 32730 33293 366982697 47007 47905 941286660 28669 33256 13772967 48476 45349 516763579 45349 67665 369211068 47007 15049 232739612 67665 44937 707396551 67665 65211 966805424 48476 70914 940354268 70914 19522 883982744 48095 44937 50249336 19522 76657 370239140 43797 19522 558324977 32220 76657 506838380 32220 16300 922755356 70027 76657 666399248 76657 3704 97458519 15887 43797 888161130 70027 87302 513529086 64632 70027 564781536 3704 30682 231622897 54695 30682 591258330 54695 10685 396492600 87302 81821 261591788 38651 54695 610918935 38651 13610 798271617 81821 7394 64036252 85548 13610 205514203 13610 28286 575032989 38651 17810 484811479 7394 9848 675500070 28286 29439 640042747 25748 9848 611412985 28286 4300 736706423 32761 29439 785644935 9848 19805 860198574 80733 4300 99009106 4300 55961 661319979 80733 15651 714553357 55961 69094 389897623 60093 55961 921002647 27989 60093 986640562 85862 60093 209196347 80910 85862 312432826 63672 27989 757023696 63672 59507 134534030 59507 10408 948455031 63672 78108 57998705 80910 47227 155297003 29954 63672 389842786 29954 42412 948709435 42412 24872 663242469 89379 47227 406530963 82562 29954 100769296 35182 89379 99990564 73892 82562 299072962 24872 60200 531352507 35182 61698 858548458 61698 66089 182900988 46863 66089 524778189 25867 46863 968225587 46863 49103 224964800 52047 46863 286405345 20809 25867 34097684 49103 44768 782701330 52047 8246 235160635 8246 2153 526498179 87762 20809 336678355 44768 79885 75481901 2153 56773 54113462 56773 40903 780630917 75451 79885 196465674 23531 40903 343932646 79885 81480 905048628 10 75451 78511765 70129 75451 466758317 75451 65388 941655385 81480 87158 520967020 7922 70129 679719319 70129 40313 522279428 7922 76024 979005173 65388 5626 751380463 16033 5626 655843166 5626 38435 291048844 74647 76024 230539168 5626 26904 906797530 29602 26904 403381428 88220 74647 28186209 26904 2080 863310035 88220 49947 274147707 49947 1290 215578004 29674 2080 693591851 2080 35776 137661839 53782 2080 90326819 8478 29674 769623575 4299 8478 984834505 4299 45997 222562659 45997 80388 106648450 72821 4299 529306486 45997 9868 462247240 66644 45997 447892299 40705 80388 623532087 40705 88022 29857024 9868 22314 598587800 40705 42974 584953132 68396 22314 687505207 783 88022 318674230 22314 75303 662797224 1918 75303 448172280 783 40641 978749925 34740 40641 70762989 5911 783 671457302 33988 40641 404832099 70818 1918 24247821 66569 70818 880835744 57393 34740 546500587 57393 81190 560572530 81190 40233 32518120 36033 66569 821750970 81190 22560 483596611 25896 40233 208874126 25896 14924 912267937 5603 22560 404715226 25896 79152 836400774 25896 77011 33221903 86624 14924 923199709 43894 77011 483767830 64286 5603 249826887 7082 43894 77795463 84295 77011 527771213 75100 43894 760569767 7082 47649 139875600 26185 75100 96820825 84295 12517 764088199 22590 47649 656015987 47649 47293 30308596 87968 47649 123819327 12517 54167 244954819 12517 53395 75190743 23126 54167 233938408 87968 84155 601538991 66891 23126 64913886 23126 90313 456827828 44155 23126 678939450 66891 89659 441331829 66891 2063 198287197 66891 35109 133498813 61648 89659 228076592 80133 44155 363072864 2063 55254 1407781 80133 77253 92365950 35109 53741 883978963 61648 42934 826809258 80133 47906 597236179 53741 45121 62805724 24053 47906 862928996 65557 45121 693345403 45121 82069 454684236 45121 50366 947616353 56586 65557 389829221 3873 56586 192850698 80826 65557 295882478 76421 80826 926279212 50366 51303 556669147 76421 73009 516123860 51303 23731 160957277 76421 44063 589793304 2980 44063 677191436 1640 23731 878902721 22458 44063 23635263 44063 72024 958118550 1640 83707 311085859 83707 87587 371956190 54408 72024 506669885 75264 72024 751910129 6775 83707 413553425 63730 87587 484615523 72478 75264 271110338 54408 58042 233394973 87982 63730 405279511 72478 58282 238372762 38781 58282 63041342 58282 21818 316205726 86826 87982 949801327 27912 87982 719693091 58282 74928 841849591 27912 46957 565033548 86826 22584 34308296 12814 86826 771221894 80728 74928 109078630 81104 74928 289993635 22584 81341 320409200 12814 35611 84584308 27035 35611 890536592 67509 81104 124331722 9143 67509 920014461 13906 27035 567085589 70404 9143 43386899 58981 70404 428321280 86234 58981 930916111 58981 20363 819141164 70404 83770 530858713 19448 83770 630733851 65888 19448 173680799 23956 83770 958661537 83770 32564 630120468 68813 19448 657907833 65888 4166 875780679 65888 45087 247081905 4166 18520 60471420 32564 83692 914649723 55165 45087 734118108 4166 13730 521090733 45087 36461 70059326 18520 14958 770693231 88461 36461 949942734 88461 57693 478773838 61864 13730 826525457 16620 57693 898484804 80751 14958 363979784 89079 16620 135482035 80751 60286 958317862 89079 39032 797146269 20320 80751 388398357 60286 4184 305448512 20320 27348 268158149 65373 27348 134388356 4184 2136 406866246 52346 20320 779781263 27348 79579 309923802 37933 2136 330417358 52346 83312 845341589 37933 53872 445700682 79579 31550 918698885 79579 90564 377106003 83312 22410 906364526 73980 31550 981811620 73980 62832 11010604 28902 62832 403813630 28902 29099 528218762 28902 71138 700795085 28902 82135 781876726 71138 8863 798653166 29099 3854 195695229 82135 89956 518184893 14736 3854 686457973 33883 82135 618001915 33883 65789 657793447 62888 65789 908699308 79288 33883 112920782 33883 28380 416720050 35686 28380 503426047 31636 65789 736484046 41347 35686 30005909 38771 41347 913845609 35686 89526 554592516 35686 69647 207117930 31636 62051 154856835 89526 25204 230244914 1114 69647 141754575 1114 17981 708687443 77793 25204 597032057 42481 17981 212528460 10994 25204 95424655 36992 10994 388866885 77260 77793 112065779 11849 10994 80147094 77260 51141 56634955 51141 85562 834961175 36992 61589 661961514 61589 60812 349898233 32499 60812 68480179 85562 88027 405539622 70492 61589 267819959 61589 89333 278921775 52868 88027 236730691 89333 53671 237787081 68704 70492 19331276 70492 50162 793620951 50162 53675 276576007 52868 35149 175617715 35149 61489 988074771 63740 53675 561682660 53675 74896 924912296 35149 37072 983866938 24429 74896 997966968 63740 21143 655944190 24429 37511 743297684 37072 42716 994816858 58425 24429 549784696 57588 37511 273208525 47959 57588 113864201 58425 45032 472794484 45032 71340 813827494 47959 86842 100467755 87735 71340 301419622 69280 86842 36594336 69280 7801 236882977 58794 7801 39236818 27170 87735 994920829 69280 63089 601185433 74925 69280 61901628 58794 72479 616883994 48133 63089 171129784 27170 49961 521349653 90285 49961 737955836 19803 72479 212462566 11157 49961 158070133 49961 34528 837531862 7802 49961 804188834 44427 7802 767333827 70877 19803 771634135 57456 11157 100135548 44427 62674 402205158 89030 44427 22828736 50644 57456 867508821 50644 70713 947562835 57456 26951 881143791 50644 34701 439642459 50644 35114 28664032 50644 59452 478220754 26951 90506 608066638 34701 78394 470956254 35114 52165 228456718 7745 35114 590550747 52165 33097 804036781 50862 7745 843286707 52165 59700 14329087 59700 10834 436704379 59700 9461 640343670 10834 47621 518692932 53333 50862 83547282 10834 27038 142295639 27038 30670 883218945 24340 47621 721997347 30670 64173 247962908 53333 52233 531019194 89742 30670 595934119 84456 64173 622166316 21607 24340 15496263 5723 21607 562069088 5723 35756 423117986 5723 6534 100236661 5723 46042 53810751 74049 21607 706497667 5723 22129 996474152 22129 29877 907039610 46042 60225 543962715 23675 60225 749745206 79497 60225 336306045 48017 23675 191580987 60225 20364 376993353 68884 79497 440298497 79497 36970 429608328 36970 45998 649834657 45998 12330 980214574 36970 21449 969670334 87833 68884 322292241 89832 36970 693295983 36475 21449 459364383 87833 35677 775290110 35677 51484 477500598 2929 89832 388376318 81367 36475 584181318 2929 90329 301161322 60876 2929 314896776 12857 81367 357272664 34608 60876 920375189 50202 12857 517333949 5607 50202 565068673 50202 87280 500120807 5607 17651 84105052 17651 23023 801132157 53415 87280 244730835 65366 5607 635016632 17651 19290 599254489 65366 69019 12450102 65366 32455 945152811 53415 10904 803251098 10904 52269 243980643 53393 19290 154854191 83129 53393 302187429 29004 52269 103283897 47664 52269 162214364 30976 47664 425062484 53250 29004 492819152 63996 29004 125082634 63996 18406 100007132 47664 13072 835837844 30976 30739 125675631 13072 30859 753865883 18406 65521 586193917 65521 39764 359234256 65521 26558 19658755 88741 30739 765713556 59962 30859 119414124 59962 76508 675033165 48293 88741 137727300 26558 18924 496680519 59962 87399 251451258 76508 58351 879741049 61716 58351 551958994 86478 48293 173710962 75830 86478 636071172 26331 75830 701736791 58351 33803 332919631 41251 26331 44225972 26331 15727 74435010 81291 41251 155492975 26331 33376 565945580 4392 15727 62765860 33376 29080 546806976 89138 4392 959477605 68536 81291 368632437 88114 89138 984475937 51876 29080 82933828 88114 20730 216870453 81577 68536 574073368 20730 13007 139375296 20730 40998 400130219 53290 13007 824407692 89897 13007 1747462 53290 23839 357196096 23839 61324 124610240 89897 56321 727825283 38643 53290 286411950 56321 31243 80948224 29054 38643 233422867 66892 61324 517753200 84055 56321 201616653 66892 4790 74655347 66892 19991 71478824 11360 19991 919443300 16530 84055 534623562 31155 16530 708213081 13064 19991 604963383 30873 31155 372836329 46611 13064 106287137 16530 20606 387926014 46611 13098 242721494 30873 68548 773969546 20606 13401 758858788 58513 46611 214868718 86497 13098 747859947 13401 73554 299369658 86497 21510 939883754 73554 39999 234027080 8891 21510 370583503 38759 21510 361947468 8891 73959 64805327 71961 39999 692477195 63727 8891 160330373 69598 73959 128995903 73959 55772 647862298 63727 59617 350031235 70551 69598 485189562 70551 44532 272233585 46095 69598 978918549 59617 33067 941362704 16284 44532 72240570 33067 53666 528771447 44532 478 172306417 53666 87127 728519600 53666 14498 621301606 66219 87127 300613334 66219 48733 865660317 32436 48733 60908341 17931 32436 763436753 14498 44268 145124548 48733 16327 411858858 5250 44268 154399193 65650 17931 619156563 17931 31394 846129469 65650 88118 766251430 31394 13842 29886310 43465 13842 585773585 47232 13842 555649023 8632 13842 26488982 43465 49234 153486271 13842 15749 227152041 37947 47232 38930220 15749 75161 152222833 47406 37947 971319396 64981 49234 994775502 37947 47342 179474987 75969 64981 611599727 75161 72814 8715480 67083 64981 613023306 64981 5360 386380452 83310 75969 199886172 56868 83310 922799435 56868 35749 679957216 56868 69117 543739758 21711 56868 615133430 71745 56868 59269486 4349 21711 3841982 69117 24843 640130528 24843 74342 903070964 21711 64611 71724400 24843 7596 580410219 7596 7838 9513528 24843 48944 437589915 7838 12101 127798935 7596 21103 725590305 7596 86410 134920657 55052 48944 782962497 12101 12542 563652582 80473 12101 93717599 21103 76256 726914961 25034 80473 657134717 76256 75085 256169199 11647 80473 589416850 84129 75085 669557863 17289 11647 360266002 21140 84129 95366982 75085 1066 697514348 11937 1066 985202515 1066 37141 123109515 21140 12779 890750182 53202 21140 479697186 83991 53202 479208995 32721 37141 640939979 87530 12779 283128447 53202 12283 2770267 21466 53202 296024956 12283 38423 648744203 10347 12283 25914383 87530 58177 301010231 15458 58177 435681567 58177 18670 141787207 82268 18670 601952452 440 58177 635929056 61761 440 531954866 57813 15458 405189117 16935 57813 312771090 54109 57813 5924937 61761 35926 852578685 74985 57813 687358012 71753 35926 234038843 70526 71753 145750539 70526 19582 55065962 19582 52975 934774302 67929 74985 590204844 48890 52975 628968938 51335 48890 749577115 52975 73316 409451309 82044 48890 167606749 82044 70015 643717234 70015 59766 509451635 70015 67480 974783013 74587 67480 786309002 74587 90054 319235510 10260 67480 480089215 88289 59766 627111169 88289 75140 549238149 88289 71394 949224555 47386 75140 124905499 23785 47386 685284454 75140 17443 824816090 75140 34767 593513103 47386 66057 642558587 17443 89610 778439121 17443 59214 753377475 17612 59214 362243300 66164 34767 323579055 89610 90270 790084535 66164 83989 22766963 83989 35245 601292095 51024 35245 115913566 66164 43258 922016934 83989 15719 706297671 51728 51024 121972175 43258 50383 460273047 12477 51728 546313512 50383 72472 826542721 15097 72472 711998691 15097 83684 995307375 6221 83684 131782993 87650 6221 617626867 87650 6917 716546661 87204 6221 388601655 68328 83684 903610329 87204 84709 468467590 7059 87650 766741144 53565 68328 438338387 87204 24480 954565568 6517 68328 265032268 53565 41373 828355578 41763 6517 588827072 41373 49799 10394452 30403 24480 219528405 52485 41763 589503800 41373 29169 917863655 41763 56513 668553330 21964 52485 920345784 56513 9695 329212794 29169 82691 744247536 21964 87129 572832406 33118 82691 295274596 88559 9695 649612630 88559 64547 733364328 26886 33118 730765391 33118 66054 385748642 15685 26886 576218260 86983 26886 638822758 66054 25897 242461856 86983 78323 14038555 66054 54494 925703292 54494 50282 258285147 4320 54494 319909081 78323 20989 831872963 79311 4320 192611071 79311 62637 586977697 28930 62637 641351975 20989 52844 810049726 18505 28930 468381626 52844 75583 600175503 18505 15627 246843349 75583 65910 463300685 43133 52844 960499857 24866 15627 262190671 75583 70890 812990955 32053 24866 739960067 24866 73650 60647784 73650 67090 185467219 16008 70890 29392496 73650 28421 734711438 46033 67090 445977031 22954 73650 839963391 46033 34844 908974128 22954 52321 83326310 22954 81317 45943521 80145 46033 281535470 81317 41322 669425957 52321 1289 968364828 52321 87825 551992296 71123 1289 390436577 87825 6210 211817423 41322 57162 956193847 87825 2206 128641859 67189 2206 358054769 15348 67189 11517598 773 57162 85070619 45819 15348 119488043 41708 45819 249856333 67189 63463 427563477 15348 21191 110850624 10673 773 16684456 23762 45819 471326566 81509 41708 842254946 44527 23762 873585276 29724 44527 522763242 72145 23762 611746843 12800 23762 246934848 50229 81509 859562219 44527 48755 562118106 50229 49910 238643759 9439 72145 15415896 12800 88718 588679381 49910 20353 101264736 26511 9439 720915157 20353 76363 24234707 1064 20353 854851559 74163 76363 76668223 1064 30116 284578623 76363 23894 618385869 7896 1064 18203110 11689 1064 274702103 74163 51625 728246125 23894 49221 50406993 48443 51625 749730005 77099 49221 362974382 49221 87774 891193501 5510 77099 164604490 5510 83148 70843264 87774 70248 170924947 5510 24796 794697437 24766 5510 476040550 24766 61953 941111513 70248 87225 828243470 63063 87225 176664640 38539 87225 236370385 52661 87225 292811150 66085 63063 824817701 6516 87225 32709437 6516 7349 313898318 7349 10972 340266142 28021 6516 623329554 3482 6516 907779326 79073 7349 563848875 62914 3482 906319618 66032 28021 622897360 66032 70887 634966173 79073 16256 55598751 3300 79073 504163032 48619 66032 654284172 3300 69596 35504260 69596 7881 728211771 68168 3300 401727044 76759 3300 54405383 7881 45183 133286866 51009 69596 69392272 24616 68168 897692749 45183 51302 410045349 51009 36060 38204919 15934 36060 489127366 21765 15934 413700745 77827 36060 350574291 36060 34151 63478986 36060 62658 477260954 37793 62658 847564310 72384 34151 100986040 10258 34151 22199683 37692 62658 916416677 72994 10258 939776331 59414 72384 563395905 51737 72994 191642110 54630 37692 251648903 37692 76225 883059051 59414 18872 747323284 58350 51737 488104826 76225 4164 718304855 4164 70089 200991726 76225 33463 950472488 18872 27044 180084886 13235 33463 684629078 70089 26539 411794918 24910 27044 615750465 34225 27044 172361977 88667 34225 415470375 13235 13639 355505552 49883 34225 37717855 26378 13639 316687156 41024 13639 636482519 41834 26378 951061009 68409 41834 973526525 59061 41024 325289153 24216 41834 193487755 41024 38428 613226875 15979 24216 643267939 15979 67678 276726386 54038 67678 525993656 43945 67678 818544834 15979 52390 827548603 54038 34578 526427612 54038 21027 103045119 7417 21027 74401608 24409 43945 429080824 852 52390 135162431 62331 852 295867670 62331 86988 6918197 7417 3017 230421974 3017 47807 813741925 28936 47807 711004577 47807 56336 272902671 58804 56336 925313260 22385 3017 387202232 22385 29606 90666710 22385 39006 445567386 72259 29606 49170227 55556 58804 866266989 29606 25671 706444511 25671 135 998011017 72259 81328 889306410 135 67960 906121378 81328 9677 71913237 9677 85381 159600975 9677 44992 97763273 36541 9677 578761288 85381 20200 105344401 56853 44992 868073064 85381 65667 253809365 62763 56853 186997277 65701 36541 166055062 56853 18754 820240435 38865 18754 309592360 38865 59974 72473333 18286 59974 184725071 18754 46357 4078557 59974 47200 56174148 76764 46357 111721911 47200 38710 675755858 18286 26215 135455294 46357 29908 97182135 76764 68746 434803330 24532 29908 270913239 90378 29908 938216895 20838 90378 410668040 68746 77865 574231376 60237 68746 462811533 14157 60237 644464739 51923 77865 786011935 32581 51923 788440764 47005 60237 639938771 60237 62675 44768487 51923 36118 407751954 32581 85849 381749351 42394 32581 132845981 85849 67497 857026941 83942 67497 936453924 49535 67497 285071000 18021 49535 447223015 85144 67497 437122466 85144 17286 53534766 83942 65061 139646856 67866 17286 110858353 62455 85144 288750192 67866 45789 501049666 44655 67866 720123643 3628 65061 574742975 76693 67866 542134054 73996 62455 626415225 19282 76693 918519089 3628 56187 293604399 3628 39800 841805670 22046 73996 772409001 85159 56187 142458187 56187 2661 55197265 3532 39800 782555769 44850 2661 148483544 18334 22046 625078329 3532 68369 706314220 66062 44850 8728534 43005 68369 696052175 49748 43005 53385023 49748 58155 198777005 53235 43005 105806428 66062 39864 371918831 58155 32671 436969785 22620 53235 504904246 58978 53235 600614253 69504 32671 110684825 35423 69504 201977962 69504 43999 27685791 60802 35423 274614120 89461 43999 906736356 89461 52843 288027581 10330 43999 666037318 43999 6100 377963511 60802 53917 878124640 10330 37892 485400992 39550 53917 879383959 6100 77089 754610224 66475 6100 173081985 39550 63658 769342369 49338 39550 175388163 39696 39550 807815827 7667 49338 965545410 62183 63658 451955077 7667 78744 846843869 1209 49338 874433235 17394 62183 478777994 20077 62183 71663501 58674 62183 164249629 17394 41003 359421154 1209 51079 733491894 17394 67813 824308613 61994 67813 141062264 15315 41003 716694993 45745 67813 475531545 67813 55282 844646827 84991 55282 708510334 15315 33272 789509044 29386 84991 367289143 55282 33331 224835995 36824 55282 673066016 82565 36824 820229587 10971 33331 966762744 82565 69860 149175671 28932 10971 46552799 28932 79215 878419341 82565 6068 205935319 10971 59692 97953246 42797 6068 986679490 63330 59692 513658179 46546 79215 5718301 6068 45461 818163442 54210 46546 863284010 45461 70336 945833427 84860 45461 554169307 8714 45461 297222515 51944 45461 974971351 56548 84860 231595683 8714 50289 566894238 56548 72862 777779169 15392 50289 889368177 51972 51944 98524430 56548 25949 63959165 57754 15392 294817428 51972 53906 568674963 61580 25949 217882390 57754 69461 19296963 25949 35918 846170946 4436 69461 348751017 35918 10498 818186825 4436 21113 815190145 10498 50212 982671996 61315 50212 937894140 10498 60688 436928293 10498 56319 300071731 22296 56319 970751765 50212 49884 428455021 13090 61315 137259754 29262 49884 823302918 22296 29552 248085540 49884 5907 945585486 1086 5907 523920193 13090 69201 207046460 29552 29343 552496122 29552 79664 14611863 79664 3855 311234150 65660 1086 338608637 79664 83378 324996204 11900 79664 213206524 65660 12433 633807505 552 12433 681664657 61444 83378 555234512 18819 552 231384514 12433 16698 307566563 61444 35349 682120495 50125 552 4214363 16698 56928 874136380 18819 13560 445104780 56928 4984 898225694 13560 9036 489496666 13560 29934 220800199 62039 13560 447672264 39823 4984 947153310 72742 29934 540944311 39823 69002 239625664 33638 62039 526154437 69002 73473 484343786 39823 61607 736442698 33638 10765 331432263 32855 73473 475448432 44910 10765 452177713 62884 61607 493775089 44910 74909 7797350 72275 10765 112529633 80188 62884 788997120 72275 37408 376409650 80188 65794 402757113 72275 40507 274238853 48326 65794 301783081 37408 2641 215302956 36775 37408 842451329 40507 13616 167731764 27083 40507 527879041 27083 76531 747556115 36775 16974 948183723 76531 41217 872864061 41217 68909 407700040 16974 16870 431708229 41217 866 10551719 16974 28444 26553134 35633 16870 146264160 4823 28444 514378856 21111 866 79561047 21436 28444 603964395 36175 35633 456317221 50800 35633 775269220 50800 39575 413241094 21436 19779 183112716 36175 73659 699691795 55917 19779 800431438 50800 44250 858706076 40049 39575 753269654 45293 19779 744967349 55917 3440 534419855 44250 16639 729215744 57566 16639 407584255 57566 29758 668968471 52506 3440 129533877 3440 50542 563097168 50542 56182 834906343 40594 56182 405281972 52506 23679 23215640 4937 40594 258209246 35361 50542 759643200 35361 67788 989513534 4334 40594 310809259 35361 2799 790919187 4937 45867 967142075 84120 35361 101573146 84120 74733 143921954 74733 12306 620083968 74733 27417 411301493 78798 27417 178502019 27417 18749 742614655 81413 12306 126849991 70545 81413 466046276 72363 78798 745245610 78798 52 203171378 27945 18749 400622969 52 37416 813872247 27945 26314 227921915 72363 69518 943388812 55141 27945 41276769 37416 14964 259760339 6294 26314 969641867 6294 14937 826155152 19450 14964 660221200 6707 14937 731294624 70341 19450 630808364 38646 70341 285355106 65809 70341 608979327 3814 6707 142306667 19915 6707 945695995 69463 38646 210196144 87860 65809 160808971 87860 17211 294004516 12940 19915 853782595 69463 36530 112604687 36530 76418 852956914 33298 87860 890425626 12940 66528 628563667 66528 8281 117357318 89976 36530 806553774 8281 24638 832540785 81504 24638 27593921 83232 89976 47536843 81368 8281 574329971 59309 81504 843314535 59309 677 387837902 45821 59309 571377629 81368 83915 782611768 43018 81368 642410456 83915 72885 955291821 57702 83915 383970077 66092 43018 127380168 24755 43018 188396568 14448 43018 843492831 6254 24755 897245051 22875 57702 6922176 6254 20080 939925093 24755 55497 552714427 80647 55497 523605694 9528 6254 882338143 55497 9171 499586714 64845 20080 272947257 9171 20521 523855616 9325 20521 641379187 62439 9528 544469737 62439 83362 921281214 48320 62439 109952444 62439 38293 907868216 1154 62439 509637916 38330 48320 456619245 48966 83362 106440353 66159 48966 841701503 63919 66159 498057517 36684 1154 738860080 6954 48966 373976677 28378 36684 241099789 1413 66159 596406967 5788 36684 649560433 6954 70509 274638769 44436 6954 139045004 5788 41143 740126977 48626 44436 452581019 41143 7829 814020300 70509 60276 853461131 7042 7829 964326631 10857 60276 583057533 77041 10857 626138147 60276 57668 822165128 57668 55904 671691315 20640 7042 998375223 20640 12005 887256130 7751 55904 771747732 42296 12005 458554756 79996 42296 456442029 84322 42296 564764134 84322 29079 404818379 79996 51513 508329601 51513 80422 712519581 85600 84322 70364982 88949 85600 498524466 6994 51513 581093789 80422 42275 810491296 48820 88949 211373734 85600 34522 183943949 34522 85211 751230682 51819 85211 633765740 81495 42275 126826883 85211 47710 827182609 26927 34522 531854336 50688 51819 23607862 26927 86823 731628021 47710 70585 106542280 53434 86823 138341988 26927 42740 267340222 86823 51318 90075274 22760 53434 948431281 51318 32544 552479386 2795 32544 878400997 45954 51318 949128052 29216 45954 351950868 33514 45954 949696816 32544 49027 43878247 60576 2795 96262779 45954 34095 219454386 29216 76238 7201845 52773 60576 577251933 89974 76238 376521186 27589 52773 683820186 18665 89974 355372423 10601 76238 428602842 36119 27589 422057794 10601 13086 116616758 32818 13086 693505750 62627 13086 443422999 54852 10601 614911749 36119 72996 195508887 64285 13086 486123173 32818 24192 198681313 1200 54852 110447989 76175 1200 210503065 72996 86440 513714294 86440 54543 561512397 78331 86440 324065559 54543 16558 110131353 78331 16083 901525689 30228 86440 977402027 65488 16083 620801017 78331 72945 3153363 16558 47862 646585589 16083 28222 809456919 26456 72945 946982926 65488 8034 531138603 84457 47862 96869288 26456 46869 868008399 28222 47549 471964 26456 3154 29999809 48620 46869 718782810 45637 46869 256938088 51945 46869 394393838 73253 3154 427319051 3154 82812 758319984 11070 45637 324535711 82812 16526 56288913 51945 63560 545944117 16526 10546 331814484 44206 82812 669404540 44206 76019 212883191 63560 77205 416936209 61085 44206 930363058 48339 61085 222102455 70811 48339 215972422 61085 30526 297537630 2068 61085 401163518 4316 2068 682636300 30526 43584 774061506 2068 14322 943993233 30526 21259 72225479 21259 87065 764018840 21259 80019 301250716 14322 49859 683905242 21259 58490 517880343 49859 6686 764378959 58490 28605 406369275 58490 29771 745548712 49859 24788 318776125 72855 24788 972600054 24788 87741 924786128 87741 57232 174536478 87741 5976 529646100 23742 57232 121507003 36170 57232 672160828 47439 36170 541121796 43705 47439 39061879 81899 5976 725417046 23742 59169 320136294 53268 36170 825894143 5259 53268 467664770 36393 5259 273812870 45625 36393 476620969 21285 53268 915799077 73212 36393 839529097 45625 77481 35178340 46796 73212 11053166 66572 46796 942781222 28563 66572 771920293 28563 62278 549439571 6428 46796 834821159 31286 66572 40983777 17730 62278 248218354 39650 17730 919228330 39650 55625 880755811 84537 31286 258887633 84537 13960 40428275 55625 38887 74970976 38887 65805 404578434 30199 13960 17479037 88796 13960 731685533 85326 88796 860939107 50280 38887 967404891 30199 47789 988470663 16381 85326 573041253 16381 26405 35922656 50280 25019 480987951 26405 24262 986778148 24262 81103 400856304 13597 24262 2593651 81103 71662 356161652 32111 71662 482549046 81103 11243 646698136 71662 72829 618671869 40656 72829 400806423 11243 58306 147900451 5532 40656 246357330 25776 40656 432779704 40656 46513 665076236 54336 40656 805603754 58306 32131 664193300 5085 25776 498496250 5085 1965 475981891 1965 8571 579420255 54336 82415 96313577 32131 58635 10966660 1965 49731 843495189 85475 49731 701581503 45149 8571 51035726 85475 14055 393986244 62349 58635 661436976 62349 87877 141883153 85475 47253 403242602 87877 1716 974072875 1716 6006 848429572 3835 6006 158952677 87877 12631 326235739 1716 87272 510320474 68653 1716 995239674 75868 3835 679055824 6359 3835 524270984 68653 42156 396544828 44645 6359 36054538 81499 68653 562992197 36597 81499 270896053 81499 78451 243965110 78578 81499 351381486 61283 78578 545160034 36597 87219 960511118 34337 36597 675459275 34337 51738 151425890 51738 90141 26596263 18245 61283 344377229 7052 90141 132395608 72658 51738 479173815 72658 49761 136202854 49540 18245 353990264 60034 49540 76243672 60034 12601 630874012 72658 44430 329651413 62766 60034 448730659 12601 44428 539135794 59006 60034 811981133 44430 38685 407252582 44428 35141 456045087 381 38685 138981992 44428 83584 769640158 35141 76770 937648954 38685 78779 702494990 76770 28066 306150640 76770 76633 734012342 76770 84233 890146302 60477 76633 975101173 57975 76633 183080106 55225 84233 605625842 33943 76633 65294301 82492 84233 938864389 2490 60477 706984995 37206 2490 541242271 2490 71861 80886824 33943 33893 901982132 33893 60098 309791034 60098 25738 385447068 15860 33893 638156027 83504 33893 22517249 75 33893 974643561 15860 60292 239176509 83504 77577 549564895 83504 63321 683696187 60565 75 377801918 77577 79776 97892868 79776 87107 48711230 87107 2036 47526312 63321 82557 345151829 50837 60565 574966500 67825 82557 143604990 67825 55699 498423816 11415 55699 1087273 11415 16708 405868711 16708 62428 676845641 18221 55699 288582666 16708 67699 37431900 67699 53750 221311766 18221 40861 447069557 25882 40861 24674495 18221 60224 899362681 11888 40861 267967692 53750 56300 864357318 11888 10495 408802834 56300 35578 461811634 19731 10495 488064148 11888 73162 165750666 60010 56300 58812648 3626 19731 722875197 73162 67377 511113937 89387 67377 745583667 3626 27045 903726389 60010 69286 179972128 71780 67377 927561411 8209 71780 735078808 71780 24476 304429508 8209 23520 927319617 71780 49765 140064450 8209 63074 592923901 8209 77053 853702432 77053 34485 237669317 24267 49765 660152158 30511 63074 180770894 34485 49938 275290619 49088 77053 888678863 54812 24267 155883278 39194 49938 438617509 58970 39194 974827146 58970 88675 889680522 88675 61126 98147670 33166 61126 707140813 72682 58970 816749868 45332 33166 827490725 89673 61126 131170066 61126 45948 358197951 63207 45948 327666510 5407 45332 31671779 45948 56524 999287248 64600 63207 264332523 72257 45948 821121462 64600 17957 913498772 64600 33356 492306616 33356 31117 741647106 72257 52831 675738616 72257 20400 74555020 31117 58364 961119657 17366 20400 881496161 58364 12522 121188962 23805 17366 587200193 64155 58364 834434211 23805 74961 794780575 13002 17366 393781760 34562 23805 854952089 64155 79498 743927724 74961 43601 372679575 43601 51191 124812348 55821 43601 247086626 79498 62190 343327328 81383 62190 789285424 40531 43601 472577710 62190 78272 350501279 55821 8605 498052625 78272 41159 916599592 30994 8605 646017026 72680 78272 576633314 8605 82360 154230629 43252 82360 200101008 30994 74470 902898941 14678 43252 793597746 34577 82360 26854059 59998 14678 916908551 74470 27147 157488368 59998 66107 326334418 34577 84254 5245258 72975 34577 224914338 59998 87395 684492985 27147 86066 616553034 87395 22229 659929406 87395 82141 506819896 22229 31046 741985111 87395 39428 491430368 86066 9722 159899798 7419 9722 149260829 31046 7979 599100822 48292 7419 562141754 7547 39428 961652245 33644 9722 335170335 79782 7547 495561831 48292 11626 472472657 16519 79782 482157294 79356 79782 831146405 68370 79782 125318961 11626 72067 54228588 11626 19127 833368414 16519 75540 943711147 293 79356 497018043 6032 72067 29118316 47812 293 979189240 47812 75216 719716579 75216 11620 121237718 6032 4336 761793992 17578 6032 465941337 11620 63081 907063274 4375 17578 463501779 4375 71781 167342956 69858 71781 781955625 4375 4547 964825700 86871 69858 298705149 56237 86871 692522951 79864 71781 432619122 79864 54779 412459788 79864 47819 776408312 79864 25865 586555005 7722 47819 619957246 7722 19693 38920316 11711 25865 145678967 70482 19693 381633976 20923 25865 602711334 19693 58273 278156171 64780 11711 225782231 64780 9324 864388535 28434 20923 443988486 20923 10512 915012440 5098 58273 553301224 64780 9336 727283547 69033 9336 948802188 69033 53255 915557509 87763 69033 286354138 69033 48902 185840754 53255 62947 365933149 53255 6845 352539047 65431 6845 730508075 9454 62947 123232419 48902 36905 727902973 65431 15174 251948873 65431 75963 699404065 65431 2566 813939409 9454 18442 650584343 44676 18442 738602535 18442 64513 41519941 48301 18442 42322262 82654 48301 163178467 82654 49601 273081679 49601 60110 165024986 31100 48301 208360337 39109 49601 388716200 48197 49601 42570249 31100 20249 105107 48197 3083 157476385 20249 42426 124740307 20249 81020 534209632 53045 42426 378279014 82451 42426 820053272 3083 59260 782133590 82451 46338 85265274 46338 22235 729574589 12612 82451 371524708 59260 9119 937983656 30522 22235 194802009 22235 5323 103528819 5323 44613 486483125 56875 9119 964061729 30522 84794 316501994 30522 10181 252405090 10181 23788 544691264 45376 23788 883403634 31783 23788 53806118 44334 23788 132082637 48087 23788 995578704 88679 23788 285031547 49794 48087 442902456 48087 87702 60947864 69028 87702 612391891 87702 64450 459033550 88679 37358 954456510 87702 78915 210356246 69028 66255 759840087 66255 60811 527542057 70813 60811 843617509 70813 41891 402836808 74641 70813 9608893 41891 39468 172242368 37822 60811 252955789 70813 36231 937274399 39468 70654 71057580 25278 37822 34411172 10416 70654 941944781 36231 86846 180903549 49116 86846 946806903 10416 12061 214046923 79020 10416 907532166 86846 27676 47235748 79020 11197 303853842 27676 62934 448747033 1376 27676 59757651 36711 62934 240812823 4203 62934 990340631 36698 11197 132781553 36711 23824 569896544 36698 7206 196863614 7206 19276 849910947 4203 65821 859946858 23824 32770 179150169 7206 59254 51225101 3132 7206 385820204 44703 65821 879736834 59254 35862 394707890 3132 16499 518273673 35862 80091 59299435 89053 3132 698549431 80091 31082 671120896 89053 7299 188423629 13650 16499 204933794 31082 30317 462306998 43336 13650 948810182 30317 37159 120817160 30317 83380 742961745 13650 27935 295609557 70467 27935 579163473 78219 43336 48068985 27935 29730 464623030 84392 78219 963368747 86900 29730 412327449 47709 29730 410409001 29730 72605 301179476 72605 32503 590683968 84392 44767 753353385 86900 15556 191310950 78054 32503 805345477 10907 78054 438150215 4101 15556 165304908 41859 10907 257909488 15556 8666 97280442 8666 39290 830378565 22685 4101 900353701 39290 15495 493943942 29973 41859 363802417 22685 20444 929340351 85163 22685 791471458 85163 24639 100273098 23237 29973 153740484 8830 23237 769984006 24639 55451 27613712 30756 55451 717897397 35711 24639 614912902 26102 35711 292147547 35711 18580 420047687 18580 55728 541000811 55728 4292 103576079 18580 42784 193772043 52433 26102 954859624 90490 42784 73939211 4292 22033 997545022 7136 52433 799824605 7136 45903 48061614 65263 90490 734183765 76145 45903 148603818 70049 76145 961412315 65943 76145 317979076 65943 53387 861693067 35077 65943 540390025 65943 39289 418142486 53387 12670 703897648 65943 51034 330282189 39289 7890 183039022 29217 51034 516436206 44040 51034 64286566 3087 51034 14109736 46510 51034 151204028 498 44040 703364419 44040 59699 419064742 44674 46510 253584087 59699 88680 646748654 59699 14225 596402439 54880 59699 451855165 44674 81062 602652406 88680 71591 464452470 81062 57547 805199250 57547 43120 832454537 82208 43120 680856544 65672 81062 512052020 29071 43120 858424903 43120 14552 345217216 14552 10395 343202874 89306 14552 538985328 40032 10395 695686883 89306 37365 189148176 17231 14552 230751329 26369 10395 869300071 89306 84154 505657258 40032 66548 137765624 16710 66548 18433125 84154 37668 834137254 39924 37668 328117261 84154 74871 811630163 37668 58289 534601699 74871 54826 911299254 39924 14016 605053468 38688 14016 118077590 14016 29765 752937712 58289 32144 847339983 29765 79831 467629336 14016 87889 102928265 38688 25677 577417687 32144 2968 378050782 32144 409 998416271 2968 78571 896417307 87889 14504 675583548 12011 2968 692998120 12011 16249 102179052 409 30339 865190963 50381 14504 385859515 70560 50381 882323701 70560 33761 885523037 50381 23348 791685674 30339 36866 362496907 55611 50381 792118044 36866 77405 233062866 69986 77405 381023258 55611 59711 424823694 20014 77405 598588197 59711 81455 979923144 24822 81455 145122060 81455 29307 930592765 62746 59711 511723850 81279 62746 47781162 81455 27733 522068917 6819 24822 5921382 66043 27733 129586360 62746 76055 109826609 76055 18493 234937868 2203 66043 265330391 18493 36047 154966109 18493 78661 479651270 76055 10844 161390160 10844 74768 96105 13336 36047 32747628 74768 33614 107500211 78661 86835 340558640 13336 19897 721022566 13336 60584 923381143 86835 71159 934230003 33614 72005 907477104 86835 41964 554875378 85787 60584 536628502 72005 3924 810851846 72005 85376 989541852 72005 37329 503654982 15755 41964 427091844 15755 27998 385530026 77226 85376 740297565 3617 27998 53493059 37329 36007 70678079 36007 6662 655947579 87149 6662 904118945 17778 3617 116035558 3617 61286 998290223 6662 840 977982847 19681 6662 695449644 75579 19681 795347140 61286 39035 50076563 61286 63500 708677216 77667 75579 387413923 13419 77667 36642725 48154 75579 900671148 77667 33414 108020469 65961 48154 660315229 77667 73366 119046606 65961 21704 175023147 83307 48154 994746375 72331 21704 4480680 21704 16770 759158529 16770 62491 866080193 16770 20229 613570929 20229 38362 122515952 72331 13131 351157033 39180 62491 720149755 38274 62491 917243627 38274 14199 977199145 13124 38362 774585794 52036 13124 81091801 53382 39180 223871707 13124 3577 44119790 39150 53382 177433037 53382 81463 970428846 80304 52036 150801377 3577 37294 135477695 81571 81463 682713128 37294 39516 352133982 52535 39516 120636774 80304 69661 410234826 39516 12442 204791497 69661 55144 384144405 54179 69661 942980957 12131 55144 928437825 78621 55144 91730195 29238 55144 305205714 86937 54179 455969355 53265 78621 511036563 35299 78621 273501139 51388 35299 658098153 35299 57906 161407634 27077 51388 39295121 57761 53265 352682784 36655 27077 992921168 70798 57761 571111734 27077 65566 797629714 70798 89396 238573274 40159 89396 897938354 34374 65566 248150369 34374 44054 604153682 22729 89396 393454854 5307 40159 360515164 22729 55558 111201248 82588 22729 335342951 13814 22729 58049835 22729 30201 661521251 55558 57012 492049651 37292 13814 63578230 30201 71982 92245473 71982 4176 170568342 37292 25607 164688091 60167 57012 291776787 79657 71982 2488525 60167 52053 437331944 60167 51408 573640369 52053 70397 443035806 52053 30151 803361370 52053 71248 669035781 18628 52053 527619045 18628 38322 151781354 18628 72096 850336185 61637 30151 805126346 71248 71848 366635325 20862 38322 39634620 30507 72096 630236672 25150 71848 827270703 71848 55547 30917367 30507 27014 50702476 20862 58004 13795330 42114 27014 136561134 26995 27014 382036395 55547 90149 407047270 58004 25223 235664258 72089 25223 952476733 26995 25613 932978132 72089 83301 53984881 31247 90149 622593391 10852 83301 830732852 28770 10852 432848502 30870 31247 300625863 32378 28770 933086783 28770 4939 858009936 6231 28770 99460405 30870 89472 997410040 19510 89472 249263181 89472 25283 405724131 19510 69265 566084462 25283 20395 521730041 63883 25283 888854451 63883 75615 270064721 25283 39087 283497560 69265 76765 310179601 10767 39087 35677177 63883 7160 747836016 84884 10767 863796275 2837 39087 384127202 10767 82287 28874794 84884 3580 613403557 7160 60162 3365899 3580 24215 799139980 14817 3580 449817470 24215 2950 588961355 54872 60162 17635511 14817 42063 522683350 86881 2950 289930869 54872 55146 285871596 71597 42063 969314020 36484 42063 332035729 85083 55146 589479999 55384 86881 178549575 19287 85083 980849972 55384 39014 955192031 85083 52737 657330263 85083 88600 695609012 19287 14839 736958235 14839 49028 618357941 52737 48782 552129452 34376 49028 907710336 84156 88600 23043391 83820 34376 33803974 49028 737 928174456 48782 20435 738919036 29945 83820 768243115 1710 737 607512374 737 39880 3342859 31570 737 516032088 66839 29945 201255075 29945 68267 551466645 11290 39880 597368757 39880 33424 371797849 66839 45343 446857348 73059 45343 373619048 10442 73059 902507784 33424 73520 126300812 45343 41822 416755770 73059 51566 91041783 73520 6399 332296704 67894 51566 94935054 41822 38910 605948283 6399 66337 310779282 67894 4749 193542075 74880 4749 151033022 4749 62640 3068189 4749 43307 105898837 23669 62640 654608023 4749 87339 787280287 62640 1642 172885175 23669 2154 805484870 51908 23669 147261419 29333 2154 705976833 87321 2154 91890467 73949 1642 761463764 2154 51553 332012134 66574 87321 377243338 51553 39283 116395294 82776 51553 252284259 82776 25448 219866689 82776 8317 557250867 25448 29197 105816947 81566 25448 528404521 81566 747 140846389 81566 56543 566923041 76983 8317 34133193 76983 12558 94157221 76983 32021 156709943 72491 12558 597928149 32427 76983 449669019 12558 57166 377820278 32021 14326 68307081 57166 20965 424674269 20965 42214 148118934 23208 57166 347156092 59982 57166 80275808 20965 42463 295953198 24300 59982 420073012 24300 86132 651550423 42463 11038 845075227 42463 34377 579683662 55792 86132 443397725 88644 86132 60603031 34377 59199 473974936 77756 55792 701224425 88644 56873 870439441 36527 56873 410357807 88644 58159 686624667 58159 9158 828481595 44976 56873 364506953 58159 30270 55245573 85996 44976 785077345 58702 58159 335908213 53961 30270 28072839 72454 58702 618586107 85996 54566 58448450 58702 60194 604872835 10075 72454 724627002 33942 53961 806986540 33942 13785 29039744 61726 10075 827278592 61726 3768 292288367 20657 33942 395774756 13785 10285 925184823 68944 13785 666172984 10285 48734 104926737 20657 38554 586990885 57035 10285 925133675 70571 38554 947670789 68944 63905 762874084 38554 66551 531387279 63905 15280 469559365 40939 66551 880717757 66551 32465 654252328 15280 88816 245304655 58006 88816 48431613 15245 32465 287803956 21252 58006 15252345 21252 61742 24665713 58006 87816 760351411 28266 61742 82645294 73190 61742 117289952 59128 61742 460314929 88758 61742 297567976 65377 87816 700662840 67865 28266 826758964 29449 73190 439313643 58502 88758 220826583 51477 58502 343021046 58502 28417 860252046 28417 39266 263403682 29449 65279 365941646 28417 16451 954436337 16451 61050 87302698 42531 61050 174147507 61050 81543 522457095 81543 33489 417964956 81543 8763 631461678 4599 81543 534687022 52927 81543 138781953 4599 43080 694504413 33489 44721 319916332 52927 84186 966891944 84186 11045 306365805 52927 87967 268338175 9674 87967 603271389 60964 9674 780334209 9674 78699 82949494 60813 9674 350407024 16986 60964 566388945 60964 78390 722938999 72402 16986 633863680 16986 58269 728593085 65530 60813 724216539 13273 72402 899387711 65530 12851 351146319 89374 72402 533572107 51363 13273 432742879 89374 32260 64321915 78185 51363 662893391 47449 32260 610759233 47449 64580 864401945 65066 78185 87894165 5460 65066 978380337 65066 39612 822636330 80618 5460 815372068 80618 54646 486131671 65066 53788 244028334 53788 45263 272110156 80618 11275 183037563 34985 11275 683759713 45263 45658 470422690 69711 53788 57762882 45658 39122 570312220 57389 39122 347306951 38818 34985 454744884 20573 69711 204403091 69711 36242 201675976 20573 31437 971530968 31437 58338 583114792 36242 57354 577341945 36242 73769 44775327 62088 58338 405271659 73769 28920 130714722 57354 66744 109564882 57354 44863 701396031 81278 28920 700452515 85830 81278 863172763 81278 74490 780016989 9595 66744 732816541 74490 14430 519206944 14430 59303 937906473 34937 85830 211740954 16913 14430 868423638 9595 46201 24671463 42014 46201 682471919 29344 46201 555057991 16913 84879 370519723 46201 60025 721083605 69484 60025 490227813 84879 22599 520019428 45247 69484 476489431 5974 60025 215958915 38899 22599 683720038 22599 70731 625663528 10725 38899 975816192 8587 45247 309130704 70149 8587 573513206 59735 70149 610854165 82712 70149 409176279 59735 32952 745991624 67036 59735 90055384 32952 44246 671411793 39321 82712 966411963 23867 82712 666842251 67036 32853 75660236 32853 84432 500779970 67549 32853 259849972 3 23867 596844560 32853 64960 565231137 52908 3 65139289 42222 52908 72411260 81412 67549 12319046 59733 42222 747657998 85046 81412 940377658 38179 59733 111215187 85046 30944 100998825 48857 30944 544967947 40707 48857 366878376 48857 51752 869938715 28760 30944 820536037 40707 32648 73098656 40707 15291 55297667 37176 32648 890571241 78015 28760 129034986 37176 36219 579683014 37176 13041 701882407 49603 78015 420960615 49603 51987 3051438 65642 78015 42407362 90332 13041 30485590 21133 13041 187347428 21133 80468 59925818 73967 21133 608927731 21133 34783 96211636 63904 21133 313041170 73967 51299 129498097 47376 34783 90580029 78270 63904 424121151 65778 78270 836937988 47376 56816 289469998 78270 13877 452363110 56816 73929 773747974 63870 78270 410586557 73929 56999 746975037 20043 13877 425261207 63870 47981 459132816 56999 7877 761461390 28047 63870 344924009 65040 28047 945862825 56080 20043 701771917 56080 28372 210399666 56080 44145 350076519 19881 28047 16065776 65040 2994 282130964 19881 66402 32386506 80110 19881 974657465 787 19881 267986066 37875 80110 210589689 37875 4073 230237551 787 70446 984082889 89336 37875 587541703 78820 37875 268107391 21296 78820 814790687 21296 954 424424914 4181 21296 906683393 65004 954 724590207 65004 68871 809983193 4181 38838 270579104 61906 38838 553897095 68871 23287 236601781 61906 35723 976827378 86962 38838 71033215 79660 61906 664697385 19624 61906 628418765 86962 44317 91703980 2104 79660 402950042 19624 58612 760750059 62518 44317 880765124 19624 49052 136605182 31939 58612 41226959 49052 6531 283903218 58612 37050 865404334 37050 13459 545516592 31939 61121 477484428 86970 6531 541209854 86970 89690 538213637 17198 13459 630378154 13459 46409 320399725 90545 17198 743386104 89690 14133 42526824 30302 46409 266352844 86302 14133 514335765 14133 73722 969050647 73722 43812 307676348 75693 30302 552807277 57019 75693 706493453 75293 73722 819753172 73722 26483 635629605 57019 41679 412913924 75293 52443 169716150 26483 63519 679716592 26483 66946 29710060 26483 38654 169692988 6268 41679 310202985 69648 52443 151444624 38654 23832 748169175 6268 59648 503239373 89081 6268 149933069 89081 14796 362638529 69648 26649 135494898 59648 61014 659029073 26649 76941 457189001 76518 26649 118918838 8507 26649 549084708 76518 65931 910965338 260 76518 190989240 65931 29856 426730644 260 62104 605809376 29856 80907 570809083 65931 40503 362019072 29856 6587 121258518 3390 62104 992567523 12899 3390 77725887 6587 31056 949304259 8987 40503 452626359 3390 87899 60842921 31056 23109 779303858 84998 12899 295470376 1478 31056 315883227 64047 23109 135088157 54378 1478 563355940 54378 17600 522563195 37677 64047 399293045 17600 81597 291542914 37124 37677 44384931 54378 37291 397388534 66478 81597 616266582 16892 66478 495174038 6265 37291 384973000 55960 37124 986873233 6265 63487 234310154 2909 16892 801771139 2909 10115 270780775 63487 68876 616869407 23677 2909 941796597 68876 38214 518545265 23677 83257 930551309 62046 68876 52788171 83577 62046 21997380 62046 34593 4979181 62046 82906 997893069 76409 82906 937058457 75505 34593 644840122 34593 45471 160668470 82906 54125 729227141 54125 84227 719928829 54125 46688 900290556 37262 46688 829667656 46688 53409 471457832 86394 53409 462768031 20431 84227 51010977 46688 16571 623439665 86394 21987 874938105 53409 84602 868955688 84602 55562 20558920 16571 2265 815834144 2265 20678 981335282 2265 51150 337644340 2265 21270 37641446 51306 55562 361021225 20678 77127 350887212 47746 21270 435438581 77127 19015 455166371 47746 70749 127281798 77127 23410 416676000 47746 53803 192394981 23410 33949 276395824 53803 50907 6798311 23410 55797 197095181 53803 42318 48269413 33949 76996 602205217 76996 43146 941138788 50473 43146 322028857 18288 42318 914748603 38408 42318 629612287 27028 18288 979055238 38995 50473 209236232 72209 38408 84193617 18288 77948 384632756 61037 38995 591026805 27028 8770 506557942 19660 77948 121512082 69099 8770 304289131 19660 18681 934287693 69982 18681 4064391 35011 69099 571554761 69099 27704 404209712 38395 35011 894842806 14350 18681 643993027 59075 27704 85908871 27704 84369 937877586 32394 27704 106621163 84369 58639 37006978 32394 50652 664032770 19800 84369 107322894 65110 58639 222948489 18999 19800 743514059 50973 18999 396834601 7404 50652 325287313 69027 19800 401703852 18999 54468 871228449 50973 19190 493170360 81257 50973 190984862 19190 29319 1676731 19190 86327 902637274 6690 86327 813615901 81257 39851 710098759 14195 86327 692661378 11081 39851 963568193 53325 11081 21261819 54002 11081 464270072 35687 53325 537288271 82831 11081 441187228 53325 54310 108103671 35687 49125 970277865 86102 49125 800858942 4602 35687 40615185 82831 66437 969460825 47410 66437 387075167 24971 47410 919094283 4602 83291 616272206 83291 39322 982743651 77318 39322 357979948 22948 47410 925993050 4047 22948 884615526 22932 39322 97471927 62901 22932 43981526 4047 86373 261702428 68341 4047 421399419 86373 67738 956675992 24322 67738 437162670 56960 68341 85699949 56960 23760 756596936 24322 83150 709377899 694 67738 731331029 52563 23760 285900894 52563 30257 66215067 49893 52563 526490549 49893 53391 649082273 694 63639 450775855 46964 30257 104771167 35023 46964 587616096 46844 63639 183007979 46964 30808 338954145 5731 30808 924157322 28911 46844 848601031 28911 43416 905681422 43416 88617 691614196 30808 11199 841978103 26654 28911 658466811 88617 66883 734496977 66883 3785 773428716 11199 84548 65528600 26654 40424 929939756 87346 26654 309951913 67846 40424 953341371 40424 45826 781479742 40424 8981 415992121 60633 87346 95308692 88052 87346 421411468 8192 8981 903092753 45826 85847 85818705 37158 8981 56829829 24744 37158 176085233 88052 62064 30941346 8192 1812 29666113 9910 85847 483952449 32644 1812 123699415 62064 55057 808046792 62064 10863 969124620 55057 74680 139387482 88651 9910 385238134 32644 5851 168456160 88337 10863 737871293 88337 36851 408692870 40735 88337 135747214 39832 88651 134327961 81112 5851 825592497 36851 17642 704031518 67914 81112 647514770 40002 17642 541262474 67914 35379 57960235 35379 25099 332792061 35379 87658 427212320 67914 87522 87815169 75681 87658 111353908 23568 25099 23835633 44119 25099 853102572 44119 75132 150338645 75132 44415 456056642 75681 15657 455289327 44119 10610 723333487 29878 10610 370918822 19385 10610 485807775 54226 19385 255636415 69714 54226 662439552 29878 66808 663019777 75004 66808 822113810 52580 66808 754575784 24392 66808 136650690 58756 69714 350695770 77457 24392 774626302 60054 58756 597112987 42859 60054 566823193 42859 81265 923735440 58756 25254 158999497 4589 25254 172232739 25254 12603 673674753 23493 42859 136291668 4589 9182 618101900 12603 79448 145321423 12603 37747 188826970 51207 79448 705973938 59743 79448 656669386 59743 14369 965299609 37747 5622 7973376 51207 12951 746357372 12951 87575 395559481 63054 87575 115361252 87575 53942 943438340 18715 5622 690295208 87575 64615 270637808 53942 33847 837287170 24098 64615 405679507 9286 64615 956311438 11504 18715 365506920 77549 33847 9355560 4208 24098 467523109 24240 9286 270307369 13163 77549 28395570 11054 13163 622545269 87851 4208 109151406 87851 80577 671484972 80577 89751 417405700 13163 77892 319609910 77892 2866 678459265 35085 77892 315798227 43854 80577 872433063 47663 43854 745925983 47663 48238 979180583 2866 50186 6926678 65049 35085 361419331 25376 50186 604054092 25376 18287 289160783 22533 18287 805651283 27688 65049 815001137 81855 25376 58957997 81855 76794 354648243 54888 76794 428863429 88767 27688 369805542 87216 54888 985414331 83547 88767 610894805 64099 54888 849878228 64099 80878 159330654 64099 15778 466473138 83547 64007 855590681 64099 28324 188231440 28324 57753 47231101 62767 28324 898468800 61449 64007 519163341 57753 5865 506464586 3331 61449 689865685 5912 3331 110833371 30164 3331 148381901 61449 18795 669084219 5865 80991 140686487 3331 25951 271484948 25951 34632 660743808 18795 8282 87425509 28877 18795 422200087 80991 77204 663618398 8282 50526 584847511 77204 15886 199833480 56068 77204 644135369 28877 80764 820986845 67191 77204 507455063 28672 80764 349979538 80764 53211 745390362 44361 56068 94351025 28672 9581 853026056 53211 70500 116992404 21356 9581 122966493 9581 64979 597810183 80650 70500 362356877 385 64979 308817462 20698 21356 796683388 41432 20698 767380430 80650 36460 824285697 78550 80650 866125860 36460 58191 918032539 58191 12177 336752477 58191 13352 867080485 13352 45935 327841049 67173 58191 61273 67173 24548 63792160 45935 10663 38143666 89415 13352 551832571 64181 67173 421778264 67173 71377 797336808 28661 89415 539911145 16556 10663 273724803 31987 64181 78590129 5810 64181 570641782 66533 28661 8319143 5810 10701 928845942 66189 31987 976396697 18340 66533 56871983 15740 18340 657363132 66189 72609 13497080 10701 64882 659421453 77516 64882 215544433 60017 18340 110590153 15740 47690 711191626 77516 74551 769536106 15335 77516 169019907 43760 74551 467199053 42241 60017 351074484 73675 74551 483849942 25702 74551 6214057 25702 27872 63516608 42241 9980 123553466 73675 64220 53174767 27872 76100 440939536 76100 13852 270171179 77789 27872 72995003 9980 5060 384242205 5060 64278 479674100 70231 13852 908432787 48283 64278 27200773 5060 65294 551910509 64278 31707 692448845 71423 64278 638965388 70231 78843 417415093 44958 78843 670272294 44958 50133 172533464 39845 78843 211205498 50133 12082 478734905 71944 39845 181545078 11137 39845 827434512 69250 11137 226627406 39079 11137 233825238 68661 11137 41485300 39079 77805 105701967 10809 77805 904365063 86016 69250 480403331 51764 86016 34156118 33095 10809 327901484 33095 75922 921408203 75922 49359 500969535 33095 83254 21462076 33095 41637 30502098 4239 49359 822106277 26156 49359 349564186 58111 41637 133944143 51642 41637 307883961 26156 42352 929944563 5453 42352 823957508 51642 79867 107724886 50940 42352 921347949 79867 13052 620111263 14845 50940 173398222 81867 14845 132152505 79867 34891 179905236 76211 14845 99132632 14845 17898 350273905 9329 17898 354377769 17898 34908 58294979 34908 63871 447562054 38868 63871 32651751 73826 17898 289890562 63871 32595 794594094 76567 32595 587277608 20928 38868 43781338 73826 75456 105760126 75456 813 559608793 20928 10969 71913267 75456 31066 232655120 79786 20928 86823069 58904 79786 110142829 10969 25514 93435126 5416 31066 11583106 58904 16730 398741786 5416 7168 329329639 18487 58904 35286298 82357 16730 280326386 39126 7168 407549799 16730 21784 250044684 18487 70855 398504781 18487 75163 542346251 70855 77403 111471657 25173 77403 82652645 82574 25173 834962057 70855 72698 92483394 82574 50511 580384469 25173 87908 960257175 79111 87908 220592005 70114 87908 974148837 74557 79111 599267414 87908 66451 318153980 38084 87908 370492565 5637 79111 664763269 38084 85190 525917194 66451 52126 625386120 70958 38084 61150323 82882 5637 133719580 52126 44332 122203764 18170 85190 61039602 18170 22594 236712688 13815 82882 583983646 13815 9745 913698266 28392 18170 343433100 13815 40280 73630151 77444 13815 458656761 13998 9745 326093113 13998 14606 12483975 8287 13998 375291105 77444 23085 327144390 74389 23085 592055196 20482 74389 678146622 14606 8820 972779230 23085 53513 678343848 53513 72683 880754775 72683 56528 757181514 8820 53116 450455494 8820 88842 787080969 61360 56528 590438680 88218 72683 55993080 8051 53116 300612356 88842 38505 189482745 37302 8051 291460580 8051 68212 175807495 68212 11664 879213963 62582 11664 272992682 12248 68212 307998745 11664 15937 976991027 70587 15937 615521855 12248 28008 80793669 72917 70587 952267374 5590 28008 318776793 70587 34911 884173042 10591 72917 471909327 5590 7434 88888182 1779 7434 138680554 12240 7434 42552247 34911 86047 868722355 4856 10591 382646367 1779 32612 705797210 48863 4856 399998084 4856 2274 585645839 4856 87054 782445545 29958 48863 841291153 33924 48863 775520791 29958 51206 451793079 29958 34458 465092704 82881 51206 983027382 33924 80117 728943984 82881 16431 676393819 5426 51206 687871814 80117 24786 912365401 24786 37081 848270369 80117 18430 769469586 16431 68128 530650306 5978 37081 345293416 65997 5978 159089387 13748 5978 638645218 29550 65997 198608821 79512 65997 44535031 65997 10891 107053892 79512 833 554434126 13748 7532 119414332 10309 833 921412342 10891 29799 549947266 25570 833 223739530 65867 833 117913233 25570 20012 820759490 10309 37362 769709037 18909 65867 49616688 5193 20012 623044921 76448 20012 83524082 76448 4093 178365708 24870 37362 428701939 5193 12211 907138369 66738 4093 56136839 81798 66738 674597778 7689 24870 586338857 54618 7689 853065171 7689 59127 199919474 54618 6548 810590059 29091 6548 493347867 49258 59127 559763934 17539 59127 599719592 59127 86017 609369132 35525 6548 334865013 1239 49258 896762733 1239 16977 867064709 67411 16977 845591093 86017 22122 157135669 69693 35525 474036317 24130 16977 619438073 16977 60236 823843471 24130 24283 795162554 69693 5387 418560828 5387 75577 932437429 24130 49700 271257381 24283 34529 862686877 57475 24283 444925352 75577 39111 865526984 39111 46127 964259099 3498 34529 139224886 57475 72962 323813790 83140 46127 641182972 46127 34021 7088943 3498 46380 774650695 13116 3498 11591148 42132 72962 482275703 13116 12789 452382048 12789 60750 217375960 65690 13116 977552984 12789 58391 805126462 12789 34413 280631384 12789 71278 932348028 58391 10004 835252508 34246 71278 632367568 71278 22540 850783358 34246 25391 218082489 10004 17380 335431098 33567 17380 196518381 63522 25391 657584101 22540 71175 528677998 17380 17549 217774193 33567 42033 209642566 33567 49260 993424657 71175 49119 246131816 844 49260 281864614 37603 17549 72304356 844 39514 276620666 2627 844 140569083 62358 37603 507560095 844 39068 616417481 89604 39514 102078154 33773 89604 237973300 58402 89604 546281781 41888 39068 485061990 33773 29887 258177105 66766 29887 578073830 66766 70978 729726388 58402 69770 851140237 70978 25440 67251271 40960 29887 251677736 69770 87620 853563029 7750 87620 616644582 22737 25440 33667174 4520 87620 94573220 76961 22737 87699365 7750 2931 752087070 9335 7750 250523370 2931 65868 332319469 76961 45072 277068400 45072 71683 853187382 65868 32668 536154146 53691 32668 716229501 45072 30509 71493957 45072 87087 694064278 72644 32668 517158141 72644 47281 45410162 47222 72644 122240454 72644 62777 353421216 62777 4051 124301107 75377 4051 402167594 75377 51602 864017834 75377 75229 106810690 75229 73712 996831383 75377 56112 911346354 75229 60619 109027967 75229 81146 514177986 61304 81146 48311298 73712 23485 763578996 56112 87393 650293576 6671 81146 963583181 23485 78747 108417988 59957 6671 243205587 23485 16141 523564435 16141 7279 91598768 35695 6671 749653936 61365 78747 564898712 7279 28115 500537375 82427 16141 580729325 30163 28115 110839560 2332 82427 328817590 83327 2332 961642115 34500 2332 865049638 83327 42742 925919413 20747 30163 834791366 42742 47582 791304609 34500 76114 301213755 34500 43646 512400589 2205 20747 982897387 64801 76114 993562493 76114 73433 388863265 64801 35731 420778867 78589 2205 61920901 60226 64801 477987728 15463 64801 123717700 78589 63757 987242253 21305 15463 661211162 23400 63757 563565 59329 15463 663870481 15463 61232 859922135 78995 59329 207728666 22217 23400 2069095 78995 1983 403465690 61232 35673 905878112 4911 1983 107983757 20385 22217 313375583 4911 44650 347689735 29426 44650 303125347 20385 9194 360503390 75857 9194 52260860 44650 67640 222456711 46620 44650 641789078 29426 9128 693420181 55615 46620 114961374 55578 9128 421351970 67640 52645 708468859 43875 46620 478626602 52645 38277 990539405 50032 55615 782556685 19767 50032 120971719 75473 52645 500890823 43875 70062 239903812 24516 38277 21018100 50032 71670 110707543 81303 70062 176658583 75473 38478 423291628 70062 66285 760020564 81303 55168 135299517 51897 66285 559949698 55168 24489 663247757 27463 38478 77660748 55168 67681 315415002 55168 76347 787287268 85929 67681 290895990 27463 13272 907404624 5555 27463 312900745 13272 50260 846215009 5555 44036 961908704 44036 4216 948350065 66031 5555 806303648 44036 19115 793133697 27301 66031 229156641 44036 70809 147192332 82468 66031 859111357 814 27301 319749746 19115 27490 393476396 814 17611 599108430 70766 70809 806214191 82468 44736 719878504 70642 17611 661272351 44736 81600 508977890 12019 70766 593127625 70642 39871 379494003 5698 39871 779975057 70642 79059 185201625 79059 43046 157885415 81037 12019 668390331 81037 52536 236522284 83550 5698 604014562 79888 79059 227757391 81037 44764 323025454 36092 44764 173691151 9108 83550 35157883 44764 21904 161045932 36092 7956 77015524 36854 7956 87352216 9108 4751 649007728 54744 4751 498735361 36854 4666 88032520 7956 85832 61378498 85832 5014 717505473 4666 5792 104085816 3598 85832 606305968 906 5792 53994816 85832 24669 141274439 50554 24669 986601187 30423 3598 755502341 24669 11774 386433776 906 18849 140197681 54124 50554 398212961 18849 74296 74830690 40962 30423 360755666 11774 76450 18561366 84754 18849 457372848 84754 24099 990717794 76450 30761 84860729 38239 40962 590531607 22780 84754 946635421 32664 84754 234587343 30761 45412 112190805 30761 86999 134898793 56647 45412 840161673 56487 45412 111600680 46663 56647 533577708 46663 17405 479107856 17405 17776 26560613 56647 2194 269872194 79056 2194 130293313 79056 55366 99323655 13404 79056 100060144 28811 79056 958933854 77690 79056 650781066 41934 28811 78900115 13404 45892 598819386 45892 60968 303079425 70735 60968 541865588 60968 72188 662318532 75996 70735 180895701 25414 60968 313655410 28575 70735 878233921 25414 3916 498780426 34601 25414 51734511 55786 75996 144627162 55786 9661 57086179 69258 34601 622210332 34601 12181 186508614 12181 26961 194583543 9661 60246 983125998 12181 58944 139738868 60246 41033 439487464 30611 60246 145471925 69743 60246 733312858 60246 62273 215896662 62273 35649 434226017 30611 74091 481198317 30611 16888 27348038 69743 56368 69770822 64427 62273 601147712 35649 36271 113626721 56368 84398 310865148 36271 86504 520412911 86504 55534 169497589 86504 54113 39696141 84398 85147 840996460 40540 55534 587085321 25367 40540 474769649 85147 58695 114353325 3408 85147 97896751 87446 25367 974807416 58695 46129 712318407 1222 25367 697099055 87446 82667 141017176 46129 74810 671265342 74810 85476 833784208 54151 74810 252915128 82667 7650 373245464 7650 23329 494539466 32533 74810 340840842 23329 54529 695366639 23329 85835 566186964 25792 32533 314837575 78302 54529 572558254 54529 50961 101555471 54529 31732 611957235 85835 64698 55094122 31732 78709 384884969 26109 31732 768974786 26109 40793 224095752 64698 49895 120583383 26109 16640 77648540 37265 16640 55045665 86816 49895 999342898 12939 86816 846153405 52244 49895 788853436 36499 12939 227053742 37265 22786 529004704 36499 85161 248513364 34405 36499 823598565 36499 34138 624534312 60120 34138 426431720 89602 34405 612347792 60120 74016 284337959 60120 31524 42251533 31524 89262 526595405 18072 31524 418830019 89602 72890 536333425 88265 89262 760170646 16060 89262 728493513 83028 16060 580892763 28535 16060 360447 54051 88265 724903699 51179 88265 202354172 15847 83028 335960808 51179 76935 176002246 48512 15847 314024887 51179 88771 492639903 53847 76935 118783354 15847 11326 12727956 11326 36753 285411572 36753 65111 323869801 36753 14547 996083653 53847 1552 30633624 1552 29337 100912248 64522 1552 215094701 58543 1552 981506785 64522 20968 489751516 55863 20968 302369347 58543 44758 384860247 63075 58543 570574773 62322 20968 451341624 87198 20968 15812808 87198 41180 663488687 41180 32909 573475739 87198 41063 295631046 22925 87198 215540002 73252 41063 415645251 45861 41180 332220421 41063 3564 820394304 3564 66952 762955060 45861 47916 114937680 5440 66952 955976851 5440 31464 8421380 5440 36688 1827582 9874 47916 749192701 58662 5440 806660467 79711 58662 309518364 28785 58662 849548552 9874 39436 809585784 9874 82184 649223693 37272 82184 134427951 28785 50654 577234026 28785 14086 781420049 20658 50654 701384776 83318 50654 47619816 50654 51793 342336057 67061 20658 913834381 66859 51793 472279389 66859 14746 261691805 66859 76926 168053736 51793 69089 899025673 66859 32913 916451531 28970 69089 649703827 24879 14746 34067438 32913 84090 41540724 32913 55790 417022791 52451 55790 253087524 33806 84090 431074575 80154 24879 608743964 33806 20069 341354625 52451 23501 301831887 70852 80154 671437623 23501 7727 687036289 78715 70852 990438377 87153 20069 322856681 7727 4634 664645300 80412 78715 133206315 22808 80412 135459091 45047 4634 52129614 4634 24014 94716103 22808 68447 557850357 68447 10400 974671709 8366 10400 63544760 45047 53998 697961803 53998 66544 95754685 8366 58064 181168852 53998 10134 575523459 66544 60655 465769188 32302 66544 701356185 62296 66544 63804193 66588 58064 467216027 60655 63683 951127919 3981 63683 14579023 16952 32302 88365183 63683 82889 961146236 78845 16952 865411671 82889 32202 252369228 3981 8927 182450823 78845 83582 950862364 12399 82889 840719060 83582 81797 624761753 81797 67268 296719970 83582 35473 579527086 67268 3800 167877660 48246 12399 923729422 35473 47238 10128837 47238 13333 665164043 71504 35473 696400491 71504 44598 752876464 71504 59320 598968050 44598 63829 525396008 27164 13333 85535643 19822 44598 9495802 63829 67348 946195571 85697 63829 853431790 50767 19822 712007914 35778 19822 513835243 34184 50767 383511454 34184 72908 476249742 34184 615 226761949 74403 615 635587315 87021 72908 643440963 74403 54810 903180239 57739 54810 833010773 42197 57739 682156177 57739 44245 75112103 3081 44245 601391244 3081 35577 690350119 35577 10346 133666910 35577 33881 276277911 44245 32299 128493022 32299 3788 22841292 44307 35577 849530058 49098 10346 588206942 6459 44307 957741858 77502 3788 578275314 29299 6459 904376025 19939 6459 746596882 19939 45508 266590431 6459 54390 168645668 29299 8108 864102828 45508 1071 8815142 32404 19939 109438215 45508 66539 928897467 50915 1071 40743650 66539 20218 787752872 9200 1071 45977553 50211 66539 664081284 76706 20218 216946908 50915 12451 73803761 57662 12451 919773466 67111 57662 620534290 76706 9206 726311700 67111 35465 189254805 9206 15610 799255176 21283 57662 646681437 15610 86304 454174592 15610 4323 833884777 15610 76031 59694538 58685 76031 511750629 4323 63213 672990322 3040 63213 122191208 58685 66749 962614013 48675 63213 319508184 11471 48675 743593417 10568 66749 59282387 3040 75338 897907367 65589 10568 45065424 75338 77518 899464197 65589 59040 322153898 83613 75338 444737050 77518 28664 919626428 77518 89278 329364613 4370 83613 167557147 89278 77270 73842499 4370 51916 342013688 64298 77270 831327625 64298 43158 170833394 4370 34506 808026436 64298 80839 678535259 64298 87616 883653521 19054 64298 920019436 88416 19054 270150672 19054 41773 110812657 36728 19054 51921439 87616 34123 573366942 41773 27655 106834589 34123 6334 100602830 6334 57097 951537274 6334 49100 825258352 46026 57097 947467751 40112 27655 624728943 60844 57097 189025984 1814 49100 130286065 60844 70470 285903915 22936 46026 401188624 64138 40112 546638968 53049 70470 656151024 22936 16358 991325619 53049 28172 838920858 64138 82311 904962934 54637 64138 97454596 82311 8474 610313870 4449 8474 447996724 4449 4553 466217400 61493 54637 439747267 61945 8474 145559815 48015 4449 897513227 80984 4449 712554897 48015 68311 184154569 48015 82474 689136964 61945 7073 873048946 80984 10851 611583951 86560 10851 905081921 7073 16587 1196351 10851 15432 203705678 88470 16587 713839628 86560 73986 770473157 88470 9509 499217697 76921 16587 591037342 9509 39285 196757657 3736 88470 84152948 76921 35094 947777168 55039 76921 381935969 89101 3736 861981815 64824 55039 363823576 78668 55039 856466428 55039 21150 491927411 78668 8319 618588843 64824 78214 775992650 57503 8319 846044810 82222 8319 230977178 21150 86524 133374951 8319 79021 589070636 78214 25382 72436565 51902 79021 303060444 36849 51902 63408936 45022 25382 316544392 79021 61717 221395916 45022 17407 376550869 34999 45022 969603597 45022 39430 339529210 45022 57614 829763317 55376 57614 146636755 39430 67151 80982302 35650 57614 773170052 39430 41170 459876782 6000 55376 44460600 55376 179 5597564 48313 179 930877078 179 72669 813639212 48313 41960 52261049 74343 6000 326183614 74343 87074 593266951 41960 20417 772318500 74343 59365 335989960 74343 78319 415224965 41707 59365 420508472 309 41707 359492140 41707 8953 545856791 59540 41707 47323681 48097 41707 925050602 47401 48097 175690423 37581 48097 952968543 48148 8953 603042436 3910 47401 964354813 15762 48148 675332194 37581 12736 998762495 64691 12736 90454002 334 3910 401611686 15762 14747 119396316 12736 85824 457210948 14747 9740 265637166 64691 76589 779609561 76589 71276 2413697 68544 76589 770636446 71276 85182 349525895 76589 77632 409454189 65993 77632 517714600 85182 56996 411537002 54596 68544 951301053 65738 77632 242471384 25017 65738 97540378 25017 26160 480665404 54596 18563 390812375 67530 25017 755799580 26160 19900 472395086 18563 46579 44829971 43125 19900 795762647 87354 19900 215677906 4764 67530 854938583 19900 42853 847913720 41794 87354 534517751 26155 43125 434713494 87354 19812 324823340 7590 19812 25505737 41794 74033 927175010 61999 74033 607790340 61999 2322 214243699 57620 19812 770258816 2322 22067 823249184 40710 22067 115264764 40710 13155 591585273 76718 2322 886192870 22739 13155 689566964 6560 40710 38040614 6560 39389 88185128 18354 6560 306519074 6560 37798 848354941 37798 46450 527451579 18702 37798 292515763 19130 46450 301819025 90528 18354 525967135 27397 46450 949438860 71186 27397 850581458 19130 22662 197783257 26366 27397 98272422 37963 71186 674507611 38436 71186 30691803 41924 71186 782238314 26366 33783 515087607 38436 80981 969797013 29410 38436 411265961 46151 29410 931008312 2731 33783 870065004 80981 37730 285315534 80981 85614 716449905 46151 3186 234787890 44539 46151 201776622 89748 3186 835144224 41080 3186 608957125 41080 33869 431221422 67536 33869 51008201 78634 41080 954636289 75469 33869 371462214 33869 25848 654475119 78634 12009 262186232 12619 67536 47371605 78634 89067 753104570 2703 89067 638105794 12619 67821 141872507 89067 67194 638266691 37813 67821 215588585 89067 80643 805772151 42139 37813 762314029 33458 67821 322239637 44303 80643 378876556 35226 44303 636049749 42902 35226 564222791 83152 42139 216617458 33458 37507 32593342 1687 35226 527267525 1687 10556 200397410 18022 1687 820748115 42653 83152 405535395 78533 42653 281704253 18022 58003 87307937 5289 18022 110763013 59985 42653 498058223 515 78533 720261727 82601 515 409967889 47165 58003 189192455 47165 90260 648478772 41288 82601 923761899 90260 72367 268444592 41288 52763 902918 55443 52763 716504633 52763 64325 595817506 52763 39479 102809572 64325 25065 575436721 85448 55443 580452229 25065 77364 908269217 64325 34543 482144617 39479 29141 970656686 29141 54318 788083743 35586 29141 945607791 34543 34816 585936127 27921 34543 691928775 51176 34816 812558799 51176 45089 299632811 35586 64636 461102730 45258 51176 382041324 32293 51176 681222521 8193 45258 799542105 2537 8193 99457150 45258 76592 997409758 73810 2537 937152500 270 32293 52702244 76592 49630 629743905 53119 76592 104532657 73810 3609 419310042 38308 3609 320911979 3609 6841 889973394 2756 3609 944693766 62184 2756 481047777 62184 7883 636051934 16581 7883 249895006 27023 2756 824790570 65922 7883 700984786 7883 8050 420182318 7883 37773 556860551 37773 17310 37900363 37639 27023 880820102 65922 59426 618342868 2218 59426 818994234 75960 2218 633424355 63064 75960 330565022 48083 59426 948583144 33381 75960 967177087 2218 23581 628103309 69841 48083 990119838 23581 51930 95408071 69841 55158 987281199 34825 69841 23648720 69841 68464 102080366 68464 12115 46256970 85737 12115 418972163 85737 17569 5470318 85737 49465 27276288 68464 37022 662872622 44247 49465 904237758 11717 44247 789607497 1866 37022 103149660 37017 11717 160373896 11717 7497 483983903 37017 5483 76100661 7497 40659 757665146 79258 40659 419151284 40659 36674 796740071 36674 73528 990761379 5483 88689 444180089 88259 36674 262794052 79258 35863 973692030 47991 88689 15460867 88689 83607 597110253 39505 47991 404787888 88259 63307 827146814 68408 63307 441183492 83607 53413 785102377 83607 67029 705655920 53413 42455 95067292 80518 68408 448222720 67029 50690 805781661 39521 67029 302711483 62656 80518 15206706 80518 78623 58891218 39521 59799 35523911 46473 39521 175055396 18068 39521 442465988 62656 73508 715216957 59557 46473 721366100 48801 18068 245956952 52794 59557 166916580 72808 59557 183842089 31902 59557 141214181 52794 62694 73621586 48801 61307 376287289 31902 84267 89013909 72808 56005 94251008 56005 60488 489623381 15774 61307 390230953 8378 84267 126393557 84267 17293 870199866 21235 56005 287487153 8378 43009 344481564 37487 15774 57274795 43009 25874 827741653 37487 88480 466876929 25874 63327 990372189 28608 25874 799193539 80513 88480 245249725 63327 55702 367867841 80513 59154 952208479 28608 8776 656122312 4964 28608 406156190 80513 19295 713466249 55187 8776 399292990 29395 19295 74658355 18059 4964 141308758 16471 55187 287191410 16984 18059 69882316 16984 75249 404154335 7303 75249 647697950 13807 7303 744798551 13807 12863 226782980 75249 57480 622172858 29033 7303 974356265 25193 7303 946086067 28908 13807 151955147 32257 57480 678056931 56115 28908 305503122 29033 19778 207014828 32257 59325 83899336 56115 66965 826805318 61876 19778 348851388 86038 56115 416031114 66965 33539 458462932 80599 33539 168874022 66965 87884 396249412 33539 63163 596747370 80599 1661 15213713 33539 88547 947581445 14566 63163 61477276 63163 46273 768651072 24362 46273 53424943 1661 84641 476576458 88538 24362 690747533 14566 23138 63724176 9846 46273 817780817 58138 88538 852371311 22014 84641 857042571 22014 57117 437882258 9846 60331 941104223 89304 22014 126699084 22014 2831 225461551 26580 22014 812902375 89768 26580 647399380 31025 26580 82761591 58472 31025 211700384 89768 67102 627341776 78241 58472 150637016 67102 810 476569739 31025 71837 640025869 8130 58472 616031417 66246 71837 135856108 8179 66246 329471590 8179 62619 589321503 7637 62619 13436881 66246 28468 79142826 20025 66246 720295710 33867 7637 568615116 28468 68922 397795990 28468 85478 998714606 14220 28468 629923850 50617 33867 184486593 65515 85478 328056665 14220 22312 66216560 51836 50617 176508156 66636 65515 197436668 14558 22312 869081813 51836 28907 965975001 14558 5843 31224154 66636 33680 670939950 66636 2226 790754930 42554 5843 889829697 5843 87415 907203502 88463 5843 749281425 81892 87415 379492009 87415 18590 490589771 42554 60674 810927370 79297 18590 119197836 18590 77016 10199971 4667 79297 943610438 18000 4667 744173173 25438 4667 684280399 4667 74817 179372581 6479 74817 516841089 80413 4667 58068254 21164 74817 960290468 82491 25438 790380165 20407 21164 64906524 86614 80413 13597679 36474 21164 707615858 21136 20407 414700330 21491 82491 107538247 21491 3793 725798342 12463 3793 217128085 5599 36474 117183176 3793 37405 775222788 37405 79254 6818328 38230 3793 179644035 12463 7606 962274936 79254 89311 101820343 52362 38230 736782512 43401 38230 426715423 52362 50023 617263675 70003 50023 77262694 89311 83007 158326245 70003 63397 728983741 50023 46742 688116880 88511 63397 503686973 70003 69988 768290768 46742 77330 2429884 60189 88511 586586279 70716 60189 451862992 16841 88511 942188558 70716 67003 484628215 16841 17230 33024849 79074 67003 482355735 40414 17230 353592067 67003 67768 149486388 8672 40414 253209454 8672 5732 454233445 5732 77404 716660332 86240 77404 689594971 79384 77404 724771872 50882 77404 523725133 86303 79384 766613351 86240 85601 83569284 81215 86303 861356738 81215 64990 799120586 86303 88678 871972000 85601 35595 265557841 80349 35595 575230057 80349 44390 527320559 88678 9947 509501083 60029 80349 752194215 60029 63702 756072378 80349 36742 879278933 44390 29418 94677546 43665 9947 582542622 82131 29418 614672197 36742 7316 17544758 12213 36742 189971821 27619 7316 587001528 82131 53205 194095365 7316 53747 707390205 53747 15797 374903615 53747 35261 676096912 10120 53747 573377971 13020 10120 583988495 89221 53747 880224418 83785 15797 550622289 83785 36180 395126719 36180 83848 814062205 36180 89943 851291475 81034 89943 14286382 83785 58866 207905282 83848 27061 699765570 45602 89943 690494228 81034 24977 301722011 59220 58866 377921911 59220 61913 655689656 27061 42788 834576610 44563 59220 407991897 61913 6119 387720389 89355 59220 48382684 18947 89355 180679451 51347 42788 609274302 89355 71456 881422543 25352 51347 918126783 33068 51347 672457684 18947 77047 903710390 67112 77047 669277002 26584 67112 130756418 25352 19249 595275757 19249 17634 96877172 17634 75295 146623343 86711 26584 578539543 69120 75295 936869744 86711 72719 94187234 75295 1643 831028180 69120 16207 297567640 16207 20461 594091239 1643 42083 440030149 72719 37026 182694800 37026 71659 913260500 42083 32720 995602795 5635 71659 440548149 84068 42083 977995899 84068 15384 729683726 15384 10361 708815693 8495 5635 251502023 23273 8495 284160424 8495 70039 689155337 23273 16840 669089354 84336 16840 250653002 23273 11342 778428837 16840 60598 364341514 64130 11342 307578933 16840 52912 700550207 52912 87482 15044945 11342 37765 197942566 64130 26292 988330646 52912 34768 380560237 26292 42253 62311630 42253 39617 244630901 52892 42253 641837560 52892 4581 479082707 18997 34768 178690839 14211 18997 852060852 52892 990 804096964 990 70821 52930427 14211 60792 503450844 14211 59876 807562226 14211 79541 74159954 43595 60792 153819859 36815 59876 826955840 59876 49901 804885337 36815 62764 990253137 49901 20814 486645732 63471 49901 722238 49901 33923 676208438 20814 22915 227409556 80756 62764 421074131 33923 86746 176045539 86811 22915 106396938 3774 86746 80881536 80236 86746 415184653 35617 80756 429115654 64141 35617 247878507 35617 19445 435892011 80236 53700 297513205 62823 35617 753460789 53700 79731 783167037 79731 80567 992876815 79731 476 501311393 35107 62823 1089401 72383 80567 488675200 79731 46573 37843676 35107 71383 339632051 50445 71383 887917013 6060 46573 46548066 6060 589 457872701 50445 82826 405647278 50947 589 389512296 80073 82826 242780312 80073 2594 907740499 589 69691 940768507 80073 76557 495208408 48622 2594 109947914 80073 38087 846264662 50662 48622 334200626 69691 40156 641295487 33919 50662 780885718 18099 38087 437657855 85434 38087 745544725 50662 59177 419063106 1751 33919 146889767 33919 7225 106341858 63832 1751 616440512 13561 1751 58579179 49131 1751 173774809 7225 84097 399514340 63832 29318 332553665 13561 15361 690995209 28670 15361 235324320 34613 29318 906277234 6426 15361 89646634 51581 15361 97433470 89203 28670 79228233 29255 28670 696082820 72932 6426 565698892 51581 45209 321898447 48019 29255 844598082 48019 9681 117642053 29255 63751 629127156 10143 48019 172775768 45838 9681 995057257 39882 9681 769961630 63751 29978 172045554 39882 80443 622628849 10143 8117 703249410 13 29978 829411168 30898 29978 781511503 21624 8117 368461094 88053 30898 166968662 8117 24859 390545392 46702 30898 32206190 72076 30898 297772562 21624 13476 993200491 13476 801 42875566 20568 801 296668544 46702 78423 130262312 65093 13476 492974139 13476 79772 324369422 7191 801 66213480 7191 68863 924905914 38817 7191 180937054 7191 61887 267391632 44395 68863 386194420 44395 68125 675704642 47371 68863 405429339 47371 19984 138346985 61887 521 483726572 44395 72066 19472500 72066 62138 556566860 41983 72066 804287410 16745 72066 835548446 9038 62138 997477554 65904 16745 687290012 42356 16745 846058626 22140 9038 121361598 9038 56313 227999081 34902 42356 230314323 34902 79906 117263558 22140 73543 983759788 73543 65010 874704522 22262 56313 564250934 12649 73543 531857355 12649 12798 6720104 22262 71078 229937269 22262 68816 171226968 88622 12649 269038717 32373 12798 968774400 67579 32373 187814348 33124 88622 293395948 36938 68816 114600605 32373 44519 509870213 32405 44519 422088895 75481 44519 837990397 2616 33124 61725977 2616 18542 37353353 75481 44173 915972012 75481 78337 654514706 68507 2616 354614491 37876 44173 704191920 68507 34046 77038122 33113 78337 618776439 33113 54608 882194300 68507 20723 317625810 36930 33113 948647951 20723 30195 808914320 33113 74069 730812001 30195 4484 258364591 4484 21383 764001768 74069 21722 397286048 30195 39685 623137873 18808 39685 467190943 21722 69611 888760035 69611 27431 691971951 37045 69611 782940457 57335 39685 680442636 18808 73279 124099108 79507 57335 58571768 73001 79507 591802613 37045 28868 781334754 28868 85115 839735683 65830 85115 308731820 63199 65830 466582656 53648 63199 575964929 63199 57184 515967748 63199 82765 761344868 53648 18262 260406727 57184 75141 235764555 75141 23808 202757810 82765 27690 97573989 20765 23808 28933076 69696 75141 698193195 23808 4116 929752048 20765 64084 11841940 69696 26449 985478888 4116 13588 619554275 6542 26449 940974816 64084 90056 100794955 83262 6542 347898855 46440 90056 490658246 90056 5468 502527211 46440 19763 708004922 36442 90056 333055274 83561 19763 617133399 83561 33886 724022331 15431 36442 374027700 84277 83561 197756711 33886 61533 758503938 21244 33886 534018557 2106 84277 354096120 2106 73178 121071620 72986 73178 49744717 57989 72986 754452839 58593 57989 322120258 58593 85583 679815904 73178 68406 671250996 57989 26741 917297966 57989 45380 650309752 72109 85583 28058095 26741 77277 491199023 26741 4192 687183238 51613 4192 210068532 62097 72109 642480316 72109 1301 864965057 58377 62097 591434697 51613 54046 401029018 51613 70165 897744270 82358 1301 627069102 70165 33905 306346104 86594 70165 459581504 70165 78289 614484212 55186 82358 873537822 78289 56122 67637468 24354 78289 487168118 86594 74002 348839775 7085 78289 700292338 76416 74002 696110212 24354 30986 773479310 74002 47375 731449689 47375 30331 220122101 90025 30986 415054593 77572 30986 887907053 1313 90025 776957551 9667 30331 817512323 25994 30331 316681865 77572 37049 774498362 30253 37049 112959026 22300 25994 167980955 9667 35308 876916458 35780 30253 128808406 23992 30253 486032562 20450 22300 114295595 33827 22300 444494312 35308 40259 225766001 81109 33827 83768322 33827 46111 351344738 46111 68824 919555568 81109 80974 664138128 68824 26113 459260645 43403 80974 632333124 11862 26113 463776977 11862 26627 412141286 85174 80974 759900370 85174 9709 462365195 21424 43403 87787662 9709 31593 567605761 26627 5248 125307043 5248 59750 460995696 9709 79676 127225311 49090 21424 598261706 65498 79676 985166147 49090 68928 562332896 59750 4598 893890933 20375 4598 453751185 65498 88581 560637824 65498 68962 834126787 68928 40733 197948494 88581 14944 158699853 76348 20375 826390312 68962 7510 299698393 76348 81232 64754998 57531 40733 340514546 21716 76348 401721859 81232 46434 464896094 46434 21076 340788287 54606 21076 592457151 54606 79644 865280592 21716 70014 83192500 46434 29162 233777421 87162 29162 964839453 53658 87162 180577042 70014 15830 523862745 29162 84583 897750662 70332 53658 188890749 4122 70332 156143994 70332 29400 343351647 2669 29400 208409645 29400 5839 115993731 2669 29342 190409133 84901 29400 991595022 5839 64394 496563974 29342 22126 709668203 48880 5839 591358569 49484 29342 973532441 62778 64394 887353435 22126 50595 472067584 48880 23864 442370834 50595 47093 298972361 88579 49484 678492925 9604 62778 621811519 5920 88579 828968600 88579 46168 908052259 47093 70613 354062057 66113 9604 500026098 72334 9604 309968513 67799 70613 75668608 46168 64807 928189642 10592 64807 20893403 72334 24646 135746562 5747 64807 197200551 49451 24646 785314087 10592 10130 943546822 49451 58496 665198462 38855 5747 125355466 5747 29320 582898643 10130 75850 883361004 58496 70647 564846499 41611 38855 301761838 40152 75850 520491952 37048 41611 463379744 40152 73536 145925405 37048 81016 489509301 41611 47495 881934211 66144 73536 446179607 26560 73536 504828546 28305 66144 893297119 26560 72344 312648291 69906 66144 75376603 26560 24006 931879474 72344 63694 26570839 42580 24006 947899051 68232 24006 779161710 2890 42580 406377806 24006 21723 284170455 21723 62561 735227832 32557 68232 462362923 32557 30213 991631249 27299 62561 955268282 22086 30213 462274927 22390 22086 743762582 22086 52514 897344396 52514 55939 962278805 50587 55939 31452693 55939 16304 892872139 40748 55939 90903826 314 55939 183142984 50587 74112 534407520 314 11992 404064777 74112 70323 895744590 30909 70323 572687784 30909 21553 288301780 69123 11992 364642008 21553 36081 839439279 54276 30909 6014839 54276 176 426390878 69123 28862 973850378 69123 14597 91869822 82688 54276 238760661 82688 48474 678817290 43182 28862 939171029 12794 82688 903592126 10403 43182 808523992 12794 32348 937135055 6818 43182 83817673 12794 57706 753340349 90409 12794 21401117 10403 1062 396588862 74258 90409 174091507 58905 57706 410986113 57706 16394 242775047 58905 25452 782400115 58905 44878 13628615 89174 74258 5270958 82793 89174 702625149 54065 16394 236538424 19742 44878 306325713 19742 39877 469142891 39877 72557 135679247 61721 19742 32471173 11117 54065 796706641 39877 3354 581035074 60290 3354 679970000 28502 72557 56667232 28502 53033 918684775 3354 47192 34167852 75829 3354 157546685 80669 53033 230601596 28502 14568 248386952 68514 14568 128597274 80669 56346 624993500 72112 80669 150357328 24114 14568 210298948 40343 56346 751201616 72112 56350 730810864 412 40343 417991462 40343 64745 422000659 64745 68138 198141612 56753 40343 681683170 39474 56350 808548515 68138 5275 722462187 68138 51453 614344117 57018 56753 216833382 57018 2577 903700520 57018 27722 933334615 27722 2148 121265133 2577 73213 249949842 27722 69947 342163677 55336 2148 891122678 75858 27722 806226982 55336 80976 729554430 28182 75858 1967397 75858 67793 75761329 28182 3419 958558447 89531 80976 307434201 66746 28182 210328793 19600 66746 314856028 67793 81457 909905258 73284 89531 522134972 63493 89531 996909741 81457 35919 698419923 63493 75824 866314051 17852 73284 242313683 63493 41366 261134903 35435 41366 6875720 35919 28518 460402602 17852 66622 144096678 35435 28279 593017937 89475 35435 367511706 4584 35435 829818853 89475 78742 171199696 66622 75394 704842293 75394 38519 717336905 89475 72993 17745132 31395 75394 133386030 6823 38519 547457813 24603 72993 837862445 31395 36903 485208416 35223 36903 327282291 27183 35223 66128839 35223 60806 666221552 5434 27183 70588159 81794 5434 693934138 27134 27183 30176235 23761 27183 67698830 67630 81794 736391749 27134 17313 605175433 81223 23761 429986948 67630 44653 613530643 70992 44653 267016914 67630 41584 19936002 20008 17313 136271675 50057 81223 80762940 73870 41584 790490924 20008 48469 220339759 20008 34572 594719589 9997 73870 88183904 44051 34572 549395890 49821 48469 33946542 48469 52208 696080235 44051 28593 144599912 20732 52208 45576596 42408 44051 431255076 78421 20732 924804031 78421 11801 628328321 73415 11801 644218740 11801 57139 858812020 72931 42408 358579119 11801 77038 254486855 21448 73415 52652889 40946 73415 710722505 46307 72931 66420623 69942 46307 17712924 40946 28463 138573500 59603 21448 47904987 84565 46307 858337535 69942 75228 972158417 75228 31976 794796591 84565 52786 84510373 50941 84565 300715561 50941 65231 616454266 50941 79611 213619366 52997 31976 577941065 52786 48180 972390294 10783 52997 573784876 52997 10959 12287232 52997 8942 377448359 8942 13300 788446489 10959 7491 694524366 49880 7491 151853446 7491 33160 614190072 33160 72834 639966949 72834 10001 766621460 72834 89821 842278332 49880 48387 859396861 33160 65458 269003226 72834 62456 940444544 54043 89821 508666462 62456 23284 54821075 52588 23284 55846229 22690 62456 211132638 58856 23284 765629681 90383 54043 999357663 52588 83907 836258627 59670 52588 186128859 59670 40727 141344082 18980 83907 850819403 26525 59670 91700121 26525 54659 921107270 59670 27657 173605396 54659 32399 782005045 27657 23378 961387958 64388 26525 925231211 86221 32399 945867898 4075 86221 803627526 43518 32399 313690936 61860 64388 627396635 74914 86221 455857510 69550 4075 338429487 56850 43518 25669029 74914 384 985260910 384 84304 29909977 84304 33137 505873190 8908 69550 158553877 56850 10818 760621248 33137 40047 60000943 14754 84304 627284243 26183 33137 117592233 82683 40047 48992371 53688 82683 237600440 14754 42634 622723306 82683 83303 719896411 42634 61054 483128342 82683 19735 581906940 53688 28551 25419108 83303 68312 51148874 12722 68312 332138127 61054 84798 699276681 86375 28551 55185296 57063 28551 117508128 57063 59723 42506180 86375 66417 63465538 41562 86375 903930669 59723 54834 74822228 31729 66417 949550600 88347 31729 658059287 33765 88347 716230392 13514 31729 527426547 2589 31729 111258668 49688 33765 725949261 13514 506 421942154 58814 33765 147357793 38446 58814 563189684 58814 70754 592091598 58814 79743 556981381 38446 11482 139214224 11482 42503 739625144 79743 77822 269277983 42503 36467 236253880 79743 55582 301511553 86887 36467 361555577 5338 36467 315627436 15101 77822 42559237 60242 36467 982177401 25151 55582 804903819 86887 64707 143012030 88955 64707 190257497 86250 64707 833442603 64707 24612 989520645 12270 64707 76854861 21671 86250 987650275 55526 21671 145989586 24612 3070 271265194 55526 21454 928380282 3070 54055 464400478 25284 54055 398356253 29137 54055 894495374 29137 21183 756258372 25284 78729 409554020 25280 78729 795905214 63396 78729 151595136 47085 63396 146336512 78729 50459 81803416 50459 63585 947816162 25280 36030 257829666 51226 63585 470342436 63585 6480 93256456 48640 63585 530304410 63585 36027 736632289 13895 6480 724557072 29495 36027 541092876 6480 23299 732021521 48640 53285 836897012 23299 32799 77675561 13895 62867 931748366 19612 62867 165941571 62867 12647 665014368 12647 10820 130228834 78926 10820 292057196 10820 48335 818141843 14489 12647 955232368 59159 10820 500399502 18002 48335 609848999 18002 54512 118043173 23778 59159 341904953 14489 76206 252546756 76206 42120 965513568 57542 18002 23618779 19575 42120 177880870 45205 19575 753894311 19575 19629 827391462 42120 86216 45489088 57542 9302 84630313 9302 16345 91739963 86216 8523 106279267 22926 8523 779090719 22926 47197 903398783 9302 77630 815033157 16345 78401 15226832 77630 29051 712245421 77630 85042 628192923 77630 30155 945162312 20680 85042 654393152 6295 29051 101149771 85042 41078 922591778 4221 41078 941903258 59196 6295 479912663 54200 20680 947421770 74704 59196 15626617 41078 16009 793746834 74704 59193 654076238 21022 74704 888450216 72448 54200 557360474 72448 79509 923239153 50102 79509 341592403 78924 50102 634751789 50102 20308 157825800 72448 20795 268524517 79509 31301 401211541 77792 31301 644492974 20308 76827 929751068 77761 20308 631335608 70951 20795 131337627 31301 7461 679239407 69914 70951 322951811 76827 87917 973902824 69914 1002 898340143 7461 60337 239535769 1002 36051 123385464 69914 46011 733320622 80384 87917 355808546 9652 46011 287279541 80384 49036 800502861 9652 18436 325853298 81546 80384 777994694 23110 18436 83066770 59518 81546 114291553 86210 18436 674958543 47404 23110 145676106 75747 81546 245109772 75747 88308 679700540 70420 75747 150688664 70420 23510 933881986 23510 9639 738774000 23510 89848 258032054 34294 23510 374761665 30654 9639 545199732 84747 9639 127474946 30654 42660 70361613 30654 18064 104966044 42489 18064 128707214 62589 42489 113651118 18064 41112 902435190 42660 86892 341144294 86892 21524 995323960 83166 62589 221771911 21524 74629 805266661 42984 83166 105581535 21524 17747 615201355 6963 21524 501448796 17541 6963 873999206 17541 839 192106709 6963 26922 243284365 6963 30710 469934231 17541 25750 477942596 86676 839 719551332 26922 2140 762933087 58422 86676 554681274 48332 2140 474328461 2140 3898 418512272 71939 48332 334595983 58422 55196 997193271 58422 68706 12744756 68706 19038 584043990 11364 71939 504679390 61970 68706 58728569 55196 81917 666735945 82110 81917 502910233 63301 81917 422933280 63301 49920 928698986 61970 36717 400261088 63301 13030 212558384 49920 13141 186485468 31219 36717 533595151 25275 13141 368097925 21414 36717 982982699 29889 13030 444907954 54350 25275 695072900 23323 31219 640499826 21414 13279 790631518 62529 54350 69642375 54350 56654 228890511 59176 23323 100195364 62529 17918 351431328 56654 69140 557161557 29035 62529 129037219 69140 56020 633413332 17918 57274 825649518 57274 74546 961351609 74546 82340 333229078 56020 30053 16384791 82340 40878 884659790 79957 82340 853936796 44370 82340 771461802 44370 37832 711365929 36923 44370 344648537 45936 36923 116486107 81200 44370 222419322 81200 9086 10372491 81200 7925 444842814 9086 15652 559013663 19391 45936 229989391 81200 47308 767991984 59916 9086 717358494 47308 32674 119916277 32674 8473 763825827 3964 47308 71832048 81795 32674 450110160 59916 64536 80734658 57658 81795 125238166 80079 81795 341214331 28204 64536 278141590 1117 57658 895942099 64536 85395 379414608 57658 42115 779444261 42115 33548 326364986 33548 76584 250653803 70920 33548 235917619 85395 77638 464509634 86691 33548 453022081 86691 82743 856380033 56740 82743 425759676 86691 69014 717849875 56740 82871 559013623 56740 18109 802474496 82743 56168 295717820 56168 44335 6654841 56168 2110 453905614 18109 43545 926936670 89555 43545 661427878 85036 89555 510093992 9688 44335 749871555 85036 51431 249179939 9688 1566 631909932 63369 85036 791581635 78318 63369 3148182 45157 78318 154296270 5415 51431 133722798 45157 58198 157294042 5415 70944 523247028 62459 45157 376988209 58198 72718 103457364 58198 36999 245340606 58198 81211 138756338 81211 16055 243199549 83795 16055 583690907 16055 72676 493009778 16055 19465 366557686 2429 83795 24384335 10702 16055 308395638 2429 51417 788432329 2429 26139 168960337 77314 26139 740451675 59451 77314 667391093 4647 59451 995419554 4647 18556 710030603 4647 59406 714635667 59406 83523 461083511 18556 48112 75883644 38235 59406 837286249 45410 83523 105056763 83523 20649 924893083 55894 38235 459572318 55894 75218 192772606 75218 89264 994951085 31928 20649 152438972 55894 40088 665228411 83859 31928 431144712 30058 40088 476598792 31928 79816 8458502 40088 7245 994206625 46689 40088 549458808 79816 73938 237009770 27743 46689 521334916 46084 73938 462898516 7544 46084 484492956 36689 7544 484631020 73938 41167 18538168 43538 27743 258385857 14006 41167 428159990 43538 77931 417511715 43538 49871 741753055 49871 52418 754514618 14006 66146 193452911 72401 77931 123949922 72401 12730 555648105 66146 11616 772916865 52418 65499 679515190 11188 12730 820681930 18070 11188 175336398 11616 29741 264503970 6748 11188 704052073 29741 63445 774248091 6748 36485 545854677 29741 5481 638933712 20216 5481 138487239 5481 65710 407129977 18089 20216 991701901 13392 5481 905654410 13392 59953 245274355 50664 13392 92098923 15345 59953 852793578 18089 77491 611062072 77491 74030 727458772 77491 75443 438191573 23055 77491 420357148 77491 4413 267657223 34480 74030 156863232 19856 34480 552032161 23055 61002 779571961 61002 62450 529248924 8876 19856 99927650 54749 34480 503332193 62450 82291 950539844 62450 24217 129300713 8876 79841 143623634 82291 72955 701769358 79841 77582 938931772 1021 79841 233758680 1021 57147 449608131 79207 77582 274218413 44006 77582 79678495 18728 44006 846890849 25512 1021 288813649 44006 33507 939259633 33507 48181 442405232 13139 44006 691477508 48181 26526 109920157 2278 33507 486478782 48181 87352 308829003 13699 13139 961306899 13699 27546 689695478 79506 87352 6418899 87755 2278 680940386 21455 87755 50494 84179 87755 764644180 87755 76452 705546495 41761 21455 668660891 84179 19515 933380750 28114 19515 656393053 32624 28114 730892848 32624 20412 46181641 28114 27661 493647516 28114 79965 469696407 27661 62235 69078149 27661 48 448422141 41081 79965 936010746 62235 19626 398494005 36142 62235 619261219 36142 52529 35123572 36142 14742 915015607 14742 5861 746096969 58919 52529 349123127 5861 24492 878032146 58919 76928 77265100 68147 58919 712693310 76928 22190 485739835 48767 58919 83044654 22190 66486 620009448 68611 22190 664546348 66486 24026 36299171 3175 22190 424505343 68611 29060 103602458 90568 29060 619772260 24026 4813 607466438 90568 79724 47208090 29060 67604 159696283 48468 79724 848076847 79724 58798 60579268 58798 36352 496355986 67604 5348 113050544 82930 58798 651035014 68868 48468 820440596 68868 89230 135726778 68868 32044 139337078 60060 32044 834570339 83023 89230 765757964 31844 83023 852978863 17986 89230 787107729 67944 60060 149773148 8037 83023 980163304 8037 60524 622088912 47424 8037 842802644 60524 60039 501195346 67944 33407 901307452 33407 87422 746258978 47424 17660 59116977 60039 16527 170697423 45553 60039 983890009 16527 32783 25040317 55082 32783 106697326 58682 17660 856412384 5739 16527 971202688 11830 5739 446848411 64717 58682 887175070 50603 11830 857917284 50603 80114 646119145 64717 9637 712230660 9637 43472 655204654 50603 18263 97336401 43472 27390 63493687 27390 51544 128419152 87160 18263 93405721 88321 27390 707200936 51544 17140 458057125 17140 53177 758071866 55639 88321 296884608 17140 42534 142242440 17140 12337 28908197 57868 42534 731430413 6496 42534 890745107 57868 3749 488454340 27794 12337 921870242 57868 49118 878302391 74580 27794 266627356 53839 74580 691136052 74580 17206 671750520 11396 17206 10280756 56323 49118 971188128 53839 66317 400001020 53839 55864 154755643 55864 54587 551548752 70868 56323 477589835 38015 56323 572243896 33512 54587 987914740 33512 19325 275097648 33512 59301 745538355 47363 19325 120556800 46405 38015 816753338 19325 23816 949516193 46405 58116 974497982 37090 23816 118534436 46405 52686 165240149 52686 8331 116437443 46432 23816 698813231 8331 23453 270706229 23453 58313 527027698 23453 166 305209125 8331 1412 221078872 22567 58313 363631915 62816 166 33643680 62816 72578 792686160 32815 1412 107314250 74765 32815 151623332 61465 22567 912102150 75032 74765 859964631 30618 74765 446824469 23693 30618 90397684 74765 56975 959830607 30618 34399 601009244 8566 56975 575789939 30618 23503 364729062 76016 34399 546486804 55691 8566 959951519 34399 37040 399907557 30009 23503 829075637 55691 5593 667345696 8613 5593 65249620 8613 68371 387521107 63713 5593 551243883 8613 50270 23045175 47247 68371 743772438 68371 59342 242223930 48696 68371 81934262 38677 47247 41005248 47247 53204 713214725 47247 58239 407175328 26081 48696 424645523 52294 58239 600398323 26081 19472 426260507 50424 19472 413213176 50424 43195 138889815 37112 19472 582130641 45916 19472 560251516 50424 18921 126045085 45916 84907 974307703 18921 67200 375220262 18921 25068 618959902 20843 25068 404766612 18948 20843 672015078 25068 28619 88870369 67200 83746 767599745 1085 28619 168206290 373 83746 154740528 1085 27396 429358660 373 26397 473943191 9973 27396 688853527 36729 27396 628163406 23474 9973 522005138 36729 19503 93152265 9973 59094 152426671 36729 64708 649656831 30271 36729 638056458 59094 30966 997607473 30358 59094 674543596 30966 25112 193627630 45310 25112 759885054 25112 75098 111976010 51532 25112 5988993 25112 34752 401728655 41451 25112 847717570 40825 75098 130435837 40825 59605 193537550 73585 51532 660071615 73585 53623 652046863 73585 85983 68625610 35830 73585 525716547 85983 71185 37153166 71185 67643 691931873 85983 88134 59112426 67643 21810 556899540 16545 21810 834922132 67643 35084 66483779 67643 57603 949908637 16545 11702 66131029 57603 67164 360336772 67164 86876 932341837 86876 42919 155452396 42140 57603 954404549 5110 86876 546454775 42919 53752 273780591 42919 23342 115957646 42140 20356 38395525 47705 5110 815786492 25338 53752 40387800 23342 3358 801835565 87776 23342 832671671 74348 25338 619104633 25338 35393 288688538 35393 40007 824144570 86274 40007 478199613 21304 87776 121184515 40007 79924 380286650 81928 79924 241453537 79924 3574 797193620 88603 3574 646175312 79924 20201 108021396 88603 50174 575504048 50174 16916 620276468 3574 16091 581777016 12003 16916 971222157 27354 16916 962984305 50325 50174 725402977 13774 50325 260598328 50325 49483 856134909 49818 12003 221427431 49483 84280 121740591 80129 84280 449908671 49818 37521 324281554 24232 84280 541751139 84280 86098 184303219 30639 37521 897482084 24424 86098 655092108 86098 24133 291257883 20722 24133 569309372 77612 24424 641065542 68785 24133 109163829 78903 24424 49458057 26798 68785 891171485 54342 26798 701174670 78903 31268 99831983 24559 26798 786673615 80086 78903 117730395 26798 33325 428632512 39066 54342 780460844 15002 39066 121036172 24559 64229 10826452 34611 39066 109605027 26877 64229 196537088 39066 80690 646319834 17392 64229 126414158 76971 34611 158894338 15523 76971 596467923 26877 57183 775177491 80690 56539 223441479 76971 36125 939978502 15523 18453 103986961 15523 82833 397362383 57183 35417 815750753 41992 36125 221278352 36125 86166 648894895 18453 35266 413492010 86166 49607 213349130 35266 41299 30672606 19201 41992 923959944 37106 86166 175732677 72796 19201 669410515 72796 41629 990984787 72796 43433 248012108 82171 72796 458550546 41629 41309 800063488 18632 82171 647243396 50028 43433 977697514 18632 80714 830800502 34765 50028 575633373 71041 34765 242176215 34359 50028 394393377 79738 71041 736765964 74144 34359 31281610 79738 62294 17628724 38092 62294 296947360 3249 38092 710648355 38092 12613 233021113 12613 1895 84752663 89824 12613 25344470 31762 89824 657519506 10229 31762 794348605 2301 10229 581974755 1895 24665 54401381 89824 82525 418010737 31762 35612 317370461 82525 47717 707079371 24665 82013 20887876 82013 374 172022694 47717 29579 63800255 374 47976 7411040 29579 31959 88045516 47976 13242 327105489 36618 47976 124725237 38391 31959 507132548 20204 36618 807677708 80964 38391 975477663 62762 36618 174447657 38391 48323 79105132 20204 19848 822744025 80964 46556 711400140 46556 88010 9819171 48323 24474 704394672 88010 59748 714841195 12413 59748 82876531 88010 42052 771101481 24474 45995 139389064 79523 45995 365896014 59748 83689 737762674 71053 42052 583385402 83689 5966 493207305 79523 88006 114579976 71053 75934 698122122 88006 52237 731170086 71053 63759 517876669 34487 52237 126859473 63657 34487 399061296 38017 63657 500272669 63657 76287 19902038 76287 54331 684906033 10873 54331 846271663 10873 9320 750615187 54331 18824 20187211 42372 9320 157187979 18824 17331 459648800 34183 18824 707877805 42372 56561 984152840 57515 34183 126573773 42372 18182 111485413 56561 52308 312018567 70673 18182 264174319 39478 18182 563671589 61349 18182 428073031 52308 61960 619207932 61960 10679 131574472 87897 70673 108302686 10679 19825 465154178 61349 84426 668539561 87897 6880 827945423 10679 42847 948323971 19241 6880 566300921 19241 56871 945483028 36658 6880 331175908 56871 8035 85245074 20057 19241 929800659 20057 62105 924539751 67845 20057 688658028 67845 62574 562243292 20057 87991 257188298 87991 62897 417222477 65631 87991 190597888 58298 62574 71641603 11414 58298 236959385 50721 58298 993609803 65631 68187 418425054 28475 68187 57531732 82384 28475 450651901 42568 50721 240212435 80661 50721 927587909 28278 28475 77005479 54372 80661 427753848 65737 54372 608912596 54372 12894 194789269 84070 54372 85659285 22257 54372 205123461 22257 69347 693256684 68745 12894 880923273 70093 68745 51473413 84070 39108 210112151 54182 39108 887820165 69347 47241 692049690 54182 34252 465779528 7651 39108 653399355 7651 85558 777045749 85558 57988 883965820 49790 34252 995924882 34252 9109 560629156 80192 9109 280647895 57988 67283 628509715 21175 67283 59912341 80192 1188 869188940 48248 67283 81870873 13728 80192 75616361 15849 1188 573027570 74977 48248 883460200 13800 48248 914265714 15849 68302 111232332 72375 15849 423244181 74977 13591 86037205 72375 8308 50651652 13800 89711 759373856 72375 83170 134239043 13591 58412 503930362 8485 89711 780454135 7930 8485 633710466 76274 8485 818589602 58412 30373 151084550 76274 74096 958044318 30373 47275 738837459 47501 76274 512429421 46924 30373 844435973 74096 18007 902840249 19129 47275 659256727 18007 73813 572816342 13754 47501 231407059 18007 65803 420329655 73813 42337 522560876 29183 42337 163300276 46010 73813 674488334 29183 778 863964014 65803 84559 489153586 778 30505 516130905 46038 30505 288046790 84559 16452 866939045 65439 46038 857763461 49552 30505 206730959 9211 49552 658579950 46038 70327 510384089 65439 38366 140688338 38366 7815 915646957 70327 51615 559184773 7815 87949 362876311 70327 7960 448094360 7815 26793 813269586 51615 59112 174963697 68614 59112 135814194 51604 87949 64819916 26793 17095 304355418 74506 51604 126120322 8684 51604 84783655 68614 62850 403179278 49428 8684 391115916 18527 8684 253602170 35630 74506 232112255 88474 18527 984700435 88474 74244 766385903 6867 35630 41284875 88474 2097 330663558 2097 60909 360471499 40586 6867 464478277 2097 75166 673683094 6867 56222 199552479 10755 2097 252237569 40586 12443 91369715 51509 56222 380235059 46578 56222 67274372 50627 51509 320184331 65596 12443 697689914 16759 65596 212406642 56387 65596 968077007 14596 16759 782594081 58467 65596 446024986 14596 84580 716241473 14596 12926 165774539 28488 14596 773138036 49514 84580 464664518 39319 58467 230545286 45460 49514 37840490 28488 72860 20641242 28488 27724 566173443 49514 80344 10396273 16546 72860 36806987 2479 16546 796870800 9018 16546 904367103 16546 52707 221848119 16546 84143 911417219 16546 12154 459423371 2479 2330 680837504 12154 72867 839163447 37704 84143 957410516 12154 86512 329381208 80755 12154 911638963 2330 58522 938808379 86512 38867 895225696 80755 61119 931206005 38867 75081 65358621 12017 75081 652396002 61119 50115 272182881 12017 60016 394211556 61119 37571 163576944 89493 60016 901510444 12017 82467 473018224 43127 50115 137469067 70002 43127 94147710 61636 70002 852984120 73726 70002 293966697 70002 57500 326149609 41655 61636 594808170 40814 41655 7601462 89769 57500 76923958 41655 27691 508982054 69454 57500 880409744 44409 27691 949480883 69454 32574 463161208 89769 82626 34175308 49914 69454 812268464 82626 67928 406765014 2342 82626 1652268 86817 82626 291658766 10008 49914 78415644 49914 82503 999874551 10008 44382 32040914 33528 2342 577987999 33528 24896 443498497 51867 24896 821915649 51867 72632 376913276 24896 71644 367737732 24896 70504 344792109 71644 64974 114948344 51867 51600 365943754 71644 17835 139724168 64974 27086 789842103 53721 64974 316015256 17835 3863 795755960 42094 3863 592327046 53721 46941 457349607 3863 56885 99070293 42735 46941 770742106 46941 17723 821272304 56885 80558 115164101 83211 80558 587179406 56885 37617 679118356 2428 80558 601916746 83211 78554 977168452 80558 55921 536896481 77456 37617 571021441 39898 2428 226357124 47816 2428 75626179 51499 55921 4874264 77456 35406 855079099 79465 77456 450586442 21238 47816 41919256 47816 70898 506851927 678 51499 79231376 678 68314 879418313 86295 678 823828533 21238 52393 538989203 86295 53138 126547557 52393 1360 231890055 16538 86295 562803738 47135 16538 4377264 12738 1360 297923534 4306 1360 347205072 47135 76391 478139465 12738 69794 949964550 12738 90440 654313343 69794 72168 498163621 52782 4306 655240427 52782 17268 66443009 22077 69794 185656128 22077 11958 781383628 22077 14238 117491741 14238 29144 217464250 17268 30394 18827830 60163 29144 905304354 11958 70063 70657190 14238 45009 567973096 26368 29144 992932354 72415 26368 594646784 62463 72415 972290202 16863 72415 656806733 62463 55224 650195027 10472 26368 880385193 10472 87886 865018600 30913 10472 892423605 55224 58395 745205873 84914 55224 765192088 87886 80815 551729114 80815 41589 811769609 73538 80815 284526992 41589 83662 4704861 41589 27165 479271930 63071 27165 723764903 90008 83662 192888823 46277 90008 648308803 9914 90008 568055721 3657 90008 496815270 3657 89886 17634940 26146 89886 228718901 27140 9914 176545014 32653 89886 785844617 87011 27140 499982440 26146 23989 636964849 26146 13947 386209392 23989 77969 474784847 26918 13947 18324771 50687 77969 878436913 50687 41720 52167663 11853 77969 527350034 44233 11853 625646203 86052 26918 115268210 44233 32618 185807073 41720 53656 116985372 27769 86052 841800291 32618 12747 86095551 86052 21444 319363128 89442 21444 645128891 53656 78611 128009572 78611 43784 723573471 46904 21444 435860898 89442 35616 37471697 89442 61576 530364374 8914 35616 656815068 43784 56924 75659476 74415 8914 532621220 8914 31704 64856639 18943 8914 600040302 8914 43028 112489258 7475 43028 306622072 60115 74415 62729945 77904 18943 677667553 18943 83838 969690489 49128 43028 53954990 83937 60115 457406533 83838 41255 464435375 74294 49128 680919477 27533 83838 52485799 49128 88101 122848381 67513 88101 646332236 67513 70639 745982318 42680 70639 604846234 88101 38794 679359235 38794 25957 914019017 23498 38794 774428558 51889 23498 598654391 42680 18249 465875062 78014 51889 71767926 1501 18249 451634737 36566 51889 385781962 48798 78014 608284075 76555 36566 654825050 70050 1501 57157108 31 70050 353003753 70050 36901 269128065 53283 36901 83546044 53283 72714 30805795 53283 27278 530982039 72714 72941 598311513 27278 39917 354529873 57960 39917 518158496 27278 43984 62414925 27278 13972 82022558 39917 69228 124631808 80108 39917 112422114 31106 80108 295214914 43984 79526 213147456 79526 72515 862426090 72515 85613 362383512 2682 72515 302826401 68121 31106 67282181 2682 59343 351654659 2682 68333 779797421 26561 85613 365802055 2682 83594 180154104 26561 76591 603365356 6243 68333 526032540 19565 83594 534862506 35257 83594 652479479 76591 78006 994228741 45211 76591 22424434 19565 75774 43156831 75774 53844 944516318 10028 53844 358392802 50513 75774 973529112 55955 53844 790927756 41394 50513 900107995 39885 53844 696448317 71049 55955 877735462 50513 36968 910530701 81655 36968 635098648 71337 71049 756202165 71049 33303 32192687 52954 71049 474218985 71337 78530 803075334 18191 71337 7122807 89813 78530 315440431 78530 12653 61071657 81813 12653 808378906 89813 3195 271889279 89813 25363 933200009 89813 67679 380268361 45049 81813 57915800 81813 16182 70762471 60139 3195 991483399 25363 33641 846057177 45049 65933 200221928 83862 45049 345262285 60139 79139 598356712 66443 65933 622119478 40422 79139 992961695 85172 65933 79448164 73423 83862 532038271 19044 79139 420875225 40422 18202 265016977 73423 87789 827357895 8062 18202 608097888 75301 73423 589074040 45860 75301 136859284 75301 22186 159213999 75301 5165 493646032 22186 73872 312473779 77882 75301 312563217 22186 8040 778798923 29454 5165 329733684 71290 77882 17384676 29454 21766 735193385 20688 71290 483613855 48574 8040 942385358 48574 60956 312681534 25804 21766 449769932 20688 57541 110652021 20688 1886 200182035 86837 60956 281430558 59529 60956 212078920 57541 75986 170416700 87196 86837 298432082 59529 15229 399592911 1158 59529 140626542 1158 80585 226947927 87196 81960 284342934 41126 81960 645571954 74479 41126 193681791 1158 74811 139284326 11080 80585 886191237 81960 56353 48502183 5355 41126 444521637 74479 46880 98861689 51419 56353 711396612 84370 5355 981744988 56353 52777 820936802 5355 82279 629200483 51419 54837 487568516 33877 84370 582880531 84370 9033 912217926 79024 52777 951071632 82279 28839 906677409 78432 9033 68613530 28839 57181 578345744 78432 18118 88942698 28839 8330 512380063 41049 8330 653014499 27507 57181 149115433 41049 35451 601605371 35451 26106 984684783 35451 83709 636503927 35451 29608 440544747 83709 86246 630023168 19368 35451 999530503 58493 83709 408824669 19368 24974 727764857 86832 29608 960825639 88616 86832 809056236 88616 61010 587317816 61010 74684 89853373 88616 30081 704455310 167 61010 518738093 54330 88616 559135135 30081 27372 814378697 25474 27372 233398271 2456 27372 301639914 42598 25474 162234116 76350 2456 988122956 41879 76350 522814272 41879 29259 710193682 44796 76350 751918239 2495 41879 996567941 29259 6417 924917155 2495 56818 594699397 29259 14605 898058857 2495 63565 746044533 6417 47204 139302555 6648 63565 665016677 14605 29252 637668852 70803 47204 564210894 70803 67808 836007903 67779 29252 740969319 6805 70803 460551818 77795 6805 495532002 67779 58623 421778435 67808 75657 620037730 75657 18704 348716923 67456 75657 591473251 75657 41929 127262550 41929 47990 490901748 41929 35003 723241767 7493 41929 480351924 67456 28072 206761607 7493 34790 413498360 34790 5709 182313024 7493 53793 715497580 43455 34790 696076410 34790 6948 869079295 21777 5709 890591874 5709 3696 992510667 60366 6948 422853331 43455 37955 191099682 3696 43834 81670419 43834 28501 897720680 27208 3696 821261930 74400 27208 86770725 60333 27208 330601408 54767 43834 112080718 28501 31290 417523949 74400 34859 234309823 60333 22843 355804680 54767 47205 618157899 47205 20679 111307002 23736 31290 61025668 73265 23736 704364841 5423 23736 19301884 51711 47205 518601081 51711 16608 603821124 5423 84981 992974497 73265 87461 661720817 3815 84981 595196931 3815 23029 63772824 8147 16608 168130540 8147 33931 168194054 12491 8147 553948967 3815 5943 38007810 51645 12491 204827629 51645 54442 814151085 51645 52994 995919253 52994 31564 23066206 85308 5943 633745786 8017 51645 385051316 52994 8888 105286004 59944 52994 457651067 42201 59944 342930594 8017 54904 617529627 54904 86762 720379775 40060 86762 568958563 40060 78766 709672340 24255 78766 179197502 24255 30455 139656493 1403 30455 25891303 15636 30455 873371019 24255 27259 513135101 5784 15636 420251840 27259 12598 127123417 45726 27259 431085746 84613 5784 58860844 88206 12598 353563521 5784 4526 487148600 47634 84613 340916493 45726 87013 339654339 87013 79471 638497027 47634 28288 654839281 87013 47792 498281868 28288 9271 464307024 32203 79471 51242094 89085 79471 687455180 89085 57801 35273414 61559 89085 351452435 55597 61559 441824288 89085 88531 362039230 32575 89085 843266932 32575 13860 409281782 55597 75499 642444682 88531 30620 745840917 63680 88531 853624958 74565 63680 897173792 63680 85632 846624506 83776 30620 692807701 74565 21636 238566206 21636 63923 687877433 86574 83776 499829401 77147 85632 919454110 86574 88198 133471945 63923 43423 990628067 43423 29500 601998745 29500 22937 448206265 22937 14788 331116419 14788 62959 494612480 60907 22937 458951128 14788 90131 809438625 87070 90131 178465002 90131 13564 657214420 29373 90131 963658189 29373 23852 222512232 29373 42375 359653196 29373 11539 197065393 13564 8467 990754977 8467 64247 394585410 64247 19482 239942398 37451 11539 552039503 19482 19245 295429824 19482 70762 139723170 89447 19482 562766514 37451 42914 452623693 85364 42914 727305395 19245 17962 186810077 17962 6737 673707434 6737 12622 930859904 47244 85364 46562967 81883 47244 397139068 81883 79323 768794499 79323 80358 265698758 12622 38933 563240314 81883 21090 588809098 29910 38933 750530345 80358 86146 350156554 41632 86146 993610718 60322 29910 525022761 60322 13102 976731722 29910 44848 430611223 40339 41632 92225122 41632 25933 462323864 44848 41082 313962145 25933 7841 108330880 25933 12579 251588603 88952 41082 766741273 12579 49614 952190757 49614 85514 337481629 88952 78051 397756899 66485 12579 23646483 49614 63077 919655677 63077 85651 46763762 18834 85651 716199109 69554 85651 27192678 69554 54787 401949327 69554 83816 102000650 54787 46244 927741549 73044 54787 965139703 73044 89585 810024631 89585 44751 602228806 46244 70629 283973230 63057 70629 787029035 73044 57914 106442810 82036 89585 309144108 70629 88191 903317740 88191 8253 505003301 37777 88191 411626325 88488 88191 293788863 23377 88488 828586285 32930 37777 525788966 32930 76320 778785441 51886 37777 429742759 32930 11779 192114128 76320 75838 800747034 33739 76320 173385745 37504 75838 916268342 81740 51886 476978619 11388 75838 398555661 42885 81740 680324391 37504 39651 87621137 9724 37504 893006707 89296 81740 111648248 30884 9724 849424199 9724 10738 284974816 8271 9724 726418651 8271 22812 761062445 61547 8271 291069746 308 10738 916763781 23869 61547 438204017 16875 8271 337838982 308 50352 678035705 36106 61547 921465085 308 40931 662437401 89357 16875 590952102 66286 89357 27720514 35916 66286 631436622 89357 34969 976230374 28515 40931 77876602 89357 52926 1038330 53949 35916 208697758 24661 34969 878647898 34969 69999 790210121 69999 38649 13081758 24517 38649 505417868 16446 24517 129517419 24661 71651 767908234 26947 16446 802396873 71651 38036 667600147 71651 87027 861910414 48343 87027 512628765 51854 26947 642158186 26947 76958 515390847 64067 38036 592182955 87027 48565 1592184 64067 13660 513667916 51854 83392 878227314 20009 13660 32566495 82233 83392 414549808 13660 54352 80444039 61915 82233 201966725 67766 83392 615740875 72298 82233 722547279 51364 54352 511764628 16383 54352 735488371 67766 57499 501216024 40336 16383 968338669 59559 57499 97215222 40336 27309 319311820 53544 27309 782029664 82292 27309 840168510 82292 43517 531193944 59559 38066 540529744 43517 7456 239349611 43517 65807 461925039 65807 25269 727563577 65807 32125 382271455 45824 7456 486283072 65807 2626 613958549 83430 25269 347482510 83430 72234 76755441 63562 45824 302596755 72234 65251 697105443 49139 63562 233856326 68870 72234 646759201 68870 80052 189837615 85116 65251 16616270 27269 65251 57839887 80052 12455 284791997 62233 80052 364741914 4187 85116 469499495 74454 4187 263125149 88395 12455 288126292 12455 84968 661622382 64492 4187 452488619 88395 28249 104048110 74454 36366 562836125 57850 64492 279370869 64492 46447 364005889 46447 79245 128875180 28249 41769 381629534 57850 29647 350209152 35350 57850 892260702 45441 35350 955391815 35350 34544 557754884 29647 42528 776286085 42528 64750 117471920 27662 42528 584058027 31134 27662 493852154 18126 42528 12715752 27662 51515 107301651 618 31134 180617532 24742 618 228441425 31134 53704 635112042 18126 25259 973215594 42904 24742 455728753 618 23700 787732714 25259 66823 605607280 66823 48092 66503292 66666 66823 709562466 42904 26027 586165524 66823 40333 356545253 27109 40333 82808834 40333 38921 814268353 40333 86696 38800039 40333 11663 228034460 79200 40333 796264315 11663 4772 373788513 38921 75370 721156741 4772 81268 469669402 79200 87088 625404125 81268 53755 754250163 66673 53755 583852409 79110 81268 945646605 81233 79110 773372888 87088 35190 127130226 48414 66673 698606671 6384 79110 768208554 72951 35190 276795108 81233 36435 210592842 48414 69158 261977362 16425 36435 19245884 71882 16425 847279292 36435 58166 935463765 82397 36435 401934950 70939 82397 967841068 70939 1203 35564023 21545 58166 145508614 70939 83212 934465025 70939 75987 122288482 12504 75987 303913340 1203 43050 772409025 43050 60405 733094186 60405 8289 783935515 37071 43050 828127186 43050 16006 178000790 43050 21465 285672008 16006 38718 853378924 37071 53003 590281069 16006 15768 406420033 21465 56664 899008557 38718 61880 724587793 68236 61880 948868682 61880 86384 259021710 61880 73706 666284324 68236 46528 296204321 68236 9449 630728899 9449 67998 825234024 86384 32135 314263624 34619 9449 226228728 32135 43047 308730596 34619 24181 937528058 34619 89347 453992540 32135 30181 579870253 27358 89347 284782372 18720 30181 741522326 24181 17840 213067737 55840 18720 823396207 18720 63169 41239225 63169 83919 897786476 61382 17840 316244459 83919 36200 382753912 8294 55840 115120492 35967 36200 163312792 12230 61382 669673825 63931 61382 276807625 9671 36200 793771036 9671 81837 425323374 35967 57375 710275365 73925 81837 144553534 73925 11215 991483912 50956 81837 883881365 12530 11215 57218679 43753 11215 219004418 42473 73925 494728189 12530 23242 511014151 50956 24251 163298040 72988 42473 610462354 79860 43753 101755999 70151 42473 412835345 23242 62559 163316665 66066 79860 454866944 66066 80207 609011352 79860 31931 909883975 75773 70151 737900294 62559 64423 19377154 22890 66066 645546067 80207 42643 638968555 26143 42643 168085140 193 64423 506255348 42643 54939 827280215 193 69122 326302326 42643 26858 911037561 82787 54939 974029484 20967 82787 563056175 30463 69122 341772433 82787 14208 929024149 14208 23703 388493239 82787 60082 381862394 23355 60082 709838568 82770 23703 57847422 81243 23703 701663244 82770 37475 337506939 81243 1075 111190934 34389 23355 51121122 27524 34389 20921757 37475 25618 634715780 14004 27524 426528641 14004 68630 136505113 4556 14004 116095951 86920 25618 639939305 25618 85031 130966827 76640 68630 959540459 39119 76640 959515304 4556 4254 817837279 86920 59473 313681891 71065 4254 103602293 46029 4254 431594539 29721 4254 61009634 59473 15079 799217659 59473 83996 12748104 85843 83996 695564792 83996 59361 872396197 16605 83996 898249924 15154 59361 375167908 63505 16605 413495297 21681 16605 177246958 15154 83258 436587016 30093 83258 63922188 20175 83258 330706620 6419 83258 770488892 6419 47866 462476867 83258 57104 512249995 77379 30093 20233116 6419 17684 141889578 77050 77379 537906733 47866 49404 344622890 16537 57104 802101564 16537 10953 60597658 16537 11110 78436747 16537 73887 419730063 11110 947 303389128 10953 87764 741426865 67278 73887 733764437 73887 85370 841111163 87764 86318 244657569 80742 85370 561375917 85370 48582 338207591 36437 67278 306238540 38492 85370 646885540 36437 26603 30407831 69397 48582 602765799 49096 38492 123296498 70658 49096 444566156 31365 49096 810251551 31365 89330 619659719 34015 31365 719967644 89330 34036 826958633 36617 89330 368057690 34015 61265 971776261 913 34015 330226828 23146 61265 673285258 27650 913 776084614 913 49122 817745006 1487 49122 74966255 27650 48295 530451271 1487 19960 354455518 48295 72455 332921154 37058 72455 243117133 52823 37058 661646169 43602 52823 153006562 2623 43602 135866647 43329 43602 909387434 37058 11340 39401415 52823 82244 228581050 11340 30442 191646677 74500 43329 80127855 45261 74500 155443322 901 11340 581457483 59658 30442 791051971 87056 901 290335223 110 87056 761797821 25220 901 159753012 83464 110 122542756 87056 44028 724722633 110 1502 456238827 26657 25220 770527512 1502 48909 455736100 1502 81966 407447103 53792 48909 809876420 53792 84368 358831539 31273 26657 899868729 32948 81966 718971381 81966 30417 204561 53792 71291 28500378 66721 30417 809368950 28648 31273 965276123 65242 28648 668659039 48462 71291 370918445 66721 2343 527899279 59371 65242 280423419 59371 81325 825886622 11381 65242 281276279 47774 59371 583382227 81325 89055 629276585 64506 81325 29784234 64506 75768 99814444 47774 6847 132100216 64506 55452 984965012 55452 13861 824247387 55452 26814 923561306 75768 19494 889850038 70739 55452 57299458 55452 31373 866382915 26814 8301 54743572 8301 72692 376375330 34782 70739 83453000 31373 49195 238634270 8301 21173 336401023 78627 34782 905969009 49195 49664 920307844 49664 6410 806302080 62902 6410 865406204 78627 1007 543940812 50874 6410 70707071 62344 6410 421385655 50874 89217 854320886 62618 50874 588138506 62344 17671 722261120 17671 77809 44870946 17671 49785 701319965 89217 89314 964688030 89314 826 328540926 826 12010 2018593 826 60708 730371496 826 85643 335652255 85643 18077 696257194 60081 85643 375834328 12010 39720 932872979 52880 60081 969583664 39720 34629 992996037 60081 50310 555397475 21626 60081 407237712 65068 50310 316486317 65068 75281 450573752 75281 26385 759019872 37125 75281 487636236 26385 74205 641699381 27997 75281 632062902 38437 27997 186151809 73755 26385 256738275 74205 81322 865630088 40935 81322 516274747 90487 38437 72207918 1981 90487 866272254 9594 73755 10276825 26545 1981 285277251 40935 18091 411617915 26545 77899 561726630 77899 24909 674530144 24909 68079 941977842 77899 82964 16710449 6653 68079 862290618 77899 8413 950823938 24909 68254 7160503 8413 14502 709304268 6653 68550 363812509 32600 68550 69410596 68550 21273 373947821 19473 32600 34267681 73228 19473 35926445 56717 32600 804521065 45270 21273 462735153 21273 58571 866235007 19473 57322 796759560 33368 56717 889278515 88091 57322 531864218 33368 5224 725900529 33368 44545 416915143 24357 57322 593541056 33368 83521 518732913 44545 80343 540490771 80343 62246 582812379 29059 80343 615149026 62246 20766 456552579 62246 63734 49496624 29059 3328 398993910 63734 16129 666199068 63734 51621 775189368 51621 75420 738707196 63734 3861 630748276 70472 75420 15719031 44730 75420 239007374 36487 75420 409283680 69633 36487 123376727 70472 77833 932514510 86747 44730 10702759 87086 86747 229687761 87086 10716 935422998 61267 87086 402791686 88154 86747 199286193 10716 7852 736970950 87086 13634 11338697 13702 88154 312525515 13634 86248 493153142 33904 7852 63509693 86248 6398 384251121 13702 75438 139030262 65316 13702 525880981 6398 41672 131697361 59607 6398 403655026 18093 6398 996400046 8915 65316 389733503 18093 50425 860389270 81583 50425 923440942 18093 7579 422164777 18093 43889 420501964 21959 81583 721007237 43889 69737 267338444 21959 62858 923401424 24756 69737 937281812 69737 79054 736909354 52352 24756 771172538 29837 62858 797307777 20340 62858 276769907 79054 81416 651343926 19174 20340 993217009 19174 78521 947299066 19174 86508 726348128 39146 78521 413139712 22727 39146 923385642 78521 83036 625032555 78059 39146 846956565 40603 86508 333277316 60656 40603 84605244 30772 60656 727302944 15351 83036 948622556 78059 6132 48452688 14642 60656 192668264 6132 76303 721881314 14462 76303 627281953 71952 15351 2379452 14642 21789 726001912 71952 28797 708482173 32856 71952 609883204 28797 11227 807171810 82956 11227 956926372 19994 11227 434705501 70921 19994 335793207 83450 32856 623210646 39211 70921 877177907 70921 63432 147318205 19994 89473 519758588 83450 5470 250628258 89473 5583 894047707 5583 24839 34381371 37857 5583 50767512 24839 57709 994344971 77888 5470 838955689 37857 32142 934152162 77888 41737 676965378 57709 80294 539656788 4055 41737 731077388 32142 53729 142807388 80294 2137 742345105 84731 41737 339785395 80294 54768 821564322 90349 84731 150356176 76543 54768 682874491 59725 2137 906266110 76543 68757 226010355 72672 68757 950768207 79063 76543 829924652 37148 76543 906063638 72672 19073 205489372 56482 79063 675268283 37148 76871 139088823 76871 17597 221379200 78087 56482 41803709 76871 75334 789553155 30997 76871 835237319 49445 75334 108704526 43385 30997 616442148 49558 78087 850640901 71559 49445 660045134 10067 71559 581271537 49445 89779 402587192 49558 52995 15349704 10067 10251 34701973 89779 11553 606424884 52995 82366 466661841 87212 11553 975162443 11553 24541 349134587 69238 24541 180949574 69238 30077 265760929 24541 83642 27603459 46873 87212 99841278 69238 80873 462832589 376 80873 395368685 52248 83642 573149115 60382 80873 775413200 80873 972 793985656 52248 1173 391493096 4113 376 115544935 80660 972 583265050 40471 1173 518902763 40471 20951 856179334 40471 10388 360710255 20951 45037 395639549 45037 6233 301284916 40471 66495 512162557 78195 10388 467431425 88323 10388 317712708 45037 3177 885836309 3177 53980 948770202 73743 66495 621011561 53980 48541 465922426 88323 64404 607216494 30729 3177 76848927 73743 28231 988643289 73743 1815 297247597 48541 57861 562557218 4174 28231 706643958 59891 4174 63773552 57861 8643 317443650 59891 9747 616200333 73710 8643 546463190 21741 73710 146642741 21741 39419 866412120 73710 24569 429773641 1709 9747 343980824 1709 18347 244398425 37535 21741 170815119 1709 85808 372351470 15738 18347 574376346 85808 29787 760294372 87094 18347 573573511 29787 27076 877567223 27076 90530 98635412 15738 63211 235017325 61069 27076 11431941 63211 54795 98201618 63211 6896 934849415 43570 63211 422071028 43570 48406 982356106 67506 54795 321476558 67506 33085 755146220 48406 14535 841272878 87631 43570 417489900 87448 14535 26141734 14535 76461 279651808 33085 10187 568522888 87631 34361 961804044 4223 34361 133442788 34361 1753 92463585 4223 8958 34067567 8958 978 72194120 34361 27294 661790655 4077 4223 82146241 4077 80589 513337771 18622 4077 640739051 15603 27294 95871977 43975 18622 253205661 15603 50178 26879309 45333 43975 3285553 18622 88960 367594506 9082 43975 691973497 43975 75220 136162679 45333 24523 234723855 9082 40740 271766047 88960 37526 195614627 37559 40740 283599314 37526 38107 290619146 37559 85985 127368632 79192 38107 734284351 60164 37526 289784083 60164 39314 180553430 38107 75871 475941372 26300 39314 175317263 79192 46652 956971000 86752 26300 555841722 70956 86752 314056525 86752 53025 113199250 30397 46652 606625461 46652 73489 277373718 82428 53025 527626894 80321 73489 184225121 72129 30397 740797091 68673 73489 461648876 88413 82428 700126002 68673 70662 66421174 16162 72129 275989328 70288 16162 228082493 70662 78139 533250043 16162 60329 107267729 84360 78139 434518920 78139 36197 667302898 13085 60329 763441020 75576 36197 51310998 84649 75576 980941602 81550 75576 100974338 75576 9913 801673060 81550 37392 24827403 84649 18178 612560074 9913 73561 968184922 9913 70010 387442204 73561 23078 7628860 19148 18178 134097048 63476 70010 120394930 87839 63476 491627456 71849 63476 862600832 71849 45882 890772109 63476 11520 674721821 45882 65796 15438579 65796 43985 729312309 88247 65796 907233883 45882 89313 209981376 88247 48884 820518804 42695 89313 808926143 88247 45425 573801406 88247 58221 450797653 57041 58221 664233510 58221 39798 329707841 16407 57041 694137863 34635 58221 23226698 12965 16407 677765428 39798 47730 964428044 16407 52787 120763961 26651 12965 780299715 12965 13370 70215384 52787 13577 837615418 52787 82835 44931371 30251 82835 243905260 13181 30251 134921921 82835 75465 3561752 80398 75465 682458818 13181 22010 374999636 75465 43768 912785915 21423 75465 850055585 22010 34723 7326596 75665 80398 497721796 22010 10508 464142513 21423 46813 958662260 34723 86480 953816055 34723 32614 278658061 86480 13362 953606699 86480 80999 706513405 13362 67940 16386622 64057 13362 716504593 64057 71590 855766416 71875 67940 860031868 68645 80999 26942098 64057 14492 737433912 71875 28679 792255329 68645 33624 399168140 28679 1306 18320830 51104 1306 189706648 12281 28679 211556127 51104 29640 772402514 27379 51104 592363584 27379 55331 894436320 53882 51104 19850403 12281 18486 249541053 29640 62732 256401089 27379 40366 187545566 80369 55331 538628340 18486 58303 502909089 58303 72947 135125287 72947 21203 357814800 72947 82540 385381547 82540 43242 284511589 84200 82540 506389225 43242 47680 886165718 39294 84200 327619845 85707 43242 588350233 1585 39294 562145157 47680 65716 170986411 25517 65716 641285327 76462 25517 618232583 76462 72120 239089459 85665 25517 862370269 84407 76462 705871931 56011 85665 195804585 85665 32993 163171408 63088 56011 325926882 30721 32993 163118674 56011 84230 952255331 32993 63480 937173057 82608 84230 92485950 13441 63480 202021982 63480 82325 37292680 53964 82608 868655434 73683 13441 51195399 81095 82608 628806553 82325 5670 112659876 53964 85686 327722480 53249 81095 498130159 73683 3396 45342203 30464 5670 432140678 46784 53249 100070478 3396 27261 757066564 53249 23245 221022380 51937 23245 637729748 79592 51937 252775645 25586 46784 275504688 23245 64248 116084579 44923 51937 923997464 51937 60484 373592807 79592 74185 199713473 13590 25586 497137194 622 60484 575328070 60484 939 139919843 29064 939 563486783 90412 29064 472425671 622 45335 246292004 939 56733 606211370 56733 34526 540717998 56733 75991 417713163 75991 89593 837945536 50238 45335 613696143 12753 89593 830319133 75991 64105 131280291 64105 62059 419553434 44091 89593 582025810 60353 50238 212305156 627 44091 784156604 64105 33500 756539026 44091 10748 713607803 10748 19041 814371190 627 77747 168169620 45029 77747 463562322 10072 77747 769054462 77747 26686 454131088 49554 45029 887760765 45029 66236 562289132 54279 26686 110559548 66236 68817 936270330 54279 45829 999441211 68817 34829 451745634 68817 24940 680123370 45829 74417 513146374 70000 74417 304200364 59378 24940 93389121 59378 3294 442227559 3294 64244 908874339 64244 16735 820939855 59378 21883 384778167 48452 64244 229233331 12279 16735 481794641 16735 65035 983502228 16735 30040 323483704 8713 12279 289208387 41359 30040 40934313 65035 30469 468094148 80325 65035 722632969 8713 47987 9247085 19566 8713 317530192 80325 41896 357981093 19566 77486 36288314 31535 77486 171195974 6424 31535 410605829 31535 52482 170115664 4931 77486 287162845 52482 26760 339325950 31535 46870 221375789 6424 68222 665557608 6678 52482 121922653 68222 84761 804613526 22107 26760 95931943 18755 84761 508053260 18755 66732 125957892 22107 87287 54344256 18755 19084 535780491 22107 49538 706923745 11057 49538 65050350 24317 19084 369747806 49538 55986 575288246 24602 24317 976072873 34991 11057 644245162 34991 27099 483924926 74481 24602 490743350 27099 52732 410480444 34991 53571 956764877 36120 52732 480555666 27099 37794 45350694 74481 68522 871261732 37794 68658 210941969 68658 42952 467313017 22099 36120 42964035 68658 52368 171307613 84945 42952 904872830 32085 68658 288703262 42952 86282 933435237 86683 84945 195128517 82115 84945 432691307 82115 432 295817700 82115 26839 533568675 24452 26839 241133358 26839 67347 626424813 26839 67527 395546723 83188 26839 562814298 87625 26839 695600440 31915 87625 897447141 67527 87334 372995075 67527 30286 189666569 43210 87334 605974609 2578 31915 85358105 42604 87334 427216826 30286 68425 11970355 40525 68425 154022791 40525 48930 6431485 21855 42604 73129017 2241 48930 8654984 21876 21855 30333712 11270 21876 740984096 21855 70195 11888002 21876 82951 397721588 11270 51947 930071009 50953 21876 722918247 70195 19240 940612604 19240 34007 699885120 31828 50953 7124216 34007 34671 146297783 39695 19240 361585616 87343 34671 909202732 31828 25922 307962497 65359 34671 965448895 87343 81434 308150726 55247 25922 252902936 13576 55247 166732724 68853 25922 469397571 20393 55247 150201775 20393 78238 738625515 89322 68853 14804238 46060 89322 88371567 3405 20393 226644929 52660 20393 207036754 37667 3405 278532610 45088 89322 373142884 22536 46060 364119022 60040 22536 155726631 37667 10477 903012532 10477 43352 758205730 55630 22536 652828454 10477 36169 402164044 64800 43352 857512046 23004 43352 850698252 86749 55630 591197123 9605 55630 793019303 29135 9605 755900230 29135 88994 266450901 23004 87022 522163905 36837 9605 921347001 2593 87022 679338539 87022 54447 293331090 18901 88994 134384550 24750 54447 420571778 24403 24750 275265946 2593 14856 101076689 18901 9940 42402523 24750 76226 600171928 76226 84297 227318697 24403 65139 612661088 9940 89896 745226647 76226 3951 277033529 65139 42484 139587610 42484 22651 41221085 65139 71183 869488432 3951 39549 167480728 22651 48024 962090669 57832 71183 444800881 84793 48024 909869537 79627 71183 133872301 65086 84793 896666515 84793 3165 965746232 84793 82730 590706072 70847 3165 396532655 65086 43488 869304690 70847 79696 341573288 43488 69662 267390483 84632 79696 673207264 3228 79696 14607596 43488 41852 921245955 41852 70553 529512784 70553 45182 285439349 84632 81055 402054850 48044 81055 440595022 2818 45182 300645588 41431 2818 202092570 62998 48044 514449012 82499 81055 841413840 2818 6343 586273312 85513 41431 628212551 85513 28243 99656588 85513 88688 775142038 57201 28243 440909005 57201 9952 626541512 65118 85513 15294001 16830 28243 192128977 4993 16830 341546850 42738 16830 888926586 4993 8932 912841254 16830 45440 908042436 83900 4993 756505281 19019 42738 263315294 72075 19019 130490158 64284 72075 81142076 63766 64284 47708329 19019 59795 24857821 19019 53621 679140465 53621 81694 366928335 63766 46583 953381860 81885 63766 428082419 25997 59795 246290014 60409 46583 365998994 55647 60409 802812420 25997 59158 331438563 54550 60409 436963538 54550 32475 781656865 55647 30708 202132355 16901 30708 169455811 86195 54550 854733992 33238 54550 49385981 53587 33238 959952512 30708 59036 902323585 86195 75395 579276359 8352 86195 464175146 32659 33238 967754466 53587 23969 206366779 25268 59036 217501659 2714 25268 801881342 73036 32659 679807701 32725 23969 588484102 30254 32725 77833605 3500 2714 15272758 36107 73036 120145826 36107 30834 465104821 4954 3500 140359154 30254 71877 729838487 3500 9765 146283652 4954 27538 444437342 81746 71877 606446691 6796 71877 110734579 82081 27538 505902751 79637 27538 640761986 27538 49997 741983478 6796 66535 448751188 82081 43397 133512284 29356 66535 96111468 35953 66535 112408957 35953 43198 343828196 43397 6326 1145494 43397 14996 207434599 43198 17879 28456518 14996 52527 94332663 23934 52527 274467857 23934 4087 752816528 39844 23934 152415192 8811 23934 160148405 8811 82143 885685162 23934 49140 86755052 57044 82143 948586419 26278 57044 607008868 8811 53200 425257880 26278 14336 145960940 76339 57044 667020911 57044 37623 770221618 18967 26278 3754852 37623 11915 662187400 6075 11915 619962002 12029 6075 59467887 37623 38942 322767 16430 38942 627860756 58750 6075 233384570 86543 6075 663572249 38306 12029 441435902 18232 38306 304287421 58750 8710 138349891 58750 3553 324637373 7694 86543 614416624 7694 70507 806307305 35789 18232 960387446 6234 7694 802120288 70507 30967 259217840 19414 30967 848870015 19414 29397 73344101 30967 20015 626126049 89035 19414 278171365 46962 19414 78921174 29397 57033 41995967 8920 20015 335658365 8920 45290 197853424 45290 77791 725970538 45707 8920 403758424 60461 45290 457360133 8920 35362 373722572 30236 45707 4645283 77791 27080 692712711 182 35362 3285016 182 35323 123589609 18441 30236 536143091 182 3652 465525632 90455 35323 975633275 182 75319 268772295 90207 3652 960285630 40239 75319 502080572 79829 40239 499232828 89912 90207 788406130 75319 1465 741170008 79829 65510 128327626 18683 40239 62855951 23548 1465 314713928 79003 1465 541192915 23548 21378 726783153 23548 87579 664389888 79003 55757 249149310 79452 23548 604855520 79452 11885 215318469 77640 79452 163404638 77640 34667 192592295 65433 55757 647375374 38125 34667 272150612 77640 28814 99639561 64219 77640 76844268 50887 34667 957753994 12309 64219 891856058 18076 12309 412254790 1466 64219 793143877 50887 46031 919029324 12309 41969 497925634 56639 12309 75332492 1466 14367 488984891 41969 85185 314266235 74710 14367 818225856 29223 85185 40910472 56639 34056 453877489 29223 38289 558007366 65699 34056 539926747 65699 9410 491617542 19620 29223 350972844 17482 34056 674459256 19620 53123 175014181 53123 11476 154431588 53123 40713 892678099 84172 53123 340601438 44803 11476 214429173 40713 52306 990195026 84172 29463 653670990 44803 25889 112750122 2611 44803 487164832 25889 22905 335231347 29463 17845 546979138 22905 50433 519586770 17845 66280 550885639 89110 17845 408709598 10580 66280 313092198 31410 50433 997203734 66280 86847 22399250 52689 10580 456264436 16767 89110 930128932 52689 10423 10713782 83334 16767 917832502 78643 16767 700488518 16767 13726 10402768 16767 11269 895916688 68831 10423 819415582 18085 68831 291126269 11269 2076 976903096 18085 31199 10849655 80648 68831 674433700 8871 18085 134679918 60707 2076 355244457 2076 38002 475632276 60707 88632 988551672 33258 38002 997753754 88632 50714 433795285 88169 88632 768271408 90034 50714 714409043 50714 73525 628163979 51827 73525 134514916 90034 61388 927412109 51827 77601 460261401 65215 51827 877874267 77601 14581 881767767 65215 24148 669985932 19335 65215 308283175 55074 19335 396243715 55074 7626 789065850 55074 87837 893687686 27042 19335 508805401 18090 27042 401330826 55074 30014 604941677 18090 65496 999261173 404 65496 490878510 50200 27042 896678880 18090 4919 709054869 4919 17558 136872973 50200 16283 747662068 17558 67143 311513467 89237 17558 755987511 32961 16283 890664001 89237 85810 786165248 85810 10647 580314666 23204 32961 863816405 10647 21695 57881321 52674 21695 70476494 51165 23204 20255193 21695 40043 628814381 75205 40043 847285239 40043 17916 204490567 26975 75205 302635366 25602 17916 125604160 27495 17916 935378055 26197 25602 306771927 24520 17916 355212412 55233 26197 80907271 71609 27495 979546473 27495 65094 237816829 77316 71609 147336318 72451 65094 591412542 55233 83006 326771390 12743 65094 664429784 83006 51716 42339905 59250 77316 71575647 83750 72451 117969756 52998 83750 191138313 12743 7282 42127999 83750 39241 712629808 78021 52998 190008699 46086 39241 76913926 52998 29593 934677522 29593 25301 496130223 39762 25301 24893715 21006 39762 31634186 46086 79927 835580284 29593 29989 229964020 79927 71256 137452112 7400 29989 214410956 79357 79927 40154319 26337 71256 774449858 79357 23836 414569166 79357 29358 431245544 15968 23836 134846993 23836 60848 286719568 30429 15968 15793436 4032 30429 722593151 29294 30429 521454688 29294 26834 422244004 83246 26834 805186774 31741 4032 423611134 35025 26834 929441265 80171 26834 508151433 43456 26834 547968957 83246 31982 804234441 54492 31982 713581690 90121 35025 451280048 54492 90227 249305170 90227 74207 437364370 70827 90121 878917292 90227 75629 709007854 74207 11354 87717430 70827 73555 402730735 57708 70827 355357079 70827 50296 860553219 65041 11354 983885626 78375 73555 506343611 87028 78375 937739506 65041 29046 537769317 29046 32579 442090132 56592 29046 778864437 41338 56592 773204407 58826 56592 136339028 53564 56592 965186425 46012 41338 259178089 41338 8512 2820034 18348 58826 296363495 80218 53564 104819648 23906 18348 404742279 18348 58189 229101668 18348 65975 325753278 18348 38432 401976202 5567 38432 831346885 65975 87348 699108282 51571 65975 530456871 50711 38432 563636310 67985 5567 149386586 26056 51571 244498493 26056 41526 64382993 40838 41526 711945359 67985 54948 611337685 26291 67985 144263374 54948 52207 657819204 26291 56618 311828108 62195 52207 561776096 56618 57206 180373331 52705 26291 606433419 74282 62195 572142613 52705 43690 774581590 74282 49294 659412855 74282 66321 264965659 75106 74282 171908818 74282 88513 264922581 15559 66321 700077856 75106 8510 331124928 88513 8362 652866655 15559 30630 831821306 88513 30360 702680141 8510 1292 46213050 30360 59679 257234692 30360 53575 407954374 30630 28248 200551219 9268 30360 872473904 1292 69863 157200796 59679 56441 896461076 65764 53575 657126654 65764 16259 892179165 62985 9268 575778978 56441 8247 97959132 10620 56441 338923669 62985 58263 245429098 15905 10620 224063021 31780 10620 788920352 64273 58263 419407263 15905 60614 941251410 35878 60614 671596 35878 85709 966766326 88280 31780 68626276 88280 90315 826432995 19153 90315 191328425 84608 85709 42440721 88280 9990 736837155 84608 24205 530006901 19153 29541 796754331 19153 82213 146022016 24205 73877 909566441 48212 82213 979984673 48212 83234 468701516 17274 29541 912888973 73877 60275 161587476 82261 17274 269783433 48212 45592 908378866 83234 7947 215998235 80092 45592 928306339 60275 64701 202832212 80092 11879 470358001 61225 11879 820606193 11879 57501 737441867 61225 28874 77360339 64701 75878 683611825 23441 61225 374906897 61225 12742 614833467 22623 75878 431840428 12742 8208 976312944 12742 63167 676676461 63167 67757 51386134 11021 22623 152675841 77310 22623 35526003 61362 77310 789286490 5443 77310 116138005 11793 5443 83467106 11793 37523 942424332 77310 30782 498723862 87649 11793 959719091 29346 37523 919095096 30782 49307 799466554 69359 49307 89025533 87649 80464 501409913 80464 43936 202867705 69359 66071 718111710 3499 66071 320655977 3499 87134 826004059 3499 12040 286811892 12040 18612 694522242 3499 61524 677878752 18612 22409 773249782 61524 86081 102188952 29722 61524 370451856 7534 29722 100573014 7534 32441 29513364 16497 22409 826018214 16497 19424 166186454 45525 7534 948312638 14774 32441 140942407 31251 45525 997835573 38827 14774 883240858 61454 14774 186101010 85590 14774 644339717 38827 49207 275807678 61454 40850 401527633 52784 38827 854554905 49894 52784 567548637 40850 69221 595484229 85254 49207 262689370 85254 58896 973204140 49894 80252 568241703 58896 38697 678731699 69221 71225 271815150 38697 1951 107057222 80252 2633 483257380 80252 39225 976844372 32786 39225 128417046 30696 32786 928259504 75255 1951 340890982 32786 24583 816651421 33872 75255 10269962 75255 65558 769712379 65558 6834 332982882 33872 18029 220851791 7989 18029 913770200 66195 33872 592907683 66195 16023 698310984 23652 18029 921472758 66195 14860 603716420 6043 23652 235400040 46495 66195 985939125 68005 46495 305988388 62005 46495 80222493 6043 56413 739629282 1093 46495 143347774 22715 68005 16048439 1093 87529 932519728 22715 23822 583952682 89391 56413 855990125 79620 1093 566207561 22715 64913 703893103 73526 64913 809321278 32380 79620 135787327 73526 58716 224846572 58716 16291 464356716 16291 87050 826477545 38429 58716 377523723 42669 87050 269684711 20858 87050 71746525 42669 80743 583892389 87050 78695 270627396 38429 74545 368712032 78695 51459 90734345 57530 80743 321166085 51459 2338 462501886 74545 55576 274033845 2338 47489 899005239 80645 2338 421115427 57530 18428 519181858 24048 18428 626812661 24048 17497 958724958 4513 24048 286350765 17497 37008 290788839 28504 37008 646511246 64289 4513 417865819 64831 4513 577629660 55707 28504 535377162 64831 82918 744156688 32170 55707 604039105 21443 55707 130385026 3851 82918 805212768 21032 3851 85452330 3851 87296 340290342 50500 3851 444043273 73774 50500 857562453 3851 63292 695527124 62086 73774 229178840 89135 73774 5052443 48004 73774 390429714 63292 50657 882503041 48004 86412 587000023 292 89135 201821447 50657 38788 258990743 38788 57210 601005041 38788 6404 863817257 292 52227 782087188 50998 6404 988325286 6404 54244 78280732 9191 52227 931656323 59077 54244 40604179 19663 54244 298212638 19663 71509 458022538 71509 37890 423041890 81260 59077 47359156 19200 71509 819671368 23528 71509 326799836 37890 10005 95027599 10005 27466 381564926 19200 45212 474599417 64604 10005 69564539 45212 33849 566476383 27466 89985 712479398 45212 78898 276740293 72373 89985 588449998 15164 89985 18116834 72373 8727 850131742 78898 61653 70218178 72373 87868 548753647 87868 8604 476261960 18894 87868 159248021 87868 87131 231007700 87868 5142 555121069 26126 18894 14669139 26126 70037 532569988 87131 65632 771772311 42661 87131 532717928 42661 29219 158818952 65632 43153 598083063 26046 43153 740990155 65632 16167 643955860 26046 5419 668103586 26046 32156 780469158 8931 43153 507274582 28255 8931 84098181 52035 16167 630368307 5419 8098 131986220 40845 8098 434426757 9114 8098 39927654 40845 88648 623793283 48317 8098 643397150 40845 3118 27148518 48317 19808 438846988 51217 9114 126345104 88648 51008 621526714 33706 51217 75979462 10077 51217 331474946 51008 54501 464602876 51217 31949 187437511 33706 35186 146199609 58288 35186 807930348 32769 58288 219914591 58288 11168 490460272 6307 11168 627023857 6307 13185 955953593 45129 13185 955401916 11168 12164 351415434 20290 6307 333014871 45129 47555 21034254 47555 52498 679708821 42026 52498 179211583 20290 5333 613076240 52498 8082 352287680 61087 8082 475146982 8082 30694 754589272 25462 42026 663777230 61087 146 250430856 16678 25462 354952539 17224 146 390549518 146 487 123795402 17224 46043 937826234 46043 36514 503402904 46043 64408 914264102 487 61686 932020438 61686 49640 148294099 36514 42009 282892022 77606 42009 219933892 49640 22991 690708560 42009 27830 678680077 42009 39244 111946761 22991 89155 639718482 77606 58650 848305319 27830 35088 364448511 76304 39244 483556814 18205 89155 37750603 54321 35088 806533839 35088 73978 686549533 76304 18356 117334855 18424 76304 146354517 54321 63840 241144690 73978 49154 218633603 90273 73978 474670647 2462 18424 272521323 68715 18424 863305415 48069 68715 36267448 82530 48069 236987098 90273 61504 456008866 25854 48069 418651616 20842 25854 141066625 82530 36403 427971754 44341 36403 362076995 40011 44341 6910415 44341 48356 396958685 44341 11705 354472863 35326 44341 731149611 48356 86183 542994517 14400 40011 119654264 29001 11705 240867058 6461 14400 888077069 6461 23406 195893335 14400 21019 931940997 6461 24477 452846796 6461 60850 518172849 21019 84567 913439938 40345 21019 626223191 52874 24477 690573051 84567 64395 280949985 52874 51505 889443062 16124 84567 526761433 11723 40345 926254571 51505 13770 692049827 11723 79050 60210608 36358 51505 191946951 22517 79050 56396026 11723 8590 405250137 76275 8590 856884885 22517 24885 685169791 8590 2573 282690047 2573 56362 33746443 55438 2573 567614814 59364 2573 390058028 2573 83708 353302518 64316 56362 808187679 55438 32486 201433032 46109 59364 191694205 72285 83708 445376506 58184 72285 301969390 64316 12378 547964471 40050 58184 806664778 64939 72285 426456709 64939 68775 709166205 45526 68775 254138750 68775 78315 445589625 6824 78315 302711336 28323 45526 585475131 28323 83539 844338399 69299 78315 981030363 78315 42163 499057521 58936 28323 292902847 69299 44438 976683504 69299 31557 533210855 36375 44438 220857432 44438 71003 927647123 36375 86013 181612935 71003 23193 225698748 71003 46222 651259517 71003 78572 743927587 34551 46222 181717298 23193 82515 294743412 23193 48279 373885979 78572 52828 59787483 40510 82515 708268051 48279 16427 268381645 47568 40510 682552238 54296 52828 612848824 73145 47568 898397891 46981 16427 933812102 22223 47568 833756272 56673 54296 740593574 54296 15750 300803827 74331 73145 475955200 46981 43881 901157273 83323 74331 709977959 44201 15750 114432699 16307 15750 272335905 83323 56797 589972614 43881 60542 411575756 30874 56797 225457583 80414 60542 210598937 2873 80414 93758242 2873 18383 419761913 10952 30874 674540138 2873 42287 816444155 1436 10952 67549591 81924 18383 376181967 81924 83935 375846401 10952 7038 25449461 13391 81924 924536302 83349 1436 64910945 83349 81789 445181490 7038 74304 232320379 83349 40925 374402936 81789 43115 38427469 74304 38081 176369884 38081 36236 507870339 6601 43115 924990514 48222 43115 967316957 38081 25624 133722617 37645 38081 960343411 37645 46973 45831541 46973 23889 127174674 46973 59474 41178894 63670 23889 256230665 66875 63670 740567902 28220 63670 857200547 59474 40688 363421158 40688 27531 925936195 40688 69456 585933409 27695 28220 190200961 27531 74839 65906418 65623 40688 884947767 74839 47079 478219902 27695 33479 295460283 33479 80744 193574886 64836 80744 518247425 80744 42453 297361772 19164 42453 366117067 14019 33479 650562581 19164 80084 156772212 21581 19164 796005689 14019 8269 281912575 14019 9556 808526383 27094 80084 602283639 39116 9556 24728784 9556 61185 9279434 5614 61185 343072250 61185 46854 934048482 5614 62879 599008274 31188 61185 138267369 62879 36135 337828810 31188 11641 884505935 36135 1726 154453241 10430 36135 826247596 36135 20981 578003432 20981 62395 48662655 54405 10430 702025265 54405 82903 238468668 69720 54405 243456699 48363 69720 757527789 19504 82903 485753256 83742 48363 211337034 88874 69720 661034423 19504 86764 502634006 82751 83742 227410631 21315 82751 757658556 88874 19081 149932518 81096 82751 52946372 21315 47908 597820192 24170 47908 961917929 21315 90534 567246475 71234 81096 254865445 28855 81096 46188513 29388 28855 632339738 24170 41417 186602768 71234 59759 262863393 30430 29388 9191100 41417 52555 353697879 52555 66020 324618642 13579 66020 635300920 518 59759 497233260 36560 518 969785062 518 48308 887640317 36560 62665 804067885 518 27491 459474450 48308 56314 366316833 56314 58171 481599098 48308 75737 148509015 58171 49382 967032738 49382 76374 522465521 76374 33448 23232629 48860 33448 678507879 35877 33448 964562039 17319 33448 702649251 35877 82799 741053993 84680 33448 693726302 29841 17319 583425996 82799 37232 737969379 84680 83622 243791847 328 83622 514075872 22757 29841 13055780 52410 37232 729987221 65485 52410 354091331 328 85244 874958837 66949 85244 511861337 22757 19834 179792274 85244 47998 887785970 85244 4195 567517694 85244 10390 743022261 42068 47998 994045039 4195 13032 313149815 14292 4195 427396206 37462 42068 56315406 24101 42068 72674824 56970 37462 412435549 14292 88238 3373550 56970 72056 319659749 88238 60607 920146205 70505 88238 316889706 78909 56970 699907847 72056 62488 45045750 62488 36780 363845008 5388 36780 590516623 70505 24002 490212429 5388 87014 54045996 89900 5388 522647837 24002 65113 24545160 89900 55984 116287971 38880 87014 967925977 65717 87014 380967818 71007 38880 480746188 31019 65717 805852854 29929 55984 822734836 27498 65717 179189715 46439 71007 226136801 10634 27498 968375584 29929 87568 758797681 58335 10634 909046968 84260 46439 968615993 87568 1571 387885888 10634 19357 736033215 74725 58335 94890499 39758 74725 860577767 19357 17567 693955289 74725 57138 105173962 78522 39758 61381621 87386 57138 164297173 79838 87386 91358785 54166 87386 150782583 27859 87386 126656551 43470 27859 149646060 14610 79838 500618282 54166 75178 984801776 47986 43470 962790744 43470 75238 661440997 14610 39783 681112457 59940 75178 113726708 75178 52688 10568936 21623 75238 692214123 39783 89092 507840919 89092 26265 631963681 21181 52688 88340933 55239 89092 141489713 26265 64684 635809213 63170 26265 450248215 68787 55239 521708027 68787 51321 415046948 51321 50715 213370715 78304 50715 284507908 44868 68787 205782843 68787 90477 379354441 90477 33295 195939466 14497 33295 515414605 71857 90477 319901973 90477 66906 763548976 14497 49930 710049512 73344 71857 101998130 35564 14497 44289861 35564 2806 830606511 70455 49930 240792836 49930 10317 147597537 35564 41713 585781700 22324 10317 784827170 82710 10317 815009557 22324 84767 827830222 22324 75345 867800332 67353 41713 760204048 20669 84767 405298511 20669 26436 122764549 84767 20592 188280081 26436 17068 405459724 21012 17068 134342532 17068 18402 549236386 11058 20592 603462044 31241 21012 563764165 21012 71450 365730323 19319 21012 459272091 19319 64555 126522535 65177 71450 603180786 29153 31241 18467039 64555 70162 667357190 29153 60364 343228371 64555 57006 950007167 19858 60364 408212591 52523 19858 326243715 72175 19858 811601590 54181 52523 199854963 52523 72226 91677642 12825 54181 829609213 88999 52523 981450595 54181 17226 244427265 12825 67332 809767778 32494 17226 151209290 17226 45781 800314966 88999 64559 582855103 55212 17226 37917433 73194 67332 557565724 31609 55212 382806230 73194 77134 834705385 79932 31609 285377308 31609 69295 92544191 89827 73194 597685238 57053 79932 895439369 79932 2928 41490502 79157 57053 89535266 18621 2928 970938309 39252 89827 75154714 57064 18621 742694585 57064 57325 422029099 57064 78366 685786777 5050 18621 66824256 85057 78366 960129193 5050 87535 809882712 78366 17808 984479221 47147 85057 986470593 85057 10042 510569897 86091 10042 219351776 47147 86060 371413937 47147 26860 650134364 2348 86060 692356076 26860 67915 993394583 71788 2348 631181209 67915 52604 149033172 36669 2348 999945998 2348 38664 769401695 17667 38664 280979171 36669 47940 114469684 47940 18913 313132281 47940 31059 436560137 87950 31059 273973193 47940 41954 419984380 18913 5003 354561863 41550 5003 745314574 54287 31059 754127300 5003 89269 843912936 5003 80879 840151267 48346 5003 814810461 41550 56424 610889515 55682 56424 697724619 89269 49746 239938603 48346 34668 1600988 56424 60072 8384966 74007 34668 614542487 53094 49746 745455767 73738 60072 471645097 6252 53094 179166053 53094 55009 509004749 25116 55009 530965631 73738 71388 964736414 25116 76524 502284610 25116 50345 436609007 71388 68602 350989570 71388 27635 518801052 50345 64651 67779450 79880 27635 130263648 64651 24773 241201036 41690 27635 681152175 27635 40462 952968005 10888 79880 423619596 79880 75807 51829985 10888 58343 422885432 10888 79967 786894168 77541 58343 469756651 77541 54799 38725853 23924 79967 160501780 79967 2705 948175115 68887 2705 588479039 6701 2705 701046603 2705 24511 966076468 88954 2705 28838462 76352 24511 781576804 77346 68887 80721101 6701 46641 372141847 88954 81036 315972690 60933 46641 437145578 76352 35314 543542484 35314 47751 303831410 35314 18040 644437539 81036 62477 353329151 85373 18040 913113825 55996 47751 929206552 62560 47751 963458065 11913 85373 12969975 62560 29543 329998382 62560 58430 138363420 29543 90364 927902908 62560 47521 333909040 47521 17801 940218251 58430 2765 747345813 58430 28752 206845029 28752 49839 476509964 2765 48718 897038749 50744 28752 933340514 48718 27405 258962134 16403 27405 929672378 9430 49839 653016944 50744 89503 885881248 72645 50744 81597222 49747 89503 986012376 89503 54572 435446714 48214 54572 475465146 89503 740 601865069 49747 50259 77006330 1711 740 220457771 1711 89444 650790611 12311 48214 861359883 933 89444 177690312 50259 67142 612674648 12311 43308 4907621 12311 80682 102733190 2554 12311 896229089 67142 62599 645975280 62599 12376 77257842 32731 62599 238510609 68018 62599 139168105 50804 12376 40162363 68018 89256 889823294 79308 12376 129040135 28591 89256 36627102 6645 50804 496214466 6645 61962 776800704 48913 61962 519750986 28591 73010 968489332 68977 61962 918038190 73010 18281 856578764 48913 35330 907976951 53206 68977 629037862 64377 68977 92467240 18281 86883 134041083 73361 86883 622082270 35330 60918 857451520 73361 43312 592875136 60918 20244 9304764 62597 43312 419137137 60918 56275 71413175 62597 87493 438382276 62597 6217 125442303 6217 57245 507737593 70188 6217 943075245 58495 6217 919844936 57245 89630 151579862 70188 40832 257494563 89630 24860 86806819 58495 77109 339429776 37986 77109 680939650 37986 77026 199089787 77109 73285 328789378 24860 10338 990698683 77109 74862 218912892 77026 72461 89058705 64413 73285 30220123 61633 73285 843572644 10338 31781 338090591 31315 64413 102110409 31781 75968 629602370 61633 88087 933336195 38746 88087 554809933 88087 39996 414316305 75968 70741 393308909 89938 39996 714981002 21096 38746 420290826 38746 29390 317672428 40864 89938 411068411 29390 48120 87174344 28840 89938 570723281 40864 57421 772823718 28840 13365 556190377 10154 48120 609122178 13365 29894 820222950 17038 10154 880479503 43234 17038 585704281 17038 68028 936040251 17038 11522 709679155 32061 68028 634647315 32061 81932 809135337 81932 20232 29752973 11522 63966 968731804 20232 80876 978506366 63966 40155 508312861 40155 73081 714814217 80876 1678 946946457 82305 63966 532495895 48264 73081 809066997 26396 73081 102450502 43192 73081 705367008 22238 43192 784147967 5820 43192 501778403 26396 17092 136618203 64920 5820 775577474 65088 22238 166961973 64920 69715 825926533 42294 65088 666655324 28742 69715 396656695 69715 62654 732007602 55637 42294 268391449 42294 23243 836522047 62654 16107 786976104 58417 62654 423507440 22209 58417 215668714 23243 61133 930365748 22209 1680 66436996 71400 58417 917139711 61133 52157 139734633 81343 61133 632189307 81343 78748 530056131 2533 81343 352541268 78317 71400 700898923 78317 65006 708190051 36129 65006 369390981 8946 78748 855041524 78317 14976 739535822 14976 12620 705636685 36129 70651 618130563 81605 12620 827587727 83003 81605 360134766 81605 62187 459867698 81605 84242 177499890 80644 62187 847303509 87041 80644 135798023 87041 28872 85062979 52076 28872 983676794 9015 28872 726869516 41999 80644 161833538 28872 70876 634647686 68763 52076 727773571 39977 52076 169006949 119 70876 738801830 39977 24863 698854019 70876 58027 856304108 74791 119 43248020 7962 58027 136911571 7962 79301 348043334 85905 7962 732639476 22191 79301 484162331 74791 88892 527356009 23176 22191 239324351 22191 39846 859345906 88892 49089 48124872 22191 22931 106286134 88892 53904 404920312 39846 54149 730010816 82593 49089 6401798 15638 82593 301087244 53128 15638 678261389 71997 54149 84213912 60999 82593 78862925 82593 80017 77141475 15638 49039 388053291 71997 25334 474769451 80017 69607 383251148 25334 79208 293957281 69607 66492 218190964 25334 87353 293802065 69607 35883 879515330 69607 85817 506637441 25562 66492 939180602 85817 34304 710879252 87353 26177 557977252 25562 10228 503354565 34304 86128 874390546 10228 59327 810264398 86128 68155 513726657 86128 46821 85192428 68155 51664 402219523 88825 46821 626511918 46821 54984 267120039 663 46821 113078869 46821 25521 778805085 663 21687 456659536 19743 21687 659485481 59860 19743 795272407 56896 59860 52461583 56839 56896 249281182 23183 21687 223150854 41094 59860 699193825 75954 23183 45236922 23183 19467 903311219 56839 62692 249380446 41094 77999 313259875 62692 7602 253498225 46147 19467 289586990 69482 46147 565273691 7557 46147 710961964 88170 46147 662063141 88170 47216 707431891 69482 28037 983434825 69482 77886 625247404 85455 47216 713888656 56183 28037 351367942 21740 85455 479680681 28037 52446 34580909 56183 80253 412536339 21740 66171 83881180 66171 84927 483944824 59899 84927 166033104 76886 52446 189429196 42525 84927 110577662 76886 20070 710802300 78496 20070 951298013 59736 20070 694193825 76886 73351 399446762 59736 86611 866466902 21415 73351 418557758 52959 59736 899222750 73351 11040 369911418 77266 86611 673003815 86611 45642 756337382 74955 11040 47417154 74955 29739 599973288 3642 45642 89875965 3642 87583 121321375 30189 3642 74142834 29739 76844 886524397 23593 76844 610987711 81755 3642 862843274 15475 30189 54101364 1176 15475 835326535 68751 1176 139500552 1176 78475 353440174 1176 45116 728842691 40804 68751 122659433 14980 40804 980360266 68751 74771 339903010 48340 45116 571731726 82252 14980 264172096 84121 82252 558399039 84121 73401 645945551 74771 36892 174941556 82252 13324 122519706 10874 36892 75325058 88033 84121 943627151 74327 36892 952685716 33278 36892 902511036 53201 10874 737870679 83463 53201 835942269 88858 83463 979302800 83463 26387 721076226 88858 53023 542631217 26387 83656 692473186 34918 83656 853371883 43171 53023 481003333 14377 53023 47171452 65212 14377 896829143 59745 34918 511935181 59745 31541 713074973 79069 14377 562260879 65212 70333 421719359 70333 23621 140688512 25936 31541 164681912 15321 79069 432697954 25936 62768 50305261 79161 70333 664258583 15321 10741 76696520 42167 62768 684877072 15321 22018 173769092 77269 79161 283364037 42167 53026 802536226 77269 85086 634237658 1393 22018 257681195 77269 14769 276263269 30565 77269 438465777 32227 1393 479974643 64666 32227 58503442 33167 1393 889448229 1041 64666 351738694 68935 1041 76325884 64666 14565 439179636 14565 1196 25941792 32318 33167 799990615 37298 32318 842594910 28185 1196 954100518 32318 44786 333564832 44786 70510 309010785 38650 32318 13551164 50865 28185 966491678 23508 44786 242480847 44786 89539 980854928 70510 10208 970175290 50865 79040 195634993 2449 89539 967576422 70719 10208 34286053 89539 7167 801933991 7167 69292 342035822 2449 15883 546890894 28889 69292 243727345 34847 69292 820818843 46076 34847 367961101 15883 84521 659497307 46076 71498 122186165 71498 68009 96180214 68009 89390 962862902 80759 89390 198667998 57661 84521 913632899 41470 71498 540625250 68009 3874 880983158 5396 89390 361674279 89708 57661 109653027 85556 3874 946283948 14679 89708 696516751 33191 3874 446231635 60856 5396 735176996 33191 52166 843104658 33191 1467 273950503 33191 7942 632626331 33191 70186 28166785 52166 32807 42363559 13944 7942 772500304 1467 22226 639780217 22226 13381 262391195 22226 44524 500433796 13944 45664 246156188 22226 79312 616192612 9729 44524 730749043 13381 58825 660014412 1659 58825 908167752 18508 1659 72542589 87818 1659 78329224 18508 41940 598999194 50193 87818 123281911 87818 37906 453449092 37906 18265 812948419 26280 18265 142478382 67410 18265 736844207 13995 26280 976614626 50975 37906 520213114 67410 30989 847642453 47459 26280 44189196 14461 13995 122178516 50975 67015 878827975 85474 67015 907236731 85474 54882 593471673 71689 54882 135373176 85474 38660 452975616 67015 13094 24080623 35377 13094 965997894 35377 32945 727706222 35377 67461 825858714 4243 67461 69427737 49783 67461 209992252 32945 4347 266971022 927 4243 228123485 49783 69785 496574667 4243 34776 283481240 18110 4347 752283618 4347 24828 105978809 66552 69785 654337642 25697 69785 196848719 80693 24828 223767727 68494 66552 376599538 25697 4887 226081862 80693 46235 430410763 46235 54358 826576445 68323 68494 529005386 4887 12079 524005098 78446 54358 499595593 12079 54286 469203003 12079 89789 610622294 22221 54286 852548107 78446 70270 142079901 80020 70270 761445447 12207 70270 969384773 89789 58765 652541889 22221 57069 58010258 70270 80724 816057827 63273 80724 829190664 80724 36913 482239926 15273 36913 700960471 33119 15273 220903603 33119 23365 909853251 15273 213 968963494 67256 36913 388401170 67256 35769 989684271 21472 33119 108976866 21703 23365 745643346 21472 62371 4613153 67256 81406 204148174 21472 33625 775388232 21472 22388 140231419 81406 88639 585516027 62371 28089 973040983 22388 32478 555977983 32478 56612 526824467 62808 88639 469129980 67107 28089 339420660 56612 90037 345153120 67107 40062 493464776 74073 62808 451583350 16748 90037 732577752 90037 73309 30414126 90037 67039 516649680 74073 10582 837826241 74073 35251 861541553 16748 58449 430004265 67918 35251 4162013 35251 32277 515611266 69402 58449 282743333 32277 38375 137516605 78861 58449 181044052 78861 24450 409812220 38375 34288 838146166 69402 89301 681365215 78861 22472 341035979 34288 15534 519792688 63601 89301 398541480 7013 15534 256867529 15534 76800 290266791 22472 53972 341021713 30340 76800 412940942 30340 63994 6097666 30340 69381 786546270 66589 76800 99338650 54393 69381 445814530 63994 39203 731373752 66589 43762 696018188 56450 54393 147323293 51456 54393 601184011 54393 54848 570807995 82647 56450 666669773 51456 90026 868350069 85260 82647 345840196 30574 51456 685435112 30574 62226 72427717 61739 62226 787915330 72173 30574 797482803 61739 70677 607504312 30574 47502 20754626 62226 27072 358351375 72173 1308 796214565 87006 27072 798460436 70677 88078 935943798 47502 46857 583946157 33127 46857 479504936 1308 68270 331864148 82809 87006 97871185 82809 61030 63902312 75662 68270 177948165 43736 33127 932334716 68270 90381 628310598 43736 88235 440777240 88235 52817 71812091 45743 75662 567371523 1262 45743 607640863 50003 45743 264168571 1262 90548 720480725 6337 52817 601120880 35009 6337 713445435 3989 90548 898585032 66289 50003 44853889 66289 61934 44157780 38900 3989 135696097 31263 3989 291469153 51194 66289 562430213 44603 38900 416536493 38900 44164 796570265 1065 31263 321566912 66009 51194 758111633 51194 89015 813465422 68827 44164 667177683 66009 10125 622124273 89015 20763 845295699 62269 66009 749115630 25656 10125 113344890 43582 62269 604207854 54601 20763 730666192 20763 7371 153440201 74309 62269 608942073 25656 46212 32522900 77188 7371 521229572 7371 19255 67145798 7371 57272 11405824 19255 64540 38698544 34707 77188 130167494 64540 87651 135269953 87651 87454 487347007 57559 64540 890036283 28901 57559 538188429 90072 87651 743900189 74934 87651 139368926 74934 83461 662248446 68560 83461 848990026 51166 68560 441430106 67044 83461 113114349 67044 80140 334337086 80140 10257 775528747 10257 11485 804660108 60005 11485 642711941 10257 53853 408968377 80140 72828 253071666 60005 75433 275257311 27711 53853 6665256 27711 71068 925577728 72828 7362 656961858 27711 66637 48903352 27711 43295 870102310 22695 71068 371398601 66637 49095 231873143 66637 82253 734573486 78877 22695 139298061 43295 86785 831847762 82253 58791 322909804 78877 10976 554277728 70840 10976 37415571 68622 86785 591017529 17945 70840 212517134 9283 70840 883422257 65875 10976 884084784 65875 41066 469068772 7179 68622 330994253 9283 33684 189893775 33684 75192 934156620 75192 26341 477737949 42312 33684 226637431 75192 61570 363533605 61570 36223 133738356 75192 26752 133278649 66594 36223 684405586 22677 36223 127302604 19842 36223 503318831 35588 36223 864824741 71200 26752 437111322 44120 19842 787534703 22677 77849 409763334 53735 19842 714759097 53735 12350 479608298 12350 27734 646886848 53735 89697 170977947 53735 53185 432311032 12350 77396 189452582 27734 26103 763550869 26103 84243 991226002 64842 53185 484871796 69487 84243 436902244 59319 84243 102485444 73879 26103 183010882 41682 69487 508573388 64842 20587 568073532 20587 6212 793834659 24045 59319 257744266 39358 73879 423627151 6212 34426 118279328 31467 34426 3633832 14312 31467 900171496 31467 78263 539389002 31467 49156 84305849 34426 15356 117847715 82237 31467 52285738 18217 14312 456196138 17209 49156 214893910 17607 49156 281925405 15356 61567 231024465 17607 16793 870543344 61567 73295 791639583 3858 73295 481967562 21324 61567 878004458 21324 55446 639252762 13218 3858 681141412 31894 13218 990573760 21693 55446 931347806 21693 88530 523453335 17644 88530 685418982 61829 21693 943701855 88530 49097 96536911 21693 85202 79409051 42569 61829 663612274 81525 42569 561851961 48182 81525 4349598 48182 75157 546251085 74789 42569 949289657 48182 9781 697889379 9781 25404 786329710 51707 74789 381126951 74789 16297 685061434 51707 47487 901300379 47487 50069 606696172 36493 50069 337095594 84058 16297 771087463 17536 50069 734852573 64142 36493 385728142 75846 64142 31571544 8180 84058 175596078 75846 65734 649009853 17875 17536 25818809 55795 17875 975934856 65734 69767 75995936 43378 65734 359951630 55795 81236 715999076 45881 69767 34829467 49366 43378 817811991 45881 55402 869986099 30064 43378 918432608 7141 45881 274172367 59822 45881 192911842 55570 59822 409660795 7141 9481 823286562 9481 4949 333013098 55570 19545 34655842 55570 2372 31344666 38205 2372 29800239 2372 83200 593132164 20620 83200 238652806 55835 38205 525670868 64734 20620 399195075 20620 87213 208228741 83200 13717 54179229 87213 55771 346547929 54245 55835 137812883 84967 55771 514648259 55771 19061 482261585 85846 84967 761881056 85846 87351 365541392 19061 88020 9463488 49105 88020 929433453 87351 65692 165704583 32069 88020 605636723 19293 49105 770062565 88020 54005 564436890 31497 49105 798941410 39590 31497 708750117 77254 32069 33155381 5787 19293 937901340 5787 41601 588057533 15191 39590 705456304 28453 39590 111471646 50694 41601 27014845 15191 77763 345782387 276 28453 673279554 77763 34429 497786169 31099 28453 101086726 3427 31099 266979399 54965 276 127360197 34429 26987 403529326 54965 74935 185291748 3427 60861 507945401 40293 3427 62157237 60861 32045 509487560 72702 40293 478353140 48630 32045 633321848 58725 72702 52767234 40293 22006 224043683 72702 61635 175695244 22006 56577 29887364 10594 58725 777588292 46623 56577 156720504 29610 56577 43680633 56577 80933 290431165 10594 28812 313258217 4118 80933 715354266 28812 9093 748947576 4118 73388 245108178 4118 88928 321949498 27467 88928 368712438 26116 73388 704657180 26116 39131 984112080 39131 45513 451860478 88928 36821 542239192 70363 45513 630498182 45513 68190 181563218 70363 68537 952316437 68537 67032 991794191 85827 68537 614499974 40490 68537 872070598 75203 68190 828702197 85827 88003 278824504 85827 24028 515757231 62857 88003 93787286 61199 24028 131044769 24276 75203 490525715 61199 80786 317050359 48305 24028 298159063 13864 80786 387826258 46209 61199 101499258 60973 48305 265041159 46209 71828 131443615 60973 37195 473862546 13656 37195 918387365 18292 46209 110495862 18292 6822 721153409 26475 71828 82915528 18292 24000 369364182 43697 26475 523910594 6822 12159 288895836 82940 24000 925651189 34586 24000 343173661 34586 79115 106575695 43697 401 864128734 33871 82940 334247327 34586 1794 217759093 33871 4007 101206816 4007 7295 521678781 33871 74988 177473212 1869 1794 368464581 21796 74988 83040460 1303 4007 79683482 7295 89719 942112252 55970 1869 617145094 1303 74146 764715479 1303 57396 973494558 55970 24836 537978829 24836 16958 638100916 57396 69760 663033642 88665 57396 843989175 36687 88665 172890341 88665 80449 301602154 23483 36687 263467324 18961 36687 554199218 65669 23483 115863431 41968 23483 581425959 26800 18961 864798138 41127 26800 217376226 47814 65669 962673453 80033 26800 977965936 46469 41968 593078598 47814 34348 975304650 85312 34348 973161413 65432 46469 480644650 32398 65432 820667916 46469 55989 338508723 24333 65432 91414793 36680 85312 972688113 24333 8096 463391812 55989 46436 648339001 34802 55989 302067479 46436 56918 630675482 44541 56918 743390750 59407 44541 678808708 46436 51808 682573027 34802 74695 991002184 12103 74695 313267839 59407 51341 111741752 57683 59407 284745102 51341 70190 627657006 51341 14564 622052925 90342 51341 804003974 51341 73565 458792955 73565 28746 920866183 49416 73565 156095768 20033 28746 353956359 20344 90342 504002844 88545 28746 330061564 67546 28746 685199897 50559 67546 511006846 50559 54445 370677615 42683 67546 348457249 14320 42683 320832215 67546 23681 675407404 14284 42683 52585401 89732 14284 563506684 47508 14284 974262838 47508 18353 93138743 23681 81619 996719095 81619 51999 207756910 47508 36240 288242809 47508 52229 316010809 18353 1558 251377808 81619 78591 744671945 51999 71549 359975343 16852 1558 156866979 71549 8439 610204171 16852 68904 119631111 18817 8439 965523226 65392 8439 241646402 53121 18817 803135624 68904 2215 250296001 53121 54319 25180093 42007 2215 62970606 54319 2395 209956018 2395 61690 732263100 42007 69548 537473482 24522 69548 142960829 24522 82615 399378981 39417 61690 577945343 69548 20540 848344264 82615 51138 195039981 20540 2813 92652898 53739 39417 94617521 55374 2813 962225956 53739 67300 633833799 23093 55374 993933356 53739 36846 100309093 17653 36846 227564543 17653 37565 598561686 37565 25538 139039912 37565 4144 788235737 2845 36846 84131394 17262 25538 170397382 17262 14575 376378389 4144 83477 95381048 4144 73412 335671396 83477 34735 388303788 73412 13174 605092119 88343 83477 191533117 34735 67997 524217929 26931 88343 890228705 88343 11161 709496715 41595 26931 94813784 67997 48992 6333845 26500 67997 79614519 48992 10106 729232954 25832 48992 526919848 44683 48992 651563170 46816 26500 296874722 46816 43592 445659953 44683 21488 105180563 90517 44683 682676796 68281 90517 62171992 56822 68281 533954708 36662 90517 412636040 55479 56822 79072023 56822 29076 281356622 77164 36662 145918892 30012 36662 283179046 36692 36662 774578573 29076 74856 150142841 29076 23363 230643819 18371 74856 169692224 74856 26782 226896267 18371 38780 615181247 7774 38780 711339063 10026 23363 306403918 18371 84578 918878859 16706 26782 386817475 76340 16706 474797366 90475 7774 216038903 10026 5220 954834609 40708 76340 899987176 90475 54703 726082278 71117 40708 105522587 42174 5220 545959785 54703 33682 856988727 65225 71117 785244465 42174 55024 363843291 15901 65225 345764246 17559 65225 537213301 33682 10617 404419047 55024 62630 156151869 15901 74943 64709478 62630 81063 481164172 82508 17559 194939207 54571 62630 650925282 62630 81734 47114949 82867 81063 103043667 54571 51177 586595029 54571 6547 126374428 51177 6154 316748029 6547 73580 614191116 51172 73580 715076806 32708 6547 114133226 16475 6547 809575294 73580 49672 822977060 16475 31168 199996445 32708 1817 242324947 16081 32708 374614621 24451 49672 509245466 25339 49672 420692194 24451 83421 571843993 84571 1817 563599555 31457 25339 93520719 84571 69451 735970261 69451 10007 135265747 87676 84571 760807351 10007 82577 7227134 1837 31457 432523968 10007 52655 241757908 8448 52655 477739585 50853 8448 161126304 8448 80319 896380246 50853 10223 794958301 44248 50853 126940369 8448 21120 693065045 80319 83508 169407214 44248 28385 867956054 21120 76684 644829397 28385 88379 588234051 76684 14922 886404618 69728 88379 138550648 76399 88379 177989359 29754 76399 828128825 69728 84662 119654490 76399 18454 705128939 37436 18454 987138051 42921 29754 980162803 898 42921 122222842 37436 41179 7029515 37436 66774 784357571 35620 42921 649312122 898 68114 670036297 14447 898 391804253 65171 35620 36293999 35620 88594 548181701 28738 88594 408570801 28738 6258 274943286 14447 605 685026480 28738 15713 49589836 89048 28738 25475194 6258 29288 107107744 89048 17815 326006716 605 44769 601164242 15713 11144 567424350 67198 29288 697392768 67198 67934 13321016 37126 17815 10579406 44769 28357 421522116 79433 37126 850739355 37126 40210 87454661 71664 28357 233031080 71664 15658 790686104 61146 40210 935101970 66027 40210 611046476 71664 78431 132909904 29669 66027 444443280 30487 66027 354167614 55958 78431 884837242 63123 78431 218679553 55958 69 121074661 63123 54476 509076213 63123 67954 967809910 38461 67954 522785687 54476 62876 479588325 62876 45114 699664489 54476 22081 477478798 62876 59100 915584796 62876 26393 440669934 6616 45114 596393836 35901 22081 687894921 26393 87269 393270778 53456 6616 526870435 46586 87269 755304546 57408 6616 407802946 8732 87269 569001968 53456 22153 595089119 69643 53456 515789632 57774 57408 302766498 57408 60665 657263754 24271 60665 117133061 24271 84099 201914158 52839 84099 142140161 57774 89854 715293110 77629 60665 820702069 21900 24271 339559203 12188 21900 598539734 52839 5840 345967891 33985 89854 185301072 28975 33985 242150545 55515 5840 927772884 12188 67714 974497974 26588 55515 741747043 26588 36086 790793731 58220 28975 233895625 67714 64494 679384713 67714 27087 657502077 27087 22773 945640543 58220 9258 703830523 27087 85620 234968682 9258 78688 530169648 89902 9258 738162281 90538 78688 159874216 55022 78688 106635900 51241 90538 890435307 5132 78688 938279304 90538 22785 12455307 55022 41844 46102895 48519 51241 108097585 6714 41844 651232239 6714 27312 137470461 48519 76853 693021894 22166 6714 916948521 74919 27312 447131126 41726 22166 857145140 78555 41726 997827985 22166 33742 256627692 33742 8848 368540520 78555 79672 377669488 35821 33742 761677194 51358 78555 676479213 53554 35821 938829337 11752 53554 170282827 15147 51358 443136868 11752 40637 526861557 51358 71493 472889969 42434 15147 130018759 40637 46368 311820906 71493 49873 509607001 42434 67095 520262674 63421 46368 293568188 46368 1294 606583279 84745 67095 959113626 84745 18608 819214136 18608 50024 302816569 50024 67668 457404259 67668 73942 985880528 56540 50024 520746651 8929 18608 86198528 7914 56540 287060115 7914 20032 910768975 73942 58441 129908452 50122 58441 778378296 8929 30145 940271364 7914 360 905714087 53639 30145 359770138 89506 58441 831141047 360 90407 601994505 90407 18752 646509915 53639 40350 832070487 89506 27815 854616321 4185 90407 781138615 4185 71853 243257392 71853 40479 701692903 26874 27815 118285134 69405 27815 647548702 26874 87849 453735800 69405 18289 774874543 70901 40479 924219210 21927 18289 225132093 18289 28474 28196295 87849 18732 881731923 83794 21927 256288347 70901 80085 207141065 28474 4240 757451418 65429 80085 704641095 65429 8969 33718998 89195 65429 10113638 88552 89195 492697675 4240 84132 311465007 52878 8969 405592257 8969 2516 197585967 84132 13946 588987212 56181 52878 943958503 56181 36074 392639116 69655 52878 48172421 69655 41461 459025526 36074 2393 837721802 69655 87561 118663471 66072 36074 323144833 36555 69655 789107118 36555 74224 45731678 70742 2393 218598337 28580 87561 804835203 22642 36555 472684555 87927 74224 27311520 28580 50497 75313918 26229 50497 590121218 8813 50497 902390695 8813 71416 735056602 26229 57304 260719367 26229 66876 273414271 66980 57304 270682415 66980 89918 140091464 20564 66876 8515290 66980 59563 970493472 66876 89565 343538574 35741 89918 325481222 32408 59563 777103164 35741 44770 125949272 32408 54142 99132984 90496 54142 980580879 23456 90496 935707325 54142 83778 543780730 23456 18812 809814518 83778 85968 838160531 58668 85968 767099053 85968 12304 642795126 65285 83778 75227225 18812 72238 279643702 72238 82042 98639236 58668 23936 733881270 54658 12304 971395023 23936 14809 4314719 90514 23936 42195266 90514 45229 850802255 90514 81274 841073829 52579 54658 168291499 14443 14809 107117933 47028 52579 319911875 47028 12924 695942260 8430 81274 692499035 58776 8430 974679907 71397 12924 353339131 47028 55232 970697100 55232 75231 986165994 71397 74114 588152707 37716 55232 364030494 71397 61890 484442455 61890 67212 13078618 67212 48929 56158252 37716 23300 520482318 22207 67212 400296707 22207 40142 379045935 61515 23300 105878745 81401 22207 129379790 22207 87706 562062915 29557 40142 117378669 62495 81401 9689335 87706 28587 439166303 83733 28587 956216981 29557 8214 754755469 6766 29557 702928610 23301 8214 956433768 32338 23301 192163875 79650 8214 419041484 6766 8228 538425957 23301 1288 145554206 23301 53014 333330318 23958 53014 151170003 72421 79650 76074301 1288 89339 93546417 77655 1288 954944965 20414 23958 27396388 48867 23958 534159234 60467 89339 502569784 36490 77655 449444037 35354 77655 887262253 36490 71668 81143916 48867 59874 192260062 6197 60467 370757456 6197 39568 521629915 76977 6197 403341697 39568 27813 552938776 47362 76977 896816961 76977 21233 28397426 39568 23917 837174920 81589 21233 168577526 38655 21233 37901627 83697 38655 314303236 38327 83697 367569303 74649 38327 914953425 83697 86101 779230972 46114 86101 821902335 86101 69826 203460749 77568 69826 986199027 64432 69826 477980292 69826 80379 335917966 69826 85247 732562113 73354 77568 323026702 77568 33027 445481871 80379 21939 159819385 85247 1165 325884319 21939 45007 632325726 45611 1165 376887173 21939 21269 788363155 45611 21358 468534681 45611 43817 413986164 87239 45007 63081308 40308 43817 813173240 75972 40308 102567246 75972 19314 693276609 43817 25157 12233911 40308 17223 19418575 38984 40308 770567667 19314 51087 79207797 24780 38984 693869402 51087 45913 56255378 3284 17223 567424090 38984 12796 88572367 25590 45913 487726415 16907 24780 541284087 78706 45913 432768452 25590 75159 56543099 25590 83358 896191449 9043 75159 614908165 75159 15891 374121306 83748 78706 136855281 83748 89371 189895699 53967 89371 836183938 77414 9043 498719130 79747 77414 881545602 79747 43869 6935265 61811 79747 917374952 51230 77414 478898434 43869 83441 223703317 61811 59093 882882840 80540 83441 922885944 36587 59093 425290354 59093 57973 516533750 83441 67853 554178080 67853 65529 25273197 65529 62067 292143039 37552 36587 167170952 65529 59043 318402331 18618 62067 147534803 62067 23620 771262974 79783 37552 862226342 66799 59043 819397734 69460 66799 57590294 79783 56892 638064963 10695 69460 117437367 48725 69460 898797363 69460 65608 541631794 10676 56892 724785052 10695 19543 498085870 65608 62061 42123809 47928 19543 59778868 19543 35106 685487543 62061 145 668821933 19543 14250 82821060 89981 35106 821011334 47928 1594 697953490 1594 6971 189831322 6971 75155 167871671 6971 56466 520680092 49238 1594 381231575 57777 1594 179400786 60032 57777 383473468 74326 57777 456633005 60032 81178 484230822 15879 60032 92254351 74841 15879 478077942 60032 36906 713137826 87819 74841 231499388 48189 15879 19971709 36906 50724 50832845 52755 36906 725953529 50724 1879 229253419 23367 52755 118653909 50724 62882 15722816 72068 1879 55578072 1879 25417 129967808 72068 9956 676983328 23367 6860 808527785 58736 62882 474216144 58736 46648 940851557 79936 6860 671629587 66094 58736 571020062 79936 19279 287527684 66094 52749 619243523 77654 52749 821872595 77654 53096 998785 19279 78416 271379052 84180 77654 316127326 23591 77654 332409992 88432 23591 881883309 53096 22272 728804531 63564 88432 622966920 83694 22272 377808741 52622 63564 244436891 52622 66271 429286013 52622 61467 123528078 11828 61467 456734297 52622 37714 190715713 37760 61467 349583939 74634 61467 904277722 37760 2899 185068303 74634 61891 571799009 61891 89074 840561409 74634 71208 846480313 74634 55773 219776475 89074 16145 413475815 55773 2671 445247438 86471 16145 59401564 56203 55773 172970140 24223 2671 380113762 86471 86133 489126903 79344 24223 408204452 47225 79344 198189979 56203 7265 395155880 7210 86133 113912100 24134 86133 571746802 51395 7210 57226458 47225 31924 755427755 7210 16647 31472145 29290 31924 775791968 51395 73918 35304390 85525 51395 904862324 47491 31924 78226867 73842 16647 8640705 85525 24942 268102342 73842 67231 558485858 67231 84465 892396304 21099 84465 408123144 84465 66381 270643174 84465 68486 490876551 38336 21099 955228974 41728 84465 536052024 52699 21099 58685513 41728 42836 467792348 68486 7023 450936896 42836 39645 46438975 84837 52699 137884798 42836 60055 671825811 6916 42836 768081536 77304 6916 172341371 87970 84837 69220981 60055 71968 498445822 71884 60055 402550238 63175 71968 904719917 76021 71968 414880688 58822 71968 762781383 21049 71884 163252520 26960 76021 87597793 63175 12341 295345885 67125 76021 17128388 1894 67125 651490806 26960 72303 85040415 26960 80315 719901360 36551 72303 858003618 29370 80315 289849090 8343 80315 81715824 80315 74252 466204916 8343 5039 25720054 5039 23550 191763310 29370 37184 246981264 16160 23550 31069139 5039 86899 976753658 65219 86899 161112403 20082 37184 121292390 47209 86899 472257941 3939 86899 55257417 49213 65219 54504490 88353 47209 913124351 47209 41026 454713105 53450 88353 819937795 8756 88353 506505657 49213 88937 956148613 53450 28293 334331613 28293 47956 693982076 88937 53188 764824988 90150 53188 132738919 47956 48605 950725986 90150 64281 695248484 90150 5243 878876726 48605 6455 273329376 7835 64281 954961651 7201 48605 327399765 33408 7835 26433673 6455 25482 341421039 7201 3709 716684784 3709 15647 78225322 7201 61448 915528801 61448 56741 48417363 55794 15647 721275301 61448 34912 775955335 85768 56741 683362778 88325 34912 987027115 89211 56741 723219529 55794 67797 303476202 67797 78943 351332823 88325 4089 805747273 89211 63013 610425069 4089 24275 20793314 78943 30528 78703853 78943 31032 970521867 30528 71345 228605886 8265 71345 18579077 71345 8151 788153823 58632 71345 246511451 73335 71345 661912227 8151 33266 848045763 55843 33266 636193739 58632 20720 684396468 58632 35008 222381177 33266 8815 666542224 35008 1658 417194597 20720 76357 732524823 8815 13982 310469234 79718 1658 516994756 10949 13982 820565189 50900 1658 37078072 50900 57932 241296512 13982 23930 898338461 79718 67733 975169935 33462 57932 391395808 33462 74717 872349398 39630 67733 687389866 42208 39630 779547148 33462 4010 572989105 64623 39630 64691704 74717 57512 575642325 52628 64623 269369875 64623 59022 362022315 54781 52628 766517984 57512 2037 821528543 60554 2037 71566393 52628 9135 341286948 40604 60554 766780111 81771 60554 194829588 88869 9135 89508021 88869 55993 84064909 88869 6957 678183316 6957 40196 322916906 55993 17088 995757458 6957 88884 312175140 55993 65303 840470039 7315 88884 394851811 17088 57953 48500962 15878 88884 542195372 15878 77143 340923895 76521 57953 107134819 76521 16771 74846880 15878 49453 577869541 81815 76521 393079875 16771 34670 288609737 81962 76521 211440875 8299 16771 444445314 8299 35566 996645770 2105 81962 199871005 35566 48971 368300929 48971 72836 757885090 31481 35566 252379958 55029 2105 23643582 72836 20779 614643726 42971 48971 820932565 80889 42971 634595567 80889 3261 73090608 51091 55029 81521850 80889 57491 403585787 57491 18370 276175628 3261 71806 957189618 65912 3261 917386518 51091 22799 229757042 15487 71806 874029850 80124 18370 611468217 22799 82802 941674190 80124 81863 156134447 82802 85598 374606557 15487 19518 347451418 42438 85598 450649680 33705 81863 797334253 54061 81863 948967715 30641 42438 647204043 9777 42438 373901359 54061 80557 357607638 9777 21799 595501703 21799 60129 990209837 72688 9777 568948538 21799 86974 131953210 38175 80557 502111276 21799 52928 390341868 59659 60129 112774733 54840 59659 490355964 54840 50880 578770692 59659 53225 181664272 54840 53207 858707713 59659 3959 967181968 50880 64474 554456084 23884 53207 543197693 23884 75400 517692191 23884 39151 283467129 35125 39151 68118938 20641 64474 331114815 49354 23884 198676546 80 75400 785078563 71087 35125 59005800 20641 48600 144573287 71087 87801 574413095 4524 87801 364194520 42073 4524 177769332 39083 87801 35120508 39083 55832 229890015 87801 55153 549185174 55153 5158 321721188 39083 64702 565219892 55013 39083 698220897 19557 55013 657639972 33696 64702 974880336 16900 64702 108440010 55013 36097 304339160 19557 43689 726861052 43689 28076 68939004 64793 33696 387641840 16900 89785 211396290 43122 43689 501568584 89785 35801 2727851 89993 89785 278159016 32647 64793 244024267 82063 32647 869480313 58022 82063 624759756 89993 2411 257675183 30555 32647 988419925 58067 2411 941836837 63999 82063 756586290 73783 58022 841889843 71958 63999 796311768 30555 31885 129303108 74891 31885 145217934 31885 566 213635569 73783 88397 121297656 90344 74891 598296194 41506 566 104409594 88397 69807 61676071 62911 88397 408832099 13393 90344 619212014 64206 90344 70889289 33661 13393 61605207 75335 62911 644718700 75335 9285 727642174 78575 75335 906235239 23075 78575 19779489 9285 73156 990799262 75335 73371 272830479 23075 1632 666027542 78575 89806 345147769 89806 80738 54186550 20627 80738 468899753 47547 1632 672415521 80738 15054 64579053 80738 64280 166764906 62015 64280 967355823 20627 63107 413194612 42928 47547 1996107 54456 63107 884919423 47662 54456 16767351 47662 56474 4202998 19267 54456 51250721 66787 42928 185629434 56474 15482 836052155 15482 2945 663063596 66787 39982 344014872 49742 2945 977160235 13089 2945 433395338 22203 15482 196006797 39982 59287 435856076 13089 42588 34281806 22203 21985 452942246 59287 19993 137205629 54062 21985 62938778 54062 21638 889609333 21985 60379 370828765 49734 54062 116252966 43209 49734 593847290 64908 43209 746160683 43209 24810 6055724 40681 60379 463615718 28843 24810 684023475 64908 53730 15501570 57521 64908 647900758 87249 57521 320425903 57521 26954 426796419 26954 34797 192001433 26954 76189 507216825 36528 34797 39709717 36962 76189 56364813 76189 10700 649861730 10700 21889 675647730 36528 85242 849273061 85242 30328 67997095 85242 5366 551910814 85242 10853 562207074 4324 10853 276639763 30328 30814 13851534 22282 4324 216165711 6750 22282 208682399 6750 29807 598025475 6750 14337 743815671 29807 31683 220250181 63430 14337 971750317 14388 31683 526220797 31683 26153 41795297 74345 26153 160341407 31683 19150 794713572 28090 26153 691970745 25720 28090 310080913 80491 74345 641796183 21412 19150 964440789 21412 63424 971034884 80491 65962 915609978 35739 25720 640044614 35739 51842 576308558 89037 51842 612287543 63424 3109 880613345 64017 89037 128705774 78789 35739 92497621 3109 56434 438027842 47794 64017 683525447 31393 64017 556768643 8781 78789 460500067 51246 31393 45982385 31393 70745 197653647 8781 46644 495385315 70745 1713 163763563 43855 70745 140386759 51246 21227 358653493 60583 1713 56182267 4380 60583 723534160 48714 21227 960118978 21227 22377 501007533 54743 60583 14060218 4380 29242 743751322 48714 44702 285347120 34839 54743 50457308 22377 63251 610548487 63251 19837 943371501 11133 29242 134054703 34839 4433 49342138 19837 19544 155635934 64758 11133 800892915 19837 11646 144995591 89812 4433 634003114 34870 64758 947024808 2767 64758 869647666 8131 34870 666717479 2767 50168 848484888 50168 31790 521709402 71768 34870 985382105 10186 8131 724545678 1872 31790 501688634 35581 1872 104345837 16232 35581 696657735 76251 71768 291117983 71852 76251 572873256 39242 1872 664138273 39242 69557 447809308 69557 23770 238345279 23770 63926 862828070 70573 71852 291866047 33772 23770 797546574 67520 70573 808163635 669 70573 344393922 34865 63926 795816722 33772 654 989445908 654 54249 923164488 37665 34865 560489265 654 60429 788711027 56027 654 118427214 54249 22108 855663222 14291 22108 379099275 18084 60429 770099339 14291 49153 33968059 22108 78737 761237355 49153 23665 898847405 78737 63728 481788215 18084 68612 716719626 63728 817 899974490 817 30605 324857587 34273 817 95922274 53503 34273 68669963 74815 817 657954387 42057 817 899113436 17384 42057 738822576 17384 31455 231527123 74815 25875 413873818 40881 42057 819319993 17384 85704 142567680 85704 79202 897450475 79202 29923 602600530 29923 18896 809424785 76105 79202 50240909 67597 76105 79373295 76105 44416 439774309 76105 74893 498522961 2650 74893 423567076 63228 44416 259816045 71034 44416 901384849 71034 26799 233219576 47243 2650 28986481 2650 217 939725923 66549 71034 780405795 26799 80005 479349805 217 11697 317366668 11697 23364 826778509 23364 73643 878130859 23364 68145 856872292 63818 11697 14864056 11697 15451 878587166 63818 55808 45509168 68788 68145 695367647 6169 55808 649335749 15451 62167 403114056 88173 6169 966629521 68788 81086 43444373 88173 66215 806113029 24893 62167 290992650 13039 24893 299765263 81086 2630 362008649 2630 44193 852175434 2630 67419 242131828 67419 7593 530023151 44193 27480 511194411 71146 7593 740282405 42557 27480 704558271 71146 69967 471924403 67481 27480 107384167 2444 67481 60142309 71146 69311 524497099 67481 4237 851864553 5602 2444 874904181 67481 82170 108660817 82170 12983 97012757 82170 19280 641271984 19280 44078 878074359 5602 18841 500324912 59558 44078 76270062 12983 45759 71726656 59558 17008 280267970 17008 66440 682278748 24338 17008 302833333 24338 59741 89784858 45759 28818 127979652 66440 14207 773232071 24338 47801 29215345 28818 70130 72934571 47801 7276 135590557 64258 70130 627565405 129 47801 442537816 47801 76134 396657418 39892 7276 467317507 83082 39892 145851061 76134 37563 779846743 129 18152 836084739 20926 37563 734619476 20926 8594 897457302 83082 79639 525082987 38176 20926 300186658 38176 13293 842202024 23897 8594 305539388 38176 58439 403548052 51030 23897 333085944 15641 23897 412585696 13293 58530 476774622 23897 28225 82005088 51030 32038 28252037 58530 78440 622930719 31458 32038 945426512 47601 58530 96713513 78440 13676 167924874 31458 6431 4907439 35766 31458 868785796 47601 45619 757657034 47601 84275 183053064 6431 12787 94907532 35766 68484 176309127 45619 41440 572099110 36526 68484 742626892 36526 77847 322562768 41440 53030 692324666 26843 36526 945349902 23026 53030 806406800 82127 26843 599712499 23026 28777 528607133 82127 41183 238377264 26843 43712 380275349 41183 66235 466946882 42755 82127 773275128 10847 41183 123066299 37435 66235 529495674 66235 19198 149953343 62271 66235 421462113 55201 10847 67716220 10847 58255 559253607 7720 62271 236006868 89614 58255 647363193 7720 40279 529704025 7720 46773 307186442 46773 79658 58119655 79658 34788 678358884 34788 4543 384841931 77877 40279 244814321 76586 46773 12728078 16794 34788 928909079 34788 28753 679450339 4543 86495 206284555 23809 86495 16725904 76586 51352 403972484 35923 51352 791835672 20833 35923 327237460 86495 88012 919837064 45328 35923 914232010 73756 35923 280886995 88012 12830 283990313 2983 88012 909728375 37334 12830 193052618 12830 22406 873499779 2983 66691 146359120 56025 12830 308472736 66691 61642 22022232 22406 10461 238705651 61642 908 669843106 15399 10461 708569803 57954 56025 192390027 10461 50717 742074381 908 36546 233280716 11171 15399 199260839 30935 50717 816485233 11171 64986 73963877 17257 50717 524187182 30935 27592 915341092 87920 27592 130778908 14051 17257 155106737 14051 47303 380101427 32724 47303 57438925 32724 58468 304018897 14051 56 335463143 58468 87169 404092479 56 53753 900193942 82297 58468 396954772 53753 81285 821142691 13907 56 9212468 77172 13907 482780912 9042 81285 353067712 81285 47790 926173246 81285 29094 245469739 29094 64065 594494693 29094 10096 335387909 10096 87472 358419373 29094 66975 65697252 66975 6323 970129342 10096 8841 417035573 10096 6635 196094501 66975 1414 202141782 42536 6635 122643257 83591 1414 591073116 70193 1414 934364739 83591 67021 964189476 13011 67021 278499634 70193 65060 678923138 19965 70193 47028432 65060 64311 751219918 84974 19965 153157873 65060 56578 96157255 84974 19260 654613512 33822 84974 779951893 33822 33177 236603354 66713 19260 635368040 19260 20614 870631866 81820 33822 234018996 81820 78977 141639074 81820 41988 937061069 74426 20614 277894045 20614 21389 198182163 36664 78977 923540433 36664 29829 613582908 36664 55272 801498176 84760 36664 317124689 55272 69500 156443354 90439 69500 318749645 84760 51905 280169149 73027 84760 140832420 73027 45160 148205353 48068 69500 654503055 45160 76006 318742980 45160 40197 12112342 66448 73027 566130512 33355 48068 241418565 68618 76006 407973006 46461 76006 252934584 46461 34583 316706027 68618 14397 7115003 72530 46461 936353018 30539 72530 777892952 59778 30539 442554334 72530 35348 756369586 72530 63978 47860484 31519 30539 944528683 63978 40615 378435165 3387 31519 214903054 31519 82858 340070139 40615 38024 10076548 31519 7758 733737855 6185 38024 602741556 23784 3387 543612189 38024 75631 178256999 56826 6185 427226331 23784 26717 683555119 26717 42017 67160742 42017 22063 308892070 37111 56826 410607017 26717 20129 84954908 37111 27544 814980012 82196 42017 654533335 37111 83766 333548029 83190 82196 743109671 83869 83766 801484483 84600 83869 579818817 70976 83869 709714031 54432 83190 529449548 47297 83190 890752862 84600 63036 966160785 35996 63036 598111246 49196 54432 534074892 88945 47297 963680324 49196 84049 27503414 88945 60552 760744967 88945 72543 832754840 88945 42524 846974611 61434 84049 621656506 28700 61434 61757264 72543 85349 706657157 42524 12897 970468745 80868 12897 250980434 61434 69840 174069047 28700 31171 786025346 4489 80868 193169227 42269 80868 87833802 17082 31171 106934736 4489 6449 309068810 69970 6449 317392004 30941 6449 297418751 17082 58520 154063244 23783 69970 506378300 69970 45674 322494466 69970 52174 886593194 68807 52174 345317333 31028 68807 247493475 11042 68807 732242676 68846 31028 701001554 9802 68807 131420239 40841 11042 823649981 40841 39508 944245730 70801 68846 968386286 39508 19413 385908825 14022 70801 974311875 40841 14455 319060019 39766 14455 486470499 65842 39766 254420566 14455 31052 179193817 31052 60199 973399954 31052 49004 961166759 39766 46718 511553712 15217 46718 192052415 46718 8860 412166841 12559 15217 2624461 12559 54299 85113568 15217 54292 720692893 71645 54299 442790923 21978 12559 785572463 50608 12559 819050626 14569 50608 237033275 26293 21978 884131313 77567 14569 463750257 16303 50608 568868923 16303 73455 567983260 73455 6826 561247433 16303 61652 418535214 87653 6826 295359303 61652 57458 169113883 23650 73455 356157946 23650 63718 103629573 63718 62988 555561833 30338 63718 175663510 62988 42659 365917995 30338 17757 532085202 48920 30338 573636660 17757 10585 28111966 30338 51697 345138601 13227 10585 448836202 76767 51697 987322644 64050 76767 13825450 76767 17151 103518530 87075 51697 473887572 87075 41399 42948291 76767 1432 106403976 3385 87075 519772497 16368 87075 692894098 87075 25231 34356013 3385 17278 926203435 1432 15012 829793580 31756 3385 290275328 77755 16368 79923465 11074 77755 713714563 72181 77755 810249514 72181 49285 44102288 77755 33752 884402925 72181 64006 51174936 64006 59356 490288400 62999 59356 239315637 59356 65076 20580312 58124 33752 784859276 54570 65076 408269509 59356 3741 615687139 65076 40855 198827332 3741 68991 547932229 58124 38773 852695561 3741 4105 137083853 73933 4105 156594850 75925 40855 62713790 73954 75925 718381880 3674 4105 469449222 75925 52562 17260164 3674 83688 295738960 59630 52562 45686664 3674 26094 745817952 83688 72743 733290558 52562 39038 459136134 53733 59630 713463302 43503 53733 436701939 39038 37285 321746546 43503 33691 645944245 53733 43155 675358073 53733 76092 812093832 1781 76092 338859213 15665 33691 503829986 37728 15665 834140048 76092 7479 365058597 28681 37728 346419714 22523 15665 63981474 15665 77347 48368504 18526 28681 163406052 58758 28681 45509354 58758 72483 775735478 79946 18526 549881807 58758 54454 523779639 72483 64435 902104283 57098 79946 898586810 57098 64744 805268331 64744 55632 261931629 1279 57098 290520964 81563 64435 53884986 81071 1279 591557171 81071 55250 681093923 81071 55698 784773838 55250 71427 35115962 9732 81071 407391173 9732 27762 319834103 15821 55250 526096898 71427 47781 64389532 30125 71427 13039698 15821 90325 800123407 15821 68279 757893053 30125 59258 197639037 30125 66842 114423560 34980 68279 559805277 75090 90325 77848630 59258 38704 234638235 18235 75090 737666544 38704 66584 312415385 47337 66584 513323905 23928 75090 60615424 47337 72477 103602409 50437 66584 226131953 50437 13518 181051806 31445 13518 558194360 60587 13518 878690653 13518 7624 814268183 50437 56887 762060684 31612 13518 904777790 56887 64787 323994235 38266 31612 986461466 31612 86620 783306029 87705 56887 923765015 43261 86620 989348208 25798 43261 895929305 86620 23058 141260796 2648 23058 275903540 87705 72466 189510604 6171 23058 874562509 2648 1917 645073326 72466 57349 417170262 54916 2648 643590986 64123 54916 717896736 6171 79618 95862014 64123 29654 839684963 29654 79326 792290293 37576 79326 674215463 64123 60103 752278830 60103 43771 801601595 15113 79326 539193577 4056 60103 96815502 76899 37576 359108328 76071 43771 925317575 35817 76899 579787233 76899 79177 771697690 4056 38471 85153304 21780 79177 453657239 35817 34591 125339096 21901 38471 691945009 34893 79177 499261200 34893 9098 493573707 21780 31965 62809102 9098 53230 572180516 16306 21901 470802347 16306 54272 409231320 5726 53230 628862061 54272 55459 542966646 66428 55459 731282211 35076 5726 241622020 62756 55459 973197005 35076 6523 240962704 8267 35076 907220360 17885 35076 344643648 62756 72265 718690266 19331 72265 106276914 17885 17591 420734979 8267 75616 214535659 72265 22887 472672490 11138 19331 151148362 11138 83740 865530985 36887 75616 805987111 72976 22887 66426502 36887 4517 334879784 72976 67734 374787028 83740 4054 813810857 72976 77356 442337862 11841 77356 111367042 4054 25543 601909852 4054 12903 87150377 3194 25543 197632046 39744 3194 243584283 3194 12604 498310611 1520 39744 954427454 3194 27907 97352466 23070 27907 619490637 34633 27907 518471847 23070 21951 309792846 13964 23070 479464205 21951 20599 87639762 29248 23070 73690783 89850 20599 54751616 89850 3075 661256878 3075 23032 570619566 7034 20599 179678396 23032 34484 141315897 31209 7034 703713583 23032 9659 700710165 3001 31209 695536470 6871 9659 878039993 54738 9659 465746135 30256 54738 608288736 54738 66374 628041078 54738 25147 421632681 53628 6871 267786912 16543 25147 814272865 55190 53628 968272109 70764 16543 415055388 39018 53628 592692187 13178 55190 597728416 73154 16543 495961247 9767 73154 854713723 28166 73154 976460840 36441 28166 106731723 28166 50913 63077858 9767 64858 317402597 9767 41660 39851396 64858 20901 365558324 20901 20191 548805614 50913 23810 627914106 72287 20191 1496146 30171 41660 863102919 23810 38832 16244152 7732 72287 304329941 10287 72287 116349611 38832 7407 86339621 7407 51469 346135368 7407 68495 369534736 51469 22996 201509932 7407 25148 847109869 6920 7407 18587224 6920 21911 498444481 30746 22996 795236497 69837 22996 726331092 6920 32075 356226509 69837 89445 865667336 30746 89929 648948519 1875 89929 32523609 44931 32075 711961262 18331 89445 831678058 89445 3254 943944605 44931 2012 145654430 2012 50573 564103722 76877 50573 465192531 58675 50573 696488323 71779 3254 882717792 71779 42543 329331215 18131 58675 773514164 31148 76877 97681428 71779 35520 173642524 35520 36100 706606805 66160 35520 516663289 35520 1816 620596465 1816 83866 725780694 8493 36100 738556796 36100 30170 865901298 90274 1816 180509130 40822 90274 825097723 40822 47926 231777593 19471 47926 215259206 19471 13507 455109004 13507 45065 495857811 71773 13507 184171971 45065 44179 614040631 19471 77919 621733581 77919 7723 440794033 46509 45065 826993013 68106 7723 536412060 29142 44179 359160569 13489 77919 485179904 8697 13489 524684205 79960 46509 485251465 8697 89002 67669630 8697 80394 154838886 89002 10635 305672142 10635 71842 80229487 77688 10635 320591439 80807 77688 250254065 80394 81205 697975622 44060 80807 639133156 65482 77688 651977849 46968 44060 500565939 51274 65482 889900859 44060 62813 484109390 67167 44060 4203452 67167 70300 199295142 37491 46968 25403196 8103 67167 939113689 88919 67167 847412144 65335 37491 245036397 88919 68074 169083366 53271 65335 766381781 37853 65335 606385880 65335 6919 846954562 88275 65335 733446890 6919 49358 329103405 21830 6919 271047606 5492 37853 569428301 49724 5492 571680041 42172 88275 262526243 74903 49358 875343333 21830 90053 662320197 90053 63133 998884340 49724 80363 846335704 80363 28375 400419161 1975 74903 704413470 80363 44256 121670684 52287 63133 911693680 1975 49068 192463797 44256 52366 737450765 1975 23121 97252311 33491 52366 163851776 21983 23121 601256212 23121 5146 381764732 33491 39555 491850466 4353 5146 306368794 11804 5146 958628708 5146 65729 120456678 5146 11228 422639227 33605 65729 508842233 84513 33605 763197182 33605 42646 97593614 84513 81736 536567304 11228 84569 317957129 58318 84513 620451887 58464 84513 507458136 17741 58464 826994763 58464 8464 791036813 17741 53905 109622687 51129 58464 306219928 58464 59002 669608869 80476 51129 821183301 27965 51129 433794062 59002 10043 290783326 36350 10043 613465060 55953 10043 384524376 36350 87211 12881262 51450 10043 114046457 36350 79303 491405283 55953 41760 983512364 87211 35985 192444180 87211 81818 534594067 35985 62603 14796762 29920 35985 300206268 29920 4315 350948775 62603 40927 725892600 49344 81818 71531268 54970 62603 353827920 20452 4315 193748580 67158 40927 66791318 53168 67158 296753155 83565 49344 888908580 67158 85148 933433681 20452 88456 564115681 64711 83565 139991322 45572 64711 241728834 88456 78515 891114895 78515 1445 204390794 35342 78515 101953781 64711 1043 882847455 1445 40488 963539606 78515 45406 31009248 45406 40514 860848656 40488 58802 97945253 38872 58802 881964762 38872 29975 566843574 45406 70125 616052262 40514 41283 340868683 41283 2530 163739890 29253 38872 826841257 29253 54325 157645108 70125 6058 488683062 79666 29253 697409341 2530 24178 659704360 34302 24178 50187267 6058 90259 957298375 79666 58602 708840919 50761 34302 606346796 62773 24178 225661140 62773 31142 329319510 90259 68992 869028617 50574 50761 138860169 62773 50808 56947937 81567 31142 887083171 8189 50574 89745914 14011 50574 229451738 86180 8189 487527220 50808 84044 1183724 84044 35558 263725005 20284 14011 836816032 24993 84044 908472597 20284 73846 32671843 52087 20284 487454730 42519 35558 892035791 58154 24993 195827036 42519 72813 525774470 52087 30544 822551084 66456 52087 402452881 58154 85573 996879838 58154 30405 952703197 70891 30405 855976831 47171 85573 39049473 60471 66456 752806083 60471 29532 380956961 15417 30405 406153979 70891 28498 35476058 47171 11185 569436450 88544 60471 636972792 29532 65980 559682888 38018 11185 475039748 38164 38018 602880235 54128 38018 672881926 20401 65980 517965206 11029 65980 9963040 38164 3312 217387210 86710 11029 306503496 4431 54128 997337520 3312 39030 121900791 81990 3312 90818863 81990 22511 324223741 64339 86710 425663444 22511 22613 664115767 27582 39030 280364049 81990 27606 904507422 22511 86548 682613492 69870 27606 300589560 12678 27582 232877737 12678 71180 415957746 86548 63822 48806294 32834 69870 118204337 62075 69870 241103372 12678 12734 44590243 62075 62159 475293499 3552 63822 693617195 24265 62159 669348783 74951 3552 63085203 2463 12734 230057085 74951 28962 942628469 39702 24265 880805877 2463 60111 55500769 5761 74951 79199411 2463 62615 701429446 37136 62615 182078165 62615 5023 62920090 62615 30153 395824327 13337 5023 202110660 30153 22981 310864957 37136 14017 727884939 14017 55934 413191934 3789 22981 204787167 12044 22981 144375771 3789 81131 30069294 55934 4006 847589687 81131 77336 737370337 62794 77336 524866354 64405 81131 144331284 5857 64405 1477784 77336 77695 768659261 77336 56622 668180621 76772 64405 119473105 37990 56622 717736476 37990 177 700932645 32765 56622 568284665 64752 76772 519792588 37990 22986 555352419 37990 77342 916533665 34355 64752 992452122 77342 57029 74161044 30733 22986 624333420 87451 57029 273470074 77342 50780 161951535 30733 46296 605781888 21976 57029 116078437 50498 30733 52017966 50780 41503 911053199 32037 50498 700780355 32037 6909 493074834 50498 31708 362423809 38222 31708 535563285 64543 6909 42836098 64543 26930 459312501 6909 36928 643160242 32389 26930 611005420 10424 26930 996839132 32389 52980 86401715 65353 32389 89571314 76381 32389 540626912 51587 76381 264298917 66904 52980 774827050 68392 66904 145997107 68392 58034 487807953 15756 68392 19702625 58034 43745 953523161 66904 27652 42242286 27020 43745 116859180 58034 86677 285034849 21653 15756 601997195 29997 27652 880452652 86677 67271 350549075 86677 70321 153374156 10038 86677 117340 37771 67271 685304038 67271 56041 643331370 10038 16487 902482300 52733 70321 265919837 44138 37771 956555018 37771 65891 600289567 56198 44138 587126926 56455 52733 210900426 2762 56198 747931874 56455 4693 271996644 39661 56198 756447634 67578 56198 666194513 85545 4693 939512804 39661 56732 219224771 39661 31345 453694377 67578 59461 40865128 67168 56732 465119062 25892 67168 941117719 25892 82160 102354917 31345 585 121113468 11743 82160 813281695 82160 16189 887683928 31657 16189 127732113 11743 10166 734810531 55275 11743 278860309 58785 10166 613663410 25796 16189 880801014 63726 10166 377240929 10166 11238 149117861 58889 58785 618233477 58889 17348 520840510 17348 12361 446843352 17348 67312 343295102 67312 50402 58593633 41862 12361 447514977 67312 77662 62109003 17048 77662 901110133 20958 50402 366237992 10169 41862 900893634 37911 77662 609538933 20958 35303 960372047 29279 35303 920094584 28205 29279 208092965 39622 10169 366519579 61230 28205 746317563 35303 13570 812539413 61230 16951 496368010 50926 39622 105633994 50926 50047 499860186 30108 50926 990345828 30108 45981 343934725 35974 30108 913204533 50047 72333 854764111 72333 836 126403454 70565 836 85523747 836 7786 640444387 6772 72333 664177428 6772 23450 592101555 37725 836 710390835 31899 7786 81997569 23450 9265 795890539 9265 69319 576382820 58709 69319 6436096 63468 31899 984438009 31899 21141 698760788 69319 69206 11220493 58709 75580 879755019 21141 37567 992773069 21141 32328 908900249 55037 37567 195209576 4763 32328 560151609 4763 41302 892836140 41302 19671 101225634 5829 41302 949115780 5829 5835 148591529 41302 81852 973357565 32502 81852 778166679 40824 5835 89256967 32502 56594 936789897 25628 81852 995931755 28250 32502 606027864 56594 43991 383278897 17717 43991 784093623 32619 25628 925334712 43991 74161 200261190 17717 55499 392450568 32619 234 661230950 55499 67170 689774535 32619 19714 475257103 19714 75447 279105752 11935 55499 522520013 67170 79405 420847049 22307 11935 654720052 79405 18569 937805816 2742 79405 141348042 79405 45952 932093334 73171 45952 645922518 4034 22307 85675138 45952 62415 396456897 73171 58608 828042713 82450 58608 984070487 25215 82450 62163585 20818 62415 210812689 36056 62415 112790720 71573 25215 243344785 89551 20818 309918422 11985 36056 644359788 71573 9986 66551490 39042 89551 93385837 11985 40974 595622488 89551 12347 495643926 39042 6317 834626132 13342 40974 548120753 12347 3033 129131635 13071 6317 783827468 6317 74303 393812086 13342 14079 30183978 13071 31728 118232092 13071 22516 207913789 13071 17934 779582806 22516 82210 475435632 39058 22516 69639721 31728 59188 672783049 17934 24937 123907959 39058 20105 845581214 29864 20105 705935462 42942 24937 952278968 59188 43813 40340633 42942 61689 165895563 72528 20105 297493721 82209 72528 126646614 72528 60339 422653686 72528 73452 147281476 61689 40559 102859957 40559 84252 476941288 41845 82209 658970187 39208 60339 676976691 84252 2053 924688689 84252 19552 717317466 2053 49409 820961324 11511 2053 473159795 76183 19552 461672869 67777 11511 772491079 47999 19552 778354834 76183 24979 671485768 22432 67777 740626021 4806 67777 619670710 4806 71775 512512022 4806 45111 261714534 64509 71775 974663798 4806 78805 202847442 45111 43777 543549091 84430 78805 67276592 84430 40316 82100222 53692 84430 74383479 78805 59105 52525437 53692 11466 987507380 43543 40316 825498385 48236 59105 868728156 53692 74499 403417800 33284 59105 384734473 89210 74499 43379005 55844 48236 12356228 21564 33284 623873717 74499 30486 23779356 43819 30486 865242931 79398 55844 789720550 66028 43819 958967278 34274 21564 582062503 66028 71860 346623899 34274 79773 501678094 34274 52617 56505604 52617 27047 618380340 27047 19909 954216632 81632 27047 43406258 1899 81632 879838769 10379 81632 354194602 1899 47065 285062263 28147 47065 479108801 21339 1899 493137939 28147 18711 65022545 57804 10379 434547652 75528 57804 472205593 21339 58156 564256587 58156 56520 139615129 70796 18711 563230426 24206 75528 162546171 42327 70796 835511395 24206 72588 206772717 56199 42327 120551357 71972 56199 999878808 35736 71972 530836054 47306 71972 776124250 90479 71972 425656939 11940 47306 429866995 43878 35736 463153906 47306 68862 982208447 10089 43878 349632635 61045 10089 143732837 68862 67226 361198485 61045 48447 677286056 68862 48318 482190236 61045 67977 249197639 85769 48318 473275088 85769 29617 812462357 48447 51983 558665679 7691 85769 299249270 41618 85769 871447274 66494 41618 757916398 66494 68453 183122920 7691 6403 920931790 7691 8782 535189283 59780 41618 396494732 66494 73768 62586978 63706 6403 651227488 45435 6403 528608232 63706 33780 53247073 68680 45435 20862121 73768 30904 181016448 41032 63706 610931416 12273 41032 792996352 36891 33780 510852669 41032 45222 964131527 36891 19918 20135492 45222 14868 384436856 87546 12273 614864019 80499 87546 702051586 43444 14868 913541583 14868 58409 887391568 290 58409 491290236 290 89356 252430372 43444 13243 572165299 17978 89356 883213285 290 27407 460638505 3265 17978 792197327 78450 3265 910224887 78450 51835 946199715 78450 70549 382472001 78450 6316 508410199 78450 18464 337411869 6316 84214 310898602 68996 51835 903248400 68996 19003 102329189 26441 68996 964012855 84214 41636 497951243 84214 78755 233372512 68996 76415 180234258 2260 41636 908575408 81893 78755 103597930 2260 76342 980193625 2260 4129 293300184 76020 76415 186021636 72907 81893 16528768 4129 31579 2347492 37903 4129 676133827 37903 29442 122818722 51252 31579 144551597 24970 29442 852498966 37903 42756 695373455 71222 51252 941634240 42756 61990 976847611 43530 51252 796222662 45381 71222 685577262 58698 45381 925562111 27659 43530 926528333 27659 16949 537486798 16949 12845 353723298 86499 58698 164361116 86499 22725 144518420 12845 38276 600223732 44275 38276 211500667 31599 86499 660201026 3819 38276 749109574 22725 29731 307965748 29731 78026 34244514 58427 78026 342840427 78026 52950 129639440 58427 23096 873206693 60670 29731 548893859 51733 58427 456908242 52950 7990 409557241 23310 52950 252799759 23310 54905 570419824 68172 7990 986048954 54905 2163 288902181 7990 19745 93139540 54905 31606 161831489 2163 15231 708971459 19745 68194 118556908 2163 36720 60456792 36720 53622 971569894 78117 15231 868926244 53622 59821 99909356 86736 59821 473975084 59821 68237 98450793 86736 70960 829258107 78117 65562 777794715 65939 68237 123804922 65562 23011 351735090 80510 70960 620701832 80510 21330 401159261 23500 23011 141040117 65054 23500 319698287 23011 82928 178964512 80510 59291 424497832 23500 58353 296089314 82928 85820 200267570 88504 82928 54826109 51633 85820 464697545 59291 64969 948980139 22422 88504 312200867 85820 15896 71156371 89398 15896 712812462 78736 15896 143242821 78736 27938 9847868 55951 22422 557701171 27149 55951 330302374 77352 78736 679030577 78736 65757 106301912 77352 22971 940772203 14136 22971 802449090 4559 14136 779383818 4559 85087 106909774 4559 83920 155409934 4559 78473 363011118 83920 54463 134755656 54463 35658 587661019 54463 30419 617723917 26492 83920 958422367 64440 26492 70053732 64440 26879 229944090 26492 43763 84310062 55572 30419 179012539 89562 26492 210247123 26879 28154 178884776 28154 37098 816114193 55572 1873 92913542 37098 89100 836566874 89562 9418 282224288 79082 1873 623946983 79082 15822 948883231 79013 1873 25480091 15822 36248 522163714 79082 65992 542050431 36248 12269 109203444 12269 85869 153889015 35938 12269 239859065 8109 35938 899393995 23996 35938 706572414 35938 40741 556702403 88071 35938 113176793 23996 27500 719307405 40741 65329 673347308 45512 23996 258429999 3068 45512 252883788 3068 8628 305839701 45512 34423 346112320 65329 1258 443343968 8628 86338 827040147 12012 1258 201378465 72258 12012 450014911 34423 17365 275391124 1258 59448 445982906 86338 1020 961261927 1020 34491 136942587 34491 82590 890528859 1020 50847 448329977 1020 59278 13758763 12911 59278 723259594 59278 2655 782281579 50847 59797 7082093 66996 2655 882943099 13706 2655 271957421 70886 66996 73986796 45397 70886 16714166 43233 59797 887757509 70886 47645 630632740 67719 70886 9119401 56790 45397 42966452 47645 90400 81687315 37024 47645 193378358 47645 13237 135061118 40095 90400 139601489 40095 78756 615901968 13237 64696 273524991 13237 24484 691520813 36665 78756 191337528 21282 64696 486317844 75949 64696 753267328 35296 21282 414808866 24484 29488 835669900 53897 75949 89226919 75949 4909 170747708 51632 35296 395434635 51208 29488 68727647 9264 51208 246139547 82680 9264 154370823 4909 54874 608847038 51632 19060 235053244 19060 36502 9349743 14334 36502 327965253 86932 54874 641701666 19060 32393 127850817 48650 19060 982597728 14334 10148 393356849 56496 14334 503615988 65065 10148 405005669 48650 80750 400362088 40839 56496 691189225 89052 56496 789467534 56496 1927 125435022 1927 63737 579571925 56921 63737 121840445 56921 76688 278810855 56921 9331 265684318 19178 1927 865471921 63737 62851 989031152 9331 84695 112952351 9331 8449 192742147 64116 62851 850516463 56913 64116 50505723 64116 50590 667642094 81477 64116 799491708 38927 56913 883781116 64116 54906 716317254 65835 50590 808146854 64309 54906 413888431 38927 22731 826590818 9768 38927 428654091 56104 54906 892622563 14105 65835 246078620 14105 73421 140504329 52041 22731 822817121 87046 73421 204508090 87805 52041 906555807 29651 87046 601658263 52041 43084 261673355 7833 52041 117605620 7833 54327 189820888 87805 22791 109395045 43084 17987 379668086 54327 44766 452923116 22791 70200 157777027 23752 54327 34318092 83388 17987 89948307 23752 880 133285876 880 87333 390067840 47536 87333 571136697 52241 880 232279583 83388 43066 80960579 880 89688 683185690 55759 52241 948413269 31084 47536 656951897 54706 89688 711056806 64329 31084 919921974 89688 35812 605427276 64329 31166 737993749 35812 23962 798179276 31166 47343 42897026 89206 64329 334718243 86578 31166 611954372 47343 82538 468872258 82538 85930 741794321 85930 20666 67423523 2219 85930 668170092 20666 76791 965425644 85930 32368 536035641 32368 24627 1247526 20666 35 832374152 6215 2219 892276671 24627 42401 532756181 6215 3451 904402536 45696 24627 261087039 3451 48201 871553405 40807 3451 387595530 90050 40807 436829396 45696 7125 674275765 16356 7125 854088463 35360 90050 798226959 16356 32337 95176690 90050 3398 627445135 16356 30051 522785532 32337 55195 826957597 35360 45755 61501013 42448 32337 88853738 55195 54519 116660576 75124 30051 156514331 56495 55195 597392548 20059 56495 428677624 54519 10301 574101782 54519 80628 527733950 20059 22100 668339405 41515 10301 621665532 68724 10301 323112500 1082 22100 1488903 41515 50918 591322241 41515 58300 183924223 41515 76650 644931162 50918 79628 343173529 89114 79628 375246269 79628 68026 512726207 76650 42807 53637184 22973 89114 365486306 49263 89114 791874605 68026 47530 972492033 68026 67010 462953433 64103 42807 81940266 67010 27027 407268397 47530 65190 358753405 27027 24642 976014637 22185 64103 1186437 86453 65190 841692693 11508 86453 238993700 22185 16950 48508829 11508 70831 898088728 79367 11508 14194494 79367 37514 768178290 16950 52484 785088172 16950 18230 423894108 23484 37514 927828526 79367 10185 795455515 13638 23484 601644824 10185 71568 227107497 1861 71568 286034277 1861 46532 591810467 13638 80624 798619558 1861 6636 534418491 46532 42529 483140262 19534 46532 684485156 79279 6636 208095768 3187 79279 660436886 19534 83330 845905169 3187 80746 142638287 19534 10782 414796122 18596 80746 60472470 27111 3187 520467585 56508 80746 438439307 6010 80746 290872814 10782 55906 983541978 6010 66078 103924054 58426 66078 691472353 17646 58426 725898398 58426 19847 100404913 17646 46219 851819383 46219 15512 445720449 949 19847 219980302 17646 74488 134721761 19847 17998 239805211 46219 67203 401911513 949 25924 401441491 949 20590 702258680 40648 17998 23344666 17998 19649 896537833 68203 67203 511277489 45951 20590 743640918 1073 45951 12981307 1073 85899 222777854 72838 45951 513520464 1073 37094 800434714 37094 65708 108072834 85899 12198 130287697 72838 13932 57345198 40884 72838 246454956 37094 32971 247402203 1540 32971 656784440 12198 87721 963266799 87721 80122 423269118 34441 80122 204773806 32971 54758 5861643 8409 80122 52403113 8409 63242 183769186 90103 80122 37132181 8409 58573 656780473 44064 63242 729729804 54640 44064 473541540 18050 44064 555886701 22921 44064 18372123 58573 66140 721355042 62798 22921 615415006 33509 62798 618226246 39467 66140 322633638 83749 22921 483758915 66140 62440 125653560 83749 30869 65709707 39467 34866 109616714 33159 39467 586050462 62440 76417 888529937 62440 28049 552449288 34866 36193 878867986 76417 41811 855041947 33159 79564 825014429 34964 41811 808755112 78322 36193 729193246 76925 34964 813246328 78322 4570 56416449 78322 47148 469324047 6898 78322 717998319 62 6898 124952843 62 87024 346648381 4570 18258 827683429 56658 62 866324417 6898 11291 602167342 18258 18516 889432883 50629 18258 5197464 50629 31706 289312072 29766 56658 825743094 86775 11291 976200758 19057 50629 662745751 10683 31706 722157410 74368 86775 755034955 74368 20577 612497353 53833 10683 157623945 81500 53833 882474662 1145 10683 26663900 53833 54255 178272036 20577 26480 390420836 52667 1145 120597570 26480 5385 504483506 4381 26480 147204808 4381 1263 483364021 26480 37744 74953080 37744 7871 255876079 90269 5385 501154371 1263 33062 461580542 7871 51878 99646609 633 33062 1885639 40085 90269 146007199 72638 33062 42639633 633 57634 147119070 51878 64802 815153953 37673 64802 776167209 41164 72638 75020257 72638 13500 50679318 41164 29531 759311580 60492 37673 89184732 57132 29531 339433704 51482 41164 256815416 57132 79545 67807999 78784 29531 218964312 57132 61670 833797916 78784 21893 303553088 79545 12140 30754881 21893 76558 700225837 12140 42379 35591197 52865 12140 847730743 52865 39768 877768711 11092 12140 56319940 39768 53114 373179081 45090 53114 532292730 45090 45367 9916081 53114 86982 227682612 22951 45367 490647972 76377 45367 797175916 81246 45367 94984163 86982 61665 645393560 22951 3015 187267497 62782 61665 469498332 76377 198 251023284 49509 62782 143933239 40314 3015 722101776 27987 62782 137359630 39801 40314 320594633 90089 27987 405175805 44386 90089 5711525 59911 90089 826264374 27987 35969 116495046 8559 44386 217493739 44386 80605 243477712 44386 13147 870631687 40459 80605 735842581 35969 38200 972276651 67870 13147 317488245 40459 31014 141132454 41133 38200 169048202 40459 33550 707642357 33550 5836 834278722 62840 33550 196053165 75317 33550 596230605 62840 42247 848647068 5836 85 243730204 49280 42247 322602435 85 83955 286407477 83955 82386 967368266 81802 82386 259798528 3899 83955 573379761 49280 13810 59057901 81802 38234 918751186 27265 38234 692464095 27265 29438 945057672 74373 13810 902498381 32068 27265 605178624 63943 38234 202734716 28371 29438 744166808 28371 76201 254977107 74373 76748 105940151 76201 23721 825274368 90508 28371 858932560 16020 76201 968638757 84086 90508 494083383 4013 84086 221849830 23721 82379 76594744 16020 6458 465635906 82324 4013 657453874 6458 46814 612778618 46814 71050 724644997 34753 6458 960244274 29966 71050 957086802 73904 71050 983571758 46814 11454 814460661 29966 26952 999100186 11454 87240 442288875 52855 87240 201459746 50036 52855 788572750 1388 52855 832554961 3872 52855 103568488 6668 87240 202635627 1388 4070 187828870 82046 3872 28025510 27300 6668 531404233 7142 4070 300310639 82046 78232 861113826 76207 7142 290905550 74186 76207 128566603 76207 52623 224486938 7142 9778 218058873 24164 9778 715944424 52623 82651 752994379 52623 611 814085532 66251 24164 940019022 9778 9546 529255961 82651 48153 406077983 57725 82651 76267090 61861 66251 105195821 61861 63571 291705945 57725 53463 450129425 61861 49314 745165633 3413 49314 705087845 55633 61861 981960228 40483 55633 15581191 64638 3413 629198061 49314 37658 135066991 39187 55633 746504159 21982 40483 967579354 31349 64638 282144848 64638 71729 912262883 30926 21982 656218585 18243 21982 395808746 14571 71729 617280417 12792 14571 541810972 36367 71729 990120969 30926 81353 353519294 36367 18770 8216348 18770 30823 476390484 1101 12792 744777937 30823 26421 49140093 29538 26421 725611736 67302 29538 276667533 30823 90051 924784801 10943 90051 737738286 55563 90051 4361614 90051 22930 870846806 83633 55563 673374735 90051 62369 98098573 52567 62369 472692818 61517 83633 52157864 62369 52343 484366292 73430 61517 50616739 83728 52343 316800647 26496 61517 335275565 85369 73430 871495246 23640 73430 140587281 34654 73430 273655439 23640 47387 774255578 72592 26496 514018051 87627 23640 257886238 42613 87627 14511384 42613 73120 883992562 47387 23128 100421297 72592 37378 683573971 73120 9026 474517030 37378 39705 888444251 17515 9026 993925341 9026 50221 451465960 77210 9026 23617262 77210 15876 77337271 17515 76298 23673532 77210 18897 344735841 4810 77210 192728415 46406 18897 348285560 15876 26303 483501632 76298 45701 930158828 21123 4810 439937542 14653 46406 743448184 56042 14653 501275226 42544 56042 818505651 11153 21123 867786688 47110 21123 934675576 56042 9252 203559942 75549 9252 877470717 11153 36214 877915760 6282 9252 122289711 9252 60083 730281589 36214 27382 903950962 75549 53199 291049669 6282 40565 482272818 7908 60083 563441019 7908 41875 977597016 23203 53199 931615736 53199 39929 248770098 17141 39929 853100054 81714 41875 261199567 21578 23203 331774701 6080 23203 287631472 471 21578 287049379 6080 54271 615028195 6630 21578 824942877 59727 21578 771587130 87504 54271 909376156 9113 87504 183267169 87504 31426 780290964 31426 2952 680009825 46170 59727 783004331 46170 68903 52143244 47389 9113 83684741 2952 7961 27380 7961 67538 73221790 67538 11906 362704237 88817 47389 309618439 67538 23199 940331132 43793 11906 667954247 22864 23199 466665656 43793 28732 997709932 53010 23199 753154289 28732 80056 766307228 30180 43793 812544612 80056 54467 306994143 19776 53010 595362874 70765 19776 707710328 66411 80056 657134892 40709 66411 948419458 71141 19776 433212563 70765 86326 770905567 70765 82610 279154088 71141 30762 298768858 71767 86326 382224523 86326 87940 479877247 25222 30762 312136579 87940 72214 939659314 17457 25222 89705967 13945 87940 706745025 72214 70318 105081084 15022 70318 99837717 44461 17457 808770341 53601 15022 200466425 32956 44461 303975813 44461 88059 828100204 84596 53601 875559829 89450 84596 385621525 28228 89450 384562477 23107 89450 226715488 23107 46427 503629837 43490 89450 320709878 28228 80292 36696264 76888 46427 586089982 57212 76888 818852083 42880 57212 881169158 57212 59897 11606875 31770 59897 329409824 31770 79029 641071269 31770 76326 138798799 59897 20601 383794830 31770 64648 534751807 15047 31770 270937473 15047 54792 266584926 15047 70192 309796414 83127 20601 127319650 70192 47702 52409498 70192 89524 481709015 89524 34356 560915069 54740 89524 68024340 27853 54740 213150354 27853 9834 8733019 27853 23981 635233072 17654 27853 897650793 84041 54740 720535439 23981 16549 73867773 84041 90423 560897643 16549 34119 68717627 34119 66561 86541961 45408 66561 192367765 29691 90423 533635665 39507 45408 209764625 39507 62566 620233291 30048 29691 380183622 83 62566 611788987 1581 83 413431861 83678 39507 102434160 58848 83 902212918 45141 83 760307720 83678 7312 719004272 7312 14850 393862352 45141 45083 142722477 61392 45141 106524323 9905 7312 639111459 45083 44765 399259006 86809 61392 441921008 10735 9905 3682988 7017 9905 223972533 42935 7017 195675622 18057 10735 657580987 84475 7017 757396815 84475 17590 484920299 84475 34605 493177727 34605 22745 302530906 58870 18057 744545977 17590 5805 291877656 4134 5805 519439921 58119 22745 945684672 89905 4134 646040236 89905 37480 524063226 45364 5805 121308055 46301 45364 683226611 80034 46301 470186216 66925 89905 601423670 66925 13643 363871648 13643 38122 325842796 66925 63283 182533856 38122 19661 833615787 19661 81391 902929010 19661 66886 634229729 82260 63283 862714569 63283 54056 490916015 83964 54056 213223868 21909 83964 860635082 82260 24138 726429517 11597 21909 609596044 24138 69170 203198892 24138 85502 677761314 24138 68080 52538149 11597 7489 191763295 7489 62326 243222341 7489 40114 537678258 14881 62326 33401884 40114 22504 953984128 30264 62326 64989787 22504 4797 288838580 4799 22504 219353942 85701 30264 162375195 85701 12564 68871631 85701 21719 144358262 85701 9159 112741286 21719 8676 200587769 21719 65918 899293310 12564 75243 841841634 9159 60976 10050417 15490 65918 368241254 65918 56613 256243718 28637 56613 531545303 28637 52929 982246256 79138 28637 78492844 15427 15490 778775987 52929 21216 827456748 5121 15427 852118716 21216 52508 135740438 21216 25587 865358569 51399 52508 273840543 21216 87775 886569354 87775 54793 146556382 86019 54793 352777394 27825 54793 590210472 87775 24506 874519293 87775 39602 468616917 24506 31912 569403937 39602 74397 272924961 70081 74397 190724350 31912 84241 303918935 76722 84241 423781926 74397 32501 672662965 74397 53108 121207626 27656 76722 901923687 32501 66409 88502103 53419 53108 817182399 53108 42872 650192541 75048 66409 465966821 85879 42872 804653145 75048 39585 70830445 34038 39585 867145368 48523 39585 662451798 48523 81288 244642280 34038 9833 840715847 47461 34038 139310912 81288 6969 257383316 3778 81288 128526815 3778 61477 544026178 30299 47461 738449683 6969 8816 941333333 3778 56121 474230444 7420 3778 359572292 7420 42879 427287212 7420 27806 832425620 11209 56121 881716404 2382 27806 763629144 7420 63977 147736126 11209 19299 37927427 74807 11209 213974050 63977 21506 827745034 65619 63977 728310755 8642 74807 621410497 44981 74807 15174630 74807 76532 811604708 8642 13797 463902889 13797 24623 138125148 48604 24623 69002824 76532 41739 915072668 23402 48604 175752901 73672 13797 433263092 48604 58705 503270702 23402 27078 511363777 58705 6492 328005878 27078 74494 43385233 58705 6130 132967177 27078 47809 747781238 6130 79284 808774965 69896 74494 275664550 38022 6130 387144760 6130 18882 135122957 62208 47809 545239999 69490 38022 641697331 38022 7940 623461893 62208 88177 815565556 7287 88177 156784637 5793 69490 709200449 26703 69490 298237234 88177 60536 16094866 60536 36423 474888129 60536 45646 20739388 26703 46778 635643063 86131 60536 26682287 86131 70541 842745060 4357 36423 973400322 46778 9815 242132444 9815 86108 933453817 24790 4357 86804083 43060 70541 106647964 9815 82586 984437497 82586 7748 214513470 82586 59772 23558518 86933 43060 506310173 43060 40873 996794493 84669 59772 800555211 77651 84669 434401486 40873 86364 784570628 4826 86933 294847924 77651 72716 219495277 20378 4826 113599751 81871 4826 219999153 86364 7676 6451577 81871 56351 995620986 7676 87097 433636819 7676 70708 508554335 57964 87097 24482471 7676 5255 116845500 5255 80280 499298072 42518 57964 222353089 50240 70708 998077060 5255 87445 672807887 87445 75740 696719248 50240 5311 207555794 27614 87445 121147780 5311 76327 981676505 61273 27614 472463018 45519 27614 442996074 5311 12515 60161329 12515 20906 424686604 85484 20906 393402361 21587 61273 616905162 76717 20906 508825092 11799 20906 170958518 69343 76717 209422684 52646 69343 356732078 11799 81301 268736256 76717 77488 345010989 35640 77488 339434830 71899 77488 662055375 35640 19867 979617852 81301 19409 547846489 19867 62641 697923889 62641 71721 783511815 18048 62641 281975973 53951 19867 956916063 87719 53951 993955706 10207 53951 945779513 71721 79469 12604587 30054 10207 363420311 10207 63800 362565987 87719 75454 282043364 77268 63800 454725053 63800 67250 301790446 30054 82728 32137486 77268 46399 107258842 80890 75454 460094051 88236 82728 316352558 82728 84367 498464243 80890 47598 621135856 58492 46399 160579141 58492 19501 455818549 84367 10492 4389495 58492 6505 362348344 35794 58492 370852443 10492 12810 91537701 8956 19501 150953743 26383 6505 217237022 6505 8239 853151767 8956 11217 252355028 22833 8239 335389638 8956 38530 749560939 8239 46437 867235549 38926 38530 806017978 38926 6536 18294220 19362 38926 998656357 6536 79586 857722103 79586 6322 38440907 47315 6322 561105667 6536 47988 584138377 82306 6322 979074254 77442 79586 517892890 77442 50588 901773492 28763 47988 440739492 77442 87420 106673729 77442 2878 345247211 77442 29897 905224738 87420 19843 90063404 57305 29897 13237997 87420 1667 843192779 57305 82246 175751566 57305 39121 62921927 44728 19843 1356742 87663 57305 600617965 1667 23941 502152083 66657 44728 346936869 50037 44728 712948769 50037 56276 168803384 41287 23941 304992369 9999 66657 74680220 56276 923 155153745 24936 50037 558762162 88086 923 219768280 923 60522 537871470 24936 41273 249939647 35201 60522 117054842 63921 24936 927946085 29195 63921 311681230 31857 41273 281339601 16588 63921 196797936 34744 31857 949571886 54816 16588 969750720 29195 47160 113597262 79128 31857 129759267 65720 34744 600613329 34744 79988 535288427 6279 47160 181915966 82276 79988 668661906 74226 79988 447908854 74226 29227 339723220 76620 79988 292630325 49181 74226 123539713 29227 84699 489271179 49181 2708 854911937 2708 87601 52552837 2466 84699 259135163 61971 2708 447961026 38288 87601 517161728 2708 49141 72472687 41361 2466 832664266 38288 21655 408909529 38288 27280 428853089 41361 76609 314519632 849 76609 697542438 849 23974 9081071 76609 36725 312793336 23974 74177 346560070 59023 74177 227320505 849 27241 576586691 36725 51281 458958378 4529 59023 986458663 4529 50967 336296950 50967 6460 799495772 51281 73403 701010675 21745 73403 205412371 10837 21745 545054475 10628 73403 754143984 77246 21745 910180093 10628 58063 776455258 10837 28014 683608451 77246 81697 497504539 70970 58063 87247723 70970 1227 137767535 58063 4297 679895857 1227 13318 101833369 34805 81697 48526453 31126 4297 709464124 34805 32095 227744421 14290 32095 90798429 19344 13318 233444705 34805 68925 314946388 14290 84588 763049047 14290 70409 457439443 19344 73444 990270337 84588 22496 133468022 2418 70409 19431029 73444 2896 375313274 43415 70409 327553519 22496 69818 126279678 55607 22496 79951384 13549 55607 851336309 87703 55607 21437779 87703 67357 513301237 55607 12194 922276678 87703 86500 30453645 81429 86500 752826813 67357 60722 786736912 25394 60722 119523104 81429 2694 894137700 16347 60722 330587405 75495 25394 488704928 9507 75495 363610982 27110 9507 14246234 75495 21272 82131710 67760 21272 403646575 51269 27110 73671657 27110 25805 143077279 31129 21272 668299666 75191 67760 344291634 51269 74332 112994531 74332 20273 598814077 17543 20273 425178010 31129 13959 86729905 2363 75191 482243694 13959 72218 507010903 2363 65636 860989676 78018 17543 15365882 75882 65636 564766731 83131 72218 620797857 2643 65636 22654376 33830 2643 808981534 78018 4266 984460014 37778 83131 43951817 4266 75512 460953678 65761 33830 948368723 47170 75512 615505077 67740 4266 144802253 23881 37778 637766490 4031 47170 437900549 47170 48768 212399761 64602 67740 785357632 64602 64106 793143631 45108 64106 3022794 64602 68233 535368328 13805 68233 4808804 68233 10984 205814131 68233 70519 359381435 45108 23106 470881849 68233 53718 695550174 9382 13805 644093050 70519 65857 210816436 63021 65857 896134398 26660 9382 5313914 43988 63021 587150844 43988 8598 506427421 63021 37659 388125914 85026 37659 577972741 49960 85026 650057617 48710 49960 391696257 25799 37659 762365234 72077 37659 448481348 85026 39446 767844446 39446 37962 10969860 72077 16629 63712383 37962 86178 875594522 72077 30867 55471631 16629 72149 672436258 30867 70234 294545995 25626 30867 338023266 70234 89321 120964634 30867 72801 386280142 75286 72801 841268440 72801 6704 395392791 89321 11821 102797467 18871 11821 529268351 18871 64109 888626807 75286 29633 833342064 40360 29633 490645180 29633 2238 747713899 29348 29633 403348307 85458 2238 967195693 29633 61372 414752078 85458 89894 262942316 25405 29348 169898473 74206 89894 296027610 74206 621 297932618 25405 34862 504986352 60069 34862 351593334 13100 34862 483043464 13100 17328 539984541 34862 75390 319553500 74854 13100 695094213 3435 74854 937598951 75390 49323 702240187 75390 6493 445129655 49323 48166 13653971 48166 78593 416924780 47048 49323 756990000 78593 4504 990220469 6493 21000 133349027 4504 41975 922784278 78593 26430 821072180 33158 21000 570482702 87009 4504 180666123 87009 11942 627056313 19873 87009 918354330 19873 62137 1778362 87009 77065 804538075 62137 89722 504220637 62137 16788 477206513 19873 59583 317399455 13463 77065 66708340 77065 74630 771782881 78030 13463 266707680 13463 50301 455619512 73761 50301 900767779 13463 18512 831338350 85054 73761 658690769 50702 78030 747021822 73100 18512 160379917 85054 64331 412523905 81154 18512 25720647 73100 30552 397215491 73100 34328 353679579 64331 72611 42069684 61296 30552 703302768 81154 207 26779274 72611 49654 946309722 61296 75770 298742147 49654 61034 265598205 75770 71492 318106808 44172 75770 837798147 71492 28139 593238642 22103 75770 256298909 27460 61034 40878509 27460 29476 271887648 62157 44172 200445773 29476 33328 867704679 52399 29476 832899714 27460 16253 204130090 33328 73242 757303048 33328 28891 939471235 16253 74035 382476665 74035 48040 287677176 88779 16253 656347409 37935 28891 140613170 81275 88779 424674063 38784 48040 976415724 61290 48040 327416584 37935 6271 63205868 84802 6271 354426159 81275 4450 821697504 6271 88057 485218158 14139 4450 5049544 30702 14139 615819140 79462 30702 750636319 35464 14139 969128839 30702 19725 9720860 46867 35464 133437561 79462 15201 885340666 79462 76857 703189764 46867 35584 764239187 35584 5464 856881502 25476 76857 998292880 35584 85782 678402244 35584 87606 405109527 5464 80267 249108612 65775 80267 440216683 18328 80267 621241914 80267 17437 757477340 53492 18328 359478558 15068 18328 462699592 15068 79310 903253912 11232 53492 385245602 2252 15068 622334835 15068 38475 826476443 11423 38475 1572803 60686 38475 305904775 64291 11232 36403241 36488 38475 895268740 45591 38475 70729102 64291 40099 600150237 45591 29087 232217999 74726 45591 906680831 29087 60478 190665846 61151 74726 795553666 40099 79601 877304530 69348 61151 731268151 46303 69348 435706409 60478 74578 669766266 82179 69348 239616370 69348 75997 88598543 78656 82179 644507388 23922 75997 99643477 82179 77962 551217322 51304 82179 100748813 55628 78656 323185 77962 81454 794300486 41641 55628 446298670 41641 36751 791033794 6831 41641 70172190 6831 3999 187108919 36751 58486 697357069 41641 4505 285584212 36751 11994 887407171 3999 76116 43621072 40614 11994 156625886 7577 76116 220729063 40614 44536 379239282 40614 22498 187076602 49836 76116 20317456 83473 22498 257435727 8991 44536 841240813 61298 44536 958214521 4719 61298 605233881 80749 8991 777020348 25082 80749 188352127 31814 25082 180431839 39025 4719 735022686 80749 8026 723805372 4130 8026 273882878 39025 63415 454486098 8026 41727 604678758 78597 63415 84158387 78597 48075 700620398 41727 46833 619407342 41727 60330 411576752 22660 48075 446611193 22660 11662 928579282 38694 11662 245389748 46833 76215 6590381 76215 49889 766768282 22660 78673 839055711 61495 76215 785684401 78673 28957 265732521 51975 49889 901540954 81836 28957 981948916 28957 38656 675156862 3891 28957 883758561 81836 73590 423062063 83641 3891 735582936 38656 61956 10349513 83641 49788 771828824 3891 41324 105009952 41324 38405 566819120 84250 83641 939253968 41324 41699 77842494 41324 61042 473384706 38405 28876 358255070 61042 70834 196009302 41699 83493 473591579 30879 41699 16119340 28876 33457 158610007 76727 30879 894684519 76662 83493 155624149 33457 2099 331780227 46856 2099 65248688 30777 2099 890883121 76662 67163 504123144 19144 76662 242518317 19781 19144 51325472 43573 46856 496868113 24308 30777 592827234 19144 51444 898582520 85793 24308 934354624 43573 18200 427586244 50196 51444 897174777 66818 18200 568519399 18200 13669 840014483 61403 13669 803186051 31702 61403 338499550 61403 3022 739362066 61403 45616 182128716 36227 61403 93342098 3022 54555 183687311 18692 31702 757194123 56062 45616 370149048 45616 31592 216697097 18692 32925 929347754 32925 69713 766574935 32925 78128 62387789 69713 2494 829197632 31592 85833 490383112 89598 78128 867863698 49336 69713 565953648 63661 49336 31068927 15546 2494 511048726 49336 38160 160717785 49336 19175 105708881 45127 19175 379429302 45127 16769 442436646 16769 31085 376925322 16769 85237 95718361 29457 85237 480594675 16769 8583 708902035 66293 85237 446317544 7558 85237 293847139 8583 6539 435885088 87376 6539 378264906 70342 7558 967144194 87376 86944 679831235 7558 83319 701188101 76471 87376 621160464 83319 29622 884057403 86944 5728 820998468 86944 11036 868781884 83319 6181 105142829 11036 22313 781053507 5728 58713 691845974 6181 85986 783476354 11036 51203 361334142 74849 51203 877070532 51203 50730 210341773 51203 25762 291927880 50828 74849 469220757 59237 25762 385341581 74849 20277 109801546 20277 84258 192448303 84258 61351 653468268 57238 84258 15380403 57238 5380 45025110 44627 61351 442934549 10434 57238 982385841 57238 42553 908578177 44627 19968 338152589 5380 37029 780012525 37029 45301 479397478 45301 32955 354668011 24092 37029 822555027 85490 24092 130862278 37029 23893 758184314 24092 44329 145860476 24092 74902 307766240 30208 85490 156496918 7118 85490 119847184 24168 44329 140733943 3631 30208 908555955 27631 30208 20072931 65427 7118 660172898 7118 8712 270206313 65427 76628 178254688 27631 56014 697812216 8712 23215 559818244 65427 17704 199907765 8712 53103 404108817 56014 61560 379181755 90010 23215 552006600 90010 75927 735311690 75927 11945 863351008 472 61560 526040047 75927 28861 916202277 472 42023 586834 42023 17749 102958831 78007 28861 420732729 45522 42023 506859921 73086 42023 613973564 67322 45522 446190578 35428 45522 47799474 73950 35428 69298707 73950 33708 93414794 67322 19698 430993630 33708 2702 488217004 19698 52090 997638778 32615 19698 695289419 19698 86188 820370000 2702 45069 549220677 86188 55408 740619804 32615 30452 118879560 83244 55408 128016324 4224 86188 311743063 4224 32760 83067680 22058 55408 25023554 62729 83244 90018758 68907 62729 240299779 32760 41267 320530265 62729 89606 485241337 84972 89606 806311120 68907 81959 439556824 41564 81959 902019733 22374 41564 369972384 22374 73391 61208408 22374 86896 16511061 59145 86896 321516920 70941 59145 350439547 12855 73391 527519257 30822 59145 936925838 30822 85007 587899236 54414 85007 844877893 49642 85007 34772418 8382 54414 542268157 22141 54414 418892244 8382 22 811859277 22141 53148 706000533 53148 46575 881669611 8382 89156 238778694 11845 53148 35442699 22 17291 23351405 46575 69983 954331662 17291 88947 39860728 89156 31198 646917917 41135 88947 966953818 79395 69983 882999620 19386 41135 398309496 41135 57370 937803747 19386 34530 665571535 41135 23429 493417296 17649 57370 212614097 34530 1480 14699842 73993 34530 409209023 87586 34530 379151245 36373 23429 527797 87586 13355 800491167 87586 40332 24096752 13355 61186 73780224 47091 87586 912110388 42475 13355 336370163 47091 9795 9574596 53460 9795 138949960 42475 70617 799763646 39130 53460 545998705 9795 23357 114374660 53460 14469 402315309 14469 15542 197208923 13838 39130 245603385 73619 39130 165900952 10197 73619 106922012 74916 15542 744381272 10197 1252 895340647 13838 37700 514752357 81977 10197 684951851 1252 83375 394851712 42583 74916 10959651 8976 81977 93208148 40398 83375 517343098 83375 12875 931696016 12875 27513 210823325 85886 40398 102757803 58210 8976 225575782 29403 27513 882670133 85886 24667 758901020 27513 45878 948450145 46887 85886 920032532 58210 45813 773236209 45813 56340 166342140 45813 79948 342043100 73298 79948 567367661 73298 49347 577648705 49347 12498 993837468 56120 79948 580753271 79948 34497 416344995 64491 73298 427038719 31120 49347 263552664 31120 82263 945339652 82263 42927 534795946 89143 34497 812823961 42927 79127 581613569 30303 42927 12036347 42927 8970 11654574 61606 79127 874568330 28268 61606 778293820 69147 28268 881807054 23212 8970 806022591 75343 8970 776505142 16026 75343 982828960 28268 11691 16073325 75343 30801 427256750 89874 23212 731374974 75343 81098 677941264 11691 86856 32454209 54441 81098 209757111 30801 71384 211466875 1725 89874 311584976 40361 71384 998049480 86856 31533 713808475 54441 12353 501236263 40361 28477 941745589 12353 61600 690280126 40361 61056 547531775 54290 61600 252660939 61600 11088 381592730 54290 36112 487083739 11088 15112 416879006 51307 61056 352175243 36112 86305 600206038 11088 15362 12590179 66559 15362 82423971 8980 15112 306366528 88047 51307 152592973 8980 12509 717248495 18911 15362 882066517 49334 88047 211020093 8980 57191 159077124 34845 88047 276612987 58976 57191 73118186 47184 49334 942002332 34845 62224 503040888 60090 57191 116076745 58976 7117 500061134 47184 51314 867256513 44862 62224 852881438 16262 62224 762746670 44862 39325 956420094 51314 60320 34347055 51314 5802 78561905 60320 2431 827930864 74418 16262 675113007 5802 15004 636956878 2431 81782 792767524 74418 2362 393315379 2431 80859 147876489 74418 47169 173112975 47169 76747 616920132 81782 10059 423353621 11671 47169 757441706 19274 47169 69764789 76747 28831 22973176 40221 11671 103177603 40221 48427 606657356 59970 28831 793439037 9542 19274 889120206 40221 36521 498364032 12826 59970 512837208 48427 42024 250939693 68430 42024 753923473 12826 39362 24006792 42024 21579 832089132 21579 6567 405233688 8644 42024 338825834 20142 39362 418506880 20142 53841 971713792 13585 20142 264139735 20142 49886 878332176 90219 53841 679112937 90219 52669 504841994 70324 49886 22725142 49886 40420 946438225 53775 52669 663228112 90219 86830 361442782 28959 53775 617396514 28959 64024 410939226 53775 61927 869682566 64024 79477 691039420 64024 73364 544553971 61927 42501 956019912 26415 79477 831165494 26415 76605 8881569 81339 42501 627453371 76605 62705 315138915 76605 12900 224719626 62705 10356 631634632 1396 81339 66459458 12900 43521 473566640 1396 58181 889864639 72689 58181 496371724 948 72689 802892026 191 948 1180809 4582 191 855372006 27990 191 800007196 85195 27990 427118183 86309 85195 68019528 85195 20560 241309862 20560 86968 58621605 20560 20133 964114840 20133 13396 27845891 13396 800 46257778 80095 20133 141311934 800 62308 90069730 62308 78874 694921154 46311 800 154920695 800 55998 339711873 62308 83614 803636526 46311 6021 482903663 86714 46311 885629259 86714 2464 911450858 82116 2464 596487016 82116 77435 128580168 6741 2464 908887832 63379 2464 706560110 82117 2464 413478641 21588 82117 619386188 21588 24853 246402873 29762 82117 572453652 28556 24853 80609395 21588 47619 316406972 47619 70554 163700383 31358 70554 898375509 47619 23651 849527874 72440 70554 478861790 70554 34253 369222731 9870 31358 752937275 31358 20345 74815735 72440 69908 656022974 20345 49906 921235564 49906 45620 414255288 9870 44637 949505434 20345 82430 794450622 33360 69908 646855947 33360 58096 384897259 44637 6211 339311780 52371 6211 520544480 6211 86759 209939424 6211 86605 322865421 57118 86759 652715511 10177 52371 499657132 57118 31979 44556210 87659 31979 692680689 57118 83903 986628199 57118 24112 808108209 31979 43092 563803097 24112 72007 95094319 24112 13439 108521323 43092 10596 414249537 57550 24112 813998265 38816 13439 187875311 87720 57550 352967376 50285 13439 508838557 57550 51270 979856129 46016 51270 327406798 51270 37110 485947539 59333 46016 359542582 48096 51270 932174685 45668 37110 502392041 81828 48096 253443284 59333 14159 531699349 81828 68861 385380096 68861 7627 35587611 14159 42987 73887658 42987 37942 101795039 12389 42987 954016642 13473 68861 893712317 51080 13473 850606489 85750 42987 574923518 12389 85382 939287551 64178 13473 168066958 36462 51080 729394244 64178 35814 808255187 20465 85382 284865510 20465 8307 285404514 20465 14546 326180177 36462 57462 60587873 8307 22437 1446580 83731 22437 57978042 83731 41150 251045330 57462 64609 815736509 83731 81636 154476128 83731 28894 217078690 81666 83731 817032399 71036 28894 540577934 85241 81666 694332522 65760 81666 34071391 8846 28894 88770782 71036 51216 790328395 19737 51216 858006505 51216 62805 764461434 8846 35122 597869471 88772 19737 748263305 75591 19737 773741139 22515 35122 527166636 88772 26324 818530775 88772 80581 934881139 67337 26324 904868320 73381 67337 830605869 16727 80581 943962036 16718 80581 35769721 16727 40427 932345044 56395 40427 619570374 56395 49148 617200388 4022 16727 99784817 40512 40427 190664378 68725 56395 511909926 68725 57894 394328256 57894 24154 92882598 24154 54548 918930926 28999 54548 897888562 43079 54548 962952378 54548 74832 415501303 38320 54548 837245881 28999 80801 147270468 43079 49019 322323675 75245 38320 977051525 9957 49019 105397649 62613 75245 980817244 55561 75245 859037018 31049 49019 50321280 16140 75245 502397360 9957 25465 543267943 57821 25465 674920785 17336 31049 769827710 57821 25835 108716124 74620 57821 36346112 74620 58823 58035024 17528 74620 644521899 73808 17528 550470936 49531 73808 381521522 49531 79529 827348904 35228 17528 979979679 49531 54340 807711296 8938 35228 360377289 79529 89574 598948033 69010 79529 273998760 51221 69010 825446123 8938 67744 703103707 74374 89574 305933593 80249 74374 946734969 46156 69010 845680389 80249 79633 338834567 57086 79633 434928495 74374 10715 651512667 10715 19708 480181533 57086 63961 710710391 79633 26457 96639935 34677 26457 945309689 25629 10715 356519693 63961 45599 128648596 76723 26457 568901895 75492 45599 909329467 34677 743 72430408 45599 18966 747231276 743 57422 937880941 54698 18966 645530066 12314 18966 529563675 57422 14847 392309443 14847 14570 672753799 11892 54698 654924301 12314 54080 781888997 66914 54080 165498468 17475 11892 908841112 11892 64797 487912862 54080 4507 121527834 64797 69118 73344881 88267 64797 19208813 17657 4507 789810446 69118 76364 447623872 17657 80352 322519570 88267 82345 936040666 7116 82345 874098843 76364 61347 804930619 72909 61347 135129212 61347 1537 15263095 79174 7116 335652449 7116 59918 8204554 76015 79174 233230073 72909 71921 316991773 47347 59918 34922821 4784 79174 190220742 4784 628 981465684 7066 628 90942048 5704 7066 6101473 628 58483 13350553 27678 628 629103433 58483 63048 1703379 7066 75142 120028261 75142 33024 474643262 72435 63048 136834765 72869 72435 897727333 3543 72869 844607497 2412 75142 826154478 64253 2412 675493902 33887 64253 651496853 2412 35185 434182207 29257 3543 671200772 29257 5467 756179847 5467 42666 891956721 88451 33887 5741439 29257 89729 943418712 87907 88451 559731193 84226 88451 843079847 79870 87907 604272437 50901 79870 934916924 89729 62129 512662164 33348 50901 918627113 81728 84226 443608843 79870 13503 287623580 23160 13503 592960542 23160 22634 534552166 23160 30954 633354377 30954 13321 339689 58030 23160 672928457 83494 22634 4331895 83494 51048 502636384 24994 51048 18547467 51048 23725 597905396 19792 51048 742127029 51048 71057 884383121 23725 24956 500834083 15009 19792 67237260 15009 8163 459347646 71057 85618 869275486 71057 74542 482465197 79653 8163 538608008 15009 51654 46927826 5535 85618 75286651 19456 51654 266529310 63467 51654 939563924 43615 5535 131917702 5535 88624 776160859 63467 46826 357084234 65330 19456 569641530 63467 42215 281276787 42215 34309 333804265 88624 37013 703586286 46826 86360 54088415 42215 63880 911887625 31194 42215 762421506 36194 37013 943148978 31194 35196 263886535 16295 36194 30540950 63880 6367 37344318 35196 47935 939904641 61336 16295 272964162 19683 35196 124141249 16295 55369 779836560 47935 83037 275707625 61336 66042 285469444 19608 66042 656019091 77124 55369 44127980 77124 62508 20315232 66042 11202 227572008 63548 77124 726612993 87429 11202 31588379 44604 77124 996055727 1737 87429 512355125 8323 1737 634648097 87429 1356 176183285 4996 1737 231640384 26896 8323 203924131 1737 69474 350788816 69474 68488 542039814 14808 26896 38271480 26896 71240 35997201 14808 39660 299299316 69474 70947 758928646 39660 34732 30857923 15137 34732 956850103 16149 39660 681526867 87428 39660 132265587 66543 34732 136429745 16149 51046 409211971 53946 51046 899352853 44895 87428 50663280 66543 55215 887059051 51046 54969 191807568 46135 55215 943380799 44895 45162 716860657 45162 52270 413872989 54969 75160 380975549 46135 70550 538015737 75160 54926 737819550 52270 26738 831437548 48894 75160 883893624 71015 54926 388140836 78433 71015 895579709 49442 78433 218328972 8626 26738 148164772 48457 8626 595219634 78433 2771 953707760 8626 27939 158448161 62010 49442 425159252 62010 9522 731879059 27939 83411 935997589 54976 2771 452426815 63182 27939 563957051 63182 42283 309393683 73969 9522 264348911 42283 88785 553995305 76261 63182 358828346 3805 76261 869434445 52266 76261 319223070 51742 3805 264232434 52266 59358 57961592 59358 72827 371248593 59316 52266 46763453 41978 59316 9701031 22468 59316 631525713 22468 1858 171491662 1858 28099 444881187 26598 41978 737012790 26598 36122 466877378 1858 58436 15647539 38033 26598 892270403 36122 51958 731985173 16386 26598 364295333 38033 77000 358023154 34287 38033 541699385 77000 48919 855938944 7945 51958 186740356 16386 79023 316363029 22298 7945 756884289 37549 48919 262975562 22298 57108 772676847 52863 57108 660966004 57108 74513 58385700 27347 37549 78912622 66196 74513 1934317 14694 27347 109005716 26243 14694 369235703 66196 41945 145303469 66196 56398 147443207 14694 21018 122082138 67380 41945 830614910 66322 21018 993836267 14598 41945 57724968 42449 66322 955891772 14598 48067 488779704 48067 27446 908051959 86491 42449 505850907 155 14598 184047285 88526 42449 672029457 8607 86491 942016033 86491 9230 62552766 8607 66935 420684842 88526 29660 597045337 37351 66935 17835853 37351 81617 774347633 17455 81617 138663835 29660 83179 970455421 4273 17455 179866858 60951 4273 295215748 17455 62870 695305996 17455 66158 59658664 62870 71129 750484702 4273 65214 24892268 66158 11964 129746176 76742 66158 902524592 9010 11964 75918197 65166 11964 827816658 65166 13525 101898525 9010 25833 915107699 16511 9010 21866889 61741 65166 964685067 65166 29826 851966924 5168 16511 145547174 10536 25833 815837227 58433 61741 20108761 61741 69022 77274723 12733 58433 967017527 10536 51223 645276993 45970 12733 614807761 12733 29884 246380569 39299 29884 404334428 67428 39299 187442411 41673 51223 671418154 10686 67428 509529430 25662 67428 114108013 20139 39299 981013884 35648 67428 544443390 25662 34758 866449917 20139 32036 717330939 25662 9565 130753485 41840 20139 45946718 32036 1300 669723473 41840 17584 35787632 35707 1300 709906740 9565 16764 647572684 41840 24831 20444096 76998 24831 131102424 79188 24831 136574547 40421 76998 349743792 79538 16764 241562780 39878 79538 30016645 83106 79538 395161233 60601 79188 760590171 58796 39878 264450599 27549 83106 796414644 4814 39878 920393509 71931 27549 455748640 42658 4814 707841957 42658 83610 462666497 82420 71931 847164362 60995 83610 226552355 72465 71931 14662643 42658 82425 780527664 83610 1906 12691706 37591 72465 797341166 74351 72465 299155959 1906 71190 181863849 27359 71190 401817845 49417 27359 955928340 60400 74351 125407830 16761 74351 766505226 16761 4080 299737047 27359 64031 193467370 64031 31294 418822836 76440 16761 130360400 84509 64031 766373048 62341 31294 691144705 36500 64031 567083882 88929 76440 932272879 88929 75217 306976524 86562 36500 834030073 79503 36500 409488206 75217 67094 152966023 75217 19682 810864291 75217 27593 182607194 51595 67094 566270048 79503 86134 687106159 19682 82987 23882635 27593 3200 726102447 9912 27593 389223746 3200 15815 266241717 82987 87147 65891950 82987 4005 789148833 9912 48912 281575141 48912 72585 212751420 57007 4005 8584808 72585 47126 47200497 57007 49773 767708113 57007 11950 81895414 68061 49773 14093583 68061 35859 219877226 47126 44584 918647725 68061 59695 446370724 38090 68061 492589613 81425 68061 90268529 35859 1748 881452366 59634 59695 889926501 21384 81425 166413017 12129 21384 580320147 59634 77470 105529748 1748 15776 741572522 84871 12129 544885758 21384 21437 384703918 12129 9217 693972237 84871 28315 596198976 7132 28315 288650987 84871 67890 288429449 66527 9217 428092285 66527 17420 2345421 28315 48941 612306042 18456 17420 802495256 69664 18456 6673243 66527 39761 293619074 37922 69664 76529793 71851 39761 473590767 76367 18456 372043487 9032 37922 1206794 61610 37922 708969006 58576 61610 82039466 16843 61610 557542741 39281 76367 111007063 61610 74284 199347342 30833 39281 906008788 81404 39281 839269383 30833 70562 548121525 39281 10734 558517206 70562 27955 797850183 18783 27955 748071238 484 18783 738276708 484 70065 817924827 18783 19754 711693269 70065 53055 132063463 40410 18783 959413907 83002 53055 803843473 70065 33525 96490062 55903 33525 277240864 40410 51743 60096292 40410 1791 164482686 33525 65565 104027833 16186 55903 579491988 15455 65565 160360194 10849 16186 707798837 1791 8966 555715993 29174 16186 902195983 14720 29174 985503805 3321 14720 210892875 8966 56156 615121823 22797 56156 115129838 56156 76443 36505155 3321 79778 173538154 3321 7660 985392224 79778 30233 45525041 30233 42336 927367222 76443 3323 716626296 79778 58336 66276144 14467 30233 388577111 58336 89366 139160178 89366 52649 37363065 13378 58336 109795074 58336 37319 841385220 62118 89366 217228908 89366 8295 497528653 62118 9399 100267131 48752 8295 111919161 71038 37319 89180851 66497 8295 974800201 9399 71104 441269031 48752 60719 972577940 55676 71038 935365666 637 71104 105064008 71104 47920 542871570 47920 84751 933310846 55676 46514 295049766 38426 55676 229424268 38426 40164 467782008 60490 47920 352660068 5803 40164 828120282 38426 78199 222394345 78199 39310 20396261 71515 39310 770192397 23860 5803 177319869 21514 39310 184150185 43877 78199 322866889 1588 39310 839741502 1588 56373 403481411 21514 73974 817423414 73974 29031 143479327 43877 58362 480901078 58362 19216 278957221 19216 29132 695890281 29376 73974 486167532 41493 19216 136782843 41493 74538 603771769 74538 76904 947707926 32812 29132 398523392 48597 74538 733745139 24545 32812 20441972 32812 59367 194432160 30712 24545 779656148 59367 23040 306574115 37670 23040 831495520 30712 19992 129490540 59367 34615 727248138 64835 37670 266020290 65133 19992 25749662 78031 19992 605460936 19992 76745 862977269 40329 65133 678721357 65133 48021 953937315 76745 28727 943433416 40329 77661 49362307 40329 71047 928303967 71047 84948 447590228 10286 71047 413113137 76190 10286 861942488 77661 79590 262900286 2646 71047 696201129 10286 48442 373445556 48442 28234 707815142 48442 81948 134687326 28234 12494 453892765 48416 2646 97998347 13845 81948 334908390 48416 15613 488651771 5055 12494 255665337 76525 12494 493822762 5667 76525 961780091 13845 39220 374831920 62085 5667 102411906 76525 52480 341649396 5667 18095 360148658 49322 52480 510308753 52480 43505 701973205 28994 52480 184831755 18095 43413 375736503 18095 9327 848385850 67104 9327 59667342 67104 48330 851532001 74267 9327 723103900 15739 67104 388454136 48330 25102 477301659 75596 15739 136313230 74712 15739 9436327 74712 60049 406001119 74712 73747 151606557 60572 73747 928718975 16895 60049 57232895 60049 52494 420621351 81758 60049 27814736 73747 20874 874027146 47009 20874 924972185 5429 81758 85696856 78065 81758 521313543 36876 81758 936764307 71617 78065 834961677 78065 52072 75703030 78065 35678 912528040 52072 19593 456377786 71617 87780 575677759 89730 71617 738845298 4388 52072 462545769 89730 36380 91555879 36380 29330 959108351 35807 36380 131501113 29246 35807 970146684 29246 83268 242990675 15142 35807 580457605 1721 15142 437307446 35807 60833 823465435 60833 15296 51221291 84348 60833 551806546 15296 78211 823206798 36281 15296 43973279 64272 36281 91331653 88365 36281 846996187 88916 88365 346935352 36281 68184 350257574 68184 33617 681836969 33617 72090 803184810 16423 88916 1321711 10164 33617 523899040 58285 33617 373483064 16423 34983 278032614 83030 72090 58644143 77720 58285 37378612 76384 34983 612441511 25968 77720 89306103 77720 90544 906036094 4140 83030 272781942 25968 87378 605446768 4140 34406 532577397 87378 89532 281836435 4495 34406 243389700 81665 89532 897233594 89532 85477 482044184 45725 34406 672422354 46321 89532 995384039 45725 12256 962816219 12256 43692 709212276 12256 47146 79947402 29045 12256 836358494 46321 71490 188292395 33485 47146 833069920 69193 33485 763976676 29045 73704 796728935 69193 69793 78146340 72113 69793 26838264 33485 33323 64657652 72113 56627 28688877 73704 38988 169318823 1733 69793 712962899 72113 24395 221708985 5408 24395 592679293 38988 63378 539312641 1733 48078 911018264 30316 63378 48482456 43773 5408 16681654 15248 5408 230590404 63378 21489 36136039 43773 38885 808119784 70475 30316 69023224 26416 21489 14687655 21489 68895 951281597 86468 38885 218605800 86468 958 893752900 51220 68895 195736234 51220 39249 82182148 86468 23963 20095438 86468 38527 454486771 958 46459 829269358 38527 31030 31184470 23963 47713 817914493 62760 46459 819559363 68186 62760 750134045 54931 46459 748104677 31030 38178 541076725 38178 60740 2069003 38178 36389 765505737 57820 60740 635109685 15143 60740 785837422 38178 22763 224552508 22763 1194 840611085 22763 50363 399018874 15143 31026 686628794 1194 1450 125147301 63216 1194 71527031 21478 1450 951199014 21478 4351 909230592 21478 39829 495495470 9029 1450 331486480 45438 39829 922651166 39829 10333 765760747 70476 9029 428327584 45438 31334 730587117 68304 45438 220410720 10333 15798 297332555 31334 42006 350514545 15798 9485 456730581 42006 87102 703682861 87434 68304 455555414 15798 49547 364290226 71339 9485 690194631 9485 61900 974073016 49547 58775 791280317 61900 20817 111306210 49547 69512 565684983 58775 37642 995330001 58775 39538 663710243 69512 65913 567744913 39538 78543 44643904 78543 29357 763238249 22331 65913 85635209 65913 77925 332436447 83154 78543 715802562 43831 77925 538241513 21862 29357 717465819 60061 43831 255989469 60061 61745 70537329 84381 83154 859602022 18668 84381 552147322 28050 21862 837100792 25115 84381 562414657 84381 50266 154310735 50266 8012 813637427 2438 18668 325454960 83853 28050 510211280 2438 55269 52774139 85962 50266 907478702 72648 2438 138212278 55269 21942 273846244 85962 15284 499671940 85962 27802 284018229 38226 21942 104005213 30715 27802 838240243 15284 4888 921405901 15284 7583 492064516 20100 27802 360736220 30715 46923 148486536 23368 30715 985636773 27384 46923 89618951 12654 7583 820405294 27289 23368 104817642 47446 27384 48193069 23368 54560 110906368 72156 27384 340610307 54379 54560 567891835 89926 72156 81097374 89926 10486 448460005 54379 84629 58981970 89926 873 853742519 51798 84629 529604163 17417 51798 443927264 17417 8877 252802559 40511 8877 110420036 873 64260 407054113 17417 20509 254563764 38518 40511 799869216 64260 75769 953155188 40511 70829 224194098 20509 8498 739500329 8498 50691 153846867 51084 50691 257603001 75769 57452 864334927 60084 70829 125079525 8498 3896 697795953 3896 11237 608737467 11237 49262 177145430 26659 3896 822773197 40033 49262 350111231 3896 65981 520903669 25064 65981 133232218 4327 40033 837141099 35979 4327 987365187 47515 35979 486196417 34972 47515 559390543 70790 25064 628880039 34972 24234 90637960 24234 85447 653214349 24234 42985 297578745 42985 65380 730806132 24234 66326 757115918 57632 85447 75291163 85447 10732 97241031 50806 10732 216725685 24861 57632 683773941 5628 57632 57033954 85479 24861 218129485 8459 85479 455140292 50248 50806 389504039 51236 24861 269570307 44262 50248 872066154 13884 50248 367164692 44262 23507 489966085 44262 8426 770193349 51236 16401 798672914 13884 77675 487952227 20415 23507 545575781 16401 32972 195082879 8426 18412 166340449 75450 20415 795201771 18412 5576 854470615 75450 29518 372153249 18412 79007 451443476 75450 73322 130611122 29518 41527 473662949 85936 5576 642358446 34921 73322 3664474 34295 34921 13465917 55368 34921 29902179 71020 41527 133691738 30868 85936 137175098 27250 34921 941912974 48490 30868 889920054 83834 30868 883116738 40261 71020 253837116 14146 83834 611407592 48490 78689 235586933 57957 14146 33424181 9587 83834 515887081 15019 14146 380494272 14146 16510 564216730 78689 77190 40311833 15019 8798 32375856 8798 9419 914028111 15019 66051 689953365 66051 1104 448402176 14584 77190 374396513 8798 25533 67428390 11377 14584 232343702 11377 31484 25609770 64775 1104 333896336 24033 31484 594488548 47945 11377 473094552 85114 11377 109030026 24033 43315 791948030 43315 36166 831048011 47945 76734 364893365 25813 43315 629078663 17228 43315 777653943 24400 43315 17096304 80578 36166 295859323 24400 17556 852284819 17556 56312 708329978 65450 17556 787088752 54739 56312 722774685 54739 7621 279370847 67516 65450 302232232 39707 7621 478670638 48964 65450 354288473 54628 67516 764308415 39707 34662 929741309 56706 34662 59950313 56283 54628 171748971 56283 23188 396936595 54628 27717 84652100 56706 67057 122042921 67057 13101 879531377 56283 46517 50767258 23188 78004 746557297 67057 68552 233567735 36277 46517 355587230 18160 46517 231035702 18160 5057 239314326 57814 78004 285662595 68552 77073 2439702 5057 47295 444872001 18160 38706 350360136 47295 67486 931848384 38706 52488 46367639 67486 2715 324028369 40901 38706 742817877 38706 16428 511531160 78674 52488 272915378 37173 78674 767759658 16428 587 105187126 37173 74045 46353706 74045 3337 366782325 37173 32271 823626516 3337 72343 839612095 74045 16052 904732148 74045 41152 11776470 12936 3337 479265507 61383 16052 706942811 78265 16052 884245711 75257 16052 592415220 21278 41152 884330188 61383 4407 506861719 75257 21968 515131400 46485 21278 663192465 76259 75257 504282471 21278 48975 136734801 48975 1078 934186645 11505 1078 680541933 17122 11505 814646475 88879 11505 719618621 11505 7353 67238525 17122 87711 921499121 33372 88879 946048045 75709 87711 662650622 7353 75193 86785082 7353 51101 743600537 60494 87711 295331638 17861 75193 72009318 60494 88100 735272052 6201 60494 945870444 40400 88100 208614072 88100 3548 495223400 21052 40400 291155070 21052 42753 605646577 21052 37315 548435711 42753 81237 677696517 81237 52554 761692988 81237 82842 867210966 11084 37315 932670270 2879 52554 95583840 6911 2879 637443779 84383 11084 695603321 82842 53965 794679332 84383 46929 448271153 84383 19107 207847120 49473 6911 474538607 77993 53965 329263193 23014 53965 411778258 24785 19107 998043689 77993 40693 578736157 77993 39953 195206383 56240 24785 867186335 29053 23014 708144662 3607 29053 369673103 10649 3607 116775240 15406 56240 217819333 58561 3607 156957669 29053 86436 392027135 86436 2123 386067991 24145 58561 334104735 2123 38313 86956236 73139 2123 10376302 73139 16110 483438048 73139 18092 889154039 38313 57605 292095743 73139 82843 880477486 57605 42593 576839220 42593 36862 296717845 70320 57605 187093824 35139 82843 483347863 35139 13070 131647891 19306 36862 910604431 11730 13070 467106199 11730 41881 92758910 56500 11730 847962554 56500 22882 447089300 19306 84491 940539684 31874 11730 56170917 70117 41881 732136509 22882 16614 757975818 22882 69740 118247852 7929 84491 364050727 69740 66052 91149827 17121 70117 685103652 84876 69740 32192219 66052 89933 434629062 38344 89933 869618709 84876 33232 157478368 38344 87144 352897760 38344 64256 42415448 87144 89429 529617270 25175 38344 988295452 25175 4068 652003047 32987 4068 746651036 64256 51330 842307673 51330 65712 113404507 3616 32987 848112858 65712 66101 508158945 24185 65712 990740154 64507 3616 70022684 40018 65712 214230461 62305 66101 39288832 64507 78022 702401589 42419 62305 125606778 78022 84318 299520825 16015 78022 961192361 16015 22440 362559671 68220 84318 4327748 39810 16015 698986881 32074 68220 251218623 39810 54773 960638337 23940 39810 206882779 68220 66592 694594712 39810 25841 600530230 32074 67814 760820670 3706 67814 413299939 25841 80883 27721009 25841 9772 763933000 25841 46336 354388668 46336 21613 342970995 79887 9772 762594702 74474 79887 188080286 58886 79887 106167519 46336 69764 139717091 76437 79887 795903166 82054 76437 51481654 50064 69764 460591543 58045 50064 270325398 69764 62678 825922504 58045 86589 693037471 58045 21714 246441241 21714 74080 266827005 80013 21714 263958879 21714 62313 709317546 21714 39128 625332482 71220 74080 124773388 44546 62313 208968247 77637 80013 365597908 62313 26965 505261705 45985 44546 825322864 71220 89910 453799761 75787 45985 762739073 70115 26965 987685298 75787 45689 69577559 70115 82094 756436448 45689 45665 105383677 12831 75787 573985138 26844 45665 129556288 88569 26844 108003385 26844 51744 308807912 65140 51744 596195073 13398 26844 826295751 36738 88569 746434971 9094 51744 825331784 36738 4482 402241356 74709 13398 257894247 9094 45520 85008215 22295 9094 622948770 46155 4482 758730490 22295 15557 591334014 64932 15557 12690407 74419 46155 223077327 54798 15557 921444720 46155 60984 277135910 10641 15557 896540146 10641 56863 467816672 41886 56863 19525120 79250 56863 2931239 79250 70634 191038781 21768 10641 722689466 13168 21768 36466720 84748 41886 301837603 73734 13168 706249731 21768 69464 46684796 69621 73734 322345401 55244 84748 832663510 84748 69458 187252850 52963 69621 921711351 52963 57581 113407151 30917 69621 843178375 59335 55244 489823782 52963 45991 207715216 45991 62885 310140169 30917 24260 980341691 45991 48177 596458526 62885 73741 946975434 13550 62885 536131219 24260 75804 606916529 24250 75804 26115761 75804 74259 559877522 55440 74259 144136485 39572 75804 536013318 55440 56456 153314568 56456 43399 145119604 85826 55440 361604631 39572 50320 129185365 43464 56456 4325725 85826 49763 65810014 85826 31520 252579734 37640 85826 520677541 70290 31520 601699212 6566 49763 334479856 37640 9393 568982363 42179 9393 85244082 9393 87237 447514059 9393 21361 648591983 74230 6566 742695334 74230 36579 628072577 36579 81114 347362671 68784 36579 15247970 68784 49629 466522859 68784 86798 412912063 47995 86798 186366613 47995 34641 490347176 49629 83218 377390132 74735 47995 140500957 65145 47995 331194042 65145 63183 969436124 63183 74354 121409896 5045 63183 52823577 74354 80233 552318158 26450 80233 13090848 75956 63183 738537211 75956 12801 43539744 5045 45046 119388305 49996 45046 647383532 29517 49996 55737396 29517 66792 909276095 49996 80058 244050371 78307 49996 533566704 49996 44222 115680688 80058 84705 600529846 66792 109 854081171 78307 19973 52083834 75595 84705 477162526 84705 88700 396931372 88700 28414 806322969 62894 75595 177010526 67916 28414 756218343 28782 67916 335792761 23717 28414 131854331 28414 85394 461517810 23717 6889 748504587 26082 23717 134728433 23717 5286 475449876 6889 74021 466511810 89193 6889 47395497 6889 35754 38005292 26082 59726 342040325 11610 5286 729484085 1514 59726 47512885 62981 59726 701199884 62981 63450 241470375 86431 11610 103728734 68065 11610 803793377 68065 29598 873295364 66080 63450 127730487 4464 68065 680788482 27349 29598 410639779 4464 83424 573822730 49589 4464 41361101 81506 83424 329736567 81506 12199 959892544 27349 53993 695265965 45231 53993 162863683 49589 38231 973652069 38594 38231 256198206 38555 12199 64212420 45231 66064 258095062 66064 44832 495357298 37166 44832 312495347 89780 38555 702568845 7056 38555 261014886 89780 20303 21493606 83406 44832 51390592 89780 71533 410260668 7056 73745 488167225 79604 7056 34024639 71533 67414 960255441 61203 79604 602508988 67414 56568 859073352 32675 67414 186012040 13449 56568 103529361 13449 75628 612940138 75628 65873 123198312 39980 56568 128545561 32675 19380 34499147 8386 39980 580952190 75628 23857 66988083 19380 3013 967168695 62638 8386 50278481 19380 72735 916163065 23857 44384 822459296 218 62638 839021823 44384 12607 384511007 61125 12607 610866561 54854 12607 870208219 35359 12607 211372267 18836 12607 899619410 61125 75007 40394702 18836 90478 637642539 35359 18635 163544080 35359 74825 705087368 38183 18635 967655717 49964 38183 199458415 66701 90478 595486824 38183 12219 869802825 66701 44708 640698949 38183 20852 166870292 39372 49964 180009559 14961 44708 773767933 39372 45148 647482007 26528 14961 587754721 1253 14961 322746432 81478 45148 388199377 63624 81478 215224552 32119 81478 237114095 29558 81478 403016300 68961 32119 123264901 39344 32119 566793263 39344 56307 10529130 39105 39344 424976559 39344 88233 526446325 31849 68961 277626775 233 31849 397912629 233 29899 97214265 39105 86884 248512454 67196 86884 668173064 233 78859 308583244 37043 29899 28674005 29899 36633 206576979 69052 86884 427657235 66800 37043 622667187 4090 78859 90925236 24156 37043 53861902 31638 36633 921171751 83426 24156 672514934 4090 71812 502272034 24156 30395 264340167 30395 53851 597310574 71812 15281 237535142 20343 15281 686449707 43551 53851 144253809 55266 43551 27347469 80616 15281 198058617 6360 55266 2136022 43551 40025 152436379 15520 80616 700843018 10513 55266 965499490 15520 19700 226068352 51151 40025 302003101 51151 12549 641301471 51151 63247 198421112 63247 8076 878511992 12549 61791 923472312 61791 73427 977530422 63247 56721 22863755 61791 20850 352087749 57474 8076 871119251 73427 60301 472470965 57474 44292 140489390 87628 56721 326329813 75038 20850 461949292 44292 6349 920545682 64841 87628 523973783 49508 6349 151842873 87628 87900 998886835 7036 64841 505527617 7036 32023 936717847 40104 49508 365101924 49508 18791 564894874 7036 41686 578746663 7036 62231 711645176 81522 62231 459908891 81522 32139 15302330 32139 66458 356974994 88232 62231 112019541 88232 52713 448717487 54898 52713 415510336 66458 48287 853933963 66677 54898 73426253 12056 48287 617977351 52713 76683 798921178 12056 88409 974653734 12056 39205 212577276 66677 52113 153378235 88409 84002 387420704 39205 66573 217747128 28974 88409 515475659 28377 52113 239379356 19244 28974 462552223 41729 66573 686569707 28377 73823 132175506 9040 28377 1056946 11457 19244 62099412 9316 41729 192202660 41729 562 713284094 47422 9316 60355102 9316 3002 638717678 37585 562 805393347 562 38238 227280843 37585 58297 628767104 24542 47422 543412829 9491 3002 418800126 34585 37585 229202950 77872 34585 294699176 81534 24542 107050182 56497 77872 118843286 81534 60912 821588775 34585 5880 344460578 81534 79353 532440190 88278 60912 19213851 56497 78598 51875949 28630 5880 462962256 79353 14271 114577787 14271 85747 541888580 28630 86553 79643535 35784 14271 661592875 86553 59885 722202615 35981 86553 239493901 32212 59885 443605183 59885 4632 495677086 39282 35784 367978308 44805 35981 494913750 39282 34521 291969653 4632 80216 73255269 27962 80216 228553916 80216 6723 922650475 80216 36255 24554420 85725 27962 971023489 27962 83526 359001035 27962 27932 38539885 27932 29631 388600453 15519 29631 619249982 63550 27932 485558460 63550 77354 767241331 36843 29631 392936958 77354 49744 332335356 36843 1069 582471489 67363 49744 802998697 26382 67363 519139784 8538 67363 403883683 68593 1069 673755784 26382 43758 28123563 43758 90417 417179589 90417 73895 394991459 85028 68593 217091821 63650 90417 919857892 43010 63650 838696801 43010 77978 421528041 73895 10139 250368106 77978 13986 105935254 30937 43010 304204140 81323 43010 109253028 13986 71162 970552415 71162 52791 466149469 52791 55148 641022039 55148 89907 89902248 52791 36132 49083659 3808 36132 570637076 87368 55148 969689210 20299 55148 947476570 77454 3808 104192577 79411 87368 644989655 38799 87368 111475036 61824 87368 119660989 77454 58837 107803418 58837 44305 710180903 44305 41149 221415902 30985 44305 3715885 61824 47313 584202004 58837 71661 534176865 30985 79389 192414854 41149 53149 245034566 47313 20945 742104921 79389 37254 265310810 6444 37254 633816525 53149 87189 751091512 37254 67649 785154542 81826 20945 533414829 6444 20424 315115213 20424 39363 816021768 65569 39363 583704759 38810 39363 687442537 39363 65188 50669302 52944 65569 997088976 18201 39363 13540125 69630 52944 712611698 9610 52944 7861303 79126 69630 152486190 6069 79126 625834255 40098 9610 166793055 40098 1934 483100729 79126 87248 702692581 81169 1934 18998434 64613 81169 869917547 40098 14514 741699577 29260 1934 609548625 81953 81169 917174686 64613 1668 130524997 7892 14514 840665933 74138 29260 602715292 82571 74138 216428864 36798 81953 60161035 78485 74138 125489605 85711 74138 826772739 74138 70879 482960573 43189 85711 568523689 49945 70879 616483059 43189 15188 86832922 49945 47044 359840030 17603 47044 674627837 43189 74131 347722484 44061 15188 279460293 47044 57666 286200324 64003 17603 85257507 64003 43614 95148311 10052 57666 981072313 57666 72013 708332489 48672 64003 535867340 3926 48672 958913272 48672 73866 142695002 80195 73866 61238572 29652 48672 260451497 66091 80195 982434961 80195 70264 18235823 15088 66091 9067587 49577 66091 296330948 36292 49577 682072821 72291 70264 326719940 48628 36292 838292878 49577 45732 95139402 21097 49577 952466595 48628 29981 97534713 72291 49888 674994113 14802 49888 199653877 29981 2269 701074830 47778 29981 780813929 49060 2269 53567569 7913 49888 145067731 49060 61816 93582544 27128 47778 83310221 47778 13349 413716262 15882 13349 164472900 61816 61421 660465107 15882 68485 64062228 10499 15882 903170286 15882 64996 137231873 15882 84473 792962394 66702 68485 73985015 66702 40929 868168636 64996 59951 659412941 84473 52404 468504118 40929 58293 36589567 83038 40929 186524996 76550 83038 115623266 70957 58293 902509899 52404 21935 87790368 83038 30843 283607353 21935 30314 264531594 30843 24528 743456107 36296 21935 147863144 82976 21935 45344500 25262 36296 59812324 36296 10890 519861601 10890 27385 11296100 10890 1003 407436228 42800 10890 662306403 25262 38109 963452260 59721 42800 103044732 76708 27385 585585967 59721 87312 135117494 74853 76708 270117833 74853 65584 656838377 81833 76708 475171128 87312 6659 350313995 72788 87312 102480141 74853 69093 570286327 72788 18244 783272155 18244 66459 838647883 69093 62182 763895987 69093 30964 396196693 55979 18244 373169373 30964 26950 899788910 62182 38014 609915416 55979 8681 44147938 38014 4591 74017989 26950 60881 536113598 26950 63316 254689642 38014 2246 897861007 60881 7813 114321945 88931 60881 801004354 56538 2246 451384840 79457 7813 69659426 75654 79457 853905681 56538 57663 242823451 9445 88931 610767641 41023 75654 641650233 4606 9445 697523239 4606 1068 25591347 85168 57663 249305484 1068 39655 355456387 1068 22671 101521065 22671 52780 667459294 52780 8905 937038309 52780 85194 86071476 85194 73785 371044352 73785 64254 973195039 64254 24685 963399209 15233 64254 909602536 85194 9483 803678122 73785 17754 140139259 58331 24685 791446130 24685 11055 250899128 9483 89094 28261334 11055 63671 501440724 47694 17754 198746108 47694 59521 453406639 63671 62688 453499795 62688 24269 656477878 59521 36176 243735283 24269 87598 146931059 23870 36176 187174232 36176 19273 437208827 25108 19273 15496912 5397 36176 672911031 21793 5397 351753700 19273 75396 86137147 22728 25108 447356130 90189 21793 189718248 43213 75396 318559448 75396 50492 458216980 58007 50492 253088782 55899 43213 670089077 43213 53187 737522251 19356 43213 97126681 31750 55899 626665358 63720 58007 596037168 89958 63720 69216536 31750 2248 669445731 82902 19356 85090058 89958 62390 608921180 89982 63720 7923402 82902 53955 285076286 53955 59612 737127300 62390 2713 635929694 23698 62390 18469855 23698 87453 278025002 66481 2713 858286641 34434 66481 978147211 34434 39623 979713734 71147 66481 429582776 34434 81388 24364331 19074 34434 125251382 58383 39623 763898638 81388 76600 30810663 59632 58383 989570224 76600 63704 990865151 14392 63704 39822869 84282 63704 10322206 76600 17170 603252319 59632 83559 537669615 64362 14392 592914922 64362 29956 745797158 22184 83559 468841395 26646 64362 752043155 83559 56049 356767312 29956 77043 759966921 57244 29956 912278574 90098 26646 179745208 5985 56049 532431765 56049 27220 82714957 90098 70605 555320412 10705 70605 224528314 5985 10159 202037894 64458 70605 77126148 64458 27586 881102418 10705 53132 132045086 26440 10705 135523079 14490 53132 482767953 19752 27586 159335663 28146 26440 757952302 89129 19752 121469739 19752 59817 602267316 14490 68454 108170225 89129 82648 267474574 89129 511 697601093 511 11306 15120328 511 39382 423769637 39382 52394 553097485 82648 34857 474499160 52394 1119 136130443 77180 52394 97535745 52394 52020 387167967 1119 64982 851050470 77180 6026 542455996 28370 77180 957263378 62550 6026 379005457 54011 6026 375876570 28370 81737 817514129 60547 28370 615801646 81737 60343 977165133 60343 87012 435178233 81629 54011 418840594 50144 81737 84450452 60343 49902 189788100 32481 49902 454678062 32481 76619 619583888 4613 32481 299126769 42632 50144 342821679 76619 83360 729204124 32314 4613 13079722 70786 32314 890718671 45326 4613 617716969 42632 20626 373357951 20626 69798 603158384 86635 69798 372736150 20626 34606 155078686 69798 86941 425125328 25132 86635 371894952 650 69798 250890058 56795 86635 773558089 34606 50341 592634292 47251 50341 962814625 25132 34083 104926531 34080 47251 41938299 63705 47251 43430328 28060 34083 373114507 81704 63705 299619549 34083 66941 53260589 34080 44257 131095273 53690 66941 514653446 66941 7985 89258840 45731 44257 16778505 29413 66941 948684109 27205 53690 728992645 22149 27205 802872856 63245 45731 757658636 63245 31540 748209060 63245 35380 139784558 11050 27205 878625914 35380 88037 539782595 35380 57527 941773576 88037 72679 708721589 35380 8881 756244927 2005 72679 766886973 88037 88752 123433850 86112 8881 243687973 72679 88950 656305249 24844 2005 579593205 2005 61480 649139933 88752 21101 657079876 88950 39412 663652933 55236 24844 552552637 21101 56838 987728123 21101 38558 970030282 56838 75272 579092750 41491 55236 640926629 38558 22535 275226330 19425 56838 614775800 41491 38325 816663095 22535 30789 918811456 7522 38325 368235892 26652 38325 5305983 69167 19425 275482256 10114 38325 482046850 70216 30789 598517736 54835 26652 81667677 40612 10114 406381587 77327 40612 379065361 48533 70216 31590208 26596 70216 112980098 15507 26596 711424870 48533 86844 836581983 26596 6918 808587643 73374 15507 870638806 11648 26596 538053256 15507 40869 270380382 86844 85217 656982391 6918 60845 930830289 85217 25069 565618250 64774 85217 709603184 36229 25069 404520214 27839 60845 278823004 53979 36229 130523874 27839 41884 57527861 64774 61189 712016707 27839 56550 625313387 58107 56550 629447383 41884 16940 115125477 61189 66556 618285853 61189 53222 768318464 56550 63659 627730894 30510 63659 62628257 16516 16940 19417910 30510 50895 69694281 53222 80757 111368384 65142 30510 601688495 30510 36706 423084675 80031 16516 31823098 82714 50895 243432563 80757 52104 568238978 29222 82714 112375265 43063 36706 231407196 15472 80031 360480435 74018 29222 884890372 50948 29222 184813304 29222 8427 135105396 61009 43063 396940382 8443 74018 949773832 64365 8427 748741247 775 50948 853910799 64365 36349 503798277 64365 58934 933547277 64365 56379 41143493 69993 775 333007849 10102 69993 907237681 9842 36349 240025324 56379 53880 947315541 69792 69993 318984642 53880 49781 670481541 10102 86793 139078613 62556 9842 709600200 82982 53880 520355392 66536 82982 29466710 49781 25459 227931572 5562 82982 47146388 24165 66536 195866638 24165 10145 242474365 66536 85439 330343966 25459 73975 947300639 51118 85439 568193911 24165 39070 417114991 51118 28313 431700316 24876 28313 984684453 30158 39070 377259207 51118 2287 954559971 41809 28313 215493538 82985 30158 495554526 35755 24876 328249803 35755 88988 911010854 2287 4301 8261893 26353 4301 343056446 40737 82985 509101905 53883 40737 186058794 80175 53883 721665017 4301 22758 355314035 80175 12393 840414103 66826 80175 803110862 29416 80175 841892256 66826 22510 875315725 12393 67120 147994009 74213 22510 440521981 22510 88219 51584919 29416 2290 99336476 26634 2290 166130442 65695 74213 936016095 2290 28790 821020920 82592 65695 231037213 21884 28790 717119701 28790 6673 874601395 28790 85248 402971789 82592 50919 433676345 82592 40456 707377154 85248 60383 220533010 85248 56964 877098871 42268 40456 473453572 14757 50919 778240782 42268 45947 388580426 65988 60383 555084759 45947 18625 62176771 18625 43814 55813281 19040 65988 600640234 22563 65988 129781757 7794 65988 911989725 19040 38689 101289803 19040 31863 990718874 44424 7794 869022900 7794 77906 600163833 9631 77906 513698776 44424 87822 830702164 87822 40571 769061928 69469 9631 268406877 40571 25795 923163988 9631 34705 82161110 41882 25795 849936903 25795 61743 904496647 61743 25605 142530746 61743 48048 635100733 23247 61743 189330677 53052 61743 676763009 48048 67806 38714280 55134 67806 647398421 48048 78557 796909803 38452 23247 189169934 53052 43435 773291796 43435 87214 406438926 16036 55134 176544185 31291 87214 942172783 26246 38452 36865805 1186 43435 282989620 64245 87214 21188123 1186 708 497585590 1186 85456 545139497 1186 7200 141064070 64245 88203 384809482 64245 84828 877607002 35100 84828 42858013 88203 58037 183777290 11062 88203 330116727 58037 16641 855409093 16641 46398 392819322 75570 58037 498278597 16641 46369 641726522 16641 4554 374104378 75570 999 169817973 22513 4554 270427734 3401 22513 844580263 3401 22960 207241312 999 60169 753215996 3401 30657 976706283 60169 65772 871165160 3401 62027 414065588 62027 66172 936867758 66172 74172 458823687 66172 56406 970790101 52798 65772 222909357 54576 74172 133629849 44002 74172 638005628 11749 56406 14155684 29067 56406 158981397 83001 44002 669204003 33459 29067 374979750 14655 11749 49938803 14655 47150 608536726 14028 14655 783042792 14028 61176 646212976 48438 47150 997105343 14655 28420 125780174 48438 30673 658121442 78281 30673 53473936 82561 28420 603869340 78281 45478 697553665 30673 64731 997571245 45478 23170 365371909 45478 47105 200185648 61840 64731 48216934 72661 64731 953762434 72661 55560 88206617 23170 19016 710450444 55560 66777 511888735 72661 61183 987019050 55560 19603 852733888 39181 61183 70896626 19603 60114 623130195 51308 66777 415634272 77069 39181 62962310 51308 67607 805503772 44636 60114 609519149 44636 16097 948591616 57344 44636 519834646 19644 77069 499244362 49913 67607 870683264 36765 19644 548797312 63409 36765 14257083 53009 57344 360665922 63409 16319 605257342 49913 52654 536763878 52429 36765 36842065 2368 52429 141537991 2368 36975 41711270 36975 55920 189092740 51512 55920 281708573 55920 24969 717705902 36975 6450 502704229 51512 1507 866118779 1507 9388 667591132 69613 6450 295623155 1507 80988 375918987 70923 80988 202196976 46772 1507 956184572 25057 9388 916321886 69613 41599 763064218 55163 70923 724465843 5371 41599 765778967 70303 41599 312394892 55163 52479 128208796 9455 41599 617196515 20612 9455 201116842 26144 20612 153661440 69892 52479 706232635 69892 131 578876296 75581 9455 90176061 54778 69892 617130862 75581 74254 571436266 76943 75581 856271116 54778 6344 382190734 2032 76943 794095451 76943 74666 783227815 6344 52132 797677583 2032 36708 89597828 36708 54088 61529719 5808 54088 316592805 54088 53594 480240340 52132 37621 866144999 54600 36708 74047068 5808 29143 506198349 74773 53594 651234100 30883 29143 379939163 57908 74773 914985805 83664 29143 87692799 30883 26672 184028967 50456 83664 101398973 9106 57908 320171183 80792 26672 349202062 83664 25162 138666270 31138 26672 932953940 43190 25162 361639211 88706 80792 731438570 39709 88706 472289092 39709 17698 328297680 9242 17698 874993903 9242 67439 199259522 81125 88706 135903137 12474 67439 647109315 81125 12705 383090462 12474 44713 379694913 6849 12705 909718345 66348 6849 397760196 66348 37415 218237024 37415 31958 52770995 44713 89132 38278496 14009 6849 409615631 37415 50728 792820729 50728 40227 94313606 89132 80163 591154120 71913 89132 811445979 71913 69246 962140013 69246 14732 844892377 71913 22593 294936884 22593 75054 853964792 87481 69246 931836505 36287 22593 97663124 75008 22593 567269940 22593 73876 776477079 67092 87481 94901926 73876 29512 994926606 29512 43770 372522057 31141 73876 238130826 73222 31141 398112787 22154 67092 282968957 66045 43770 312604767 66045 78055 160447631 66045 49299 810153136 38585 49299 77820630 25380 38585 202374399 58295 25380 635633716 14249 25380 870477826 80116 49299 680798455 25380 67451 81236509 67451 56291 928287429 15600 58295 991556306 66361 80116 14351555 67451 4476 32788972 41115 56291 234453849 41115 69601 142475861 41115 45053 125201365 65595 45053 316870442 1985 69601 582341757 2654 1985 996021701 68152 45053 937146297 48481 68152 296980508 75399 2654 37639705 64379 1985 11109553 89515 68152 457722449 75399 75424 28230043 48481 76936 973517193 64379 51933 14256613 76936 18998 88897411 51933 48309 797900177 63097 48309 182980042 83677 18998 545806765 88781 48309 395456665 48309 50463 446346751 63097 44440 694733483 50463 85567 490477157 33465 50463 345797252 81731 50463 909692493 33465 13745 807432347 33465 76115 101875115 77759 76115 718180805 22746 76115 356197374 77232 13745 854924204 13745 56646 237115796 61498 77232 270015920 77232 60045 972205574 22746 33307 975392010 33307 50279 613693717 50279 73707 85722245 61498 58651 53679796 58651 707 207441619 73707 13690 117368208 7207 13690 36647317 35715 58651 936675826 76202 13690 652895446 35715 4258 961750809 51655 35715 21172448 30800 35715 915290600 4258 42499 540918520 30800 70586 524950967 30800 30560 39938719 30560 59686 116446751 30560 1088 572717929 59686 17675 91212103 18224 17675 642697284 70729 30560 143928600 76466 1088 394081549 1088 30366 255894123 70729 13832 845906558 41019 30366 127324879 6642 76466 83637241 18171 13832 722394605 15385 13832 259540221 68052 13832 685939039 18171 47156 495124301 56579 68052 463909530 68052 2401 265595596 78002 47156 255426447 2401 7696 163013097 74566 2401 349270047 78002 69859 196563146 78002 15041 360881982 7696 9615 312044504 83515 9615 873889909 83515 31044 809346054 83515 67024 509269415 31044 17626 942806824 51211 83515 702825681 68192 31044 574381925 31044 72501 2805786 31319 68192 157203776 42305 51211 457085594 51211 31308 899587944 31319 71102 261112896 72501 6589 911666938 27127 42305 573344120 42305 8730 808614289 12358 27127 403907478 71102 82280 403518557 78358 6589 983642553 27766 78358 131528524 27766 83122 810880604 20071 82280 429608688 72737 82280 129198743 71409 27766 607503705 42636 27766 73496839 20071 56285 156268893 39677 56285 40023203 39677 74582 95610823 24024 74582 823490577 42636 35118 764035390 74582 76472 968024194 24024 31322 36093500 74582 30086 250857521 76472 15035 354761758 2560 30086 504993016 48923 31322 579928392 83293 15035 265658329 83293 44220 682096254 44220 28093 866044042 8526 2560 84410649 16214 83293 759340140 36297 8526 175156014 36297 66185 149052729 28093 71269 100499440 16214 7373 130560947 735 16214 74410703 7373 1312 994733558 735 67680 28065863 31355 1312 550116257 41008 735 332607503 735 30017 721634251 61930 1312 223499242 61930 85932 774589324 73820 61930 87182351 73820 72417 900228155 67567 72417 285206947 67567 76614 264788890 76614 11755 311447987 67567 40853 436162496 67567 27271 91417624 40853 63366 981514955 11755 12681 222857633 11755 55226 276332528 55226 21483 74355944 55226 72570 633751116 72570 28263 881558057 21483 36204 24532041 15925 36204 195194297 53064 15925 863169144 36767 53064 144787430 84134 53064 159002345 36767 77313 127998294 84134 3589 742873686 77313 18400 690149202 18400 51135 703910056 3589 23229 450792324 31925 51135 947395151 23229 82038 366706225 2597 51135 924573451 29998 31925 902692812 23229 59783 553058314 27131 82038 766226284 82095 82038 594340868 71561 29998 229228068 29998 54759 96313577 82095 86789 925940011 25522 82095 656526223 54759 69176 531623505 69176 61412 493384585 56971 86789 283468791 3061 86789 708372232 61412 74973 587752351 15848 61412 407911071 45862 56971 584527761 74973 9111 100553444 12655 9111 743325439 35060 12655 123987793 17260 35060 83718461 35060 25051 176005003 64553 17260 880871372 67611 25051 391994725 35060 63715 232667199 77773 64553 713266037 47060 25051 300437207 64553 8667 691096111 26531 8667 108977962 26531 60213 170683462 42603 26531 907752076 65774 8667 503705239 52882 26531 763595404 75504 52882 832016760 60213 6199 110386790 42603 74118 721505265 74118 44693 231882263 44693 90153 64600828 75504 11772 22345196 82619 11772 772081367 44693 82655 357632849 82655 34244 871819447 70147 90153 544514376 82655 87914 94492404 26312 87914 814900251 82655 4619 202739001 34244 22474 696286747 76299 4619 919964863 11850 76299 163219271 30034 4619 671835693 4619 40069 265535227 50579 76299 25260360 11850 18142 995883924 30034 88468 462687474 38001 50579 398973088 88468 9207 978274212 9207 63042 572632595 9207 68938 267192342 9207 13093 118041918 38001 58080 623155659 63042 34018 479376960 58080 60133 213143545 58080 79504 384855248 21353 34018 488062207 79504 1864 590122732 41070 21353 674196928 21353 67459 110787907 65501 41070 58108147 67459 13605 789318473 13605 76549 977417299 74645 76549 755564461 41801 67459 797413846 65501 60510 510817871 74645 58786 150376727 25118 41801 278807283 74645 51344 266834657 58786 78991 451943394 43865 58786 933847948 25118 63447 465602960 43865 67499 237389510 44853 78991 139357104 76712 67499 616416349 76712 28917 611043724 63447 7928 356816840 67499 35932 47836466 44853 13427 293686457 66123 13427 994958350 5766 35932 984114331 13427 71583 8222841 12816 5766 839668709 20895 66123 760539793 20895 44434 45214366 70225 44434 291514268 29289 20895 754314528 20895 48955 958521518 22976 44434 517875618 44434 56941 903290474 18034 22976 348023632 62499 18034 661332811 48955 14008 472245444 72215 22976 744107310 3791 72215 365086552 33034 72215 709548553 57395 14008 802390931 63120 14008 188724642 72215 47188 857317866 3791 9188 453595706 45395 47188 866780321 47188 88457 439143596 63120 81526 354743550 81526 4766 465315237 88457 49274 348060086 45146 88457 859427483 45146 75796 440488959 4766 85417 105956890 61616 45146 934962270 50641 85417 531182653 87936 61616 146678910 50641 63226 354282406 87936 80611 663535299 87592 87936 443645830 80937 87936 197304181 87936 89895 128418097 63226 68657 347384209 24890 68657 390212052 89895 49481 670259506 24890 52049 427263276 23580 52049 929165699 22670 23580 419436009 86604 22670 365000104 52049 11825 134905412 72104 23580 80489798 30638 11825 452527546 86604 14728 759335620 37336 72104 28754897 22340 11825 54849698 2751 37336 648756783 30614 22340 74674962 37336 1734 21271081 56469 1734 49769272 30614 46483 124186930 56469 75363 972043119 56469 7788 295897419 44392 46483 395690014 44392 81120 975896177 90000 81120 93242676 62826 44392 60652492 90000 46417 629406002 90000 25127 105933879 79432 46417 25022689 495 79432 516645240 80265 25127 607089500 80265 1769 37058964 82587 495 647609603 80265 74860 103823633 82587 77512 174845875 82587 59921 122440352 59921 17326 337009816 74860 71771 900614163 26050 77512 986187546 71771 37712 345906297 71771 40636 692344628 17326 75749 810711743 40636 89158 624771525 38535 40636 415524952 75749 90366 51334396 77467 89158 287215648 75749 68105 802604914 45811 38535 45221058 45811 57758 235121005 68105 78445 109742 27008 45811 82087951 19461 68105 409372224 13939 19461 98436912 45556 27008 856830295 45556 45897 891529426 19461 21666 869087379 46327 45897 461811730 46327 84245 758141033 21666 53383 448961094 84245 61826 293926517 78384 61826 810868876 38573 46327 863752084 84245 70872 905416776 18035 78384 916204657 18035 9164 910534180 44123 78384 255537360 70872 56967 596413540 54004 18035 116752597 44123 86680 827412319 11155 86680 631991258 56967 4106 28835834 56967 73957 155332149 36386 11155 885910459 11155 70454 134779868 73957 16781 792171866 87072 36386 540199741 60185 16781 9848550 70454 18415 921547232 62114 70454 165441317 60185 43006 760835805 87072 88447 311615337 18415 43562 773630327 43006 59545 533799098 19657 62114 307912027 61136 19657 568998515 9133 19657 932669512 86470 9133 146014622 61136 51511 646030961 9133 59107 706507543 56889 86470 71829333 73471 86470 209517214 51511 14609 806752851 27324 59107 721013598 56889 45694 839663787 14591 56889 123601022 27324 43987 667463112 45694 13927 321905457 27324 66389 48277934 74136 66389 36509063 50628 66389 69432323 50628 45298 148609594 13927 83590 908374624 79645 45298 942619845 86825 79645 31581995 4368 83590 187732765 86825 26958 323148 44397 26958 272989450 59380 86825 469132090 4368 76828 92925131 61462 26958 585490662 26958 42861 614328168 36898 44397 356775209 69215 59380 546563563 29835 61462 791938180 89320 36898 613759451 23151 69215 41096552 81535 29835 715988686 53183 23151 909509609 47346 23151 356393111 69073 53183 160252270 60403 53183 749535630 47346 21344 941375852 53183 77977 525200464 76289 47346 869044476 88255 77977 424336518 49183 21344 687168095 74295 88255 560005262 77977 38312 827414661 10517 88255 301512795 15780 10517 542157799 38312 34728 185756043 38312 48277 530157640 15780 44385 532725526 44385 40880 412869610 1691 34728 85791552 87324 40880 285760862 44385 2509 438729996 87324 38155 562884960 40880 17355 342677356 38155 24725 434572404 30478 17355 591497275 17355 87732 510711259 38155 59070 18200153 89797 87732 963104061 77052 59070 809995110 2169 89797 940017892 70265 87732 88516211 89797 55111 750012231 65314 2169 614875480 2169 54643 215393072 12841 55111 588520070 12841 38387 93543263 12841 25822 580806997 68023 65314 991180526 68023 54842 793390359 38387 22878 395530925 54438 68023 252526129 71404 54842 93939220 68023 87480 96884454 54438 65466 295471929 65466 72045 414821491 30239 72045 607663416 44537 72045 410698053 30239 79763 829612136 21550 65466 373073838 55151 44537 431273264 10188 79763 251191841 28024 44537 988843973 21550 13839 886277449 55151 49862 460515889 49862 63011 110810130 63011 5202 769588141 63011 19942 614805347 46633 49862 339095239 9390 19942 773086991 63011 25640 323602065 84037 9390 722573338 32954 25640 543762532 50842 46633 141457478 58613 9390 11361273 50842 81606 123412575 84037 86690 328641572 55603 32954 672483763 86690 43576 59119602 43576 83743 2542745 83743 72540 943461719 55603 22768 80715004 83743 5367 34238182 77521 5367 281609920 72540 21742 112242851 5367 6353 7900588 77521 62841 95121742 21742 55027 219626746 55027 10467 568778015 46698 21742 717291640 46698 43759 728131887 85696 46698 580322873 4938 43759 920341329 4938 50173 79291704 29938 46698 516600547 10622 43759 204129121 68405 10622 900220021 69872 29938 25628476 10710 10622 832880824 10622 71847 160307973 69872 38217 214451656 69872 59674 233484940 33647 10710 603715184 10710 59236 800974020 59674 65854 666712257 33647 52877 310181535 88050 33647 64002576 52877 36631 156650302 65854 48702 995827393 30807 36631 816321185 48702 16645 170292804 88050 10954 825006556 30807 11621 10327130 11621 20694 710003727 67479 16645 862906127 24729 16645 788331628 89647 11621 891036608 11621 60605 239447530 20694 26639 327444602 980 89647 372277690 24729 44352 411203561 71155 980 94033702 70843 26639 425479982 70843 9739 312066390 48874 980 191658708 9739 18438 786251666 18438 31271 853870581 47414 9739 137497036 31271 25119 166925954 47414 66375 707405664 66375 56266 717812461 19142 25119 959706213 81551 56266 222586559 5772 56266 808633560 56266 81643 92091643 81643 8341 249220718 5772 67438 715886823 5772 32555 683534038 5772 3699 151487471 81643 36524 415190531 27832 3699 976504353 13091 67438 705097689 272 3699 665216768 86350 27832 547088994 76637 36524 542611836 86350 23522 714491152 68189 13091 455264649 23522 55847 574306065 79847 76637 725867458 76637 23362 932915066 37616 79847 416367224 23362 13386 878803353 76942 23362 230422902 23362 84983 978653552 84983 51812 410454169 57593 76942 725056551 60319 57593 300318979 31779 57593 69849806 532 57593 977781664 67605 532 650194818 74866 67605 723949807 40096 60319 633334147 40096 64678 891399685 40096 61752 562098363 64678 80822 443096187 74866 81044 992775293 61752 40623 382181913 31611 40623 696750157 40623 36464 286432387 18843 31611 847031537 20848 36464 774280491 20848 30709 936361427 41558 31611 707275027 30709 40751 892651566 14899 41558 475666383 30709 51256 57966542 16359 40751 612565054 56107 14899 83863346 56107 58296 603973599 58296 31659 826264582 68287 58296 846007838 75040 16359 611565896 21057 68287 395651221 21057 87629 693310915 31388 87629 688752462 75040 50938 231486514 90076 50938 817463239 26847 31388 390148773 56058 90076 26575524 41936 56058 914827657 21676 41936 530679422 56058 54455 259407146 54455 81637 221643936 33704 56058 499725566 21676 17448 694264899 58652 81637 577720020 58652 17804 850062723 58652 83625 473495188 58652 3743 202634669 83625 788 780313901 3743 34385 412181255 83625 56100 59452783 83625 18404 884681055 69194 3743 459415460 788 21473 437434593 13729 69194 118531185 26710 13729 52070016 69194 52751 111358492 21473 16566 426241520 13729 62171 99331487 62171 35170 494623254 62171 85365 365811856 22115 85365 571370122 76547 16566 295432621 28134 35170 711145846 22115 32626 370424620 76547 17860 792579636 560 17860 58004294 76547 73865 731995307 77337 17860 293549969 73865 34127 744179221 51845 17860 990060264 77337 43414 495052182 78509 73865 69963188 78509 30448 270051862 90256 43414 894316471 43414 50085 551378880 68398 90256 961877442 30448 48593 804468070 68398 46100 749270141 48593 69881 185572935 26025 50085 343973716 62255 68398 402088512 19854 69881 507929611 46100 42043 771914112 26025 22239 8546419 32658 19854 66077083 54724 22239 164858920 54724 7401 805058138 2778 42043 334939316 20307 54724 109149481 28271 32658 839785115 28271 76474 194416814 7401 58910 488310061 82065 76474 911488970 28271 48729 367015149 76474 20255 62307662 82065 3458 780247174 20255 63689 817999572 72925 63689 303512692 42668 20255 942172714 70889 42668 811039717 19246 70889 163182142 23688 70889 126928110 23688 37001 63237094 50039 70889 895866629 85067 70889 543639562 37001 48483 537947633 50039 75360 242347002 75360 10624 589457608 75360 87832 116354245 638 85067 955930576 10624 41914 372494320 2601 87832 495574428 10624 21406 729387235 87832 36820 632923927 52534 638 963662578 41914 66781 237358795 36418 52534 124894981 54064 52534 947601349 36418 52112 826154330 36418 5540 65551347 7546 52112 284152423 35523 36418 812882967 52112 44553 334789372 35523 72231 385368096 72231 63161 211329682 7546 16185 334838221 16185 25375 782509123 32320 16185 626834243 16185 8488 482016118 16185 38303 888489007 16185 53236 408754514 35292 38303 277556116 8488 36440 490134706 36440 82726 574297917 20925 35292 773658143 20925 38381 243631978 82726 16491 95864592 20925 17302 289342690 16019 20925 311371869 17302 30570 586830278 74561 16491 721042157 74561 73979 959041901 73979 74864 604597496 55079 16019 720480338 30570 84812 698150664 74561 62329 237325010 74864 56383 587333496 4498 84812 493071021 40991 84812 592554940 55550 56383 98789938 85269 55550 559734550 55550 15945 276539999 78005 85269 251453209 967 40991 791285803 967 60574 93109824 78005 58389 85526628 47393 15945 152300929 78005 58942 22735961 967 5929 335477373 47393 42035 696028388 31045 58389 204701993 60299 31045 993049563 60299 11938 448234522 5929 7215 722020040 43721 7215 406005871 38454 60299 259518896 79101 7215 15748243 79101 35915 326372261 55089 7215 954457932 84773 79101 830026529 24140 55089 348290494 39582 35915 566752435 84773 49977 517670735 89691 84773 257489846 26422 89691 332704693 49977 42309 739292493 42309 77823 739387980 42309 18482 181958524 77192 18482 923495339 44497 42309 80928315 44497 37455 577304891 24550 44497 274330 22860 44497 581538803 77192 75652 712770935 24550 26745 444304653 75652 41327 141113540 90561 26745 15899670 75442 26745 145702918 75652 29038 297354370 26745 39495 386718511 38937 41327 209227347 29038 50278 19982098 76159 38937 563385759 61098 39495 988754178 84542 38937 958435534 27452 38937 668898657 50278 14037 967678751 67041 76159 981309908 37940 14037 995819575 67041 5822 790246989 39900 27452 89394657 37940 68262 937752073 32957 68262 491742854 5822 72704 491381080 72704 14411 339164104 39900 23148 124188986 45551 14411 856626944 14411 74958 349523126 74958 63946 51144404 45551 31095 759410151 38390 63946 965508846 45551 25202 397836713 6237 38390 802514494 6237 60283 187437853 6237 61308 925743814 25202 46467 943490997 25202 39578 761561720 60027 39578 825465496 46467 88565 817214411 88565 42732 894918147 14354 88565 47462518 7766 39578 557286314 53673 60027 15794566 42732 22949 29134865 7766 61950 950119444 53673 44110 929035256 61950 55855 921886524 53673 13686 553848588 44110 41174 558534940 55855 3488 227767788 41186 41174 571487632 6025 13686 204449924 41186 59391 757534556 41186 14701 291386626 6025 49477 199278347 89420 6025 436160182 48792 6025 57928255 86839 48792 3346675 53975 89420 605288635 56490 53975 845694489 56490 3783 526059255 46382 53975 28585420 3783 63594 954118064 85934 56490 877379496 85934 30335 323720448 3783 7360 849448107 46382 86076 981438769 4696 30335 80773781 85934 47668 936329800 4696 47755 871271341 47668 20691 263497878 59183 4696 234865360 18953 47755 5910719 78914 20691 100181653 75025 47755 975726273 59183 40539 871640132 78914 73542 278154936 73542 21087 654764006 21087 77007 335175908 86954 21087 449958703 86954 81142 194839836 77007 75953 406620784 11961 77007 58337541 11961 53397 620284629 81142 63973 564587670 79348 53397 130275488 77271 11961 504020193 17596 77271 2028031 63973 39730 308385581 50030 77271 973646614 69086 77271 605634873 25559 77271 638413731 24075 39730 450544997 50030 60078 968579158 34125 24075 382870289 51791 60078 297133610 51791 33544 422977371 65478 60078 606505079 34073 51791 896181657 33544 42842 475982251 37888 51791 423378378 32567 42842 993887575 81009 34073 676431285 4785 42842 289845832 32567 38347 655674337 4785 9047 121445070 32567 88282 813811891 81009 84410 997615367 74912 84410 758069237 74912 57619 755110492 57619 7963 89765087 57619 89509 571165999 58410 84410 461031194 12031 58410 846573717 58410 64466 256977136 12031 73207 523014879 89509 44688 633846406 44688 14450 460270434 14450 74150 217850759 73207 58773 127256 73207 6718 866125061 19586 58773 987350654 44481 19586 586463825 6718 50520 649326540 50520 37179 508709597 19586 74257 190505287 37179 30182 161713833 81163 50520 816249839 35394 74257 939342363 81163 15279 832474228 81163 54603 690412223 22167 15279 581707711 63180 81163 577424260 26157 22167 339569019 5280 26157 792094411 74693 63180 521316463 26157 50676 166301299 26157 81010 43189125 24883 26157 51182188 39972 5280 949814534 74693 4596 801985396 4596 78827 863399166 35819 78827 901991106 35819 62274 586444256 35819 23790 47505261 62274 3295 595202017 78827 63291 479440290 58900 23790 767208812 25498 3295 71404223 63291 25965 704655917 3295 56074 151506806 56074 33322 226750806 33322 77034 439672196 20887 77034 70573228 2210 20887 814971944 77034 68307 755778867 62436 20887 13223933 14900 20887 433172920 2210 69044 3859739 31182 69044 314097557 76266 62436 143568359 49423 69044 346831532 80350 14900 86209301 69044 26494 532389547 31182 7012 73334526 64242 49423 873628506 80350 29303 315534193 29303 27162 542649434 26494 40158 222835592 64857 40158 951093470 79251 64857 338643123 40158 3325 359797576 79251 35696 31083071 56725 35696 119598443 3693 35696 517620370 4371 3325 791340506 35696 41588 195511922 32265 41588 136713726 43954 3693 104728733 4371 14115 144367445 32265 15503 758665085 68479 32265 255420938 54172 43954 823407962 86858 54172 534438365 14115 83379 116325733 86858 11459 789083789 11459 88155 44920523 26273 83379 659352259 55317 26273 646884560 470 88155 963462750 11459 4487 917679399 4487 14616 530726358 18529 26273 598007995 68037 55317 99945242 6011 18529 41576056 40684 6011 585832684 14616 6192 967341337 6011 49967 579473118 49967 51750 344356692 6192 21106 689509203 40968 6192 304476018 6192 16687 768167628 51750 51447 332507056 51750 68735 130432833 35539 68735 58986938 81613 35539 996412895 81613 11053 406247890 35539 18929 794890356 18190 35539 47095686 66270 11053 412025311 81613 32107 991664634 66270 51124 593945581 17292 18929 691627965 66270 79521 454787970 17292 82458 992362880 33011 17292 349183431 82458 62852 327922864 62852 66380 203784489 62852 25028 397387296 25028 20681 639821535 28848 62852 133145604 66380 40794 138073270 32133 66380 15890033 32133 65391 396165727 51018 32133 680315573 8365 65391 709206508 65391 2141 806049031 84725 32133 188535228 65391 83705 181603487 8365 77289 386178003 42571 77289 640136720 83705 25876 28354316 42571 16878 705228841 42571 70502 628489504 77289 4537 566356124 25876 17389 411506720 45331 17389 609578169 60058 4537 91411571 4537 87843 187576314 4537 58401 246002969 60058 550 295768335 550 38525 244904794 38525 48493 110877916 57369 48493 304527062 48493 30974 76763220 550 52303 23996820 37133 48493 131099197 80410 48493 537475873 57369 13251 284489938 80410 72830 938944174 80410 62026 139309116 10862 13251 402864139 10925 13251 605063582 89016 13251 931904534 73878 89016 981853007 89016 19956 513048133 37277 10925 985633330 19956 73025 84471408 73025 79923 43909298 63940 79923 946541697 22047 63940 784736233 79923 28775 395121506 36141 22047 22889651 12713 79923 604679818 51673 36141 803595455 51673 47484 10742000 47484 39486 599107586 36141 89277 249340904 50112 89277 760398197 67064 50112 701843763 29569 50112 211669291 29569 59370 577421596 67064 44592 677877522 36237 67064 851362916 26849 36237 755924172 59370 41990 400008386 26600 41990 620959480 25103 26849 161528536 23189 26600 580243619 25103 81007 803745068 181 81007 14865045 26600 69565 31776344 34086 25103 80609555 37189 69565 523176498 44306 69565 462362685 34086 46097 140808006 2688 37189 292428507 37189 37953 576367296 25752 44306 85155305 37953 35890 397125547 7729 37953 78151175 35890 39891 86772582 37953 14556 592263823 56004 25752 47992485 81487 7729 867025819 7729 26317 408862866 41873 81487 518740969 28691 56004 348379844 78176 26317 721756456 41873 3645 145390975 3645 77332 949092952 77332 29309 563183816 77159 28691 709461281 69203 29309 64343837 14527 29309 272314023 90410 77332 488212412 29309 74312 111119666 77159 74971 754608551 74312 33683 675802460 74971 59088 580923630 74312 40044 506854937 73439 33683 129751843 46939 74971 282942056 21394 33683 477462778 26680 59088 54720728 73439 15741 893850352 61076 46939 466601783 53611 15741 97851488 11059 53611 154134329 21034 11059 970679649 15741 41236 328697407 6563 61076 481946247 53611 5695 886393403 6563 64369 848233259 21034 51719 891672182 49691 6563 662573192 67246 49691 271459736 48711 51719 276639374 67601 48711 122973071 67601 67356 264133002 22461 67356 81988605 12466 67246 34023828 41377 67356 172566571 12466 57451 577169800 53683 22461 999103338 22461 64848 753149249 16666 53683 711774209 66283 16666 472650516 57451 90140 176682994 5087 66283 717912525 27964 5087 602557015 90140 83583 171914995 32663 83583 25327102 83583 31832 133451241 30651 31832 55172871 86991 30651 31026670 11180 86991 260600296 32663 2483 243300911 2483 15354 49442163 48082 15354 759867765 2483 69088 73352860 11180 55473 81378946 48082 67205 453145210 69088 58290 88327381 55473 49318 727429586 58290 5686 550699730 49318 60132 39241973 67205 52601 56519701 9231 5686 23685443 52601 79132 917901945 86154 52601 440071533 86154 48039 921052486 79132 80339 719011811 31527 80339 133838694 75087 79132 837340457 22822 80339 522032174 75087 29528 111756173 55131 22822 400853084 75087 26195 9956930 22822 50944 194729586 50944 10614 453071 29528 79217 919889466 49121 50944 320560390 43023 50944 661813166 49121 57955 18896458 81997 10614 275620495 81997 10056 233676425 19372 43023 12156168 82800 81997 66059078 10056 24211 426174909 43789 10056 892217669 11585 43789 519125550 11585 33426 256650901 33426 69479 421391574 70702 69479 114191798 70702 7235 709027046 26555 7235 214066825 33426 85988 711888960 48352 70702 310358379 76302 85988 878873045 48352 12051 805933586 12051 69418 493255526 12051 18877 56199221 76302 35097 697330946 69418 50633 356439255 48252 12051 25657832 48252 35907 924229287 52520 48252 105147116 50633 80655 169794714 13309 80655 300004369 9878 13309 995176197 35456 52520 103664079 63535 80655 342980626 80655 12162 448902935 35456 75941 41771514 37540 35456 687626541 12162 17416 187302220 78371 63535 592347810 37540 17205 391326460 47593 75941 365759737 17416 685 265700961 17416 27375 848938988 685 48349 641233648 58700 48349 223326787 27375 31888 185657492 48349 279 95014874 31888 66169 384878919 31888 20476 95109411 64445 31888 866748340 84697 20476 233714899 66526 64445 576821025 64445 72954 608741303 27855 64445 954739856 64445 71192 7624685 66526 66963 343284218 29313 71192 946348380 54897 29313 617318339 38171 66963 798915427 54897 37770 454406171 37770 57466 922096699 24116 57466 398089718 57466 1383 525930050 37770 87677 920823223 37770 62910 215860880 24116 48815 870084505 62910 25912 548607767 28941 1383 223433568 61914 28941 63545125 46329 62910 210954532 3324 28941 229272440 5135 28941 297070581 28941 33995 163223928 5135 20786 823424537 20786 78419 25457257 5135 15292 689414267 21537 5135 770410719 82838 20786 669698227 38700 82838 575505320 69499 82838 622412929 15292 82581 83125714 40699 82838 93458329 38700 89888 791919313 57876 40699 789082549 57876 8199 200098020 59011 40699 926634247 89888 61774 406792180 61774 34549 457507628 8199 42488 990610096 34549 58988 237188162 58988 30947 263795572 34549 25518 521170358 34549 80421 866622763 42488 32063 35579759 58988 10440 486422736 25518 76203 86010633 14304 25518 3006471 40058 10440 201281930 23330 32063 496360857 14304 4542 502906572 8977 76203 695434259 60657 4542 978345684 60657 34648 358278346 23330 82524 524758895 82524 73992 421818176 34648 5623 69988495 5457 82524 688549485 30344 34648 424852737 73992 6277 487060138 16399 6277 849816680 29465 6277 970941532 5457 43992 543031322 43992 14656 115296274 32917 6277 473906486 87734 43992 439710430 9544 29465 13148706 40605 32917 258870226 9544 18394 89887477 18394 1830 132380401 18394 71116 818553363 16659 9544 229109778 18394 25361 92328673 87238 1830 37249760 16659 63370 177864210 60911 16659 682646604 87238 77031 497792770 42144 87238 816024552 63370 32017 185085188 30948 63370 490170043 77031 8984 100527006 30948 5056 635804731 5056 33933 770057860 45415 8984 957686450 86780 33933 216856228 33933 61765 327108058 77136 45415 496781777 77136 28538 628984148 34680 45415 326393447 77136 76588 663840908 77800 77136 43060155 28538 50355 384454895 15046 77800 705108347 78746 77800 286709716 77800 28202 689349323 78746 47453 401701559 80331 78746 411792931 78746 17371 756068389 11722 28202 637213946 86836 28202 894312477 17371 87728 508854391 5458 80331 741996114 89542 5458 630154719 89542 40694 152295667 41768 89542 889730519 8461 87728 165838521 89542 23957 15140437 76994 23957 326159947 23957 12203 455805563 76994 64022 315475019 53863 23957 242265772 44045 76994 787547563 88443 53863 607199216 78994 44045 688425843 44045 31938 962403492 78994 38938 98483337 44045 11716 656675205 38938 49240 34443100 38938 3852 916492412 68682 49240 948410789 52949 49240 2875342 73331 52949 444046304 73331 16637 517059076 21062 68682 443297261 78237 73331 235592263 2195 52949 970535873 2195 78245 475948856 44886 16637 984433086 23986 21062 6732089 9582 44886 180077585 75722 23986 108113600 23986 53115 145426163 75722 16330 824073070 75722 57757 609167779 16330 7080 366608029 75722 15917 251821113 16330 52973 376860578 81781 16330 92531847 81781 56897 318590017 56897 23169 719300641 56309 52973 294601387 56309 58240 737073013 3490 56309 152952651 46059 23169 558731015 6844 58240 99397728 46059 18934 128820320 62802 3490 722402219 69224 18934 529849182 18737 6844 159148444 69224 60183 992073471 5268 69224 549111878 69224 72057 747756191 55519 72057 792278350 40928 72057 672408459 72057 25344 228633496 5268 81523 370083345 69543 55519 786578314 55519 18137 146301475 83752 69543 533695156 32854 81523 99215704 73079 69543 148873788 5113 83752 545636911 73079 37881 59831554 5113 38369 270267646 86281 38369 67019403 85397 37881 597252819 29504 38369 211268400 60423 37881 394620086 29504 30301 37813399 83433 86281 819447815 85397 9924 16286696 28485 83433 642198125 83433 26792 1720218 19525 26792 594912324 83433 55256 51081139 26792 7663 21024608 76840 55256 479713099 26792 43744 71230933 43744 20092 642147610 20092 66860 611040999 21931 20092 308872394 43666 43744 177814642 21931 48029 258335529 66860 13652 376203893 18898 13652 344495973 13652 44562 267628520 62144 43666 237699219 25916 44562 16164027 55602 13652 403358944 18898 4220 774834809 62144 90539 10237077 64171 25916 654395009 55602 40938 215037284 34122 90539 734527527 90539 38206 772157219 47951 40938 418868255 40938 20054 258895044 12640 38206 601170406 45640 20054 874150324 20054 40868 665895848 46470 47951 25542358 20054 56363 431945314 45640 71382 695867362 40868 71985 355177361 26252 40868 764218390 71985 4228 258699088 71382 61780 630904286 51564 26252 969438341 51564 89375 343752738 8990 51564 555642813 51564 88002 607083443 16983 88002 49455919 8990 44363 276226665 44363 74718 235725409 74718 45648 480516974 59248 45648 221539635 71719 59248 540178324 59248 90312 474333606 90312 23908 806626987 20656 59248 40304692 23908 17171 664555836 20656 78229 50333544 23908 54890 64614226 25295 17171 141401693 25295 70442 428770452 1761 17171 376793269 18989 78229 376588273 45635 18989 754348731 21705 45635 76875512 70442 66804 803191925 66804 20319 596728097 46468 21705 768484515 25378 45635 383249207 1121 46468 77984807 89153 66804 924845437 16494 89153 613237921 79909 89153 269809626 50725 25378 737377745 16494 90339 535859698 16494 43020 595307163 40685 90339 133372993 84620 43020 705516744 48446 43020 398349619 34656 90339 162776203 9735 48446 154972315 2293 9735 590166665 25606 34656 695732387 2293 46624 593639532 74599 2293 306502001 46624 18465 973890487 46624 69096 789913835 17245 74599 525781410 60979 18465 103216223 18465 4924 246663662 69096 80918 846971292 35306 69096 161255120 60272 17245 666587606 82707 60979 342821900 80613 60272 179153689 82583 82707 245195054 57467 80613 176598929 56908 82583 790859114 80613 847 46529249 55301 82583 656345609 20961 82583 56122984 77360 57467 289411386 61794 55301 69880855 64779 77360 610792978 77360 64125 930868300 77550 20961 369722048 83858 64779 404460164 64779 55255 463216577 33697 83858 250265381 83858 71083 988501343 71083 88903 164152928 64169 55255 616061421 76822 64169 921574465 70206 76822 65599522 88903 44331 643935530 64169 76913 26167662 70206 12842 204697577 62524 70206 103644381 13135 76913 983288191 56097 44331 5224558 76166 12842 276926698 13135 64421 397028785 62524 84145 758440122 66960 76166 604950980 64421 54082 666283838 66960 19528 290640921 54082 47229 679665070 54082 64012 23704972 47229 22424 18655577 19528 33653 126892298 9890 19528 811249623 33653 74344 67682320 39687 22424 173671705 9890 87365 143041981 39687 21126 590796758 12346 39687 923632737 16758 87365 375729493 16758 17063 401626667 87365 77744 33423234 77744 26266 142875117 75952 12346 452546320 69751 77744 235176536 60250 75952 45251078 26266 63553 290999974 69751 65183 348186001 69751 86199 726497760 67500 63553 275984929 14258 67500 27899174 65183 15614 670539478 40995 15614 459132879 15614 67991 171724041 75515 67500 981576042 49592 40995 408459838 76084 40995 681623147 46822 76084 94813056 75515 102 846622841 79802 76084 963046999 49592 86424 384603465 86424 42496 340680884 18027 42496 72204731 30872 79802 93495710 36710 18027 700818858 59245 36710 150431619 77972 36710 671653621 87792 59245 899659184 47941 77972 82307334 27445 36710 71101166 26236 59245 471353108 87792 39750 152118784 41234 39750 773960423 36402 39750 682507218 39750 33318 646807565 39750 22824 554898990 43460 36402 358884994 36402 15653 707014468 33318 58473 289479458 61785 43460 787341264 33825 61785 875023516 19791 15653 719016346 19791 29740 758743980 44710 33825 235012687 44710 57275 395091455 44710 49013 462483738 23350 29740 785674854 57275 3256 871937166 49013 88168 714050710 89413 23350 885251240 3256 54007 757547651 84462 88168 244785655 72537 54007 40762804 20796 88168 252555069 84462 41730 457343000 41730 42054 173056927 9384 42054 830185566 88762 42054 436592703 41730 67000 68297853 59080 9384 135013559 9384 80936 977719240 59080 84683 182350219 59080 14555 64616167 76083 59080 28062071 72617 84683 166280819 55972 72617 992041501 16369 84683 911012589 55972 26178 892777464 66288 55972 41143629 66115 66288 987050354 34461 16369 37745216 38975 16369 388402194 39716 34461 757213253 34461 90424 161893027 66115 13679 496600285 13679 38906 141416763 54568 38906 599436580 1418 54568 942746318 54568 33486 83087067 13679 154 268674 78775 38906 441670748 31381 1418 173196355 33486 59135 81653681 6309 154 9491430 64460 6309 63822701 28545 59135 178832986 36117 64460 9165415 36117 10980 527047747 6309 80259 244746425 52673 36117 444406123 28545 18379 690880058 18379 19729 68182584 22288 19729 909589867 40119 18379 659402085 52673 47770 686769989 10529 40119 94561168 36679 22288 504497282 51073 36679 333640424 25569 40119 186247690 51073 84882 266497320 25569 15293 192189987 25569 83619 909187356 84882 11022 865081834 84882 8887 820250417 83619 47088 977692226 15293 30664 703691318 8887 55050 850479426 89776 30664 811405273 89776 65254 340351853 70473 65254 457778926 13471 30664 835510815 70473 86106 8078929 22021 86106 672613965 81780 22021 631191759 33373 70473 389883905 22021 68340 813964744 85338 22021 48052084 1756 85338 783429291 85338 22380 11903554 1756 39560 727994877 39560 50046 720852598 73662 85338 510684414 52078 73662 908592796 50046 54496 888950366 50046 81153 350446094 73662 15885 128582842 81153 61619 751585735 52078 85669 378481356 81153 68176 35930172 61619 57477 135577704 20327 15885 612394892 61619 63374 7887967 20327 51436 377727248 51436 14795 278613594 14795 20523 100029665 82762 20327 231742931 14795 35176 143327365 35176 48364 949763336 35176 64718 769549731 82762 10391 5897511 21751 35176 37959345 35176 30753 158469084 21751 35902 976174820 43710 21751 918777478 59418 35902 251656253 79238 30753 142951767 59418 25234 561446680 43509 25234 229530820 33542 59418 647189689 33344 25234 181321079 26999 79238 219785583 33344 6864 125650667 33344 59708 8007703 51913 6864 267549459 33344 36038 766644055 50788 59708 602585958 12096 59708 260443670 73990 12096 151697529 50788 89932 3038180 62500 73990 953756181 50788 39594 682379239 87985 73990 823778275 87985 45594 100064031 87985 71893 35516196 15575 62500 266486208 87985 42001 52022123 1897 71893 629901282 71893 21219 849384738 42001 44482 105603142 1897 73198 973015467 44482 85695 390381165 57043 21219 234399646 84025 44482 41689166 44482 52822 739959673 23307 85695 161604882 85695 68643 4454476 23307 59611 642940152 3199 68643 87810039 59611 5450 734058196 3199 33471 195290601 15263 3199 192679858 89250 59611 486816194 15263 74041 277501862 33471 33623 165522824 74041 43622 305651478 74041 8651 107868550 33623 9174 419172416 78471 43622 51890176 29568 78471 580881719 43622 71265 358105276 79236 9174 190598403 12724 79236 438987070 6959 71265 43308853 79236 75545 281575436 6959 50908 355156042 79236 20323 777911451 23898 6959 576695110 85021 50908 222933388 16178 85021 305961277 7561 16178 89818325 53680 23898 379510853 16178 7904 12678097 1892 7904 244987768 7561 5523 112061200 53680 16688 708934471 7904 73399 420872437 36042 7904 685242577 16688 39092 585587778 39092 10029 91689315 57983 39092 358434827 36042 12781 196545600 36042 30443 994681254 7853 10029 106106623 30443 82189 627437681 57983 24143 458587204 82189 55377 728713354 17622 24143 767459228 61441 17622 489297674 24143 25554 658476072 61441 28823 690832832 17622 3667 776558049 48209 17622 119459767 25554 20631 676597476 20631 78913 42868405 20631 3052 572210757 56930 3052 215132147 20631 43467 242682208 68217 20631 394513416 68217 15272 279944393 22796 43467 613373080 20061 15272 591723451 43467 65540 429146002 68217 25307 935994233 22796 15564 76662375 25307 17125 224835250 15564 55713 814397198 41783 25307 584233175 68295 15564 168226624 30493 55713 491420858 55713 341 881633791 68295 33699 317430958 41783 62818 684904322 6581 33699 11612038 30493 16822 908901995 16822 53358 953885184 62818 189 882604376 6581 4523 569394208 55172 6581 462340364 83497 55172 935226754 29406 4523 804891447 4523 85000 11530644 83497 83789 13971652 83497 32249 258178310 185 32249 709110819 83789 84993 98326002 85000 51291 665747132 81451 51291 392543247 77711 84993 975870123 34442 84993 135101892 88133 81451 695711715 58261 81451 112079894 50593 77711 192144760 84481 34442 595099169 22531 50593 744411593 50593 31284 46004211 58261 42533 542904276 84700 31284 873624384 84481 73540 653298673 61364 42533 444106901 85317 42533 586434561 31530 85317 658186802 71912 73540 958189860 65196 71912 307865847 85317 65520 307401683 65196 39857 523864803 65196 30307 236987513 71305 65196 286462189 85811 39857 874967847 50421 39857 83617396 32276 71305 264403631 30307 72116 21198830 12987 72116 39672810 2151 50421 69216534 25784 2151 584174957 2151 82543 760413674 28649 72116 908272686 28649 85951 275307561 49858 82543 174363224 50549 49858 358071580 29772 82543 731173844 75344 49858 337394654 30744 85951 222913779 29772 31926 249809978 50549 71218 505418200 75344 36731 569777416 83096 30744 168081679 71218 61937 429646086 40580 71218 43348509 70687 40580 753242320 17281 70687 717218753 39268 83096 650649333 66006 40580 784772819 40580 12683 49503035 88304 17281 214163000 20128 17281 293417299 56529 12683 142027347 53449 88304 766014549 53449 89948 254668795 53449 22110 315339101 56529 82283 54284600 56529 21771 234941524 53449 61410 33641811 86007 22110 282637116 47605 61410 15966579 86007 59348 557030135 21572 86007 402051779 19055 21572 63709470 22832 47605 986152711 22832 35318 850993339 21572 73155 520787119 22832 55656 145652555 19055 7322 775222591 63944 73155 880271940 53699 55656 632524330 8229 53699 495011080 50444 8229 785760256 63944 32700 761691557 63944 47609 247056563 8229 73941 896392385 74066 50444 785240807 32700 47805 701241172 32700 20095 513618338 20095 11917 79149883 87987 11917 730679496 56705 74066 552603109 47805 5738 927070210 87987 90105 619313779 78374 87987 167471817 78374 2796 437216886 90105 86286 547713109 69236 90105 339321426 71743 69236 367213269 78374 5178 5391782 71743 75964 850374355 5178 39641 582325672 69236 65950 60239387 4579 75964 675424098 75964 14692 753550186 86592 75964 778661472 4579 36573 389749903 721 65950 440728996 4579 74992 734552944 87585 86592 871629263 18892 87585 412144844 721 82614 554537256 74992 15 946106814 18892 54967 998364017 55775 82614 847388015 16113 54967 780106263 1118 15 610572664 15 32774 185893883 24172 54967 351031480 77152 55775 97186124 14137 1118 320924662 74688 14137 441327697 4402 32774 912144876 14137 13983 880011026 13983 62286 647132166 66398 13983 253755280 62286 5446 765519137 88646 5446 724167662 62286 65116 702151217 88646 43748 729978733 43748 28386 578803827 88646 39908 99817953 35116 39908 577549632 65116 20891 712704891 43748 59467 852062515 45163 59467 885679126 20891 30844 243287660 5171 20891 588694440 60575 20891 914096214 21963 60575 654646705 1905 60575 72862105 75128 1905 473021740 66074 60575 569210869 75128 31873 107556243 49844 75128 772237430 1905 20090 525934018 20090 51366 52652673 66074 41028 245450447 4204 41028 616496505 58583 41028 263816115 21020 20090 325595402 15824 51366 199095247 16756 41028 181534763 21020 69034 724315596 21020 18500 109011503 18500 6208 509375706 58692 16756 992396984 6208 6682 725287548 6682 89666 32103197 62776 89666 685486289 75185 6208 375411467 62776 2384 712930932 75185 71042 542204977 75185 71289 615815492 75185 23432 621569416 34649 2384 332293202 15541 71289 881643196 27251 15541 516047878 56675 71289 171694484 9452 23432 11325285 34649 48219 176874824 18322 15541 315095943 19224 27251 355614786 3162 9452 583396011 86379 48219 578259981 18322 41213 749607658 3162 48779 185335307 21098 19224 86768286 48779 43574 273436319 21098 31075 738758115 48779 75607 434731733 1883 48779 694686902 43574 37213 454956114 71734 75607 84585587 47754 37213 156130954 61327 47754 907356583 24814 61327 469128211 47754 46755 354793935 46755 26775 115352367 85301 46755 917493677 24071 26775 59588596 83193 46755 352316495 75416 83193 982156275 73663 75416 972464185 76965 85301 994184907 19145 73663 855631028 83193 18060 487306317 19145 7171 450324269 19145 29380 613569061 11322 29380 421429379 11322 87242 335853426 11087 11322 955222141 87532 11322 256271188 20625 87532 334757332 41648 87242 100722372 67445 11087 770268600 77986 20625 624385044 82048 41648 257751219 68843 82048 414186225 7819 41648 567166612 82048 62997 646470404 27535 62997 542320471 68843 50769 825631921 62997 4674 928555502 4603 4674 232587295 62997 74425 913933695 4603 18936 236319892 4674 36020 225938706 4603 63092 884204613 48130 74425 569247332 36020 62156 665463395 20743 62156 850270651 20743 26377 167133727 62156 55329 748906107 26377 44447 43269973 42277 55329 842207432 825 44447 443903060 55329 57992 528549798 44447 23895 82205343 825 43953 266285012 11333 825 512122880 21782 23895 883233356 11333 16435 754407243 25373 43953 93550201 23083 43953 669868098 85720 23083 181087891 23083 53438 854829814 6930 53438 477696282 85720 30534 991896760 76809 30534 455799842 37896 53438 100224159 37896 40768 429939809 1931 30534 387567878 37896 25843 518694898 71706 40768 268111256 53046 40768 784565857 56503 25843 817714965 51429 71706 233709607 74586 56503 629487625 71706 71693 915766764 51429 29573 842573688 21031 56503 339719916 87853 21031 980729545 29573 88797 424399744 71693 25120 749051287 88797 44894 860309388 21031 14780 883239559 82567 25120 245919013 65799 44894 101255154 24067 14780 593097007 59740 65799 402110169 71468 14780 854633244 86169 65799 750494776 71468 80970 644463692 71468 42154 268119007 86169 21303 236887174 86169 17679 362117811 17679 65082 660612547 73812 17679 99055987 2070 21303 20506362 21303 84665 817728226 2070 85512 549899068 76309 65082 23581297 76309 11444 676807922 41501 76309 265464690 51451 41501 199235558 51451 7918 352600492 7918 56759 887399992 70445 51451 994728001 89765 51451 40626719 65630 89765 649643190 56759 2565 226056053 70445 44830 854120980 70445 89995 59641058 89995 59553 824197240 53 2565 653800590 27648 2565 960963168 89995 29276 47925951 40163 59553 704550438 27648 1224 666929963 13786 27648 699671500 19750 13786 490106336 40163 34779 772550672 34779 27915 860399959 45793 1224 614402712 23486 27915 882642031 27915 22097 178540569 22097 11271 128323253 11271 28251 847883032 22097 65453 690871215 31398 65453 120628079 11271 33190 871554787 73175 11271 253404164 31398 15021 771168410 28041 33190 349247310 28478 33190 633002429 82104 28041 9296593 44374 28041 953707151 38829 82104 353131443 82104 52224 254158638 38829 65365 567650137 66178 44374 936612756 59873 66178 98015102 65365 57342 483884954 52224 73039 957933018 56239 65365 175527456 66178 69320 224460674 17381 73039 12668693 69320 73811 671595680 17381 61788 140852139 16632 73811 926968174 48760 73811 922278150 61788 52783 896963332 52783 17820 570628381 80512 48760 247641462 52783 14143 922661629 34718 14143 814104036 35325 80512 266515004 6527 34718 629243094 80512 34798 415566320 6527 38955 777672475 35325 88322 518253558 6527 24728 490692368 38955 23517 332514336 38955 31448 19792052 6048 31448 35647388 31448 14829 99737392 14829 63628 735541341 14829 51414 391459889 76988 31448 951828198 49120 51414 130956740 76988 56193 306909298 60873 49120 438796913 51414 12803 562212612 76988 17166 176340608 31159 12803 360248818 61667 17166 421389057 51593 31159 661178932 17166 53244 114457325 51593 39984 779402172 53244 44504 319576092 84910 51593 933525950 84910 21561 330524147 21561 79425 268530556 44504 42231 827753363 51840 44504 213601735 42231 5552 799881282 79425 14244 461319928 50992 14244 946451683 30120 14244 11750902 51840 82001 853827822 65750 14244 781838073 65750 89128 955534794 51346 82001 892331003 59601 65750 141742973 16864 59601 56757845 3344 51346 191815434 3361 59601 733148896 4454 3344 216900136 3361 62298 96839965 62298 18802 74554556 19119 62298 708396302 28027 4454 535985431 19119 29979 818146732 29979 5417 45765120 19119 60603 310262104 28027 17186 54413702 20544 28027 732358870 13014 20544 240149882 85518 17186 784973314 11487 85518 1455748 13014 77290 695728267 34951 77290 389564002 34951 59910 568127111 77290 18990 283072965 75509 18990 503633987 41569 77290 680441474 89678 34951 937096057 41569 13886 86779218 90100 41569 551380368 89678 15955 290173122 49811 90100 737169978 45557 15955 658775348 49811 7638 59568019 49811 6520 799251420 68702 49811 133334434 49811 32022 391305190 51870 68702 846494698 17732 51870 110456214 17732 17773 387333329 51788 51870 784621583 51870 86252 308705748 61796 86252 955513953 3514 17732 534006311 61796 46936 706077293 3514 61903 27353859 46936 20804 652061850 16070 61796 193353587 24224 16070 939085384 48347 16070 914795127 16070 50612 949979286 20804 83366 244076672 16070 60256 434741312 24224 21525 974670017 89553 48347 210225878 21525 5706 643759403 89553 35722 105487012 62228 21525 164943218 11099 62228 50783305 62228 70630 808326835 78279 35722 489368907 70630 64817 605627361 70630 8097 157753580 42087 8097 9817004 65342 8097 756935252 65342 26828 540208467 65342 27879 677774392 78517 42087 753231714 78517 69039 727372857 65342 44483 362745928 26828 88811 942421426 58084 44483 637478895 88811 81198 811486830 58084 54403 666458452 32143 44483 206404340 88811 68099 176679781 68099 12173 868015030 12173 2591 542236702 68099 8497 286320789 88460 8497 827640272 12173 56118 329182187 56359 56118 602686928 56359 17060 4650228 56118 74536 824504981 51420 17060 936336722 74536 68350 227170869 74536 63843 46272590 68350 39899 484215636 71570 68350 372104575 38031 68350 277578604 47638 38031 183008425 63843 17822 126798511 39899 72468 89081876 73903 72468 929308413 38031 76335 926121617 72468 21224 418658704 73903 38678 977313773 57157 72468 967293081 16464 38678 82296974 5892 21224 271536135 88106 16464 831565321 57157 56146 454940894 3032 57157 215873116 49360 56146 440630029 70788 5892 794863317 3032 50420 19002954 31370 70788 172467017 64622 70788 28895196 12074 70788 372385726 70788 23150 636951555 50420 52336 420184993 31370 45863 406327497 33106 45863 781988589 33106 15619 84495467 52336 525 17934991 52336 87297 587951958 11298 87297 559771303 11298 25646 432370921 40523 11298 834565731 62845 87297 216138458 20468 25646 591209582 20468 3797 459817140 40523 35594 85975575 74243 3797 877741839 21896 35594 4464994 13345 3797 609384993 68941 13345 127852702 21896 8797 674665103 55123 74243 94365767 67982 8797 479159553 35301 68941 820224870 27395 35301 666833767 34024 8797 962520711 29844 34024 8156942 34024 38191 972205637 35301 34692 131548192 27395 46808 164469510 38191 45225 32124517 20934 45225 637626716 45225 21484 561322734 34692 68035 982108798 12889 68035 66741697 50281 21484 38936566 20934 55588 872319139 72130 12889 205600068 42422 68035 98119439 50281 71656 271106552 42422 47919 110853811 26658 47919 716674243 47919 1389 588262756 58334 1389 48338850 58020 26658 809844148 58020 47323 16208978 58020 61902 168286144 61902 86409 309384069 86409 48615 148443754 61902 46348 752832954 61902 44443 253970716 48615 50516 809108598 33688 44443 630104551 46348 50391 330284897 82778 46348 893049953 50391 58847 50726246 50516 20708 540051412 51250 33688 975430864 5303 50391 161313069 5339 5303 700641464 20457 20708 941610772 5303 68749 518158581 75875 5303 75718835 6023 5303 692022143 53760 5339 119035517 52568 68749 144380737 68749 5991 941657315 53760 23576 351812437 6023 54598 673230700 53865 5991 857534906 68914 5991 136005133 697 53865 275217116 60595 23576 528177989 68914 24471 656887061 697 21280 979450392 58569 24471 513164624 697 23013 779411665 3868 23013 883474430 21075 24471 711382203 58569 26821 636842137 70794 58569 872868019 483 21075 908456651 70794 39210 439744908 70794 85888 943836251 16445 483 794882771 16445 65856 531772610 41684 483 562148658 41684 50451 311977147 85888 16826 910154054 81293 50451 632334054 63867 50451 178909082 81293 22304 515698312 11014 50451 29338232 15919 22304 371000297 15919 59013 827185665 66362 22304 276170854 66362 48383 641581657 16408 59013 72128069 39765 59013 149929292 44027 66362 46818523 44027 11904 669851826 16408 38181 580732666 24835 44027 238097208 3613 24835 174843481 24835 82526 861574020 24835 36607 742888409 38181 20238 805192561 2605 82526 703836549 82526 55116 510275812 82526 88720 280283926 64275 55116 935195628 87289 55116 742547861 37369 64275 446114983 54095 55116 510620201 24621 54095 830640249 25418 54095 393372688 26602 37369 136029856 19014 26602 585008909 28567 19014 866815166 28567 9903 79927376 9903 27944 419546273 83950 27944 326421339 39445 9903 933918854 39445 37473 911785975 11776 9903 957611082 39445 26277 486688843 83950 35081 453557380 37473 27010 174616696 59964 27010 896428982 11776 74452 348232987 14550 74452 242675620 35081 83117 932594006 74452 88124 715711028 77912 88124 310381588 64985 77912 129971654 15672 14550 868464430 83117 41955 65641097 64985 14579 626773109 85857 77912 77660006 55815 15672 148787317 9625 85857 288178034 57391 55815 633110498 14579 75288 569745562 57391 75109 493924126 30953 75109 345480440 22460 57391 45760126 75288 88182 436279137 19872 22460 671894233 22017 88182 200989746 59958 19872 439549058 59958 62558 372584784 78733 19872 585512024 59958 3849 355415607 62558 33731 290302181 24529 78733 308393266 81614 78733 173379400 78635 3849 779598355 59826 24529 190823063 33731 58860 319249791 89852 78635 668034811 81614 39564 379420650 59826 19406 105402639 6391 59826 397181767 34214 6391 820206300 39564 71755 759572692 34214 89312 634165610 71755 88111 272801547 10141 6391 275416057 63281 89312 136995466 89312 83810 766325465 67765 89312 857324084 83810 65967 894476379 27053 83810 451227462 55332 63281 838782706 67765 90317 622562979 25171 65967 435207482 65967 51688 925645152 64642 25171 670199765 20496 90317 170423342 14356 25171 626031130 64642 61699 307710474 20496 72647 767186209 38116 61699 184907073 62860 72647 61245523 59224 72647 460836853 62860 50541 472323968 29575 72647 472308553 71910 38116 660116075 50541 11983 304616139 5504 59224 694013267 50541 20413 710748997 11983 76612 781679096 11983 13567 374863569 20163 76612 811737417 76612 28798 499833977 61839 28798 327799293 20163 90365 402997986 28798 23993 240572820 417 61839 137587768 417 60041 614840295 417 13194 834422029 43600 13194 621618256 22455 60041 158997310 73057 22455 82782947 1037 43600 633149462 13194 58553 243308915 1037 77020 611049661 87697 73057 832808958 43276 58553 34415923 66887 43276 531200139 46756 87697 787347622 37387 77020 341794349 89716 43276 806501284 51577 66887 630767016 86590 46756 736701859 51577 69626 247546372 38444 51577 37804274 51577 64568 730370820 28033 38444 3415309 69821 69626 660415030 53848 38444 442466329 90193 64568 685495930 80882 28033 633744656 53848 22408 891945569 67606 53848 867883963 62181 80882 54926827 35656 90193 134661491 67606 4384 550609894 62181 2018 831604692 68274 35656 590284525 5998 68274 132016921 5998 67980 844463139 67980 6230 412028224 67980 21944 366622777 1790 67980 93020426 41393 1790 904524652 6230 80318 635794452 41393 5187 441519095 23662 41393 813358170 80318 961 642732385 74702 80318 461643072 40480 961 41506419 40480 688 94380386 51093 74702 242500036 88838 51093 331042272 60324 688 199324328 5269 688 375648157 5269 16947 485396736 52626 60324 323654127 88838 50802 55636263 60324 37033 584090020 5269 11191 952161306 50802 45262 255214197 50802 84842 194456279 16021 50802 432177765 16021 5160 454847199 67696 11191 387364224 16021 16335 195158099 30716 84842 793502629 51720 67696 112762386 82 30716 122959045 76221 30716 440120443 11365 82 60906880 68374 82 991316281 11365 30676 630053041 76221 78647 801235558 57511 76221 712146158 30676 81793 139060232 18982 81793 852109965 77534 18982 888449070 74670 78647 23221523 53032 74670 883141265 59520 77534 544682586 77952 53032 744846704 59520 89364 368473848 25040 53032 167762816 25040 82901 874728502 67561 82901 695072793 15064 89364 385916787 80608 15064 320196388 61385 67561 438374318 82901 67995 935145588 1060 80608 579861509 62954 80608 970397179 61385 27041 260238680 19505 67995 421291903 50441 67995 907175218 2988 50441 546562298 22098 2988 235248882 27041 8020 642559369 2988 34901 854050791 34901 90384 947671971 22098 20847 270721793 46852 8020 516931024 73197 90384 34166539 34901 84769 377641107 15646 84769 811075706 17267 46852 475577682 73197 62148 239508864 15646 77464 527941389 17267 50519 9853811 68407 17267 635724095 39979 50519 106182811 62148 80554 221403183 73352 50519 326211744 42236 50519 650187121 23861 80554 379317436 42236 15577 761558177 23861 25814 945636555 23861 89422 11710508 16714 15577 968132962 66204 25814 9893001 15577 12415 554654658 81987 16714 875178584 12415 77734 783961893 38734 81987 146427415 77734 49042 57385965 49041 38734 415877432 37625 77734 816954251 8611 38734 210033167 71275 49041 206275866 71275 18510 28461230 30705 71275 163112079 56698 37625 88148880 30705 26998 773541308 71275 8025 793584427 30705 12397 489211001 12397 46152 78431989 79120 12397 141464460 53089 12397 543061881 53089 57211 61763246 57211 73349 424274756 46152 74413 29189855 76223 73349 135234335 53089 21286 329949152 21286 27337 694342800 73349 18552 58004138 89968 21286 121818319 69727 89968 217856137 89968 67422 182381199 27337 41676 162342935 69727 29630 585588064 76337 41676 484475753 76337 53281 400452295 66515 41676 470146975 76337 23840 256399265 1397 53281 338036170 25917 66515 651059430 2245 23840 373342558 89282 23840 65886480 89282 24983 984077614 24983 40074 92033077 89282 47219 335549659 57565 47219 115714317 57565 25568 128851293 86939 25568 397319589 68892 57565 979093840 25568 82265 795264512 83086 68892 499444056 43392 82265 942026155 43392 13779 991747331 54761 13779 206533951 21518 82265 731615790 84306 21518 402042225 21518 38019 496403494 56626 54761 513282757 56626 89434 80674334 21518 78535 227595559 56626 37989 376716278 56626 41275 822146137 56626 65549 493921739 89434 11810 501794497 37989 43906 54889729 15460 65549 789101523 34823 11810 197808516 65549 11729 81473865 1314 15460 782069448 26887 43906 224372048 26887 21573 145601195 11729 13917 323676285 36947 21573 946859326 36947 8477 827518495 26887 44459 294791226 21573 87062 148790352 36947 51667 250940278 2761 36947 29591424 51667 61643 42918564 61643 90122 922910295 85627 51667 533477628 90122 25923 209691126 61355 90122 148172197 69288 61643 773358340 25923 48979 579172804 85627 79631 148959582 39894 79631 476661010 28989 69288 924327735 3020 39894 162111258 39894 33308 156086696 3020 68811 511992983 33876 39894 980926336 2376 28989 128329885 87036 3020 212827977 44972 2376 246936379 12048 44972 974089440 27700 44972 700266440 46390 2376 364216500 87036 12994 179978256 13955 12994 483712980 12048 80834 987821576 22342 27700 188957758 71937 46390 957824776 20868 22342 593035623 41016 22342 570164423 20868 63200 429354867 54016 20868 53999366 54540 71937 697607016 39117 63200 125831662 54016 82230 206094048 63200 13954 46173264 84020 13954 5698397 13954 81999 68996754 82230 32733 152427389 76248 32733 360006085 12584 76248 860642417 70994 76248 121329279 76248 26515 517342947 32733 75516 867918367 12986 26515 904122789 25216 75516 859500888 36426 12986 372756545 44296 26515 448791559 12986 4200 948345852 12986 26840 980798552 36426 64382 652423960 28541 64382 39656088 64382 72823 330960569 4197 4200 733069951 82595 4197 62660549 4197 87401 972044675 60465 82595 145936396 60465 24368 530452190 39453 87401 730077059 24368 63590 773657912 60465 32416 688969696 11708 32416 672710203 50726 39453 104208103 73269 63590 132089802 50726 63143 401157682 35740 11708 912026555 11708 61804 697409220 50726 8827 416736697 8827 33388 617884533 89077 35740 216790446 57664 61804 95399033 35551 89077 161397097 58085 57664 134725426 61954 33388 904614770 35551 76769 90219844 76769 45145 204035032 45145 23048 868980532 58085 83578 693432131 53315 45145 703279696 46926 53315 878258940 23525 23048 495959336 23048 9493 863051718 12144 83578 447000837 23525 59997 926771044 26124 59997 282111412 12144 15402 597946801 77407 9493 184912961 26124 85366 471362221 89287 15402 303709534 77407 27807 889473569 27807 23201 759282374 77407 64743 878151617 85366 72397 675286535 89287 79190 453967891 23201 27069 102138380 27561 23201 40552658 15562 64743 975028675 79610 79190 349015321 17617 79610 35909140 35289 27561 339431232 28184 79610 124380555 79610 35763 695530994 35289 82981 401754630 36532 35763 333964601 39263 35763 247902906 35763 78687 951909890 82981 13909 21979471 39263 19421 340480886 24915 39263 106677955 10271 24915 780864935 7127 19421 979191957 55350 19421 511946750 40909 55350 577538317 2432 7127 81282845 7127 48829 989264785 48829 40244 931468006 48829 52164 63124809 48829 21966 275455204 2432 32134 498924914 84617 21966 22859952 40244 3633 685374324 32134 70991 606529449 21966 36308 657347699 32134 7330 109652499 3633 7817 593975461 43262 3633 825358337 70991 29311 416967725 7330 10485 84937100 72874 29311 903299857 10320 29311 607953497 10485 75036 291966721 85052 75036 711242681 75036 8432 871453202 17169 85052 525003667 16398 75036 448634039 8432 62445 117205936 85052 45915 227666159 51423 8432 546394856 45915 83624 523262069 62445 45623 501555861 45915 66022 251597487 22743 45623 395437647 83624 23312 221768335 27476 83624 515587602 36246 22743 499111041 70426 27476 870149183 22743 88672 367995301 88672 45405 851201989 45405 51717 273122448 45405 41214 462342968 35178 88672 629101973 35178 9770 560797548 35178 75704 8316989 9770 75265 594298339 32974 35178 468272457 75704 28850 353849287 28850 46839 127801098 26820 32974 240951504 12817 32974 229661680 28850 22490 327153973 73323 46839 732596553 46839 64849 372366831 22490 13226 483727719 26928 22490 192556706 13226 52473 304807176 72283 26928 331123003 28070 13226 86964928 52473 45568 790677281 76868 26928 851629304 28070 40992 331893672 76868 44076 185862520 10633 28070 892288054 44076 68457 287546242 44076 81654 515749398 10633 77208 742295013 77208 52250 98496992 57765 10633 892722875 77208 71440 280516120 55436 81654 399465342 22492 77208 133300760 52250 54937 980488848 57765 43421 638181667 71440 48670 208860663 81208 48670 720284740 14522 43421 518867267 10555 14522 232908077 66969 48670 590437720 22621 48670 870909752 10555 12390 110952039 62117 14522 247708233 12390 82959 82078870 12390 9536 885687666 82959 14315 522101745 12390 32080 203768688 88435 14315 344309311 88435 20042 625839605 71154 14315 506525909 68417 71154 97284635 68417 64383 250429269 88435 50452 628392887 20042 22765 574780486 22765 79830 326542672 15343 22765 691529794 22765 36718 895718517 22765 67613 436627924 37807 67613 213277933 15343 42626 194664673 4472 67613 346024888 2077 36718 117685735 35239 2077 490849855 35239 5315 739379372 4472 68195 639309554 64110 5315 85743431 55112 2077 813808202 35239 55283 111712612 5315 62700 957985583 64110 72262 8534754 74945 72262 704227654 62700 31034 187013379 71690 72262 207579080 66191 31034 448405621 31034 86806 994864444 89589 74945 519822611 5814 31034 64869411 89589 41362 890682907 69555 5814 952019740 68859 5814 524925074 10392 89589 728483910 16480 68859 885472531 38124 68859 799357552 31992 38124 689525902 20426 10392 683678241 10392 47567 894387740 83741 16480 250641552 8123 47567 692884765 8123 37740 557558770 47567 56714 879077643 65976 56714 489393379 42782 37740 745828896 17677 8123 741441299 42782 33297 109982055 37366 17677 971606782 25718 37366 842339383 76491 37366 98091983 33297 13062 947415504 64914 76491 577513408 37366 66762 507309020 67214 64914 40034761 67214 83294 354130243 64914 66238 188130579 52281 83294 601413293 77893 66238 40821744 77893 87602 3145264 49571 87602 584423890 18335 87602 84477911 87602 83628 90518663 77893 65253 576875278 32943 65253 534399793 32201 18335 319765186 83628 76395 999542926 65253 81739 382457659 1705 81739 609154796 48461 1705 690764332 76395 68446 996496139 90511 48461 792382219 73617 1705 944425931 32621 73617 635348766 10349 90511 726802798 40916 32621 367979146 29005 32621 92500889 73617 38653 194640926 32621 77495 204466071 29005 48401 802694044 67889 40916 43247216 29005 3006 223873988 78346 3006 94672620 67889 61312 472362825 78346 8279 201131026 86531 78346 58049673 71685 61312 60538081 86679 8279 87286582 54316 86679 96743753 54316 46640 695244386 81195 46640 66162077 54316 21105 839805937 18905 54316 220713288 32734 21105 46715215 18905 6788 805963067 52837 81195 16561572 28954 6788 824384838 18905 42039 744516773 14773 52837 846767206 22792 28954 327917573 28954 7844 232523104 7844 58873 98041746 40369 7844 88915486 22792 17800 3057895 4662 58873 612996374 17800 14915 9205789 40785 40369 466558512 40369 29862 542854115 4662 60106 735974939 41323 40785 964967507 58344 40785 291494938 51755 58344 96180988 39193 51755 221964639 52142 60106 739969933 52142 17469 910093707 9826 58344 821662775 46670 52142 158887451 52142 89423 140710694 17469 46825 810065546 14027 46670 433462174 46670 45216 547103568 46353 45216 807253071 46353 54853 996712388 45216 81372 553450228 12729 81372 792192865 81372 90320 979658032 61849 54853 352463165 38310 54853 904600278 18188 38310 621569479 90320 78568 348192347 89007 18188 270006767 38310 44913 526796346 88524 89007 794592341 74202 89007 676697152 36829 88524 516308326 88524 52491 732752507 21247 44913 405343639 54018 21247 782106672 82419 52491 595145464 8274 36829 839776053 82419 46608 559007336 38096 54018 28575182 74121 54018 600305804 43930 38096 190931003 23509 8274 282778371 46608 821 606054818 23509 14659 561494820 40492 74121 981679353 3372 14659 505390902 23509 80597 665777747 26616 14659 621052182 69076 80597 790143821 40492 68466 643568532 50924 3372 133484547 19459 68466 612840093 26616 7406 183601375 7406 27784 497727384 27784 61291 935834278 7406 22646 145352016 7406 71491 24941170 71491 34830 518404979 71491 29984 685948223 15843 29984 468879850 85045 34830 141019659 34830 68898 31036783 15843 55488 701002678 15843 66862 57844011 44616 55488 383517484 55488 14787 768429692 66862 74927 645159238 55488 44530 195295329 40418 74927 405633564 40418 54317 40937168 36619 40418 643572249 44530 37025 320749473 36619 7800 171968620 60154 7800 152025755 63785 36619 771570600 36619 30186 230577119 30186 50258 447692705 30186 24358 719387664 30186 18957 766219214 63785 71647 492358232 61101 30186 183676917 50258 48771 371771427 48771 38877 494574058 18957 51988 362629466 61101 4364 112605817 52160 48771 94191814 45373 52160 147404866 55804 38877 424691483 51988 28854 106612087 28854 23743 29806678 28854 70546 50139191 10825 55804 790772945 89341 10825 374514047 28854 2649 646527278 12487 70546 992424983 65369 12487 995502658 43506 10825 104706133 22143 12487 709970753 12487 10872 786857190 76389 10872 204520512 64690 65369 181199551 22143 41278 508157422 87874 22143 566169960 80147 87874 647977901 87874 63442 362082492 64690 964 550964733 31366 63442 790684724 19818 87874 910053577 36220 19818 409447336 19818 76845 10964731 2997 76845 253015414 36220 87253 283006918 63310 36220 226257824 87253 53312 809518085 54558 76845 770610588 43612 54558 617610719 10885 54558 165267271 10885 24089 280414556 78283 43612 911133395 10885 14717 256735627 1741 10885 311209735 14717 80535 537953918 14717 5373 854470736 14717 68679 972125928 41434 80535 562137399 80535 69752 518306741 69752 50515 989558047 5373 89534 25390708 89534 48584 499324029 69752 70268 933963583 39176 50515 701463739 39176 79500 74261106 48584 31739 529858793 27898 48584 303200940 79500 86288 988100817 31739 80803 419240774 86288 4238 220153275 86288 26039 106237710 27898 33755 110234887 80803 53347 191058433 33755 33915 913970645 33755 52836 340041448 33755 87173 215711531 84995 53347 824377262 52836 81706 52857298 87173 52952 837486526 87173 29014 14947848 18902 87173 326084747 21956 52952 971455992 29014 11086 690831527 52952 72882 189222253 65679 21956 111383711 21956 71058 919783341 80968 11086 336515888 71774 71058 1017757 71058 36138 407423213 71058 60222 89455843 36138 36616 523549794 88502 36138 112896815 71774 47772 20202933 88502 82797 811300601 57695 88502 772591499 49682 36616 326986139 53073 57695 928604137 53073 42673 727961931 42673 32751 110515290 42389 49682 434540664 36144 49682 31592411 22172 42389 144553119 42673 37188 89374933 36144 52051 895682617 42389 48832 765591976 64032 52051 96779155 82604 48832 290305832 64032 36656 489585175 8393 36656 227946431 23659 82604 725747271 77810 23659 684683273 8393 68857 99214175 41883 23659 203691891 86045 41883 85239424 23659 19023 301909339 6261 41883 241138880 67804 41883 579136792 53102 41883 701610046 81765 53102 236295573 19023 58440 17826219 44020 53102 434947472 44020 75079 143545668 82840 81765 176797691 15662 81765 740794767 58440 17418 639049318 44020 7535 405282051 15662 9961 371791799 71810 7535 789536351 49537 71810 889221381 17418 61814 889690869 14365 9961 99588562 61814 88214 524632469 25072 71810 221554448 37074 49537 52269777 56591 37074 676051528 14365 66025 312253919 56591 49590 37217717 37074 4227 688768653 4227 13447 793963128 46754 4227 618759529 48121 13447 748621809 4227 88434 461777738 13447 24964 233570505 47499 48121 548413646 48121 62792 831122563 24964 43422 166438956 47499 29745 273966965 62792 26756 166985528 62792 56703 622346638 62056 26756 953371431 26756 57728 289351299 27523 57728 114429866 88904 62056 426457636 32602 62056 540584423 27523 83217 85278289 88904 40671 358465910 88904 13684 35901881 74308 40671 659346404 9166 40671 924074086 81359 9166 97296971 82369 81359 350897266 9166 45243 243456824 81359 76535 659840049 82369 70033 120385642 1845 70033 629697656 82369 6856 433101203 24066 76535 44415123 11443 6856 98134320 80659 70033 203245937 6856 88640 396326221 11443 3456 503095393 3456 73308 679973372 3456 58382 427552128 3456 86231 513502359 29548 86231 252112526 58284 3456 959339213 48858 73308 579567955 39599 86231 227874021 77111 29548 465754738 48858 62055 374111041 67730 39599 127049435 14389 62055 867017698 77111 14278 207259662 77111 89635 199886364 14389 486 308903460 80302 14278 404062523 14278 75784 203521065 3399 75784 203512476 486 68413 128388370 80302 85229 835215756 75784 77746 32846864 20990 75784 983510686 42848 20990 702383706 68413 79685 704339171 49937 42848 264677069 77746 72642 116107188 72642 35277 738178806 42687 72642 268223759 49937 59949 800793252 59949 45312 60976766 34512 45312 64322707 13787 59949 921695564 42687 1506 401591532 22352 45312 603949663 34512 54578 547255574 33992 34512 910480796 21763 22352 86236739 20736 21763 45033605 22352 6613 810408890 1458 21763 809275238 21763 53672 680339337 21763 9543 319328812 58460 20736 761023660 9543 31858 68989311 58205 31858 55662693 58460 20048 524029974 31858 62135 595005363 20048 31929 92861869 31858 25008 275966277 62135 67025 231609495 25008 41738 988493301 41738 42867 108356987 25008 61520 741114474 42867 18015 420899534 68410 61520 607796066 68410 67084 479125672 18015 84791 8073547 77439 68410 411686246 18015 63288 386007054 3566 84791 35946818 3566 44181 610641631 25773 44181 266687844 50001 63288 858218678 1749 3566 907276587 50001 87154 761393943 87154 23879 662439505 20126 50001 133492723 32244 50001 382166334 23879 67976 629219782 32244 3764 131163260 67976 29436 885756988 3764 79642 230183951 77154 29436 408743415 79642 35030 220476790 35030 83486 975062101 42946 79642 941452913 84855 35030 816400398 47193 84855 348899775 35699 47193 272723169 47193 46736 661320381 22350 35699 100095143 78182 22350 341553406 47193 24678 947072728 24678 2482 813227761 22350 67723 379301956 70275 2482 518341058 42564 24678 554679953 31975 24678 716438527 25155 67723 95427904 25155 25451 463206536 79399 25155 193338923 82868 25451 361226436 42783 25451 317832906 42829 79399 536874747 55382 25451 818818921 13433 55382 329705885 42783 63630 226987714 63630 23440 5018279 89459 55382 247495379 55382 71169 455385652 39597 13433 615153411 71169 55788 596888977 38367 39597 574768067 22825 89459 838289430 68637 39597 102759170 65403 68637 593202324 68637 56274 411188115 66917 22825 158353763 10291 65403 369587669 71926 68637 172093444 65403 7826 598456337 61284 7826 959837002 61284 67641 25574969 67641 62831 704537192 660 7826 340650371 71567 61284 899867681 71567 20051 838682252 660 27727 830669844 36057 71567 662600512 20051 11824 936162638 71567 75938 675487940 72747 36057 913974123 11824 554 41342771 75440 36057 520729774 47552 554 472589095 72747 86940 451853378 554 47068 47138895 86940 1495 601522182 47552 63754 81578361 63754 22315 345784210 2678 86940 171014917 2678 66210 83065212 74120 66210 447441248 87781 63754 128180187 6418 22315 435210680 79835 66210 580434141 67292 74120 298740486 55289 87781 902407373 22527 87781 419252500 42416 67292 751013694 67292 70239 968476713 67292 25627 815403376 42827 70239 319590151 70239 89808 940845820 70239 11559 428017631 72115 89808 528429942 89808 68793 89830970 11559 75635 461246065 68793 38564 525230209 68793 52123 352346677 38564 13193 506285425 63795 38564 776172207 38564 31462 279705431 70661 38564 997625515 13193 45363 806749426 31462 11858 443315876 63795 84376 656538980 86439 70661 348390797 84376 85253 380677510 46802 11858 82330343 90180 86439 280899346 84376 19227 260244038 86439 26643 222255438 90180 6335 760518881 41620 46802 15949054 55539 26643 412959235 61728 26643 45646375 6335 18671 32293089 41620 9157 425260072 9157 8135 876826086 84658 61728 483590513 50083 8135 712268337 84658 76570 136410263 8135 36676 821291323 59184 36676 54928450 68434 36676 178299263 50083 21515 514381950 76570 21112 559074459 38777 36676 865066101 38777 31792 189155734 38777 85441 284975248 15152 38777 255765983 52073 31792 496279111 14716 52073 361006128 47395 85441 170494024 85441 75529 6065031 47498 52073 263006875 88517 52073 499246729 88517 75966 484025201 48556 75529 769021259 47498 61414 76676068 48556 717 727297795 48556 82911 90896521 82911 44357 32728104 89354 82911 458481945 45498 44357 836977776 82911 67932 676515156 9941 82911 926595164 44357 72182 233319179 63214 9941 799366148 45498 55689 377949855 65949 67932 57897739 43713 72182 81313597 45932 63214 892890216 43713 53766 730198868 687 65949 956808797 65949 82727 314264696 43713 73318 250449302 687 41454 822995197 79534 53766 361123837 13121 73318 357577593 41454 78365 24934334 36310 79534 995878070 78365 49574 911919714 36310 37177 91647140 53901 37177 633010451 37177 89332 221749741 37177 44714 815586423 63039 89332 953085355 89332 83762 868402134 83762 88567 75420814 14975 89332 195191859 7704 83762 214350224 88567 48648 647363074 48648 22015 581334915 48648 46788 171338912 7704 78011 911621223 48648 25499 825521605 67860 48648 852835443 40478 67860 989212892 25499 88387 153759882 55867 25499 119112277 40478 79605 18164232 27022 88387 678572959 6433 88387 200724389 79910 6433 212082860 55867 31478 77218724 31478 24600 370863411 49965 79910 557948577 24600 26009 181430718 29081 26009 879229746 29081 20753 930712349 16517 29081 401559225 49965 24855 403382963 61807 24855 51224324 2182 61807 51393600 18418 20753 867335548 84598 16517 580493827 50875 61807 662753626 16308 18418 414298416 16308 89047 658558228 41144 84598 844655916 61611 41144 738688692 49001 16308 879862248 47062 89047 938778512 48409 89047 288437112 49001 336 266578946 48409 60142 313891927 60142 28442 532932465 8740 60142 922532837 30318 48409 962387095 69104 8740 789140993 73363 60142 701981362 72332 8740 272771473 49545 72332 481217955 73363 32287 933245702 85112 49545 18483864 89208 49545 580585834 89208 77263 550969995 85112 14433 53809826 85112 2108 226773748 85112 56407 12789465 38049 77263 118945447 62022 77263 161490863 14433 36508 896472631 77037 56407 236034701 70048 36508 615499186 38049 12034 393615069 70048 78436 247326864 78436 76064 387248236 2060 12034 205972781 77255 76064 720837351 12034 38645 655944605 34247 76064 981629199 76064 55097 466903966 34247 49161 549179457 77255 23952 82718661 23952 5284 187030407 49161 43354 888650313 43354 83080 706058369 49161 34099 137577669 5284 16072 349015370 24295 16072 819785112 83080 39736 923073752 27066 83080 409016980 75418 24295 500689494 32525 16072 188364975 53475 27066 839446404 72305 27066 227982729 1163 53475 51224180 32525 56392 561547328 65872 32525 388564408 28397 65872 14888909 44658 65872 550962795 17560 56392 629148784 56392 38012 393694865 4425 44658 51630583 1622 4425 372319657 44658 10006 337857022 17560 14224 496076720 25000 4425 163264446 47302 10006 214380112 25000 28705 70809408 58813 25000 195938999 220 58813 579934819 28705 53913 993678830 53913 61184 552599515 7870 28705 343297184 50615 58813 662870752 61184 90503 176060344 53913 42210 3797493 42210 11863 911262338 50615 1712 17498142 50615 46676 484392820 85519 1712 136524453 11863 11819 102229165 11863 35207 829752103 85519 5247 651418317 28302 5247 75468492 28302 67466 51869997 55724 5247 799553193 55724 8016 354434506 67466 67717 132824764 67717 49722 624673830 3718 55724 444508019 67717 71746 792747751 17615 3718 75522081 3718 72227 61282636 3718 30466 545141133 30466 89818 448375385 16286 71746 378661345 5984 16286 981454482 30466 82763 572246525 5984 85032 961491307 82763 69825 332746465 26432 5984 860667376 82763 30056 763942829 30056 43159 189485066 69825 10768 912833572 80314 30056 250012159 66029 30056 467409419 85786 80314 510679801 61738 66029 304319049 10093 61738 635951721 74145 80314 117637892 9256 61738 531125767 85773 10093 487448004 64080 61738 409745383 11971 74145 997969398 9256 40755 264958596 64080 19851 89630694 32789 85773 168048220 64080 27547 193244204 19851 60903 307890166 32789 25256 24208531 60903 37288 168452066 23036 60903 305694933 61120 27547 34549448 23036 54086 251094304 9202 23036 311990513 23036 71485 607344623 9202 57921 422580481 57921 65682 60729228 65682 30166 859519856 65682 28355 908595253 38063 71485 94447188 9664 57921 102620773 9664 67569 409348520 33558 28355 472545042 28355 18264 254459102 9916 67569 127657359 33558 21725 988371520 33558 57589 102043035 18264 30604 748398972 30604 62791 398454836 21725 12929 426902232 69753 21725 756022113 2995 30604 953108436 2995 38716 534324926 12773 62791 727966316 9123 38716 789623093 12773 1390 146178826 25524 2995 937425260 9123 41312 188108842 41312 22489 125282380 69762 9123 611756574 44829 41312 865479111 31548 44829 243841079 85294 44829 328081763 31548 42955 25692183 73470 31548 52629535 44829 39404 584852407 77564 85294 7109827 42955 36099 477919337 45480 36099 203105485 34217 73470 836871280 45480 75998 880815506 34217 344 737488793 32620 34217 243610151 79708 32620 785760118 75998 18851 220681928 32620 2457 326864968 344 30982 850161137 18851 75372 758715883 84844 79708 562946096 26048 18851 609812197 59515 30982 942035179 75372 30436 129259977 18136 75372 585141797 15471 18136 343096107 19948 26048 518097666 33066 18136 633492209 13979 33066 868050192 15471 44922 774702988 25736 15471 1611337 32950 13979 333069224 52068 25736 810496148 85647 32950 13487003 69279 25736 230640238 32950 3937 543932884 4447 85647 261643651 52068 71470 114194664 59675 85647 200926036 69279 58406 5340185 77617 3937 408183003 87294 77617 426831464 71342 71470 380920027 80606 77617 30226541 17548 80606 136337375 71342 66522 213146913 71342 48935 70425335 66522 76780 212758325 48935 84742 206150327 76987 48935 394095118 76987 57390 998448211 52200 84742 935409597 57390 60352 796805782 60352 72595 316287041 76987 49656 850607949 57390 15697 636316000 73692 49656 670063515 22473 15697 890104321 33892 73692 828503836 85584 73692 152470112 87308 73692 430293090 22767 87308 955306271 32304 33892 911833159 33892 61182 234156256 53737 22767 246826272 22767 21907 259806750 21907 13712 271312075 58923 53737 210399045 61182 32813 949853306 45527 32813 918366024 32813 674 700829660 32813 81662 911768557 81662 14761 322862187 81662 14412 126909418 79937 674 427236440 14761 44007 821239934 58664 14412 497512902 44007 7821 63280653 83403 7821 649643501 83403 45583 232362246 90101 44007 925688281 50006 83403 994260605 90101 72081 392418041 88331 45583 117634562 50006 62565 583862086 88331 114 995248952 50006 39754 295715309 83495 72081 360617621 48918 39754 413923088 62565 27240 474976219 67698 114 766906566 58954 67698 403721756 27240 9939 777795057 89154 9939 378798228 16995 89154 764439315 42102 9939 28941031 46530 16995 955845818 40509 89154 592160651 42102 35545 932893985 73022 35545 543051556 40831 46530 450828498 35545 89349 506480517 88228 73022 150350718 46066 88228 217637653 66815 89349 354625176 30811 88228 110466032 66927 30811 841346373 1427 46066 90983910 30811 80061 833706544 80061 30119 751612688 30119 60321 933458960 66927 70768 845822505 31054 80061 508788053 31054 71710 942601338 69916 70768 852811068 69916 79319 663470809 70768 26372 728986102 76311 31054 50183374 26372 13700 37049464 13700 10653 148643324 79319 56856 812951246 26372 33203 70755430 13700 28087 625813491 56856 85540 125955399 85540 8567 484037826 82749 33203 615214943 58445 28087 215670854 33785 85540 11834265 82749 53580 751536954 8567 33720 18657296 33785 41219 292604847 33720 72660 760503938 31077 33785 704595780 33720 82856 753444117 82856 67700 783541036 86378 72660 690868931 82856 84732 13713145 31077 74291 103306251 50506 86378 923363699 67700 48455 804079369 55363 86378 664378785 50506 17841 677414660 55363 21921 732848110 17841 55971 457024896 33990 17841 496200877 33990 62309 793765785 55971 46730 862842994 16990 33990 662913021 41910 33990 922506084 50293 33990 866633066 726 46730 23477278 46730 51443 7572103 51443 23064 171642708 14050 41910 381749756 10496 50293 897689052 18613 14050 207440631 49713 14050 310156137 77013 10496 147150176 63911 49713 426620565 77013 34195 232422010 81814 63911 784889961 63911 10655 564143515 63911 18308 138006568 34195 30905 920204429 18308 84546 200962724 81814 59992 619076123 12963 30905 49372193 35971 12963 114146773 12963 26227 442559278 35971 55520 168537656 12963 66558 534242003 55520 58050 607348867 35971 71966 113349927 26227 88274 739918735 55520 22034 211190464 58050 33110 315308283 88274 22913 703561239 71966 35195 496329730 77932 88274 811541034 5564 22913 754596808 33110 30862 908404355 70984 30862 89460109 5564 74744 705353856 77932 14638 31307798 14638 57059 552019760 74130 74744 193194164 74744 1216 575823739 57059 44940 635692602 14039 14638 555042072 38072 14039 81660506 38072 39306 52984782 1216 12905 614829310 44940 38604 128936937 12905 79612 303146526 2569 12905 232725899 79612 11400 658014427 76622 11400 283932615 38604 31485 803939501 24992 79612 656114117 11400 22310 989715954 39830 31485 35092751 39830 61907 999428338 22310 46809 835969497 35864 46809 152606504 10265 35864 863248627 39830 35410 9760455 61907 22037 631235798 35410 17854 377812128 80506 22037 440781503 22037 16013 258199754 44048 35410 591218337 80506 31985 519670355 46199 44048 368721416 29527 46199 716953772 84576 31985 11373504 68569 44048 85485759 68569 69128 594612543 19838 84576 509899093 84576 88887 425067737 44117 68569 526626309 69128 60075 896772606 82769 69128 909582471 60075 8843 866009226 25356 82769 993213837 8843 5476 820869602 25356 76554 832814480 37678 5476 872660470 21566 5476 139755241 37678 4752 528611041 37678 83009 971250118 43313 83009 120927789 53829 21566 586450799 43313 22558 846682674 22558 53677 851155071 14835 53677 611371838 42869 53829 265099475 48610 14835 766684492 33439 53677 888669197 53677 51401 314592895 52423 48610 792000797 33439 69616 690845674 38858 33439 252583135 30246 33439 829816462 82634 52423 509920731 82634 38964 806596438 53776 69616 750928398 85784 30246 242939426 15661 30246 348097258 78233 53776 138761788 21185 53776 66405211 85784 83717 429550059 85784 57545 110794420 83717 13255 358702980 83717 82341 533960969 5694 21185 586379351 5694 55663 513791070 13255 73150 655809743 82341 9766 545763870 45100 73150 863745280 88751 45100 549086408 3845 73150 241888149 8845 45100 450382294 45100 65824 489910352 78658 45100 279482374 54885 78658 850248231 69839 3845 231322116 67118 65824 529908618 40947 67118 328549191 40947 17688 194096502 2127 17688 414423822 40947 31901 40988276 67118 33181 910217228 31901 16322 547105447 16322 86607 887456923 16322 73711 216698398 31901 60493 933708794 33181 13598 589074487 73711 82281 943414120 57762 13598 35086990 59533 57762 560173328 13598 20558 421300428 57762 89960 17649861 5048 89960 133611979 20558 70987 692336994 20558 85406 913741910 84785 89960 960700682 84785 31255 34975708 30078 5048 356560904 30078 50161 31931708 86979 31255 845448230 18066 50161 533077508 50161 72284 559733001 38614 50161 868280812 68334 86979 53653183 55745 18066 431076315 72284 47441 493735722 38614 68547 110354654 37442 68334 656102139 32548 55745 415133682 8998 55745 276707812 68547 18065 307716298 21679 18065 136122129 13847 8998 665875454 74401 8998 629805859 38467 13847 441733559 44885 21679 651469966 74401 50798 959443813 74401 8872 801995760 13627 44885 566866437 38467 58202 436125127 803 8872 27024503 803 6244 702835845 13627 51559 146279130 68528 58202 86378488 86348 58202 412409816 68528 11962 742804753 530 6244 305527493 68528 60753 767850818 530 60935 929158963 46708 60753 521726457 60935 27009 430459817 37497 60935 50736288 46708 68471 236915739 46708 14601 922660955 37497 60363 413413689 37497 32539 506757628 32539 5051 993679629 3935 60363 577817348 32539 82947 273564156 32539 13179 406404269 37338 32539 879798484 3935 47648 111132784 37338 66944 585684953 37338 34016 9245273 45481 66944 981672979 34016 73926 738252787 73926 55898 556684502 34016 1583 507069125 45481 48146 346753821 63096 45481 302415116 55898 42734 641032511 48146 70597 200605702 48146 34582 871282565 37604 48146 479703598 42734 48001 147651584 89 42734 535853391 54098 70597 740349589 50775 37604 65292394 48001 63638 231002477 50775 42376 693394808 55450 50775 605509395 54098 56269 329840951 50775 50680 925669369 56269 74156 660826836 55450 37274 119156506 50680 8624 885107049 74156 12405 477447395 76277 8624 99933857 67510 8624 569168499 76277 44053 198609381 73594 12405 170778021 76277 71001 744270150 78140 44053 86481647 79135 71001 942194851 5167 71001 884100209 3692 73594 235192278 68465 78140 772269953 3692 77930 209352550 90396 79135 106976003 20733 77930 675395212 23473 68465 538454038 75911 90396 838837874 23473 15039 351247712 15039 7816 217147743 75911 68345 223441884 23473 5705 637236293 73448 15039 855252595 13254 7816 10380214 73448 54509 896101687 69485 13254 111734714 69485 59039 293197423 13254 89232 974844200 81516 69485 616992918 69485 51985 468439398 8446 89232 906892485 3485 81516 802617778 7249 89232 409369571 7249 5716 313764306 30441 5716 285260082 7249 12318 533549842 20789 5716 651701871 30441 43305 607954569 41223 20789 257325279 43305 40021 301205057 41223 17282 423426197 67537 41223 638661561 19961 67537 317415810 81756 17282 634607346 40021 47292 502735211 52840 47292 510893998 81756 37295 951914053 81756 71320 560006919 30751 81756 660000127 70028 47292 826933605 66758 52840 109715972 66758 2725 158994873 36347 70028 383785932 2725 70451 120888659 66758 25930 237800575 29198 66758 499570875 70451 60801 540066185 25930 7026 230366741 7978 25930 604254547 7026 48559 644407072 7978 75122 673053530 48559 10378 221650154 7026 49499 173845545 75122 43150 543800256 57315 75122 507944646 10378 77513 631622229 17930 49499 583733657 43150 55884 379078460 17930 28684 557566544 77513 12215 313663499 44128 12215 774577184 28684 68712 309110239 55884 6932 951466810 68712 65500 24641714 6932 82653 109483766 44128 12192 367743815 43950 68712 676866205 68826 65500 112537578 65500 17750 223567390 20038 43950 684557421 41096 43950 879588043 38450 41096 349172652 62785 20038 959313102 17750 79048 135873990 62785 2090 80734581 79048 71836 17279464 2090 49573 262771862 20735 79048 22471483 55660 2090 718383031 15192 2090 327509079 15992 20735 568678332 15192 39371 315436792 15992 61375 137163211 61092 61375 96256287 32329 61375 789344902 39031 61092 92242635 14764 61375 802026058 17568 39031 837287346 17568 45799 874699097 45799 65572 983251505 45799 58151 275215173 45799 10262 368294491 10262 24311 179437020 45799 58828 457258406 65572 66111 142911870 24311 63793 430719548 60735 10262 332536727 24311 25347 957134737 63793 6175 879163408 32967 25347 682946886 54957 6175 391753782 25347 53022 42473957 30910 54957 921637506 28257 54957 660151699 28257 84083 557955337 30910 59587 309319331 53022 74346 496450522 30910 1767 223673894 28257 57519 920896144 76699 74346 426223942 57519 47852 318216134 47852 50080 627914564 73507 50080 455616179 73507 78453 120452798 22308 73507 195989376 50080 88038 708320597 22308 22742 283621904 8855 22308 486555696 76859 22742 188104905 87834 76859 559145063 76859 80256 495143298 8855 19207 431747101 8855 27006 398594564 19207 17369 519997710 17369 69690 41385994 27006 36247 88331422 27006 35724 508197841 47136 27006 10354989 17369 40677 6327988 59842 40677 3626307 63902 40677 639240169 43632 63902 790060519 23401 47136 315257807 24663 63902 833154182 59842 17965 128356309 87487 63902 101939303 24663 25088 113279988 18282 23401 467609775 41387 25088 894140096 30545 41387 388914310 41387 29009 638861836 29009 62223 295128218 28152 41387 46008067 30545 79811 963390046 32836 30545 141323691 32836 87491 254653416 28152 75729 678963256 79811 64227 408458633 32836 38424 26362849 75729 12663 202616473 64227 33443 338944760 38424 90340 778218762 12663 2207 690758527 47757 12663 521648348 12663 2124 85952372 25131 90340 372941064 18765 90340 240324739 37919 18765 724390234 18765 60030 678585186 58071 2124 191185209 2065 25131 507312983 84702 58071 305505436 58071 79487 195585259 73258 60030 885530000 73258 10915 660609583 79487 30219 229183614 47657 73258 245218598 30219 73844 156811789 72670 73844 105747263 10915 19628 225908449 47657 6970 441539144 6970 78063 474062890 6970 44743 971951492 9090 72670 968196687 42932 78063 591266105 44743 54412 322961904 44743 15578 457736869 56250 15578 989888026 42932 45196 194947758 45196 63419 727786584 298 63419 668597199 66832 15578 707628032 63419 72230 816888922 41570 298 554825622 41570 642 247932658 37240 72230 671884867 77707 37240 84616282 46777 37240 371335684 56262 77707 196917232 56262 6490 559620801 36095 37240 203946966 58359 36095 739278773 46777 65938 363566394 26022 58359 20038662 58359 30971 309617526 1424 36095 119104192 47017 26022 704795442 62072 26022 744546871 47017 42561 396204745 88437 62072 149353249 47017 61061 932622912 61061 40009 333609203 42561 77008 819702222 77008 12242 926323316 77008 89766 749509956 12242 43322 657319139 65267 40009 221043172 43322 74661 320173456 45369 89766 830797411 74661 258 848156416 45369 59945 88037362 74661 31744 823662361 74661 39061 646509182 31744 50642 19549867 39061 42383 572614425 42383 16419 686851328 13928 42383 695173930 16419 9784 227509231 14382 50642 430438117 14382 48606 384011956 48606 8972 492293014 8972 47248 838437694 9784 68894 142961707 37220 68894 2978450 16847 68894 203855966 16847 21499 671723104 56880 37220 818395474 16847 14499 789758829 21499 85354 916111047 56880 76598 360134932 14499 78303 535760860 30245 78303 698995508 74097 30245 772479489 78303 31397 598327291 12901 74097 80337286 58236 30245 87898379 80455 31397 728703041 968 31397 138482834 31585 58236 642496271 69217 31585 402972915 80455 66435 845112498 60974 968 990761912 31585 46448 422597834 64900 69217 833445327 29126 64900 147378486 81479 64900 532467052 58005 64900 945599217 29126 79086 914074134 74068 58005 10483649 74068 51418 626029012 79086 38632 199773372 7205 51418 368483932 38632 27340 197812512 88494 38632 652657510 6376 27340 353460748 35898 6376 539177368 65785 7205 982842793 69604 88494 714597568 56638 88494 15492721 35691 69604 596665858 4067 65785 446655854 25714 69604 846010551 35691 4568 213111821 56638 35714 962850127 35714 9210 977518811 19059 35714 166932753 9210 81369 860355579 44097 35714 105768596 9210 52317 894899799 9210 31776 750993223 51881 31776 519089229 52317 26655 299450142 27098 51881 672626221 44980 27098 759889000 77487 31776 267123305 59005 51881 850990148 89706 44980 190720468 19094 27098 958550578 77487 76959 162118085 59005 26803 479944107 76959 63196 67828896 9225 89706 169445429 76959 23563 34809893 42065 76959 838868915 42065 56021 591189178 57226 42065 883102937 19137 56021 585065430 6944 56021 317243129 18815 42065 901633488 16002 6944 798326942 6944 34303 138719687 48259 6944 587568650 6944 55489 51350490 18815 51112 438305142 85169 34303 172552635 46297 48259 58138170 46297 42454 270158807 46297 75006 168566004 11292 42454 207830321 42454 81895 939711090 76819 81895 302329758 75006 85082 761814254 42612 81895 562916156 76819 72736 997603187 79014 72736 8705862 85082 74786 338339137 34336 74786 2796270 34336 83592 181898402 35087 34336 324543366 74786 33116 972648032 51834 83592 390969141 34336 86905 737477529 86905 82695 110886149 33116 47753 818612995 33116 153 618511151 82695 32516 822768666 47753 60963 138687163 32516 74220 808236095 20408 47753 368673003 23063 153 18669313 29042 74220 306802113 3562 60963 229837112 42134 20408 987948936 80372 23063 216261491 29042 43804 884455405 24752 42134 662104651 51488 42134 72212074 59134 43804 641585192 59134 17620 10658412 43804 8999 59363740 11519 51488 923554972 17620 85138 402526821 8999 31474 171748025 31474 52161 468878153 52161 48905 721634899 85066 85138 770316242 80850 85066 549588614 31474 16955 43068093 48905 86947 116921567 86947 84916 555062551 85066 16412 300755455 80850 13538 981834217 80762 16412 321782081 80762 34542 113614799 34542 49189 936133946 34542 86027 666642755 49189 75131 907627292 8276 86027 479480103 86027 7785 984965191 89280 86027 472312695 37207 86027 288422071 75131 47296 292586151 7785 37325 95298640 47296 62938 80580935 56910 62938 594983826 62938 60814 66113528 17356 56910 705327037 23950 56910 973739508 69926 23950 523883503 68290 60814 64582310 72006 23950 965365544 44724 69926 877255418 58277 44724 357943690 58277 32279 657400854 11924 58277 157610127 72006 57056 754541671 11924 50529 224858835 50529 58879 136559231 44029 57056 235298415 58879 51914 384894030 50529 39893 557816350 50529 55342 431054222 45584 44029 351471651 45584 18939 995285203 15620 39893 197180737 29409 45584 40405303 18939 36789 348641627 18939 88795 740571818 18939 46040 126912592 5591 46040 902010547 46040 70758 380202570 5591 25866 583071264 70758 61249 408712739 86891 46040 925218877 61249 85263 494319709 2975 25866 326809745 61249 13889 613636813 85263 87898 167795795 6377 85263 15174046 85263 54828 545496317 44906 87898 927981210 6377 54177 79933764 61387 54177 61111390 33703 61387 983208153 81723 33703 70994603 81723 45316 177579398 33703 63040 246803618 33703 52285 56258576 81723 86273 185313855 52285 68980 152043861 68980 12179 996623059 69905 68980 584285971 52285 30661 236717571 30661 80810 280401036 30661 65143 767679113 12179 40300 169279098 19077 40300 116831671 63854 80810 824799510 19077 87765 69718442 58834 19077 70999740 1473 19077 250775414 14215 58834 591910215 58018 87765 9229798 58834 28077 5611739 58018 58619 334678943 14215 68883 579209915 28077 52756 636509203 52756 52851 646594573 5213 58619 768094001 22748 58619 830151088 68883 78541 457925660 52756 81394 936466137 70797 52851 248643047 86079 70797 457733090 34953 81394 126822361 34953 4483 311590882 86114 81394 777311966 50993 4483 875176806 50993 81224 256702587 34953 38813 686118116 78106 50993 890960492 37203 50993 627716230 38813 34869 281340267 88062 78106 105729168 28091 38813 53822762 66093 37203 290240082 35317 37203 787826791 66093 82130 939022102 35317 24705 840488216 28091 7402 59864027 58130 35317 778004371 58130 42684 197424701 18829 42684 979988704 82527 18829 46890802 82527 4474 658422750 18829 32003 533105520 32003 42459 850853297 42459 8336 781885636 32003 41716 287648904 32003 11124 886660532 42459 38702 381044109 83768 41716 705736436 11124 38071 256123183 11124 65326 910373437 36321 11124 746546430 36321 45773 916438324 36321 74039 46725072 36321 2078 932383488 81497 36321 38980882 49861 81497 115921417 49861 35273 564799556 2078 15434 951819573 35273 50776 662365037 49861 76330 252879118 76330 63337 178869063 35273 452 144001955 63739 15434 168956613 42028 76330 581300421 42028 49184 347013279 61844 63337 374207543 63744 42028 314427672 44591 42028 470626860 44591 63319 109541593 63319 79377 240382868 77520 79377 234800988 79377 34622 550958805 34622 37731 857847571 35833 63319 67769747 3113 34622 941516288 58008 77520 322742898 35833 60659 165221213 37731 5000 680298522 3113 70135 316483243 58458 60659 611773970 5000 10325 605789150 84463 70135 462088930 12627 58458 981660080 84463 90044 133885914 10325 39976 40758838 39976 80514 944756845 39976 28573 583089416 90044 22211 927676717 41705 22211 703526729 22211 72541 813665944 41410 22211 21128028 22211 7261 617944717 22211 72061 455670043 72541 76792 225559766 79993 7261 264874881 24374 79993 140682508 72425 24374 528347948 71193 79993 495913552 63460 71193 388003577 55140 79993 158758750 71193 3521 709100947 3521 36796 704322238 36796 71270 304263946 51255 55140 438160049 51255 78551 332478119 51255 88 357866391 78551 57215 93267534 30374 78551 97504437 23706 51255 979087046 12697 57215 173607212 88 70740 12914287 70740 34254 819658657 12697 85405 917061156 53086 23706 608819312 71346 70740 502920725 85405 51114 586343496 51114 67265 723610007 53086 35625 209244734 21109 35625 627697388 51114 66668 740697326 21109 15478 604263474 3567 66668 18814354 33403 21109 779407523 45869 33403 98984933 37479 33403 291899341 3567 54507 707489196 35573 45869 291914563 33403 44187 551108561 17299 45869 400269112 17299 14141 219073151 14141 51856 780022285 14141 15224 967727857 79945 44187 948598729 46696 17299 384022594 4702 46696 529410072 4702 14859 388987975 15224 46536 75799986 14859 46512 536237252 46512 82275 376637467 67591 46536 318734778 82275 2201 612847029 20466 67591 825866783 46512 84173 110920876 67591 80048 966253660 67591 14347 241935918 1283 2201 414379824 47742 84173 843259807 84173 69778 378106844 72733 69778 264112972 11791 14347 220671004 47742 2689 591882056 11791 44464 779712939 26997 2689 722494005 1150 72733 227922249 26997 67033 803688726 67033 24272 620184628 67033 51855 277913699 11815 24272 26330046 24272 22706 380575806 41941 67033 900024562 24272 51402 882943216 21788 11815 496986275 11815 15177 401544767 22706 67671 370577909 67671 34791 342255255 75494 67671 311697133 42380 75494 905940590 83336 75494 306852051 68670 75494 259876613 68670 19819 580082417 69325 42380 933947675 61485 19819 185133793 75535 68670 203867507 70592 61485 305728648 19819 2288 909080243 69325 89495 59471385 70592 20212 225190296 20212 26199 370742832 70592 81008 136583477 23862 20212 144909151 20212 24963 37602354 80000 26199 265492391 81008 87915 400532705 81008 40219 424493889 40219 86758 959635089 24963 51803 576491006 80000 78010 909876051 87915 31805 810476838 31805 47096 678121336 86758 11651 550703219 51731 78010 26991396 32693 51731 231741389 32693 7734 19148612 4150 11651 731433102 32693 40072 48837662 51731 69189 634570818 77223 4150 37981236 4150 35413 882499307 30105 40072 177440349 40072 62936 803955957 44691 62936 16602203 13505 62936 883174552 44691 68458 847104460 28398 68458 745254510 44691 63290 514889575 8623 28398 964943726 14319 63290 758648681 36793 14319 646579010 8623 77093 504202035 68064 14319 933529379 46345 36793 959387065 48676 77093 491996060 4551 68064 173196105 16371 68064 993431290 4551 88120 239037614 4551 19 340228240 88120 43376 30350560 43376 571 887150768 78344 43376 622086881 63132 88120 107713516 78344 29498 633395706 49958 43376 383890126 64023 571 121858707 49958 61453 22358029 61453 54811 260997599 54811 22316 31616788 12372 49958 229020304 4610 22316 775302013 85344 12372 603140914 22316 59326 605369210 4610 11033 418636900 34383 59326 950334692 59326 52180 21516592 14300 59326 31475179 59326 19123 27439788 34383 22027 485612628 3668 34383 64362286 52476 3668 757912579 14300 72616 752488240 52476 63 664798082 31414 72616 588674364 26361 72616 938903201 31414 2170 925060416 86980 72616 72427425 86980 23772 335454868 38641 2170 75412558 49916 26361 475910434 23772 66654 908111926 38641 21300 568265410 87101 49916 993546846 31956 66654 783808497 31956 13280 961573390 13280 82848 53694929 13280 83880 739424473 83069 83880 352272927 31956 38888 672185356 83069 10248 805670124 84893 83069 463674658 23579 10248 30326471 11218 84893 111448221 45002 23579 66415067 11218 18138 972389455 2987 84893 65124377 11218 29666 892268874 43247 45002 377637535 18138 60079 934127683 70611 43247 70007895 6724 60079 714649514 6724 21053 320219742 76447 60079 634918690 15995 70611 563329242 21053 66850 318472659 66850 70054 623225302 76447 34060 952246256 46304 76447 170765748 34060 71950 19333111 35416 46304 955587953 34060 77843 632022663 77843 13657 429772996 46304 55291 211651166 71950 30165 115139958 22858 55291 673889262 22858 24412 746512621 50813 22858 13883375 44852 50813 547645462 955 44852 591741381 9719 955 808422460 28699 9719 332490421 9719 43783 692361355 49815 43783 937715884 43783 85594 53463854 22002 85594 952824266 82316 43783 506320610 30795 43783 734796836 53174 22002 961654816 85594 86218 448536836 38545 82316 944743200 38545 67387 114458976 49233 53174 215997573 67387 26455 610504535 32413 86218 629660763 20314 38545 579650439 26455 83595 112459956 26455 58940 574763685 46529 20314 49393886 57143 20314 372981113 57143 57227 174561264 46529 19047 816942245 45024 57143 763168659 57143 60581 469491830 87754 57143 350703433 60581 51260 654134599 55204 60581 892971113 60581 49557 839218805 22218 51260 601968623 24334 49557 577644420 49557 42062 504485605 54950 22218 374745309 54950 31316 921952067 19623 31316 126799571 24334 5491 167021262 5491 8280 631752741 19623 14085 530618762 58962 8280 874980749 14085 44085 852950417 58962 45095 723643596 49867 45095 967533943 49867 42300 351616833 49867 53572 851404468 90095 53572 674506442 45717 53572 493075327 36102 45717 390035176 90095 7267 114478421 9416 90095 467022842 53919 36102 419322177 17439 45717 565325490 7267 3143 651152145 57176 3143 780442314 63529 17439 498289567 57176 28945 180591028 52044 17439 557444691 69754 28945 407410184 74458 69754 987045517 69754 26239 90516391 26239 8141 949862654 59596 69754 996855775 76422 59596 722206393 89536 76422 293015263 89536 37506 4187786 4044 8141 578148001 37506 66534 58893217 4044 45273 862369750 56872 45273 193068072 22286 56872 596848968 78930 22286 855784176 45273 2422 42597623 45273 40003 386707318 56872 81306 790723851 87526 81306 61551173 33798 81306 917235519 87526 71991 498779423 39841 40003 159384507 87311 39841 6014945 33798 56294 910186979 39841 50480 917470574 29554 39841 138745392 87311 4252 484324820 56294 41899 391441852 50480 6506 201476256 50480 15722 368750531 41899 3556 618247164 41899 74829 323005649 74829 39410 566388659 74829 74211 83740016 23685 39410 847486090 42515 23685 344386357 39410 76270 620099528 39349 74211 419767678 82757 39349 661203332 23685 84606 193866252 78271 42515 670805986 39349 2774 260070397 39349 57270 891275833 17577 82757 832523698 48637 17577 492319417 57270 61370 2528871 17577 3471 170171431 57270 71264 820553761 17577 90408 144296718 3471 61358 69532620 90408 43726 757785660 7958 90408 190564670 43726 69949 770206189 43726 37602 709032359 37560 37602 792803354 43726 20394 862599777 63779 37560 940542952 63779 15527 471256496 37602 19212 626698771 19212 78919 629603574 40415 20394 210087122 63779 80545 934617467 80545 12995 662699662 80545 34682 969334991 68202 12995 511981354 90112 12995 503811886 68202 83186 305302937 83186 79739 352684901 90112 28425 157225253 79739 62124 211951347 46909 28425 669648570 62124 27305 266154296 62124 87615 49737647 48879 62124 147043008 48879 11596 893707335 58821 87615 353003654 16943 58821 113811726 75813 58821 189085710 34466 58821 747825048 58821 70372 288540467 34466 5482 49804662 44628 16943 234606115 39827 34466 339245258 76919 34466 283133074 87224 44628 501524624 39827 80942 299015466 81102 76919 422151893 81102 13949 633881066 12978 81102 7613254 31908 80942 853358655 84947 81102 262603355 56460 13949 710147745 36507 13949 199016129 12978 55045 5442819 56460 15818 57654156 51741 84947 59163928 54605 55045 86335638 31502 51741 315082765 70210 15818 881061056 20597 54605 774567755 57649 31502 93300259 57649 23069 406275224 66040 23069 343785683 38537 70210 839858040 66040 6347 526113063 48915 66040 105235874 48915 12421 604611704 70331 38537 17647848 6347 76404 714617073 48915 4747 602985359 55253 70331 317073951 76404 55859 584762745 15533 76404 808435678 76404 41128 681506833 78801 55253 350577698 41128 36721 777115115 55859 33880 382174160 64333 41128 811846458 2990 36721 928579328 2990 45487 77358778 9798 2990 49953894 51392 2990 95925158 50075 2990 850494619 45487 7296 163226131 65607 7296 136663671 65607 67572 42415621 65776 7296 280877126 67572 14695 709663559 51965 67572 232056575 67572 64144 483842239 24213 14695 699761330 76579 14695 879028578 75759 51965 296864042 60257 75759 512928031 75759 48380 47612235 48380 64182 385168460 60257 39125 477914159 60257 71614 457164425 9685 60257 299699323 67811 48380 746036820 82435 39125 91634745 67811 84777 595133314 9006 9685 973179855 18028 9006 314341024 9006 74906 400999964 9112 84777 640387052 67778 74906 911656965 18028 18878 887729483 18028 10449 62807017 18878 54513 138997077 41804 54513 843460672 54356 10449 60501728 44347 41804 857775504 41804 5254 502299959 54356 15964 843089407 44347 3724 446354169 54356 12310 594338269 54353 5254 159752372 5254 21079 51317055 41364 12310 625270904 87701 41364 124793008 54236 12310 405594663 21079 8354 490106286 75353 87701 950003679 32248 87701 546498010 8354 37587 368365252 42602 8354 613166293 32248 64558 416366213 78680 75353 504082181 42602 39595 480932973 62869 39595 872035650 73283 78680 134412090 62869 6238 673807324 73283 30284 886408393 73283 74559 473290556 30284 28260 177441397 28260 46346 482369953 46346 45888 192082585 45888 56273 728876555 45888 71750 82938590 28260 798 83603371 71750 53950 517849597 798 49394 585203520 24610 56273 20227810 71750 62094 705398331 36681 798 288973639 61316 49394 133480623 36681 34914 896324250 61316 61459 275099239 57548 62094 384928675 45195 36681 999444640 43922 61459 51506057 45195 84191 997922480 40956 57548 159323532 53093 45195 238191256 89345 84191 854689949 53093 54164 546082312 54164 36979 18564289 66084 53093 11788057 89345 9294 73087883 68041 54164 97501929 9294 42411 999653068 36979 56814 490479949 68041 81677 743303197 9294 9568 383742661 74058 42411 366485332 42411 39175 395634642 9568 32592 570034595 2360 32592 514096380 34589 9568 825388856 31692 39175 824136597 1847 32592 74082261 6159 2360 610167402 31692 52685 354021091 9948 1847 688987695 90554 1847 44174545 52685 89288 789170494 9948 15235 722504873 32418 89288 792321280 89288 24413 897745980 59631 24413 299072641 32418 13678 264283943 48234 13678 534739051 59631 12355 793297104 48234 80127 416193013 80127 14894 801123065 68615 12355 856313816 22852 80127 463064870 74980 12355 672884573 15344 22852 940953025 22852 81785 96711284 36101 22852 878241 74980 64002 28955183 19519 15344 18048570 28017 64002 894223883 81785 7662 554889453 28017 33935 32542213 19519 1044 593036506 61256 1044 506008282 22454 7662 468633043 74013 61256 710052271 10132 74013 867563605 43851 10132 849994132 16797 74013 885363654 43851 51404 230785 53899 74013 589783672 16797 64467 663960598 21222 16797 835340194 862 51404 19077725 85721 862 71741293 55868 85721 326732364 21222 13566 811630831 862 51248 298320491 13566 50218 631588538 13566 33015 643517297 36048 55868 431562767 71635 51248 75010388 50218 18693 624968354 76130 18693 334787546 50434 76130 5432274 2305 36048 41681387 2305 17347 136993098 76130 24125 890910556 48847 24125 956106814 48847 68433 530754756 10206 17347 528322588 17347 88802 506995202 73461 68433 69278045 68433 7553 597137105 88802 78481 314677164 7553 72631 506120862 56707 78481 151773020 72631 23077 750399002 53711 56707 211168468 56707 51107 992106081 14095 23077 272721229 53711 7744 811816685 36599 53711 296978503 22441 7744 234563968 51107 65955 317748221 81484 65955 133449774 22441 48663 327838542 67639 81484 891056926 81484 86393 150793367 67639 57842 803015867 48663 8244 433881134 57842 46919 916743160 46919 12767 742784327 12767 83434 214911877 8244 16250 604845061 20156 12767 170553535 20156 23748 945838126 51071 20156 139796965 16250 82704 390130160 17546 51071 348418295 21700 51071 844712355 84153 51071 258981889 54611 51071 974829392 21700 19350 422183833 84153 46639 343265547 80637 46639 296125989 54030 84153 386852779 27705 54030 215317183 72753 46639 732527661 27705 52065 936106250 27705 35937 342279718 72753 65476 67455361 38639 35937 794062704 5351 38639 383450822 89947 65476 286645958 38639 21873 597103945 82622 21873 66253535 38639 64948 156425560 12641 82622 858640998 61141 82622 871738385 11413 61141 508841793 12641 85872 831569574 61141 64088 85766222 83549 12641 877848027 83549 64386 182148517 83549 10533 8182955 5097 64088 625646763 64386 79798 665062427 10533 39853 840439690 79798 75067 456418681 5097 21355 780382364 75067 27551 110960310 84498 79798 762124809 49998 75067 740235175 27551 20931 551027962 49998 67179 527705052 29411 27551 484870633 89276 20931 808080675 29411 36158 111194083 29411 35016 241447087 36158 45846 57432031 89276 6514 522803532 74063 35016 30301057 45846 2364 102788260 35016 85730 88895557 85730 50965 702859093 50965 37852 317762266 74063 81371 568430169 2364 31751 786237971 45299 81371 258201932 45299 36959 625671603 81371 46407 102168387 31751 71919 850214308 46407 58972 533695440 43205 71919 153726815 71919 49303 959783689 75182 46407 877288917 43205 3755 894237637 77600 43205 522969530 75182 85742 483363419 85742 4971 113781887 85742 51928 333659358 51928 16005 705074614 85742 77264 216463927 29883 77264 915787570 51928 15966 533611218 16005 9305 113089191 16005 57187 357034109 78536 57187 251061366 13231 78536 777228240 88546 9305 518388424 9305 90390 615947024 83926 88546 924631850 23602 13231 8300015 83926 66612 212243258 23763 83926 764499167 90488 66612 530402295 26188 23763 610085646 20996 66612 705280750 77597 20996 431822194 20996 68085 301215431 26188 51187 867560193 66388 20996 306245715 50408 66388 230124471 68085 49410 820356549 84942 68085 814611610 84942 84686 449397339 10733 49410 586938664 9730 10733 645775995 32361 84942 379179620 65810 32361 86902113 84686 7061 36560747 32361 32454 94353661 25724 65810 557814016 49824 65810 325712315 25724 67841 125735431 88073 49824 807585970 88073 31815 893748717 26478 67841 922922624 85935 67841 523655115 88073 11172 983742247 85935 39700 934540495 26478 59615 473858060 24167 85935 512201475 59615 52028 116717839 20985 11172 830169657 82245 20985 887576230 20985 25815 378473407 42407 20985 365893145 25815 52460 634080651 75233 52460 630956331 25815 56444 171049556 14561 52460 605628054 80782 75233 257406686 75233 4152 41187810 74692 75233 124346201 22179 14561 971844875 33707 80782 163102342 78260 80782 285398555 22179 15929 417853340 4781 22179 419201261 60841 4781 163285393 15929 45238 967269749 35757 78260 141223732 19642 15929 183078922 3880 60841 729801053 14485 35757 240153163 53178 14485 105093904 53178 65178 818165230 3880 40843 79364594 52438 14485 996078739 87562 53178 589315795 65178 5061 967630189 38514 5061 118659250 52438 80222 280238304 84897 87562 360177837 45672 38514 489568285 50974 5061 858733405 50974 76704 65222029 84897 40655 495033627 81768 45672 332810569 73558 40655 914852553 81768 49490 978201638 49310 49490 123777648 49490 73685 234963396 81768 51286 213268958 86930 49490 111885735 2675 49310 903998448 8978 49310 555002890 73685 23900 37577368 86930 49124 264202986 45199 2675 387197107 2675 22893 921218432 49124 10962 63125654 23900 68489 803436699 50020 10962 939774111 45199 78369 488026661 22893 44389 414243699 58281 68489 579605820 50020 44819 967627867 58281 2138 593679938 78369 67341 898127699 44389 88606 835997928 67341 10986 490114296 88606 35486 529816545 52796 35486 78758361 32316 88606 777963216 35486 9970 547790801 27204 52796 269435029 56555 9970 243171159 25654 56555 874108435 67235 56555 61635346 35664 9970 742604633 86814 67235 680879744 25654 27808 866416740 80979 25654 989296018 67235 20651 534437137 63392 86814 870695050 4834 27808 247098916 63392 26502 466468582 80979 88518 593533708 63392 81485 570934991 4834 77517 716215108 88518 23192 775711271 23192 72586 434674947 72586 87462 911038214 23192 55078 906860399 87462 14811 523434827 87462 47900 301068954 87462 38580 676708186 38580 65154 410371232 14266 14811 332615072 4805 14811 110976972 24882 65154 20276133 65154 12693 416635817 65154 30225 134991348 39745 4805 884488005 13080 30225 86699148 39745 48163 382201180 75289 48163 291385951 55807 48163 586325548 39745 6070 978175857 55807 62891 27614075 46851 62891 847683680 62891 85645 263474305 66120 6070 201201421 6070 23618 747945119 62891 76775 471170255 76775 1787 737126613 14962 85645 69514328 28342 76775 978191101 76775 52134 868964653 78364 76775 467981063 1787 33214 168414920 52134 38252 670590569 78364 25182 519574719 25182 35725 662225035 38252 47270 602618414 50109 35725 704393960 87010 38252 723554836 42746 35725 532243009 50109 1908 494230150 50109 66184 458572749 50109 55480 991626569 72804 66184 456846792 59937 42746 54494492 16921 1908 970679271 59937 62262 2749699 75748 55480 731639295 32763 62262 141358926 16921 51278 630965488 62262 35206 511662330 973 75748 11200571 75748 61113 688062331 61113 19012 122131888 51278 28584 388495494 28489 28584 188889774 24336 28489 934563025 8757 61113 848126048 19012 55264 548194583 27338 55264 692363190 55264 3925 445043432 8757 38059 231180919 18177 8757 954219144 46806 38059 618957748 3925 77033 70082777 62883 38059 756511714 38059 8210 248146459 62883 7079 401058550 77033 57261 188339514 86083 77033 200342307 62883 16133 30081685 8210 26866 312077001 57261 30903 36694602 7665 57261 595867003 66150 16133 170208588 16133 2214 892610958 73958 7665 803789004 20027 66150 915561498 65096 73958 791644789 73958 12124 706102568 2214 13230 489475183 60878 20027 148505372 20027 22665 935359266 12124 70610 526346781 9436 70610 925270708 9436 20056 553050137 70610 18397 115921168 9436 85176 772513451 23007 9436 877846535 55405 20056 442537654 20056 80009 509126997 23007 13764 368339841 85176 74393 163973189 58931 13764 923440498 88743 13764 375969636 88743 88021 669861893 51001 13764 944673699 88021 36794 455582809 46372 51001 220447535 32073 88021 708764445 72720 46372 561135028 90418 32073 101070636 46372 57943 979458069 59456 32073 534704664 32073 89972 94480891 59456 61803 462908777 71653 57943 17423630 1505 61803 769040237 89972 69755 820182657 69755 40717 137014795 71653 35527 27056503 69755 87443 914113460 35527 80594 477760301 73075 35527 556795866 80594 67993 56658559 12948 73075 843926079 67993 6655 379891244 20362 6655 147366132 67993 21826 376129851 6396 67993 774202967 21826 36210 511829463 20362 70029 779251328 6396 81390 920876712 21826 70638 710649909 81390 69423 945805001 70029 50963 789728011 15820 81390 507057741 50963 1431 797108054 50963 87139 926054089 64650 50963 535542227 266 87139 471980581 64650 8465 453022584 85834 64650 29497721 63353 266 916253837 67599 63353 282459511 54775 266 581271012 63353 34408 780084898 54775 64158 176058415 36108 63353 761330256 65561 36108 294537329 6509 65561 586889376 36108 29827 532513110 29942 29827 640623160 36108 15695 931281508 23595 29942 536041433 88251 15695 254422598 74792 29827 551324741 29942 67372 712410188 78700 67372 160350247 73621 88251 691482731 74792 10922 24153530 40547 10922 89615080 40139 78700 485792434 17960 73621 357716388 40547 69195 4898167 45796 10922 659290646 40139 29755 589035406 69195 1863 538251009 60059 17960 226457619 78667 1863 353884865 60059 57105 641388951 50389 78667 623037415 54721 50389 168268994 30143 54721 626052502 35488 54721 669144328 30143 25589 623945346 35488 69800 442805327 35488 73731 350052635 69003 25589 831750268 35488 36939 28236800 36939 72146 212539088 22853 36939 428435976 36939 82874 584363900 86628 82874 736265759 36939 78716 141252201 10586 78716 425836919 86628 50846 550974436 29163 50846 975354843 78716 68321 89354638 47217 68321 900379018 29940 68321 623975279 12957 29940 156829523 29524 29940 90401139 27416 68321 700411065 83985 27416 214651179 29524 77740 611316190 42713 83985 121208009 83985 30498 81281110 37691 42713 858955500 39556 37691 368909776 51502 30498 760213841 51502 5198 635365202 30498 33125 696137378 5198 29960 882948055 29960 42841 917160091 5198 24068 249023681 13733 5198 160167787 13313 24068 165465025 78144 13733 912735359 9078 13313 25236681 24068 70770 447040303 13733 50119 407093153 65791 70770 381337736 78144 34958 126336569 65791 64621 10953830 65791 5745 93017286 23425 5745 142509388 65791 43104 82355948 89844 43104 44135234 30130 43104 476655131 89844 13189 453663776 13189 68590 59979744 68590 46123 131532014 30130 72288 716916837 72288 57756 91320857 61108 46123 876686609 51262 46123 83739088 13104 46123 811642169 7611 51262 477186724 50957 7611 410402758 50957 40375 138257781 40375 10802 259308225 50957 9632 936835231 77462 10802 971930283 36470 10802 12000875 10802 17697 647298488 51956 77462 879296925 87057 17697 932012563 1855 17697 932722998 90123 36470 760129011 84744 87057 948631967 83806 90123 267437713 22428 87057 625628083 7133 1855 202480578 83806 77335 869574968 40944 7133 590955360 77335 14179 968819729 77335 22988 993632615 7133 23103 896960456 85813 22988 591658124 39566 40944 119181014 2807 23103 79658681 23103 41030 946234842 39566 45063 714339577 41030 20449 218149694 41030 71331 608034394 53099 2807 816316909 41030 1212 904185415 20449 23664 954551987 20449 29725 397276148 1212 24774 572065679 23664 69779 389508753 27692 24774 543527792 16789 24774 4089418 22137 24774 53736967 44574 24774 906998628 27692 20607 834704152 44574 70929 876428618 41893 70929 555877602 15858 70929 217445884 44574 70576 770269483 25633 70576 793325305 36700 70576 700952383 26990 70576 733564083 83557 15858 509209414 31619 70576 37180375 65663 83557 824104439 36700 72481 327193200 31619 50523 662346844 50523 20673 365669529 55036 72481 927030157 55036 42865 741518140 72481 14846 111841815 68238 14846 100222353 55036 43724 61231304 83538 68238 146779411 58454 42865 143148513 18164 58454 975636228 58454 40597 342648137 73635 58454 57154315 40597 73751 545073242 42758 18164 785648992 73751 29879 373540165 73751 25740 294358962 20812 29879 296641158 25740 8106 604487169 8106 69466 932696646 64669 20812 542954673 52730 69466 816468417 69466 57770 269806927 8106 67060 813361610 5756 64669 266749557 52730 81517 209207403 5756 75184 358160067 77869 67060 804102445 81517 7045 403713089 84505 75184 362165419 53629 7045 275902418 53436 7045 7236972 2128 7045 476625291 7045 65709 230289869 84505 39167 232582143 53436 40803 279634120 38800 65709 765074025 2128 76659 271230190 50716 65709 826318607 61219 40803 451467288 38800 7514 893618271 7514 78549 187970298 50716 78677 65046580 50716 86769 519609068 78549 38253 46281130 38253 3333 510638099 78549 43204 322512769 78677 69990 744961276 34905 86769 674269549 38253 53292 732766870 43204 78082 843270359 20003 34905 682388507 14759 34905 108503526 34905 8039 495741685 5755 14759 890726846 8039 87226 732922995 20003 63878 460400014 87226 65224 741156155 8039 82338 617998735 63878 56890 846722611 66634 63878 847572409 6625 63878 691496111 83902 6625 727752131 66634 56730 821739588 66634 17492 116741233 6625 83792 161389722 937 56730 419423797 24690 83902 420872326 39047 17492 502429626 937 89157 20298505 45969 24690 716339333 85569 937 30017940 11229 24690 379147492 8997 89157 554702290 85569 27882 736972018 52812 45969 218975140 52812 16611 463818311 16611 23834 607145955 8997 74082 51961339 23834 62970 298624822 18881 52812 688424700 62970 29792 128714162 29792 89890 8825472 18881 764 193324869 87864 18881 318716848 29792 8165 904411569 87864 55000 819361221 36263 89890 64311878 8165 76970 263152653 58925 36263 900687638 55000 68815 725471767 84856 76970 437185448 58925 52570 882650379 18231 68815 233376870 84856 48571 178249646 18231 11122 103314288 60829 18231 844532584 18231 58812 679555542 43347 58812 486647636 15219 48571 364613153 68620 15219 939020132 5905 15219 840420663 27191 58812 761003279 27191 78852 661922766 27191 31913 228779407 57936 5905 24280603 82363 57936 387305882 78852 87298 996057602 78852 27790 210830153 82363 28651 909600677 17510 87298 613952513 82363 46054 108270493 24781 27790 949976113 38699 27790 164359502 88179 24781 365739144 88179 47678 94504582 47678 76285 503030075 47678 41339 768173329 84718 41339 544690485 5873 47678 140705637 42182 76285 697739198 5873 6158 432753765 84718 5725 331484989 5725 10389 60034041 42182 19678 510762189 5725 3535 783911288 87509 5725 687582382 3535 37322 288232498 87509 350 237556865 22301 350 779214943 8854 87509 686597353 87509 21421 760571634 8854 78822 513677469 28499 78822 158693482 1786 21421 663873757 16572 78822 536870544 13477 21421 169418057 16572 66125 151690735 16572 61357 250952026 83144 1786 895734535 13477 6743 886392193 83144 78448 591461615 83144 10224 276860303 78448 39992 769082120 57741 78448 37318812 27393 10224 117713176 16597 57741 127049288 39992 85585 766059941 27393 12220 112062472 12220 86296 404127409 12220 73723 76668891 73723 19943 842581882 19943 79931 615654961 73723 15469 599506341 19943 30015 911030092 72744 73723 333353901 73516 19943 27403049 41512 79931 76429560 48511 15469 509542328 49147 48511 818680518 48511 57367 98841443 49147 18461 123293653 57367 41307 372227552 18461 10671 571650185 10671 72664 519139717 18461 25852 965258950 41307 34777 621808245 86506 25852 694411904 86506 9120 507146150 72664 1692 956586543 66309 9120 641675471 63218 9120 68114877 86506 81427 67272310 81427 3290 825858220 27494 81427 547605165 50864 81427 976192126 3290 43833 138481482 43833 40517 724853686 7828 43833 693872073 952 43833 700031756 14501 43833 124797814 88727 43833 661336746 40517 71171 178164240 43225 7828 836585614 14501 86919 502183245 88132 14501 956002980 5953 86919 935628951 43225 75808 665453584 88132 29408 726211341 75808 18724 284748598 72708 88132 988366893 75808 80657 772779462 63957 18724 212942854 63957 41215 490073758 36087 72708 499169718 28339 72708 972343065 82489 36087 560428921 28339 70623 75606290 59138 36087 841944811 51592 82489 276419899 73788 59138 410396761 19862 82489 340503121 12145 51592 961573434 73788 53693 53959672 12145 33029 349784859 53693 79710 814117631 19862 89373 452165344 79710 88662 170032827 49415 89373 937046591 53335 49415 276955823 82442 89373 702728448 75847 89373 765216540 42778 75847 735495048 82442 31399 854266878 31399 40076 458047432 75847 3096 774084264 27492 40076 68142355 3096 58932 919502603 22507 58932 120544090 68170 3096 570016914 58932 21596 17203245 68686 27492 513513400 68170 75043 823547987 68686 32968 839509484 63600 68686 196169160 32968 65930 901843587 52170 65930 218280544 49284 63600 14571327 28221 52170 212915656 65930 47478 383731801 59606 65930 557074031 49284 53238 391923630 62636 28221 124919800 47478 88292 507448524 80488 88292 137404858 37926 62636 420825536 12204 37926 166632682 79458 37926 329009389 51661 79458 617885161 63530 80488 308324297 63530 1248 137500529 1248 68753 565468279 3243 1248 582260710 68753 51283 162073014 2109 68753 6426860 68753 15204 466139453 3243 55484 703620878 13613 3243 41233627 15204 27854 22005665 27854 68388 926520915 55484 54945 331180288 27854 9790 19051324 35426 68388 134201737 68388 31090 193026338 68388 80596 221612285 54945 7397 271173919 7397 80367 564034868 80367 45062 567410235 87457 7397 121714502 59137 7397 793988293 59137 3288 127804412 45062 74214 544158602 57514 45062 970707177 57514 8796 512482317 59137 48787 839107077 3288 19067 857156064 37923 19067 491382384 57514 13806 373133034 48787 56634 781817149 48787 86383 82703718 41253 13806 920026355 54054 41253 67574948 56634 32461 43036183 78492 56634 335389502 43062 54054 216984781 43062 51649 145408396 14984 51649 242021891 32461 72695 28730832 49900 14984 979991924 40572 72695 910474609 85698 51649 685249081 40572 67216 694419066 85698 7408 201387111 51362 85698 507248284 85698 86882 486227820 7408 55032 839150043 54704 55032 796345987 43282 55032 742831749 86882 47563 394226523 54847 86882 709165554 81717 55032 60115395 88893 47563 808516844 22478 47563 101689996 81717 78538 219899053 78538 40374 83493525 51609 22478 605813620 46561 78538 455553385 42325 22478 650406769 42325 52725 220301135 46561 33088 492661104 54147 42325 452639754 6120 33088 112783131 88104 54147 943568837 33088 41518 793400611 41518 41233 638868829 804 6120 654039362 61663 6120 62172814 5431 61663 706154208 61663 90033 4836583 39422 90033 98061078 11823 804 761459621 5431 9858 562105411 48741 90033 856623733 39422 23653 726469850 73718 9858 75199932 82662 11823 783453822 9858 21255 255974802 4309 48741 481858127 71619 21255 309400881 55739 82662 242371699 52493 71619 482857602 4309 83465 352286633 1221 55739 211483617 12 52493 561409573 83659 12 837010450 12 55830 9683005 21610 12 68378047 40371 1221 667999427 61394 21610 636816944 20767 55830 1926648 52974 21610 318632931 40371 24473 92372912 16053 61394 239166472 71079 61394 626667721 24473 44661 407038825 44661 45314 201869762 42431 71079 617966829 71079 1402 139959541 8780 1402 317629934 8780 71628 898286994 71628 8181 65872463 42431 46013 458143154 82904 8780 332274764 88442 82904 59252289 71628 46942 225644558 57783 46942 533624934 46942 86356 404108454 23269 57783 118885221 86356 32937 905261582 23269 56649 44358628 14210 32937 319625060 86356 16061 54713183 69869 23269 505417482 33817 16061 619558684 33817 35924 748558185 33817 17521 830204148 33817 15863 130848378 33817 21202 948681155 15863 1775 119522583 3079 35924 284731199 17521 28275 774145078 1775 49077 889444627 10840 28275 296870327 16274 28275 674044807 49077 11150 311431838 1793 49077 219465015 16274 9261 522180872 9261 59754 421165136 16274 13589 173883619 12973 13589 703162118 75578 13589 116118548 10054 59754 441905150 59754 57549 526746268 10054 53338 562606416 28148 10054 103552449 53338 88487 991435989 37095 57549 665693747 37095 73296 760983759 84171 53338 594243164 37095 45727 869728682 37095 19927 858464700 19927 8793 389248249 19927 22940 68404594 45727 746 113276626 20750 19927 556169903 22940 57316 869762715 746 57887 54837710 79997 746 771771725 15029 57887 407286870 15029 68954 80369177 57887 1484 34232106 79997 41996 93569546 28628 79997 510234831 41996 69745 367522625 59092 41996 142098220 75016 69745 862669346 45987 75016 31477704 75016 56811 86241192 45987 46464 767363678 45987 7377 47203208 7377 27833 868472909 86802 45987 700854731 13456 56811 933666487 27833 19232 209927295 24478 7377 659520947 38257 13456 704309025 86802 34472 67134336 29258 38257 246195254 67713 19232 504948224 5104 38257 386879861 8832 29258 703485535 20184 34472 352642063 26031 8832 206499501 46350 67713 539878234 20184 54709 490917420 8832 9995 2429460 70184 26031 61596414 9995 35478 135217298 71797 9995 28426997 9995 9518 41248958 9995 35255 487957413 4079 35478 234217346 35478 59936 395952903 48050 71797 837493615 41343 48050 94130479 35255 66327 400463920 83589 66327 178955383 48050 89733 237611952 89733 77113 44505587 88918 77113 64350762 89733 3138 217087977 4108 89733 747329686 88918 45220 475097110 88918 41412 126463641 77436 45220 80207926 17035 77436 896504750 43967 17035 765786930 41412 52074 828289787 19637 52074 463651045 61901 77436 915157308 52074 83861 595189577 52074 76029 60430237 19637 9620 773759911 76029 12823 12116193 76029 46866 928048722 43649 76029 206204854 43649 138 995763523 9620 33848 276337440 33848 31983 688597873 138 41004 826901089 138 30577 423030028 25299 41004 42003837 33848 34717 559160635 53566 31983 55589490 53566 76677 93626075 30577 8397 285625903 76233 8397 991400725 76677 32666 315476961 81552 76233 349131026 28000 76677 435942484 8397 41549 256576456 44406 28000 127349147 72467 32666 300714577 9837 28000 575716962 44406 78821 659004016 78821 21265 463150947 46393 72467 831056590 9943 72467 975883700 28132 9837 80481107 3486 21265 118061604 21265 84813 854736336 71989 28132 862922833 83025 3486 454776344 49341 83025 463814048 83025 17075 211025647 89120 17075 933603467 89120 3867 246936569 49341 66487 424974781 66487 65198 317155550 56815 89120 389479944 6368 89120 108342493 75500 66487 763226308 65198 45056 210302024 75500 52897 34649007 56815 47020 623099547 47020 57669 464890312 12336 75500 408914466 47020 61015 29005645 57669 40450 63761988 57669 85727 520114529 3417 12336 97608924 61015 80861 594906086 43867 40450 219703310 18297 43867 744712986 85727 51691 873088958 51691 34391 218051124 18297 49104 839340170 49104 88145 625863233 23594 18297 425420139 47777 34391 45458024 49104 50350 665739199 47777 21986 231388268 47777 85729 543194179 35700 50350 790860825 6720 47777 753213605 26571 35700 881743800 40363 35700 617209700 57538 35700 47884371 57538 82070 201563452 65493 6720 226288218 76700 26571 779306636 82070 40340 761116560 43555 65493 278133122 40340 30886 225838049 37805 76700 752524731 81023 30886 604589295 37805 44124 781644407 45306 30886 197950296 47349 45306 96371475 71107 47349 784311103 81023 11649 152302824 18445 71107 405440308 508 18445 847737489 11649 60102 311458232 60102 53702 98438384 508 9824 828986050 18445 84783 834602139 9448 53702 53940875 21434 9448 534631452 78293 9824 668804870 81012 78293 551074996 84783 28559 410452813 21434 11409 814404427 81012 80572 362590689 86567 80572 302246928 80572 23073 317910031 17470 86567 517989395 22911 80572 76578625 80572 82112 29191366 56932 17470 120060524 29850 82112 778299655 9779 56932 562923818 18714 56932 96698233 29850 35517 430669755 18714 61083 749159965 61083 85304 771002217 61083 89343 77901490 89343 52487 190503414 84208 89343 494890838 38963 52487 508114518 71153 89343 552512244 84208 68804 104203867 46318 52487 401891236 68804 28734 141261222 75136 68804 273852048 28734 29220 116261399 27062 29220 62884669 10660 29220 370086197 59153 10660 1082609 10660 435 643428935 29220 22807 752746927 60271 22807 755510234 57580 60271 448402531 61734 435 575470683 51370 57580 351624099 19468 61734 592947484 52587 51370 762126098 19468 13286 827154330 62948 51370 730450191 52587 34624 447616284 52587 152 82253647 49245 62948 908970291 49245 72471 95579249 26200 72471 9753915 26200 17686 79812440 72471 33900 699420779 33900 29095 920130350 72471 56718 368240483 29095 8718 253461010 8718 37936 16858950 28632 8718 879812715 17269 29095 361737801 32611 37936 306957784 17269 21059 658472496 70104 28632 9824033 2378 21059 894226563 70104 30535 374999161 47254 32611 942248692 21059 12741 934769691 46239 70104 419756615 49472 30535 310218156 49472 356 552174197 49472 23764 426624757 356 42805 451397738 42920 42805 716642194 49472 26205 285170876 26205 2202 78063121 35072 26205 943426421 12354 26205 688317157 26205 74486 127461578 28216 35072 265536746 64213 35072 347767918 3826 28216 677401344 50555 74486 111114316 64213 28993 947051917 6484 28216 331785867 6484 21158 502564675 54133 21158 340134929 21158 72727 509407443 13654 6484 461791548 73970 13654 112305704 54133 72990 527537246 13017 72727 246387450 72990 63743 132938777 13654 70312 630411634 73873 73970 190394846 55659 63743 134604845 63743 3904 536484286 70312 31242 680695724 54764 3904 129209924 54764 54802 883502232 55659 2937 737534063 31242 5565 49988554 54802 6756 20289038 47455 6756 721718008 74814 6756 637961982 2937 57095 81559359 72390 5565 729425234 57095 29750 194011945 57095 12366 967684114 57095 10303 122764365 66873 57095 720371957 66873 16819 696241723 78155 10303 774408096 67386 66873 462003895 16819 72983 857201437 53780 78155 69646510 313 78155 436605733 64520 313 524920843 313 12072 531547408 28730 12072 791491705 53780 19887 933178912 64520 79355 40041318 19887 40128 906030571 19887 46658 377484507 79355 75134 910993189 75134 4486 884309995 81713 79355 315167129 81713 73966 593254090 20376 75134 662521865 36988 81713 698225944 81713 44792 105796811 39740 73966 819491502 73966 50810 740023866 6597 44792 851813662 39740 36511 296083896 32462 44792 146113365 39740 13744 73905482 6597 39889 596899653 39889 19675 125240644 36511 12967 706167088 39889 32263 179665730 19675 71303 372631679 32606 12967 23545151 12967 81511 436924433 74720 32263 726176452 66983 74720 910823017 81511 52086 755539180 81511 81338 226892155 81338 68578 927243214 81338 22232 324683371 22232 90041 427043885 25757 68578 157622617 32605 68578 214500466 78252 90041 333401768 52387 22232 581422779 30542 52387 81007642 58230 52387 482562288 78252 12161 108437717 12997 12161 124557789 8437 12161 897207153 57696 30542 385545225 43495 57696 535223853 43495 79868 390861040 66128 8437 341680152 37653 57696 693338174 28159 43495 246464063 75612 66128 989676606 75612 38287 473847774 66128 59151 11125298 62965 38287 248950881 59151 72521 699334747 71679 72521 206152935 88921 59151 636114191 72521 26827 540520824 51130 71679 712469149 35514 72521 316438920 71679 59238 98274498 26827 12027 91615129 12027 47566 613778779 8489 59238 364788840 12027 386 804691501 25226 386 132531712 8479 47566 867855930 1367 8479 703577879 6868 8489 266145378 27543 6868 471529304 22453 8479 135003631 35655 22453 999893509 22453 83431 844789238 45708 22453 236822501 35832 45708 683175010 35832 44264 360305460 65306 45708 404924192 90188 35832 975617743 44264 17099 590248568 43012 35832 30852624 90188 2179 804175834 36181 43012 894340876 2179 68141 622280171 43012 23663 403529341 36450 2179 402963864 2179 32695 706422022 68141 82764 257773582 82764 4065 161601666 26130 23663 951762564 26130 24331 512337556 4290 24331 951685585 74088 26130 121419781 50249 4065 29596305 26130 88115 80345447 17314 4290 142476806 75532 74088 867301291 88115 46404 127098756 75532 80814 323717103 71013 88115 64593623 59889 17314 490320824 32640 75532 307337788 10644 46404 5524981 32640 65446 608091077 44073 32640 667674189 44073 90498 565550811 49820 32640 47307566 90498 58131 757687461 10754 65446 578878872 49544 90498 118281220 10754 81933 259644987 10754 6366 622938739 52631 81933 59927015 81933 89411 593621146 49544 76581 204449120 76581 50499 963406911 6366 25491 125772255 16240 25491 596545488 50499 54101 688372418 54101 38292 150940231 38292 48686 469522907 25491 47094 241091053 47094 45638 938760137 38292 42718 390590518 18198 48686 638578628 47094 57790 29379679 42718 65136 474662463 74398 18198 877686242 10599 42718 107388611 37182 10599 623266294 6273 10599 129522157 20589 6273 859124022 10599 26546 562450604 49973 26546 91624346 57781 6273 512822425 17817 6273 459385979 26546 77686 664088318 75645 57781 204208504 17817 77905 404288244 6866 17817 973003814 20756 6866 956187108 8004 20756 941090486 8004 61288 359734609 61288 75152 817955398 8004 30324 142600467 75152 87270 631477298 43458 30324 732927597 41397 43458 84966083 41397 47052 798787180 63095 30324 398717572 27752 43458 124187705 47052 21413 146471287 21413 34366 263613282 34366 58555 243640827 27752 78918 797995160 58973 34366 710768397 34366 49617 71544484 78918 58026 37548190 58555 46279 28184662 69844 58026 750918661 69844 55995 1757980 16341 55995 456800 71557 69844 725513629 90163 16341 882580126 55995 37968 114529660 65547 90163 688426764 19975 90163 991917598 69153 19975 26993386 65547 1183 890610539 87869 69153 923432406 57612 1183 339795204 69153 3881 147820668 35208 57612 843608736 89255 1183 695135129 44283 57612 893388794 56148 57612 895094874 85209 35208 680966100 7435 85209 334865049 39960 7435 980974554 56148 58337 783296888 39960 77562 351259223 70244 7435 39254278 39960 27106 864170751 77562 35173 451224051 77562 83922 41914576 27943 70244 148419689 27943 65109 713889960 65109 82412 645565815 35173 70670 334125564 83922 7849 281808443 65109 73501 491787435 15371 73501 827693831 70670 17903 924971339 81886 73501 284265963 84205 73501 232520405 84205 18462 706482807 29542 17903 96835552 17903 87295 926956447 18462 31408 664501098 15308 29542 568303942 87295 4883 457869655 10728 15308 940641801 73098 10728 865480337 10728 72721 434291010 86487 15308 631941260 11078 72721 132152958 73098 58783 745519118 73098 84634 1514929 50843 72721 122405669 61150 11078 281469051 34799 58783 58376442 11250 61150 791222049 61150 87135 438721642 11250 14768 968734645 11250 90201 801391694 87135 65167 662154762 45622 14768 958794918 21759 87135 283537314 28577 45622 894036879 60009 90201 728913855 21104 60009 286444126 21759 18933 354739534 60009 583 820913601 57639 60009 407486401 18933 36391 199584403 65815 18933 3278042 34093 57639 381940009 36391 44646 118205538 58827 44646 217711286 34093 47535 776400740 61874 65815 476495120 73368 47535 130880680 58827 12971 746384765 18071 12971 964597992 12971 9250 984762666 61874 6470 871432482 18071 3144 407095010 18071 71587 8202737 51891 18071 287459178 6470 81941 876360579 62178 81941 809677288 62214 81941 597520774 71587 28369 231687760 81941 12266 717311646 62178 89682 655182844 12266 61338 321018375 12266 67984 637300588 28369 32048 272000702 67984 9660 571349747 20807 61338 729139696 37478 67984 782626891 20807 35295 532351905 32048 15617 531776894 20807 164 270246861 20807 1943 513792828 46310 164 158796001 46310 32093 583795109 38665 32093 220120112 1943 14054 177075786 46310 85198 117398263 47889 14054 136176844 1346 32093 816452943 14054 6065 742832041 1346 55747 862195483 1346 77474 177568688 6854 47889 575326901 1346 20423 896940056 6065 15153 2433829 86462 6854 353266147 77474 48697 100469371 22877 20423 124320828 22877 33665 43045440 48697 55228 720614846 86462 15922 523598804 67800 55228 905630007 55228 43480 729949261 15922 1545 931930054 55228 17911 667800631 40467 17911 487372198 58041 17911 693976583 17911 41944 973847642 5452 58041 477652814 30701 41944 229498639 41944 78382 4537349 84889 78382 752767331 21174 41944 154856459 50659 84889 216788441 84889 6269 437720445 62713 84889 166100148 77114 62713 687610267 62713 26532 454832665 62713 54624 966053355 76539 6269 668994431 54624 37601 766557514 24380 26532 16366451 26532 64380 673823864 3560 24380 582353930 76539 45661 566034492 24943 24380 484079669 41069 64380 99650054 3560 56621 528094909 24943 27005 966451508 41069 70017 304924760 58278 24943 534802985 58278 49223 70523901 66786 70017 395271412 73586 70017 345005480 49223 79694 764635634 72800 66786 847695104 72800 48587 22882890 48587 77170 844243594 60819 73586 559308347 79694 60037 553216130 60819 20718 90966443 60441 20718 400947379 20718 48046 126659149 27919 60441 297639357 20718 56231 526441987 20718 10535 202315309 10535 39045 73589024 16616 56231 136174574 56231 27281 650712125 16616 40358 535217902 2083 16616 347696315 64870 39045 651573607 40358 6016 952007260 89608 27281 772318657 2083 35734 627447425 2083 16225 194207496 70440 6016 215346936 89608 65280 614063062 89608 77471 524197161 35734 77401 140149441 16225 56457 514266535 53698 77401 964400469 78967 56457 467820309 37016 56457 614265042 24587 56457 139304146 10677 53698 386396542 43037 53698 237428650 30095 37016 710096014 64606 37016 238820050 19103 30095 258300567 64606 55876 660465807 43037 48013 437197691 30095 75102 47662936 86993 55876 70335178 75102 89162 815479520 52499 89162 327531944 50534 86993 405465717 47897 50534 622634312 54902 52499 97540155 30157 50534 991818458 39769 30157 91414999 50534 59762 576361110 39981 59762 121217849 369 30157 223312258 62684 369 473904494 39769 1092 78821722 18078 59762 934120885 46374 39981 715215744 74930 46374 419796514 46374 34345 258676616 67589 74930 848551888 61402 34345 270054789 45419 67589 730657321 74930 70022 127303631 34345 74843 982104805 67589 44079 770074476 44079 25603 54886140 44079 68926 254879801 68926 89945 337925410 66915 44079 388658236 87426 25603 959804881 68926 42575 651232904 42575 61966 836015719 66915 5933 580742286 50980 42575 4515919 61966 76510 196120967 8866 42575 425627461 50980 72624 959601762 42494 76510 211381207 49436 42494 689514958 42494 41919 763576531 15998 41919 119522165 41919 57161 658541369 15998 77921 699599358 41919 20076 557626723 57161 67232 513329382 15998 84711 408253900 81532 57161 116390071 17933 20076 236043634 29073 67232 205114552 86547 67232 389067608 29073 65296 798660058 86547 85666 867411273 1570 85666 823496201 53646 1570 402716263 22320 65296 124794841 81874 1570 825116942 22320 52391 689788164 52391 8673 176268020 81874 4088 37674140 22320 78581 182677815 8673 59393 103842696 53800 52391 420598506 59393 85323 687717683 85323 36396 769881472 37225 53800 602234391 85323 52185 146584102 17631 85323 826160498 56691 17631 864188969 37225 30439 92787855 27896 52185 867700557 40079 17631 138230725 30439 1394 19448750 61192 30439 734024860 78831 1394 922439109 66024 61192 929611510 66024 73845 175218870 995 61192 548564988 45152 73845 106203322 995 36723 104975865 45152 33896 834147604 21322 73845 740066573 30839 21322 960621053 30839 67296 994727080 67296 52253 773432820 30839 70110 796747953 72928 67296 862646680 20462 72928 38983577 83910 70110 320546616 72928 52192 77812199 37575 70110 397223785 32518 37575 53135349 19769 83910 893394264 52192 81995 20776379 63451 32518 543015706 84512 81995 433231429 19769 24188 832962497 54886 19769 210411366 54886 6494 297074123 46729 6494 323426273 46729 37191 850202430 77100 37191 564156669 14743 6494 760185604 37191 77119 447460890 53159 46729 81181381 64505 77119 28750645 77100 83953 385213146 74371 83953 755880518 77119 8329 388619029 59917 53159 835754046 61361 83953 902409139 16582 8329 13830745 74371 34643 147316177 59917 66247 381471538 59917 4265 134413256 37078 16582 367413591 4265 22487 677588386 37078 24554 549981146 24572 22487 239743205 24572 68305 76055260 24554 54129 375231473 68305 76869 356878800 24554 13092 891724596 37485 24572 744084728 37485 19289 889416214 54129 8993 917011060 37485 38139 553856949 75021 38139 232229691 8993 284 7600265 7779 38139 998079773 739 75021 171115388 7020 75021 831661904 7020 35144 149579973 7779 90156 991510463 34077 90156 84117785 10565 739 415280462 7020 57140 24887977 10565 2919 72310226 2919 68829 737434928 2919 62179 901988897 14234 57140 101266428 57140 82313 123709197 62179 62180 602358112 62180 76774 61329201 46685 14234 822156464 1395 82313 309520945 46685 27579 277418687 62180 68122 547008325 27579 63481 375342249 9476 63481 668838186 63481 83228 311117211 44157 9476 771325640 87140 63481 561310608 1723 83228 957650459 10097 87140 217579868 62169 83228 778113028 30308 44157 531155664 87140 70187 679002370 36591 10097 110277461 70187 46308 301021201 46308 88784 799740543 42106 36591 630738476 88784 19507 751724993 88784 66880 356674239 22861 42106 568781939 42106 7531 291559975 29775 66880 814663771 66880 57961 68420687 31546 66880 759037829 55893 22861 527236264 71701 29775 590743202 29775 47879 496692 55893 12497 912204216 3219 47879 960445340 47879 86754 419830632 12497 41871 512464651 86754 73151 872008685 3219 70899 1763105 5932 3219 173466278 53605 86754 308349970 85059 5932 88982467 85059 66905 474663716 48525 66905 662795558 85059 33218 984653315 85059 3655 126704598 5044 33218 103483783 62079 48525 522271571 24727 5044 691863014 84428 3655 783479535 6 24727 14506515 24727 39532 766291244 39532 84422 127914041 353 84428 522690642 84422 50124 967066307 15149 6 193147187 75283 353 290921485 56957 353 727842570 353 29968 890808589 29968 2452 13702304 24197 29968 517504214 56957 89004 92384184 56957 46659 857854700 11816 46659 577484820 89004 74450 754164241 74450 58897 54542419 89004 16248 121823571 74450 67121 148158271 13164 16248 164166292 81857 16248 84447456 13164 73571 219522181 73571 40151 111681575 59313 73571 264756995 35809 59313 128545216 86247 73571 82678622 35809 8292 883543838 59313 70668 135170770 46160 70668 926203530 46160 5398 443100125 38048 46160 247775883 8292 31013 422201754 41465 31013 818451471 5398 9969 828184663 5398 62063 646279285 24241 62063 489975003 20078 31013 828616252 9969 13936 860837731 8795 9969 72457199 62063 57014 632338320 24241 74637 133676660 8795 60474 343249933 60474 36206 872748825 37372 36206 845664868 38752 36206 323962521 38752 39217 7673406 39217 57220 338545709 14842 36206 726573054 37372 59791 826416833 51082 14842 976123271 86580 39217 252141371 21038 14842 55939208 51082 85715 28111808 85715 74991 873571798 86580 83456 747404364 21038 39326 154087770 39326 71060 925959758 25355 39326 750817870 52717 71060 828274753 52717 36535 302693638 39326 14120 737764080 14120 5299 576492026 5299 77117 445274902 81106 36535 85823320 14132 77117 562855496 31942 81106 596904202 11967 31942 233077565 76814 31942 748270838 40237 14132 274653047 43364 14132 66791078 48370 11967 980269103 84558 11967 755654783 76814 85942 718216548 43364 51144 262486494 12868 84558 807988090 26459 85942 403761274 51144 48963 580579874 70170 85942 327094660 70170 5894 988351079 88018 12868 2579210 5894 74260 179897269 48963 76216 71236142 70170 48395 104843170 74260 31480 526680556 76216 6522 293865966 1298 74260 106586327 31480 19638 814350480 31480 2838 885396630 1298 46163 73746463 90341 6522 784091029 19638 58922 565579606 2838 32809 985035773 32809 1147 20621953 87223 32809 24530606 28606 90341 430081111 79276 1147 265212308 1722 79276 479109576 61727 28606 22953213 79276 50749 155955429 82172 1722 520998011 50749 68411 143105402 66305 82172 576472814 88943 50749 194858148 10152 66305 195055609 88943 85950 314785268 85950 54229 855371862 59510 88943 19515291 20714 10152 731557053 32857 85950 857570767 85950 78513 901626624 73300 54229 488230172 73300 18733 897630257 18733 73000 355803731 32938 32857 256325193 18733 4616 175249938 18733 70697 814096903 9915 4616 257423891 74383 9915 980843919 68533 4616 557471861 68533 23268 573402998 68533 56094 7562516 61762 23268 457654702 76679 56094 974215195 20312 23268 772247747 20312 34537 650332112 76679 41590 971954190 66167 34537 545746003 41590 32472 958418381 18781 34537 347716966 32472 75734 265825243 37573 41590 844583126 69685 66167 693838591 73182 69685 323008213 44469 18781 259321755 72593 44469 703098388 80198 72593 457769901 44469 15034 966532312 44469 60318 295287758 74154 80198 809669056 74154 66501 477566169 57310 15034 593926226 57310 9822 451079802 66501 47788 876653855 9822 27198 893738312 10118 66501 476758106 10118 49593 747337724 20773 9822 92002051 47788 9240 128380949 10118 10636 968375175 20773 3775 523036 9240 25723 72943806 70269 10636 939683515 42345 25723 78750239 3775 59083 685256324 70269 88787 155023128 46375 25723 200936813 59083 54839 169891902 59083 74611 741137932 1627 88787 61514797 8254 88787 123432929 58185 46375 646956149 39519 54839 417163183 8254 13434 16979668 58185 1831 6484812 13434 20883 638279535 1831 34769 361861106 34769 25758 317817133 1831 85839 455732158 13778 1831 389032244 35641 20883 284986665 34769 15729 8843675 35641 65156 145521075 85565 15729 137940091 85565 20946 77797684 49612 85565 226567951 49002 15729 295276838 49612 63219 924517613 85565 59096 317514999 9831 63219 110500503 59096 25372 779368474 62325 9831 183524007 59096 51826 165036077 51122 62325 147806901 51826 82715 897908509 25372 34590 466789416 52011 51122 933410865 23347 51122 521335001 34590 25767 359401366 87385 25767 670623646 63028 25767 416279028 25244 63028 490946010 87385 87048 475748396 63028 7746 129028587 75853 87385 209477255 43740 87048 117263206 67521 25244 693341825 7746 7291 982591657 7746 1607 654644701 29642 1607 184178836 81161 67521 519754053 81161 80204 587964734 1607 27986 831634040 5818 1607 237129558 27888 5818 326123877 62955 80204 333267155 24111 80204 657461149 24111 20199 158991470 56001 27888 92193139 24111 42086 926472940 42086 10083 380065494 56001 80754 995548820 56001 72545 49556057 59528 42086 784301570 85828 42086 813571735 20497 85828 109270318 20497 6753 471965006 59528 10488 491523406 87870 59528 364083836 36483 10488 347150802 87870 9523 636406166 6753 15580 285126967 35232 15580 357147472 15580 75895 279593210 34365 15580 732138492 56177 15580 308560052 3622 35232 807351344 80400 75895 38127655 38198 3622 134765699 56177 78907 266140858 78907 22161 790909629 22161 75742 986695921 7433 80400 630195276 75742 33378 418990030 85964 33378 59388640 75742 87141 684486824 87141 18185 151591489 29767 18185 842178470 27148 87141 266248576 57286 85964 663112269 32556 87141 32870530 57286 72203 110591054 546 72203 128297542 27148 23635 402161974 32556 72863 823664281 32556 51133 916433373 546 56998 748746706 51133 87937 582481244 51133 61991 233864972 51133 22370 225737444 76119 61991 472644805 31740 87937 841564766 41807 87937 584870757 22370 88572 132975253 41807 71736 510547616 63675 88572 849506400 31740 61366 620276191 63675 5879 88672718 51681 61366 813848860 77492 63675 864153322 36600 5879 864170223 60258 36600 957119750 36600 59140 388748690 84321 59140 696891611 112 59140 393588617 60258 71444 768383623 29479 59140 537886021 29479 88683 342986065 84321 44888 146207976 112 76661 826392459 44888 8724 977081538 19168 44888 757722785 76661 39198 193545362 8724 79907 50964162 8724 30488 42262894 19168 2921 349940062 39222 2921 400736879 87730 30488 76899096 39222 63365 699177155 39222 44520 264615580 8686 39222 401452460 63365 36540 811515544 87730 26724 495463942 17504 44520 767127957 86427 26724 335495626 22447 26724 3460208 36540 80562 121935626 80562 3317 762451244 77469 86427 312611194 80562 33079 27907909 6438 33079 581049239 6438 87806 818856253 3317 9373 684907782 45505 77469 623788035 45019 45505 374578754 75979 45019 181883409 87806 27249 921402817 7410 45505 420402393 52151 27249 416912 31238 27249 763571375 16574 27249 633567116 52151 29312 501006051 10315 31238 233247274 52151 56547 776016427 29312 54248 781905400 85881 29312 605765255 82907 29312 181772306 82907 16017 49773456 5024 56547 25409557 85881 67405 955797723 67405 83287 561965105 67405 67276 28535874 5024 80125 983596434 83287 26976 605267381 41006 80125 636468616 8164 83287 24958583 41006 38169 840903038 13535 80125 730571172 44175 38169 494454628 44175 31784 325041480 8164 71135 163028285 81565 13535 344347366 35775 31784 60460942 29689 44175 63997027 29689 60504 67682311 68806 60504 485858808 60504 14056 9992232 34771 35775 818048038 14056 28611 963332946 60504 80203 682634711 34771 29239 497186875 3282 34771 574869993 28611 90415 938590626 28611 30769 117272926 30769 24613 664545114 29605 30769 414437981 24613 64563 225637489 30769 35135 24890338 29605 55609 152906167 24613 19160 371968928 17152 19160 813714812 69531 35135 555268592 55609 994 372222416 69531 23320 522328410 23320 19599 501664749 23320 8072 640389624 13620 69531 617589114 994 8704 41974237 23320 61373 373217132 20811 8072 694257693 35468 13620 601561566 44531 20811 865335643 87591 61373 867481019 4480 35468 113297485 27881 87591 831629693 44531 44929 946008361 16755 87591 195610497 53562 16755 174084249 16755 29122 727109933 53562 52584 608420973 21817 53562 606408479 29122 40527 932659005 21817 62563 316586564 75115 52584 485210032 89131 52584 986396753 57290 21817 727565940 62563 73144 140679748 57290 47850 120190074 75115 28345 188160263 26732 28345 733580651 63033 47850 423786669 47850 73268 370167160 70122 28345 33382316 10065 63033 892262776 73268 86618 945696766 73268 3084 546815980 89082 73268 602010696 3760 89082 481135537 26920 89082 159140927 3084 11865 608400954 62084 89082 850845992 49841 11865 291045048 62084 56743 486417526 49841 4509 704719205 31302 11865 349755378 56743 1015 399400443 67718 56743 822921568 55371 1015 97971911 46849 1015 18851711 67718 31559 174345182 68083 1015 343434786 55371 54090 369170072 54223 46849 53152497 52075 54090 864042740 42947 52075 521683877 40799 54090 62863802 40799 8316 365959637 25542 42947 69088309 25542 55677 617660320 42947 30205 379471300 40799 8063 64623720 8316 22509 593474094 30205 88373 400955694 25059 30205 448881871 43218 88373 681680691 43218 25858 384355882 39763 25858 344388214 12147 25059 823077307 86031 12147 308864262 69174 39763 314866833 4820 25858 864596440 12147 74044 908110708 33866 12147 584155834 86031 748 935449588 9566 69174 751006530 69164 4820 21748202 74044 4673 93792630 748 45450 408208237 9566 7262 306668301 8325 45450 767072078 79908 69164 480317160 4673 18550 718497168 7555 18550 609986612 8325 88300 927278783 46120 18550 81210873 46120 64185 454431713 61248 7555 472392601 7555 55916 881396089 64185 23914 192257787 84627 64185 110880938 61248 10283 984282915 61248 65015 463927267 79407 65015 747851435 8438 10283 130372918 65015 65039 729225611 16768 65039 747901426 79407 70199 901389304 46425 16768 739280843 46425 87458 860489419 36025 16768 282743141 88341 16768 761221593 87458 69606 445056653 69606 52735 952233623 87458 46645 142678978 12278 69606 848331119 46645 85320 940272076 52735 37104 386189054 12278 87274 468238628 74026 37104 128851197 87274 19971 41076574 74026 50182 496056541 37104 74152 772652277 74026 83145 107892944 83145 4594 761338112 50182 90453 883525446 74152 23472 615115353 37226 4594 486288805 12150 90453 583393932 68795 4594 91657448 68795 36660 435530187 12150 57645 832149174 74020 68795 625118950 12150 18058 632517956 45608 74020 57411417 18058 15632 544485474 15632 77349 471962309 38662 18058 592498689 26786 45608 143020560 78376 77349 609064056 78376 68468 373806695 77349 60506 653472623 60506 5260 842369241 68741 60506 754126754 68468 76955 430800205 24286 68468 4352433 68741 42509 785772768 90307 5260 94649006 64074 90307 907356183 51560 90307 209281996 42509 83121 488536114 51560 11253 915771939 62814 90307 646825834 11253 30285 57629359 62814 62701 913694960 83121 14939 546721415 62814 76595 864315615 76595 52040 981456403 86420 30285 192471816 52040 86434 984964379 69902 52040 433883708 86434 33757 342118762 86420 34005 678334767 4569 33757 335580894 19167 69902 163934729 6738 33757 255491250 6738 73524 3663059 73524 74882 318001964 9238 19167 384566516 19027 73524 292851635 35692 74882 894841085 66088 19027 290795832 22664 35692 744799787 66088 31715 170874257 69966 66088 860351741 63533 66088 413059972 63533 8647 997671796 81329 63533 366408275 35386 31715 44462851 35386 73032 966730213 81329 63558 951884756 73032 68043 713384770 35386 35554 98517351 75836 68043 458553056 77824 35554 259534406 75836 53868 486378042 13665 77824 296010440 77824 42165 618564892 77824 16910 901942457 56827 13665 830598178 10989 56827 797794134 17914 42165 909045997 81445 10989 851353234 81445 10950 176505194 41566 10989 682476139 20006 17914 956730013 17914 24064 70489569 10616 20006 442425060 10950 45704 406534217 26711 41566 209639834 10616 79977 504899156 23819 10616 525476814 45704 72177 325708099 23819 79463 841719822 22354 72177 785997203 10990 72177 842461104 39991 10990 621008851 17605 72177 84289968 38258 17605 731994072 27276 39991 73210869 17605 46167 256546917 87184 38258 901347456 87184 85748 552572015 54814 38258 201076103 54814 86615 97266981 86615 59124 477691204 5471 87184 106733812 54814 9039 403075733 5471 10846 999726072 10846 50976 365125167 27702 9039 622146255 9039 81018 74547313 27702 15309 664126072 10846 48614 420549890 27702 561 272148790 20758 15309 663106705 48614 75756 523701640 6034 561 855732190 48614 10965 760743026 52091 75756 740412586 69478 52091 320040579 52091 12874 312692493 12874 40649 73788158 10965 46574 564249000 52091 59218 665596480 12874 4698 416786555 38742 46574 841993137 81507 4698 235930541 4698 42384 355203847 81507 71296 607272052 81507 60782 150241189 71296 66700 8564693 60168 66700 539865617 42384 77478 455249183 77478 54922 773621525 45705 66700 863651349 45705 2722 118798259 80374 2722 225469194 77478 44994 744628417 2722 65063 971133344 44994 74571 424125060 46253 44994 550483981 43986 44994 436802817 65063 25346 477270105 74571 54485 295411302 46253 84215 271875650 15439 46253 59953614 43986 4146 972111668 90321 54485 997253575 19656 4146 457976923 90321 19223 328055320 88696 15439 569569904 40608 4146 350488463 74052 40608 491956343 54941 40608 437273640 4876 74052 357858126 43241 40608 408558637 74052 63584 980033245 31824 4876 547272978 54941 24423 489884466 4876 43424 246878207 83337 43424 140853120 40696 43424 894716808 64535 31824 464200099 64535 12718 97874689 3155 40696 367878183 83337 90017 96321643 3155 56069 725299936 12718 13437 732487183 3155 44411 541926985 13437 6302 385378667 44411 81715 883675872 6302 87286 660643568 69053 81715 491815106 58915 6302 26045168 64776 81715 755633525 75855 58915 595976037 30191 69053 284787893 30191 6698 714484131 30191 72833 235179578 30191 16586 671165013 75855 3518 90805179 66379 16586 393022197 66379 25614 66813112 48399 72833 885877743 71725 3518 302904 48399 76950 361041557 46053 76950 917710062 25614 60828 600204243 48399 73488 934634370 85622 71725 243741090 33810 60828 899172784 80062 60828 291787239 85622 10252 182926322 30111 10252 785465019 5066 85622 818630189 30111 50329 873680009 30111 90145 76633038 42857 10252 578056832 32893 90145 97244287 50329 13685 604702595 50329 65473 587707335 17350 90145 981525964 42857 80345 692461976 25423 65473 619975265 88148 65473 60495969 17350 17225 22396941 1035 17350 408466180 26888 80345 996145779 26888 27788 172971898 1035 67702 862014750 21688 26888 943273530 26888 41337 606070154 58687 41337 707429665 2254 27788 868385416 21688 31486 500577911 85515 2254 902221140 85515 49455 143864862 90083 2254 298735342 64396 2254 170510013 64396 34524 20972233 50739 85515 487459660 15117 34524 43191083 26276 64396 62586051 68729 64396 339834691 34524 4633 525980360 4633 36769 79676386 4644 15117 495093250 8375 68729 194193158 55789 4633 722389875 67383 4633 859713216 67383 71956 388182934 27991 71956 16285731 52544 71956 203230511 48527 67383 73407333 19622 67383 86248029 19622 12201 604746503 56352 27991 990265087 56352 59804 174666228 60022 56352 539790798 52934 60022 140925436 60613 52934 421383059 27698 59804 387541398 14214 60613 611381060 32375 14214 971515573 71398 14214 644313128 14214 63576 261771420 21060 63576 150712195 63576 72046 269576556 88593 71398 593078221 88593 2082 727683228 2082 83994 289879803 83994 1318 810582987 83994 18069 832883667 49518 83994 185512377 2082 74457 204782833 74457 79959 290961972 88476 18069 399555983 14532 74457 395158550 40686 79959 260237924 88476 78311 49740677 88423 14532 755451961 14532 23119 642079812 89720 14532 589569245 88423 61706 112623212 83500 89720 959672955 2760 89720 567006415 23119 26557 877768870 89720 46360 234730347 61706 37 67871317 67277 46360 935843351 11247 37 599196886 63634 67277 898820040 70917 63634 905308692 67277 18447 862206261 70917 27177 218201763 11247 81332 775130367 18447 24381 75975384 84423 70917 732334230 84423 81483 33899248 84423 4366 700708444 81483 80818 390296580 80818 28961 948157660 28961 51449 350336961 81483 51204 831234337 7359 80818 455647080 28961 46886 690862426 78886 7359 846399362 7359 88956 906113184 7359 1524 588693756 23207 46886 622287370 78886 65532 385299082 75891 23207 633065593 89867 88956 372176967 23207 58693 126819094 23207 23865 62873614 75891 84018 104681116 58693 83845 947758746 58693 32673 573751993 83845 16453 88243133 83845 33523 568820334 78997 33523 24580370 57471 16453 451250528 16453 74584 701881576 27869 78997 327720485 79194 27869 978199506 78997 22125 802503550 79194 71352 52458293 79194 10777 677289403 79194 73994 653485315 42369 73994 683227822 27033 42369 484152383 71524 42369 22045472 497 42369 545780413 58926 42369 435039537 497 168 853300144 8790 27033 30430107 58926 65668 116058981 15239 168 601376594 65668 33437 691560695 33437 1670 813548587 33236 65668 731621284 65668 7393 738291489 7393 3349 904137630 89580 3349 61231185 89580 43709 72205738 18504 3349 126498224 3349 74904 89916993 74904 71660 693301949 4748 89580 449373859 75250 4748 122237300 4748 21301 837234056 74904 32823 33070867 9342 21301 486864390 75250 7035 476266292 41380 75250 268577239 80872 21301 700701636 37775 80872 610899716 59863 7035 489310798 6051 7035 707090366 59863 57465 777692992 79280 59863 33688 68359 59863 40686924 43868 57465 757767610 57465 9023 578164435 10162 43868 567363058 2976 43868 362331821 10162 39803 853069141 172 43868 62922850 27927 10162 734882847 72603 39803 370874966 79952 39803 681520369 79952 2547 856174958 48855 27927 215602427 6945 79952 659973782 13808 48855 748544088 79952 71215 407021596 13808 61787 46890689 90065 48855 543561155 90065 42447 886730091 33973 42447 716832466 23699 61787 674643675 33973 5249 563722962 23699 70752 179599674 10202 33973 572679046 23699 12261 165834952 41111 70752 917942606 46800 5249 720163314 12261 15936 992291755 49380 10202 972119669 51149 46800 563491233 51149 157 794965010 51149 34689 26790583 49380 72249 123254048 16137 72249 351546697 34689 1674 397110027 66400 16137 316593637 23145 66400 59801 64878 23145 451982867 52665 64878 359478759 64878 29041 94141995 15387 66400 820732275 73748 52665 225185381 46999 15387 343751214 29041 23191 181694029 8240 29041 574775373 8240 51700 741567340 51700 45814 568214441 46999 81304 64112432 23191 16930 43742359 16930 32357 701452627 23771 81304 336554642 80670 81304 365122437 86050 32357 603395562 46955 23771 368790265 32357 89133 694283567 65881 80670 340704381 47802 46955 32565909 86050 39493 760944130 47802 83103 635883246 8075 39493 544704355 9088 47802 540339770 58317 9088 432915352 58317 12694 759662316 71555 58317 800022699 40820 9088 765203261 19654 71555 96773410 72311 71555 77070639 40820 62721 290888694 72311 74155 131517501 62721 48536 643340521 14145 48536 975127567 62721 78036 45849609 21708 14145 402451012 9501 48536 236526948 39728 9501 454464596 14145 65505 954025576 23030 21708 920019346 23030 26985 955874926 87828 39728 589001410 11486 87828 335602687 11486 67043 962405650 67043 9648 160995274 67043 59803 746788292 36327 9648 572458839 11486 22398 964079276 9648 68078 409139559 35988 68078 52360611 35988 20646 651933019 37849 68078 819331954 78452 22398 50694930 15347 20646 669691269 27755 35988 121117267 27755 1728 244177783 37849 79494 121908628 2700 15347 537922518 56073 1728 39900214 21351 27755 594920110 21351 63611 244837157 68449 79494 505295805 83136 63611 925046894 41371 56073 885611705 41371 34401 113614624 35419 41371 346724670 41371 37838 950332987 30678 41371 506523960 30678 24812 292369524 72452 37838 5748422 29951 24812 470958544 61996 30678 48028033 30678 14821 788138096 43586 29951 755411185 69399 72452 791311417 69399 20335 733966496 61865 20335 249588747 32349 43586 705960920 36705 32349 413670081 32349 43599 213854793 61865 14635 87093991 66610 14635 145348698 10199 36705 579152436 66610 85274 890971244 66610 27115 680604235 27115 71368 990041449 27115 69009 851678569 81686 27115 449462651 46760 85274 476536381 71368 61084 172887675 42113 61084 260237831 24494 46760 156512722 24494 80653 998632821 3039 42113 536978567 42113 23789 11595317 82963 3039 792103956 23789 42304 16445522 80989 80653 988632634 45545 23789 294358010 45545 63673 319636266 82963 15892 481356245 45545 10321 979041374 45545 2819 200263546 2033 2819 677884179 15892 79713 338410560 10321 56724 944647724 38826 2033 610142373 75651 2033 960991316 33441 75651 668666787 2969 33441 726110796 38826 29363 953835942 28645 33441 631467759 26142 29363 13216456 28168 2969 565879420 9907 26142 352220623 9907 1349 135053060 26142 41238 47709751 41238 79095 19128031 12888 9907 247631158 42838 79095 924773222 1349 71419 252816762 13211 12888 37206458 13211 83981 528130441 42838 17487 176767029 17487 37063 348684007 17487 40778 729575680 28534 17487 126125277 17487 81952 125317762 17487 56493 833660183 77542 37063 299432546 78261 40778 281745567 77542 90159 724490372 56493 73843 401096389 90159 60205 429944962 68137 90159 145663312 68137 56926 234769265 73843 3614 929171829 5770 3614 113955558 16747 56926 122689846 88444 5770 359132198 88444 67135 898633110 86739 88444 626410151 86739 17240 154784018 67432 17240 869132817 10236 67135 147957794 84440 67432 879357705 28289 67432 603050969 17240 50379 611675026 28289 32678 52499179 28289 78037 505391254 65445 32678 248854522 65205 65445 449158913 42967 65205 864652590 15872 42967 340361322 79105 15872 706353406 42967 87977 311232638 6291 87977 640717747 6291 12643 334777603 46595 12643 394403402 73271 12643 636462314 87977 42562 224992134 47864 42562 824580905 73271 35585 972184445 42562 28235 537223159 86643 35585 330392269 24122 86643 75362464 28235 29601 635291281 41594 86643 462305842 86643 66967 940152196 86643 38128 339802657 41594 37733 354677032 29601 51148 956524818 41091 38128 441194433 37733 30485 495929243 51148 43390 200245542 30485 74092 230475380 51148 47898 353244276 47898 79193 105797127 74092 14639 343828565 11833 74092 55145046 79193 73531 538151048 79193 20259 105983975 79193 60982 507545235 73531 73307 525902550 11833 64919 223473329 61431 60982 946719382 14087 61431 369256851 12200 60982 278577839 41867 64919 899579322 41867 12058 646049118 84880 12058 759414989 84880 60736 377578888 60736 84354 784097131 84354 59253 290604336 82003 84880 831428998 84354 66503 802146529 37902 82003 328773240 59253 6017 248055076 37902 76295 328936669 6017 83386 136532255 3112 76295 492179182 31737 3112 130560358 46023 3112 691528537 3112 80382 524403665 80382 34432 36161628 28966 34432 543449072 40981 34432 899493629 63416 80382 760752231 63416 34781 256920323 34113 40981 664032806 34781 33227 249622298 40981 18721 162962068 34113 47729 79342539 42712 18721 267230361 47729 62469 37491118 67972 33227 960689204 18721 6757 339530601 67972 1255 243622681 62469 21092 57936807 46657 62469 474683347 6757 8429 790995478 80694 21092 742191400 6632 46657 939160378 21092 66102 79112568 75488 80694 406816548 6632 3090 989462722 5758 3090 766873758 25384 6632 87350732 72255 75488 563441932 5758 89204 107011853 72255 39753 610860056 89204 44543 983119698 89204 46694 716499667 15877 72255 981449794 46694 77272 847285074 77272 20 868534908 46694 50720 326781911 46694 72034 886318710 50720 23812 966186289 48172 23812 19572040 20 82359 266125701 39931 82359 734474381 23812 80295 13975901 79859 82359 731732104 35477 80295 881438903 14124 35477 30867232 83335 79859 611477713 14124 77383 295205965 55486 79859 93245658 64410 55486 102413854 27210 55486 437821601 83335 27364 136360335 9372 27364 139224120 86742 9372 735578499 31600 64410 693143021 27364 8047 183445945 48367 86742 616701650 6679 48367 992268179 89837 48367 297294487 75965 31600 60611733 75965 53136 267776940 79617 53136 376065048 53136 23220 957982242 32343 23220 59748382 32343 87459 652959471 32343 37154 549307682 32343 19727 838143696 55580 23220 560417282 87459 76210 560863410 55580 55464 935294573 46000 76210 903662670 18103 55464 65791503 46000 47119 741693542 82568 18103 3558221 47282 18103 487092665 26592 18103 70237768 3197 26592 8165267 53076 47282 486640606 65613 47282 970090177 45666 3197 869891759 45666 48058 561067572 50569 65613 418863420 16051 65613 957383806 85967 48058 81611784 59352 50569 127792833 16051 19592 477286346 85967 2692 840679574 2692 5463 256852523 35820 5463 306170230 25100 35820 326393845 25100 71478 177097046 42751 71478 253165198 71478 32066 547967127 39455 32066 3926172 42751 70338 286194790 2930 70338 846139652 88299 2930 145533721 65723 88299 98989981 8104 2930 96800123 2930 79593 178713792 28929 8104 50024471 7975 65723 108564808 60691 28929 904110685 75553 8104 178109862 17937 7975 330860773 84698 28929 708576508 17937 82465 753651668 64021 75553 545736480 82465 61152 701547508 17937 23757 524708799 17490 82465 275996931 61152 23694 540037359 61152 22810 488367872 69679 22810 81997227 31645 23694 524661803 23694 34637 809760950 43537 23694 621743855 22810 77200 170423018 73238 34637 841292137 78161 43537 588651804 73238 60730 705552935 77200 15555 385143427 60730 65440 111486367 73238 18890 465856098 15555 79150 333058908 60730 57378 505808871 5013 15555 213929698 79374 79150 735619189 26742 79374 389906269 57378 27754 139981915 81330 57378 783360133 82742 81330 341770695 73595 27754 573101321 26742 34108 783474877 34108 32282 565759291 88256 81330 291579067 32282 50000 374387692 50000 51950 435549528 40860 32282 460118751 32282 6830 3940632 85650 51950 597003223 6830 38850 107266197 59898 51950 408112083 80552 38850 365746840 38850 4036 365534502 76109 80552 565102773 4036 53097 307987968 80552 29673 406514973 83513 53097 124099879 73395 83513 515447 68077 29673 414632881 19720 83513 813687744 86086 29673 968817007 41907 19720 127410981 73395 85351 855675598 36147 19720 74629766 86086 66664 493617464 42257 85351 116128091 28383 41907 877297698 70142 85351 552264248 28383 34725 840120034 61838 70142 244243184 70142 75837 876756837 60996 34725 734229991 60996 15442 693264356 66110 75837 543232235 85099 61838 879356300 66110 60165 749434158 60996 49011 458673601 60165 23979 982141764 3469 60165 860713100 63893 85099 619544369 63893 68965 943700192 23979 22722 108576461 52147 23979 922580090 9163 3469 768862789 9163 81964 483240428 9163 70646 615840826 70646 29296 368896829 52147 87880 65886680 81964 45841 789848954 39867 87880 22574771 26468 29296 818555243 87880 44170 74927612 39867 74473 353886767 64126 45841 296610743 74473 39813 671389955 39813 73775 273963130 26218 73775 356860271 73312 26218 141120737 39813 90187 600929347 26218 3202 894656835 45459 73775 480638548 26218 85049 149199739 73312 15370 418117528 85538 45459 911696560 45459 64355 676721682 45459 70355 582204435 36003 70355 411312958 64355 63998 477538469 64355 65876 419234122 39459 64355 684832290 12362 39459 542820672 63998 30533 410746924 4514 30533 46367710 39459 72103 31637654 81476 4514 19400236 89674 12362 436499531 50722 4514 141824850 11622 81476 349574159 11622 8069 653302038 81476 64953 620425208 89331 50722 900574748 8069 35229 530333345 51442 8069 564794389 51442 90271 782120130 51442 14784 634537374 10774 14784 779685286 82820 14784 130780540 87656 82820 77038989 82820 51305 594816220 75812 87656 381994356 82820 1097 887487480 1097 72340 114255238 47452 51305 256709506 83675 75812 294287406 47452 28965 282649164 72340 16946 945067963 47452 88972 822374956 88972 40460 200144317 5157 83675 188305821 88972 56911 76230555 56911 30471 6765917 41027 30471 201240 30471 47948 898864400 7603 41027 19727405 30471 41342 890949570 47948 59265 960413424 9497 41342 72731997 9497 49857 365298430 26410 7603 96047107 46978 26410 91969396 60703 9497 426814799 23767 26410 414436531 26410 28571 217471366 37308 60703 488875449 37308 23827 301877994 58992 23827 228620380 46046 58992 126054543 28571 18176 298706715 18176 68386 863610896 7562 58992 371115912 18176 42439 425188579 62515 18176 90546567 68445 62515 963747046 42439 12088 679878427 46960 42439 115430831 68445 51064 291006772 68445 30677 513917880 30677 28806 643951733 83726 28806 25056850 30677 5490 137166431 49659 5490 402965884 30677 17598 488095102 21370 28806 299641128 49659 25963 553939369 81986 49659 810268635 25541 25963 622845190 25963 31964 961617316 25963 59150 438410489 41970 59150 169236752 5341 81986 690191215 66731 41970 595169437 31964 27481 679429561 78325 59150 391673989 17321 41970 692992911 28120 17321 161241176 27481 83842 596182030 83842 24670 48462501 77817 83842 93227487 77817 31536 576111648 32738 24670 216388353 24670 37020 277254836 25012 31536 179386547 25012 8890 405141649 82720 32738 869269215 42871 32738 441118651 25012 45077 711562332 20834 82720 245691117 70137 42871 997891754 70137 78601 419405888 42871 11759 54095944 78601 34373 226076707 27444 70137 144854123 11759 23185 292104155 27444 3171 327675536 72711 34373 590281164 34373 28928 959628785 51680 27444 88330130 78892 72711 811440851 51680 83546 609328717 88673 28928 67850179 88673 40816 945203196 66067 40816 939251806 77767 78892 727953453 40816 67882 680775768 77045 77767 333060926 77045 18985 580522754 77045 80564 90182386 65673 18985 686193190 77045 25195 521007535 86545 25195 103018693 22095 18985 262965313 68101 80564 683857397 88500 65673 54179159 65947 68101 844767220 88500 31367 881041014 69563 65947 566471594 72864 65947 249578958 69563 31677 722171223 31367 31413 147899660 40387 69563 977408101 69563 48333 842851402 72864 73359 892614568 13788 48333 840856781 87206 40387 20353028 18777 13788 150225533 24823 13788 325669364 73359 35770 891051896 28265 87206 617002636 55051 87206 209857709 55051 5853 166287980 5853 14219 79419954 35770 1757 622175633 7109 5853 90999323 75725 7109 11564023 5853 53762 452326547 36628 7109 424892268 14118 53762 104452029 24274 75725 933244436 88309 36628 453863643 36628 33431 159689475 76653 36628 782001882 69091 14118 17280020 88309 56922 347401948 16656 56922 175833882 56922 43610 801085211 56922 37995 500674730 37995 64556 74881435 56922 35510 914536775 37995 8568 24746269 86761 8568 962328789 86761 2400 620105621 20776 64556 624767113 2400 14544 409760592 58013 20776 522382808 59097 14544 216641712 14544 33828 320229759 54194 14544 19947470 33828 59444 524213721 54194 89800 676825132 33828 39333 777125423 54194 18867 42169465 90169 89800 63448208 10393 39333 105683216 67450 89800 840480705 87255 18867 609118480 67450 89125 460018648 20954 67450 895063250 69376 10393 806298099 69376 63023 347830010 66803 63023 20964426 87976 89125 863269538 66803 85039 563115315 84554 87976 383736661 11843 85039 103082774 53931 84554 492409338 39743 53931 390988486 53931 63815 10524700 65372 39743 209178751 27486 63815 284938026 39743 66329 99153748 48499 27486 557501650 27486 60420 975796955 10832 65372 496474506 27486 26357 609905092 10832 13666 815808660 26357 58594 261292586 23370 60420 677096401 89023 58594 414811555 26357 28229 616769636 58594 2458 973911204 47283 23370 398102525 28229 65696 496274126 32264 47283 819336383 74876 2458 229867839 41104 74876 607628681 74876 57707 850847263 13034 57707 740710331 1433 57707 470211581 10532 13034 313771972 13034 79636 934005701 86232 1433 268535239 13034 40852 661175179 40852 41902 872222537 49069 40852 858981051 88294 49069 593881062 63195 41902 450687497 63195 16275 50308296 88294 17790 105643511 17790 41560 357447198 24401 63195 678951787 48748 41560 517049286 4157 17790 982722559 17790 58998 61475969 46545 4157 347460804 31323 48748 90599862 4157 15808 504828572 58998 2103 181797492 31323 11224 157283090 42504 2103 94506835 34463 31323 248044902 34463 16332 554189095 2103 45919 385404183 72320 16332 350726720 17156 42504 31691120 17156 64799 679075392 13176 17156 525766146 64799 85659 92958307 64799 60152 306400645 13176 10995 518971894 13176 73133 382198566 38515 13176 640360652 85659 69768 968706854 73133 11867 905547238 86596 11867 581210873 68456 38515 994770433 68456 74081 393474669 69768 79002 233020873 88628 79002 5973270 74081 77028 974959244 1859 79002 144437860 79002 32707 600823644 77028 1406 555192014 1406 62314 736241759 1320 1859 553248926 1320 55975 220486806 32707 85825 864785407 1406 57295 674990978 75240 62314 388038301 55975 21261 811998555 21261 18709 138141340 85825 67425 503537648 82784 57295 60761217 58375 18709 15527560 21261 52313 25338812 80629 52313 956915223 70792 82784 497037789 2344 82784 545013375 23303 70792 809069868 52313 54594 766338810 54594 79324 388985136 79324 2651 2798985 23303 75270 700189423 65617 54594 792295504 75270 57570 963360878 75270 90402 909993247 70828 75270 116095747 37433 75270 485634576 57570 11488 2605765 39000 37433 96107799 11488 59078 491648938 33419 39000 50237597 11488 55554 168310940 33419 14641 745949229 55554 80477 581538805 15700 33419 44732301 33419 78230 204146355 89049 55554 929327183 14641 51578 725321246 15700 62207 845079850 87740 15700 883465795 78230 41696 642700692 57508 62207 873636691 51578 43717 881451204 87740 44022 482013752 90318 41696 609219731 41696 78353 588131075 43717 39634 667382116 38453 78353 812257347 39634 5589 586339171 90318 58849 778135733 38453 50440 69352793 5589 1319 678602755 61051 1319 739134214 5589 77095 277851712 77095 48635 797638825 1319 45501 896836211 36746 48635 13395398 32424 77095 273707485 32424 82471 204264408 36746 87599 577438305 81251 87599 581900276 87599 72684 177974165 81251 66989 774527743 49757 81251 515130086 2013 81251 89060364 80043 49757 696971084 82736 72684 980580606 36589 66989 9609481 12527 36589 484530539 2013 87746 8961586 87746 26743 301295048 82736 79223 280057932 70057 87746 381303399 58881 26743 914569747 58881 10827 162003003 59171 70057 251568295 61947 70057 362610131 59171 42084 698218370 72513 58881 124806672 39174 42084 55553837 3322 61947 211646976 42084 87474 372280191 39174 25129 980615108 39174 699 616975102 65269 39174 374383563 89075 699 452347711 89075 24927 236767184 64150 25129 695401755 89075 12234 138687409 27403 64150 56154739 11916 27403 659528603 25918 11916 749626389 25918 1681 442298193 44648 11916 864309306 2745 44648 513709566 1681 5717 780971898 6054 44648 672388062 44648 41685 622616822 2745 22944 92690810 22944 22528 823181517 64465 5717 718044961 64465 84685 995269331 22528 87540 860451220 22528 26338 277915427 84685 82310 858191638 87540 57417 4861739 44841 82310 199342248 31618 44841 392375325 30828 26338 54849238 31618 29828 61261654 66625 29828 29064124 66625 70845 998948043 31618 32060 700518340 70845 14718 59488056 29828 1129 713673139 49127 1129 112799871 25708 1129 10715151 14718 9987 91562945 4193 9987 356289339 74544 25708 427854048 49127 70949 408581236 61986 74544 584717568 4193 55192 39720264 55192 80332 102080274 24073 55192 86293875 74899 70949 368161003 10879 74899 710608178 60831 55192 521842883 32777 24073 841190261 50014 10879 56852018 61941 32777 169033211 60831 88197 839097850 33611 61941 982753790 60600 61941 755947430 13554 60600 5171866 13554 21220 406040455 75869 13554 469033614 13554 53635 874192934 14779 60600 820367266 64274 13554 308356078 15681 75869 844647833 14779 77074 579568187 11123 14779 43626127 52988 15681 818898880 86692 52988 387774709 15681 15514 144712487 39366 77074 602951835 52988 51044 589072630 18533 15514 619503832 86692 63696 629781453 63696 36079 233854238 21246 63696 890945148 63696 28656 879096281 38541 63696 64158078 28656 41456 298960339 4365 38541 163673737 60711 41456 901547585 60711 1254 551380533 68596 60711 697169343 12704 1254 535022798 60711 52904 951063010 68089 1254 494268321 705 68596 516061971 705 75609 844753170 69414 12704 280877360 52904 79832 612757850 68089 66895 362872881 46276 69414 70135798 54221 75609 826390129 58504 66895 498981758 63022 46276 211840730 77547 54221 121474989 14457 63022 258413768 14457 50503 763594725 63022 86579 895651284 40732 63022 745559862 77547 70648 830869157 40732 48022 105761840 64250 70648 175685483 40732 16808 187529631 33084 40732 277565982 70648 72703 823810789 74643 64250 9023178 7560 64250 587440724 72703 49243 733273161 73930 49243 813280123 73930 35272 601594326 49243 15678 911018555 15987 15678 460126983 76062 49243 520623904 81397 73930 678263503 15678 6497 55008912 15987 21802 358528298 15987 23267 561096488 58618 76062 816318459 21802 68132 843292971 6497 882 253946298 56595 68132 439356004 58618 33421 413566697 882 46189 803415480 56595 67903 965735559 882 80994 944470098 81839 46189 256483414 39144 81839 132370679 80994 50305 87650985 21696 81839 924905014 777 39144 624211047 9064 39144 127563498 21696 55066 845717376 2022 55066 221985824 78292 9064 142318803 41200 777 460952976 55066 49488 584898905 42070 78292 364267274 78292 72974 779622057 58800 72974 997821809 41200 13772 341927406 49488 85994 17720202 72974 45844 355329611 74113 13772 167537566 85994 25639 360634512 74113 38763 61411433 52759 74113 777389205 77132 74113 672617603 3950 38763 730151264 25639 29639 990175115 77132 78703 812398572 47872 52759 973767865 29639 25076 203953421 67318 3950 248279429 18097 47872 210750592 57119 47872 581449444 25076 16551 745942194 16551 48576 3605166 48576 37660 306809575 16551 40978 396768750 76394 48576 116101661 22135 16551 357322346 26761 22135 499671461 76394 92 221630146 74377 92 629576075 74377 35712 807325490 22135 16932 515449703 16932 11653 691788474 74377 57146 971644843 75536 74377 555494951 75536 84614 891201839 10866 57146 440106131 57146 61079 441146739 75536 83961 590932188 61079 86 467370378 84614 54418 120433101 35316 86 150913820 83961 86756 34511954 673 86756 212728094 35316 63566 732924355 673 82579 320463710 59279 82579 136795166 86756 39472 173859551 673 30027 260349236 59279 35002 621167891 59279 42292 32932529 59279 20623 805304930 35002 73342 2030114 55931 20623 769266306 73342 39596 699440682 76196 20623 138212289 4775 55931 377657771 37934 55931 2661928 4775 28737 939711389 17929 76196 668311823 34691 37934 910210540 17929 80039 65401940 28737 12239 529721645 39510 17929 728105695 40782 17929 89798585 32746 12239 458431416 32746 41487 566676016 87600 32746 300802472 39510 7328 362704364 35602 7328 719217479 34610 32746 11738161 7328 61062 734535178 61062 55760 146555877 40310 55760 654082005 35602 31471 805103477 61062 50933 611419359 31471 59428 16202061 63035 40310 614836072 29869 63035 621115489 59428 26445 41027285 29869 33254 249764403 26445 90009 538677885 86864 90009 763195045 33254 49244 90179247 90009 43140 614581834 33254 9752 893077154 27848 9752 519342843 57197 9752 720748626 57197 66979 69842139 43140 60713 604682334 61193 57197 549740809 88473 61193 442775982 34922 61193 597955692 66979 28188 816899273 36670 88473 105586521 56055 36670 782501603 56055 40448 357385257 28188 74508 24307691 85854 74508 13176195 25878 74508 951512409 43152 85854 776400011 74508 54392 959110723 67072 74508 177234597 43152 23643 814157923 23643 60696 907206329 12812 60696 122022350 54392 53234 192491001 6456 60696 727922706 75225 23643 327443084 6456 66206 862034222 23847 75225 255264886 75225 29589 640896876 78249 29589 670748012 46597 66206 438263143 29589 59264 632207852 16438 78249 16714936 89348 16438 939397816 89348 44162 409383418 80439 44162 360717707 16438 68756 216225497 77525 16438 199930648 52102 89348 577387524 68756 68963 608078876 68756 54137 35384690 68963 84177 702648559 77525 37230 221067914 71292 84177 246987436 37230 25085 423079937 54137 49278 379685706 25085 51554 159208705 43324 25085 103634982 51554 20639 125534121 8334 51554 856781997 6179 20639 864697909 82717 6179 316007929 82717 45497 337940089 8334 88281 124203951 62673 82717 908360224 88281 21973 73154193 24072 21973 372837486 24072 54660 693680175 88281 75330 438748895 9897 62673 308386538 18192 54660 563435758 37702 24072 428204611 54660 32355 404998501 32355 11427 751084451 18192 80186 279905090 76218 11427 622999209 68277 76218 677882501 56590 11427 78042755 68277 76923 454945713 56590 34813 783666552 18180 76218 639562231 18180 16969 159567201 84990 34813 190172545 18180 18743 458821465 51110 18180 646431335 16969 42729 195782971 84990 52585 160312946 6934 84990 785027905 18743 8518 8343524 8518 26726 800876766 38870 6934 996495154 36116 38870 137884311 1900 8518 215399462 26063 38870 542716596 13571 36116 123206470 14726 38870 738683811 26063 32025 35720243 13571 34876 480201116 40412 14726 604014736 83695 32025 707330576 60046 14726 411263282 32025 8101 165345865 60046 72232 379617478 60046 78941 989404022 60046 29523 339002476 29523 19576 528725963 48355 29523 919189463 7449 48355 862391636 2450 48355 735053688 2450 4191 509966800 1211 4191 584007729 43319 48355 326061557 7449 69421 999417972 20839 43319 550653458 18239 4191 597801602 24967 1211 411427829 69447 20839 866130280 20839 83043 433157461 69447 30372 379663813 65290 69447 486225109 83043 60927 770391322 74102 30372 759196618 80604 74102 534077696 30372 20713 529202410 49710 20713 731729185 71426 20713 832424241 50969 20713 992852520 48910 49710 640497585 20713 4950 669781170 71426 70895 153252250 71426 11107 6684127 27085 70895 129164006 11107 87090 141453772 27085 17187 118562165 84714 17187 542432000 84714 43664 944816572 80517 17187 324771046 84714 14650 854920456 84714 82640 30634145 82640 83184 833012824 43664 45311 128324776 84790 82640 930616593 37693 84790 528955563 83184 49421 818480487 76929 83184 319814271 37693 6224 171352204 49185 76929 388929166 76929 28697 199312804 8350 76929 567870376 11877 6224 756533221 8350 73170 627694941 28697 9682 275642047 34149 8350 110395683 34149 88882 663831077 88882 40846 72234419 73170 52620 608425856 68920 88882 867313666 15598 52620 26769190 37454 52620 815189327 35624 15598 300038661 51657 35624 522015114 11245 51657 314018345 77704 11245 624423424 3720 51657 293843566 51657 48627 536238816 48627 429 7628875 22435 11245 309275629 22435 62251 968916093 22435 14243 118866123 59980 429 265733838 14243 11496 834623771 11496 24526 244176086 11496 24303 118234843 14243 62679 803239366 11496 54493 968711301 40182 54493 920944117 49267 40182 574668892 26479 40182 254187044 54493 66218 600809960 54493 87174 96418815 26479 61929 303440096 77902 87174 6015233 61929 88714 387318609 87174 47457 884903386 47457 19039 312711195 89041 19039 697285272 77902 37631 729829617 47457 65919 554305104 40498 37631 64922983 19039 9492 634004978 7634 37631 313338847 7634 45975 229393399 40498 61374 494944258 61374 69843 792132753 9492 25812 736643751 59954 25812 85319344 69843 24889 992599255 25812 77261 505315922 77261 51814 918782250 82481 59954 738618945 59954 9470 98405581 82481 64257 83861111 76660 51814 82398275 84469 51814 676299656 38419 9470 700743384 49955 76660 885988239 38419 3190 570286430 76660 61623 607122669 28443 61623 303994780 3190 77985 13501255 77985 48649 140323340 44402 77985 933238727 2882 28443 895187872 7451 44402 217873159 44402 21835 533806656 7451 65008 750496267 2882 51111 97429020 51111 20276 312963784 21835 62474 30072642 27826 51111 32181250 47299 27826 4600775 6088 20276 449930955 62474 10791 886067476 42284 47299 640117891 7238 47299 161341746 43947 42284 83217137 37420 7238 457472443 49681 43947 139620379 44225 42284 307526863 69102 43947 871663137 37420 32255 166501990 69102 58248 178578455 1174 44225 14065831 78172 69102 296274653 50942 78172 333322029 50942 15087 627470846 68955 15087 99141742 57231 50942 912810006 899 50942 839488124 20644 50942 27787824 11926 68955 911579741 11926 69815 7527654 57231 47245 127460823 899 64117 426745199 16908 69815 504641569 47944 16908 981353903 69815 80696 773084089 5868 64117 787590918 5868 48000 651474596 9958 5868 683804741 48671 48000 264837823 68006 80696 175235777 32829 9958 93710088 48000 67675 201705132 68006 60442 493490029 88717 67675 639060781 6129 60442 340497914 59508 60442 479154654 30451 88717 646252817 59508 24546 755462771 40851 59508 56824538 30451 7848 527070644 14577 59508 749265381 40093 14577 469574896 37031 24546 251043483 65973 40851 90569302 29505 65973 169687923 65973 84043 732377219 65973 43895 206367211 87543 43895 49112573 64296 43895 16091655 64296 20624 957443360 43895 32251 39794488 87543 30240 824548303 7432 20624 195014217 63721 32251 394490740 20480 20624 21860448 68439 63721 934263730 68439 37766 88739296 63721 1260 729414856 46593 1260 262250962 46593 73306 708180432 37766 77671 938305585 77671 72195 695336894 73306 9475 79672701 43236 46593 697046386 72195 70030 990171869 72195 74834 452353922 70030 72019 796120459 15930 72019 273562711 15930 20916 414462349 72019 35929 95489780 17869 74834 589614833 15930 73348 912481325 47527 73348 138624835 17689 20916 870653255 47527 61753 166913038 73348 51315 832814679 59761 51315 724424038 47527 84507 102407770 2385 61753 977633739 88119 2385 752377443 2385 22330 306460251 11514 88119 702804665 2385 53830 39182641 88119 52267 946231735 13775 53830 496937175 22330 64070 742484135 13775 2230 776507723 52267 70032 617422486 43161 70032 1894341 53582 2230 316008353 53582 20671 771942128 20671 79673 126542352 71990 79673 382007305 51635 20671 5495606 41484 53582 28404276 79673 5128 32479353 51635 7521 667637113 89272 41484 142477935 41484 20752 416684092 20752 28318 12981093 20752 77381 835463883 68719 28318 852689624 7827 20752 262947038 20752 37471 379620513 68719 84977 663220550 68719 14991 286165106 7827 76979 696968247 76979 7313 784045195 76979 10039 641657577 76979 20748 143649296 10039 4703 252446548 4703 70968 709959077 65389 20748 763929015 70968 88149 331936114 88149 82678 793663031 70968 35432 946750723 35432 43338 100382434 88149 14882 93614871 56108 88149 122068807 44492 56108 333203548 44921 56108 21380599 65932 44492 72968386 75710 44921 884592460 74159 65932 502357097 65932 42961 204103430 75710 31419 901344589 75710 72760 822135040 42961 45052 81666338 5124 45052 316257029 5124 48674 471709863 89209 45052 758519657 89209 17025 591563324 72342 17025 70417284 17025 68045 74747911 89209 70937 10929929 23252 17025 535324496 63925 17025 879836462 16340 72342 455692072 68045 6087 22855511 23252 57690 995711659 23252 70691 604055560 16340 11266 683508917 70691 82157 360876266 83947 6087 569803706 24039 11266 31294056 20022 24039 639569703 10909 11266 165006854 42410 82157 501232153 2234 10909 768827572 42410 35270 132942927 5145 20022 688964222 10909 90035 664584376 90035 86026 981593003 2234 20519 38262306 84313 90035 930841965 86026 61196 231407454 61196 17422 783546564 17422 43695 666120826 44818 17422 385124324 17422 25925 526588823 43695 25042 129954450 10226 25042 206232093 64661 25042 249807903 25925 6631 235418140 64661 27012 135960659 25042 61650 650909324 61650 43475 741661187 30079 6631 98758264 50630 61650 140802848 61650 2465 580219054 6207 61650 23510885 50630 83299 459058689 47745 6207 431575577 83299 52772 509029327 47745 38304 66136746 37531 83299 233118280 37531 47785 54293025 37531 8720 196085197 8720 5795 999330967 24195 37531 322736402 5795 35982 652380751 65991 24195 517765556 12732 35982 141655777 65991 19196 969812478 65991 14042 606060738 14042 66393 206619787 9067 65991 66690739 80164 66393 994178119 65343 14042 495890689 4562 65343 314966216 65343 66827 391341945 53273 66827 463151328 53273 32639 692467567 58396 66827 749735897 58396 36013 943256210 79125 58396 384639209 57803 32639 898634374 58396 61911 694711600 17216 58396 371444934 17207 79125 27781475 17216 41839 919588310 17207 54991 312109994 21529 17207 605112436 26400 54991 337061714 26400 62483 662011909 54991 81545 368063259 81545 81101 52628774 81101 60775 351505173 26400 59702 195483811 38806 62483 141927574 39292 38806 26229719 38806 59837 291926033 38806 88105 281487897 65820 88105 522703293 39292 78116 356194410 19768 78116 482954852 9031 88105 489918727 9031 63831 967094468 65820 52979 953869307 21674 78116 901066987 67683 21674 808700460 14725 63831 374267770 13994 52979 805377531 10458 67683 311458274 13994 7053 679530362 55462 10458 844634063 42923 55462 832468979 55462 19120 335656872 8273 7053 975714077 19120 74110 619406056 19120 28363 261361281 4744 28363 165240257 74110 85736 749942102 4744 50868 551343870 74110 22495 289007256 22495 37140 24725326 31005 37140 279090152 50868 27419 811553298 22495 51100 829798737 33891 37140 790361725 27419 28629 281430119 51100 7690 67605529 13600 51100 476588583 9866 51100 932888673 28629 53488 114138915 67055 7690 489243846 9866 50078 507171987 63524 9866 979296552 84182 50078 639335176 84182 48581 813441849 26134 63524 540600329 83215 50078 26050147 67138 83215 794709319 48581 22663 756674514 46359 26134 518164066 46359 75613 986353504 60014 75613 34548377 36900 60014 618525982 83332 22663 309737782 75613 87553 668472318 22970 60014 956225734 60014 30548 651893241 88429 87553 664716616 69581 83332 573028161 87553 84053 866862915 69581 14916 84910574 33120 88429 929669883 29784 14916 79670076 29784 8010 506113214 8010 5597 53919958 5597 61828 235897178 59669 33120 676387814 48690 59669 946748843 81155 59669 486615212 5597 11513 698844801 59669 79339 532879671 79339 24370 17836393 81155 88241 970984606 71120 24370 520995405 88241 3658 839121150 3658 32946 782999126 30962 32946 500354264 48411 30962 740025142 48411 52350 142080912 83718 32946 268885278 83718 22806 122931987 44199 52350 88790681 84017 44199 480260708 30950 52350 946749946 31725 83718 144542500 31725 50610 826996148 65283 44199 153181632 43585 30950 567227782 18326 31725 379901899 25321 65283 520695355 62868 65283 181114206 30740 25321 848087471 18326 29801 573912541 25321 48329 114009159 48329 29368 539283670 29368 59142 617027021 71415 29368 740193241 7374 29801 314051806 12335 29368 593873576 71415 713 892362568 12335 84268 758912848 16049 71415 973387294 12335 38142 416707608 16049 67725 741293418 24035 84268 333870962 61297 38142 868148905 61297 50870 270715954 67725 58729 196453638 30731 67725 9381690 33986 30731 265654647 50870 54887 545873582 86021 58729 63397365 54887 85842 441015719 13868 85842 211553473 15230 13868 343283622 54887 41661 478338069 59853 13868 528307457 13868 65634 719323650 65634 36146 697373139 26669 41661 446657271 20367 59853 575122190 20367 84445 546229269 20367 62634 736075251 20367 68972 395499338 20367 28239 905662051 68972 80131 146638650 28239 68889 543835652 4419 68889 442635157 66272 4419 292517885 80131 40273 872257015 4419 82983 463137369 8880 4419 590514326 3066 40273 507353147 87407 66272 641492590 13747 82983 622971393 8880 9624 88486738 3066 19209 255472386 3066 39481 748964427 39481 21605 82431612 19209 86370 589520928 39481 46602 805617749 17484 19209 144661996 46602 57577 651228291 89431 46602 39337471 70897 89431 94002131 25483 17484 579547682 64055 70897 967222269 64055 78044 401100676 76281 70897 332416334 25483 20618 384334402 25370 25483 983259476 29315 20618 5997660 76281 15363 812569844 76281 77653 82795849 15363 41351 751942201 28346 41351 588127818 85141 77653 113509054 41351 20591 464562400 77653 57200 172603316 65781 41351 560999870 85141 45447 120527056 38732 45447 676261295 64603 20591 15642259 65781 3992 267357440 3992 32384 824987936 64603 58326 8479019 28779 32384 829545680 64603 54273 899495623 54273 728 474471464 29817 54273 389633330 62227 728 212157298 28779 55545 489006314 55545 66531 563067311 728 83241 795436395 55545 81002 309984933 55545 82884 707308771 64862 81002 54532866 80763 64862 370777662 22361 83241 165964737 80763 27796 270750066 52259 64862 994859643 50170 52259 651716434 52259 47769 146222111 51140 52259 319037198 44426 27796 91052580 44426 80038 699623588 73105 50170 391464375 47124 47769 333908928 80038 51136 847231314 73105 81417 395235011 80038 30600 43330637 51136 48508 440244585 51136 6886 338630199 38824 48508 168038625 81764 30600 154190049 81764 42722 200580308 42722 39361 570534123 39361 42737 825971364 38824 44366 108541499 39361 46020 42482508 46020 33694 558711790 73983 39361 207836655 82948 33694 635768697 83732 82948 757224200 67124 33694 376123604 49975 83732 492732609 49975 4789 107519343 26753 4789 517317741 23448 67124 449032140 4789 6985 655777176 6985 4410 976661405 30235 6985 457304579 35538 23448 561170574 23448 60794 968984461 35538 75080 133317206 35538 42671 721822500 10772 60794 606089415 60101 35538 347237859 75080 57787 323921086 15270 57787 577374473 60101 59594 109437620 26777 57787 119498929 20780 60101 708116975 44184 59594 368139203 44184 66957 27205735 15698 66957 465404003 44184 28564 732790211 15698 12909 256095367 12909 48358 58500875 66957 78278 816189207 55133 12909 941579497 55133 63135 588879774 12909 23638 172703562 55133 66263 494559723 84429 78278 893096041 4314 23638 49185687 31628 66263 847073977 44880 31628 777039672 66263 39184 510533984 22378 44880 417372767 41168 4314 21611603 38820 39184 394123207 67873 22378 510518050 39184 23460 900878947 77449 41168 580331102 68998 77449 465869704 15148 38820 960112562 15148 19228 774612210 80704 68998 695899811 77449 64710 481957121 80704 46177 193622479 21996 15148 149078563 23931 19228 404860123 46177 75888 300920108 68283 64710 923813458 49401 23931 305650175 49401 5270 306102343 47721 75888 404859573 37269 5270 55024655 19271 47721 238155668 37269 59701 727839374 27159 5270 862299054 47721 56628 463807549 11898 37269 673284410 56628 66874 758599547 85149 56628 453735912 85149 73221 538900688 11898 20857 845434831 80111 73221 528932708 85149 53977 711671267 85149 28838 717164163 56665 28838 103203926 21614 53977 422127522 80111 35502 692403249 43438 53977 518834717 8680 21614 817540632 51782 43438 339616987 51782 54239 639658727 51993 54239 169267301 51782 76980 815648245 8680 3534 173217368 18870 51993 732605223 72186 3534 724714980 84944 51993 360911566 3534 18561 429427693 14833 84944 411426553 18870 36198 794936973 18392 14833 874891062 8460 18392 875210325 18561 81314 399249371 81314 75468 350369577 35987 81314 198268184 35987 40352 749146040 56695 81314 345927449 13428 56695 855902747 40352 53294 698796538 67590 13428 135992551 13428 38802 446270869 67590 34226 566990864 67590 48031 966871568 48031 9458 732281616 67590 12541 848043113 38802 2557 745444949 9458 15788 596799434 48031 3439 142744836 84819 12541 572249367 84819 29379 65355158 2557 40304 35617325 15788 10195 460960810 39172 40304 585430888 10195 5748 100669518 89021 5748 198500021 54140 39172 273178236 22755 5748 949885948 11656 89021 304469674 13067 5748 689104006 11656 15623 88339 11656 12370 416486229 40987 22755 112597644 88908 15623 71221262 15050 12370 861850817 40987 81175 453489590 81175 1846 266504528 67287 15050 446739872 32434 81175 575684388 32434 69910 896845244 81175 80516 21430885 69910 37486 765532322 68020 32434 592632505 69910 45670 134778219 70593 68020 337208488 58820 80516 786369818 57705 58820 66062044 26037 45670 935346462 9756 70593 68658060 80010 70593 286518516 80010 79754 207587402 55007 79754 562747551 49046 79754 81631371 40433 55007 54073618 48084 80010 894174531 49046 61881 38702363 70666 40433 898780476 84231 70666 62730885 40433 41701 372169305 26868 70666 93547860 50639 70666 578940377 26868 28206 899190967 24757 41701 935290074 26868 58451 823662108 45855 24757 398654204 3274 50639 639489710 4062 3274 555221429 43101 24757 80333535 11226 43101 64241033 77328 43101 999201256 77328 74612 790358713 11226 72920 431570028 6190 72920 547171003 72920 38476 885584870 6190 58591 249359065 36303 6190 481234450 83893 36303 564083106 30911 38476 473301862 83893 71512 919995546 6596 30911 355837665 675 83893 112177294 18847 71512 924891355 6596 32330 50080986 6596 53555 9284222 6596 20171 697181091 1074 53555 630286631 12175 32330 751421796 86438 32330 29195343 14451 1074 261190271 380 14451 70449456 68580 14451 451461991 14451 58625 338848776 67443 86438 637142022 58625 48852 367434628 380 80537 814147307 29959 48852 728303668 33389 80537 571116016 29959 8957 151272373 48852 76011 215968962 79706 76011 293068069 22163 8957 21558421 6936 79706 253206206 87893 79706 690244057 6936 80752 776605714 52194 80752 754730810 2701 52194 461983662 69274 52194 956288124 87893 80087 74254249 69274 48281 318015776 52194 80311 855600414 48281 32569 17477518 48281 49440 616036733 49440 65998 942131804 911 65998 914823234 79415 32569 927865698 68226 65998 776283518 1641 68226 836278701 911 7831 279953385 75170 79415 16923972 79415 86623 330473436 51446 1641 461163318 75170 57291 830363933 57291 89642 298322235 59579 75170 863397938 87607 59579 346307057 87607 52449 453533793 49874 52449 7935134 21179 59579 804894456 82917 87607 836879630 70836 82917 813200403 44042 21179 780125342 37327 44042 271718496 1893 37327 324006344 1893 76449 995443151 76468 37327 313263679 6073 76449 965101447 43090 76468 970890033 66346 43090 44394789 59575 6073 552599911 50748 6073 738066628 66346 24007 331823779 7415 66346 115207891 18598 24007 113687296 40568 7415 994858549 37661 24007 492336387 18598 66287 272861303 37661 45750 102575573 18598 27477 593898472 45750 55084 948768028 27477 76129 620028582 27477 10121 620290909 55084 79638 741491403 36884 55084 233111759 55084 48886 565425910 79638 50093 398711618 79638 18745 537134986 50093 41957 200125659 41957 28878 922810659 39492 41957 277477922 18745 56846 969412579 34156 56846 430760861 56846 38717 747308737 26826 39492 639370031 49814 34156 812434699 40171 34156 635581531 58360 38717 555202466 70694 58360 870109659 79929 40171 404602431 77737 79929 935096409 70694 40201 593965786 70694 30554 978553579 70694 73297 916859774 79929 41317 488476347 40201 90 197524892 88976 90 314888691 20064 41317 388284927 90 89559 261727704 25993 41317 131502335 25993 37930 329317222 20064 88963 341752143 20064 87066 81433015 89559 261 925803891 87066 43405 898681176 85290 43405 612313141 261 47844 5467364 85290 59597 872618313 47844 59308 189896049 13319 85290 15216530 47844 69119 186697570 10770 69119 296843014 59308 69889 232195243 88490 59308 99752162 88490 86461 820721604 69119 38917 395020680 88490 41552 880224228 38917 44099 819970278 32941 41552 338760131 18237 41552 470748966 5082 18237 781213192 572 32941 776251592 44099 52594 141857383 572 5276 623217847 58186 5276 143380692 33689 58186 862642176 24393 58186 703692147 5276 6811 831664521 88723 58186 697129480 33689 43289 429810335 28080 88723 15187528 43289 49963 372922611 63669 88723 266636537 49963 59038 414618048 88026 43289 496216108 63669 82493 547870673 63669 45101 820945469 88093 45101 916626204 5886 82493 825508520 62923 45101 999588982 82493 69530 30794778 5886 71454 298967473 71454 44238 726749047 62923 74040 522890664 5619 71454 914565025 71454 81318 794245962 66233 81318 482564713 81318 75542 530197008 10254 74040 65094161 78999 66233 59630616 18420 66233 682698418 7108 10254 543772268 51422 18420 784139903 39027 51422 171479438 62801 7108 705275223 18420 50419 431053986 50419 80526 738332277 77029 80526 175589625 80526 54313 713169802 62801 37679 741476202 36724 54313 356213986 80526 35660 262520080 37679 89507 407923436 82392 54313 293012647 87364 35660 737532142 87364 13835 739360564 87364 58118 812660900 64008 13835 628907146 56877 13835 448564005 56877 6894 58965577 24459 64008 823971353 64008 30445 742425578 30445 29727 72557371 6894 84386 879901304 7656 29727 321528190 7656 71928 118494699 58755 71928 862132369 84386 65442 221553574 24895 58755 26248215 7656 81058 448106101 24895 20035 572242182 81058 72317 889043615 72317 81865 175632197 81058 47758 686736584 72317 6875 170853695 89426 20035 630551779 49599 89426 940754422 81090 89426 262161377 49599 54458 996025258 15513 6875 356588014 54458 75455 468472887 33140 54458 700328322 52209 54458 561130190 15513 77080 305693761 77080 64323 141480816 77080 77953 56191461 62986 64323 646299226 64323 44005 951142428 26042 77953 315702187 54355 44005 298643974 54355 83980 88613873 44753 26042 186413628 7647 54355 7205809 83980 73505 895196437 83980 67458 295670386 44753 78614 173300864 55627 67458 431899864 55627 36986 947264878 3568 55627 648027431 67458 73923 432924808 8155 78614 859274850 32005 73923 355747593 8155 45843 434351345 3568 66130 32538199 32005 60354 797285382 26208 45843 89125763 42131 45843 112894274 42097 60354 915267550 1472 60354 576630744 1472 86595 123331148 83756 42131 767281138 83756 45485 488960752 45485 45782 875293895 45782 61239 44727406 86595 83691 394216969 45485 70011 17862272 45485 22756 966768481 61239 69940 464098595 76909 22756 680499884 56278 70011 856206057 41242 56278 827818964 56278 21692 216200872 46481 21692 73387559 62013 46481 913329668 62013 50175 499481458 46481 67075 374835782 82774 67075 890841875 18374 50175 170976298 50175 85235 152538514 18374 28955 141973447 75015 18374 545872266 58570 18374 652763651 45302 28955 385961932 14615 58570 618793273 39471 45302 466015389 45302 28900 249279783 28900 55343 125363849 28603 39471 939580290 39471 80725 301981775 54093 39471 701286059 80725 66405 447119824 53193 55343 920742178 54996 66405 939918374 80725 66764 956613820 46537 54093 159938529 66405 4281 344245070 53193 50543 963455684 74900 50543 70967892 4281 31731 966387316 50543 5752 268395783 31731 14197 869793193 50543 63238 431269759 51575 63238 835672568 14197 71258 46424798 14197 30781 76276358 64616 14197 939117574 64616 50191 823832698 63306 71258 713874231 78799 64616 804094579 73935 30781 413757010 50191 53090 474108017 69351 73935 522360252 63306 18499 607527149 69351 14379 639497668 73935 67306 135605657 14379 8902 711349871 1229 18499 130601715 6077 14379 853072240 14379 59526 365986028 6077 37086 103928625 8902 19907 499724244 78068 1229 670691267 6077 29812 460455001 19907 54042 792340714 19907 59307 760086248 54042 17222 81099038 21533 78068 816616152 33184 17222 376790666 33184 35553 49303782 59307 62189 850574116 17222 46423 629214483 31653 35553 747857336 89866 46423 557059966 89866 33 726090479 50066 89866 205459313 50066 20793 70341080 17250 50066 430614352 33 38150 881256848 69527 50066 978114193 50066 58906 8135283 38150 14488 584727985 69527 46907 824911055 14488 81357 250242658 14488 21549 678003788 61396 58906 70506405 21549 72771 42004926 61396 85759 795534591 33590 81357 312053435 1479 85759 243308187 1479 27230 128156901 72771 6633 425712067 27230 25572 6467406 8332 27230 792046675 27230 89718 599912121 71295 6633 413838166 89718 87257 360877659 71295 61720 254830772 8332 21535 252426638 21535 68789 92523136 71295 32691 657136217 53771 61720 164041030 89086 32691 567783127 32691 69710 341519753 68789 42288 164686527 53771 57546 623013176 53895 42288 886111787 49407 42288 196374107 34124 53895 757568011 36208 34124 780303447 31789 34124 611098000 31789 28710 523076584 5253 34124 897740463 36208 47380 862797073 36208 38400 135497134 31789 56966 933113876 5253 10691 823382447 10691 55164 196807192 56966 70256 909246875 38400 27681 976034836 32167 27681 123154883 13222 10691 71809530 44941 70256 352805954 13222 79228 754362212 13222 56565 109120768 44941 19118 25403146 80832 56565 286356322 90395 44941 249743477 19118 27928 178903434 27928 12921 186780236 27928 64947 772893457 90395 10659 959550266 10659 20998 922081717 64947 37656 692474178 20998 78273 547200751 62930 64947 757778345 26345 78273 825106075 78273 42478 384655003 26345 90512 802804209 26345 79796 993318693 71896 42478 231231924 61766 71896 189692795 43296 61766 567201568 77320 90512 701685029 22302 61766 404493170 90527 71896 913021918 61766 73067 713392077 61801 77320 626178880 77320 1471 733962342 61801 13012 171835087 54015 90527 544711122 61801 86745 804035076 37208 13012 464234005 13012 33634 400245577 13012 3604 32739994 3604 18562 31479542 41271 37208 264802459 41271 51978 634076511 76296 3604 513124956 18562 78632 283141729 90057 78632 929259504 76296 42516 95004752 11276 76296 921252181 42516 39539 983158075 90057 87630 597385739 23744 42516 788893967 5215 87630 937122943 87630 46504 364430409 27668 46504 339168172 27668 10713 520911512 54402 46504 10756605 2938 46504 340912781 11460 46504 478596088 48162 2938 812595790 46966 54402 163267181 4819 46966 909339168 11460 85586 144417515 85586 83764 440210966 4819 34044 283076601 85586 67370 425916920 67370 38184 430878553 83764 21365 875075550 30359 83764 365288979 67370 66239 621874793 30359 88221 856698293 67724 66239 928881664 21365 12751 547693708 12751 959 848046661 82631 12751 97300086 82631 5776 870527189 82631 33052 461412669 33052 71480 205610302 49635 82631 341759327 49635 7981 376532579 49635 77397 921706658 7981 9005 357814617 77397 16227 722293084 58648 16227 573103056 16227 56230 324912476 16227 81247 644555563 87235 16227 190280504 69036 56230 754098366 28772 81247 695748022 29860 81247 616780358 29860 70621 967820177 82746 87235 53615375 40388 29860 972206604 80320 29860 740095729 21805 29860 610079642 53801 21805 791318208 81876 80320 624110506 62622 81876 736887860 41426 62622 87055692 9666 81876 139018353 9666 41123 357485115 49163 62622 446095285 41123 14385 209527494 41123 81272 138256180 81272 29236 507371378 41123 53504 550839973 49163 12506 94860435 55708 14385 609457101 53504 59908 568713722 62861 55708 86065670 71816 12506 23730188 59908 69273 563096014 59908 18735 879033052 27847 59908 699276982 52127 62861 462491140 71816 89846 230573260 83368 69273 474385601 18735 89117 220258223 89846 5632 729378546 52127 35138 294221309 5632 15842 113550940 15842 64821 416974179 15842 66344 302032979 15593 64821 833027461 39703 15593 81016810 67035 39703 754572765 39703 55087 796477009 88850 15593 605104039 87772 55087 322685353 76059 55087 494115155 88850 56467 995192706 41414 88850 457669097 80587 56467 253873309 87772 42128 858524100 76059 23399 36441722 41414 81979 925034478 65451 41414 997806690 65451 71700 915953083 58869 65451 220956287 81979 38884 875619070 48599 81979 520590025 45465 58869 259236443 56886 45465 652893313 79922 56886 697609795 56886 8457 21237854 14838 56886 613271509 56886 78321 621446063 78321 77515 191041566 12339 78321 601384275 20298 78321 563603926 56532 12339 54827424 80844 56532 345367706 37320 77515 683163411 56532 84022 57506484 80844 11159 715334032 76917 37320 58609144 73841 37320 268350088 11159 5961 110540141 51757 11159 887218768 11159 27049 749338416 76917 60051 704907584 5961 34748 777403530 79404 5961 286066881 51757 39573 54189370 75484 79404 870527110 79404 48668 82826201 37278 39573 958948049 15612 39573 830504997 25318 15612 394547394 48194 37278 398747507 15612 36585 526169733 48194 49290 50838183 56650 49290 332751287 13813 49290 568279571 56650 66662 822044608 88195 13813 980943025 88195 75825 532744262 36398 13813 705822190 75825 83924 431824350 75825 39907 411294997 52037 83924 230321204 36398 42549 80222343 72732 52037 774831452 52037 49931 683897062 33201 72732 651255170 76821 33201 131776621 44437 76821 97550270 76821 68767 824461073 76821 73267 196509477 44437 73192 650271610 49040 68767 415391331 78910 68767 398022627 74626 73267 94593890 18584 73267 471979434 74626 35903 716372725 3122 35903 681286048 23246 3122 229911977 35903 34132 840995881 74798 3122 672235730 34132 62822 26638624 15642 23246 312570213 62822 74119 353432154 20911 62822 46062747 7615 20911 840422037 62822 58216 275666571 74119 6700 113642658 29852 74119 826940981 29852 47026 491709843 6700 89567 320542801 89567 22430 152985809 89567 73765 699480056 47026 9828 688642154 21629 89567 595780246 46 22430 786651810 22430 85616 907047329 54809 9828 296539577 81494 54809 676738376 54809 9370 334770723 27918 81494 532897656 81494 21739 965373345 27918 36834 370919106 9370 41403 499622127 36834 18644 295713987 36834 90178 824427656 18644 55147 807537595 13049 55147 505688662 90178 89834 664201670 76735 13049 288926033 89834 14094 576485202 76735 80539 233030592 14094 84081 593900975 84081 56988 260699122 80539 44665 884574597 84081 24095 845956824 80835 84081 623178953 89103 56988 78552830 49816 44665 595378872 44665 53613 896990844 80835 3481 422023276 89103 66557 212382345 89103 26517 403864664 83352 26517 589094872 5823 83352 764918172 41408 5823 180564599 42069 26517 658631447 46847 41408 382484954 83352 11370 648198058 57958 5823 228204474 30832 11370 238653919 46847 73407 802761259 46847 64897 590524166 57958 33447 708447279 30832 32526 312005395 15989 73407 782028595 73407 44975 31889323 49533 64897 816105892 42570 33447 564998296 33193 44975 356336669 44975 76108 988254368 20246 49533 376352542 38483 42570 803012808 20246 50494 456967288 20246 44957 254537921 38483 24314 836499871 50494 60530 611849408 50494 15745 207541061 60530 90436 373091569 73243 24314 93309312 24314 87939 226459163 15745 35031 271641984 66613 87939 869748846 51448 35031 546618821 87939 42803 50497690 42803 6346 469696309 66613 62983 292373107 24590 62983 390670573 62983 37737 457402696 40269 6346 251629481 33045 6346 385325971 60793 62983 57648805 40269 5073 432423182 58657 5073 904581652 33045 6380 886210904 71418 5073 195644413 12545 5073 873228869 12545 68958 76051251 58657 8361 260066972 12545 33366 882757556 73727 12545 378141911 8361 70447 201833069 47796 70447 51019066 70447 56361 470933632 47796 15588 292657852 56361 39085 925395076 39085 20211 515725163 20211 63890 380191901 56361 78 100750096 89358 78 458695794 30446 39085 135180866 30446 83818 804663765 83818 74125 974142953 83818 84087 308936500 89358 33139 355901437 33139 14348 544774586 14348 47058 249180621 25713 33139 109591065 60413 14348 191627645 52116 60413 513654147 60413 36924 8120508 60413 10335 867302018 24833 25713 127125805 28261 52116 177026715 52116 28903 237300171 58745 28261 919869599 73965 58745 142579065 33445 28261 85923470 73965 76503 457764730 87069 73965 203448293 69139 87069 439070375 87069 39659 400225864 53738 33445 199863232 87069 37748 840967031 28804 37748 90341624 24505 69139 728292722 76596 39659 498703102 28804 50457 474824151 24505 57387 548121358 28804 39609 706221155 39609 80387 140089723 74431 57387 10418914 50457 49114 203140469 85126 39609 104423505 34326 74431 491202352 49114 64133 327087715 64133 69838 908611024 24988 69838 618523721 24988 25984 237130507 13074 34326 352481482 25984 48555 519144631 2493 25984 130966961 13074 2196 381401643 22740 25984 643676638 15630 48555 110158326 51185 15630 567460878 15630 5444 828504897 62486 51185 237949536 61345 62486 674222173 22771 5444 397583263 22771 81005 502761187 5444 17090 95697251 632 61345 451984557 133 81005 224879167 79491 133 878744424 5659 81005 721619893 49662 133 363167551 632 82390 268253137 82390 35997 163410665 5659 85755 526608543 49662 78934 966860266 79481 49662 81366089 84756 78934 524465561 84574 78934 532043228 80030 78934 514205013 84756 82955 216628609 60052 84574 506813819 80248 84756 280854761 80030 40056 731579530 60052 70581 352946138 66197 80248 935610924 66197 71732 713245708 70581 87177 632185585 70581 67398 895864017 66197 43917 598461318 71732 345 774197939 35344 345 221574680 69070 67398 65719448 35344 75496 27396001 35344 44578 944727973 69070 8749 232421867 8749 35702 558567213 31769 35702 178715141 709 75496 550550410 8176 8749 50188600 12083 31769 225651325 74465 709 830578928 8176 80939 137094348 12083 34088 625428577 34088 42143 110877113 42143 88360 307947274 74465 4812 494244179 80939 21142 593155429 36395 4812 128078543 71957 21142 862759002 85396 21142 162152443 36395 23492 86679448 71957 55135 834416553 85396 72717 265174329 2507 55135 28205609 72717 86129 140979860 55135 79824 153678802 76433 86129 897786664 72717 1470 286839651 76433 45040 323731514 84502 86129 304654186 84502 19080 135308165 62989 1470 13717091 86522 19080 63894691 45040 1853 201531372 62989 28272 67118500 81786 62989 21834561 81887 62989 789436170 86522 42769 124225235 76836 28272 946250775 9127 42769 222489777 46557 81786 963836824 46557 68549 763822123 68549 26706 666941728 46557 13498 89871430 23937 68549 153411237 41326 13498 327384729 35892 68549 45940329 82864 26706 722215693 23937 64815 187930153 60228 64815 889005061 56817 41326 139947229 56817 36384 966395647 64815 51491 324639785 4595 64815 689026597 54089 56817 800600773 56817 8161 63153896 54089 71891 140201302 76835 8161 331093786 17855 54089 730154141 10290 76835 502848971 10290 21690 520523529 37453 21690 24801128 61390 10290 876368218 21690 14324 381331576 14324 23171 375796585 33059 21690 24379722 80433 33059 33692610 23290 23171 150159912 33059 48064 786428950 70590 23290 334255654 70590 45749 603219231 70590 81074 56500021 20293 48064 76901917 45749 75524 255596262 70590 25735 661075370 45749 7094 395654135 81074 82693 293711632 14752 7094 600579106 17414 25735 872504782 25735 89620 939410920 89620 178 104763669 178 75783 616561530 38034 89620 512115060 2629 75783 201821372 22654 75783 310940649 38034 37834 590606434 38034 36547 786002924 22654 15016 362613112 73481 22654 34700261 10607 15016 374993598 82933 10607 81687306 26533 82933 729890879 15016 41828 43619346 43547 73481 250511487 26533 42915 17413366 4312 82933 16941845 42915 13274 858745747 43547 76446 113149662 76446 57258 105257515 42915 53470 374437518 57258 49292 556080758 85945 76446 182874392 88212 76446 612150405 33793 85945 57504872 11956 49292 16213228 67247 85945 47658996 88212 4081 55662553 88212 37357 325815820 68731 4081 960536208 68731 27143 867922374 89198 68731 618766062 22980 27143 100126608 79423 89198 223400292 27143 12784 553405316 40899 22980 85796352 58488 12784 597372318 40899 1137 892886784 19033 40899 836477140 64290 40899 178250564 38061 64290 856920554 57383 64290 178996832 57383 48657 144880673 36066 64290 534645773 77090 38061 186457631 77090 65346 47023798 57383 89989 325647905 62872 65346 791760573 89989 40083 848334368 65346 2437 196599831 22494 89989 196335021 89989 39522 182098868 2437 89231 776789641 22494 22717 426470398 76785 2437 285055541 22494 82096 359765144 35055 82096 651701101 280 35055 751588344 76785 83646 625937708 77794 35055 119794616 78514 35055 633932448 83646 8550 719291692 78514 26815 390157322 78514 70916 237871215 13241 70916 378729480 78514 49029 492747724 8550 30168 569383577 89057 13241 368771838 49029 4808 602348592 48444 89057 811956350 30168 84203 252479547 84203 90032 734412928 4808 59975 415516168 18845 90032 405795122 90032 36344 624751739 36344 12712 706365563 90457 36344 249957200 11949 18845 70780890 77 11949 789225870 53303 90457 731122561 90457 29546 595639499 90457 35126 595536199 20289 35126 898716875 47224 77 363712644 29546 36554 612066622 12055 35126 93502301 41959 35126 199906837 41959 90435 473759517 26673 41959 166432850 90435 2329 509393229 32236 90435 110177075 35013 26673 49868777 32236 63402 346448747 2329 40587 705281496 35013 90240 281818120 63402 28835 8662666 84248 90240 512790692 52976 90240 894997043 71967 52976 421023250 6731 52976 617605734 6731 26040 286895031 6731 2848 602668741 426 71967 539023262 66226 6731 954741221 90028 66226 661015595 42264 90028 349157051 426 65544 384925942 53481 426 688875993 42264 79865 224708192 42264 79342 572082004 79865 29100 683077896 61656 79865 236500279 47149 61656 37459883 21888 61656 459892504 29100 27515 242723360 88540 47149 49122055 74298 21888 641122622 27515 1426 868936607 18893 27515 433251752 27515 85617 738118346 2653 1426 140328630 3367 85617 570492715 85617 71639 191333923 78360 2653 961661959 71639 33041 506042547 78360 77796 922568425 63517 3367 819521332 44634 78360 237505380 52951 77796 995598725 33041 11936 873013396 69031 63517 479928822 11936 29464 620456825 3908 29464 426442595 3908 32916 153713678 11936 22220 18103961 35455 32916 806478042 29464 68761 684140119 3908 37589 388719861 78256 32916 341372166 41542 35455 291516156 29490 41542 441674832 41542 76858 889051505 41542 19570 78185984 41542 2009 823210078 8784 19570 528987468 19570 11436 17139494 19570 13329 470875275 19570 40036 982484083 13329 11313 832022450 794 8784 609528566 11436 17309 733062484 24199 40036 861075350 17309 5956 645493715 72329 794 145192995 30637 5956 305209730 58807 72329 686796943 24199 54859 355826430 84286 54859 860597075 88983 84286 259954382 88983 54805 212829822 58192 88983 85063327 58192 62388 650374489 58192 33807 572598333 58192 76533 158289171 33807 82490 474089033 73605 33807 107263544 82490 7147 36340694 12991 33807 476870469 63363 7147 70650454 79143 73605 373732989 37488 12991 58772613 37488 23571 975261093 63363 12769 341411079 8641 23571 553644155 79143 64863 77214371 1234 23571 242823661 43279 23571 848959641 87136 12769 275765348 1372 8641 231089422 57910 64863 678695107 835 1372 54388604 18121 835 764846320 57910 65848 606813893 1372 59295 477596406 31267 65848 863780252 31267 1527 905840878 38324 59295 764375676 9095 1527 42184607 65714 59295 274509190 6890 38324 559668565 41788 1527 67335437 73378 65714 219033958 1425 9095 400723075 1425 6702 42885753 6890 39500 781370173 6702 50817 42023650 20310 73378 360055860 58782 1425 779004423 3146 6702 48586758 58069 3146 496850449 20310 84585 960446573 20310 31602 392468924 58069 28029 841342348 19443 3146 683125353 34061 28029 735514990 31602 18124 172607799 72797 18124 750318843 7294 19443 571661854 46606 18124 738957410 12392 72797 487887113 46606 22351 188644816 36847 7294 208602710 14625 46606 189297081 46606 83738 220603127 11960 14625 949240661 11960 18831 855283547 34465 18831 825177602 18831 66943 487025833 45523 11960 239955050 3074 18831 634887838 3074 70724 117977804 3023 66943 630836816 66943 53414 51653742 76042 53414 576887614 43583 76042 522078976 70724 10095 163455085 3023 4236 447201839 53414 42404 111940816 742 42404 64697627 4236 61586 726899108 4236 12523 902513867 42404 65925 776141871 1273 12523 387484176 49583 61586 99244119 67042 49583 138351589 12523 15271 455425615 50153 15271 394143943 45014 15271 682175089 15456 45014 993793799 25073 15271 88925187 50153 38170 28870130 25073 6383 79112916 15456 10850 329470765 15456 75373 965087238 27025 38170 228630373 38170 84719 113139378 83611 10850 979201700 29138 83611 563868408 83611 81716 857481651 74579 81716 846641451 64287 29138 249760833 23003 74579 809711681 64287 73915 240845846 81716 57116 794735160 67100 64287 455982173 23003 39592 603028770 39592 3955 841073316 66516 67100 960924270 57116 58867 578228116 67100 71425 269745171 71425 71484 323030554 24754 66516 643035427 66516 81217 124682146 81217 54031 373950830 89713 71484 575049060 34954 54031 683029736 54031 33296 375175696 33296 72859 173747369 84217 89713 837144537 33296 78707 555693886 78707 69559 704659224 84217 48793 630495361 45575 72859 545897040 48793 75027 273825671 78707 2871 222463840 2871 3218 636016343 48793 66810 778971739 75027 30824 552759348 85480 2871 190988304 4186 3218 738334031 77950 85480 852335158 70238 85480 443363607 70238 72142 766621533 85480 44379 548565095 62272 70238 438109853 62272 19832 601925479 34597 62272 115497986 71272 34597 393534316 19832 22955 528873172 81336 71272 638036531 71272 18086 63447178 18086 65246 1864105 57950 18086 258137344 18531 22955 598589150 18086 73513 186366330 18531 41011 67679361 26813 18531 463319647 38993 26813 118728691 38993 3563 980670291 73513 81530 391256300 41011 8173 624069115 8173 33679 266581920 18496 8173 78118970 35500 33679 253478476 9059 18496 179992572 35500 28162 63361852 14933 28162 870600579 37885 18496 938375014 35500 37706 619849408 28162 79525 430379920 37706 41787 431436395 14621 14933 697433574 77161 37706 861618597 37706 19370 829729922 58420 14621 335972400 25902 19370 966101732 14621 23497 66684351 77161 22839 552124965 90291 58420 745316237 22839 8954 456828160 84892 8954 402151146 67245 23497 873781257 90291 53920 585415968 90291 51014 254005998 6559 8954 54153137 53920 30662 716513813 24628 53920 34961548 53920 25441 85378273 24628 39160 82626002 24628 76945 296418082 30662 42875 136094417 76945 90419 83672617 42875 66122 200236166 39160 86848 52614787 6575 86848 146433722 21064 42875 575893911 90419 64582 734665657 64582 32110 673852942 75680 86848 114347791 21064 39458 230379701 12409 32110 317277557 75680 61605 211639507 30838 32110 213357250 61605 18101 101335598 61605 69075 212125974 69075 42025 419614353 6184 69075 365306193 57891 69075 108548207 6184 18814 139084550 59996 69075 363611111 25487 57891 375638638 46021 59996 686619488 25487 82528 241696540 38185 25487 135418620 59996 60821 993364069 53835 25487 82094306 3273 38185 165208183 69558 38185 515397080 74939 60821 590751592 75282 3273 379581384 69558 23848 719519057 74939 81536 856130655 75282 3353 302482705 66750 3353 502883958 55997 75282 978358203 23848 56341 432118225 57346 66750 806000089 55997 6734 169333836 6734 66928 36759192 57346 70737 108773659 57346 68308 670550775 20881 66928 45797588 6734 63104 484601777 68308 26140 919357090 20881 56066 882960044 13743 56066 730747283 61974 13743 98134210 23102 13743 392337051 62505 26140 404073149 23102 48366 399733217 89121 48366 761716076 23102 51714 588944543 23102 48012 655621853 71987 62505 320445494 53812 51714 63030834 53812 4902 575020656 53812 50011 620087117 80504 4902 126889617 53812 58173 34529260 53812 53944 32558612 80504 90118 197701530 74604 58173 372484755 62745 90118 202700183 53944 45237 401485352 62745 16098 512559163 46980 16098 841721033 87073 45237 485586360 87073 32810 547024104 63724 32810 41460304 90483 63724 686105607 63724 68708 1721450 32810 56857 395621796 66763 68708 881944505 74322 90483 579013809 56857 67393 421274468 66763 20778 686479419 72532 66763 79911015 20778 30918 767328085 74322 64877 676302329 51180 64877 741900877 64877 27844 822548354 43061 30918 168169431 61871 51180 866803835 53122 51180 154375627 27844 52358 287695831 53122 7070 570304326 31169 43061 954123846 72731 52358 911225846 20237 72731 193470233 38543 31169 457574816 72731 81612 806844775 20237 36323 233720697 38543 18481 55534759 38543 75827 21883336 75375 75827 22378568 36323 33007 625731278 75375 37400 199922473 18481 64098 710610685 33007 8602 361610592 37400 34565 532539497 24832 8602 557983894 47851 64098 938723703 47851 61046 773802643 29520 47851 53208792 3297 29520 45221905 29520 43045 582017575 76962 3297 507354192 27883 29520 443855169 54785 29520 521819752 35847 76962 147242387 37868 35847 82039068 27883 18734 94157940 35505 54785 419390723 35847 89327 53720548 9851 89327 374787635 18734 83478 282824087 18734 2794 394136566 57260 35505 149911969 2794 57394 924013689 63753 2794 135212084 83478 18489 566420717 53110 57394 378851323 57260 66241 90516979 63753 73693 489180208 53110 13387 993477696 13387 26644 9051399 61684 13387 114428958 61684 87996 62511003 13387 39751 613010662 30226 39751 19853695 87996 56923 260040644 47285 56923 773086176 39751 27055 524225571 65362 30226 822116418 62652 56923 978635254 76687 47285 975023902 47285 53821 232107210 62652 77554 471347229 62652 77191 881614417 77191 89644 934960918 53821 88510 449466380 8634 88510 655641576 54050 88510 752254355 8634 30704 802747717 89644 20969 391933178 81160 8634 58096014 8634 9425 125279192 9358 9425 306151032 20969 1850 459213034 19457 9358 802776721 56573 81160 643145001 19457 16534 835420608 1850 49287 836708549 49287 39606 50392750 21131 16534 119811623 64478 49287 445931429 24010 16534 634398684 80495 49287 985689688 39606 48459 524758282 10838 64478 309467106 48459 89310 463555166 48459 75569 568665282 75569 13010 51261659 26631 89310 943371819 75569 70627 708116462 66997 70627 800839329 70627 82453 228981865 50072 26631 79030025 50072 41341 795544123 63814 41341 636529729 63814 29459 819809140 8376 82453 337150097 50072 40246 889066861 29459 14670 398409913 29459 45282 816309890 29459 69111 183032953 26621 45282 75440138 74141 40246 573732113 74141 87431 331547247 31335 26621 194725537 31335 65468 968285173 87431 89238 95957873 74141 64581 336857502 54940 31335 115473801 90213 89238 9443370 64581 63536 900273719 57569 54940 392013736 48035 57569 988493033 57569 67969 117812650 83629 57569 547422089 48035 33244 947296314 48035 87752 919020295 78299 87752 334669626 78299 77944 706987296 67554 83629 714889040 77944 67953 558396932 67953 42178 749794047 67953 19677 732957600 67953 80945 681859050 79898 42178 71569523 19677 10639 157983979 19882 10639 225587628 57886 19677 914299756 80945 56633 683594660 63244 19882 306016308 48529 19882 818751295 79896 57886 961471791 56633 29991 128565424 10630 48529 935556698 49668 79896 814874639 43014 79896 589781902 79896 25980 186136302 30438 25980 27626375 26547 30438 278743848 49668 73437 325074352 73437 64228 105820543 20991 30438 27189312 36083 73437 885572394 11308 20991 398005182 41402 36083 678634173 62660 41402 652700153 75634 36083 957334110 11308 5827 940189758 75634 8372 615346061 28582 41402 479001303 9550 62660 378708545 40575 9550 656008621 9550 57464 113391853 39186 28582 188971447 11954 28582 98153120 16885 11954 594965420 82941 16885 849620478 11838 82941 535381832 56197 11954 268676498 11838 9551 156876276 16885 23619 489924852 9551 56409 149728840 53995 56409 128781073 67608 9551 90707546 52108 23619 818181404 53995 42424 26864184 24344 67608 491008402 24344 87015 466767494 70121 52108 219024149 57713 87015 996535954 24344 44239 22301089 78686 57713 373667280 70645 57713 918688804 79327 70645 459630788 57713 11000 547468825 56303 78686 839708673 70645 3750 131116192 79327 3025 337168989 78443 3025 79356110 11000 57240 4024398 20210 3750 997585382 57240 67961 799460161 24289 20210 713761384 20210 52218 945510389 84204 24289 774482945 56915 67961 954995500 67961 62461 91096768 62461 85723 521221949 84204 89462 942744591 89462 3449 902183573 43554 56915 302392499 25026 3449 380123442 25026 63026 583846108 43554 80777 693405955 43554 55661 997685315 43554 9753 265772431 29492 55661 580835283 34305 29492 188897182 34305 38928 183976597 3235 9753 932414899 38928 4328 781486614 3235 67728 607759924 56015 34305 921105879 56015 39336 734885302 39778 4328 814867308 54209 56015 206580236 85524 56015 231477472 4160 56015 255801198 70699 54209 156512459 62711 4160 183558498 70699 5988 351670204 56780 62711 854501170 13899 56780 367079870 44445 56780 932134853 29676 56780 30322273 13899 57084 214548708 56780 27564 456992852 22789 44445 536908617 44445 38201 656323204 27564 51498 94465552 56758 38201 761379145 27509 56758 293483020 51498 82984 592782165 82984 8399 513212896 56758 89166 351007719 56876 82984 756008746 28062 8399 146102322 8399 74598 487699759 56876 60936 358940968 28062 8842 769271357 46259 56876 989417063 60936 25479 906104826 8842 76790 658645047 46259 13009 529541347 44846 13009 419840063 13009 53593 491191463 53593 6549 630085385 40840 6549 879108523 40840 26077 186475049 15629 44846 824678522 23272 40840 89092813 74809 26077 92677040 26077 77807 896229884 88229 74809 305926375 88229 21536 705244109 51235 77807 349466792 74809 88770 764050496 51235 86688 846103787 5197 88229 551101412 50251 51235 442696494 73294 50251 852168382 86688 23960 4677032 86688 29405 571078789 73294 42555 410154017 50251 18825 128623324 73294 26653 69305 74451 29405 373068857 29405 29671 10460320 87520 26653 378155841 46994 18825 229502292 61201 46994 96617126 61201 35965 483093821 44442 87520 834540702 51427 35965 988395864 54243 51427 557359092 18972 44442 61616288 28698 51427 217496664 28698 46421 449330291 51427 27767 655111572 18972 31580 398645640 17807 18972 799349545 31580 5011 559000082 62647 46421 343977637 31580 67781 294233492 5011 37695 443396145 20988 17807 510566126 5011 88907 102704868 47021 37695 105713591 88907 37596 27890255 50598 88907 880436732 37596 11420 377718162 11420 65879 699809520 68136 47021 713379037 50598 56179 236306628 67769 65879 861140467 85571 56179 857258204 68136 78250 33667211 6727 56179 685424764 78250 45201 543267737 40667 6727 952294673 36011 6727 355910390 40667 56103 379193501 6727 63387 309037096 70055 36011 953409875 17816 70055 284049246 56103 44066 774693046 44066 38635 628415976 70055 76171 109498583 31720 70055 476158727 38635 5811 415318321 44066 1498 980757477 31720 84261 850305557 5811 36666 393867511 84261 13716 97102235 13716 21606 367904927 21606 82836 776315478 13716 19395 364774057 11456 21606 887463272 73539 11456 345448770 55231 11456 863254852 55927 19395 379752454 39944 73539 143781772 73539 79116 964966814 55927 72997 54996142 67266 39944 451601915 51356 72997 630941086 51356 64407 595407338 67266 75308 151816780 85912 51356 869493313 67266 19399 778926446 41405 85912 150832273 19399 50446 666246256 62125 41405 415783603 62267 50446 41933832 41405 42452 99615376 32285 42452 390730387 67001 62267 395652931 67819 62125 340052609 41665 67001 640308862 67819 74823 654261637 67001 3526 865363213 67819 51727 376786519 49522 74823 618965715 74823 31387 155078099 22565 51727 630038662 22655 51727 578373618 66706 51727 194279169 12047 49522 148993614 68968 22565 503362103 34263 22565 371295143 5368 66706 96116128 38528 34263 934861657 11670 12047 1570387 60637 38528 704905153 40645 34263 522479367 56334 38528 733790025 36491 60637 496885862 14848 11670 553645830 56334 54757 344212542 46617 14848 456826955 44388 14848 495244823 45085 54757 460154838 54757 38989 132336797 90206 44388 152103112 14946 38989 800075895 24136 90206 91192728 51298 24136 137940133 24136 48085 240477430 40328 14946 6001351 40328 73937 633906117 11441 48085 157065723 85860 48085 621355996 11441 81548 183305386 81727 81548 622319511 79418 85860 588758454 246 81548 206801831 2726 81548 966863388 66162 246 626043617 66162 1213 128621469 1171 79418 439931784 20744 1213 154061332 1171 32744 677405735 74606 1213 114727945 30481 32744 136544682 78972 32744 715782097 32744 86536 501726362 86536 47278 990663291 86536 46543 231832105 78972 48868 3116884 70450 78972 406519304 63395 47278 933298081 47278 22073 380911313 37129 48868 132794152 37129 42343 704394353 70450 37397 637618007 22073 9068 42629333 9068 66994 232999697 37129 55504 788713501 66994 44794 490434581 14637 55504 468456937 9068 8205 400741682 8205 83112 784097198 56063 55504 798298356 10370 56063 270406349 67503 10370 722597267 8205 311 98323277 56063 53900 995279485 53900 13213 261089517 67503 8481 191222219 67503 35161 94521956 39506 13213 814842706 13213 58951 325552264 58951 83361 709702704 39506 3181 248086395 76186 83361 744556648 83361 47122 111386664 70272 58951 391759329 83361 41259 389219652 47122 23468 616445863 70272 18842 696505625 23468 71948 41584353 18842 59991 699971178 59991 27787 979096190 11498 27787 869970174 71948 64586 631577264 59991 77082 851674985 53500 77082 954159767 15535 64586 199295074 77082 81829 144009364 81829 10749 421548806 50311 53500 16441149 20324 81829 886380690 32421 50311 133452030 60978 81829 450774512 38729 60978 640259042 68844 20324 793973722 38729 77803 647141738 68844 31187 423739931 67517 68844 160038294 77803 42876 501589037 68844 68866 110718585 17542 77803 90551879 36341 31187 235523971 19736 17542 286289872 17419 19736 737228419 17419 22384 973132045 17419 18750 93290497 17419 86530 14386394 19736 17034 692662127 22384 68936 534189468 54484 22384 464957392 18750 9892 719797262 86530 28259 527140789 9892 22630 443369758 11923 22630 289763648 9892 31777 478794641 73976 11923 3255517 38728 11923 170393283 73976 32949 711709820 32949 63210 175861870 63210 63610 164521832 83575 73976 907640505 79373 63610 713539350 83575 46285 189587555 7622 46285 387187804 59925 79373 444155345 59065 59925 904456562 79373 26117 816760675 66365 59065 160006149 7622 42514 971292783 26117 19744 910121927 42514 58113 850252027 26117 55800 724466642 19744 88965 709705979 88965 26490 329844814 19744 27626 590147400 26490 53794 887078113 51463 27626 604695323 8422 51463 272331154 80853 51463 711851639 53878 8422 223092600 19086 53794 216696853 80853 28847 172475940 38026 28847 264179212 80853 78848 998620660 14824 53878 782251884 52533 78848 538075769 11659 28847 379669080 38026 83216 358181921 78848 13953 403751573 14824 16029 974942907 13953 30655 34909729 11659 46636 196719578 41481 30655 167671183 30655 1521 138920629 16029 82049 981086038 82049 9972 888046154 27373 1521 342078739 44722 82049 83756769 24897 44722 393004181 38603 24897 841729946 27525 44722 696152716 38603 63592 512792676 84471 63592 347380826 27525 27284 17713205 38603 69249 559001330 3476 69249 597547722 32705 63592 559709831 32705 8925 86032460 87306 8925 115834381 32705 58356 311936534 87306 14372 586966316 16964 14372 999736008 58356 19990 113021131 39911 87306 387819356 83856 58356 870902906 16964 72973 533797726 38361 19990 314387716 39911 71602 347910118 39911 25765 770081347 12782 38361 117933641 25492 71602 63312134 68373 12782 775510085 87079 71602 362265011 87079 75356 55435678 51131 87079 939011982 75169 75356 280052509 51131 67677 419871249 67677 56575 160056054 75169 8284 68313995 75169 32238 38917692 32238 49866 629941060 56575 44486 63821572 37137 44486 324338519 87645 49866 311130017 44486 34992 629871362 34992 34775 128535243 17793 34992 997061368 34775 30858 21238160 34775 49313 470620571 17793 62709 542458470 30858 64788 296562399 64788 33480 640643552 33480 38610 954815846 31190 64788 101842377 38610 20125 53607714 31190 72529 667379440 38610 82760 418508185 31190 65897 332910248 86741 20125 995449050 86741 68499 542299268 72529 26776 925620271 68499 43578 23536608 40436 65897 427396187 55590 68499 134524370 43578 61413 973964953 51776 40436 160165662 12379 43578 204526518 84838 12379 691993699 84838 15448 306541518 11976 15448 887504903 84838 44031 787112493 76156 84838 896214353 15448 7847 138601705 44031 6332 653500080 6332 90458 725681215 48642 44031 464403867 6332 8698 866633858 90458 82464 426499477 39964 6332 237747940 54123 8698 44563153 39964 87182 943039384 82464 48810 187272945 50192 54123 710570726 50192 30571 11940966 54123 69873 525619069 83100 48810 229777824 80181 48810 306846562 56570 80181 370868589 50099 30571 207633128 3463 80181 137048071 38396 83100 72684366 50099 48816 437132179 89168 48816 941908760 56888 89168 938380968 38396 85937 129688201 13529 48816 96402293 13529 55964 40189285 6968 55964 925326187 55964 45834 15458231 64183 13529 472904954 45834 65624 689229371 55964 51591 706325210 64183 81158 681191304 32246 64183 146556899 52768 64183 954078816 65624 52339 527171473 52768 73302 737573255 63034 73302 671114105 45103 52768 532968007 21281 63034 564171415 73302 87957 297471894 12822 87957 292932843 63034 69891 944248944 12822 61884 793453887 15304 87957 8042532 61884 89721 205817174 12952 15304 821557968 12952 8702 398380536 15304 62265 841852532 78437 12952 96606403 5530 62265 681058753 8702 42763 527727231 61553 5530 440597877 26380 42763 950630373 57871 26380 513369109 57871 70097 341254792 79879 57871 27891845 26380 50575 1018530 2996 26380 704963013 50575 50177 636880664 50575 84077 913347607 79879 82909 115310147 1051 2996 607356571 10354 1051 942687546 61277 82909 911144466 67895 82909 97656803 1051 7969 515588173 1051 18629 863351576 7969 60631 381774418 26498 18629 634784634 89171 18629 33816437 17464 18629 558500878 89171 70780 610227059 89171 80393 738881770 89171 22387 59024524 17464 7995 733228315 73630 70780 70976621 5751 70780 264826755 80393 26349 214745494 73630 4500 980058645 4500 73928 99324599 4500 61417 570609528 63458 5751 260648530 83402 4500 276131521 83402 85762 952975753 29375 85762 390082824 30329 63458 739471929 48656 29375 901016821 85762 9315 65652159 75866 30329 369921759 30329 56683 720693724 48656 16738 802081511 9315 69407 804204886 69407 18794 175036236 18794 51495 126938916 18794 13504 997356689 13504 54215 790359377 54215 36904 546208984 8687 13504 706960021 54215 60143 545947204 60001 36904 585773009 49849 54215 351760665 56171 49849 589646428 56171 4765 379976626 44893 60143 597708776 82542 4765 632491617 81038 44893 853048459 30610 56171 962589193 12893 4765 206514093 56394 30610 381236424 12893 50134 997753009 28671 81038 264749221 13911 12893 651592030 72622 13911 544152993 28671 90160 485815060 69328 72622 723520525 35542 72622 731162923 90160 86126 101865707 86126 15473 33091375 39512 15473 828624287 69328 44589 231740718 35542 26575 949202649 44589 68542 453238082 15473 76360 447075221 26575 24930 606966322 50640 24930 845721532 52765 26575 59421108 50640 53837 97864418 52765 72079 773945308 72079 45251 627114237 11897 72079 584633957 41480 11897 183864786 52795 53837 130948652 11897 41277 341638932 60432 45251 767572825 73593 41480 794840176 60432 6451 336411823 60432 56881 789135418 41277 63153 213383719 73593 75176 301918430 75176 8586 769554982 47963 8586 277585721 71134 47963 963143414 66425 47963 97538276 67367 47963 869983899 18995 66425 849365439 88799 66425 927803625 67367 69450 475447436 88799 21360 171477068 69450 82436 222792303 18995 21735 839865936 21360 78206 643396134 78206 2071 466708005 45383 78206 670960363 59744 45383 226291240 80392 45383 500441763 27621 59744 825551454 64029 80392 677338661 27973 27621 858510321 17361 59744 378299941 17361 67989 352045799 27621 50337 888144776 17828 64029 113411955 41157 27973 191118051 8156 41157 885711279 8156 85385 928971613 54391 50337 284059182 41157 10759 606887673 75388 10759 562448348 57296 85385 283375259 59865 10759 103243179 75388 3519 784585809 10759 72419 266877205 33963 59865 422522201 77646 33963 941834105 33963 48996 706398096 77646 89986 881003870 26209 72419 426245678 89986 37439 515684133 37439 55853 836853896 76952 89986 31274082 55853 9738 979488976 76952 395 43225957 73581 395 771133149 85634 9738 569257386 80689 76952 246930242 41582 80689 690841779 73581 10557 158844247 63828 41582 50989570 21992 10557 83106509 14067 63828 234704938 46316 63828 139219930 21992 35947 941596525 73740 14067 815157332 21992 3099 182829336 54589 3099 711192420 73740 83308 122869439 26122 83308 86985729 73740 57712 982090746 41113 57712 476802399 16751 83308 912627285 41389 41113 781397745 41113 80967 460281391 31055 16751 413704397 41113 42581 521608438 41389 63086 356610986 41389 56194 843864559 74555 42581 724538533 3715 56194 61296522 3715 69269 95258093 67291 3715 896739793 74555 14982 163261973 886 14982 202164610 46179 3715 890737326 69269 28817 108366579 46179 12227 440636187 28817 30889 796305065 30889 45924 182011977 30889 4400 14792274 4400 21752 472890117 62453 12227 797559978 45924 58073 145230437 62453 12599 325332017 4400 67697 279401971 58073 1788 967013883 58073 5782 335787095 28094 58073 33626927 12599 13410 588395608 13410 68540 601813118 53496 5782 125079591 32291 28094 404221709 13410 76460 288722610 32291 33330 640266058 53684 32291 162145930 84741 33330 66450960 40097 32291 896491742 8142 40097 317053498 33330 83873 210468174 88598 53684 469040197 83873 42471 881530402 84190 83873 717046558 52268 88598 4840457 54973 88598 568882913 88598 77766 691497719 52268 47904 777401698 47904 67379 585908428 47904 16746 234809436 65686 54973 234666531 44964 65686 345365624 67379 43669 235166525 63865 16746 884364856 33161 63865 980860220 43669 45596 878413144 2312 43669 696320218 33161 87782 533714889 60401 87782 636023770 45596 50854 500200816 86374 45596 558983980 2312 63276 86616642 10854 60401 944812459 51546 86374 919575357 51546 32020 45641747 86374 34639 257868275 63276 74952 734492985 67004 32020 382153436 8917 32020 720083181 23479 74952 806350475 67004 2662 172969346 23479 14666 597304496 43107 14666 884733309 40621 14666 4689233 76972 14666 86813531 13265 14666 14137657 57028 40621 279006476 13265 62489 748795558 6532 13265 964772636 13265 52760 607056172 13265 1482 380304757 57028 59661 995755358 59661 86036 320674695 86036 23775 789489951 31404 23775 201976136 59536 23775 594217627 86036 27649 133120396 48789 31404 96751394 74774 48789 27574207 27649 24020 391127134 74774 60969 458847023 83936 27649 612701596 60969 10997 506019087 60969 49507 814188784 49507 46022 734900768 22972 60969 186238806 41419 83936 138685753 46022 37694 82519617 72245 49507 117452009 15618 37694 500118322 22972 84555 172882693 84278 41419 694373625 5673 37694 990890771 12092 84555 176373143 84555 30787 597598344 5673 85119 132852715 5673 71749 825281416 16247 85119 499331565 30787 65227 812084164 85119 53978 507124926 67576 16247 587281655 16247 80923 367223157 75001 16247 580390596 22636 80923 185327854 77784 53978 26785040 48229 80923 17270748 80923 2656 484814824 44394 48229 358187170 77784 71097 60318441 24043 71097 346686924 44394 9431 954576938 41496 44394 419394850 72325 41496 930126648 71097 84952 668707906 90353 72325 84763114 17706 72325 994228445 44455 41496 574229264 49760 44455 250528525 49760 59221 663710725 8739 44455 704978813 49760 64363 973818903 68051 64363 742679846 8739 40585 991442982 56893 59221 639372022 45641 56893 487943678 29907 45641 414710906 62544 45641 23147634 45641 58930 779928019 29907 68985 605348520 22334 68985 400517794 29907 48766 476985108 48766 80373 67189102 22334 30249 608714191 10590 68985 58350581 10590 12919 753574004 48766 71901 667953379 12919 22040 43128003 10590 21999 743575684 67580 10590 216532942 71901 83867 938848756 71901 84496 74039352 83867 40529 852029935 21999 58894 40181768 41514 67580 902977615 41514 72204 933110229 26933 58894 40674621 38326 40529 550757998 21168 72204 166342408 26933 85068 278097699 21168 33115 284413454 37333 33115 693055080 85068 78425 464097310 12263 85068 68032759 85068 18517 475786767 18517 13426 295653399 13426 70559 989042318 86766 70559 473227885 65853 12263 319396084 65853 63587 178062908 1028 13426 863972639 86766 64959 378385459 86766 61122 373784824 63587 84181 717543681 1028 7724 88615646 7724 64571 617336569 61122 74510 879829432 84181 89289 30428632 11639 74510 751607431 57167 11639 256632435 67704 89289 383027089 11639 4234 347062422 16226 89289 774494933 57167 43919 918174360 4234 45018 186216309 45018 51468 168781066 15850 45018 59926755 45018 40054 512385256 43919 52092 476309981 45018 59676 826355158 9975 52092 78086667 59676 20922 495503774 83231 40054 311632426 49467 9975 859391889 74635 49467 476910145 20922 61750 143150405 42306 20922 520826507 74635 34076 937039341 74635 34260 163019483 25887 34260 241728806 11302 25887 656483669 81312 42306 104457438 11302 48747 957676395 34260 22189 2638351 83973 22189 699287980 38830 48747 556461051 48747 89823 830234285 45988 48747 292839795 83973 65945 430413581 52280 89823 57622917 44050 52280 120772358 48002 45988 619777309 36946 48002 396018847 17111 48002 641953003 55591 17111 117063052 40859 17111 613306819 36946 89170 146708031 21965 36946 342473493 21965 17952 187123300 28209 55591 95919852 15894 28209 879138050 9079 15894 221334976 14526 9079 556862077 28209 24567 703755395 24949 15894 518922805 15894 63240 894599383 21570 24567 667184333 63240 69861 838843076 50025 63240 923709692 16610 69861 327274209 69861 33276 69510588 50025 19318 666835813 27922 50025 510861634 26211 16610 878152093 10960 33276 206937498 84011 33276 289428912 67431 27922 478969196 90300 10960 500480583 67431 46291 877455008 36444 10960 875623280 7321 90300 670646989 50327 7321 741105674 37174 36444 989632055 7321 51556 106067202 4628 37174 765777529 20224 51556 659147190 90086 37174 78955137 51556 19422 756539434 4628 45603 187808658 4628 2446 992834402 90086 58328 461279821 55549 19422 185854402 55549 16585 645543552 56470 2446 681112989 55549 63209 595603662 37863 55549 624409072 63552 63209 31991633 56470 51322 309114673 55882 51322 650496196 74782 55882 787481784 74782 20703 406072333 55882 43730 104078191 20703 19261 625128326 59814 55882 927360589 74782 79683 347825501 9670 20703 60199488 38895 19261 907491005 23613 79683 454387038 40506 23613 784905223 76003 38895 781065816 23613 19933 544752646 40014 23613 499275886 23613 5909 623505984 19933 29718 450884316 76003 81809 928605131 57523 40014 542792254 57523 44142 390027774 44142 74034 672221282 20794 44142 212520769 74034 36304 680609433 44142 82859 77325913 82312 36304 74484291 44772 82859 839379160 28821 82859 390367825 86167 44772 516887704 29870 28821 857309618 28821 9307 429424879 33662 86167 343417329 86167 12536 870008761 86167 22285 31965742 76358 22285 885184094 73148 12536 838324055 73148 31804 926661138 76358 52495 142884319 52495 30549 667676258 5277 52495 552044526 52495 6591 269335372 31804 40245 729819087 76902 30549 7916494 56022 5277 438031615 6591 29632 996653252 29632 25556 291477247 74059 29632 209475786 39491 56022 184041693 63575 39491 429196220 39491 62944 583131138 63575 9003 495798128 62944 16315 442108532 79764 9003 489549579 16315 61552 414157523 61552 40719 113519302 79764 39044 902228006 18772 61552 592730864 31641 79764 196601905 39044 15708 309783055 38013 18772 977967903 15708 68555 635007451 38013 89817 585030787 73779 15708 904339725 55176 89817 776484132 89817 3670 690112612 38966 68555 352948959 30174 3670 338619512 38966 89928 460886356 38966 76602 85083041 89928 2775 985394927 89928 69898 841245926 89928 38489 286489714 48178 89928 77219077 73673 69898 739656846 78441 38489 970241486 38489 27118 545954788 73673 63648 839586249 63648 68481 154764873 61755 78441 605090754 68481 81622 782494619 63648 38912 995896973 78381 68481 333630456 45521 61755 635533768 3024 38912 15201926 81622 16562 669560689 45521 81324 624251849 78381 64819 445768835 81324 61258 502332454 59591 61258 246349531 2596 64819 762506393 32756 61258 812130399 32756 87143 526872654 19953 61258 291963106 59591 46071 100675323 50179 2596 317919231 21979 19953 44773577 81076 87143 723646219 5514 21979 353365389 65000 50179 25437194 81076 36260 784829494 49512 65000 74196866 81076 52325 910837197 42146 5514 172339256 65000 13420 895469961 13420 41050 507675301 34750 49512 487796152 48327 41050 818953885 42146 40040 824038697 69130 41050 401339032 69130 50873 860487200 83999 50873 660400312 50873 38798 738107165 83999 49230 136181159 83999 33239 595742868 49230 83284 165072567 33239 26206 709132583 36479 49230 642170055 36479 37421 611751482 77663 83284 885655781 36479 23802 85714446 26206 48157 17714148 78324 23802 565653131 58943 37421 440695753 23802 12917 800101372 12917 86030 166922198 12917 19849 413809396 78324 39626 123398399 12917 82657 63885391 44930 86030 95905465 19849 44143 126230608 82657 18293 745233319 82657 84246 352763813 82657 3816 160365671 44143 58993 54429034 84246 20467 324253087 22227 20467 144385233 15307 84246 566170426 58993 65286 31151616 58993 80072 952246541 20467 18366 848900962 18366 67321 49390611 65286 88936 651523948 64911 67321 267143268 10364 88936 284884916 64911 42382 80070296 82016 67321 476543113 64911 77155 98995064 10364 12720 65223339 18912 12720 646338569 85498 82016 157898536 79727 18912 964828550 49200 12720 165075240 75444 85498 12322132 79727 37221 390381504 80730 75444 879996192 49200 23547 641286461 39494 23547 207025523 75444 54766 102175812 6004 23547 860736096 25124 80730 689733872 59486 25124 650692599 6004 48969 766110005 40165 6004 700616609 47051 59486 9048398 6498 40165 656018415 59486 72709 170063183 76430 6498 469230701 6498 74628 4362291 47051 23636 531365277 76430 89971 3670555 72709 33040 339058959 33040 23774 45780972 47134 23774 790283773 23774 55142 20253271 55142 61776 240050209 37854 33040 444342610 61776 17888 433813176 37854 76832 492946820 55142 44231 746818658 76832 6301 333901312 80209 76832 521458500 84510 80209 728716737 32164 6301 839102916 9052 44231 177274733 81187 32164 832855520 80209 50825 486862362 50825 82421 678418652 69584 32164 717998959 69584 89561 385632815 11351 50825 972238644 25560 82421 5788422 38981 69584 221458530 20917 25560 332066570 25560 70952 426547732 20898 25560 68916917 70952 17554 334238651 38981 52137 264413539 20898 28791 433580967 47412 20898 501067115 52137 51275 179017348 47412 11314 644317336 28791 79599 358353464 47412 43815 51039392 73355 47412 496471114 48033 79599 519637352 27729 73355 767387928 27729 52683 590323712 27729 78862 817543721 78862 31853 555768157 87812 27729 853791859 78862 2732 857056846 31853 8184 215060490 17938 8184 103502247 74015 31853 77503190 58479 74015 112013506 6445 74015 791008346 39367 17938 774916595 58479 41627 784099529 81333 58479 78230582 58479 21110 820177241 7851 81333 306829451 37982 81333 828326407 4720 21110 281444326 60855 81333 672059794 14651 37982 594994280 10669 37982 461897557 29805 10669 418914862 10669 5674 278554211 5674 24386 30632203 14651 40971 832019169 61918 5674 317610636 71431 40971 751492898 81710 61918 477422024 83784 71431 623515916 89579 81710 373712120 25787 71431 858553238 71431 86311 736291025 86311 30585 430211083 83395 83784 890298822 88508 30585 854947834 62399 88508 333155229 88508 32896 642376929 83395 37359 698836136 53344 62399 127003548 75919 32896 129504890 10344 62399 724630395 37359 35911 287082931 75919 391 392159106 10344 71462 716748421 12652 35911 172673910 81772 391 164400879 240 391 623518461 81772 61908 275655843 36213 12652 770943604 81772 31177 8516770 61908 80700 503764117 60652 80700 647769528 60652 57285 93742088 60652 43841 919588535 60652 10889 781106702 67186 80700 884801051 41813 43841 348725299 89973 57285 834376741 10889 38209 936388936 74504 67186 461592126 19257 38209 346618402 74504 26365 845322692 57769 74504 231717607 52721 19257 876382755 76559 19257 139449550 54003 76559 481068999 57769 52712 79087872 65725 76559 494387412 52712 47936 32993242 65725 67849 98608294 34057 54003 315585721 52712 70224 172353391 29231 47936 7809676 47936 12923 110228124 67849 30 262887993 34425 70224 610810506 875 30 902845952 64049 875 284675957 875 22965 282144433 30 42918 137224770 77842 42918 898474586 77842 6570 917323998 52265 64049 304681346 77842 88472 855425116 78491 52265 678203706 29603 6570 151774530 29603 67433 642475453 52265 64231 363133145 88472 16613 183374402 78491 84753 152032790 24551 67433 750214216 73362 67433 760801489 48167 84753 71492845 62757 48167 640140077 27811 84753 59052508 73362 49157 627747609 27811 2405 100691315 62757 48872 787605902 62757 4739 661815716 47528 49157 595563596 79858 47528 302097128 2233 47528 38841548 33367 47528 923982396 81043 47528 299890409 79858 35438 580368660 74054 79858 258651892 81043 78883 67282845 33367 2748 836159394 5768 78883 64930827 67832 5768 49962015 5768 82594 958697016 5768 32819 934026777 30435 67832 927813929 67832 74752 169793691 63051 82594 217180048 30435 54710 634681766 54710 12691 365211763 74752 30648 316366105 20217 54710 633047055 54710 86331 101583656 3433 86331 773212412 3433 18822 249031290 30648 69245 379688928 86331 63781 536819994 71608 18822 266522854 3433 3468 273635788 18822 54411 117007982 81898 69245 137124552 63781 44471 781811594 19604 44471 486967906 1792 44471 777308228 71399 54411 223301516 9614 81898 352722035 23182 44471 136746849 59059 19604 8440484 50577 71399 51701154 12212 59059 598566052 50577 85224 327180851 12212 9946 238439477 39875 59059 127907434 70659 12212 303299203 48410 12212 582698550 39875 41396 314238485 23285 70659 465129094 81998 70659 731774043 13453 41396 800074419 11780 48410 778779371 13453 45020 356634962 45020 53431 415559905 45020 67013 969786844 45020 87710 731712314 45020 36476 910685983 61678 53431 174736790 87710 54944 161049696 67013 39267 954384028 76627 36476 770654946 90369 36476 395533049 90369 58146 530506764 35491 90369 778209297 39267 63983 658337962 76627 35653 652765557 35491 16513 724098310 35491 7699 334304666 73698 63983 268079033 63983 10664 574115082 10664 4700 26381308 16513 64147 111870224 15328 10664 488622112 64068 10664 27450475 14313 64147 404815979 64376 15328 643661635 87687 64376 944550432 17179 87687 233857120 64068 87593 748966216 64376 17062 175725753 64376 73854 374566106 56322 73854 718232909 31491 17062 112552587 83076 31491 31914038 73854 5389 654918494 36895 56322 471013845 36895 14783 616889215 59062 5389 470883442 40362 5389 722007431 56048 40362 460215833 14783 42697 37717468 33913 14783 7327034 75339 59062 143072151 12191 33913 162357795 31896 56048 253250570 33913 39100 4375245 65618 33913 19091207 65618 16065 431513791 65618 16754 480178427 16754 8286 364791762 74372 39100 921973297 16754 61789 668913071 16065 68574 271206025 16754 51342 349406538 51342 57048 195679478 51342 64426 972553214 61789 20140 913499837 68574 18993 68181194 64426 20800 73580750 68919 57048 506159404 20800 3423 273655235 76172 20140 807164344 16032 76172 790691850 87569 20800 424390233 44161 87569 554622313 59458 16032 110999897 59458 34490 477503951 59458 76746 720490822 48465 87569 624742180 73107 44161 594439780 14954 59458 732036080 76746 61155 53818603 76746 25246 251905941 14954 62312 259656955 73107 30572 910087833 20697 25246 652318009 90472 25246 981383705 90472 12151 476489508 12151 15486 403193187 15486 4965 895462181 12151 47766 395094435 4965 32511 139443811 16542 32511 638891395 85409 15486 621308360 49898 47766 634864692 16542 55306 936571581 24212 85409 487773833 17775 55306 717469390 89127 24212 669939029 17775 37437 65166463 7139 55306 595459053 26516 7139 616286279 35057 7139 881999523 68808 26516 201434664 26516 17983 698688226 7139 82473 948040910 17983 19539 808391622 84905 35057 966381045 19934 19539 504968402 19934 1155 415949291 82473 22795 508470244 43406 1155 211766567 35142 43406 47943756 80386 43406 588440199 80386 56178 758878650 73852 80386 150425996 80386 10080 76123833 56178 62754 783696811 62849 56178 712004410 49208 10080 948348766 4958 62754 787061018 4958 66879 356991647 53731 49208 541423446 4958 39129 895252006 39129 3730 616094797 14863 53731 891257641 14863 7551 516238519 7551 26260 825841817 50164 14863 884776513 52468 7551 134581408 50164 69920 920405027 39771 52468 850509216 50164 75739 51719677 89777 50164 807168566 79285 52468 324370201 29778 39771 26933072 13603 75739 356939708 71530 79285 559400209 57513 29778 559813760 79285 16617 797271350 71530 36714 470886212 44719 57513 5506297 55302 36714 644069549 83637 55302 403823354 55302 85831 98146480 36714 83698 877533926 83698 38983 823412163 3434 85831 867596716 33036 38983 67281870 38983 84644 343888625 38983 26841 135315314 33036 79341 355599639 11681 33036 607262764 54474 26841 390618174 54474 44001 74684764 29781 54474 48017780 17010 54474 728934866 17010 62416 385212056 44001 67051 589904889 67051 76080 459399527 59475 76080 179956521 6629 17010 264151925 73158 62416 770009295 50215 59475 583533223 48744 59475 511546623 59475 51096 933975933 6629 39280 150759894 50215 76093 139116958 32178 51096 909608120 70974 76093 777615531 60774 76093 422657355 62194 32178 529863858 22894 62194 584190087 22894 79241 229629336 63204 79241 556627673 13246 63204 419695394 40818 22894 878478665 22894 10264 444985576 63741 40818 668112308 63741 8338 43328174 10264 66390 660973346 10264 63838 826520867 66390 80238 971912378 63838 23901 422272247 8338 12839 200405655 12839 17719 718329731 77769 63838 730553789 6056 23901 627171580 49317 12839 868302202 88249 17719 46387901 5618 6056 250862478 88249 33501 866546767 69212 5618 149930612 33501 58544 482861802 2659 33501 45083842 74648 5618 850218200 69212 45839 208526781 6249 58544 370306777 21292 58544 347409591 66257 74648 766992357 66257 75127 697499501 21292 10466 23394606 72321 6249 291064728 21292 9365 300346215 56798 75127 64916151 75127 5489 436813155 72321 12459 812817409 72321 41483 297636120 56798 22415 319924965 41483 27528 633307291 22415 12156 11720596 54933 22415 923582343 14672 27528 865297258 12156 7247 105719235 56643 12156 791500843 19788 14672 465554794 19788 52981 63066381 44698 56643 622086334 55080 7247 844548284 87863 55080 366014387 4305 87863 121683014 55080 78277 77759412 80523 78277 958703813 78857 80523 749764794 80523 3211 8409802 56305 80523 496153934 9053 56305 571630275 80523 73049 240377772 73049 46341 418658097 56305 68921 502150732 66806 9053 71324949 68921 14259 551675634 82166 73049 161687625 7661 68921 341038786 53577 14259 801227215 87799 53577 768216692 53305 14259 362397064 7661 2261 857410652 7661 30345 73887984 87799 12340 304762354 87478 87799 695280230 12340 27876 102428181 2261 82967 925685265 28617 27876 556354388 38648 12340 541419308 82967 31906 407018652 83963 28617 878726994 31906 4893 599651934 63265 28617 837488952 36269 38648 899166876 63265 58060 352776592 81634 36269 414142746 36269 10822 218392371 63265 6372 741307231 12371 81634 583761543 11295 10822 374578138 81634 60126 552018572 69790 6372 398468628 11295 43144 672328620 33006 60126 674563549 77209 69790 865844484 33006 50318 679008534 33006 19122 892792835 43144 48338 490018797 33006 71005 924383887 86781 77209 221514304 86781 808 761601941 1930 19122 844850483 21456 48338 759726797 60305 86781 124791016 22897 60305 484743648 1930 17047 475046463 18521 60305 681408171 87850 21456 366982407 18521 75716 680854455 75716 8300 420001068 18521 9814 975644505 42689 8300 143786768 44615 9814 230186420 8300 81050 451235477 67082 81050 728023936 56152 9814 284247135 30970 67082 13439531 44615 53298 174652889 81050 32464 567771681 86130 67082 969171017 53298 36787 356362106 36787 7375 794310248 7375 42391 22765271 32464 13490 244023417 32609 42391 55354961 89078 7375 102835015 89078 56475 763034086 44098 32609 604469506 12298 32609 585460045 44098 5278 852823511 12298 70046 433487464 44098 51382 508142558 70046 28952 118684613 89228 12298 72609671 70046 61395 687272049 26688 89228 296520672 16980 51382 191030869 12057 61395 81404432 26058 61395 104639925 33955 26058 769932214 56426 12057 841968683 89671 16980 896027051 46954 56426 824421710 61299 26058 303255975 63193 33955 261234240 46954 54450 428398437 5733 54450 145666482 33470 54450 141648697 5733 49661 471852791 26437 54450 508356437 49661 63502 108555406 24379 5733 55275345 63502 34 748224377 49661 76432 218415112 31047 76432 167140325 49222 63502 717891887 49222 46355 566147255 76432 75831 319144476 76276 46355 819448194 43078 76276 505483420 76276 36574 630996286 76276 84106 775404137 76276 66265 575455551 36574 37080 598562910 66265 23279 983827551 36574 38328 58949531 38328 36937 616829154 24179 66265 97001930 62245 24179 955937351 62245 84373 70434184 84211 62245 156280717 24632 84211 837219382 84211 2595 107277708 23792 62245 965513286 54742 24632 631280658 40349 54742 7408336 23792 42623 109911263 23792 80962 743972410 40532 54742 257414357 65312 40349 437707854 65312 14296 7003717 65312 2308 38657564 2308 32382 315914959 70085 32382 988886401 3595 65312 303592883 3595 35764 99962685 3595 799 552679354 70085 1107 34817921 20102 35764 946062274 24246 35764 586682963 1107 39084 28876963 7872 24246 544652575 24246 21547 934452820 21432 21547 529187737 21547 89360 336193004 44891 21547 285625434 43864 89360 168585674 14408 21432 967029590 21432 88306 164975189 14408 76668 461385642 19403 44891 572785626 86901 43864 780958021 73537 19403 203563093 73537 27601 785422041 19403 235 373656198 73709 27601 432000998 73709 20214 523745351 80687 235 246354084 27791 235 117794907 80687 46714 502581698 27791 77450 447470110 67774 46714 502217330 30459 80687 965006478 46714 67810 100556416 77450 42656 130195612 30459 31590 451066089 49609 31590 828323084 15673 31590 680962566 10209 42656 605349100 42656 85878 886544243 31590 27610 396038660 15941 85878 86571157 28155 15673 231514 65756 28155 230498533 65756 71257 960983409 71257 89196 277047030 33546 71257 373803712 72730 33546 877025652 63274 72730 101027630 42224 89196 173824558 84689 72730 244556825 54774 63274 491753527 59938 54774 561947455 54774 61093 957282435 84689 37938 344133400 59938 37241 998818202 76783 59938 867404618 59938 30981 512472421 9438 30981 270830949 85279 37241 838178901 9438 10448 476051183 9381 76783 345300577 30981 52432 747006640 10448 48728 41181436 12184 9381 52424646 80550 48728 636806560 48728 18768 692412988 12184 61543 74894079 76910 80550 6308881 39886 61543 274173347 1112 76910 581035891 3231 1112 943130689 3231 46300 210897258 45096 1112 168592991 76212 39886 51090413 46300 53773 566058913 52616 3231 974514172 53773 27669 229512841 86961 76212 986202067 17599 27669 127104132 64276 17599 190732968 64276 77719 40640884 8817 64276 597503479 37056 8817 842539097 23799 64276 852744175 8817 24152 954254638 2491 37056 94736693 23799 74763 587253275 28038 74763 58021138 74763 84501 639878505 84826 2491 467650857 74763 20829 636253146 82665 28038 969813257 82665 88756 868718541 20829 45742 841492961 88756 57133 699674737 20829 82689 464766064 36225 88756 620404583 52211 88756 413399632 52211 14500 518598251 24962 57133 284688823 24962 34729 404956572 75491 52211 75270918 14279 34729 685059464 14279 46143 453088813 32400 34729 242403605 75491 600 235908087 32400 33600 67937399 600 25305 449455436 25305 34595 866769367 33600 44298 637511311 18758 34595 28207025 44298 17864 11792425 44298 21555 17063268 34595 13536 816587986 60208 21555 396368562 17864 86194 713547108 24789 13536 333218674 60208 37163 498567681 36494 37163 774626429 60208 26352 48248807 39860 86194 724912512 74803 37163 600719484 51816 39860 342394586 83063 26352 582022199 79667 39860 46156017 11068 74803 628124408 81080 83063 26843586 85404 79667 280523698 88548 11068 770141588 23557 88548 284601071 85404 84135 50904844 88548 3933 820351633 63864 88548 639482553 3933 50636 107434355 23557 67165 123092157 3933 34229 283655367 34229 48851 439840054 45964 48851 345887279 50636 76681 787066120 48851 9243 991398593 28536 45964 852475688 45964 76242 612617878 86125 45964 816988882 28536 81902 775742475 81902 2416 842769609 28536 23021 458673320 63098 76242 58491725 30880 81902 982830669 23021 19233 302976967 2416 15446 964599610 82137 30880 98464535 63098 4982 979106491 87430 30880 837662526 15446 7258 320539229 27644 87430 957935948 81944 4982 162983484 7258 7037 489009872 88909 81944 542247259 82713 27644 373775636 81944 79873 745645574 81944 47714 230849630 88909 7114 815252397 7114 55214 188376546 49521 82713 692348332 47714 78326 593380790 48225 49521 769938985 40802 55214 462751968 78326 15604 82666263 23666 48225 779071946 78326 65356 777659490 66948 65356 420176012 20081 66948 104968580 27828 66948 421277034 41450 23666 67700988 43440 66948 817721922 41450 5678 864114265 74376 27828 870181804 37279 27828 42945606 43440 46185 34998779 5678 67152 402428212 5678 74428 949790928 37279 48045 25257592 69216 67152 773929022 75664 67152 565473740 75664 74290 511129345 74428 28842 847557912 48045 73658 988808903 73658 8746 693007590 58012 73658 452258680 20511 28842 57654957 73658 14031 426571488 58012 41295 23584854 20511 77555 158684934 14031 20346 60344342 41295 24928 359373446 68250 77555 527095979 45084 20346 635139749 24928 87647 574223620 24928 31234 660277424 56035 24928 519618789 56035 27368 335346939 59259 31234 955228476 59259 74965 172219544 56035 50076 439274479 19762 27368 261460994 61837 59259 746975175 59259 45784 123731357 71112 45784 837302123 70907 50076 542123186 64668 71112 181132701 75806 64668 212935367 64668 41473 63177356 70907 81875 113098599 17735 64668 962176585 17026 64668 777098334 17026 30290 797299142 17735 23722 701488426 17026 70348 141633815 24119 17735 105796384 30290 39775 498186192 23905 70348 930354077 5971 24119 907806208 23905 67948 868237744 5971 21824 894050772 45607 39775 347787495 30223 23905 164373912 30223 18005 635928501 18005 89285 261314326 14611 18005 864952241 77005 30223 374919473 89285 18624 557802635 89285 20746 312044898 25170 20746 777262582 45079 25170 985515379 581 25170 887103354 25170 74106 955349042 85296 20746 433895638 45079 18112 429091915 58960 85296 165812631 58960 85437 417527013 85296 24869 250842510 85137 18112 926839335 85437 19532 661968541 57743 58960 340830810 85137 43269 116677271 19532 63783 874004057 73572 57743 887968896 82582 73572 786287316 3298 43269 492244016 3298 50128 105839494 63783 61808 960536967 7575 50128 901837500 82582 76797 776860135 50128 65237 549082337 50128 62880 506588452 61808 7043 308789240 76797 90012 401026624 82439 62880 349234671 76128 90012 128814935 78927 76128 294948646 15465 78927 405815763 14023 76128 919972110 6102 14023 60034357 15465 66828 516565187 9812 15465 35611173 14023 20242 784142091 43850 14023 683593215 9812 3735 243097094 63835 66828 869425356 9812 8514 108158815 20242 86916 611305130 3735 16757 985961118 32583 63835 357609328 32583 56715 780359617 86916 9464 877777620 24229 32583 731916467 16652 24229 96777316 24512 16652 282410742 16652 86934 63180704 16652 6328 561606394 16652 6331 273896959 16652 80674 947456364 37242 86934 736760777 37242 87350 122976224 66429 87350 835249239 12701 80674 687232641 72338 87350 353115792 86139 12701 163918823 72338 48544 713422248 72338 37920 197149382 86929 12701 872103052 64646 86139 727309601 41256 37920 285987126 86929 68558 978208390 44842 37920 513728971 15403 44842 152992405 68558 76040 738079619 68558 25623 597632454 44842 17142 143518577 76040 26254 786059229 7543 26254 804260065 2697 76040 277838535 26254 47504 999001978 76232 2697 720617327 31023 76232 91068496 50785 2697 8656795 31023 57490 699348907 50785 13552 784568266 11072 31023 450719438 14919 13552 39536561 57490 37355 155107790 73603 13552 752074338 68913 11072 292977734 68913 3115 73060505 18643 73603 922831819 68913 2441 267780476 86662 68913 184927953 78813 3115 589500441 57934 78813 839892716 78813 10690 601386858 10690 27829 80400827 34189 57934 746649109 10690 18163 198526398 57934 33666 470118465 34189 3660 146510381 34189 44783 466210593 2406 33666 702183990 33666 26666 899838279 48176 44783 273024423 3660 3217 136690733 2406 31948 684534867 48176 77760 627980826 69282 3217 950090217 31948 16309 758425450 31948 6975 232631735 19251 31948 425976845 19251 22459 674888660 6975 13689 650331343 22459 27068 556359679 27068 8608 375177242 72793 13689 482621182 17668 8608 709520929 760 13689 912189115 43232 17668 884999594 27221 8608 434774342 72793 38583 86102480 38583 86518 278677885 760 50394 693804727 34920 38583 636597272 11013 27221 723783735 61458 50394 369591535 17474 11013 887294266 50394 23935 27419234 34920 62731 770411601 17474 75150 510591766 3865 23935 991681670 85017 62731 839493027 84111 85017 883050819 2927 85017 163078158 2927 77821 641928380 79531 77821 494773440 62321 84111 422194407 62321 25228 294630515 77821 2352 854735777 46520 2352 125778362 84970 79531 652973142 25228 8764 285829142 25228 35549 539850091 8764 21144 930409366 84970 29618 749543636 190 8764 160883235 190 71133 139246780 71133 12723 147460606 15589 29618 457091103 7880 15589 347897061 18642 7880 760907612 12440 15589 532083043 6525 18642 321154526 15589 47312 4133854 89484 6525 610457694 80602 18642 459442514 39588 12440 477798460 6525 42711 508730944 22907 47312 911036379 49980 39588 32942943 24659 22907 437690492 11927 39588 106838022 14699 42711 46718788 14699 41398 156783919 816 14699 417353740 41398 47182 307862073 61188 816 52384180 82169 14699 66396072 83164 41398 519175023 83164 12490 401945357 51472 82169 905474838 12490 47115 98096252 21877 83164 459175876 66953 51472 253438199 66953 41357 751000205 21877 45104 735824970 86903 47115 480207317 41357 48023 470660667 43446 86903 949477968 49078 41357 883252343 48261 43446 132125564 48023 2190 397609410 49078 73735 31059532 57468 49078 410564798 57468 82238 239568105 52876 82238 384899970 80638 82238 526414376 33321 73735 380832591 33321 52658 942339766 73670 80638 60835207 73670 79682 773168279 31264 73670 587063367 19665 31264 491839518 73670 43872 485334399 24553 79682 537684968 10127 31264 660665544 43872 83556 412217508 10127 45565 559352975 24553 25146 227313135 45565 60439 698544293 60439 54058 782427927 458 60439 464440532 82796 25146 418956835 25146 32105 146948905 37167 60439 184576611 14567 458 759669272 78338 32105 856960637 78338 21186 916153184 79991 21186 109489373 18114 14567 642633991 44611 18114 622590674 21186 61852 22017572 31087 61852 214090839 61852 2107 183117922 31087 48407 551288319 48407 3727 760801561 3794 31087 965106477 63618 48407 347591249 3727 3884 775547914 3794 49206 450392613 61460 63618 407356963 60650 3884 622902113 24027 49206 261827223 58494 60650 465634106 39850 58494 645575579 17188 60650 871007285 24027 22348 264083982 76329 58494 8007136 76329 76197 326911753 25552 39850 772095142 76197 56019 72787271 59773 76197 916949016 76197 79107 463171496 63412 76197 126989760 22318 56019 464113117 36421 79107 51360285 79107 11556 639960606 22318 60807 840820380 50356 11556 65834045 22318 44579 978137123 43593 60807 119755282 60807 84335 684608576 50356 12877 447201965 57796 44579 714530432 38039 57796 883740767 30480 12877 504830138 48497 30480 724554977 47741 38039 699454486 44118 48497 538835769 44118 86245 278962232 60888 86245 256342968 48497 74804 579451665 20266 47741 857101263 4132 74804 503124102 20266 34037 431759230 74804 62197 191893980 34037 79961 35438334 34037 11732 935353774 77185 34037 569118267 34037 66418 109270365 13663 62197 694058830 66418 78284 114419773 38105 66418 35879657 66418 50833 311372979 66418 73251 492834853 78284 21323 135213360 4085 38105 773174076 4085 77340 350514094 77340 4711 987453419 73251 16460 110759696 77340 14295 39932121 24315 16460 823243511 77340 48188 31672582 41952 14295 410527102 4267 48188 113514192 73458 24315 906166232 41952 83137 133897969 9534 83137 931219528 73458 46679 686976612 73861 9534 302042099 15423 73458 685444068 26114 83137 781505635 15423 13384 4436834 73861 9198 793926183 25354 73861 838174274 15423 90006 116135602 90006 4746 59855904 25354 63073 953476848 66769 25354 550492748 52107 90006 544835683 52107 82158 736317767 4746 1882 29129011 82158 79179 176620620 26764 79179 745026060 1882 88250 55457397 88250 66647 895925046 66647 68970 484323617 90358 26764 52035958 79148 68970 661966760 79148 48785 333167053 17472 68970 455680719 23053 68970 230763779 41260 90358 241198117 71176 17472 312097807 76811 71176 253277277 52820 71176 160730503 44177 71176 12968104 40031 71176 712327129 52820 88329 2724403 40031 17330 758218654 75691 17330 356937697 41653 44177 799083262 62037 40031 184090732 62037 74198 182538114 87903 75691 402114060 87903 6340 198714876 79401 41653 817524170 57217 6340 78364100 7959 57217 466235631 7959 14340 702929500 79401 69744 952428094 14340 69503 561624301 14340 57564 906035865 4123 69503 860017620 57564 9825 583820968 9825 55415 966942065 4123 25022 124896325 86965 4123 634536328 85648 55415 322177247 16711 25022 860077247 86965 33196 37812308 16711 23747 434602434 85648 25091 340787127 23747 21734 766575113 81620 25091 755944789 21734 21287 231568365 65309 21287 38197316 51202 81620 378801781 44750 21734 67144095 31296 51202 558026148 51202 57771 562088375 65309 6324 444240076 51202 14710 996026240 6083 6324 553520805 18382 14710 748367196 83097 6083 895011142 6083 39968 324906525 19549 6083 494032331 18382 32890 695096458 39807 39968 177749109 64475 32890 287661107 39807 38893 864446830 38893 58640 55026488 10225 39807 975124301 39807 88660 187100712 38893 83648 478168343 464 88660 615667712 10225 33920 141206486 83648 81824 853701173 88660 37135 634930138 81824 45632 960841692 2681 45632 93280572 81824 77753 712071205 81824 44208 656474568 77753 30924 552953046 55390 30924 710725260 17533 44208 96057500 55390 18038 18988924 55390 79041 523453400 80718 79041 125770919 67487 18038 84812724 67487 43653 164775899 79041 9576 231380381 80718 70822 17207087 9576 86855 705742374 86855 47838 392182622 43653 34734 34594854 26426 9576 657364982 47838 86211 777808795 47838 64419 6350071 58466 34734 853095927 18444 64419 23892343 66336 18444 144763770 64419 7314 805270113 18444 47173 594543539 56812 66336 83803982 18444 72051 92529344 72051 85550 84869397 56812 7644 407078613 57229 7644 261507627 85550 69739 754213706 75195 72051 631921402 1654 85550 991669790 69739 52637 535474617 67471 52637 160674985 52278 67471 805273125 52637 69287 111416368 40530 52278 667957037 83071 69287 429595782 69287 36238 629430007 36238 71620 961817232 14947 69287 408528283 57213 83071 961813867 71620 53386 378256299 36238 47644 595474162 71620 83946 334229817 83946 230 145970523 57213 28183 138496428 28183 24691 960470302 230 46548 612151598 80479 83946 920828432 23647 24691 987432547 23647 17150 951622890 17150 71247 993457636 17592 71247 686165785 40520 80479 257874343 23647 64470 41154331 19308 64470 554845942 71247 76414 12316656 4246 76414 76893378 6133 19308 425382515 13722 4246 957478685 60738 19308 82307112 60738 4920 414026049 18435 13722 327495208 4920 19913 16439051 4920 55935 148635070 19520 18435 133084789 4920 87820 216810233 55031 19913 333992981 55031 65009 454462768 65009 64095 403475384 55031 84766 110786300 64095 31997 351101646 26537 64095 743939915 31997 17874 583410121 11829 84766 691634566 85230 84766 445708166 11829 81361 194412970 11829 50535 669235442 17874 59489 590944561 11829 85291 622748166 85291 56902 247095140 56925 85291 544870289 612 50535 439924429 85291 90254 219397739 56925 79608 175763293 56925 69197 242520646 612 85741 286227147 20960 612 114685246 90254 22224 874133664 77231 69197 904522190 22224 1766 91500524 1766 34291 192226258 20960 66010 914997270 66010 73456 660338019 20930 77231 252168892 80408 66010 950554160 72153 20930 743951838 66010 60706 963169403 20930 63224 226804068 55069 63224 930779814 55069 17923 510472964 28997 72153 541633302 32637 60706 471955450 74795 63224 679383522 15190 32637 206930265 17923 12377 616890044 79651 28997 639168768 25209 32637 436860630 56690 15190 375610701 15190 44654 912624218 12377 26271 232801183 56690 85772 127043623 85772 12093 63635527 349 56690 865661987 84653 26271 977812867 56597 85772 545523304 56597 84195 674774960 6121 12093 990018640 349 64937 595991504 56597 39735 50368574 61779 64937 958340574 64937 51514 953868905 63644 64937 181407619 63644 1404 4191730 11407 63644 340444533 67863 61779 184797911 67863 81744 485027025 49838 67863 255031435 11407 42464 107087259 49838 20164 691618494 8248 81744 769651573 8248 3630 130735006 17300 3630 176814755 15976 42464 148705994 17300 29854 642672158 38197 15976 280760726 29854 12689 866333184 17300 68577 51038424 78577 68577 477875515 29854 25074 457275471 48422 68577 677078799 78577 37151 244082112 33701 37151 806431263 33701 57656 415801074 23168 37151 619806968 65811 33701 703451346 51785 37151 197077716 51785 70777 391434125 14602 57656 807456347 23168 10126 999215077 15380 51785 739214684 51588 15380 756173936 10126 54453 367121783 79953 15380 358321370 51588 55288 567475211 54453 22914 515833694 49613 22914 310186571 48812 22914 111692533 27746 55288 259029352 49613 42421 735169055 15297 22914 487429523 27746 57406 973327560 15297 38765 125323103 65697 57406 910916058 79767 42421 757418152 15297 2092 87940654 79767 61812 895139638 61812 66 954697054 79767 90191 356359648 31871 2092 959775068 46415 2092 981131614 57359 66 873421567 22572 46415 88040918 11085 31871 260452370 13880 46415 217640405 49082 46415 930939288 57359 51977 139274526 11085 75280 94609867 42639 13880 974061233 13880 1379 902409777 75280 61702 768173410 42639 45539 80628572 53075 61702 686981370 53075 85197 630607170 70352 53075 53376751 61702 24414 819692226 15241 70352 771023700 15241 6164 178342900 33729 85197 383260593 50981 24414 58651237 33729 67470 139449394 6164 12804 11003626 31649 33729 598890073 32616 50981 395837897 32616 57687 111139416 31649 82212 9463391 68856 57687 141114456 68856 51367 100174925 54780 68856 977933938 68856 7530 576469543 82212 16831 173680682 7530 48242 770851752 14283 16831 794308263 9141 14283 656285350 7530 11288 93022621 39967 9141 483502553 39967 68197 262076161 5539 9141 511195933 11288 84518 452636019 35462 39967 138950239 39883 39967 57797854 25884 5539 637311 35462 100 238505591 81093 25884 879524484 100 34737 831594328 78525 81093 952782916 78525 3876 557188496 68943 78525 802495741 3876 37508 377862021 34737 28636 381581965 44348 37508 731266727 3876 4199 703356655 38030 44348 212107046 79656 28636 706825470 38487 28636 121586417 38487 79556 81034849 10471 38487 994189336 68669 10471 230812929 79556 219 35000743 10471 76476 154167156 219 3708 271364140 10471 2941 724386430 3708 22680 535617441 67070 76476 32565745 67070 76032 690695962 32704 67070 236880452 78595 32704 131748576 78595 66377 267821926 78595 72694 7306044 72694 17393 713631385 26629 32704 672939453 66188 72694 13309431 66377 54074 581371092 72694 27439 752340066 66188 48940 59492472 26629 68394 482966905 68394 30888 718489994 38997 68394 11925596 48940 9517 439268205 38997 82269 872619595 37060 38997 163671748 9517 33353 256959555 82269 47647 49737154 8128 47647 344308644 35512 47647 351945225 70516 37060 38452007 8128 23127 557638962 54251 70516 544529817 65491 70516 148400146 70516 90001 755381887 90001 75064 908409804 16325 65491 391265577 59241 16325 150734826 61190 75064 438556282 75064 70966 300198862 61190 21905 572483547 16325 35680 273192274 66748 61190 611807282 24268 61190 206740932 35680 15254 85005323 27975 66748 719088654 66748 39012 288603534 41056 39012 27735116 41926 39012 268254019 39012 17133 835035933 82161 27975 89060577 63443 17133 967017397 14323 41926 75378236 14323 12950 883517325 38255 17133 560271604 14323 14150 677626744 12950 31131 352619495 38255 55710 667230952 14150 50695 126264794 56776 14150 625575403 55710 41141 137690741 50695 40 39760145 56776 81882 473908023 19547 50695 111943975 67412 40 948663220 6313 81882 618314297 19281 6313 542941994 19281 55093 518049950 19547 46416 555600268 67412 18270 837287446 15810 55093 142832511 1819 46416 953659721 18270 59902 170765907 1819 21912 312395133 88900 59902 199895258 86632 21912 213333515 59902 12642 135150942 8357 21912 763880271 88900 44790 173105270 85500 86632 351221006 85500 16222 822804152 13377 85500 12008637 16222 67682 407383347 51297 13377 541615425 67682 59886 636658561 33659 51297 783888185 50905 59886 598849760 59886 24456 127459428 51297 64706 63471281 64706 84670 771679065 64706 63457 377825095 64706 42986 453468885 55016 24456 90622590 50741 64706 122035001 63457 25408 93173402 83018 42986 90529048 83018 34945 147824008 68570 50741 839272749 35260 50741 337628971 25408 68016 223223669 34945 73193 612307395 68016 77505 606294953 83132 68016 302208811 48196 73193 685805521 49877 83132 26125290 48196 31064 334079328 72426 77505 46217 72426 80024 769442770 48196 59 4897368 80024 45125 59429364 45558 31064 69766476 46315 45125 571597372 46315 59857 105012445 75527 59 477830537 53891 75527 644274645 46315 4033 121961647 4033 71629 413198760 4033 35128 25288246 68644 71629 314527330 85682 53891 933604010 4033 67988 873611052 71629 26535 597119353 35128 69004 907747899 26535 18514 816842423 67988 13596 110556243 43360 18514 568265085 69004 2908 878746547 73584 13596 955462249 13596 83535 255765277 73459 73584 131433107 1138 73584 839379692 51254 83535 861654662 1138 46758 834167701 68523 46758 820502371 73459 48218 450553023 46758 60941 194380350 88478 48218 726822418 60941 73396 50337694 43829 73396 10578175 40446 43829 252248283 81326 60941 595968253 40446 28196 6489834 43829 11069 812892173 43829 75732 16022842 70681 81326 100277569 70681 23140 821213722 9290 11069 105883400 9290 15758 44752062 65923 70681 422327641 82798 70681 793778831 9290 73653 176909863 9290 20594 49561089 82798 88455 779658882 88455 42714 243335297 26870 20594 967078899 20594 23308 763887822 26870 33747 21129647 88455 64647 742794652 52400 33747 289878787 52793 23308 755195620 80211 64647 758789790 76993 52400 182329966 78780 76993 964310425 57862 52400 657240639 80246 78780 649885509 23035 80211 964551428 79625 76993 291695000 80246 86074 435560352 80246 6711 966527649 80246 19841 714107287 19841 75640 26995579 6711 35894 201686400 46328 35894 805921813 6711 45621 734663394 75640 64418 555814894 49729 64418 338473306 68044 45621 623817405 45621 31186 31794223 49729 37641 452917998 64418 44854 679798595 68159 68044 140054332 44854 31063 782115229 44854 31333 363495241 31063 32026 208135913 18725 68159 749087579 7733 31063 116145788 13736 31333 105271009 13736 3378 529241082 774 13736 967345938 13736 72414 859509772 34342 774 458796190 55442 774 690281866 60048 72414 571302698 774 74731 375774125 55442 78356 411110950 60048 58701 127024204 10709 58701 404955443 10709 43327 687947313 811 74731 979331362 811 58432 98473573 10709 33711 670842775 58432 17975 209534799 58432 66387 90000597 6623 811 392339306 30747 66387 855196706 7033 30747 433023716 21229 66387 302348505 66387 2088 101639190 2088 19435 697898020 19470 30747 897871898 19470 24017 385502384 24017 42335 365206951 6915 42335 491584583 9991 24017 411424860 6915 7664 654270189 6915 38108 904367587 6915 50117 282066842 50117 84149 806259447 77213 7664 705194616 38108 70568 281930322 66671 70568 302964180 83159 70568 431933267 77213 15907 543292319 1350 70568 478963887 66671 14181 863502120 1350 58541 202715658 14181 29156 959280936 13794 1350 891978679 1350 31608 326109572 84034 58541 774297814 85579 84034 518334671 29757 31608 10525425 85579 56693 497600487 65675 84034 24985300 54077 84034 15383625 85579 50768 468219124 56693 4403 874386007 67209 50768 776176838 54077 86358 286241196 77526 67209 511385014 86358 88528 337009209 67209 28976 103780519 43911 88528 987055980 60638 28976 599672014 77526 78618 4195437 46226 60638 146061663 26016 43911 757667929 69609 46226 322931619 78618 34393 825888307 12316 34393 163096218 30418 46226 507348888 69609 34162 864652435 12316 28758 383984081 30418 46217 504445921 34162 85743 748486347 46217 69991 525001292 58842 34162 434964307 46217 15959 86818401 15959 66991 477057358 69991 79495 587702188 61103 58842 765492941 2193 66991 3782902 70820 79495 595383636 77092 61103 483461985 77092 14445 527147788 34584 61103 967576574 78976 2193 130389893 34584 9899 121264272 8769 9899 325574632 78976 70094 889631949 70094 20997 494057477 9899 5941 864589234 64876 9899 43415051 5941 7069 203558420 45036 64876 342930748 56632 64876 854241553 7069 46265 230057158 7357 46265 189133609 45036 56659 37255325 46265 79839 951745437 79839 57686 171670146 79839 3376 303932489 79839 16833 604067371 63400 3376 521466711 57686 11039 50906952 41735 11039 708735681 68587 16833 678248250 63400 55540 326502562 55540 42371 82281599 62356 11039 947168408 85251 42371 173837940 62356 9107 238668734 36045 85251 511950766 36045 8725 934368590 74867 36045 100397936 9107 74292 671158252 74867 65640 657952389 47779 74292 279160818 60344 47779 252803850 83203 47779 896694461 27039 83203 64242538 82747 83203 553707930 82747 17532 736304106 45853 83203 169186788 17532 51539 115304173 60669 82747 96314400 47586 60669 770281507 47586 21451 545553559 77718 45853 762785475 58485 77718 536471062 77718 36005 71068877 67161 58485 840284190 67161 6651 35236405 58485 71319 696073724 58485 89031 625105236 88376 67161 149300106 27169 6651 903231027 71319 50572 284354911 70905 89031 288251226 59312 27169 310637188 88823 59312 422413244 70905 11787 692697510 88823 73871 741934720 73871 49803 327443373 73871 74618 423205918 74618 29321 72936306 13385 74618 776576448 74618 11869 75812409 47311 49803 737698204 5737 11869 804885807 5737 3542 69687017 38762 11869 904667563 11869 64294 509710297 64294 12646 317485877 17349 5737 347596872 6529 17349 54033271 55642 12646 887591000 55642 15766 962704865 34362 6529 690014549 16120 6529 839278616 79974 55642 859095372 34362 69191 460011610 34362 85797 530468117 16120 85073 152517373 3444 16120 12742850 11794 69191 336002461 81075 69191 616621791 85073 66205 55347910 66205 25906 134725198 11794 70185 776809960 2307 81075 853473199 46589 81075 104848535 70185 89810 430090361 89385 2307 75622621 43077 46589 62734338 69436 2307 85841727 67493 89385 679632507 43077 37846 262534230 51718 37846 786710054 67493 73515 183299645 43186 51718 77487482 49546 43186 881882770 89295 49546 612488479 73515 8042 672957710 43962 89295 15097166 75290 43186 82052096 45423 43962 985643599 8042 29638 167183614 33336 29638 106970381 82808 33336 240871571 45423 5721 10223820 6152 5721 796567127 55260 33336 577599333 29842 82808 604989651 58841 6152 179185658 24695 5721 868794991 6152 70465 307591401 69969 55260 803298761 29842 54562 245457490 82617 58841 519809905 8380 82617 631056840 37084 69969 834157719 65826 54562 641278981 66916 82617 737467099 22987 65826 96663917 90546 65826 622986778 65826 302 157568317 66916 78860 501776762 72360 90546 331171611 302 14029 804509736 78860 77057 895055708 53390 14029 619546757 77057 84229 129015188 10916 84229 827759687 24011 10916 751618338 53390 11840 487543682 26916 10916 654464292 26916 50979 704408317 77814 11840 28075434 77814 27768 749025333 11840 24458 272730436 34936 27768 84143435 24458 7274 644082366 20522 27768 870499100 24458 15251 545202959 84978 34936 338127596 84978 36080 53346264 41536 7274 200454825 20522 80447 233036221 14594 80447 409350479 84978 33667 228300454 80447 6607 72362437 14594 23451 923628261 14594 35095 31024369 33667 11852 923678868 54260 33667 781475743 60724 35095 4578163 50935 60724 331740755 87181 11852 156572074 50935 49339 328947206 88744 49339 582281392 87181 86451 847066399 88744 65924 477265503 61222 88744 670505456 90536 65924 928252085 65924 71356 399988982 8236 90536 681782795 58939 71356 891833634 42273 58939 806671220 12942 58939 114663800 12942 78056 260456753 8236 1634 631792092 58939 45595 614275069 78056 48808 618728144 29728 12942 870805401 38114 48808 177654876 38114 6194 467266500 6194 18377 941230798 75467 18377 777275198 18377 18030 359866426 12577 6194 396624889 75467 67783 714596172 69222 75467 937239524 56534 67783 241367789 33288 69222 86836858 56534 53100 179293532 33288 767 252171130 53100 58817 464844876 33288 81235 479651170 81235 25253 342326041 53100 62126 883764718 81235 24104 656059714 21675 81235 249734891 42351 21675 148079570 17210 62126 61543116 24104 78143 585053722 51375 24104 120317752 42351 56507 94124737 51375 64297 463628750 54099 17210 653984369 21380 78143 691524112 54099 72385 750275568 72385 15932 496879874 15932 81119 515174140 21380 70139 3726163 3915 15932 179503965 3915 22155 82513797 1347 70139 91038448 3915 99 285370540 99 5586 211775125 1347 23136 599580362 86189 5586 362630709 5586 18566 801511441 67394 86189 629971739 65654 86189 792247970 75502 65654 668122148 8508 75502 822266708 75502 43884 279983674 12038 67394 338550859 65654 70538 710326 18011 70538 505174343 3530 18011 229767901 3530 24534 868294317 19322 18011 772453175 7941 70538 412440715 80532 7941 205611212 7941 72196 486089847 2069 7941 584435539 19322 33049 24997365 2069 10752 257774178 33049 25956 203396086 42595 33049 6050117 33049 70311 49326742 43328 70311 49842076 76673 25956 933707952 76673 18236 730154621 2084 70311 230766691 6350 76673 879086784 59198 18236 133245220 36311 76673 105242215 66846 6350 340800959 56702 66846 410223360 88014 36311 584128045 44687 66846 967008442 36311 67171 61582527 88014 58801 131403444 56702 54351 3195297 49875 67171 143157756 46743 67171 276003699 85278 49875 440399638 58801 61371 96068582 61371 81542 501110296 49875 60728 982993131 2855 46743 278412631 81542 83340 736769738 2855 19285 366956985 19285 66297 252057321 2855 89603 756977852 34724 2855 771839243 19285 56046 297827125 34724 13575 801285265 12570 89603 803433081 12570 55852 419200478 34724 7516 709518948 55852 7145 844623367 48143 7145 757432177 48143 18014 25505546 49832 18014 120043571 66097 18014 343772252 49832 84642 829769726 84642 72791 487143746 49832 67996 863145387 66097 43071 973907055 84642 7654 575386431 84691 72791 196625884 72791 85302 136717118 10402 84691 7476825 82457 43071 654908059 85302 19393 739257385 10402 10192 974397828 82457 49167 219378294 10402 38615 377089051 45866 38615 695405178 38615 49704 105898865 76565 38615 748105172 49167 71496 824752120 31673 49704 132395302 49704 63360 974449983 57552 63360 160537096 23609 63360 409597704 57552 67990 128082670 14111 23609 60106828 52638 57552 338981371 14111 8468 267269496 14111 32327 931958244 62620 14111 367152208 32327 23244 678530029 9189 52638 248736726 62620 55910 93890229 55910 38215 118145338 72144 62620 290304180 23437 72144 929760667 38215 60710 483311314 60710 19134 86550887 72144 420 11596115 38980 72144 853527738 19134 50071 894979762 30855 38980 980270977 85415 50071 481165803 35453 85415 17232588 50071 71960 194240496 11635 71960 269493284 44196 85415 128626053 35453 57945 951738432 56734 71960 872865598 27474 57945 769544381 51081 44196 12781227 51081 4151 143418309 4151 36028 308548399 51081 36601 992457298 18703 4151 578634135 18703 44525 312339647 36601 43998 464652303 87726 36601 412607729 35298 36601 392667446 43998 72407 63974852 6537 43998 814225111 43998 82666 164711166 41476 6537 556730843 35298 86072 722916495 84789 41476 38849717 22267 6537 297798918 22267 33994 44282275 17251 33994 252756182 79513 17251 523702771 17251 24353 672975186 79513 74944 648747567 82502 74944 280983503 82502 29935 130441806 67962 24353 764250674 80462 67962 975947897 7466 67962 815049892 7466 73099 866726359 67962 44517 290573223 44517 9426 948727005 73099 72883 558086342 51857 72883 358466943 72883 77084 744240364 77084 714 149618836 8074 714 608096241 73435 51857 947242725 73435 19495 628174861 77084 35140 971418959 50700 73435 414422861 50026 8074 307782295 19495 33182 330002716 34693 35140 859415409 76960 50700 631452250 16705 50700 977330014 52909 33182 854631669 26476 16705 788031539 59737 76960 618666441 26476 89738 121119621 89738 31402 254280400 700 52909 64936050 59737 35431 649092761 700 6940 848480766 89738 2289 165718117 17990 2289 891458685 700 35387 626793190 6940 67019 758814512 197 6940 188003871 46668 2289 101848513 46668 11715 901920739 46668 80101 593997943 87654 11715 710268246 46668 876 874303119 11715 24504 86077015 30581 80101 249390541 26542 87654 971193894 26542 24193 55250404 83128 30581 31538065 24193 78291 602586977 83128 72296 281179945 70109 26542 629913509 83128 52803 545802991 46430 83128 864769039 68575 72296 711990642 68575 80157 258295682 80157 75695 603345127 80157 38951 75496491 85814 80157 939355807 68575 5321 347580759 21210 38951 650255049 21210 25515 218306585 52262 5321 763814239 5321 79076 946768298 5321 76493 882320856 21210 77676 697641184 49035 52262 895917286 20799 76493 923990284 78090 20799 421315414 65032 49035 880559837 77676 25643 312925924 28296 78090 452250137 52359 65032 843665494 28296 71844 82400774 52359 38990 330062587 29074 38990 660970472 38990 60304 879469181 52359 4727 306799278 46677 60304 5350394 5546 60304 996184773 6933 29074 655439200 75460 60304 756204750 9028 5546 726413350 73502 6933 845593112 86476 6933 173987058 75460 44488 133551169 9361 75460 717524819 16204 73502 403184032 58935 86476 966064282 58935 55104 49244314 10331 58935 620599038 44807 9361 128960854 18405 10331 589491841 44807 37088 848384339 10331 60647 541844057 37088 50226 187546183 37088 28622 243427769 11047 37088 601156093 9488 50226 476462317 83046 60647 970086231 88085 9488 877934855 9727 9488 137362355 28660 9488 541955056 9488 61212 861682686 28660 23843 731163892 23843 26147 509178907 61212 70789 473658134 70789 52647 556863848 29026 23843 778932591 33513 52647 363024908 77014 52647 954849998 1299 29026 223092606 29026 67805 346838373 19439 29026 20635236 44927 1299 976030603 20819 19439 178782763 1299 38546 799391567 62698 19439 6974182 56859 20819 561724203 62698 80828 554398660 80828 82988 632100216 80828 20975 349683724 80828 57900 554233677 77785 56859 21424674 57900 48384 16828459 67148 57900 358975616 79749 48384 787537021 72691 77785 22472575 48345 48384 258833270 40399 67148 662708782 48345 10587 738861976 52966 72691 941345681 37629 72691 10153011 48631 37629 584632865 22057 52966 669493080 3624 22057 422314358 49696 37629 55125442 57711 22057 112384346 75441 49696 531062004 75441 78800 795041736 30489 57711 223291300 30489 7798 372085269 57711 37105 588601923 30489 46206 850236413 46206 54019 142698353 37105 45120 82299065 82295 46206 59469439 45120 79510 124846572 79510 83843 676997308 45120 68034 199048712 55352 82295 848510961 68034 36109 205632733 55352 34952 245877502 47574 34952 365511871 36109 62817 156858797 47574 70124 177346317 31040 47574 19603659 20280 47574 96011116 20280 18053 796505778 39935 62817 308157123 31040 51907 164225423 12966 39935 673280809 68762 12966 119133633 18053 79784 998350008 7565 12966 507606816 51907 67252 700170377 82098 7565 818761790 5252 82098 964786880 82098 23614 76336538 48693 5252 694095146 48693 89752 195885058 5252 76756 613345429 48693 82033 125905748 5282 23614 676210646 76756 18859 508120422 62444 82033 861615656 5282 63484 79856655 33476 5282 601073404 81051 5282 185540195 34339 62444 700153926 16929 63484 649338482 48104 16929 754297488 48104 48934 158643763 34339 10044 237772263 32983 34339 754415818 11019 16929 468175633 48934 88971 508341571 73940 10044 18305941 73940 53024 495910305 73125 11019 556658844 38713 88971 383917054 53024 80672 381409270 73125 2440 658203665 23488 80672 515280345 2440 37423 434422435 53079 80672 241923571 42730 80672 320791274 53079 3464 404377539 53079 49137 420338126 90117 49137 566931685 3464 17039 426533560 15691 90117 977571169 38240 15691 821661078 49137 30856 421638799 72048 38240 247942746 42079 15691 26634809 29703 42079 101604843 29703 23588 948149857 42079 44044 390526751 42079 33248 308585068 24941 29703 236413524 24941 63145 761226453 33248 142 251762396 44044 25806 889156183 8138 142 660270143 7770 25806 551887164 85794 142 48744236 50547 8138 726711533 7770 19303 82884493 54480 8138 40493047 83171 7770 979164324 24488 83171 815203386 46082 19303 327688283 88786 24488 545610374 54480 6315 784332496 6315 32561 395680569 77945 6315 109736779 77945 62512 430467166 36973 32561 27543714 1109 36973 886116044 15795 77945 480743917 23734 36973 479650259 8369 36973 672494241 36973 6557 252409815 27849 15795 207228474 6557 43330 86205971 17946 8369 65063416 6557 41956 119678315 63853 41956 222311651 36202 63853 963483080 66358 43330 372000480 41956 55626 879906515 37739 55626 221103371 55626 22844 695752782 36202 56898 482513380 56898 86048 936460940 86048 77236 724904734 46675 56898 197778148 74950 56898 474989341 34846 46675 5294059 46675 78735 448123523 78735 4104 721126962 67238 46675 697942086 150 4104 758454985 150 62562 358610315 4104 53262 631930582 62562 21248 933618064 150 75653 64864402 21248 79955 674727127 61691 21248 255884869 83631 21248 47518710 73522 21248 825530502 83631 1207 313489708 70387 79955 22338769 18857 73522 326012962 86011 70387 323213213 1207 11094 971649206 11094 29824 139839772 11094 38165 737661801 18857 65782 294877728 58369 29824 472749171 58369 21680 531915609 58369 17367 291161756 21680 10212 266121371 45631 21680 62429894 48943 10212 975645739 48943 32804 566868398 3990 17367 587404746 71879 48943 677001241 70856 3990 521353503 20734 32804 489892691 35187 70856 629667036 35187 35852 741423241 62821 71879 983649538 45005 70856 667801563 11627 35187 132906208 35187 42136 910368274 67295 45005 251950669 62821 14401 966634526 27638 11627 19935263 11627 68923 40078279 14401 58397 844045722 84868 14401 354306292 84868 43425 339821131 44320 58397 893710332 61137 68923 886838084 77076 61137 558257699 77076 71682 697661270 44320 80809 138528277 16243 77076 483798682 69406 80809 517387124 77076 19020 651913273 33493 80809 134043055 49626 33493 481801778 49626 10985 421935981 46554 19020 834774701 31181 46554 54867091 85664 49626 921477284 84460 49626 815303591 72916 31181 292997265 36282 84460 974989397 36282 63821 797649645 85664 84479 401373169 72542 36282 685444386 39756 72916 881654423 31980 39756 51263985 2006 31980 490980656 39756 63230 679313294 2006 53858 459557548 45286 39756 578217642 88585 45286 220401161 45112 88585 48540487 53858 6593 796845465 52436 53858 536957983 70620 6593 83832535 52436 11146 26195679 6593 74184 714823295 6593 25574 297101729 11146 59652 171672589 21600 70620 361130609 57818 59652 856821882 59652 85541 157401258 38219 85541 968088199 21600 71488 825342598 57818 35515 702862323 38219 62498 161655626 5114 38219 521585282 89922 5114 51048085 3250 5114 32730233 5114 29788 783096153 62498 82317 270477664 3250 40801 880417398 82317 36808 633137156 29895 29788 954013772 29895 27032 12581592 19684 27032 563169456 23265 27032 580055323 30764 19684 69722361 27032 61853 262317965 77434 23265 828305619 30764 54577 3657899 30764 43067 593476472 43067 75738 52673706 63297 43067 696190278 84734 63297 85046974 43067 1797 906999404 87655 84734 141094613 66341 63297 45858296 79089 84734 669968629 90182 66341 284074213 51462 66341 20049149 20635 87655 109502743 78759 66341 272847081 43672 51462 764344 71723 43672 779322761 89122 78759 205378034 6708 43672 376580256 65323 6708 160740191 89122 86687 295895411 72659 89122 219690599 59469 65323 188733249 86687 25303 588983371 15692 65323 471655855 75039 86687 956575979 25303 41492 487230084 69534 41492 529207403 75039 32225 940410209 15692 61484 959900054 75039 76641 670451597 53016 41492 600938686 37282 32225 347283410 42720 32225 85271369 54143 42720 605171224 37282 50989 5633977 10178 54143 807974726 50989 38158 134525369 62284 38158 57047278 41765 10178 179052186 48208 41765 63383105 41765 29096 522843965 38158 67028 228794707 56124 41765 910408771 30069 56124 395794212 67028 66580 234978557 56124 1964 536005922 59369 67028 221052868 41175 66580 494750311 41175 52633 607152997 73358 1964 257368494 55956 59369 853504518 73358 81834 543144248 81834 2961 914567543 28980 81834 416571325 5937 28980 981411007 31621 81834 934280594 74600 5937 883083968 49145 5937 261339040 74600 89550 37312917 16402 89550 516317914 16402 81354 575895411 74600 26186 960725064 31690 16402 788129517 31690 30354 955788863 81354 15637 407913259 30354 48595 713102186 63060 26186 983533275 63060 18196 954480363 18196 38675 708954310 63060 69903 696753247 18196 69878 556038818 80028 63060 47136640 82352 69903 499141842 31392 82352 85131875 82352 85940 670641631 69878 42119 808746231 42119 28514 358806323 35567 85940 896001669 15759 42119 77463021 75555 15759 394734703 75555 62596 622496938 28514 17604 304343106 17604 18884 216599674 15759 85864 209163731 85864 7983 334907858 26819 17604 468435650 18884 73819 241983519 62511 18884 182585811 73819 42142 381597019 55138 73819 277580119 80057 26819 574200172 87371 80057 151292041 87371 82697 560830344 80465 42142 79942335 72913 87371 456633291 72913 51732 681218693 72913 75423 287546626 72913 10865 537676791 44364 72913 96901618 18708 72913 134732982 79964 51732 505273849 22724 18708 27788850 44364 58830 823773621 79919 44364 488382728 80990 18708 330608694 22724 73429 110125639 79919 50306 557321895 73429 65862 690331710 45489 50306 13744088 80990 64617 313994653 50306 720 949983780 81647 65862 549507606 45489 83841 980775144 9748 45489 446709405 68319 83841 686541267 83841 3952 214518937 68319 63712 37127369 89807 83841 939072484 63712 25218 305198796 23239 25218 918787978 25218 71476 898450758 71476 58315 393132705 23239 14735 142847645 27627 58315 131473942 23239 24625 558771158 10574 24625 626969109 24625 51240 440681940 76931 51240 451318044 8172 10574 116177461 27256 51240 56682896 317 10574 184502536 59621 27256 847050193 31516 8172 366025967 59621 43164 935047242 43164 80486 771126939 67893 59621 159548602 40466 67893 735265186 52378 67893 830383049 67893 64832 488662070 52378 71703 34704562 71703 76237 259841936 41471 52378 261220865 52378 61575 690666734 61575 44229 827013659 28977 76237 315599058 61575 54686 167111971 42200 54686 7414736 52531 42200 721731496 44229 85706 505317541 54686 32272 44665465 42200 24461 215646658 32254 85706 651054876 65837 32272 609411721 85706 87002 829024673 9579 87002 148327617 65837 888 998023367 9579 31940 230435604 65837 67285 108693427 9579 49623 824299490 5962 9579 432979231 67285 53376 671919989 31940 48290 492516490 29483 49623 466769715 29483 65627 52775427 53376 28123 576059423 53376 27426 953564435 48290 29587 6687656 12745 28123 742617923 29587 27374 938573587 66129 27374 566689516 27374 77813 140404530 28032 77813 347587105 66982 66129 528989814 87063 28032 144458820 81308 66129 97020317 60804 77813 198220552 19270 66982 882561951 60804 7087 153307730 81308 10478 757501377 60804 35986 26451622 35986 44016 8556746 44016 12809 125266881 7087 59213 437151719 51552 59213 631343776 1672 59213 997076449 12809 83599 167659209 16766 83599 467778874 51552 8434 213353812 8616 51552 824043193 89406 1672 202574342 12445 8434 492799731 88793 16766 395036515 30431 89406 91531936 72606 88793 577209698 88793 84912 606943749 13118 12445 35110463 13118 51910 288710076 30431 62174 483261244 41548 13118 585811197 46996 41548 806619799 62174 20826 17671011 62174 88055 425401325 33222 88055 342041670 9936 46996 334734921 28055 88055 701600468 33222 53626 792181072 31269 53626 790620506 28055 59079 422278231 50586 31269 440594530 50586 46842 436218453 74784 46842 308181947 932 50586 368071472 74784 64246 189255309 50586 68683 175270167 59058 68683 670970434 4885 59058 62986851 61662 68683 808685323 61662 77647 26607678 44192 4885 832176012 77647 3747 21844557 44192 36290 751168211 58089 3747 433209378 3747 82968 558792265 68655 58089 128973858 3747 41114 560008236 81938 58089 899441423 82968 23841 741553925 81938 10296 317598556 68655 12662 971361960 41114 53130 410908438 76812 53130 179791388 12662 73882 183490189 76812 25657 814799814 76812 12023 844236404 25657 5496 423956814 5496 39086 885785005 21628 5496 237655638 39086 69159 569430091 39086 594 26998342 65370 69159 795834697 21628 30692 116112609 69159 83548 307713110 83548 48724 815305364 32051 65370 640992117 32051 43408 823213087 12535 83548 134032419 12535 24901 378312193 43408 3134 843997535 3134 40215 380136822 3134 28125 545120532 12535 79252 259347599 3936 79252 684251360 41600 3936 602416270 79252 90264 293451139 29202 79252 804601749 9398 41600 68937538 5308 9398 489594655 4145 9398 483413591 32336 9398 706995012 9398 84187 796600043 23018 32336 28822612 5308 77298 385728924 84187 3550 100671418 78341 77298 157795861 3550 59293 770476748 3550 8689 989934575 50237 77298 986338279 3550 23729 379343933 78341 88499 780383736 49117 88499 923201859 83957 8689 467113607 50237 43667 63248893 78189 23729 926339094 60870 88499 966640981 78189 32758 523584540 43667 89022 868574905 43667 40857 398906186 30538 60870 664574656 60870 88789 189062987 28413 89022 832902192 47029 28413 377803259 60820 30538 841880431 88789 67584 202055403 60820 87534 510445137 4624 87534 746535785 85602 67584 272457324 12543 87534 130819094 67584 8588 22874005 30899 4624 882368699 66833 85602 395524993 30899 9480 457788709 9480 89001 663393091 21266 9480 223436426 74315 30899 208788848 69427 74315 2854613 84589 21266 224555497 50031 74315 569560507 74315 86120 302348460 86120 8374 140176642 8374 18515 606571397 4198 18515 98956943 41711 4198 805394518 22357 8374 67251288 54396 4198 991966922 13169 41711 375332557 11580 4198 60605926 76954 22357 356624513 11580 64572 542332510 11580 83092 756999462 8018 76954 992560351 76027 76954 497845097 8018 57611 845544646 90304 64572 136068126 90304 5182 544054212 12858 57611 813203051 945 76027 720506242 23910 90304 734687029 12858 74942 846968729 5182 9121 911718332 945 2184 309107353 46198 945 931460267 9121 67382 972688505 80640 46198 798744994 53805 80640 573178418 69703 67382 971175072 4657 69703 20631231 26399 69703 487887317 72896 53805 241458472 26399 75206 866585331 69703 7467 457749258 44111 72896 788654641 26399 80089 296981077 42176 44111 409188960 24990 7467 30312687 13117 44111 835401807 24990 27413 460474532 16634 13117 561649667 73576 16634 612495904 24556 13117 653216751 48192 16634 768655466 16634 18393 603929441 73576 8110 945928341 24556 15911 507978923 24556 31552 420804899 18393 79726 677932195 79726 31598 759385337 7216 31552 909326005 7216 51917 694961207 79726 69113 52832569 31598 58092 344454958 69113 90446 917210282 51917 65990 212645500 54551 65990 90608876 67634 69113 544287309 90446 66720 10815726 34747 67634 73250150 72582 67634 954745821 54506 72582 411594623 72582 53146 911598003 72582 34364 394838049 85342 53146 563470027 72582 30013 908633384 9597 85342 63106149 78728 85342 643827347 78728 18809 33901185 81424 30013 709205792 18809 82226 645728143 46862 9597 282487765 86422 78728 599509045 18809 5475 37711695 82226 87637 992234197 5475 64499 930102635 46862 31981 130140334 25836 31981 967253813 5475 10608 879129478 63099 31981 336301235 25836 17104 368831597 30634 10608 767911887 17104 388 553561910 63099 49399 105425511 30634 84631 105054239 84631 77144 538574560 77144 34626 588998945 388 59041 192152100 84631 55885 352870097 1416 84631 503865460 55885 11725 340825637 38043 34626 997117012 21585 1416 480698053 61096 11725 70253357 29210 38043 31495387 72499 21585 654943386 21585 81296 504005559 80049 29210 537297427 61096 53343 539627206 80049 76490 645030562 76490 26133 309870591 43847 81296 247980176 80049 45492 709700145 53343 12682 939893874 43847 27667 522512418 26133 17124 112707236 67440 27667 582760129 12682 80287 39336724 80287 31834 779227773 33604 31834 128318412 39770 17124 516144670 39770 6850 63566493 33604 77311 58633420 37259 39770 930234047 33604 89967 243586857 89967 55171 95458420 37259 68987 463902431 55171 80247 304843332 89967 26097 636087219 55171 25840 941205517 55171 32385 393529240 32385 49899 874454040 58068 26097 16253351 31372 26097 892263899 32385 55418 875897193 32385 44601 458720632 31372 42089 656360458 31372 4041 117224793 4411 31372 123151044 27809 42089 18287204 4041 76841 475239799 4411 40359 772711697 4411 82957 162216918 76841 56081 817777506 40359 84615 27324935 26413 56081 956903773 84615 21583 665412126 85341 21583 102176243 85341 85420 450181277 85341 43103 182179299 85341 89492 720055153 85420 59086 570636684 45849 59086 163187055 70201 89492 796442188 43103 38420 587836665 38420 28215 358108697 9872 45849 486024064 38420 85626 707251394 19373 38420 913408122 28215 82923 446545117 9872 82410 989044622 50799 19373 66619931 82410 82534 939839403 87098 82410 41154924 82923 22089 868269015 1729 22089 568615500 87098 32902 864234152 59136 32902 669772478 1729 22031 532146359 21736 22031 18792004 32902 26168 985976757 53819 21736 35575839 42806 26168 360237444 28322 21736 972758151 28322 29168 120372482 49850 42806 919411321 36897 49850 527784858 36897 19394 468906552 19394 41172 859860125 21988 41172 562677641 2285 49850 585912047 41172 20963 21486008 2285 68092 975578024 42427 2285 35116455 89710 68092 862505851 16293 68092 480223757 45946 89710 283325507 64887 16293 25516130 17582 42427 111143177 17582 89815 769724865 17582 88181 122610250 39940 89815 898481811 17582 28631 380200139 53256 88181 823052068 9360 88181 582482537 73013 9360 525738453 53256 90277 222055549 28631 23504 323573482 53256 64205 943515644 56755 90277 410390656 75976 23504 265114743 23504 55014 359536805 55014 78711 111446708 31172 75976 44519550 13225 56755 235843565 31172 30606 11654592 50960 31172 208413302 56991 30606 861365271 52666 13225 130041115 56991 14969 533706403 14855 30606 922663397 6709 14855 585950935 89044 52666 459185665 6147 14855 47385219 54517 6147 120730703 55001 6709 61239155 89044 55265 53422986 34433 54517 934285694 55265 24712 658345243 88677 24712 92492277 21418 24712 645566009 54516 88677 105158972 36713 54516 719315969 88677 79533 295109100 57078 36713 355974281 17737 54516 266913434 57078 24899 740776707 10780 24899 128389323 24899 35384 614905135 24899 68553 307696380 46757 35384 191099464 70913 24899 973997631 70913 43436 494744193 59713 70913 114424842 70913 80684 592121270 32049 43436 752310943 70913 8395 16096685 43436 24376 796699288 27822 24376 529026856 8395 75526 289802436 72922 75526 773140239 72922 31001 16155164 31001 25048 114612938 64476 25048 418912017 5813 25048 25351727 72922 37553 170186609 25048 56260 948060280 46499 64476 166006339 56209 64476 757500266 56260 16193 448410259 48557 37553 192380998 56209 56084 144857864 80334 46499 763223815 36774 56209 648923035 75368 56084 885881888 56084 63202 29768157 4990 56084 200474041 75368 61573 877971772 63202 5764 748016855 4990 59566 44605051 86219 59566 23492185 39821 59566 694852470 52420 59566 64008599 25970 59566 119389639 17483 86219 141289990 52420 78100 876163099 30221 25970 621037449 17483 77998 247181369 17483 12110 962578113 78100 18096 381544635 59340 18096 687346225 12214 18096 212514828 78936 18096 14785161 12214 4809 202907243 60983 18096 239886738 12214 7773 388686946 7773 49817 167336652 78936 89005 939964087 55048 4809 796914574 7773 84729 905370464 82556 49817 479669972 49817 14360 976908250 84729 22805 655070876 55048 27954 190001385 12550 27954 120194023 22805 60772 171141691 52978 22805 835375159 27954 76878 547876862 60772 74749 179175818 77475 60772 465478684 60772 20458 703329097 76878 46599 387474177 20458 58862 790221395 46599 83536 954527348 73185 83536 91824689 83536 18321 230373233 18321 68428 346464075 47334 68428 377234781 73185 46949 283887451 68428 80747 471700290 83459 46949 991298533 80747 35089 916654420 84387 46949 731531197 80747 68324 381866712 83459 48053 920348087 48053 8759 182285920 60557 8759 554027375 8759 68452 51891983 68452 67726 749714710 48716 67726 636417439 68452 38994 571349842 67726 72949 265550409 67726 44564 926588503 44564 66801 919348867 9437 72949 62537705 9437 72820 172106477 66801 84931 738923836 44564 88862 733026281 74892 88862 258324880 7336 9437 233678398 74892 20481 814754738 20481 84045 359899200 49660 88862 985724412 20481 27264 565547233 84045 74529 270726862 20481 15918 429494871 33712 74529 921271692 33712 69788 759890620 15918 46680 190346819 69788 65256 615885199 69788 78357 627837693 45045 69788 306720762 64373 65256 729268922 78357 31699 542249261 65256 19091 859672734 11104 19091 871299467 31699 34379 44408325 53056 11104 895725936 4084 11104 642989849 6429 19091 470604559 11104 1228 368270541 79539 34379 608309764 43394 6429 300177409 4084 21706 842435128 79675 6429 752472570 51519 43394 743408750 8406 51519 98828352 43394 56343 452104491 58462 21706 794909253 79675 64230 668207425 42341 64230 622797760 45933 64230 181525811 45933 41539 623221910 83333 58462 402371522 41539 890 243557615 29176 41539 884961169 49276 29176 478108210 77889 41539 753886738 83333 6136 713987667 77889 35720 268809845 34131 6136 759674892 77889 322 551803200 6136 68836 914864456 35720 72119 539116867 322 34623 850777793 322 51818 69388398 51818 14403 451863885 4800 68836 993297987 14403 74126 180682304 51818 54425 46330253 35676 14403 121161940 14403 12018 36068074 12018 22538 129595056 49009 74126 230072117 20112 35676 91309377 22538 63927 15075660 82895 22538 363616906 82895 80067 562003861 82895 55787 275819251 80067 39262 693287772 59604 80067 13477721 82895 39994 452688946 55787 32315 866106726 47961 32315 97976449 39262 70515 694172792 41779 47961 323545297 47961 53810 780630822 24294 32315 267121230 50347 41779 854600880 81078 24294 606324950 24294 87322 848591657 53810 21670 501927224 12120 50347 40795819 21670 66705 195722625 48531 87322 870084513 12120 82151 295728462 23611 66705 356719265 49673 12120 53936538 82151 50181 46920692 48531 40808 122131370 40808 39054 1252386 69491 49673 408944565 39054 54235 510322736 50181 20328 692109085 39054 60341 25775491 78066 54235 15866573 23714 54235 772350994 60351 20328 791608409 69333 60351 286757582 15398 60351 834794581 15398 2960 581374130 60351 37537 892920677 35133 15398 583973150 81687 35133 13435736 35133 79572 803802899 2453 79572 224503675 25011 2453 433760122 13822 81687 439454842 8326 81687 14546733 13822 54083 14039174 13822 65928 135030662 23682 8326 619722069 13822 5306 105248593 29882 5306 425561168 29882 84694 103694213 29882 85557 548848268 84694 42654 95911491 42654 9721 623161737 44343 84694 946175208 42654 30173 15811182 56367 9721 624680928 56191 30173 260066091 9721 25781 726279444 19333 56191 707556606 12137 19333 683601210 12137 86743 486181099 50070 25781 309050576 50070 23800 578529877 23800 29964 222266347 82723 50070 806305341 86743 27214 969479492 38544 27214 11028901 27214 36777 501955253 11537 38544 450308323 33187 27214 975820810 36777 46605 903141267 15377 33187 558950710 87406 11537 511459137 79410 46605 862728290 28479 33187 731089031 46605 75548 645644222 79410 4699 217477722 49762 79410 28205998 74650 79410 368993965 75548 70087 652614992 4699 80954 428949252 4699 29777 235485614 70087 60408 392518166 61496 29777 631717840 59516 80954 38087677 48770 80954 13978694 2549 61496 60556738 35446 61496 956952651 61496 81582 710675907 2549 78078 496064316 72211 35446 71043142 78078 80359 511551418 72211 57476 96403336 41051 72211 789561160 72211 77402 495262459 77402 80857 345729306 88987 80359 769303335 34481 41051 69222563 80245 80857 171172136 88855 77402 709680689 88987 83532 160995402 80245 64686 855521455 45524 83532 296588786 81201 88855 498600712 74249 83532 189704098 45524 16716 301545981 81201 7764 136373567 81201 13584 106817151 7764 53035 57887513 7764 20664 255723252 7764 67243 191070812 67243 64030 329878032 11893 67243 35183828 11893 14154 974711996 14154 67656 952557346 64030 22974 120648475 49776 14154 260568418 58112 11893 40137587 33209 67656 346193086 88849 33209 269454596 75062 22974 385919676 76487 33209 501677121 88849 60070 89130674 33209 82329 312619194 2396 60070 357388931 76487 25340 552684507 22689 76487 22311353 22182 82329 361350238 82329 38719 134179482 38719 53668 821400192 53668 16496 725487620 22182 27814 757838625 84010 16496 475767646 16496 33823 248245941 38599 16496 189230859 20409 38599 62890615 84010 73240 941217461 10305 84010 949960126 10305 80152 25578357 38599 77160 29882670 35210 10305 683438115 73240 275 783943379 35210 35628 317646064 77160 40351 320793697 35628 8733 186388552 61007 35210 96111423 54146 61007 789275254 73632 61007 602964908 8733 67182 504442608 54146 55941 939519982 61007 63044 73944084 54146 76852 121340352 55941 68431 419494682 60758 55941 45509679 68431 88076 38912498 4310 68431 680556676 76852 31625 510475874 88076 86906 133132779 60758 32791 462310022 32791 68339 132463834 5493 86906 301153063 66708 32791 265607444 32791 17427 82525304 5493 77544 207987568 58265 17427 424815900 66708 83596 133157728 55127 77544 2434496 58265 42760 366437878 17821 58265 30831257 49719 17821 719518566 64462 42760 192372605 84112 42760 497127065 42760 20559 717091646 17821 61917 530970416 43756 61917 641735368 4205 64462 533132941 46074 43756 744525855 46074 49050 885833097 64926 4205 372345437 49050 55160 119051769 83803 55160 946360913 89930 64926 148437670 55160 36195 64256625 15914 64926 223240937 89930 49227 779339454 58117 83803 869864333 10790 58117 195351094 27572 10790 527076886 49227 7426 554800291 53494 27572 944360757 7426 36594 426514251 27578 36594 991940438 27572 32458 128750434 27578 37432 703123963 32458 68260 676626900 14671 36594 3289906 27578 7728 631934278 59477 14671 276815923 7728 72854 519119473 14671 41382 496311483 81838 14671 295332711 46843 7728 122687335 72854 76930 290716264 46843 63114 108159243 76930 13048 412844222 5509 46843 42052213 63651 63114 235046399 5509 40561 862914928 63651 31755 616798886 40561 3107 569925401 31755 56791 93247324 3107 57300 621446300 3107 9710 724942881 6354 3107 126405203 57300 33142 250835431 57300 65266 247553980 1526 33142 546441551 9710 12731 741884644 6354 57613 725038234 33142 76807 682674368 75736 65266 755080236 80208 57613 977240928 76807 107 316268280 25358 57613 206439816 85401 76807 111227449 26162 85401 931525652 64765 107 202096873 85401 41703 487205422 85401 4650 156266874 4650 43485 23618458 52962 26162 941360009 66661 52962 805786794 4650 6976 346446451 4650 8462 177475724 43485 83039 250231674 41379 83039 61883490 58928 6976 142425721 42522 8462 847954894 42522 43430 584312975 36410 43430 244277516 36410 50611 683276276 37831 36410 605047894 70598 42522 581291469 46088 70598 664929252 41771 70598 558380289 41771 33176 997176995 59693 41771 664752845 7051 46088 692574557 59693 18633 55667927 41771 36320 935200329 27331 36320 435233071 19658 7051 16244211 18633 61675 888724587 36320 36072 36352792 21264 61675 771110164 45590 36072 21094335 41534 36072 308949825 31560 21264 44792289 9304 36072 570911893 81958 9304 332832336 45590 52415 103301949 31560 81540 334065180 52415 59445 985489470 52415 1555 484286789 52415 85189 601722717 59445 84040 52089697 60906 59445 269087288 59445 23152 319647279 84040 74367 932533011 84040 72887 483365786 75727 74367 341663076 63452 74367 863062315 81298 63452 983118697 75727 74278 245886894 60664 75727 470092494 88830 74278 535839121 81298 73463 908728559 74278 80460 46481937 60664 65291 601576737 46827 80460 492924476 12605 88830 950255843 59067 65291 945287940 6093 80460 465864429 37426 12605 229671355 46827 89099 325967988 25274 12605 807073314 89099 79979 70013610 51113 25274 170760314 31556 51113 430506584 35017 51113 459679246 13214 31556 995366435 53705 35017 326509870 56290 51113 570455367 31556 9334 355862074 21442 53705 903760531 49595 53705 80364257 9334 80972 246317072 80972 47098 778392205 9334 13749 995620115 80972 56165 963095289 13749 34140 573617050 47098 33537 841735517 53474 33537 292820583 13749 6624 401795666 85823 33537 429143038 6624 7862 476442594 30139 7862 562025978 43393 7862 33637168 85823 33961 175944270 40183 30139 9546149 83693 30139 90802141 3400 40183 638753874 40183 60281 673111652 3400 11121 49300712 34450 40183 277725989 13416 11121 695352570 11121 29977 635080954 13416 18310 200006397 34450 62587 402100268 33844 13416 356261403 29977 70036 315793324 70036 71687 108269128 62587 53886 635656459 51383 53886 862816996 70036 60388 236438237 82126 60388 596338228 49429 82126 667306250 49429 89578 664359589 82126 1013 504754531 23120 82126 714182368 89578 79762 578572651 1013 7009 338856257 79762 76138 799139375 46558 79762 846587840 76138 63684 993181065 16177 63684 884999297 17131 7009 888069588 13267 17131 39310041 63684 54022 840207420 51487 17131 40359476 4011 51487 332039231 4930 51487 256402383 63714 51487 724306156 10788 4011 44796082 4930 36004 486938622 10788 52662 864057556 26908 63714 21029739 52662 34084 984197576 51540 34084 594292816 51540 78754 21408757 34367 26908 738667359 39513 51540 748964620 39513 33588 604709178 56701 51540 2979345 45815 56701 247950747 33588 72758 226594954 33588 77951 385069224 33588 23469 431851808 16467 45815 256275658 77951 34158 190952416 22982 34158 88142689 2424 16467 661241901 31275 22982 110440135 16467 72811 929341540 34158 36379 181257594 31275 43048 144723182 43048 70009 562191049 56955 31275 399178249 24363 56955 386995162 70009 16965 169365875 16965 15671 150529114 70009 35163 67452236 16965 75550 731474515 16965 40123 497490066 35163 86354 680984631 21822 35163 730964452 75550 23123 743452453 68931 23123 878299746 40123 48769 890162180 5324 48769 411141887 21822 19685 463424282 26454 19685 843861075 26454 16540 302069221 61795 16540 897548258 16485 19685 497713267 16485 10273 29042991 26454 63317 315391311 61795 47937 36357067 79511 47937 300831968 16485 9860 34615999 81743 10273 74805964 7006 63317 603460268 47937 86445 862819502 81743 59246 377183703 47002 9860 141917651 13454 47002 529434155 86445 8822 344190658 86445 76456 483473614 67309 59246 468850904 13454 57901 187840611 67309 82032 300452354 76456 59018 319839251 67309 47212 165895176 59018 24980 515225840 48933 24980 595076149 47212 79147 153576441 48933 15262 20454988 78454 48933 193173228 60642 15262 91313074 42591 79147 193805222 59535 78454 211198869 81695 15262 691089006 59535 37347 801567306 42591 950 54165755 81695 16370 260617191 19352 59535 942015080 19352 19416 311406315 643 950 29429560 16370 50783 323083347 643 28458 649061332 60180 19416 947013587 87973 643 293074307 40216 87973 559674482 60180 70918 408292114 87973 30123 909120813 40216 13559 736734628 33999 87973 30369413 33999 24330 528225559 173 13559 454902604 76076 24330 954871278 24330 6101 529430378 6101 74631 129105690 87570 76076 863773388 32873 87570 23170883 67955 32873 555706997 6101 31050 810048930 8194 31050 474869987 1321 32873 27738209 1321 40997 294403471 67955 74646 390564723 40997 28706 743160357 56530 40997 28876666 74646 23551 407639336 70178 74646 457982838 70178 41523 992009887 83854 23551 430578084 50634 23551 14773174 84584 41523 67309657 19890 70178 423251721 29003 19890 770435995 40037 83854 762712753 84584 64089 186712002 40037 89556 536124512 89556 61964 977159908 14822 29003 355513232 64089 24709 886568615 24709 34579 347540332 24709 29485 724719708 15115 24709 325063855 15115 72074 470237957 3673 29485 300589361 35962 15115 543546706 4358 3673 165532514 4358 57065 898941794 35962 66717 701336901 40953 66717 420259302 40953 17172 102379065 27401 4358 406665094 44288 40953 673937863 12209 66717 174064258 71724 44288 604065982 17172 32978 980641033 44288 39236 681110853 44288 51317 706785981 72318 32978 740579636 39236 21084 28281150 72318 6079 930356328 21084 90448 61564230 51317 8703 35200569 21084 6820 537189425 6820 23524 187432862 44966 23524 905619823 44966 67230 416936381 59399 8703 633348201 59399 977 548626268 977 86591 972841688 977 11304 573078031 78207 977 956814913 59399 79053 363876162 72877 977 112879942 11304 84937 545657532 38623 11304 850657493 78207 74064 418021647 72877 72956 276935401 72956 861 430276795 72956 15509 747308733 15509 77334 771573553 74064 87777 760037932 861 10302 670246172 40837 87777 131900527 15509 11628 905831291 71028 77334 76597390 11628 11311 615773985 10302 15563 438130905 11311 45809 549529547 6183 71028 936622293 6183 85095 397204638 65272 45809 276233639 85095 22847 404534208 22847 51815 973481198 85095 8045 367293866 45187 22847 452520659 45187 59263 78751188 24655 8045 32410052 51815 64967 310977423 31695 24655 820386149 88605 31695 826601842 31425 24655 548234385 31425 11644 782912190 62591 64967 274542324 11644 68098 242408837 68098 35710 132661517 28926 35710 850960753 74616 28926 159872458 35710 37053 962064194 74616 4405 90305964 35710 41316 559176286 17473 41316 173258178 4405 64670 460417912 43000 4405 239441183 47808 4405 75011507 45633 64670 840720398 36964 64670 661843569 55743 64670 196505525 55743 36449 80352773 20629 47808 629713846 81011 36964 534728815 59770 36449 962375082 73579 59770 23786868 81011 53307 493700878 5960 81011 108117545 59118 73579 167725472 88760 59770 831866162 57539 73579 10254004 40381 88760 251684578 78881 88760 768712108 63589 59118 14555217 14913 57539 80825782 4095 57539 850903638 4095 54059 121154545 63589 17486 600895504 59103 63589 106534370 28337 59103 218276453 11430 59103 373830236 1648 54059 43673342 1648 44781 80430731 51126 1648 156570655 86715 1648 376633767 34726 1648 441656201 86715 46251 985753590 90376 86715 636582956 31629 90376 872553211 30414 46251 216414554 85790 46251 180053308 58868 90376 83226648 58868 18466 703607302 58868 6554 757108941 6554 82396 524779169 85332 6554 731567474 85332 78202 69965063 10819 18466 471173218 82396 12250 484580751 12250 60144 251068345 46261 12250 468697038 40440 46261 248102288 37867 40440 91098023 24648 37867 61432676 47880 37867 240856115 73211 24648 769546575 73211 65935 50198121 9560 73211 574633623 47540 9560 94444424 31203 47540 416463444 9560 81244 12160658 18046 65935 222865697 18046 68950 775788083 81244 90345 937554213 18046 23605 321782786 81244 84955 974099701 76656 18046 586379803 13675 68950 97446802 1434 13675 811919931 23605 66649 641129059 77504 76656 141759406 66649 56560 473685468 63862 13675 968481556 23089 77504 798279298 77504 18525 85094355 45453 63862 534665923 23089 64180 215290010 48722 18525 31897083 16143 48722 451570534 25825 48722 103963276 38062 64180 863106552 48722 28685 268865843 16143 83020 5297665 16143 70842 126964181 38062 84857 377708472 83020 2059 722509991 83020 8463 883801572 46213 70842 563941753 9873 84857 97030899 84857 43177 767725459 43177 50185 429480142 43177 46178 131896616 5263 46178 912439350 79517 9873 488364593 43177 23983 838277692 62728 23983 842395903 62728 78981 375423545 35481 78981 3386950 35481 26078 330090740 23983 39291 50455155 78981 51310 455993418 15773 51310 79783439 10573 51310 674193303 10573 73664 897110818 15773 8936 858462591 15773 65168 658382155 73664 70120 672260358 5600 8936 932712884 26052 65168 659105167 89286 65168 653742292 65425 65168 718438045 70120 51004 903799802 5990 89286 459916291 46476 5990 179615500 89286 15680 595086930 46476 23 350322592 5990 10464 708068499 79036 46476 95908038 23424 15680 926347570 80206 79036 6002354 79036 73231 215404183 73231 17340 925269243 78599 23424 159695978 45064 78599 177396949 78599 66493 984092304 77189 73231 168700353 45064 25819 179793786 25819 50809 648908289 66493 87879 684719606 46466 50809 429717107 77189 46242 911110792 2914 46466 183403234 49608 46242 62662078 56212 87879 853957442 56212 63312 977362826 17093 56212 626336158 49608 16353 81893354 43021 63312 932947898 63312 57289 114620229 36265 17093 60390476 30379 16353 941484088 6364 57289 653759231 6364 22363 6623684 57289 80877 613504300 42233 6364 836224008 32984 22363 971149825 6364 53080 675777454 1435 22363 71546791 53526 53080 138897030 56339 53080 432481878 1435 86904 343013079 53080 54105 161543214 56339 67854 315456136 1806 54105 666495763 78970 56339 57352310 78970 71867 381305246 20158 67854 808493417 83829 1806 825146970 25450 20158 42764698 71460 78970 358976739 78345 83829 334389026 83111 25450 331356206 79717 83111 189712324 79717 56771 453638710 56185 56771 33439929 79717 65999 149901909 79717 76883 797454972 73893 56771 801359439 9300 73893 258452584 73893 84792 395503822 58788 76883 47257791 9300 23673 19673990 84792 77348 516906245 73858 77348 375901007 74208 84792 135988580 26463 77348 143692347 77348 4692 917520660 66768 73858 185576785 7719 4692 582984248 64881 66768 140875036 4692 16939 230368782 11241 16939 845393533 47736 64881 454738416 46223 7719 993251212 47736 84490 819640873 73665 46223 881512242 30821 46223 870596801 32505 30821 280198921 35268 46223 451039891 73665 11296 504723037 11296 2680 96010374 2680 33974 909922426 32505 56135 828496635 11296 53113 825796716 53113 36916 439747405 2680 81039 732937759 36916 18425 109965046 4759 81039 550456291 81039 55948 782633313 36916 33821 130410810 33821 2089 490011586 3014 55948 26721900 3014 42121 618141983 42121 28693 453144133 42121 39958 815537098 84520 28693 508726694 84520 61784 311315254 80202 28693 777594854 88334 39958 71697381 84520 45319 256325472 84520 38745 275096021 38745 68472 34077322 73088 38745 125143572 68472 67477 802280876 68472 64136 833273814 11548 38745 362567420 69587 11548 649647437 38242 64136 388926488 11548 23295 548726490 7643 69587 42003994 69587 58450 652454140 69587 75199 128327409 7643 26219 674412507 34312 7643 956097632 74476 75199 66862882 18685 75199 110071022 26219 61435 906719033 42145 74476 727019968 14374 42145 581198305 14374 87396 792155838 90167 87396 167025230 87396 35508 442790220 4638 42145 396528927 35508 30816 936978436 3027 90167 526303677 37904 3027 14551704 52771 3027 382229467 4638 11310 847559910 17157 30816 753834073 3027 9816 802751860 6198 9816 721113345 11310 8804 15172207 43231 8804 909487574 67636 9816 364727682 67636 86323 124009368 6198 7576 610190699 86323 26354 16639478 43231 29838 960223614 36828 7576 589730325 89214 26354 210940171 26354 65586 728700830 31107 29838 999824518 29838 76469 220887336 31107 39004 20088620 39004 22442 356074671 39004 39114 500451063 11532 39114 588179710 26648 76469 410053094 53588 39004 110331793 11532 81761 693385864 39114 22433 636696995 49331 26648 230408457 81761 421 61590181 53588 14245 66504877 22433 78649 940350471 78649 80727 619870856 14245 26728 207969620 80896 78649 632497947 78649 55241 172112504 80896 12032 108611064 55241 61039 327943395 26728 36152 457891540 43341 12032 124685395 86966 55241 118823089 43341 49397 347758110 61039 43167 321874696 43341 26245 968301864 43341 10961 637791577 50094 49397 595431573 26245 68443 533728899 74188 50094 539290549 49332 74188 57349695 49332 53779 478327830 50094 82566 28633474 74188 49667 194950557 56904 49667 31143857 25581 53779 746306662 81441 82566 291533406 82781 49667 209496381 49667 24472 958525592 82781 46491 222565447 81441 71868 541709594 16116 46491 685199790 82781 40406 73275706 71868 12645 441346673 72099 16116 668929757 48925 40406 318153409 40406 1027 727897390 40132 72099 121159793 12645 38711 299437921 38711 3010 893775399 60187 40132 839004300 65072 40132 819617174 84489 38711 216106817 4230 84489 540894200 60187 82318 438884394 84489 30946 307549046 82318 73330 659359656 84489 15400 865127858 78333 30946 978412899 78333 73677 44672666 30946 786 139628103 73677 6213 78654808 81680 15400 11823663 786 1365 476572705 786 40780 515924950 17041 1365 346876060 81680 18950 715462864 18950 52752 337983306 56083 40780 48123138 13723 56083 958718438 89878 52752 347369851 56083 78458 172634219 40519 52752 964049019 78458 10068 444397568 2860 78458 196752957 19069 78458 294837275 5906 10068 556929006 1382 10068 56422901 19069 56608 425823032 2860 79712 585046951 5906 88252 608376408 74540 88252 1709932 79712 18451 950932594 56608 52445 107925302 52445 19208 71087092 50759 88252 43612313 74028 50759 37943924 55119 18451 130219148 37252 50759 254008607 50759 63119 796971211 37252 50477 916203297 50477 55492 787142622 55492 58917 317816917 44583 37252 746917671 50477 47448 229077478 58917 69457 537904280 58917 36034 116403983 58917 18380 13809508 34262 69457 731823797 60589 18380 623941357 34262 52334 745927598 18380 18168 926400529 18380 22247 883800199 63377 34262 638380813 54206 52334 336269092 82391 54206 293603069 82391 79347 232193209 77732 54206 430637393 54206 38612 776827562 18365 38612 146166425 88357 77732 362036036 70230 18365 548391625 66971 38612 928717615 38612 41243 103325644 27096 18365 241484990 41243 48705 168485001 82652 66971 99853370 82652 88160 623800458 43995 41243 856537906 88160 81849 826495074 48705 62716 402565995 82652 41207 297795738 62716 77251 53360183 77358 62716 889802029 62716 62441 758504543 42980 41207 541125484 54993 77251 277588207 57173 42980 304013296 44154 57173 356750940 19112 57173 719363584 34146 19112 839638639 57173 68313 585648517 19112 52351 835250463 28662 19112 775661926 54153 68313 176662946 72080 28662 737111718 72080 14048 574771492 28662 30656 66504495 36075 28662 615856935 43176 72080 163352119 36075 82393 697307676 31371 36075 199934757 15365 31371 646511060 80944 36075 33718055 82393 3516 763803341 31812 82393 454014278 80944 50121 493446572 89597 3516 395450338 89597 83667 101628120 31812 56652 873001754 2982 31812 625785614 23254 83667 710036355 56652 63515 497537277 63515 79096 681205130 45235 56652 290396422 14152 23254 192788390 23254 35313 401551200 37303 79096 815116330 54169 37303 749187547 14152 88448 756356958 54169 9602 306948722 62572 54169 821465567 76564 88448 102550381 9966 76564 129092328 7894 9966 93060869 7894 56542 187502264 47797 76564 317240254 64685 76564 771919937 64685 80969 231628518 64685 86563 633204442 86563 18367 2715015 80969 159 362245387 86563 9085 71232327 11728 9085 157361173 38852 159 731228800 37149 159 38443462 60863 37149 976605716 8015 9085 838572814 36819 37149 929341283 56216 36819 988367295 36855 60863 527308274 59450 8015 593764983 70683 36819 778440877 28675 56216 511842408 6022 56216 523842687 70683 58368 532094335 59450 83000 823556031 83000 6649 635856615 80899 6649 924217788 27519 6649 567724582 80899 13361 559452268 13361 13438 546140460 27519 20865 318593422 20425 13361 320246780 14582 20865 909927465 13361 17103 122853207 20865 62221 336999984 14582 52938 134300617 43897 52938 934819460 62221 42924 978026605 61872 42924 791189874 43897 56566 690252548 42924 60085 109493362 67172 42924 214566964 60085 50464 971843301 56566 46089 394190437 13804 50464 240975938 59706 46089 772386253 73011 46089 30076871 46089 86875 660020415 59706 44619 253763458 44072 86875 229756425 44072 24722 499491811 86875 3505 558720651 39818 3505 10200065 81024 44619 598006118 44072 34793 751900896 11392 39818 121168545 85777 34793 466884179 81024 87112 747621756 14257 11392 970543402 58681 11392 822539399 45098 11392 934659439 45098 19075 476121399 87112 25668 540075034 27260 58681 757256995 25668 63072 919015435 21043 19075 237118282 57222 21043 56103160 3665 57222 557851217 21043 10010 37618890 830 21043 572725862 830 78426 296632350 3804 78426 503430393 10010 71676 734662613 71676 21029 54760359 71676 75638 245380692 88498 71676 474274405 83653 71676 177258109 47616 83653 997292790 73598 75638 86537618 81091 88498 216204334 17517 73598 446595904 49335 47616 981609347 73598 55690 101677899 49335 75086 421518637 4828 81091 400350598 75086 90218 633849272 79580 75086 245687955 90218 37932 313015827 37932 55456 240848164 32757 37932 390589283 52968 32757 950108642 52968 30755 666268986 27004 52968 667775840 60871 52968 549732593 56554 32757 123144262 43043 60871 317415559 60871 61897 71775893 61897 57469 924955578 39077 43043 691001820 43043 46967 17783278 18389 57469 45751414 39077 4142 640851716 57469 56238 641428564 18389 26620 124306285 81400 56238 26676427 81400 50912 368505582 56464 4142 84791954 50912 82643 956668169 72687 82643 403369045 56464 65230 211913951 50912 80715 124854039 65230 69409 801286171 80715 50349 828354416 80715 48255 222600071 51558 80715 777748664 48255 38099 315741354 48255 56527 744532247 31881 51558 819972144 60107 31881 615493311 56527 55613 120753888 56527 83892 16723046 35698 83892 323987506 83892 6421 229066737 42997 83892 706599143 82004 42997 492089137 35698 2157 863981787 82004 60080 300358953 26235 2157 666089456 12388 42997 96542408 58503 2157 353102305 19839 60080 981589224 12388 35706 402823849 26235 2898 330469428 87952 19839 817114981 58503 59809 724623472 35706 20257 293165176 2898 69799 132161037 54612 59809 695377866 87952 56375 750324706 59809 27173 698696254 62521 20257 25522803 54612 27430 711873368 62521 71324 80462350 62521 23912 307111474 27430 17694 119168700 23912 43032 903812178 43032 11 34090136 17694 19037 384428444 81735 19037 234464721 19037 16416 15555002 79134 81735 844444992 1560 11 552951059 84570 19037 778389208 733 79134 42866503 733 52610 207854984 55333 1560 476160457 57288 733 156757148 52610 38244 411775891 38319 38244 271029348 9657 55333 266740603 1764 57288 84133842 9657 60645 48505021 60645 70567 182221509 29049 38319 335299890 1764 27267 339509589 37183 29049 228290771 47287 60645 364607767 20550 37183 865593310 20550 45941 734603454 45941 45798 376743590 78851 47287 355055268 45941 36987 28352574 78851 82455 745970571 34191 45941 601548261 82455 73288 11532178 82455 81282 112230666 36987 28142 743874345 81282 61052 66406346 13408 61052 298701851 61052 35934 195298432 23975 13408 605077475 41847 23975 527198720 23975 38945 57347381 52016 13408 965198566 23975 80459 6284542 10071 38945 439441973 52016 11762 899878902 80459 40921 725668574 40921 20682 760439360 82844 10071 220398441 48448 11762 900538399 40553 48448 720153906 40553 27893 198397493 48448 20972 423024947 76239 20972 40782836 23099 48448 840343481 76239 47895 894428929 27893 57959 320578251 34939 23099 465366931 76239 45028 301276194 45028 5777 332751673 88295 5777 538023982 34939 15531 61029063 14607 88295 436029097 3452 15531 148458441 15531 39540 150989009 15531 32862 841572994 84652 39540 398442283 34665 14607 510219515 3452 65575 242102529 32862 58989 292306957 85855 58989 901895359 65575 87919 302504561 58989 4043 843544895 87919 38101 360766778 85855 14427 944555664 4043 24577 738055605 17358 4043 631181725 73129 24577 303821251 38101 23882 178102139 73129 35214 576154709 90382 24577 353792881 23882 60414 52750412 60414 24083 310214539 70669 35214 426218743 70669 9794 966488626 37113 60414 487279427 32448 37113 757777935 24083 39542 943373945 39542 56026 262688179 37113 41898 598660269 42709 37113 702691873 56026 56861 394856188 73636 41898 840833240 73636 63598 106117119 42709 59633 3473481 44152 56861 348026525 85504 59633 952515880 87643 85504 109501525 85504 30102 816263212 7633 59633 667563836 87643 17480 106762318 89822 7633 356168523 87643 78996 797143600 17480 40706 170895783 21512 78996 161232241 44642 78996 119591972 89822 59609 811304624 40706 62751 902830410 87588 21512 918158297 59609 65105 523589592 38053 62751 543735707 62151 65105 278898139 14355 87588 124909403 23340 14355 464014706 88962 23340 776636280 62101 62151 428957152 75304 88962 138938155 40724 88962 452971550 77804 62101 789700842 40724 37102 700946233 45494 37102 98456083 63539 75304 667373546 71378 63539 892535412 77804 90469 414414920 42491 37102 431667836 45494 18080 584841837 63539 45515 662136977 45515 75383 176687829 36696 18080 104655989 45515 89344 433251693 47399 18080 624797427 36696 23741 322239916 75383 79876 499850869 89344 77477 257366386 23741 47890 104111497 47890 40134 93001144 77477 43001 336399872 43001 12941 964844634 27175 40134 183094997 40134 86317 892145343 67308 43001 22296765 27175 5664 295199074 5664 69213 193243506 77121 5664 176512821 52012 5664 965105786 3366 69213 736740812 84692 77121 471973358 69576 3366 58671495 67430 3366 686708542 4680 84692 113892287 84692 69124 979383197 67430 13108 993387616 50 69576 967268120 13108 76191 397234702 2499 50 42524504 50 29425 617642298 44954 2499 618883576 76191 23454 601771358 33123 23454 237244623 23454 23553 815059275 23454 27810 388048692 17759 23454 497286322 44866 23553 463297164 27810 49637 536878975 17759 47811 577028395 47811 11712 793342093 8311 11712 710181041 53405 44866 577227360 9062 49637 449994659 9062 66192 532844977 11712 20446 968874807 85016 66192 409856779 21823 53405 915844995 50467 9062 104918164 20446 87715 642428665 20446 34236 60472728 3732 50467 176810225 34236 72667 595532105 87715 3558 966233215 7473 72667 495145793 87733 3558 635698690 32059 72667 657222252 20565 7473 927733944 7473 80812 875845242 80812 71132 913944373 87733 42808 575280464 67971 71132 264210194 67971 11515 175610263 80812 18523 701798079 18523 88563 38177508 54818 18523 53022215 104 54818 227220450 61777 104 508925633 36111 104 574972527 73328 61777 807679983 4651 104 575969508 36111 44106 211122556 34250 4651 641774754 36111 86784 320157721 78069 44106 74134153 66161 44106 631342916 34250 22168 969437624 43679 34250 339584559 66161 49220 928124648 49444 43679 278092664 22168 67390 238125731 35535 49444 917468739 45353 67390 118496367 45353 39254 140615084 58194 49444 459102270 4177 67390 616103564 73737 45353 244190090 5676 4177 120779887 4177 10091 671115319 3394 58194 108617540 72950 73737 527556052 68337 72950 247180439 23943 68337 635513565 68337 60630 347074263 22493 72950 480663985 60630 17138 234973069 42111 17138 661314504 22493 49721 36652246 2227 42111 283868880 2227 55683 325796114 29577 2227 978078745 19432 2227 630559277 63181 2227 474158497 29577 44567 960750027 77625 44567 44793122 29577 15265 595555987 19432 57017 661844372 57017 74639 774375548 31838 77625 282017773 15265 46581 566028850 57017 51432 451649437 31838 71854 333987822 25617 71854 805960075 47617 31838 745291161 71854 52650 547907396 71854 73556 685316455 87675 52650 718019652 52650 57072 453287675 47617 27616 919731245 27616 18128 42484664 18128 53421 188437969 63556 57072 389389889 90243 18128 185809776 67908 90243 156628 53902 90243 137731599 67908 8391 83025655 63556 88730 219703745 88730 36781 554861326 67908 30148 787653543 8391 41938 968009125 88730 23670 76272461 36781 14938 566579779 15921 36781 674234011 30148 79662 544019310 14938 42418 138937856 42418 79568 411005973 79662 33522 929577324 79662 53453 177658165 56164 79662 964161299 35168 56164 435730998 15290 33522 596516619 69151 56164 396306632 39587 56164 788286478 15290 60697 694400534 39587 47692 956353143 60697 19106 616533660 47692 86772 20767939 42129 19106 384466766 90462 19106 908013592 42129 4898 141483556 11174 19106 367506400 45073 4898 374327272 45073 4611 352885391 90462 70985 264987173 69514 4611 434832928 14281 11174 123972287 14281 68875 71991173 69514 22177 700086261 45265 68875 176479576 25768 45265 141250372 68875 89474 909412803 74255 68875 17974673 74255 86987 645930171 3137 86987 477699040 3137 78835 183443865 86987 44917 453411561 86987 60181 171672125 48762 44917 553066687 14384 78835 84756968 60181 81481 546636904 48762 11765 371288380 76546 81481 403455793 76546 19809 895920807 81481 74472 8589902 83545 81481 203061548 74472 15228 57749452 39662 76546 907624305 11205 74472 895171441 83545 88653 183198262 3330 39662 960014588 11205 80436 844569426 2526 80436 622625089 27658 88653 93681331 51173 3330 245831765 14832 3330 846261985 45134 80436 550544544 61175 2526 168110558 61175 10992 365862616 85924 61175 910058739 27189 45134 841464447 85924 1820 524292790 84253 27189 78110987 29780 10992 679970722 28161 29780 690504270 27189 85829 51185608 21592 29780 82327460 45483 29780 768977707 29780 34167 764512934 85829 90004 733160674 34167 53037 746130036 83805 34167 655329717 74998 53037 502005723 16074 83805 103191266 53037 37864 592504340 53037 1009 242320855 58099 16074 126370291 16074 28367 38215386 58099 38846 51047090 46081 1009 882796403 1009 76655 433871440 76655 79804 97102919 53278 76655 534769744 38846 3491 926184147 61898 46081 433772363 58516 53278 14660078 79804 75684 943800179 51132 53278 329093328 45601 61898 198462769 39350 51132 166190590 11669 58516 445534597 45925 51132 77452246 11669 42652 27641439 52424 45601 333935213 52424 83825 686370087 83825 45474 525272588 45474 32326 855746326 45474 37657 488956776 55950 52424 193488831 28180 37657 542315098 37657 40426 779518443 28180 607 807163592 62279 28180 79481320 16025 55950 21640874 30684 28180 421057863 40426 15717 921427546 43893 607 448859256 46366 43893 143530047 46366 90143 819580121 17178 46366 260221923 14872 46366 546713225 3264 90143 478708084 89637 17178 112902716 89637 85652 645491971 3264 25201 87838482 89637 80094 933652739 25201 31157 449814944 80094 21245 443191896 80094 76587 582105952 21245 34293 659756700 80094 29166 505180581 61877 29166 722272624 65977 34293 285096737 76587 83414 283056882 15961 61877 195784281 15961 23998 463143415 10012 23998 181289664 80255 83414 849989756 15841 83414 762032708 62332 10012 600583924 23998 18212 388321495 68825 10012 717228114 88227 80255 127569346 76515 68825 219949051 42537 88227 477769129 42537 32550 565355461 7636 76515 313406347 88227 83279 789505897 12776 7636 5947107 83279 20060 555696291 83279 72222 615841582 20060 85588 649261591 12776 42158 960691205 10963 20060 91323624 63138 20060 699765773 69135 72222 425111453 90380 63138 78660561 74438 42158 778740056 90380 29821 7792278 3393 63138 473454252 29821 6487 583427558 29821 70950 173543816 79485 29821 31470499 29821 82487 347853338 69043 3393 35612491 69043 63368 944181690 65163 82487 774905685 31468 82487 153618017 63368 81474 797727328 80139 81474 163353503 80139 72546 641881887 31468 18336 438096719 31468 74392 435837223 29234 81474 484321403 29234 73387 920558582 45446 74392 634223605 73387 72091 849101717 43074 45446 105852744 29234 41646 770817133 26120 41646 770506169 41360 41646 209772061 24592 72091 15432746 41360 90251 13163841 85966 24592 425307335 70322 24592 119025102 24592 74491 160900619 85966 40251 29642143 74491 31299 38998486 70322 43918 520866813 26275 43918 614141564 31299 32636 333611892 40251 5930 650444234 20655 43918 908648940 5930 48888 768318524 32158 20655 62519409 32636 31676 43444747 42162 32158 958545252 20655 75845 109485564 77716 48888 80444605 77716 76654 635116610 42162 73482 975970085 66775 42162 665409394 75845 14871 100047267 72244 14871 28640643 31246 76654 80244117 66775 62003 767372173 69578 72244 596180075 69578 53542 301602317 53542 52724 879146083 58260 62003 36811439 73639 52724 461261885 70140 52724 66473311 34164 53542 991650026 46716 34164 96548930 54498 58260 268300822 70140 26763 124080687 33475 34164 232715468 26763 70851 954915834 77741 54498 346414309 54498 50346 806193162 77741 82301 331371382 33475 79939 693030782 50346 33606 548930791 68688 50346 284896822 50346 59645 64553941 77694 33606 222258717 59645 28652 106997145 59645 35485 650655661 8482 59645 22239951 57877 28652 23258152 35485 49194 331386480 8482 63027 387328029 63027 70335 494377967 8482 9506 749381031 9506 11727 30833039 55019 9506 119967050 55019 72500 834172228 9506 47034 994788577 23846 47034 660147280 44759 72500 663696243 44759 33262 306426359 10133 23846 955549744 4269 33262 879719686 48682 10133 217103373 4269 78773 58442696 48682 15553 45016759 38443 4269 92733061 60752 15553 806447472 36192 78773 332137700 38477 78773 132936002 33912 38477 816435395 60752 3135 430207859 15760 3135 918417232 15760 76184 738743342 79094 3135 409714534 43952 79094 8298433 61879 15760 993427244 8055 43952 982080744 43952 54170 275086282 43952 22962 480139266 43952 81749 144578341 61879 73479 428390852 8055 74359 515049862 22962 8093 529455128 81471 73479 495699526 73479 19093 62674650 14070 81471 915294180 8093 39137 815258894 8093 23546 622911643 81471 15267 117308625 35946 19093 661474521 26283 15267 601283419 15267 54696 89455233 54696 65121 233081395 65121 10831 487580981 78676 35946 403103192 33947 26283 943409384 54696 15909 721987072 39737 33947 918848717 39737 33396 158163158 63367 33947 913833330 33396 55194 579199514 69702 55194 566236665 69702 41628 220387973 33396 13516 653493344 87192 63367 74290835 59628 55194 463303653 20234 69702 822385979 18638 20234 111454768 59628 75939 622333099 75939 22162 621204384 18638 8882 83711419 22162 14683 561963034 22162 70133 875589364 43907 14683 909657041 43907 3767 600392693 14781 43907 107106678 43907 88807 210166931 3767 16742 279083316 35999 16742 567524350 71835 3767 768251499 58655 71835 952577224 36419 58655 169905788 14760 16742 636830387 58655 6992 535463277 33656 14760 585429002 73280 58655 989632476 28523 33656 426314128 6992 8052 179871612 73280 86477 737439960 8052 11061 40688713 28523 18955 765535373 18955 28906 369941210 11061 63807 673655082 58965 63807 258773557 11061 82228 286633885 394 18955 735510966 84094 82228 111096558 62864 82228 719207011 50183 62864 891810008 23645 394 712123129 36749 50183 263854298 84533 23645 851412130 11763 62864 958383814 23645 2439 844588267 53057 84533 973328743 32371 84533 886172777 32371 63017 885588720 13036 2439 419599120 63017 17098 610171212 53057 39591 505455934 72039 17098 705397731 72039 33047 988532554 36810 39591 851416352 75936 36810 416937582 36810 6550 814926203 36810 6037 925498070 6037 38542 535849016 73102 6550 473981626 6550 45923 513226642 6037 28899 42572955 27116 38542 56363224 27116 67923 930452201 72473 28899 37376069 28899 66579 206228445 72473 19428 28423997 34673 67923 249385076 67923 13103 805167627 34673 33836 255348716 19428 84867 650689894 43540 84867 104843040 12133 33836 506379708 84353 13103 249429298 12133 53137 364800360 84353 1952 388977905 1952 5451 894497166 53137 32572 69615086 53137 87809 212812941 53137 12075 450361382 12075 79087 202634957 5451 36256 602768988 39164 12075 220790555 39164 89849 669913380 79087 26938 942588042 24734 79087 387574862 39164 84963 302581092 7081 24734 763926733 89051 24734 227791711 48921 7081 703705874 7329 48921 589283303 7329 40789 323135421 41709 7329 376750987 77118 89051 992189908 7329 41593 245334143 41593 70020 544785635 54726 40789 951657467 88501 77118 531544402 77118 86909 852225035 54726 47141 903438903 47141 71894 831752576 77988 86909 93123714 86909 23147 488464366 47141 71010 795810817 44034 77988 575439176 27558 23147 161364496 9340 44034 444716819 27558 5558 353535648 71970 44034 729766771 418 71970 263548083 5558 56833 640793197 28432 5558 275586363 56833 828 808404690 828 15859 469931385 36486 15859 861104895 15859 24565 12991853 828 43932 516900403 12259 36486 679707488 88361 12259 668198711 59262 24565 574137194 5524 24565 680067696 25406 12259 113393066 43844 25406 925034304 88361 69980 651285021 5524 83158 665170619 25406 39558 334934689 62019 43844 575683171 40248 83158 603447179 53361 62019 417651815 50621 62019 602266637 39558 77051 299265203 77051 40136 824130530 47639 50621 426406755 53361 78174 526563074 40136 3840 536905374 47639 74361 43276053 47639 85510 541234657 3840 73046 46790285 73046 33944 623597830 73046 65345 973586386 15862 65345 465424759 65345 33453 152281315 9395 73046 771558476 59099 33453 130228491 59099 85133 681623408 41038 9395 172999701 33453 31415 52786317 9395 16043 502086915 13069 41038 206000950 57747 13069 426314886 13069 74319 981866606 16043 61215 812395742 30725 61215 626260055 51045 57747 841886573 61215 49065 262294032 22111 30725 243659035 21091 49065 829026735 21091 70804 473859420 5611 21091 4185193 5611 1536 494828202 70804 17201 41615738 62350 1536 371729910 19105 62350 517474484 5644 19105 573595124 62350 8027 607499513 5644 81946 318898106 33155 5644 322017298 76382 81946 817500081 33155 47250 695512574 14185 33155 50651588 80167 47250 32408665 76382 48377 538041746 14185 55809 542767321 48377 69992 167053310 16223 14185 321021776 48377 431 937793813 16223 25821 329709415 22522 55809 309555916 7708 431 888373247 7708 25105 423175681 431 62925 735577398 22522 76796 937755229 76796 59087 578400333 55600 76796 858388398 65124 62925 119674666 59087 86908 936752213 19588 55600 55866958 36273 55600 866035078 48756 55600 191727825 70594 36273 850619490 19588 57115 694969899 52881 36273 875387112 15382 36273 802969726 15382 35221 576895911 57115 12267 920610416 12267 81630 39732084 85909 12267 447178077 9450 81630 418815210 29030 81630 437775324 29030 24637 4524018 78487 81630 38759943 63806 85909 562049668 78487 79678 121102889 29030 33440 250810227 1717 63806 313689483 1600 33440 825580312 1600 10923 594875720 10923 29692 738371395 33440 34409 590943151 8206 10923 941704769 22668 1600 20371598 10923 83064 872774081 8617 34409 663956865 34409 78818 345644435 8617 23795 273825598 5403 83064 364214877 69879 8617 143961032 5403 86626 964761489 55839 86626 59381990 55839 60869 577894633 78506 69879 22034133 86425 86626 86763555 77592 55839 809475069 5105 77592 719787998 59332 78506 845434955 59939 78506 764488137 35204 5105 347962320 10376 35204 333356228 10376 48412 486400558 85339 59939 818684073 85339 47917 881685463 13258 48412 777844394 27057 47917 814196194 27057 17969 143226764 25125 27057 810693949 27057 63984 951682355 77971 25125 829629041 17969 18104 154670634 59832 18104 568613559 24389 77971 892038679 80075 24389 240984099 80075 66447 132371417 10353 59832 998821733 6084 80075 305898303 50081 80075 997244655 50081 86490 97964796 61885 50081 12514025 10353 23716 757092962 50081 28437 323447773 23716 45509 405321102 61885 77500 326473822 75336 45509 671902503 21268 28437 100482067 10589 77500 647723322 411 21268 553548118 77500 54903 83144139 54903 63987 901321517 54903 86454 235994985 63784 411 533759549 411 75498 90398242 48054 54903 518992012 6055 48054 114967023 57659 6055 769204927 63784 17382 63248955 17382 34818 477412411 57659 17083 79310772 61536 57659 530606213 34818 37204 812505445 62972 17083 282819110 34818 37404 300183904 69614 61536 705023468 67623 69614 483415795 62972 34657 303876297 71592 37404 211520937 71592 44523 113820417 71592 17298 73672751 81256 67623 195314915 34657 87123 869351164 51224 71592 913216107 37996 51224 762205241 39825 81256 106202875 51224 81916 47031101 39825 69298 297761986 68583 69298 120413716 81916 27065 24798012 39825 74236 269464673 62205 68583 508958361 83220 27065 41199166 62205 87589 177323947 83180 27065 355503203 87589 7281 259671979 87589 24157 481505840 7281 44396 470332076 72176 7281 124539435 83180 1223 988489823 1223 78713 626693051 78713 31213 433293387 1223 3725 584018135 25544 3725 238293396 33198 78713 164152818 74526 33198 977545819 3725 68054 697945586 36838 3725 891530657 33198 27304 151855187 33198 35925 549413902 16236 27304 65031666 35925 42548 789050692 27304 61920 116589125 49855 35925 749910859 16236 26363 495447301 61920 22848 832905934 30428 61920 538126080 30428 65047 648380852 29120 22848 849771043 34316 65047 679092414 49468 30428 2282004 61073 30428 152574050 34316 64654 995658762 64654 55107 144405041 38286 64654 965475659 72549 55107 359905039 69040 72549 207937524 72549 63422 429561180 38286 54429 260854849 54429 68747 270687906 47072 54429 622905421 63422 59833 878442500 32513 47072 222309511 54429 20684 135692065 20684 14955 266013949 28365 32513 938520763 20684 1589 28971762 27641 20684 673556241 20684 65559 987715869 28365 85674 877177172 63847 1589 216812925 27641 28294 836215203 48486 28294 238554292 85674 65351 601793445 63847 51713 2797471 63847 20632 255711289 48486 52483 681107890 51713 62092 639250741 55474 62092 366009840 55474 21933 828014303 55474 59684 147276334 1226 21933 605352439 21933 9871 562662578 55474 23600 53394968 16541 1226 949386312 9044 23600 208602676 9044 31747 20170701 50823 23600 295982384 56189 16541 15626961 75378 50823 758134131 50823 16918 475289878 13701 31747 496643672 70588 75378 853031907 86253 56189 912331517 13701 23248 615869918 70588 77083 556098234 25445 13701 64429936 25445 68088 791910695 21284 23248 292875704 25445 21856 29987311 76205 21856 480910502 21284 48596 113493952 21284 77066 135924214 39855 21856 612322544 80288 77066 12284863 39855 48896 22491955 39855 79181 89334795 48896 79102 643972508 39855 29825 360062738 74875 79102 866441148 74875 60415 1682546 29825 57560 444111606 74875 37128 289022756 86306 37128 545721344 69372 86306 786360663 53893 57560 529193174 57560 20493 519331340 53893 10245 620868717 10245 68867 757196159 67012 10245 511839427 68867 69133 456164287 69133 9432 109572111 2531 67012 758499706 36348 68867 192898483 66674 9432 14881344 46498 36348 947011449 66674 51603 39428064 46498 38923 82676369 66674 5272 332178056 20251 5272 762865627 20251 59053 909139067 38923 5550 238326234 5272 54538 492294975 59053 52575 936242310 59053 52083 92386212 48328 52083 871488504 21145 48328 539962168 23724 54538 799082279 25870 48328 587121583 38590 21145 122057019 759 25870 756353092 38590 48276 471083164 23724 47180 165224223 759 26836 976748323 37209 48276 887189944 759 84784 615940997 37209 83956 736705450 58690 37209 77315769 63083 83956 565978531 58690 45794 183524258 45794 63625 19188866 63625 58232 911947940 58690 58877 888589726 58232 73217 710129258 73217 38356 260560030 58232 61825 782746934 25661 58232 753771093 28226 61825 665210627 73217 77939 660105979 44156 61825 416397595 25661 47187 86605601 2380 44156 48657635 79574 44156 591638522 2380 42943 757344175 44156 15712 992047831 20595 79574 668498144 10576 20595 848397544 45874 79574 422904080 42943 5629 849025352 22309 20595 917731278 5629 83227 965219613 83227 26665 979014854 20846 26665 806824659 48217 83227 490502373 20846 12687 991217131 43170 20846 719259262 78693 48217 644271258 73760 43170 606166483 78693 15880 746406649 26428 78693 246043182 78693 658 156895441 15880 81635 454723876 14934 658 52536460 14934 44255 594796605 44255 87883 10661294 45910 658 11147195 45910 74496 918038795 87883 52900 252420664 52900 42705 339420229 31877 52900 749343143 11256 74496 354855703 73773 42705 113492793 53802 31877 89035651 32390 11256 87553091 15415 73773 83169933 79559 32390 278929479 73773 72141 953170297 53802 39115 97874709 15415 4795 463797661 28625 15415 759784919 72141 75823 910231896 8471 4795 7888911 61830 28625 466126861 28625 84848 110683197 7515 84848 3232610 61830 30631 841217149 61830 34216 33661444 70552 7515 62247973 70552 58887 674369216 85612 70552 663172093 70552 9310 188430034 70552 41048 702637222 87416 58887 528271276 85612 3739 852339788 39963 87416 198215943 3739 24635 171560591 13991 87416 88089520 5624 39963 494267581 42663 5624 439759075 5624 59685 64796169 59685 51067 317493466 13991 4988 506112696 4988 63146 860723259 51067 24973 326368352 55300 63146 570678080 46396 55300 850180674 24973 69051 784158366 46396 35148 605741144 34117 35148 58362526 90161 55300 9531279 35148 5236 922721988 34117 66901 70059007 2529 34117 360541369 90161 59976 417544237 59976 14844 21793714 66901 19526 95808478 1910 59976 388353724 27623 2529 542958437 59976 87356 22798191 5682 27623 341718508 51069 27623 563899933 85171 87356 205100733 24841 5682 597233427 87356 62292 365520641 51069 64892 121439159 50257 85171 617207120 50257 71347 408660137 89359 24841 907489004 39298 64892 104109064 3823 39298 274534649 17913 71347 807373647 3823 33252 170222656 17913 75945 677296998 11856 39298 2353403 87725 3823 287540581 74006 87725 146087808 33252 29024 535971092 29024 65259 52015163 2783 11856 14546767 84350 87725 493833171 48968 84350 497620421 79714 84350 885179772 79714 55270 650822767 40045 55270 380514763 79714 77818 970218367 15597 79714 585867306 77818 85239 877908886 44448 55270 678352084 33714 44448 321787404 85239 13075 107817422 85239 8389 24777398 83879 8389 460768498 44448 5130 310126468 6626 33714 251502058 82298 83879 635352163 83879 52642 165691860 52642 3313 708891869 3313 63664 891769491 4015 6626 696056757 72959 3313 819679165 78033 72959 927333664 3313 63232 148899839 63232 9827 14152783 83729 63232 65481134 60313 9827 212990110 78033 32439 945268170 83045 83729 279720133 64664 83045 503548695 32439 56936 623853028 32439 12325 767036185 64664 4432 352902332 83045 33473 244694126 56936 32904 688632375 43355 32904 126541537 43355 23253 261264221 43355 31104 755996956 31104 68748 56799873 68748 71158 698873135 84716 31104 437181418 83466 84716 111925541 60071 31104 790169173 30274 60071 740455383 30274 34970 168263079 30274 82395 512252256 30274 84052 851571180 34970 22256 756353997 12883 34970 917049184 67453 12883 971300412 66108 12883 990028089 27101 84052 695403391 88244 27101 601611699 66108 85325 144922894 20223 67453 208813492 75475 27101 286913277 85325 43208 313182997 23798 43208 148682786 75475 15856 308548878 75475 67624 25757825 17433 15856 985658596 43208 32743 121444412 17433 86778 374847571 80306 67624 746735988 32743 43431 583879231 46252 80306 602611014 32743 45906 373427398 46252 82937 530232329 43431 30042 601931102 45906 84568 190999718 82937 71064 76500301 30042 72485 309255853 74122 72485 876751811 58945 74122 198068166 58945 84575 199593157 68521 74122 514628994 74122 50757 466868771 35765 50757 874997878 58945 62504 218904514 54647 84575 986129446 68521 37586 897319315 644 62504 81723765 47344 62504 739271215 34713 37586 950818509 38793 54647 992144016 34713 28744 4463261 85193 38793 619731221 47344 21357 163360314 21357 50821 476690450 1143 21357 534300070 85193 35823 437770819 1143 54285 861535358 21357 14456 390035168 35823 77398 598872281 39335 54285 915816152 39335 72082 264239777 16414 54285 878774887 39335 40453 936398530 39335 47373 810435984 49266 40453 664281119 76400 16414 881551616 47373 54264 723740667 47373 5226 540012541 32919 54264 702798568 7706 54264 101045809 15073 5226 692986597 5226 43089 991060400 68556 7706 295972567 63411 68556 848604242 68556 40252 842551599 19225 43089 184879275 68556 76148 430072212 72630 68556 305271267 63411 79160 239249314 52427 76148 958720481 76148 13608 770803601 72630 68586 277307512 32991 52427 899103983 52427 60209 86677948 7905 13608 686539394 31822 68586 544033888 16731 60209 726540383 16731 82398 639080646 28525 60209 768706206 82398 7939 769874147 69175 16731 104621633 75404 16731 423081881 73136 69175 723440283 28525 4335 458713636 34197 7939 696576747 75404 55375 718736379 26963 4335 962738914 8169 55375 519473665 26963 53734 518396644 53020 8169 168778149 12205 8169 646391718 62288 53020 436978378 56408 53734 952939024 53020 12312 100477751 56408 37164 268776612 85576 56408 37935736 84273 56408 530138019 72065 12312 465641138 85576 38587 41887113 18130 38587 68784249 89882 72065 194305241 84273 9950 910876907 85761 89882 341113568 18130 50486 723919753 8195 9950 889018534 82374 8195 64446249 9950 67565 310542638 8195 55701 613375052 9021 8195 135032701 72685 67565 690159592 43453 55701 436721051 72685 64590 482240256 23346 64590 41629293 19323 72685 72953722 54534 43453 872236166 85104 64590 527012964 90042 23346 486807646 9515 23346 928618262 19323 72832 573273142 90042 89820 687431425 9515 1598 102784966 79165 1598 702734627 89899 89820 810851350 49492 79165 529325616 49492 84202 29962483 89899 13054 202209712 59986 49492 800096885 68792 49492 286058952 48831 13054 632331360 37687 48831 630275282 68792 25390 205783342 73606 25390 128657984 5094 73606 447694466 25390 70628 373028552 37687 37402 414846960 18640 25390 188291984 18640 33715 517370350 18640 5837 783475878 18640 60495 59652640 33715 85356 126622100 60495 45579 237319402 72992 45579 261331354 64789 85356 13281779 17561 60495 584175163 17561 80136 758919328 17561 1655 707729715 64789 78162 224255040 64789 14553 362326358 14553 43644 746180293 25729 14553 545433463 23392 43644 648331235 38307 43644 531175527 23392 89118 477268406 25729 77408 198955985 23392 80299 332485599 80299 79801 479052517 89118 83224 506926246 74685 77408 459737636 77408 52805 140290527 15881 79801 870853862 30896 74685 110879594 57137 83224 568945224 30896 68635 267487625 21086 68635 7084139 21086 5799 666626490 68635 35302 27211520 68635 2829 991275746 21086 78783 185692011 78783 30931 578071152 25509 78783 5465199 9630 25509 710226079 71199 78783 332878101 65817 25509 77417936 9630 9505 442393049 1029 71199 836528535 12237 71199 969434666 65817 83306 596863188 13913 83306 135059113 63985 1029 322167822 20498 12237 730535080 12237 33998 399693552 33998 20828 8784737 33998 22451 873682695 43921 20498 712029800 36006 20828 579124742 50287 22451 67343298 85225 22451 907045413 85225 40670 211535846 50287 66643 192837134 36006 73486 54688161 52342 50287 819692154 40670 31543 681806498 5652 73486 267535416 73486 21925 133422505 15525 5652 811525210 5652 5605 431013899 21925 77539 179253233 82199 77539 307220760 77539 53161 634275382 15525 61502 357206125 4566 82199 441778258 68515 4566 355267294 68515 71224 824770819 71224 51470 38319719 73614 51470 73248383 75158 73614 752006322 17843 51470 674679754 75158 90215 162012229 51470 82938 103194780 75158 19332 531918407 75158 77685 11908667 90215 79256 978455101 82938 35236 255247291 2212 79256 96614178 2212 47820 9959120 35236 76795 102922796 35236 76963 730886074 35236 1293 505593747 1293 49989 730025928 47820 54730 130813896 49989 75329 194470394 1293 49178 696214847 49178 11499 21665737 88161 75329 811365318 68284 54730 6178159 75329 24005 892096855 74289 88161 11248731 11499 36788 914281424 88161 5151 861260516 36788 17516 8535043 80706 24005 169748603 80706 12861 175473363 31240 12861 274680626 43311 12861 161324270 17516 21198 77496925 80706 49362 660497214 31240 50794 27474733 39718 21198 141117467 43311 83814 67455487 26912 21198 26517335 26258 49362 853315558 62285 26912 796753170 12849 26258 641682495 26912 51939 983576658 47960 12849 426962895 26258 19986 226678996 90445 19986 956085887 36113 51939 349862524 19986 11739 83219468 90445 30778 87989417 81676 11739 655841307 36113 9277 137716410 81676 43353 810231391 43353 88301 584972858 44423 81676 936349359 81676 79042 656353222 43353 67351 530104381 7198 44423 359261906 33573 67351 869173685 67351 83931 379762586 83931 81851 187466615 17344 83931 745364427 33573 59719 861110289 17344 887 226835366 54069 887 458930093 51563 54069 662595197 25991 17344 768344112 34778 25991 650603789 16604 51563 931661832 54069 29969 161295080 34778 71357 847066838 16604 64891 362708810 16604 71999 975787393 71357 32901 106507144 71357 12843 917325629 71999 72508 846130358 71999 54413 945227659 38896 72508 100861097 58404 38896 539238085 11447 54413 308216754 54413 61318 347553943 11447 55737 965455927 35635 38896 623639908 76033 55737 399506257 13005 55737 704152712 55737 41375 128345632 35635 38940 83482339 13005 26971 633423468 41375 13160 65541507 13005 83870 609263510 38940 35943 78716690 83870 26569 940175729 26971 66517 751921353 81182 13160 387831347 81182 28048 221249637 44093 28048 994360315 44093 25919 519376401 24995 81182 537217984 45560 28048 428392308 20528 25919 550834399 24995 77422 350041928 597 20528 388797269 24995 6765 22750822 34258 77422 345310347 597 85999 614667697 77422 88959 923675812 88959 45894 115000426 6765 79361 422361435 79361 15454 757404717 45894 15030 863113916 78935 79361 358757231 79361 71627 399974284 78935 85452 522323174 45693 15454 726182640 37401 78935 873916508 42272 71627 935776851 37401 51901 808713419 82803 51901 509999051 82803 61231 51827557 82803 89563 624789267 82432 89563 662399605 33312 82432 64912340 32013 61231 117349321 11007 61231 349354508 33312 76702 149982905 86012 33312 558441092 76702 87674 774975356 2075 87674 91906468 8952 76702 895607642 8952 74380 100530362 87674 34806 947622496 20908 34806 698515286 8952 5931 65914034 20908 5684 145349205 66126 74380 916340085 36466 5931 636753193 81420 66126 171119900 38907 5931 208656070 29412 81420 41455657 66126 27180 868255958 84660 27180 622995351 34447 27180 552695047 88058 84660 237628775 84660 75470 547785587 63262 84660 167723321 63262 90290 607793267 86510 88058 389655861 79322 88058 576714431 90290 54956 219855591 86510 31488 425827834 54956 27081 344718456 46157 79322 567451715 66855 27081 616762909 66855 81640 656823926 66855 52991 39151061 81640 34111 849657127 78339 81640 804293283 7067 52991 912633468 81640 13216 751986387 34111 59155 27674824 34111 4317 813767703 13216 12456 887571874 84869 13216 499325694 13216 49787 364026158 7273 84869 891382640 69312 4317 707893309 81870 84869 557467717 63414 49787 604455801 69312 65200 756485507 84249 7273 832449192 81870 62706 491392310 63414 76459 310299329 80123 65200 642007542 67224 65200 42640350 89481 84249 240900902 80123 66366 18736336 22411 80123 410815964 67224 10275 963124868 10275 74974 75627215 10275 18363 481839291 4196 74974 822037716 11880 4196 55627300 74974 87910 22626673 74974 59546 406252409 11880 66382 773879177 61264 87910 427265096 59546 86542 625840619 10165 59546 265989780 58380 59546 665529922 61264 22083 366874789 22083 35959 231461653 2270 22083 813615778 3653 22083 144435684 22083 36439 404935623 56576 2270 808924371 86411 36439 39589102 36439 54746 781540212 86411 88354 862983869 81210 88354 607815852 86411 58811 435795413 86411 52184 360454229 52184 88042 351999216 88042 68014 305657633 73767 52184 959175708 68014 89996 926619125 86065 68014 582651078 86065 57966 711661622 86065 15474 652874743 89996 42899 878040201 3928 89996 928676553 44869 15474 649617978 52277 3928 170443009 22554 15474 915998405 42899 64081 940357773 52277 31116 155179506 64081 20101 463058336 34535 22554 944246393 31116 35496 206961283 72224 35496 285562897 48849 34535 926124280 68208 72224 344703838 38402 68208 75295499 45729 72224 757558563 52210 38402 617495465 48849 88184 491013306 58661 68208 27596036 13330 38402 366954022 57135 13330 129338523 61008 13330 83982272 87811 61008 364315734 60057 57135 298365831 49528 13330 459828211 77838 57135 494947971 60057 61099 197548951 49528 79975 685442834 79975 67511 697725589 30796 79975 484964939 61099 27865 791544831 30796 52983 206224029 79975 13762 583154966 66999 13762 807728663 34012 13762 542901318 34012 10110 808790045 10110 12836 15184162 66999 67091 741936136 34012 2353 836966792 12836 21701 206873965 72213 2353 987946890 72213 9885 816100846 21701 69856 334849153 9885 50585 161685422 21701 28826 236723052 69856 30978 658112178 30978 53957 741690211 25856 50585 142340878 30978 26872 414089891 28826 26373 935596178 76626 26373 829784924 26373 89346 481747398 52462 76626 194707589 52462 79358 76985332 52462 6692 969018200 43956 79358 180985734 82627 79358 838197581 6692 75435 994977281 43956 5807 351146610 6692 3031 58137825 45219 3031 803313062 33093 75435 321170243 22276 45219 285618909 22276 86651 722364800 68100 45219 118613360 16816 45219 361732707 33093 60099 959896250 68100 20914 498400070 86651 77162 919679988 35621 77162 38794569 65591 20914 859244696 63382 20914 698179628 9843 63382 216866883 37633 63382 575521710 37633 87926 702335961 63382 10892 860915853 10892 43162 54942237 10892 9172 755684996 87926 26543 350629916 63597 26543 745302643 9172 8565 693559823 9172 57730 122674259 9172 52297 803031803 8565 9482 660576261 8565 65507 196459729 5527 9482 463926329 59930 57730 919151131 88704 52297 458179402 88704 54269 560295566 8741 54269 409064206 5316 5527 372393346 59930 70815 325829600 5316 2758 304582504 70815 29274 472929426 5316 3048 264597091 3048 14888 976972044 29274 54752 30300118 3048 51142 464129336 29274 78829 720720631 33633 54752 408560062 18779 33633 676592776 51799 54752 677917484 78829 3136 739625048 18779 80001 584278271 42975 3136 874830698 69160 51799 120101191 58949 42975 115838885 45470 42975 527075976 58949 5228 379961736 48086 45470 928150157 45470 73244 923270170 71938 73244 455232090 21937 48086 857284853 48086 37119 491934908 4855 71938 749099722 1841 73244 52734894 30836 71938 478014061 4855 52263 873952755 10901 37119 571781963 52263 45097 222592422 52263 24259 156606202 30836 81784 546353055 64965 52263 788624403 18645 64965 545382823 63304 81784 778467131 46312 24259 665661315 40402 63304 83687881 46112 64965 360340289 52747 40402 745287531 14929 40402 76527268 21871 40402 605286516 14929 73422 772596101 30083 46112 712430888 14929 79742 5972385 30083 53787 809812581 30083 62457 583341862 53787 28506 423774769 53787 49342 91380218 49342 47915 55640297 6223 53787 86018010 62457 29267 815328720 49342 35964 240877429 35964 69157 577605430 35964 8807 397538384 32607 8807 306009263 2367 32607 522312913 58927 35964 455844162 32607 15440 699629055 25480 32607 646490569 32607 86681 305004251 46007 15440 934166246 86681 36739 275238282 16088 25480 18041029 78227 36739 275372886 78227 31253 3381540 23515 16088 612821451 50982 31253 113070220 55649 31253 422759559 66645 23515 307432946 31253 22187 718601309 66645 46116 146879945 55649 60733 229770688 74287 46116 388339586 66645 71011 623515506 71011 15816 635001182 74287 67688 343649655 87747 67688 816865868 71011 66314 632141142 73730 87747 985506435 87747 68758 466137270 83885 67688 121421273 68758 38531 365147283 73730 57230 932657600 81015 83885 630199841 83885 78982 460721135 89064 57230 706049104 52333 89064 442231722 57230 5086 62841535 66747 89064 717735884 5086 8077 717917813 89064 33399 467393146 83972 52333 626937194 45106 5086 385488104 54521 45106 676714959 8077 30304 871625063 45106 16018 64915214 76383 16018 74327300 13482 30304 80054177 13482 5149 70485689 30304 19906 99591795 13482 86088 911571517 13482 78841 843840601 5149 24394 446493390 78841 85201 36890897 86088 60038 150588226 54041 60038 221999040 85201 47015 521408877 47015 30837 607273085 85001 54041 813047268 15500 30837 130407870 54041 67512 279356623 85001 32582 530235016 67512 44088 182934630 32582 73601 213185171 32582 4235 173059560 74938 32582 489659840 64628 4235 823450563 4235 62464 290950666 71728 73601 797731625 64628 23769 139205927 23769 45449 787682971 61143 62464 418817572 62464 32374 62657549 45449 20653 68505178 61143 32512 162595050 20653 11805 412893498 32512 32876 951785180 81316 32374 795635593 11805 83501 405934057 60188 32512 93172827 83501 43065 174114079 18384 83501 368657393 52746 43065 621365806 53974 18384 972541294 18384 15032 839965969 3467 15032 219933632 53974 51247 177984887 63299 51247 641773487 19141 3467 664841859 77770 51247 968863602 55166 77770 466740762 51247 4496 121904931 55166 48016 29918314 60965 48016 258278451 54648 77770 926361287 67475 4496 867362336 3987 4496 934283942 83328 54648 803072706 83328 82177 748144136 82177 30440 827263528 30440 73380 444910272 73380 80623 920791745 30440 41001 538464712 73380 30115 863537593 17613 80623 977876596 81767 41001 883259829 29915 30115 919190995 17613 55362 715659649 55362 50752 775221632 29915 60701 237478029 30232 81767 177905726 54193 30232 507090984 55362 77648 45892793 50752 83382 372872115 6401 60701 643326741 83382 73273 87179733 6401 21487 99849153 42319 21487 711132170 55349 83382 275569410 59978 73273 546653135 55349 48200 112103659 55349 1039 550579714 28971 59978 140110423 55349 35162 832920312 9180 59978 945210162 81066 9180 469431324 86886 81066 27755055 9180 85486 87821906 5858 85486 991718698 83413 86886 720201124 36969 86886 513346013 5858 67106 575798801 53015 83413 520385034 83413 17703 956541730 14338 17703 419149784 57299 53015 754433148 20227 57299 638140529 53015 89596 267580796 62379 14338 276284925 44744 62379 693583006 88483 89596 875932147 44744 7910 197127324 66547 62379 844569338 33642 66547 682367747 61857 44744 598159599 26342 66547 28882525 27645 7910 914982427 26342 64884 282249827 76473 26342 596644995 80425 26342 936354603 81519 27645 447019122 27645 82149 399564572 81519 63350 848316963 23932 80425 863410601 83863 81519 472679175 67254 23932 51129674 83863 3776 277556988 80528 83863 957331223 80528 85109 238238926 68989 85109 663447061 51378 68989 894784191 68989 29808 652936835 80528 44701 149527260 29808 56218 950166778 80717 56218 26494569 51378 4536 614483383 33264 44701 429825482 40795 44701 411189690 33264 35054 386226022 35054 77233 107777032 72886 35054 536626599 33264 44555 60032868 78757 35054 112196402 35054 17273 788826261 72886 205 362095761 80223 78757 39350201 44555 34809 849635606 78757 16615 771679269 34809 61509 479990047 61509 76881 597851469 87080 34809 460883778 68291 61509 832514655 50295 16615 78899157 85222 87080 873884404 68291 51638 370820987 87080 41169 29063074 68882 68291 698117190 68882 81945 426663871 81945 87891 811492731 68882 57485 13265268 16056 57485 372796153 81945 87922 282984793 23858 57485 597418852 16056 26375 74110974 16056 55969 629026458 60278 23858 436409865 12274 87922 589329994 12274 33510 685652195 12274 85610 365145215 55969 6485 838387028 26138 33510 98747084 11316 26138 348446486 11316 54009 809062393 13087 6485 459694214 13087 83904 843116837 84710 83904 646659966 23349 54009 230607648 83904 4115 143377448 17691 83904 689341520 4115 41930 757951749 41930 82496 446999913 16670 4115 113310914 20221 17691 168318833 41930 84672 409591757 16670 74256 63532407 78092 84672 974462948 86229 74256 820461587 63111 86229 664176463 74256 13371 950536140 34504 86229 955111803 53922 78092 301862858 61519 63111 567115017 25659 61519 236449228 53922 987 213013355 53922 74701 633013585 74701 31922 96675075 46846 25659 870359416 5109 74701 968859754 46846 18227 713981795 87699 46846 277174997 5109 5719 331462996 18227 69272 497342741 78753 18227 427063729 81760 18227 486481262 57865 78753 137906230 14632 5719 728801897 78753 68975 895881184 58226 81760 972239592 61786 14632 858925728 70733 61786 763153858 32747 70733 8734401 2977 32747 424469161 70733 69162 774847620 2977 7439 622804765 62361 7439 624296776 11901 2977 823892666 68567 7439 4134057 7439 86165 812717054 68567 55132 335270960 90252 55132 513830354 79158 90252 593307731 86165 61522 765462626 90252 20387 391065515 20387 5170 326552027 90252 30330 627987865 20387 58987 594446906 68697 61522 654567518 40224 30330 220848781 5170 38085 264761332 9725 68697 623277253 40224 54092 596149657 68697 70043 549850579 57625 40224 620921676 70043 20263 31481499 46878 70043 514282298 70043 10845 281886176 1768 46878 640460453 57625 42992 449295295 10845 74387 490083720 78922 42992 134033560 1768 40377 570585906 19627 42992 607310199 6843 19627 599912883 57755 19627 507084912 6843 83093 376845225 57755 56946 606248672 83093 19500 282564784 19500 47090 573278595 83093 89547 371183233 89547 41528 564711796 89547 61350 855104645 61350 39052 993055559 56106 61350 746463122 49798 89547 232123765 56106 31743 923230875 31743 50666 207134776 89006 31743 947154139 56106 5844 571486555 89006 7542 347636654 50666 40153 264257587 7630 5844 913966330 65718 40153 549993110 65718 11330 879121858 40153 61621 805050274 61621 15480 433064498 65718 76736 135770621 61621 50206 68876391 54864 76736 341283290 41753 50206 128726084 30037 41753 756919054 50206 20028 792080728 33796 50206 250806440 41753 66076 483531504 30037 54731 991334589 81331 33796 605897160 26477 33796 260682735 42530 26477 831131133 56831 81331 273943654 42530 36754 786463900 36754 73293 813074431 56831 21593 153788697 88146 42530 212730241 27805 88146 635220281 75985 27805 743037299 21593 33908 979936934 88146 12725 520936023 27805 7993 21559232 17728 12725 68801579 75985 39616 299068156 17728 24264 41291592 12725 41583 20761043 43944 41583 129861506 17728 13366 112650172 43944 28667 414661516 41583 41122 335315437 62691 28667 971158818 28667 44614 881613698 44614 5219 564285570 44614 70004 442935289 44614 26068 133296694 70004 70108 364828271 26068 18684 47406235 18684 79821 278491529 3994 18684 891478237 18684 48337 28860331 53385 48337 335041350 3994 7184 87260505 90165 53385 606546248 86925 48337 721224364 48337 21998 951541096 21998 52593 101460061 45473 52593 250676633 86925 31328 811621673 35747 52593 204940437 31328 29843 827317770 45473 68545 529945534 35747 10936 844986197 79915 31328 578533543 79915 47262 398592281 8480 29843 553553760 68545 17094 107814308 47262 58644 34623033 58644 30315 58530665 47262 392 247501838 392 52169 514893394 58644 28647 541327528 28647 32549 974259199 32549 39654 304459912 80097 32549 459482713 51963 32549 745470534 28647 7333 700153828 89266 80097 331462874 80097 78730 410316886 80097 11002 521134101 25539 11002 85040896 11002 48572 941394476 24921 11002 668315670 11002 83579 92962716 158 48572 617186789 534 48572 211634063 33916 83579 539507487 78103 24921 453466336 69593 83579 249998452 78103 22114 857196608 45354 534 119842945 45354 80842 848797997 22114 50373 583115909 75893 50373 217653148 37541 80842 795289987 45354 28801 654858310 50373 59344 518507809 75893 45629 630735136 75893 75325 424786645 46166 59344 618702513 64496 46166 64162404 64496 30864 879086315 82159 46166 288330867 82159 14378 822469276 72341 46166 942995247 82159 37741 100326832 37741 87904 987365725 60567 72341 735351314 71585 72341 834418400 37741 25163 268947129 37741 15138 396824410 87904 24561 67588320 15138 84095 225090925 84095 6921 807188397 25163 87935 274537656 48848 84095 396883702 52576 84095 961260185 48848 47699 794886300 60694 52576 461039017 2911 87935 492953069 88895 47699 2054161 88895 4173 319388806 17360 60694 247437430 21154 2911 264934220 2911 42261 712777281 88895 36318 416596916 29225 21154 310203138 21154 43461 729966609 88390 21154 35025041 30674 42261 37687982 75604 30674 520594966 43461 21661 500779106 51794 21661 563058050 74543 51794 436478903 74543 40657 470570031 51794 28022 280647681 10221 28022 375228222 82861 40657 167076777 74543 51005 359809305 82861 53184 557037830 88034 28022 818408694 88034 27387 887220977 89233 88034 162852682 51005 78696 368938594 76514 27387 859375292 78696 16054 212473118 78696 44270 693714607 79999 78696 566858108 76514 37419 713950328 57410 76514 133386074 57410 6855 785285332 79999 9634 362177250 59146 37419 14070240 61503 57410 488211905 57410 23585 813781372 29563 6855 151498830 88819 29563 723917180 23585 71898 318350948 23585 57665 508423743 51377 29563 789680283 57665 79681 93916116 33858 51377 452801992 71898 38060 420438324 38060 43559 896919729 33858 20840 875513460 614 33858 23941711 73017 20840 296855906 1968 20840 378861395 17057 20840 915372986 26832 1968 389838388 64086 26832 764839384 1968 61591 918893474 7740 1968 580057024 40898 17057 228042776 64086 29715 924533962 82202 61591 13828851 40898 24233 872392808 62797 40898 363629849 82202 40543 338807292 82202 40967 132252484 77595 62797 143371730 24233 75990 432668593 24022 40543 542313154 36632 77595 456186479 48077 36632 678603287 54865 24022 891873198 57429 36632 387362085 54865 61551 784715584 48077 35950 900527443 60435 54865 760932575 60435 50303 735514117 50303 48709 401060532 60435 57016 93908618 60435 54373 605770757 54535 57016 877756308 54535 13846 352069360 28061 57016 894217434 72619 13846 18904723 64004 54373 448784289 72619 85604 746733078 85604 44355 321116069 64004 38394 275862946 165 85604 6921999 71075 38394 380929961 76369 38394 778369589 89714 71075 437543547 71075 72376 621656661 77068 76369 974306982 56243 71075 308327160 62263 72376 797537 62263 42467 170617330 21011 72376 912244205 42467 61330 842637547 26520 61330 353881701 70191 21011 258756480 17566 61330 271325762 41606 17566 296770106 41606 4383 140867051 41606 27150 460283587 27150 38149 63657896 38233 38149 221208597 38149 37201 605053233 2199 38233 44838222 2199 53410 410946885 23883 38149 864470653 22283 38233 391765198 53410 2867 469644016 53410 14813 804955445 34324 2867 87674682 55323 2867 456219748 28668 2867 964484625 72847 14813 778820058 72847 6305 127250567 15554 34324 564946834 55323 22927 999033168 6033 6305 531220029 72847 49205 982322522 87026 6305 63107022 79836 49205 273182526 6033 57365 380326124 87026 1675 590831026 49205 83138 877773861 87026 25364 928617074 83138 87185 77789304 57365 61220 694082803 59636 87185 67755616 25364 20674 114070911 25364 53220 772338508 12996 53220 323811831 41669 20674 386404680 41669 61863 670922771 41669 46737 395603114 46737 47464 758930670 8558 41669 532922386 61863 65404 637796741 65404 26505 22282725 47464 2502 537856181 8558 85034 141619159 2502 54417 287818593 44183 54417 40314061 2502 66854 605933864 37800 85034 345501523 25701 54417 512194399 29371 37800 518875301 37800 12818 160158072 25701 34075 11367579 34075 81216 527937388 34075 59622 336842486 41187 29371 423229878 1760 41187 24013954 14658 81216 635529731 79933 14658 142170736 4943 59622 651385963 47950 1760 197408217 47950 3044 60747407 4943 52933 773622300 52521 4943 50824652 68791 4943 91718744 68791 63958 89480203 68791 59390 251541630 68791 81580 220906724 52521 7519 785751817 68791 63349 374912600 47121 7519 740744869 47121 23578 844875524 47121 45706 711685446 54021 23578 516088200 54021 9446 211340217 54021 73764 695195125 43628 73764 811711418 43628 35672 646470709 35672 27415 275140151 27415 42126 409490241 11572 73764 112830761 4732 35672 682485638 35672 60151 453641417 69307 60151 479797948 4732 81458 357269174 81458 56834 67020237 1018 56834 505369375 84109 60151 567805565 69307 46290 97333716 80370 46290 628460051 46290 75121 956400626 75921 75121 717422365 56056 46290 932114057 80370 89546 58478463 89546 6427 766221135 68156 6427 279145803 16302 68156 819455495 7095 16302 243424286 19587 89546 717540152 6427 35501 217522846 68156 61490 430449130 19587 9797 25339719 61490 41544 48955193 18707 19587 857906024 25582 18707 382071747 41544 34014 307479190 41544 82519 515053952 25582 51434 959100767 6874 82519 93827330 58163 6874 359454917 59712 82519 485547932 80582 58163 591616709 82801 51434 305264860 19021 80582 283133039 19021 71808 410779577 69766 71808 950130687 10712 71808 785198966 10712 42398 482079911 69766 77698 126164738 43235 71808 980443066 43235 15977 531384711 42398 7659 846708856 18226 43235 17856511 65655 15977 198639371 57616 15977 675905202 35108 7659 824248653 16896 65655 49211357 18226 14058 171489261 35108 63154 103422707 16896 74714 82313928 16896 25789 955278183 85638 16896 60463691 14058 22699 712947719 63928 74714 427147658 22906 22699 587562236 46661 85638 199865290 63928 80471 400545680 22699 41982 870418308 53087 63928 557416469 34738 41982 382602380 14684 46661 479668317 41982 34559 99807505 32168 34559 475232745 38011 14684 588388589 77731 34738 578435413 34559 81253 945374085 32168 37780 555663480 1688 32168 979223446 3382 38011 253414076 32173 37780 960240004 81253 71800 371510878 32173 53428 664955958 1688 71572 59195789 83720 3382 42975097 9847 83720 456948296 85315 83720 554966628 70835 9847 484944859 43314 9847 170528985 1525 9847 778587246 67067 9847 391349405 85315 89176 429620089 43314 64167 448285305 13465 43314 47593965 3184 64167 106411117 2821 67067 538912555 11600 64167 847017052 37634 3184 931789113 2821 14794 534996339 49837 2821 752379976 41386 49837 165146209 11600 60791 856065261 14794 73023 998461233 14794 26231 227403318 6638 73023 153704073 60791 61507 780424141 57714 61507 68045923 88349 73023 734293317 6638 23430 47844149 23430 55465 796356328 23430 39524 787928022 88349 7775 778455435 35601 39524 950725014 23430 45940 999434433 76652 35601 258778501 76652 36252 768725487 7775 9477 666175381 76652 71 144037546 74679 71 670833567 37884 74679 538659533 33259 71 82464127 23353 37884 222107468 71 44804 381644254 44804 25961 519357625 33259 57337 443320766 68276 57337 141292718 44804 87367 356015535 25961 56257 718710211 14696 25961 187541751 68276 4713 497494601 56257 73414 27508105 87367 63534 722761310 32200 14696 743527186 25089 32200 210836450 25089 86062 943272417 69284 73414 91414744 71069 32200 921096006 32200 57169 28762942 71069 77325 974955694 4592 69284 437261362 71069 320 716350869 39224 77325 354557948 49166 4592 203334932 18826 77325 84139653 62939 320 348961854 320 33363 689713283 62939 25196 847854342 18826 36289 70153443 32253 18826 131789798 3821 32253 710774981 33363 86838 883002224 31336 25196 953315108 31336 69296 673260984 32253 79010 811871190 10910 69296 382714966 31336 34967 771525839 27363 34967 532719331 34967 76534 23948590 62730 10910 904384645 45078 27363 979447293 9521 76534 689722495 62032 45078 482332806 9521 34653 934151518 34653 35461 686507415 69640 9521 685992491 69640 48699 846036230 34653 49796 904504820 21849 35461 78125646 21849 86341 486462087 84001 49796 931015182 48699 88868 844162086 51154 86341 820759238 51154 17764 533657508 17764 9689 965452028 88868 19602 805312418 24960 51154 396421352 19602 52656 466576248 52656 25267 737644450 85509 52656 283756756 58846 24960 171701782 52656 82351 526466961 77935 82351 96293012 55081 77935 374638399 60689 85509 713770284 31020 58846 769448191 82351 1477 582793889 60689 49439 52359188 15388 55081 843008044 60689 18876 100777304 26067 31020 729091548 78586 1477 605875744 18876 22102 106157335 22102 22117 856783406 49475 22117 178212459 78586 48931 972986349 48931 79064 815322108 19275 22102 72684952 79064 87288 782941440 27418 79064 938550125 58645 19275 160940186 58645 38644 994013541 58645 75266 26641294 70144 58645 852319900 23491 38644 484905774 66619 23491 530625759 38644 55008 564219625 75266 14798 44542921 49134 23491 913986195 49283 23491 219211444 49134 60119 746899188 55008 76178 147145593 24938 49283 544167453 26853 76178 178869116 22869 26853 519670244 76178 4675 528853318 22869 62307 530450257 24938 56371 129377204 26853 36283 274272287 60661 4675 426740887 36283 39496 787310657 31139 36283 678208081 22325 39496 946384499 43055 31139 726939940 22325 55846 476593678 55846 69556 657602047 10860 43055 843381877 55799 55846 638230512 55846 62783 24578184 26783 55846 419690923 12297 69556 787035219 26783 90040 77375206 55799 16288 28960149 47688 26783 727093376 17134 26783 40965863 45136 90040 914926845 82786 16288 963717258 14987 47688 884839500 82786 89978 168402278 15389 17134 328021501 45136 62164 115479874 19701 14987 721005171 14987 68033 790371187 66186 15389 198927431 19398 19701 28851661 38892 66186 64230497 68033 46946 272195294 68033 66524 838405055 34330 46946 53390811 71406 46946 456904227 38892 81118 424365393 17673 66524 627665891 17673 36757 669998699 34330 86359 3217109 3998 81118 681833880 36757 82969 335913282 36757 24129 169378507 16665 36757 756175504 6535 86359 121186835 82969 15259 332248113 82969 76733 278753988 52873 16665 670958074 12583 6535 95633361 52873 86002 704621072 36661 15259 779894259 12583 50796 948413542 83104 12583 238389072 13711 83104 297375004 50796 71204 793617523 36661 53777 599305096 24608 53777 336863421 53777 64709 125281507 34380 53777 844653179 70857 64709 171024321 27783 24608 541592645 64709 9364 968394859 27783 64663 752267392 64663 54482 76328613 64663 40863 706265112 51188 40863 849441272 75708 40863 647507684 79976 75708 395451723 53051 40863 78966947 75708 66676 794284525 79976 24088 845935188 60617 75708 53068573 66676 17576 33840699 24088 6203 541556886 17576 73849 912323439 61214 60617 696850241 6203 34927 215853641 45600 73849 979295416 7639 73849 862147083 78854 73849 668538135 45600 71325 541606414 34927 52503 907087915 52503 9378 168350572 29685 71325 927527202 71865 78854 847882714 19647 71325 972418337 5038 52503 820434047 33670 29685 729132861 45389 29685 56353338 45389 46791 585284973 46791 6876 983270953 6876 35603 127625562 65134 45389 652413014 83311 65134 872278326 48504 46791 867577706 35603 23779 935488641 34264 83311 911312217 32184 65134 303330917 13203 34264 850148894 49378 13203 179496657 84707 23779 657702545 49378 11285 96882211 49378 24842 29918253 30826 13203 184927688 24503 11285 96704819 84707 39123 907464716 24503 12554 904864224 12554 11797 836649415 12554 20157 847043955 24503 78547 776870034 36985 11797 102260552 87412 78547 828838481 24058 36985 112484281 77365 36985 945751907 77365 78466 68060217 40907 24058 365697484 78466 18054 982196256 40907 48719 56415704 64564 77365 288594766 59808 48719 950902447 53866 59808 11556052 25611 59808 22824405 57678 48719 745973791 25611 8102 178730213 53866 67222 420917910 84726 57678 12672108 71381 25611 372991621 84726 61300 241783930 84726 35110 678712685 3683 84726 300625427 32633 71381 17817100 32633 89337 177568363 3683 41244 128902604 20738 41244 864644213 11011 41244 327843807 32633 88207 507829652 27437 11011 378946524 57055 41244 960852833 11011 86319 95160576 39936 27437 422970761 70042 88207 947699642 74250 86319 891773296 39936 24297 129669806 74250 12982 658683515 24297 58669 26125762 7528 70042 112704442 74250 63797 625631851 12982 56784 896472565 56784 87684 524256870 63797 53217 877064523 22710 7528 281696139 8736 56784 44016885 82231 87684 620580931 22710 39988 638079327 11541 8736 849485464 20294 8736 84336343 8736 41631 349209306 75459 41631 822909069 41744 75459 962183214 19454 20294 844810652 41631 15031 293417875 60086 75459 884768186 19454 14704 247787898 14704 20451 378616880 33713 60086 247390230 15031 35399 329178143 18350 20451 493091927 18350 45226 42245380 28364 33713 83097446 10023 18350 681930715 10023 7039 446407495 20342 18350 434800715 75593 7039 594893045 10023 16197 979528611 29010 75593 591818718 75593 46972 250417935 52522 20342 634370707 16197 31604 656802668 79560 52522 768943221 2660 79560 359236071 79560 57120 143617300 56333 31604 397936168 79560 37412 914125590 12519 57120 602898435 2660 37266 973022604 56333 31742 782322294 74870 37412 903612556 37266 74954 67563249 31742 16529 327349144 31742 68166 908098210 74954 46634 576463823 7625 46634 656920804 4061 7625 146218615 16529 15063 945509483 7625 66630 201659370 16472 7625 784011636 66630 17441 993159767 67910 15063 981985896 48005 67910 474645701 48005 85944 609541093 72202 17441 574746180 75014 17441 572131103 48005 5992 314019096 72202 49210 829380686 5992 52923 391818912 79172 75014 413052451 82088 5992 601027740 62448 5992 31633615 79172 68487 236213077 68487 45634 367440890 82088 85402 134405002 66621 45634 783149116 66621 87500 185916679 47407 66621 739882825 85402 3638 907568392 3638 59275 960747034 47407 32319 446320005 32500 87500 665706007 32500 26885 25088840 76635 32500 254223690 26885 35610 937598289 41320 26885 90223185 26885 56845 589765744 3268 35610 990905083 37108 3268 951516246 32309 41320 116367618 66520 56845 362314848 66520 18987 918518715 19982 32309 222200795 37626 32309 61310256 16899 37626 712858158 19982 5411 317116458 1181 18987 407451778 37626 68497 772033612 80529 16899 330425507 73219 68497 554481067 58481 73219 546049791 14007 80529 364198875 68497 15175 471593750 58481 4567 666827056 73219 28583 418482630 47263 58481 214063943 47263 63125 240260456 15528 15175 181545353 55849 63125 348533247 47263 39429 444746786 7453 15528 117429249 39429 41055 73085917 41055 52189 597202057 53152 39429 809937992 39429 15081 723893180 47001 53152 900684059 15081 88671 714156009 73002 88671 110791207 15081 61757 472503241 61757 21249 461376104 56342 73002 413329285 73002 75273 524299697 83952 56342 513055403 49928 56342 968567339 52088 49928 801217007 52789 56342 775496404 83952 22376 27693718 52088 87786 296043631 52088 16842 251250900 16842 77628 257556037 52789 85710 322917031 52858 77628 97603401 9341 52858 275639379 37459 52858 75339149 37459 56803 838529218 53928 52858 491644839 11636 53928 917187998 62951 11636 757964592 37459 36445 426822285 80173 11636 144348402 21081 36445 844878755 21081 44961 851718247 80173 11608 325976176 54027 11608 202500946 11608 15227 106259851 15227 54017 404887505 54027 12513 470813428 54017 18706 318766271 1057 54017 415918212 1057 22908 347111776 22908 84146 635853372 18706 706 211338633 23541 18706 559733850 90075 23541 835801121 7868 22908 400867856 63282 7868 919628126 7868 6652 457543378 90075 65508 970835433 34272 6652 771624600 65508 11428 65779329 34272 73172 338426061 34272 34733 159577682 17246 34272 678190437 77024 17246 555692296 76312 34733 724965721 77024 72266 53588779 9887 76312 594077036 56476 72266 766376813 8659 9887 86746985 26628 9887 992883370 8659 64924 139876507 26628 31771 733361451 31771 59289 388890569 86602 8659 85972137 83923 64924 435082312 83923 59389 38399620 33343 59389 474934647 5352 86602 582747862 83923 85933 528837603 64545 5352 99750083 72246 85933 746276928 64545 39420 319655117 69489 64545 418266271 63061 64545 199197551 88915 64545 245758913 80921 72246 992628095 80921 89549 809625117 42378 80921 835571652 52034 88915 987735479 22090 52034 211547205 49611 52034 925811603 74445 89549 48842515 43224 49611 152956825 6993 74445 406387685 43224 16128 475063233 11406 43224 640630451 16128 72927 511992978 72927 73465 414210475 73465 12848 751350196 72927 18448 140305204 72927 68490 658005296 72927 39135 235260878 28238 18448 563955545 28238 49860 518662448 27237 49860 697409018 39135 79986 827025166 49860 41474 832672827 26806 27237 728999572 26806 43339 359974406 53640 41474 519940429 65169 26806 346557723 53640 53983 908894148 21599 43339 973372796 53983 64637 493842649 21599 53524 789028998 65169 7804 574348450 28141 64637 619597501 64637 58703 619697406 51249 64637 732958207 28141 46918 440276771 33745 51249 573602207 7906 33745 758620546 7906 25915 995685966 28456 7906 96937385 7445 28456 475523724 28456 61602 895730709 25915 12871 629965042 25915 89794 533148497 31433 12871 980245830 7445 12876 33093530 31433 81638 513655348 16447 81638 773858172 12876 78494 122084007 50978 12876 169322245 83315 50978 236948133 83315 29508 990442138 29508 75622 729417301 32859 75622 69341723 50978 77048 89199153 21254 77048 638312688 29508 5008 635673270 5008 27537 91837023 44952 32859 191184605 59571 44952 426525200 27537 11931 504493015 16504 27537 498254313 41376 16504 772093408 47626 41376 3917562 68879 47626 518184414 47626 24366 454252328 41376 35103 635355171 47626 979 270715585 18037 68879 46273501 53252 35103 647424789 35103 88697 211369113 979 47014 405228228 31642 18037 672297224 88697 57250 817713394 23270 47014 974567120 74525 47014 739944962 47327 57250 556373672 51844 74525 202241198 23270 18914 362828111 74525 70347 927677195 62584 47327 231914914 47327 34107 341177770 62584 67066 531656689 70347 19811 937075256 34107 29243 804467010 65355 67066 270951891 29243 24922 722753871 54733 29243 715394855 40067 54733 25761719 29243 68108 111049273 22109 54733 629863192 16324 54733 184421674 40067 68 941709860 27679 22109 219736644 15581 68108 592821629 68 39311 38066845 15581 41688 86892412 27679 15310 397039327 20849 41688 843654317 15581 55341 901511988 55341 25676 623647327 55341 3157 516473799 26473 55341 701160346 23230 26473 446484993 26473 35530 617493252 23230 83990 579767253 60422 35530 113561200 3897 23230 286109658 23230 78347 3368147 30336 60422 64841730 60422 1744 358292840 1744 18001 125959018 1744 49311 39702237 22119 78347 916250700 12614 30336 562145626 17364 22119 383994230 22332 49311 842742916 6627 12614 237226850 52736 22332 132336683 52736 45375 123341677 15861 52736 946278807 6627 25680 849702728 10951 45375 172330556 83124 25680 672660116 33030 25680 346691387 10951 63389 771888477 25680 25674 397959469 71778 10951 2685827 25674 78916 273362188 78916 73215 173534609 73215 11777 441731914 78916 13752 873817115 31817 11777 457996867 17714 78916 680894441 38815 31817 499788507 14516 17714 45196185 33980 17714 212377748 1696 38815 63456371 39078 33980 588260348 33980 81227 560407005 57263 81227 31167381 5947 1696 344968660 81227 19512 82659327 39078 72221 719304904 19512 77551 971623711 57263 24699 896562027 72221 29562 450368350 43375 72221 550346804 80995 43375 586455808 24699 62920 56247817 80995 62481 887993712 53429 62920 89860679 22178 43375 701375612 80995 77570 485079763 22178 6935 741949884 53429 33841 77104044 86885 33841 82814950 48945 22178 54760464 86969 86885 474759888 86885 36888 226528491 48945 64785 519421229 36888 83687 712255573 51624 48945 598502360 51624 61668 583187495 64785 51430 346359972 9555 61668 976235182 43568 9555 593395661 43568 77776 187241494 9555 81469 71929259 88902 43568 289439933 62611 88902 570324373 78902 81469 439512756 81469 64153 493649379 12552 81469 671129949 63913 88902 120854936 18285 12552 267309216 64153 75884 725781656 51178 18285 315098443 63913 31110 94683516 90403 31110 361758534 5804 90403 537721249 90403 85425 675397171 85425 68040 256605926 23859 5804 130920883 86985 23859 387476270 23859 7812 994930675 85425 72789 639421142 23859 55383 315972665 23859 66937 633749350 72789 73431 101479788 7812 14080 589793752 14080 54661 99913150 54661 42556 200870143 32667 14080 492375775 52615 14080 165813880 85384 42556 736597145 66015 42556 44644375 89862 32667 687168387 62753 32667 979665679 58580 89862 334818184 15746 89862 90966436 89862 24210 29975291 24479 62753 616708640 38208 15746 863458097 60240 38208 185566919 24210 46632 710094976 24210 57918 38759589 38208 81140 943452429 81140 26074 77536068 29833 46632 240216088 29833 67122 142478862 48998 29833 799401424 9649 81140 93840248 48970 67122 45922586 32531 48970 9691781 36361 48970 145680575 9649 41541 710489627 82262 48970 831045792 20956 48970 374120171 82262 86995 282688958 41541 51951 216990825 86995 83237 187564110 32426 83237 655308408 85097 32426 200412843 64498 86995 419361092 23629 83237 828710771 83237 45490 269958513 84987 32426 453995889 45490 12590 819714706 22595 84987 142337387 23629 37774 880659242 78610 12590 930064702 45949 37774 463673826 33941 45949 475896187 62874 33941 160647084 88541 37774 249997436 33941 59647 603885427 16161 45949 485904670 33941 83638 273610784 66472 59647 697071010 59647 79129 979462792 79129 45092 107328179 85775 16161 858926676 4260 66472 318252764 79129 71236 766275241 71236 28614 360564218 4260 45928 748608111 4260 10261 943116053 70209 71236 904255764 28614 5230 902592283 28614 78424 30113734 45928 22946 295057106 54228 22946 295183963 32174 22946 450742044 73684 32174 319795638 22946 54964 114282972 16465 73684 378627535 6462 16465 401196084 6462 25387 340484267 73684 16085 621228292 16465 62363 32555348 34617 16085 606210342 16085 32311 977454129 16085 52304 845961744 20495 32311 673371334 83309 52304 651645440 20495 18821 606176445 40698 32311 895033276 40698 60418 727664321 53482 20495 175187854 34520 60418 346104724 40698 25164 199234738 40698 9701 216114675 57575 9701 667319168 1490 53482 24912368 40384 25164 663358449 44467 57575 975372668 9701 79565 838631172 69666 40384 376444235 44467 29424 539569390 64838 40384 138179644 63466 69666 458333335 69666 46049 990433725 29582 29424 350749197 29424 40952 551658281 40952 8038 470590704 46049 52729 815407875 8038 8695 327527962 29582 26356 122772612 72286 40952 440637840 52729 14909 988427288 52729 75854 57669044 63172 8695 78597780 26356 73137 474175804 63172 38032 433409483 75854 18611 357373933 73137 81250 57476374 18611 65823 168461565 76161 38032 874106578 54697 18611 471040845 4836 76161 45147812 65823 78367 28560563 78367 32982 463973340 76161 87469 597110935 25087 78367 55968353 78367 49101 439463631 78367 23223 994261413 49978 23223 565744647 23223 63678 245949240 25087 8023 380417558 23223 15168 906181993 23223 39637 250947849 5712 49978 258531458 5712 35751 716601166 71307 39637 938620174 15168 30161 263435595 31097 30161 834306259 3329 30161 549356371 3329 27292 500601031 3329 36833 590058251 3329 34538 36732430 57882 3329 305997724 57882 59618 231687255 51570 59618 956369386 31601 36833 764179170 14426 31601 156995217 7951 51570 779611133 48098 7951 339052231 11965 14426 679868828 75937 7951 875813327 24618 14426 948328106 35540 48098 159806037 39463 35540 283761429 24618 62886 933430315 16577 24618 708146062 17334 62886 45964544 69742 39463 110559497 39463 15569 480905034 73174 62886 76220988 16577 9714 819883245 73174 86204 479094063 25152 73174 363277671 9714 36261 89854227 9714 68765 1880488 30384 68765 610499647 30384 14574 93244756 25152 56486 869459085 43471 36261 46494820 24418 14574 814729548 89460 24418 790099324 14574 3671 208446400 89460 9195 972786801 16469 89460 40542484 3671 36076 661252646 47829 9195 743482605 36076 72059 809679978 55695 36076 163047054 72059 74329 38830914 72059 5790 580320250 24888 55695 22624335 83195 55695 623437914 2421 5790 454680350 5790 34289 73952582 2454 24888 351150214 59490 2454 333616653 59490 77858 264074090 22353 2454 829829754 67767 2454 713585297 62976 2454 543069075 22353 83423 692168408 65400 67767 561006535 65400 54096 66677398 65400 79 379838734 60124 62976 976954867 65400 86201 146219712 50896 65400 3495231 43529 79 820480991 43529 69173 967587324 18155 50896 811867099 83274 69173 635632051 32880 83274 312503425 52402 83274 540063154 32880 35200 989083380 18155 70400 717738116 37064 32880 481002744 35200 41000 376253185 66955 70400 616787609 35200 42538 618579216 5847 42538 548438893 87193 66955 809301676 5847 915 300145985 42038 5847 169348929 87193 23696 976005185 87193 21797 867576897 23696 77621 308190141 39112 915 785872386 42038 84124 107947789 84124 65749 468059444 65749 4457 432100340 48122 39112 334216325 84124 40926 300736783 48122 27747 660145062 27747 13137 5916442 13137 36761 766667084 36761 72765 726774712 11571 40926 101530288 11571 89851 946314715 11571 76198 64023 89851 34467 112848169 2228 76198 415224885 56138 76198 75882568 2228 3997 894248225 56138 43916 232065510 34467 19490 133377876 41245 56138 105654279 3997 22938 282301633 41245 4839 30580059 22938 78461 176431803 41245 10880 73687324 78461 54197 443368183 78461 23494 76616696 82401 23494 679899081 78461 52382 668294036 52382 61006 797767660 73888 61006 252636723 82401 9380 54696864 23540 9380 119122515 9380 18446 364865996 89641 73888 16285458 18446 25987 720386573 89641 79253 818354420 31684 23540 380847146 25987 7793 650167600 25987 14307 590463678 7793 4861 205410534 7793 59680 376833308 59680 56491 431246681 7793 44324 157474989 14307 42767 589211842 42767 72422 585715621 43786 56491 873267893 24726 56491 22884205 44324 57999 294390273 22049 42767 48611132 72422 27740 738510421 19860 27740 137648165 34396 27740 329234960 72299 22049 110832020 54878 27740 928290608 7363 34396 555773833 89924 7363 440160259 80262 89924 120761071 85527 7363 841855879 38302 54878 675980356 68042 38302 85995058 52541 68042 977948985 42044 38302 754624810 52541 18311 804169709 67933 18311 241099740 26850 67933 64723512 64381 18311 179327595 64381 10348 241507701 4288 64381 720866986 16877 64381 340481463 3227 16877 758668118 21961 16877 340407785 16877 32273 681378786 89805 32273 775268015 35940 21961 739404914 89805 7873 659335086 22569 21961 417977047 89805 79917 784662922 21689 89805 343149961 35940 89018 926649639 53366 22569 999162521 48074 89018 416376210 21689 51701 193744827 21689 35250 539569019 48074 46631 862739981 48074 57224 121318456 48074 35421 628822127 28771 51701 377785525 28771 54347 922895095 28771 65378 685951927 28771 47271 309334611 76069 47271 340216331 56710 47271 687603785 72140 54347 604946214 56710 76442 418744584 47271 26485 467519796 43607 26485 375485355 34618 43607 301429920 27424 43607 246812616 36473 27424 188874694 70865 27424 573565769 34618 40131 435993395 36473 57980 771919389 70865 76457 365105158 57667 70865 819348809 70171 70865 62147194 42866 40131 101376799 76457 36031 561027776 70171 8834 379759127 8834 25592 524767028 510 25592 402602544 4717 36031 68927165 4717 35606 581215529 35606 63324 52350779 21024 35606 63872372 21024 37921 790097091 48471 35606 403934971 9574 37921 544858736 37983 48471 744902105 62552 37921 575701544 9574 75909 666053678 61386 62552 397967033 75351 9574 40212262 61386 66893 113960109 62552 61714 830001498 5383 75351 70991448 1317 61714 336046660 61714 20405 715724639 1317 57126 67824745 57126 8187 450323033 20405 19384 714333589 57126 13451 474167956 13451 13976 171543309 22198 13451 999155619 13976 36596 634023284 67792 13451 185729027 13451 27718 65222251 13976 45358 625056488 30718 27718 247723568 67792 37901 82954950 30718 57192 82776434 27718 4935 15361808 30718 9896 998897708 9896 75839 41117982 57192 8828 204194564 8828 76096 50935919 76096 43946 584377487 52286 75839 889313062 8828 86559 101679615 69214 8828 524882559 76096 25416 168358545 52286 1907 740812561 25416 75533 146823995 75533 84039 896564356 4029 25416 957401995 75533 5696 324788977 75533 4215 985982053 75533 15494 311517872 67539 5696 776269930 40452 15494 756634914 67539 80341 844076866 46188 40452 751508996 80341 69936 37707407 67539 58980 36891498 46188 49766 86839790 80341 72554 727606270 31330 49766 124901992 84196 49766 193811829 35256 84196 686804229 49766 68352 371306247 83977 31330 69895491 68352 59517 536901003 1242 59517 888762357 49470 1242 745790005 77666 68352 53571077 36191 49470 350529480 59517 24327 15028452 51296 1242 178618645 77666 86042 447893235 24327 54477 897155579 50265 51296 629800548 11933 50265 642447708 86042 56914 798213379 11933 42565 583977574 11933 88652 926635720 88652 57522 834256532 88652 9100 503895394 56914 65509 609957804 13768 65509 72092760 78853 88652 762722737 42289 78853 563205428 13768 72054 875828128 42289 66834 67807043 5928 78853 336002437 71563 42289 122473266 55559 71563 902949651 71563 6113 710436214 16169 71563 212009053 67798 16169 234173245 2946 6113 698699901 2946 51464 603786797 2946 81951 714889225 51464 59765 756630318 84825 2946 352856291 9241 59765 533111188 81951 65235 659419614 59765 79815 81347594 65235 65671 527066845 7771 9241 442210865 9241 65959 369887613 16294 65671 948743647 7771 19311 169474294 53267 65671 523267322 65959 59543 872862154 58487 65959 29986322 53267 38269 623282231 53267 1304 957034837 50269 1304 593971658 1304 33789 515534835 33789 61313 99937284 61313 9663 767439675 33789 57419 997478988 61313 29903 147120989 29903 62384 850458255 65726 62384 92647815 29903 78662 859048683 65726 86621 198215832 34495 78662 405604022 31660 86621 115039022 21014 78662 331440070 21014 20919 702544580 21014 70419 483831161 24115 20919 145410106 21014 77508 78277274 59401 70419 729663467 9319 24115 562107314 77508 7496 937571453 7496 81442 198406762 81442 52807 789164835 9319 45559 231573345 86877 81442 974243583 28918 45559 628236810 28918 59626 971661354 75630 28918 893942568 82309 86877 164823358 28918 36226 84242070 63542 28918 32621288 82309 84746 379463705 75630 5267 350908749 63542 1933 838976333 63542 16825 635955534 6173 16825 430191709 59404 1933 665702649 75826 16825 215768479 59404 31662 382496186 6173 88852 41712833 88852 26289 390480201 86413 26289 381715534 23339 88852 556306823 23339 55355 153874632 55355 85047 206073439 86413 29697 588498118 42203 85047 511222630 84073 23339 269242468 29697 36392 278219151 85047 66284 795219945 29697 43411 214335148 88271 43411 340218022 88271 46642 706526473 64735 88271 187421630 46642 58242 855844672 64735 85791 298278777 46642 19902 751600453 85791 76520 313499129 64366 19902 808168761 19902 32712 881553806 57070 19902 410523160 64366 71705 105453275 64515 64366 143046447 68937 64366 488909868 74280 68937 335430894 64515 30722 335440281 53164 68937 362057816 68937 38814 429803838 68937 20341 84161152 11565 74280 10123297 38814 31630 551392629 53164 67858 891363397 20341 19447 988396383 11565 83865 315933058 11565 81880 377268985 19447 39448 663323694 51425 19447 520055138 31682 39448 414570633 42694 51425 143472712 39985 31682 84367181 39448 51922 40126664 18320 31682 28669646 31682 35738 800498463 18320 57822 470768768 51922 34170 780731650 57822 23135 382214489 31819 35738 789294138 867 57822 340150060 42392 31819 330956761 42392 81513 279288366 867 3411 853569982 867 1587 348534239 12302 1587 711389029 3411 74962 741759404 3411 21068 519101722 21068 48138 38798045 48138 87544 950966745 48138 2016 961412865 48138 7178 230973873 7380 21068 193673874 7380 5854 765590047 33907 7380 48862501 7178 26962 701982597 81508 26962 37607407 7380 75883 45095678 75883 50430 593681452 50430 72559 112024182 75883 72984 829839829 75883 69253 410353261 69253 41704 383307650 2826 72984 102758517 44987 72984 488683369 90405 69253 342089734 90405 29484 510223171 41704 38609 587310566 90405 44454 289801828 90405 66268 132301756 29484 82378 612817498 82378 45123 580193237 37289 82378 572256409 66268 72097 672353376 46141 82378 81503624 88167 37289 813186250 8519 37289 312823468 72097 49058 335459035 43788 88167 5510844 21028 49058 970753161 64472 49058 344459164 21028 43609 796806795 43788 23837 590939200 23837 78275 263612078 30396 21028 442050675 30396 10784 924438054 53509 43609 935230884 43691 78275 410325777 18275 43691 834952905 30396 37484 378457853 9190 10784 572089409 18275 17847 532832681 17847 32493 267699963 21569 17847 286076694 4002 32493 159025618 9190 3406 767405018 70274 3406 127221799 81750 21569 63199815 54552 21569 653361875 70274 78392 303934725 81750 50858 427758424 78392 14229 2797072 8767 54552 585520419 27499 14229 575509300 50858 1862 53351050 43528 14229 41962554 1862 86051 998127604 43528 81708 215386035 86051 82645 148119650 6504 82645 539038373 86051 14906 463325282 5102 86051 663146397 82645 64634 428204255 35034 64634 161224428 5102 5361 758190802 35034 21159 29495029 5102 69651 693531930 35034 26693 253971233 48551 21159 2963998 48551 46725 257074724 26693 67402 488480384 4862 46725 534271855 26057 67402 578865210 4862 36926 604951905 46725 44902 103636968 36926 9982 34130127 44902 37037 155466369 3336 37037 157509330 36926 79077 128655435 54334 79077 517753102 30802 79077 783892909 13341 54334 777828162 24460 3336 137089280 30802 6293 314026239 27274 13341 566312627 24460 36082 48884673 8982 13341 722654588 87299 24460 393917349 29235 6293 185330768 9979 8982 28504658 24604 36082 995375881 73393 24604 855929984 29235 63364 317460358 24711 63364 587029223 24328 9979 184689422 24328 8058 37994729 73393 58525 209579505 56248 8058 3556220 38434 58525 552654986 38434 25760 339238410 8058 89428 888683419 58525 50647 26276974 89428 12395 823795959 57472 50647 765374155 53991 25760 419063576 89428 8113 150610812 58871 53991 414062646 18183 12395 270314407 53991 77609 872496459 77609 24103 882671495 57772 77609 667158653 22838 18183 730800911 61571 77609 441521814 24103 82113 75923291 82113 74699 51939589 13707 74699 965660762 82113 88262 655801132 70825 88262 404477365 70825 10090 412132058 88262 44647 193756518 10090 39216 668763031 44647 73960 950667790 50380 70825 203424474 39216 55907 666865030 68852 39216 930842175 68852 63264 985623163 73960 56748 175235449 39462 50380 327255336 56412 56748 303297555 64980 56412 463450412 56748 41250 818340326 39462 66785 148376500 16476 41250 273565259 56412 57152 511287599 38598 64980 427738083 67434 66785 221925651 66785 72583 901927794 65486 57152 31843142 75487 67434 246091988 10409 65486 33789551 28042 65486 100761047 10409 42768 627451341 51813 75487 588353138 28042 22747 892753756 22747 81052 210401654 20933 81052 99404185 81052 53150 490348041 53150 62592 207916138 22747 50533 653150898 12820 62592 154643317 62592 25580 276764202 65257 53150 29906446 65257 16203 254195107 50533 47585 136560613 1198 25580 760457757 74201 1198 529737607 65257 41349 42279228 64790 16203 137215298 81618 41349 816928324 35012 64790 522283058 45686 81618 943722271 37877 35012 908588307 88070 35012 721984276 83852 45686 903016312 55596 37877 688224530 22984 88070 161056856 46475 22984 139261295 88070 12182 848713426 76719 12182 105229237 63449 76719 893743495 76719 54638 8140552 17058 46475 579422147 54638 61228 138219099 26550 63449 681052144 56739 54638 304155548 26418 56739 982477400 26550 30825 530055143 57493 26418 386980832 73575 56739 712602851 21846 73575 479690944 44089 73575 200173122 21846 8803 70848812 2841 44089 684227449 73575 86024 732890816 78980 44089 757352626 2841 26625 507660028 10211 2841 607664462 53167 78980 668429306 88166 53167 508752319 12262 88166 701030984 88166 43266 110365701 40537 12262 765818385 13149 40537 132123142 13149 58167 892460262 43266 44664 295312710 56982 43266 98069724 56982 30192 717931704 13202 13149 687436596 30192 5192 940997122 74706 44664 44132188 60077 5192 751994423 60077 69329 21391975 74706 8941 491390740 29480 69329 958058796 13107 29480 744335429 13107 7807 518083625 87133 69329 47630864 57677 13107 495121973 26023 87133 289217577 13107 19609 876996347 57677 14928 317282491 19371 87133 80016118 19371 18739 996500954 80229 18739 289889698 27947 18739 892812825 43558 27947 193396874 5657 27947 885814100 18739 84626 709498834 5657 10541 757126478 75793 10541 229864249 33023 84626 31680110 33023 53976 208679387 202 84626 884366233 202 21604 111581328 84587 202 796416294 84587 85642 758114095 21604 84372 668676444 75678 85642 1429329 84587 83056 163131976 85642 8619 160224525 83056 6375 625340911 26959 84372 553268399 26959 12774 420926596 12356 12774 740876201 12356 38220 782841212 44733 38220 532031332 44733 47732 571204673 44733 7169 746348644 12356 53514 297028428 53514 9203 481671065 12386 47732 404056695 12386 50756 59659856 53514 40731 635464422 9203 36094 590426886 55334 50756 352408210 28715 50756 854541198 40731 26226 956789158 40731 55727 341420481 42147 26226 375609530 55334 36016 408285178 44552 42147 905553482 85330 36016 678004763 19349 85330 681027228 12348 42147 637361761 19349 80004 987316077 85330 86429 924016726 80004 28828 63850686 41935 28828 316622260 86228 80004 44765765 82387 80004 350427855 24054 86429 362733256 51780 41935 227439444 13781 24054 317811350 10172 82387 549754517 82616 13781 651156607 36844 13781 556904320 29535 36844 898356204 40010 29535 738500943 69182 82616 364295189 21920 82616 262471787 40010 39673 347411880 53770 69182 448016737 9926 53770 22681444 79058 21920 963094022 83348 39673 376720842 9926 26709 317137532 55865 26709 223523630 32148 83348 58976511 32148 60122 113436901 87119 60122 87272208 55865 11939 419287072 56509 60122 26336296 11939 61218 584118310 56509 18549 454575758 87119 30250 993216292 61218 28819 5057465 78657 18549 756052407 78657 27726 456923436 18880 28819 70229548 27726 80961 551213759 36582 80961 438572036 27123 36582 186404486 18880 17648 265444616 29011 18880 55946995 19696 36582 559144723 58810 36582 701024072 29011 14128 344944779 82266 58810 1107771 19696 30293 197230306 38939 82266 729992938 33183 58810 25247424 33958 38939 88623819 72008 33183 40640954 51474 33958 117582731 72008 68397 670597412 32795 33958 557820890 68397 71906 389664130 33008 71906 623781463 71906 43675 694639071 58474 68397 739022961 71906 62859 527980358 43675 55054 937248288 33008 63162 19923751 58474 50789 654504576 74264 55054 99072287 61240 50789 112633353 35230 61240 824580615 73149 50789 463168590 8377 73149 599320774 74264 87037 976092070 45580 87037 249547810 54544 45580 84120334 73149 46080 130654686 19535 8377 146837034 46080 69670 92662953 56961 54544 931593900 19535 46264 178423378 46264 26861 346084798 61546 19535 512230947 76527 61546 120533883 55441 76527 90119587 64795 61546 440655643 27394 26861 139457105 33243 55441 632438120 8537 64795 337091902 27394 16515 713728764 33243 31239 994959500 38159 27394 78368000 42078 8537 358267244 31239 10281 655940642 10281 58214 963581377 19796 31239 924089857 38159 49530 161409431 499 19796 45384582 81982 499 975796727 19796 61204 989976310 70297 81982 956634747 17614 49530 685649214 81982 45249 39488885 81982 52815 392418780 52815 58238 631650224 66729 52815 963220497 23233 52815 609029341 52815 87612 309772960 66729 50400 971826229 12572 58238 270743132 58683 50400 405764494 12284 58683 782445061 2970 58683 170040343 2970 18717 945847001 25530 58683 551297156 58683 25864 64269733 10520 18717 71487964 70277 25864 161572805 18717 52406 625555330 25530 89095 487557634 25252 70277 365171828 34168 70277 588847978 50893 25252 197399327 52406 37843 794014103 17373 34168 716850889 37843 4997 809665863 80060 4997 964622922 80060 66537 394822007 66537 50493 124973267 66537 20075 133016684 4997 43722 129008670 20075 85954 741751376 6598 85954 652238062 13486 85954 311473481 6598 30532 162348465 31161 13486 240031646 15721 85954 102325595 52372 31161 354237810 30367 15721 580016911 46139 30532 173983178 52372 23356 918041847 80044 46139 124515883 46139 315 280792664 38730 23356 869844384 63770 80044 860006897 54664 63770 787069053 24177 315 52663834 78569 63770 42028551 78569 60233 137177309 78569 25703 687727987 30599 60233 857565845 32645 30599 827046064 75980 25703 609155606 75980 40302 964649060 67759 40302 34568488 61419 32645 191073017 89090 61419 827313977 61419 63485 392824154 44785 67759 834926788 59139 44785 366388922 59139 60274 118045957 44785 2632 241498302 59139 15970 387311103 15970 20970 433160735 15970 57425 342061583 34106 2632 824014184 34106 56585 753681053 12479 56585 864551566 56585 57717 389893172 86236 57717 257041877 71863 56585 672865564 69780 57717 82104694 71863 9379 616220142 16392 69780 460802533 90129 69780 442630085 9379 71434 703629664 26991 9379 685682128 16392 47111 288934881 71434 48530 81171168 90129 73313 302514341 47111 74923 548017036 78000 74923 327892877 73313 62542 482621473 53654 48530 517051098 13159 73313 874161420 13159 66275 2009004 16979 62542 927240567 26638 53654 752239225 41400 16979 264075243 32964 26638 699640338 16979 27067 745265911 16979 11422 119897719 27067 28130 200914318 11422 54470 61490319 27067 89988 983444563 28130 89957 410350935 89957 30649 343049534 89988 86187 685676038 40891 30649 930688255 86187 73094 550702001 89957 72474 681852810 72413 40891 909425708 86187 640 489341050 640 36172 5070436 79775 36172 579739391 72474 47140 312637970 640 22726 813013474 79775 17078 313502391 79775 54288 693884637 17078 30065 1045978 22726 26310 738997369 48611 17078 61307150 48611 3484 2157074 3484 54008 760234259 20369 54008 802226673 48611 71099 442727703 18443 54008 716163613 20369 42657 945689209 18443 67557 718851045 82597 71099 663953654 67557 11785 213019467 82597 61468 328628438 67557 58902 261643663 61468 9611 744993432 89672 58902 17123539 63394 58902 485373850 42016 9611 9952672 30607 9611 690684159 28948 9611 146180537 42016 30583 797471423 20371 63394 466887377 1108 42016 137519392 28948 58637 297385237 30583 72649 93588352 58637 86556 591517294 45735 1108 19859418 27709 86556 586649980 86556 45131 535602401 45131 52030 843135033 35010 52030 803821941 45792 35010 731667942 35010 51795 321412178 47659 51795 688393141 75592 47659 458763057 48102 51795 168047455 51795 34298 488013587 38216 34298 201466306 34298 6124 670502171 38216 43909 413774279 11066 34298 220120524 57551 11066 226665229 63384 43909 662344683 43909 78387 588467795 63384 75834 661608850 86852 75834 183575616 86852 77248 996894099 28524 77248 459659282 75834 48817 509380520 48817 73441 35435315 28524 88520 687658800 33568 88520 76894407 33568 65523 690933950 57093 48817 506238064 13066 65523 482244954 33568 33582 830559344 57093 82483 630336615 6327 82483 942345417 13066 15779 723056130 67314 6327 195661081 15779 53940 667448740 82483 32874 555128470 6327 5666 294480254 53940 72251 687681817 46036 53940 867872874 46036 50959 477037050 89207 46036 779116249 21439 5666 288753110 22124 46036 537324868 659 22124 389035371 78490 21439 420036216 71209 89207 426967998 21439 44644 129335637 56214 659 195570478 659 75009 605159327 63434 75009 942089445 44644 62617 770468254 71681 63434 641983606 7652 63434 217038367 69330 75009 573841980 18010 62617 905298903 53517 18010 197991965 69330 41354 309843187 31338 41354 712014402 7759 69330 134252599 7759 80467 571770576 80467 12811 173160837 52158 12811 604661645 52158 48484 220568339 7759 65406 859920938 72404 52158 43980031 85002 72404 803368431 79212 52158 4260998 57144 72404 436945841 12317 72404 480050160 56728 72404 11243306 28592 57144 914183200 30608 57144 627313266 70530 57144 695980344 57306 28592 923710791 79719 57306 292893790 83755 28592 237038107 70501 70530 346736290 70501 69488 473583798 83755 71170 346964573 83755 32209 98064993 19748 70501 840547818 71170 46707 910425586 19748 69811 51818162 83389 46707 918624529 46707 13849 63191948 46707 23051 474766434 83389 32335 991619454 81181 83389 53917885 22394 23051 293923717 23051 47493 222865441 81181 73357 30659092 81181 49828 52872132 49828 33390 154119648 24672 22394 797216359 65223 47493 564993364 46751 73357 744545173 43778 46751 501747475 65223 32159 102866348 35627 43778 707374886 46751 31340 642983007 35627 20052 656391411 43778 62143 600458330 20052 90359 72345491 33406 31340 893159712 90168 20052 189553939 12396 62143 953086713 61696 33406 428445049 61696 87467 450124761 61696 7674 237447474 7674 90116 936165266 7674 24958 847655170 87467 89554 60498370 87467 64069 893230247 53877 24958 608000981 65921 53877 889888292 64069 45554 76204666 4508 45554 221249779 1813 64069 899323267 45554 30456 36071910 4508 14668 659864475 2413 4508 613540832 2413 106 298355228 106 61124 323942733 83410 61124 329583277 2413 282 848337457 38145 61124 68863743 83410 11870 651491681 5638 11870 750427973 85060 282 145243178 11870 86008 850359761 14904 11870 314445642 19607 11870 286443873 5641 5638 455743773 10381 5641 681807038 11416 5641 683282820 7254 5641 569957880 5577 19607 659655401 5641 41624 191325883 10381 52816 321825796 9882 11416 250021039 52816 29482 639174052 66797 52816 571188581 15694 52816 448246893 60460 29482 540420362 60460 29451 532561857 70911 29482 333654240 30820 60460 169860900 89184 29451 235219268 25577 89184 658381603 25577 52894 969936704 70911 20215 111214169 30820 63045 491004424 80324 20215 113240392 63045 47385 459500402 89465 63045 55755817 89465 86000 457745791 80324 20897 28406221 80324 17805 690628301 4332 86000 203067275 20897 29881 775175883 81918 29881 326861486 17805 90225 287669330 32841 29881 728928235 29881 81915 974843407 81918 54693 292431253 71886 32841 581490610 32841 56416 189707395 78670 32841 879547689 58197 54693 607341691 15357 56416 590530324 10060 71886 901085880 15357 80450 63060075 14977 15357 782243185 15357 80753 111177914 14977 86345 689769738 86345 21974 425972290 60980 86345 995183918 23060 86345 218386309 48677 80753 89046567 47913 86345 816454691 48677 3501 843042526 10470 60980 490155939 48677 15753 175473036 47913 39828 40730407 3501 47953 413784418 3501 80580 150944933 29931 39828 384569544 49848 47953 96878748 35218 47953 672726082 35218 5495 4639538 72084 35218 94410457 29931 32944 84159744 72084 1157 996769796 72084 6883 371255579 1157 75790 200808467 12122 32944 319810531 1157 44746 143204621 65602 12122 781633613 73916 65602 32186447 41311 65602 954008731 8955 65602 158657450 37018 44746 613357511 67881 41311 23991371 67881 90115 415072422 30128 90115 770809269 6482 8955 911729622 67881 13294 555356486 90115 83178 512363151 13294 70508 3468118 70508 79769 490458995 4665 83178 776361698 70508 43259 953160276 7086 70508 620235995 10842 7086 90760325 10842 15038 262190609 15223 15038 950909655 43259 17177 854755419 76086 7086 669107750 15038 21237 127019776 13442 15223 427980592 76086 32634 356408481 43671 21237 468081470 27870 32634 40632280 69871 27870 316407599 28748 32634 716579699 11990 69871 953409681 28748 9323 469652470 27870 50092 265024067 78095 9323 346396547 50092 9996 447343606 9323 80671 253069797 50092 84030 881951562 20859 80671 667553128 9996 2746 839088355 76101 20859 487755834 20859 55060 397434647 84030 42821 164328211 79970 42821 460961980 42821 88164 550993437 88164 8188 954093586 41132 42821 436752523 88164 43181 465547234 79232 79970 666589575 88588 88164 848809806 79232 75571 938872040 62295 79232 474089626 88588 22403 399439374 61965 75571 4799754 54227 88588 612133199 59446 22403 714081754 61965 57089 815989755 59446 71965 649086046 61511 57089 682065217 20020 71965 37794805 88534 59446 739933955 57089 69994 205664491 805 20020 751908008 88534 24391 788124169 805 57636 254299374 59010 57636 136516404 74677 59010 638120087 34173 74677 237629601 59010 86142 671679916 40714 34173 104551962 4478 34173 938833812 86142 69408 88734848 86142 11111 487699166 2354 11111 587657882 69589 69408 552901620 1989 2354 107855737 11111 84900 469857427 60768 1989 27071102 58228 1989 984731950 58228 13340 197812068 28140 13340 304645595 89699 60768 284719088 65599 89699 797450850 71229 13340 832841492 13340 49792 617294392 89699 75794 310492932 73627 71229 313576219 9553 73627 163468121 75794 53963 842081372 62409 53963 823556117 5718 9553 229095038 81711 5718 245367616 1359 5718 244932081 57189 81711 625750600 51721 81711 87633987 5718 86368 321211705 57189 62089 10407489 46616 51721 40077964 80509 57189 980795829 60784 46616 982021805 46616 1106 662829259 24070 1106 6734775 69146 46616 396775215 2133 60784 630197212 2133 54760 773845246 54760 22075 338872279 69146 44446 237681533 44446 29702 406925449 22075 3705 856678611 44446 61426 564793993 61426 45900 561271415 58114 61426 41624880 32440 3705 196969189 45900 38245 84569943 38245 54755 954622297 38245 16555 628371589 16555 52175 64139184 30475 52175 298889735 54755 59270 657825608 72939 59270 552287335 30475 18134 235356626 36055 52175 139643839 87768 18134 327915859 59270 60700 808168120 20162 60700 136794385 35935 87768 833939767 79137 87768 964000510 60700 53263 122261053 53263 34112 809783838 16436 35935 191251067 59989 35935 125939092 34112 13059 939406742 10319 53263 307245370 41654 16436 650992673 59989 88853 19899773 12077 59989 101774532 70182 13059 946955971 74107 88853 433327255 12077 39375 345536706 74107 25732 164499000 39375 18655 466973838 74107 15008 180396890 15008 5569 579036113 83531 5569 444460396 15008 86935 509488937 86935 90203 710775136 52271 5569 307850469 65611 86935 825506303 52271 76914 740994704 76914 39627 432683165 90203 21204 532295333 52271 74868 573699924 7049 21204 480908766 51201 76914 459155834 7049 62133 101038904 51201 66357 308776562 62133 70161 327126300 67023 7049 851503438 86873 62133 644347743 67023 62380 15063 60308 70161 636707997 62380 88459 494297407 86849 86873 213488427 60308 90521 559654303 54732 86849 501335385 60308 5181 272926658 87484 5181 379311514 3152 90521 217914723 73041 54732 853653760 54732 81621 539182102 3311 73041 153241740 87484 17244 375221755 62443 3152 42164815 53129 81621 239046801 81621 38833 80238078 17244 10304 545381936 10304 85220 802368411 38833 67457 661504539 56484 53129 211999403 7019 67457 675372669 7019 20079 918529008 67457 55987 599481855 73883 20079 794925907 20079 5798 10577153 18548 55987 346983484 55987 35631 308305032 13369 18548 102750617 73883 72580 980593261 39256 72580 615284679 3762 35631 831427987 10047 3762 311218274 33756 10047 264985180 74592 39256 269005616 47477 39256 981959873 47477 35422 852681259 10785 74592 46856155 45504 74592 458148218 37394 74592 921567140 73063 45504 168767287 55400 45504 606686492 83555 55400 39452596 46454 37394 15975993 73063 46567 303551010 55099 83555 287118643 46567 62012 68725665 46454 31767 319391145 72517 31767 200389253 72517 21645 346046974 35180 72517 363382393 50470 35180 802916235 7112 31767 837855738 7112 64184 839790269 64184 49770 53659449 54148 64184 254110780 7112 38065 251050751 8340 49770 590693855 64184 42299 480821495 580 54148 432706558 25392 8340 160788151 42299 82752 408240893 25392 25567 690888179 42393 25567 314490454 4626 25392 312008361 25392 52911 213188649 42393 35469 841060623 42393 76321 743970755 35469 30490 570909973 46803 76321 679953016 42205 46803 50151134 30490 59179 552028856 30490 60507 647377417 60507 40888 591705230 52582 42205 454425259 65996 52582 765087766 59179 59816 744236987 14404 40888 697243574 65996 17046 753477045 59816 67843 178918948 25868 59816 524787804 82440 17046 593392509 25868 43145 260728830 17046 11429 602313837 25868 78947 773640638 78406 11429 161240923 78947 65542 68846999 78947 41265 124993655 78947 82829 708508840 82829 86334 549456027 82829 73377 593627021 34978 65542 483180207 40874 86334 192905152 82829 72016 478021874 34978 6289 44674159 11468 40874 864383953 72016 62825 901564766 83645 40874 492859439 43698 11468 500172426 11468 43723 698965097 66392 83645 229956479 43698 27468 802637534 43698 28440 278508499 28440 63637 572576942 68874 63637 349362773 3131 63637 854984136 57594 27468 141609462 57594 72895 985886501 57594 52417 371104474 52417 68599 133413161 68599 83626 825881895 52417 55321 542789645 72895 21051 13122625 884 21051 447289307 55321 81419 130822360 83626 15197 492140813 21051 20487 711493123 77181 884 217131365 66461 81419 927442235 15197 34130 829535309 34130 76286 764257625 66461 11484 924827500 64186 76286 875200138 64223 66461 92898050 64186 62343 79655076 64223 42609 367115944 86581 62343 781657372 59547 42609 190532682 47602 42609 798071022 68130 62343 13107747 31765 86581 636592741 47602 15991 994704919 38705 47602 505059606 32764 68130 190603836 15991 44550 854060940 31765 17374 561823198 15991 66962 557174940 88041 66962 376702002 17374 4636 102397400 4636 25954 383712390 86575 66962 253460311 86575 58961 645138495 25954 27017 513250272 35865 25954 534930379 86575 6373 326009514 86575 48026 945247374 65025 35865 758319385 35865 25952 15720820 25952 36991 856821278 40005 36991 548397182 39040 36991 78980150 25952 45366 181717134 75932 40005 301903778 28290 75932 773562867 86807 39040 733051885 66693 39040 291386353 2956 75932 760619940 25020 75932 726662578 59233 86807 624712374 86807 70432 290224205 66693 57372 514663782 6318 25020 618356842 52302 70432 880456572 52302 41772 388878508 51373 57372 692918666 6318 76376 300676419 41772 60285 900012418 52302 35086 965602954 39370 51373 745845386 51373 5291 458733724 75760 35086 601473778 74191 75760 170442167 5291 77903 539161273 77903 81021 340996629 77903 62846 863730400 38333 81021 967111884 62846 84104 571725112 23704 62846 356410049 5231 23704 72062738 38333 8029 41975885 3286 84104 387596945 36736 84104 94429268 8029 80586 530078554 36736 62188 194558260 52299 62188 651714394 52299 82795 607337560 82795 12710 255928409 52299 10438 320314590 82795 43544 379917170 37244 12710 811479678 37244 41254 145048402 3737 37244 179590803 35608 10438 216576638 41254 23224 21471547 8085 35608 133805758 41254 48594 758653477 48594 77954 111132433 36509 23224 514044765 56589 23224 913114967 56589 31407 769651275 36509 49281 214411357 31407 24253 523050232 24253 63546 859801261 49281 82891 117945797 31407 60096 357192390 45564 60096 188398702 45564 2185 560533386 64605 60096 924047003 49942 82891 756506704 49942 37612 770782098 18144 2185 566515030 49942 78285 116747864 24408 78285 235034670 52718 49942 171374799 10276 37612 191912003 78285 67851 418011697 37371 78285 23047609 23423 52718 876663124 37371 74443 489459450 23423 49679 975083651 49679 71014 629067094 50272 23423 53925330 74443 22741 383988206 74443 79825 671743202 71014 57585 481039932 85468 57585 735840071 229 57585 824477225 9651 85468 577718773 85468 75605 335896912 75605 75962 60177882 15453 75605 542635995 9651 25086 934132273 25086 77922 124284207 75605 85128 301048823 25086 26123 362953367 68754 85128 312911846 68754 30757 292131176 77922 9451 34137290 48797 30757 49842208 48797 72011 521646991 72011 22924 922142 65379 30757 430953450 87051 65379 962591345 447 87051 737427610 8484 87051 610282144 22924 25839 678813521 81894 447 128311420 85252 87051 571118092 44265 81894 981290240 73274 25839 571371982 44265 62140 815739 36636 73274 188780417 73274 2143 103637354 53603 44265 674098995 62140 10117 781314546 54117 36636 389394400 54117 15591 305749397 88877 15591 460152403 71802 15591 829020072 88877 57600 419345348 68782 57600 847701854 15591 22692 297253055 22692 42373 268653712 53914 68782 786157949 55816 57600 593054411 22692 46715 446703908 24398 22692 94330109 24398 69681 591849762 64217 53914 858402029 46715 69746 56479723 69746 16206 314211092 24398 62667 126985963 69746 2402 118738321 72394 69746 888301229 38038 69746 637234729 24721 38038 92093310 24721 254 110838146 71168 38038 18498907 71168 19670 110233861 19670 83339 481952159 24008 254 14703136 24008 516 2191120 33743 516 416656741 19670 3233 12033406 68050 83339 712505988 80569 33743 619808046 45687 68050 219419949 45687 4272 646677568 4272 3043 186448724 68050 62291 990949362 9726 3043 400174424 62291 48215 13652736 9726 77923 324905385 9726 66254 595537127 45295 77923 689324846 48215 45175 843460215 19326 77923 858661702 16437 77923 518093925 66254 8621 292208566 45175 80833 255409914 45175 50707 303673158 14371 50707 883947982 80833 74440 622011967 14371 27751 713767726 80833 25264 770637047 27751 45765 484660493 505 27751 492792459 45765 84673 386856740 45765 15648 235497569 505 20808 105353439 84424 15648 912399502 79447 20808 333883096 20808 86914 499497688 86914 61303 751412347 61303 36841 234620701 79447 70305 648937156 37599 70305 882040219 61303 58019 61386966 36841 57584 768543388 37599 49801 17545578 15141 37599 37420829 15141 46872 415024605 81382 58019 705551998 89435 49801 200427480 49801 39767 784275211 39767 57506 718388331 78123 39767 959627271 81382 76973 172768618 89435 63507 904248446 28236 39767 103347562 63507 72358 783519575 25031 78123 529679356 63507 57848 990202554 9744 25031 874644680 70858 9744 71253712 23482 57848 2959077 9744 69056 99429028 70858 13777 491404176 70858 27725 219865027 81213 23482 598546941 50852 69056 850128923 13006 13777 405847651 40355 81213 221723048 81213 37305 121397503 55110 50852 207829932 55110 28553 117356992 13006 29218 682062480 31248 40355 509425651 64754 29218 943135367 55110 1282 283527327 1282 35074 981293288 31248 61505 828096317 26640 61505 704470084 1282 37988 590736040 35074 57703 11332148 35074 63851 633508048 37988 36188 358734603 63851 24191 376249964 24191 67489 323004666 78920 57703 558945494 78920 56995 574908879 60865 36188 374700454 26411 56995 28371532 22228 60865 781752743 44526 22228 973229134 48398 22228 690928676 60865 23733 56799172 22228 40747 740277437 55812 22228 691041835 83884 40747 390637066 7143 40747 372812808 40747 88757 268867753 79902 88757 768533511 7143 7163 164521410 32759 88757 995281532 7143 7388 474889124 7388 54360 252285739 54360 68668 532194470 88674 54360 586232031 19580 32759 104680519 16099 88674 84259982 12976 68668 219016288 69954 68668 19666888 16099 85218 754844759 61090 12976 995339901 12976 32558 265599056 66553 61090 22143289 61090 53491 952216468 32558 78198 32100875 66553 69719 734731326 74399 69719 692721131 23236 74399 302605519 49049 53491 764242726 43396 49049 78180491 34148 49049 1263552 54652 49049 614968621 43396 17520 536019253 45071 54652 79099036 24343 45071 498311333 45071 38934 266394864 85041 24343 831941969 40386 38934 714320292 34909 38934 771493426 21420 24343 349794756 38843 21420 488307337 85041 70155 536009408 34438 34909 999179230 38843 28153 978551688 43701 28153 378447614 15592 38843 966413062 90244 15592 797142236 15592 55610 170267398 90244 34058 120399292 34058 10797 741363980 10797 64477 788342927 55610 73762 112361858 36799 10797 244785462 34058 41443 31919203 16736 36799 50767959 64477 9150 672389538 9150 19821 318756390 50482 19821 425136464 28433 19821 752046571 16736 4284 933873926 4284 12534 17969380 19821 88245 215238050 88245 53764 186701372 53764 13671 789455 78434 13671 339904580 53764 76572 925811287 89653 53764 454944977 53764 6621 453565102 78434 18439 422404344 2093 76572 716009326 47744 76572 867198261 44272 47744 717280298 79492 6621 154346860 21794 18439 356406621 87117 44272 398621263 78154 79492 889403965 16468 21794 895600234 78154 35684 84218607 62834 16468 342663812 78077 35684 241918620 78154 70430 532194195 78077 33946 663332247 20894 35684 763452101 33946 64597 539385960 33946 43494 307414352 43494 37707 364061448 37707 73089 348826850 31571 64597 65599964 43494 53632 76274857 22977 53632 262083489 53632 35550 564803480 22977 28810 744003110 21502 53632 961162169 17970 22977 247738021 56571 28810 618262477 22180 56571 838910722 49791 21502 362419246 17970 51043 990112194 47265 17970 176689368 47265 5856 164244143 48489 47265 489926140 64118 48489 511232682 51043 7275 462163685 48489 51116 194443048 39303 51116 998839229 51116 48351 13334660 325 39303 313046690 69323 7275 729079124 88974 69323 290592185 17928 48351 283067540 17928 88592 318990134 88592 89683 911827684 88974 11403 329253930 88974 64261 659797076 17928 3697 136470732 69387 89683 990047016 11403 74140 204863158 69387 59076 317666210 32551 74140 930628693 28381 3697 57981733 40828 59076 673668493 59076 28025 50659683 64471 32551 533686860 78519 28381 113440392 20885 40828 609072300 80787 64471 733133707 28436 64471 223518892 61117 78519 314504512 28436 19401 251933969 28436 10604 911232468 28436 10930 650859156 61117 11028 867317921 42798 19401 107591882 10930 53007 375265506 11028 46006 402126088 42798 16560 672721198 54365 11028 357079980 16560 6125 915026112 70196 6125 355636036 54365 77062 567562235 54365 27370 130007134 54365 16142 597803468 34486 6125 650690032 38684 70196 758815196 18416 27370 886609567 16142 68473 143545050 38684 12363 276359848 72210 68473 98223738 47656 18416 753396151 68473 10667 127205004 71598 12363 759252831 62971 12363 83833169 62971 60716 523307081 65731 62971 859616001 27270 60716 584874834 71598 58880 696167801 58880 27539 432906877 79008 58880 773440692 27270 54889 58795599 57450 27539 838737258 8007 58880 907336251 38218 8007 187906589 79008 41733 550694328 89318 38218 272680527 89318 47640 612135919 41733 52177 312129067 77081 89318 52328082 41733 59109 340237911 77081 38037 952370564 47473 59109 307094629 47473 77593 332064847 77593 3686 957160065 47473 64000 2266399 77593 80897 701084981 32559 77593 820405694 77593 63750 711499862 80831 80897 227137247 2570 32559 616470743 80831 55150 38053127 6956 32559 81922053 80831 7446 141553150 6956 12860 874094144 2570 39183 347562403 7446 15429 622032744 15429 23918 119218667 12860 72970 689694715 15429 86401 637422502 5381 15429 68771587 29441 15429 935004586 72970 83847 405783597 17711 83847 14711507 83847 89560 188184925 73648 83847 869206259 29441 65941 19680327 17711 19110 398839636 65941 34290 409964780 65941 60127 53202547 60127 25975 439306717 79757 19110 203423679 1307 60127 700697916 53742 60127 695499532 1307 23046 626442209 83305 53742 594796460 1307 64715 677643635 43828 64715 22619413 72241 43828 137727676 64715 31432 53227041 59839 64715 279179672 74812 43828 983084616 59839 22855 682209034 9011 22855 105495077 22855 42996 774833387 74812 21756 81265437 42996 4738 559462572 22855 45709 127995914 9011 87946 607331461 45709 31694 355585818 81313 45709 861450180 4738 36613 486536514 81313 52407 332699673 14318 52407 475037396 31694 2498 546486846 36613 59682 648856297 24955 14318 450697735 87642 52407 124526516 70417 24955 866381515 9427 2498 77596932 17259 59682 241235566 62320 24955 560387706 14614 87642 296067834 17259 46314 913374975 88117 46314 69428115 20959 14614 842205663 62320 35104 71859421 20959 51460 322488459 51460 57591 837898103 16557 20959 580019141 30001 20959 325790291 33786 30001 62567817 16557 89591 565849051 61043 16557 614427494 79414 89591 122148624 30001 66112 630994517 79414 69989 555919494 34315 89591 16598677 66338 61043 584798542 69254 66112 607902971 72637 66338 51450794 44398 69989 437621301 47408 34315 631367160 21343 69254 85418357 44398 19092 557635614 44398 43651 558682912 40982 21343 599345634 56325 43651 364946631 31443 56325 513377760 35137 43651 302457950 40982 42563 376431250 42563 58145 851426922 6530 58145 977351039 31443 47827 784338070 42563 56229 797999249 6003 42563 921408937 6003 14926 694866024 76158 56229 677792956 12797 56229 119139997 8738 56229 500531148 12797 18111 281165159 88981 14926 117750566 6195 18111 532981138 67646 12797 898221827 35433 67646 314587670 88981 47610 534401630 60509 35433 839164943 47300 35433 475886013 71671 47300 106370500 35433 79175 83698264 77928 71671 357497824 77928 72673 458852491 90476 77928 69170138 41680 72673 83629733 31011 72673 752373108 41680 49489 570118445 49489 36811 643374939 42322 36811 619081758 80571 31011 23082556 39681 36811 75231324 39666 36811 423016062 81594 39666 881205494 32803 80571 847977855 80571 69965 783729687 22720 32803 322348291 29930 81594 711234453 69965 87468 577567851 3984 29930 584726312 22720 72768 159248740 3984 65376 687564473 15972 72768 252516924 17485 72768 650192813 53499 72768 650584627 17485 64578 777280639 69069 64578 491610856 17485 21936 863853756 53499 68838 314661267 21936 81911 29324273 68838 31697 807183458 34126 81911 969503826 10268 81911 385514610 76880 31697 661894212 26087 10268 703341573 31697 14043 314853150 34126 65574 914976568 30791 76880 479244860 65574 2337 965133239 2337 56195 768418055 22818 2337 103744945 30791 63578 141901398 56195 33658 103243357 77250 22818 362499068 22818 9058 308363454 63578 81136 433060095 9058 74828 909909998 54843 81136 97595010 72746 81136 935818550 9058 33560 963539769 54843 14306 858626096 14306 78751 206783137 85611 33560 133326891 33560 37558 498645206 14306 40788 667982019 3239 37558 566694345 21342 3239 517794655 21342 55276 367082764 57978 40788 419383595 57978 5791 38942635 3239 32827 973921520 21342 50382 695810310 57978 69854 579599349 11129 50382 884288826 57248 5791 110443592 11129 34751 859610723 11129 51574 978737863 69854 43940 447705051 57248 20966 604938205 43940 65795 63041233 51574 54701 65929868 43940 16138 44647188 20966 59619 43364019 16138 63717 57278884 7392 63717 846344481 43863 7392 895527362 25507 63717 125773296 7392 64525 409130220 53186 43863 89775692 43863 80395 925823243 33145 53186 993763991 53186 36337 21805320 64525 90280 556860525 80395 55694 789599308 80395 4966 120893328 36337 82572 287235305 36337 4396 39925168 82572 41336 475580417 55694 35576 448645143 4966 30668 251069499 30668 87228 334113517 46974 30668 820288325 57253 87228 442967233 3887 87228 17775806 46974 50920 227870290 46974 79436 437994907 38844 46974 434065715 50920 44476 899168835 3887 29377 634343296 38844 59438 5241321 2559 38844 246441383 15196 2559 647092518 2559 33936 476875466 2559 36046 222172086 2174 36046 360564934 71318 15196 73026583 33936 16927 472354795 70016 36046 7081612 2174 7334 827766151 71318 18359 153097651 70016 35321 673489165 23680 16927 129787072 70016 52776 903409133 65144 35321 98481121 33874 65144 570240399 27441 33874 998021752 23680 15501 248715415 33874 64839 103048332 15501 68727 472819904 47500 15501 503627839 13358 15501 650978350 10113 68727 233095987 64839 42791 175002028 80483 47500 743687871 65319 80483 970067713 65319 59056 910920968 14814 65319 487878079 65319 48664 603628109 48664 39482 922180295 14814 30580 634072341 88163 39482 510864369 39482 51616 14135176 51616 87724 129724713 39482 2951 337687013 38355 30580 147436623 26698 87724 140962153 38355 75912 270485622 26698 82330 626780817 69672 2951 171784786 26698 46385 153288527 10053 26698 119770560 13563 69672 490442077 16210 10053 957433884 13563 8760 703968550 46385 69738 501212114 13563 82406 77067574 16210 17621 822651333 8760 54161 476688965 87236 54161 913418954 17621 5995 112469711 17621 2885 655690829 88419 54161 564303249 61187 5995 332522701 80231 5995 76696800 20010 61187 266585453 80231 44581 498676335 51351 61187 146711172 44581 37132 699037351 53221 51351 935704947 37132 58256 836275585 44581 85751 593563142 53221 65170 6542594 58256 21147 562094957 53221 53831 73623221 65170 31722 297607536 77199 31722 241402188 15210 65170 292041144 21147 79446 584507516 88317 79446 701822201 81108 77199 981387680 81108 73475 743705991 50022 73475 59796367 51715 73475 174215126 50022 28334 847078568 44160 50022 14355968 37729 44160 251869834 50022 72324 154246362 44160 65927 876649934 78439 28334 741643984 72324 89942 44371581 65927 41740 136366085 89942 52470 697582585 80022 65927 796511904 89942 83930 905487422 47374 89942 648327115 29013 41740 171774459 52470 81077 71971817 62506 29013 987482968 81077 894 842920891 71823 894 208623365 64906 71823 222948390 26914 62506 170228668 41865 71823 571421974 21397 894 93536070 26914 85096 997151755 21397 54097 57350178 21397 80927 128714118 80927 62071 266957768 67154 54097 742055562 82817 67154 276076476 61909 54097 911836641 15890 82817 339964834 8992 62071 384454459 46697 82817 229995400 29759 46697 14525689 77589 8992 789684909 65605 29759 751628311 77589 27376 614668828 65605 59212 6792179 27376 55487 488632592 55487 55145 551145247 65605 48042 695010823 55487 71905 5948232 87902 55487 605085385 87902 39990 134413781 3606 87902 843419171 87902 21163 34045496 1277 71905 882575229 40106 39990 363348156 1277 9489 498391654 21163 56929 256222092 40253 1277 467864271 40106 64827 100506490 67848 40253 183417037 58125 40253 495770697 58125 24847 668791650 24847 14135 70548749 79112 64827 579291658 22205 14135 178287415 76889 79112 529533473 8884 24847 770571603 88953 8884 63984317 54771 88953 261369348 54771 2645 75633403 76889 49745 764162874 8884 17050 707624047 62347 17050 567134319 54 49745 880751718 10050 62347 963054117 45978 10050 479972175 10050 72307 588734734 45978 75324 210773457 54 83703 365082648 45978 74103 440813161 83703 47214 826958507 72307 13992 708587607 24989 83703 48331978 83703 41925 254663559 62052 24989 424164169 8502 47214 639451529 62052 2047 609354716 2047 54242 61228360 8502 78135 227596594 84276 2047 696646192 8502 9699 858665182 78135 59825 501991874 54242 40718 177898542 84276 52748 811716097 37848 9699 355346795 49319 9699 86351252 22054 40718 927908592 89792 52748 632351762 3597 89792 420027131 14941 22054 990974594 64304 49319 69828631 89792 14066 885034693 64304 6608 682534399 1708 3597 708188731 13276 64304 445792179 195 64304 953298053 6608 62543 433969640 19901 6608 456889977 19901 63920 20571608 13276 75859 7365720 40116 63920 373651683 40116 30745 410740054 7897 19901 741172178 7897 65240 982833543 40116 88699 782623485 7897 63810 857906959 30745 16212 161783311 40189 65240 89184512 40189 81741 246753754 32412 81741 606965052 77135 63810 54724515 55388 77135 849519643 67127 55388 720585731 8235 81741 805595034 24470 55388 427532045 8235 47697 822108441 15461 24470 906677724 84420 24470 807776701 28201 8235 128456661 86911 28201 514081912 15461 4279 469451082 50090 4279 321081311 75840 84420 819963222 57738 75840 328068452 83812 50090 60155414 50090 1131 464295607 72095 57738 200329308 58077 57738 161123132 62186 1131 325257571 41987 62186 514588728 1131 9103 779678919 18358 62186 259006042 64194 62186 274578363 62186 82690 39239247 49469 18358 709909336 18358 83429 19147869 83429 32463 630342728 82690 70995 810594811 49469 86397 455527700 62551 49469 222055625 32463 76316 926213116 32463 26937 335595740 86397 19136 852682831 1823 86397 899973812 76316 15790 463437037 76316 15782 783246366 73834 26937 456292408 73834 70866 487021649 75197 73834 961551499 89494 73834 986422143 18008 75197 784614752 30588 73834 703337604 47071 75197 50831890 54386 30588 717779779 17632 30588 357628377 86172 17632 874559051 22543 86172 331219335 22543 71150 115416617 86172 12476 559390012 86172 12529 66875268 22899 71150 282469319 12476 2759 970975704 9097 12529 744890391 9097 48119 322148847 22899 65768 836774598 9097 63528 82935426 65768 60239 19173702 48875 60239 888863180 48119 48753 152721794 48875 41002 281397880 63528 7219 104027413 48875 62082 646708013 6639 62082 71144423 7219 25609 471665262 62082 36958 630031408 40220 7219 505877833 57905 62082 241178513 57905 59703 503778802 59703 27031 787367239 27031 15116 397543493 26320 27031 987014989 70208 15116 950563887 15116 50062 266751948 33014 70208 928710631 26320 24457 3619076 38602 24457 782340262 24457 73622 218581793 38602 16409 542893234 33014 86857 896205604 24457 78310 920260648 6408 38602 553099025 84333 73622 291254088 84333 5456 755508367 63700 5456 632862790 43056 63700 325993238 63700 22066 872050143 43056 87942 363401552 37000 63700 171713268 87942 23623 367073797 87942 1275 902143590 35167 1275 163048760 71616 1275 478339360 54597 35167 671081177 71616 64598 523873116 64598 79199 35791091 8701 54597 946040142 8701 27355 575304945 79199 33242 88200353 2912 8701 737359818 8701 12661 578721619 12661 26420 456502125 20193 33242 228877633 33242 17363 125902143 26420 20663 302573526 12661 5342 501014799 5342 33538 863668811 82251 20193 594233668 82251 70990 898210460 45639 33538 215757116 21919 70990 685117975 24657 21919 718733690 29846 21919 397987370 21919 73189 573485046 85360 73189 329884648 86182 29846 59767215 24657 27161 226714270 74056 27161 211894378 41447 27161 188689366 32281 85360 856182802 32281 956 683288809 57141 41447 548496356 41447 11501 873777509 24146 41447 593998491 63313 24146 113077568 40454 956 46587895 11501 49689 766336511 63313 61057 134386359 88896 49689 764392920 52932 88896 503027953 40454 83636 871232618 27818 88896 855400183 15857 52932 784097206 52932 77702 553538790 52932 50104 257607431 38016 77702 316565812 63459 50104 471951893 58673 63459 340370209 77702 61442 712824891 26374 58673 822750070 63459 53681 596640656 12637 53681 329130701 26374 57031 192208600 4344 26374 379817399 53681 78774 23904814 53681 52337 903395436 22950 78774 150673219 37083 22950 845600668 22950 33347 678606529 22950 42781 760073345 22950 3391 513893751 40408 3391 729626548 40408 6594 646734023 42781 23283 36607746 23283 36567 856881807 61075 23283 890494072 23283 54998 581212130 10978 6594 521532330 61075 23211 388174531 54998 52711 582538598 23211 41452 489227780 32630 10978 12249475 23211 38534 949762352 21094 23211 574671422 4072 38534 962022301 4642 4072 269615541 50412 32630 116416623 38534 37316 166794395 22139 4642 921755196 43588 37316 975225909 4642 66395 62759956 50412 33950 789708515 33950 33028 937861103 43588 54642 122425515 66395 8536 917623273 33950 56537 443147678 54642 60962 895930846 87325 54642 46752051 35274 60962 18279995 45610 35274 31611130 56537 43070 661200938 13637 35274 161251047 50145 87325 5501460 50145 68384 393284556 68384 47086 383963931 13637 86113 410926358 90464 50145 86746796 37280 68384 648245021 37280 60846 216908418 60846 14652 55676232 14942 14652 180667347 90464 5972 393899094 28531 37280 806737411 71000 5972 627324091 6405 71000 767107316 6405 39805 657836051 39805 4330 665194590 71000 68872 910958514 69819 39805 999648888 68591 6405 450469054 34821 68872 525269884 34821 89773 387885755 68591 82913 914546634 70556 89773 341657277 82913 82936 659317660 34821 58097 118503093 84110 58097 748673767 82913 68309 769099549 29594 70556 805569681 58097 71885 232944934 68309 22521 760391560 71885 37835 558534301 70090 37835 562384431 41681 22521 96282200 41681 76068 626252235 19341 41681 650678839 49694 19341 113179365 49694 26179 616055148 86450 19341 927211719 17067 76068 11697400 49694 11419 207562284 49694 18327 279030736 26179 86285 347635379 40354 18327 364163579 86285 13648 297070275 13648 56974 430914756 25063 13648 487889496 25063 63121 335564335 59747 40354 311458223 81473 13648 317339946 81473 34311 683630486 65770 34311 941748926 6191 65770 859099728 6191 32388 677052198 79755 6191 368032850 89319 65770 77873526 11374 32388 376499140 6191 48141 531831183 89319 45510 405034547 89319 80063 729855927 83616 11374 345619623 70257 11374 464599356 55181 45510 2736090 3335 45510 736299395 76851 83616 937042923 65228 70257 956937469 1454 55181 874174475 55181 65011 122515960 65228 84393 309006820 84393 6800 77134700 84393 27840 193350455 39903 84393 105151152 24557 39903 511912486 6800 16457 146500462 20286 6800 385493446 39903 11868 324084554 16457 47863 889643421 14989 11868 417138537 16457 71740 441363949 72763 11868 911606522 33270 47863 912109972 31588 47863 851596630 81521 31588 472263086 71740 85517 77107700 10057 85517 626197097 8885 10057 310825925 81787 81521 309250623 81787 78518 94429846 37735 81787 905475761 41176 8885 590626491 76008 81787 117286696 78518 5513 874598625 63640 76008 703394953 5513 7217 604342326 41176 24441 2724144 24441 24417 375682123 50755 7217 89525539 45075 7217 553634912 45075 63102 906424042 50755 70134 195574881 82064 45075 784985009 42122 63102 57201391 52411 45075 774894231 4050 42122 767915091 70134 17434 392561542 25296 4050 676371899 65550 52411 125768977 65550 37391 221811053 25296 35994 547740386 50390 37391 826439181 69285 35994 194618577 74463 37391 317814995 69285 68699 134432757 68699 10510 698449090 70396 74463 354708868 68699 61194 278510638 74115 74463 105457475 10510 82497 938962209 82497 87320 339859613 29118 70396 265754398 52497 29118 917935231 55641 74115 947302091 87873 87320 198129521 87320 18513 725384487 36298 29118 995266523 87873 25385 148850786 59268 25385 458977671 18513 13306 179061915 7693 25385 190632038 7693 50801 191816277 78833 25385 476567674 78624 7693 390067482 50819 78833 658555292 36945 50801 167409555 50819 77879 888423340 78624 72409 435868759 36945 8400 80322949 51778 77879 702579129 43365 51778 404800345 77879 74209 24322375 85015 8400 684819983 85015 35152 147501017 77607 43365 344871641 56933 85015 442240782 10427 35152 56590286 29419 10427 933360932 27520 29419 956900321 56933 7370 820215808 34239 27520 357490805 34239 25527 318903218 64794 7370 125822014 27520 76675 757305417 7498 64794 842975526 84863 64794 484597430 84563 64794 592880862 76675 19235 352875438 18658 7498 239642015 7498 58070 126531199 5754 18658 679455736 44010 18658 120017333 86193 19235 55345388 25658 18658 974236680 5754 64626 934355728 10678 44010 332734022 25658 44205 339626900 44205 14908 242793379 26497 10678 111441916 16365 10678 524110225 75547 14908 17532391 75547 54982 54709663 54301 75547 222660160 54982 85362 740630447 54202 54982 760477904 85362 85346 46815829 85346 30773 288449976 74968 54301 881012361 76496 74968 777760474 1606 30773 61073772 14410 1606 207250580 74968 3511 708995436 69350 3511 45445033 31477 14410 12326393 69350 72902 656920309 31477 81922 963820739 38251 81922 250176973 31477 55117 137382302 73699 72902 131148201 77537 81922 787655655 77537 65643 597690743 71992 77537 36592445 73699 48526 558853693 34880 77537 934968781 52690 65643 625370197 34880 55700 753763069 64447 52690 389850346 52690 29335 232014605 55700 65470 267063669 55700 6063 297215026 55700 61878 485810315 72893 61878 450953027 59427 65470 132082516 59427 26071 61340769 67418 72893 318864426 65740 67418 7373172 86777 65740 535984256 86777 50826 507728587 77091 26071 814086771 73721 50826 136484815 65740 65484 291256270 86777 54377 124594094 29393 54377 205522739 29393 60249 821434694 30380 60249 305982395 30380 37139 249086735 26731 37139 84718185 26731 4687 527779996 26731 23131 140891439 33154 37139 185064116 37139 11987 290633537 67145 33154 228827383 71044 11987 88919253 44881 11987 773972090 31220 67145 31769687 67145 30031 47495691 30031 87331 653221139 85997 30031 4132572 44280 31220 233731181 51627 44280 183846635 47331 85997 649249685 75135 87331 184022635 63707 44280 985489480 63707 50483 803284918 27201 75135 153439745 27201 48509 586136783 65117 63707 33302671 50483 88234 123207424 88234 53758 404036484 27201 12621 730260645 53758 80432 512669119 1777 65117 758832126 4725 88234 654878818 14548 53758 24634135 36935 12621 293564663 4725 41537 133356275 41537 17323 493930489 57294 14548 529298566 62581 17323 29181540 37754 41537 458317238 57294 31854 173448868 3847 37754 331727266 37754 62175 564450886 62581 73270 34006161 37754 25432 57146903 63166 25432 404293540 57243 3847 247055841 57243 87241 735706278 73270 33310 631123063 57243 31088 495577358 33310 11026 673853882 57243 19222 720018422 31088 48312 946312540 11026 47481 352237039 11026 47756 434416821 2910 19222 863148064 47756 26590 560040998 48312 56630 667133577 47481 29292 502326368 62759 56630 945495603 26590 78043 317922893 26590 53609 129289292 62759 58329 217947509 30218 53609 319429743 57320 78043 182885033 78043 11891 626274646 57320 56166 443940732 57320 65261 729555984 65261 4369 300642755 4369 34010 70780052 38050 11891 597379999 50829 4369 195441615 4369 4852 833836144 4852 32718 986945580 64941 4852 416231278 50829 84341 748152133 63518 32718 134746677 72368 4852 299132905 63518 33818 299986044 33818 39392 54281107 33818 61110 286086097 61110 80397 44642690 77252 39392 879365170 33549 39392 972796449 39392 61470 561024396 34947 80397 767583851 34947 27835 682537316 3188 61470 20858092 46064 3188 530633356 5164 34947 557568673 61549 46064 645277554 5164 36525 681018804 69183 3188 888194929 69183 63079 837751116 57606 5164 303747055 1573 63079 376084749 34459 63079 425104325 63248 57606 172376329 50525 63079 899958811 70781 63248 189510121 76322 50525 893781979 49953 34459 324420302 19924 76322 625152136 76322 1270 797725455 19924 60532 58114764 69749 49953 955166474 75306 69749 513531283 10022 69749 188449248 60532 17016 321369687 17016 30699 147456236 33927 17016 770748936 22293 17016 67466243 33927 51400 796784772 51400 28510 57871806 33927 30090 237531700 79085 28510 862759490 51400 15550 56992247 15550 89425 560149323 43552 28510 237490884 5743 89425 542962573 43552 8118 565685256 5743 63874 704030664 65308 5743 839347026 19911 63874 38491802 79577 63874 623712975 43887 65308 638349804 3158 43887 709489020 65308 3004 295347871 19911 90173 945658618 3004 20971 908050076 43887 71756 453117952 20971 27224 167020346 12452 20971 663022058 27224 32041 897287280 27224 78028 790077146 37696 12452 901151288 3610 27224 643411601 3610 69597 140011642 36899 78028 202694563 78028 66339 348508039 69597 89889 364451479 69597 72562 73385798 89889 22194 545190240 89889 48846 137763341 29513 72562 426986045 48231 29513 379071875 48846 31456 521655683 48846 60512 242730545 31456 86332 978294587 73541 60512 937707031 3862 73541 137816729 86332 47628 976650486 47628 32117 149072971 10014 32117 116503306 75033 73541 198270 75033 90387 30691421 89618 90387 156901887 89618 90532 143622946 25920 10014 30359937 78393 75033 897973683 21435 89618 179716053 21435 44877 337449977 20816 21435 528170477 78393 44723 886049475 44723 4318 425231047 49677 44723 127353149 4318 76817 367647526 4318 64860 196792454 11141 4318 925698461 11141 36703 868488030 39258 11141 483339802 39258 50010 143062828 39258 87887 708289368 11141 21166 194850165 58001 39258 568072059 19957 39258 48511635 62803 21166 74902106 31450 58001 301676197 42728 62803 818658483 1160 19957 109537648 62809 19957 716514879 82339 62803 511970004 1160 6345 45927130 82339 44667 600882901 2738 62809 727090915 2738 76162 602555020 32377 82339 73583082 10350 44667 703188755 32377 19567 884819969 2738 50368 225554454 32377 88808 695895468 39906 10350 905712840 84147 88808 512544049 84147 61697 373870156 84147 52048 247631059 52048 79968 280124761 79968 36154 277847648 1679 36154 900824692 50267 1679 353373571 4515 1679 433067 1679 65966 676111224 88728 4515 143411553 65966 49728 53638633 49728 19619 89115804 84128 88728 302188277 54962 65966 948899680 54962 13367 441252695 20512 49728 768881318 84128 62449 914517906 82165 84128 137515626 20512 89533 183708327 24242 13367 978811252 89533 7936 914767850 7936 79337 637847101 19477 89533 86376238 84405 24242 53638607 66981 19477 946300953 39133 19477 69730816 66981 75771 748683165 66981 65806 495947237 83452 65806 326033226 90489 39133 901471536 83452 16063 4492137 75771 73881 426115363 6019 73881 518137028 16063 35124 933675358 54283 73881 686304074 6019 33952 15917678 54283 25030 497155255 35124 73122 574246044 25030 54951 144561296 54951 16022 51051653 54951 543 677451158 1752 25030 648350883 54951 25293 132145436 5677 1752 182038466 5677 56002 294177737 28716 1752 77980931 56002 90558 606379206 28716 81498 217679917 79214 90558 772759981 69468 81498 531394287 33417 79214 768874584 33417 8456 765168678 15283 81498 201076743 33417 19739 554594030 19739 41698 967299372 26072 33417 141532986 69729 15283 578944499 50964 15283 775917554 71080 26072 786698338 12748 71080 21784946 12748 33072 41466021 85641 33072 232062299 13557 50964 308894870 33072 13363 329910509 33072 10027 453613839 8705 13363 393235256 82620 8705 408616760 13557 69049 193550962 13363 53774 350335006 22557 53774 660364239 82620 60502 206307024 25084 60502 667417609 25084 61767 444297442 61687 22557 496341457 60502 30371 253807532 61767 7352 16904556 90467 61687 470408629 47100 61687 500667828 6578 90467 551225418 47100 68070 713474698 59806 6578 691883132 59806 54006 79844029 27475 47100 117630238 59806 52257 415226093 52257 15949 874056331 15949 34600 343148671 54006 70893 730003905 34600 39826 865614876 34600 59210 158934142 48482 15949 110329827 39826 60756 585115436 36000 39826 413047925 29431 59210 81233935 29431 77151 687343912 48482 82257 744294088 29431 20583 489814958 85655 77151 212561264 79643 29431 94226161 2 20583 548086676 85655 17445 503189443 2 55822 437558934 7889 85655 355022711 55822 6358 709420743 55822 82078 46896886 82078 31211 287626621 7889 31377 133612908 226 31377 842010143 60326 31377 780782470 40396 82078 312892934 60585 40396 555703430 42648 40396 573977691 226 51899 198396942 16992 40396 320210074 60585 76918 969246804 51899 9371 654591705 31891 42648 142956107 9371 75602 23807062 76918 61832 964746177 31891 79220 571132755 31891 49868 306615389 61832 67136 726418824 75602 11959 584017781 61832 20021 839405478 49868 61983 344189394 61983 18620 390475682 18620 54471 62001785 34062 20021 797927561 61983 51533 603508677 34190 18620 405538178 34062 36965 838950734 34190 79567 602740778 43211 79567 4796873 34190 79424 479885659 30260 79567 64808344 79424 19590 686218812 19590 85412 762294138 19590 38629 811652028 38629 2916 833582952 64314 19590 268661219 19590 89036 655872269 85412 41331 930181519 82532 2916 476106622 10351 2916 683305478 65311 10351 551279414 80592 41331 357403480 83453 65311 1489890 82532 57556 224653340 10351 23167 439208447 23167 14194 533378860 63649 14194 460590111 14194 54491 875440521 22571 23167 337268007 54186 14194 274228867 56136 54491 43182757 63649 17011 53656005 22571 8691 54543335 54186 1938 121961778 17011 30273 416979303 84612 17011 462781605 8691 14127 599143611 26376 30273 63521565 30273 55688 632845691 26376 29055 164469311 24127 29055 697746601 31039 24127 281103627 46075 29055 769962192 76879 46075 233737310 85063 46075 548669398 76879 65653 130597508 68253 31039 903372610 37007 65653 848456228 16561 37007 20607385 71777 65653 341082251 36911 16561 480717960 26583 37007 110878104 26583 60050 476565289 16561 80333 385527771 36911 8533 167607272 60050 65606 886497817 26583 75880 247845253 72774 65606 23690585 34369 75880 176661942 80955 8533 977553993 88568 65606 470426770 88568 34154 22216193 30749 72774 144921363 34154 74503 36748025 74503 79030 546123125 30749 17324 308148134 60387 30749 34210480 60387 81089 811735356 79030 30551 445942255 79030 3637 472703097 85493 81089 747260208 74999 30551 331419748 85493 73153 379318708 3637 46262 717945605 74999 10906 317570926 39418 73153 133828339 45322 10906 656167449 59639 45322 866829774 45322 57647 584266001 39418 64825 671650259 64825 79261 133924423 59639 58178 862262910 57647 68474 251340980 75061 58178 531427019 54326 64825 723777743 79261 50930 163349110 90379 58178 215847380 75061 13407 171176112 82888 50930 702395539 66505 50930 3663087 82888 50063 437137664 68812 50063 512996859 2469 68812 998568654 66505 71393 599426625 71550 68812 988437131 68812 61302 418256481 71550 80766 103391626 80766 19688 995529155 80766 62537 807034007 19688 8219 904532188 7227 8219 383602640 7227 49725 854366050 72953 7227 415166505 58969 49725 47132457 10646 58969 619696577 63439 72953 842561207 49725 12407 40803317 17894 63439 855172054 10646 32217 292933748 15502 17894 327239326 60516 32217 430708262 15502 44122 108765133 17894 27949 26015198 27949 11132 741348842 27949 40817 188799511 80837 60516 68893654 40817 57092 566278678 27949 49671 24368521 40817 1715 653834565 1715 70326 804039925 78109 70326 122296520 56399 1715 182881733 67518 78109 559708247 48090 78109 54988157 78109 23280 197685165 56399 23409 986529223 23280 44077 127723289 60926 67518 15009664 60926 15765 757137692 71917 15765 544336739 23409 87635 254755885 71917 46192 370855703 7138 46192 389006446 87635 12432 507512444 71917 53095 319241550 8197 46192 168888502 8197 5968 663186200 8197 83851 457154254 22903 53095 242340371 22903 77896 928052791 34534 22903 746886243 64875 77896 68418962 60500 34534 714909069 20377 34534 585897067 60500 37345 692303479 66519 60500 270500313 20377 39708 743464198 60500 62062 620610276 66519 29250 36580239 66519 61984 27828004 62062 10453 292191439 62062 210 649876206 43809 10453 401003089 83620 29250 883304785 18260 10453 471689221 77489 10453 935885345 77489 58204 578455940 77489 48972 798217694 12505 83620 792765631 58204 42135 617928119 16269 42135 366864917 62969 58204 284644824 88562 42135 382300798 16269 37620 95316108 62969 88043 33377821 88043 12791 479735524 62969 38825 24893315 37620 14088 985979597 14088 87969 89158540 86353 87969 69239864 6262 14088 385674659 87969 18848 484455923 86353 47076 714462214 86353 6622 110011958 8255 6622 519304728 8255 6240 844813305 28956 6240 321401209 16382 8255 849015108 67775 16382 887229578 16382 82356 975099391 16382 58286 625024375 7714 67775 951209357 82356 44087 289479345 5594 58286 75814094 58286 68265 364022387 58286 47276 644518344 47276 86118 855211864 68265 40385 566343995 76245 86118 116680584 40385 32727 781934623 76245 36880 109328729 53375 40385 227187656 76245 60459 461238756 7736 32727 839464642 73739 53375 725566679 36880 47338 974108432 61995 73739 974431648 73164 47338 853025094 61995 72480 420055794 73739 34354 495065227 47338 35860 778925843 72480 19563 533775226 89071 34354 973590536 47679 19563 908844484 47679 19095 481507873 35860 50859 431289132 25546 50859 875076084 47679 6641 726599238 10487 6641 587195901 19095 23354 389815875 10487 35889 85660614 35889 30965 368386335 79661 23354 141758447 64682 30965 176519605 35889 54191 2766966 34814 30965 198408770 79661 48948 516201101 79661 59928 120863215 46913 59928 537335916 54191 3745 137611808 34814 18979 278035856 46913 70935 462196740 85470 18979 79894076 47353 3745 341943130 75993 85470 459892557 8529 18979 684885257 42311 85470 948199661 34089 85470 310678133 8819 42311 979715719 75993 51774 356805047 51774 36241 11298919 8819 63884 469208192 8819 70401 992430511 36241 13120 574840706 29165 36241 324811804 56747 70401 401126566 56747 39259 133869802 39259 53525 608475949 18869 29165 757151982 16241 29165 733370204 39259 36140 534694433 39259 88666 467630410 16241 50413 29076102 50413 45166 277884901 16241 27836 118022629 59866 50413 843790854 80068 45166 894936462 15156 59866 361854266 76608 59866 608103151 27836 53328 269649752 15156 61086 501663835 53328 75942 240795314 61086 50812 386615973 50812 88966 849297513 84820 88966 652206690 75942 11832 65845194 35867 84820 558472227 85029 35867 374827916 35867 67564 311784145 74660 84820 596340148 83209 11832 139919113 3123 83209 411644670 2857 74660 310679097 82494 3123 627255249 74660 45414 415226607 73460 45414 556729902 29385 45414 420197667 56105 29385 552424077 18648 45414 646796477 18648 30881 655614294 23873 73460 541938357 49425 29385 190936990 18648 39949 254935091 71528 49425 687958912 45692 49425 70994072 39949 37786 849042358 45692 60355 281979112 37786 15420 950801458 38559 37786 739218663 37786 84953 363956806 15420 30231 327478057 80100 38559 923852060 30231 15124 718211922 38559 85324 259522063 15124 35211 583030428 65899 35211 369044266 74394 35211 489112194 65899 38451 77895719 8706 65899 125746160 50860 65899 15799219 14756 38451 755186391 50860 63358 112686115 16266 50860 830561305 8706 50548 482340061 50548 85336 494060630 44993 85336 429257938 59482 85336 766983574 49191 16266 274247110 85336 5715 681902485 49191 27999 407752945 59482 82484 301421879 33112 5715 94934398 17101 49191 189294815 17101 86271 387097706 86271 53318 643717446 53318 6808 216813905 87933 86271 120254852 6808 36657 141102040 87623 6808 245503942 87623 87383 225628824 64252 6808 469738967 66105 87383 413619607 25153 87623 7996760 50886 64252 279467088 54518 25153 74152240 66105 6773 512381207 5727 54518 316533593 8901 6773 18624541 54518 37219 632662069 37219 43454 525902081 37219 75803 661135520 66907 43454 380316052 47942 75803 924732354 23180 43454 437239227 14669 75803 144860192 71976 47942 909800866 14669 18421 317754812 18421 53778 556354399 18421 64716 863803540 9909 64716 573199865 64179 71976 375557869 46956 64716 166046247 9933 53778 545413025 64716 45650 50436218 45650 3432 442909383 60570 9933 159487309 9933 10684 171570635 33837 60570 590467974 33837 32679 61221452 43818 32679 119055635 5897 43818 543091601 1250 5897 525713501 5897 72602 57309674 1250 81105 891630683 78731 1250 770405736 45169 78731 859068992 30561 72602 402927969 78731 69324 690571415 90090 78731 62302376 69324 19124 978932437 45169 13177 317345931 68565 90090 314289361 68565 10362 678223106 19124 55940 437735904 55940 63579 637497234 68565 62253 650558900 28880 62253 438164388 63579 26816 893951598 28880 46662 110856651 62253 58699 416587275 58699 40236 102929180 44851 58699 732258690 49827 44851 5804207 49827 56813 306714492 58699 51439 16354087 49827 7057 278351040 21072 49827 276583024 72910 51439 675132932 67751 56813 202430434 36001 7057 399283388 20291 7057 669660373 2040 21072 20516503 67751 47612 78631039 47612 28171 455815173 28171 58381 405083082 28171 19034 923266424 19034 86493 853091414 86493 29595 866385758 10360 28171 930871568 49343 29595 779518552 60288 29595 311263528 10360 46339 133442022 49343 56228 503026341 33442 60288 395169032 70040 60288 773960139 75068 70040 397900791 37724 33442 844294706 37724 58620 256477974 12920 33442 37918094 12920 56516 964929782 58620 53125 437211943 56516 5047 803529785 63129 56516 248754020 971 5047 1715328 16507 5047 695532143 86104 53125 831883942 3508 86104 544136170 86104 33398 594642223 57434 971 626417267 50095 33398 605135634 16578 3508 636780023 16578 80519 549030619 58519 33398 126486419 58519 48108 109033174 42710 48108 517801738 19963 42710 459922037 73 19963 814675512 76897 19963 97833388 33099 42710 785883715 76897 85979 948087819 76897 81028 585815294 66369 85979 340727880 76897 67157 450330424 1332 81028 29630325 1332 32824 777697706 7735 1332 182157798 18316 32824 342835084 32824 29516 600585157 1332 84122 536697008 18316 37350 633726013 9020 18316 783581286 18316 42397 714545125 85796 9020 209616222 37350 77103 219235379 25342 77103 764443578 25342 9216 329432145 77103 22876 652327658 51058 85796 332726686 22876 1704 458046476 46745 25342 31922124 45977 22876 702155669 51058 24318 355254610 51058 58142 945268336 46745 37145 514312254 74671 46745 517974447 24318 23735 94013139 22772 24318 946719016 22989 37145 604845230 22989 22279 473453126 22279 65884 4351524 22772 1887 843920156 22772 35493 293188276 9212 35493 708976392 35493 24732 451422247 45691 65884 840788321 9212 32191 107799750 35493 43370 549940640 45691 86115 440451092 67193 45691 123926827 30502 45691 534723369 8755 32191 807834312 59565 67193 795973356 86115 85186 437294770 85186 9758 615921265 1871 30502 77415545 9758 88344 1160950 1871 69568 659089156 3695 1871 122616216 14660 1871 772780536 13119 88344 240121117 3695 51614 762415531 14693 69568 861545547 14693 56234 663491575 14660 65539 365114196 56234 83797 961792684 83797 2079 281836025 13869 14693 528574071 83797 38930 81729374 83797 37894 331144316 13869 8928 581649436 37894 43215 170439776 38930 54446 887444611 8928 80924 582192310 37894 81172 902627180 80924 50822 141648338 80924 8368 673574403 64588 8368 343185512 84026 80924 921452738 50822 26831 394665638 58548 50822 646611838 84026 83088 38920848 9687 64588 831118017 26766 58548 858773592 61049 58548 238396458 58863 61049 463014378 83088 48578 303510469 89241 61049 255372630 26766 23506 168015786 58863 26210 906048605 56531 58863 45054136 48578 57409 65907612 83527 26210 804277160 67855 57409 811297537 33649 57409 268286560 67855 50332 864813181 32509 83527 414937847 32509 51197 695862610 83482 33649 323745296 3196 50332 863935954 19554 50332 449586811 12516 32509 382187647 3196 5922 812920835 12516 55234 796568708 12516 61118 180157916 56310 61118 51579586 22769 5922 602830605 4546 56310 648873288 73031 4546 379096670 65651 61118 985354012 83029 4546 518650349 7351 65651 414797977 11182 83029 606417571 83029 53547 884676759 78456 53547 370329490 49179 83029 344820969 78456 17876 928079394 10577 49179 425529929 53547 48549 69601592 63130 49179 574453200 86039 10577 629748649 48827 63130 327487907 86039 28733 448552682 75683 48827 344719718 86039 8503 141564719 86039 49604 327548931 2051 75683 885273622 5955 8503 298835963 85044 75683 705523844 2051 69060 126886759 5006 69060 637158134 16190 85044 895769633 12562 69060 51232693 69060 36570 11270459 18181 12562 248430898 18181 29069 370593791 12562 90562 916789143 36570 47620 963275149 72764 36570 526959242 29069 7246 898023876 27958 72764 490584946 72764 4408 181255379 72764 85677 967919714 21733 27958 572582460 4408 1148 516120413 21733 62398 601813242 85677 8671 171176946 62398 64321 571032425 2408 8671 523915137 25704 64321 343243922 47837 62398 873059241 8671 79460 503041931 47837 53707 264435761 55664 79460 860222909 25704 62995 626828297 53707 56764 459918963 35332 56764 836335942 56764 10198 198304511 41459 35332 121265683 41459 90298 35248265 81349 41459 470356189 40445 41459 643180991 41459 67159 839677080 41459 46194 716459121 7226 81349 501548999 4170 46194 988454601 4170 71089 478573456 67159 57202 869489324 4170 30578 810329961 17343 7226 534404218 71089 25863 192991719 19410 17343 259604201 6595 57202 340530222 14905 6595 391132367 25863 51831 228795681 80758 19410 804214698 70035 80758 63442137 14905 57863 45717703 61627 57863 366641806 80758 89446 971744133 70035 24290 526912567 61627 90373 947831744 54337 24290 156727966 79247 54337 601011588 69062 79247 252066001 54337 59324 109248885 488 69062 834771686 488 11567 179418081 488 17346 826761795 44185 17346 489614162 44185 75751 996931078 66951 11567 459742045 44185 56403 446257250 66951 30172 668525131 44185 12834 972669271 66576 12834 386122559 66951 40569 305500699 66576 58253 210100560 9147 66576 3791721 12561 12834 134319292 36394 12561 799044302 12561 27254 553431791 27254 44017 464937611 89901 44017 661634247 65895 44017 303400318 30501 27254 52289582 44017 79025 150109969 89901 89260 65737311 89260 46041 722524074 50194 79025 261782623 41671 46041 79564406 50194 8207 899807882 46383 89260 981859484 35112 50194 552326469 79393 8207 921020588 12975 79393 94025277 35112 83976 782730285 68534 35112 58913579 12091 68534 232823288 62811 12091 96916352 61134 12091 724312584 16535 12091 541587701 61134 81177 366270259 81177 38714 470789771 61134 51238 46620152 51238 73384 489020377 60702 81177 232993925 80383 81177 363766012 73384 8721 351253050 8678 73384 905537314 42578 60702 455254590 8721 11550 697371228 42578 72520 352052357 72876 11550 43201821 8678 49252 329348982 72520 15574 826131948 35718 49252 141840454 35718 25800 928084117 25800 71648 827561009 75480 49252 301937745 5711 15574 836478981 74171 71648 365719 2512 25800 32302731 30556 75480 136842665 2512 1392 985256909 61526 30556 213378468 1236 1392 746975268 1392 83821 383529073 75719 30556 519550852 1236 58423 388935968 75719 31567 566849064 31567 86734 755077748 28781 58423 435303915 48517 28781 69316581 86734 80078 787068453 86734 88493 137046086 88493 8224 14728797 80078 11179 545536689 23587 48517 59092583 11179 77431 135620008 88493 65374 429792032 7858 11179 189893690 23587 89324 112264521 55397 7858 128311275 11654 65374 852670005 89324 61058 185747905 62053 61058 584831509 54502 11654 980724936 27171 55397 329020217 62053 72493 135516698 62053 65155 126328542 89501 62053 444668803 4125 27171 115007286 64251 65155 40605215 43304 64251 377617546 65155 8053 923482058 68966 8053 82772747 28749 4125 984176877 51348 8053 539314860 8053 67352 531885338 67352 35198 334768095 68966 83639 664020283 9904 28749 363491594 20760 9904 939735026 35198 38346 252335786 42461 83639 661116830 31259 42461 52847207 31259 28133 519721665 73549 42461 948507474 73549 28725 46987060 32828 31259 294101151 72840 28725 133534598 28133 58601 936361215 29547 32828 424427513 29547 72216 787748676 58601 8638 720177289 72216 29511 378978792 5769 8638 42116374 5769 64724 733975492 68743 72216 287498545 68743 70570 762135824 70570 12108 217491955 74633 64724 54401008 12108 49843 835353872 16146 49843 2573198 74633 26689 34066202 12108 34700 557842750 23947 34700 526064594 34700 67600 990344972 26689 29221 822396390 21949 67600 611837656 67600 187 753126769 40912 23947 779287601 21949 38894 438319532 40912 61331 334643593 55671 187 204607071 61331 81439 674433451 81439 70499 616795146 34050 81439 11828994 44289 61331 289291990 26091 34050 39522651 69047 70499 16109239 90421 44289 343475339 3248 69047 944085714 4659 90421 197698639 81143 26091 816946659 37503 90421 161572134 45242 90421 505385442 81143 57307 70349272 42370 45242 11671878 13302 81143 669523050 69694 45242 59321330 33766 69694 490894322 13737 57307 630340009 42370 86184 980781843 13737 69082 369641855 69694 77915 242990189 33766 2281 470186243 86184 46710 780441275 86184 39561 772802188 64135 46710 33270412 56559 46710 640192557 46710 80404 864854975 56559 3455 840734979 56559 13965 89282973 76639 56559 45229810 57292 76639 921202153 67160 80404 660311573 67160 53645 633183964 53645 25745 767336139 57292 45904 62799931 57292 71067 486786651 78785 67160 375245437 71650 25745 744771996 71650 67603 76277551 78785 48368 986342974 71067 25101 812355731 25101 19204 9423207 14549 19204 624629880 25101 34454 317447653 19204 71024 407597741 34454 40419 30267924 40419 79235 172261301 17272 71024 593412718 34454 46883 981231079 41171 40419 271927421 40419 62466 202759551 79235 90303 202337479 90303 46544 420719665 41171 68076 586208048 62466 78234 169716359 68076 72475 311577877 55589 72475 51602903 55589 40499 511799146 55589 56919 876191968 72475 63261 95178334 3377 56919 44440610 47627 63261 317622303 87161 63261 816025754 86634 87161 22147174 3377 34513 976816577 35618 47627 546320542 50645 35618 905305015 66391 34513 610097464 66391 22934 400800196 50645 76556 675538245 50645 58518 473889233 76556 83635 552588644 58518 30866 13149905 83635 19430 906757617 30866 8768 746150937 58518 8418 878164282 27272 30866 979898558 25266 8768 859809806 8768 89839 811854305 66252 89839 150730195 25266 63995 881064273 71936 63995 820763360 86576 63995 150741457 63995 11410 817426668 71936 90276 479682686 19172 90276 122058207 19172 39407 185113735 86576 78956 184096755 4376 19172 444067339 24453 78956 87605512 88049 24453 945306672 26481 88049 833326171 52853 78956 866589078 88049 88171 426162242 24453 85551 280125657 26481 17761 319630616 84416 52853 126459523 83573 52853 800075568 41647 83573 423771151 42708 41647 828742631 17761 83597 815499849 83597 67992 562058455 82156 41647 330480387 64040 42708 198877223 69537 64040 837009581 21546 64040 964766000 61604 69537 957285227 2095 64040 412554184 3139 21546 196260849 73818 3139 207350388 12208 21546 415608862 77197 2095 637576434 30847 2095 519891330 73818 83439 819269362 77197 42520 760186939 46069 12208 552149016 83439 66103 303845530 30847 323 428816722 66103 22587 712879030 323 19758 408873641 74405 66103 619209377 22587 16011 37237565 61287 323 876764512 26028 74405 105401609 18981 74405 141024523 18630 61287 401928215 75453 61287 692249350 90367 18630 951218117 78894 18630 182189351 78894 1851 860835859 69855 1851 123532173 75453 63559 223095778 63559 9535 232225046 82123 9535 61703619 64315 82123 984639142 47994 9535 200025387 49631 63559 401765950 82123 70494 885375823 47994 11719 539571048 47994 21476 56588522 33909 47994 8562128 49631 40728 89745305 40728 90255 350537735 21476 80894 470501206 33909 82477 663967252 6905 33909 180136075 40728 52318 449354640 14332 80894 67393477 33981 80894 907660700 14332 53342 331716461 52318 78486 157223405 14332 32995 201181061 48373 53342 769004798 74032 33981 690036166 84805 78486 634883365 78486 21013 841687767 21013 47846 57657774 7425 84805 49289670 21013 13112 972396493 59884 13112 940922592 59884 3379 556160640 56523 59884 128895870 3379 33631 376806868 3379 90283 392127664 41201 3379 882935490 67577 90283 881800109 41201 68257 255585973 90283 20556 304180949 41201 28276 874570753 68219 68257 38199317 67577 31103 593358151 28276 29749 857932310 2864 28276 663836505 32141 2864 59211432 68219 32580 132045554 9434 32580 977629443 2864 32627 826225390 82853 32580 546237822 32580 74539 860363707 55340 32580 45048876 13881 82853 514725961 55340 39352 341007142 13881 39628 714862855 55340 26319 499935403 39352 62034 491921554 31416 39352 803920426 39352 34955 270538153 62259 26319 588811979 26319 60396 274107415 34955 11973 275640356 56806 31416 205706485 79286 62259 946875511 56806 1959 64827811 15470 56806 939996832 11973 47185 136511519 68251 79286 226039765 45130 1959 764411043 47185 38004 274065762 45130 86124 64751347 80820 47185 773740205 48478 80820 164652235 86124 22534 494468956 22534 37752 92029717 87665 22534 222081395 80820 85605 436337045 56354 22534 624806449 34815 37752 603507898 83422 37752 379008104 56180 56354 917311642 7483 83422 151076275 7483 7932 9083344 83422 66877 557576990 7932 43623 796679296 43623 81576 957800983 80791 66877 605643917 7932 66686 270619893 43623 11907 161718170 80791 57618 58002888 56067 66686 700886133 56067 76386 472401367 11907 49261 630322381 57618 51729 484299407 76386 74305 521406125 49786 74305 459715036 43462 49261 887345145 43462 19116 197573629 51729 13727 840423700 88090 19116 374955575 83083 13727 439309720 88090 63277 203566338 61027 13727 916814097 13727 66641 667766137 36029 88090 91791429 26018 83083 37312853 17408 36029 710886006 53439 17408 782417089 36029 41231 459438385 86239 26018 280071366 86239 4829 982540355 60550 53439 124594978 85463 41231 203094063 23376 41231 618830339 60550 59532 782351923 12610 85463 238169808 34054 60550 179058823 12610 8211 119131630 12610 10480 768438725 47633 8211 26921536 10480 45296 217699492 54187 45296 652907715 10480 69232 426464958 10480 20942 122310235 47633 43323 554557649 43323 35120 571780552 43323 57674 847200702 57674 3717 112016205 86703 35120 576093184 57674 51960 798845226 47154 3717 577148807 8875 86703 432623101 84265 51960 331267528 11710 86703 557113248 4222 51960 43685197 8875 38657 959936407 71327 38657 353301872 68640 4222 42486536 4222 83881 753201626 78588 71327 370702871 71327 39237 124727420 71327 23297 549889979 89707 78588 343891652 89707 24337 874739235 57001 23297 245269076 24337 66465 130946294 77274 23297 563115844 88094 89707 283658212 24337 15373 967840473 45260 66465 994089625 88094 87250 129838944 63506 45260 125426708 16046 15373 124419204 16046 50713 115423994 41358 16046 37742713 63506 29107 890412804 16046 45142 281126637 29107 23719 134398254 23719 59050 807241665 52848 23719 397519475 1387 29107 535238300 59050 20872 579961323 59050 25621 944551511 59050 79684 845253865 52848 29751 556907345 20872 64844 776434004 12338 79684 350918572 72897 25621 22403453 71521 79684 922290304 64844 84601 57991305 12338 81696 623954309 18506 81696 122503149 72897 74219 93739591 74219 79715 382615585 18506 46771 118555240 81696 71196 806008346 74219 66684 13633527 68180 71196 457180383 71196 86603 102105554 68180 14884 575609721 39011 66684 846810438 39011 48379 50791886 13870 39011 106420788 63591 48379 525583135 6873 13870 211022783 48379 69064 841260458 71730 69064 384494898 69064 38259 592574388 63591 50246 925697707 38259 6137 231732094 6137 16891 607841381 89073 16891 255595536 84628 89073 128742809 5582 6137 432176294 48294 5582 867726515 16891 87084 447410310 58789 48294 212346090 48294 21662 764782313 87084 74806 423913883 58789 7403 52510669 87084 77831 726456237 31671 74806 322430107 75671 77831 415083782 19553 74806 441701974 31671 15330 742710816 75671 54838 90067135 15330 61163 416207207 75671 85345 972027103 61163 50172 58438588 67110 15330 480831076 61163 63767 264505762 20283 63767 198251106 2552 63767 278959931 8132 20283 500651428 77139 67110 105915217 32198 8132 190326828 47390 8132 4482272 8132 83346 795838938 83346 84582 280277779 32198 63583 612863891 32198 23177 763491329 68178 47390 226057142 83346 12408 48593696 56477 12408 577164900 68178 39330 307320342 12408 87905 590746435 60212 39330 838753711 47207 12408 753710654 67780 39330 604547309 60212 61749 820587454 19691 47207 512556877 60212 16144 247866679 19691 32787 376187566 19691 72147 789121550 14910 72147 986279228 2636 16144 384486640 3770 72147 957432815 14910 13715 634501792 35049 14910 513660726 35049 70118 818091493 74183 35049 122179017 89352 35049 97839871 58832 89352 50351819 35049 31000 931162718 31000 51850 958428955 83530 31000 217878003 31000 24176 467697154 75876 58832 693057679 27174 51850 214482998 67958 24176 205382764 67958 7536 589197369 27174 33279 655565482 33279 20932 52929535 76332 27174 405173045 83657 76332 354250315 76332 62289 240087678 20932 10426 484618816 62289 85340 142394759 31539 83657 41994423 38054 10426 42386112 31539 64665 382856699 38054 45818 323925560 64665 88060 578525145 45818 21459 399471271 21459 5115 204195168 72892 88060 698803067 53720 45818 47239788 21459 64149 192539072 60433 53720 496952172 35942 5115 371792282 51611 64149 673493004 51611 88383 32664518 39089 51611 802323857 62155 88383 398115153 51611 70706 806165801 76243 70706 844741658 39089 9707 700765379 17893 70706 744609051 61936 76243 890683156 64641 17893 777331366 17893 17335 453967057 55833 64641 888270861 64641 32529 683019332 76292 61936 306408866 76292 78097 531038398 32529 76475 883690340 63982 76292 142597456 39862 63982 67675921 63982 45627 796446832 45627 35768 641755943 75232 35768 758808688 22328 75232 496667833 8262 35768 360197518 87427 8262 443897290 29819 87427 237873556 2973 29819 198275349 80591 29819 402395789 24254 8262 45563807 80591 90063 872388841 47460 29819 970419323 45193 90063 735206518 31192 80591 312991341 24254 59208 475497220 90063 11319 675241636 12992 47460 551491034 70349 12992 579589385 31192 24837 508527879 70349 34760 474906488 70349 48479 170050451 21918 12992 972122421 72294 24837 845065133 23305 34760 952280968 34760 32065 961976678 86870 21918 37908742 60994 86870 907366495 60994 6140 942825457 23305 67558 567470428 32065 16684 372893337 58200 16684 341516759 67558 38486 19944400 67558 29863 70165252 58200 17442 908340214 69758 38486 380823701 70294 38486 299934877 3733 38486 154566830 76385 69758 811314508 70294 21715 4117 54569 69758 99609235 52032 76385 318989301 3733 83878 501379013 83878 30646 850878741 30646 34536 721445159 83878 81482 552537618 69675 34536 313833167 81482 77708 847506167 47832 77708 492094869 81482 89227 638344050 40477 47832 201397249 34688 69675 636198134 77708 79293 422558253 34688 59396 478422123 32325 59396 495429627 26150 79293 702500936 19573 34688 292923384 32325 79799 437589537 19573 15792 952878732 79799 47957 91023217 45737 47957 559333797 19573 27461 473695086 18963 47957 242647911 45737 25489 911977229 25489 20870 943905371 10420 27461 987694211 10420 7502 422005381 15791 20870 499151094 43928 15791 119690010 40342 20870 930952743 15791 23615 308515806 916 7502 915191196 68717 15791 359976616 40342 22830 395741585 68717 67093 346281711 73356 68717 692211938 67093 46028 982841986 67093 18045 483815171 22830 56660 192140976 304 18045 812749026 73356 83446 798630029 17716 46028 986381665 23419 304 129368283 304 73782 65199043 73782 15707 168138676 22638 73782 421726977 29158 73782 334638165 83925 29158 78093670 73782 54994 542215257 15744 22638 712502827 54994 56535 813116406 83925 39394 646628825 56535 62467 423138138 39394 60690 873964638 25637 15744 378752745 39394 36362 456358160 17814 60690 192189602 4586 60690 250534534 1371 36362 633305284 1371 82029 128165226 17814 71051 16918062 64777 1371 278098441 58187 64777 739326725 21861 58187 751203705 71051 62649 535060065 21861 14359 22555300 7834 58187 720937646 75253 58187 849167562 83384 75253 504660819 14359 67011 464387597 20761 75253 114878565 20761 23086 765829037 23086 49764 68518281 49764 22863 333658749 20761 12138 37129848 49764 89935 355783875 49764 27931 864232526 49764 81690 110636835 15493 22863 842590775 15493 60579 590133933 81690 67281 30579772 81690 88260 430860010 81690 63478 986906055 31583 67281 453142251 73334 88260 855676122 73334 7820 80013137 7820 80365 543308303 80365 9863 982655551 9863 46009 567238445 7820 45351 166166498 86208 7820 483170974 18337 9863 363448900 45351 2897 8349038 46009 78402 655995450 2897 45837 40958974 86208 69741 933623352 38622 2897 711334964 42429 69741 380605211 38622 86794 497027284 86794 51959 747356942 38622 52374 603793658 41468 86794 28290792 49231 86794 378244953 36326 41468 611444894 49231 23538 32293342 58975 23538 402368039 70237 58975 4594464 3817 58975 715384164 36326 14200 92419023 70237 73143 716399662 70237 14534 470025347 73143 30022 762465789 14200 22290 867022726 49377 22290 584634030 22290 73646 681851161 8729 73646 421786115 32681 8729 864393751 536 32681 137779480 8729 66116 313539598 73646 64236 40638451 536 8965 231868464 8965 32910 861297254 90559 32910 913856126 90559 52945 249406427 90559 72159 800577382 50146 90559 697202193 52945 3661 320861803 72159 19817 156995741 3661 56943 307771682 73822 3661 256967238 6586 73822 926137092 24385 73822 127784011 78125 24385 981346607 6586 50578 738202246 3540 73822 867304212 3540 59466 493235494 59599 78125 926879884 49351 59599 188151953 30936 49351 636246865 83040 30936 552043859 20118 49351 108397169 74395 30936 412459677 20118 63147 413946734 20118 85989 322176200 74395 87512 163601537 74395 15943 563857607 89871 85989 110413140 43883 85989 585302172 59807 15943 662237807 33741 89871 91678652 14156 15943 807377814 89871 32256 333747396 14617 59807 644479592 8496 59807 280026410 4131 32256 811974077 14156 23054 422583404 54112 23054 786349020 8496 64145 202146567 4131 34957 109531197 54112 44516 774530519 15165 44516 103466203 37458 64145 67904063 43641 44516 735062444 39173 15165 10671789 43641 44083 829227002 52190 43641 484391320 60006 39173 539780934 52190 10763 75895216 76784 60006 192554414 44656 44083 317503332 4970 10763 893024592 44656 35869 777416086 76784 6839 280162516 35869 6442 732185717 35869 28410 503885418 79439 4970 515342796 17826 6839 697620712 28410 27712 378780012 8390 27712 88969442 59339 27712 387532457 15367 79439 344318589 15367 38279 259833961 27712 73681 542578842 86868 73681 68360048 86868 88116 544167150 38279 58859 592178095 86868 14045 830982814 46240 88116 969081704 14045 22648 201673183 72505 88116 205871743 46240 3080 60500008 14045 31125 17942921 22648 4467 304461396 4467 21960 748352925 3080 49549 638691081 18968 31125 164143631 18968 83760 7809158 49549 8494 719625541 43175 49549 612223116 49549 40194 138037604 43175 60887 878881666 8494 33609 298614708 8494 80228 804842579 40194 46117 378558861 33609 37905 673996533 77282 80228 417107062 37905 71414 305645141 76991 77282 50166309 77282 46669 536805613 1052 46669 856053722 49133 71414 934404614 16858 49133 863539062 29102 76991 149207644 46669 56869 50150821 29102 35329 76182891 43751 35329 770337375 16858 8595 623436823 43751 12964 369961738 45000 8595 189164845 42037 8595 139827864 12964 42112 185467551 9965 8595 302690617 45000 55529 549533957 71532 42112 953735576 83061 71532 151376159 83730 9965 966868963 9965 57142 387535701 57062 55529 585543594 44308 57062 266088979 82718 44308 298174105 4635 57142 676399189 44308 12999 149852777 44308 34975 989979912 82718 29324 433148113 36539 82718 120851462 4635 4921 894822483 29324 63187 687459952 34975 30504 649948052 4921 47575 402886374 72613 4921 175849829 74437 30504 971021975 70159 72613 345076005 72613 88138 825643168 74437 16675 895301021 72613 75002 566314013 655 88138 139036716 88138 36915 967019304 17656 88138 247581913 39088 16675 661220355 7505 36915 988660322 46305 39088 958738702 17656 86953 793423527 89634 39088 786028604 7505 79044 735708912 24945 7505 604604256 79044 44115 595693860 72289 89634 906793883 4459 72289 786700258 79044 20863 723905813 76087 20863 381718247 76087 56945 580509104 82256 56945 237965728 56945 87913 809644454 20863 50925 209560325 32875 87913 18794016 81311 87913 810485675 36645 32875 786736152 89633 36645 476247721 42333 89633 752313481 60641 89633 466712434 36645 66615 976031724 89633 4165 785060319 87304 66615 708208858 24803 60641 172811708 60641 20999 958794555 4165 89627 574850847 82187 87304 75284917 55235 20999 791864766 73995 89627 150880564 82187 22683 60826881 22683 9146 52162088 79454 73995 147207297 62875 55235 180254458 78216 22683 116695695 77659 79454 687928001 79454 37703 994518376 79454 66295 203363473 34581 62875 251818032 37703 49616 56371972 51699 66295 196203352 20326 66295 979159692 88201 20326 259502885 49616 51025 436387122 51025 29695 644406680 20326 26217 52792742 26217 82250 756942264 26217 76823 281578815 65524 29695 648885767 7687 76823 232637279 76823 48928 99433912 38570 76823 906538639 76823 74567 437041354 4694 74567 578563682 14076 4694 21474443 14076 75637 113489124 74567 57920 502618529 74567 63106 841248341 4694 2684 999609774 2684 17137 666005413 63106 60204 569935847 2684 57673 54282714 17137 87384 528785682 41619 17137 936060372 87384 55040 502727501 60204 41850 500801960 44760 87384 89262930 55040 2062 548630049 37407 41850 369759061 48243 37407 67680018 20196 37407 614645733 43091 48243 313943996 45536 37407 126334306 31180 43091 584418374 78964 45536 137860499 20196 40675 327509584 43091 47921 821738291 22397 40675 887190806 47921 45550 570170176 78964 52504 85744472 82914 22397 844465178 78359 22397 527575438 78359 4846 993887029 4846 47286 17581440 52504 7503 908431916 78359 66595 459912292 196 66595 118946947 56380 47286 345374610 7503 58542 781564973 66595 90442 928774382 66595 37750 32733120 33402 58542 479738167 58542 1127 490592613 37750 73943 910028083 9601 73943 895212851 62216 9601 986176814 73943 71722 434835335 38508 71722 230955187 71722 78101 147506788 10425 62216 497401154 83975 78101 186314433 7912 71722 431532702 10425 60896 731169733 87438 7912 255575331 87438 52702 411732994 7912 53834 137192878 35183 52702 293150029 39916 52702 3970224 32030 52702 688892716 14645 35183 697021780 69471 53834 762287210 35183 23718 28816297 20115 69471 901983546 20115 48516 330877609 48516 34892 213340808 69471 38803 957945387 34892 32598 785592207 8349 20115 704916619 67885 48516 871418100 34892 26564 734529346 8578 26564 997358012 26564 77875 580133557 26564 68849 341169617 71410 67885 74250682 65059 68849 350618437 86452 68849 319200600 65059 25343 159503756 71410 31501 15060892 55139 65059 312821078 65059 41670 816010334 25343 39149 174217262 55139 69018 925817125 53596 41670 15950161 57402 41670 34120459 69018 1483 296258393 53511 57402 23035704 86316 53511 492888377 63115 57402 436640795 88516 63115 39789392 63115 38747 569153026 39669 88516 987196637 72942 39669 355829825 63115 76992 88886871 39669 17771 913220393 17771 64946 716829216 17771 6576 780386182 72942 34935 208219149 17771 20820 555888647 26848 6576 894486100 26848 8907 816570268 6576 68982 211175260 68982 83462 189393598 83462 70283 147807933 26848 65681 243154330 68982 45624 841958569 83462 78104 430521501 70283 51724 553177330 70283 78616 680888299 87713 45624 9758393 13308 87713 896288497 10769 78616 28372120 87713 85102 175183136 50747 85102 940427036 47661 85102 165793277 18403 85102 173597238 82101 50747 878173979 8682 85102 674485867 50747 28520 793868832 67197 8682 546118320 67197 73409 714923822 59867 8682 701846866 87892 59867 922264794 67197 90456 636829348 37398 59867 749604745 87892 5862 902294485 46643 5862 78208049 18082 37398 880116971 90456 16400 872290572 18082 77167 836979316 46643 40380 507973493 65527 77167 872963744 16400 45350 100381750 87494 65527 158747750 45350 70227 74776110 39307 70227 783790093 65527 28208 797975657 70227 40725 787661603 70227 43515 445693855 43515 56065 28426245 59812 28208 776111391 40725 64420 398740892 37118 64420 566420033 56065 25422 812743323 2433 56065 951918219 43898 64420 181827155 25422 22544 365331892 18497 43898 551071884 26581 2433 307273209 46920 18497 64996922 1980 46920 119718402 39005 26581 24265599 85210 18497 39456674 82037 85210 490450860 46920 868 941450852 4838 1980 385481827 71402 868 302114183 11037 868 276914383 23617 11037 915596930 59122 868 12277521 4838 21332 591896694 23617 83440 32439562 46888 21332 953928272 46888 69730 127974926 46888 32466 145847429 36996 32466 495767148 43556 46888 894275211 85322 36996 888292588 65465 85322 36992648 32466 54604 123915112 89469 36996 750136901 54604 361 548522093 5283 85322 146136007 361 93 625817998 361 22416 915094181 361 23891 781764436 73196 361 389749243 5283 80998 21768511 59877 73196 250231793 80998 63446 457395346 59877 17021 195231634 73196 62501 219194100 62501 66415 325711590 24601 62501 875755079 11115 62501 338746485 66415 16743 341147737 18615 24601 361583479 16743 62139 846167168 64596 16743 567622655 64596 5194 421968773 21762 18615 667629735 18615 87498 694740412 43741 87498 722969906 63629 64596 253572843 77772 43741 718768708 85975 77772 74313619 27723 43741 664130683 26641 27723 3507187 53467 26641 253510756 10222 77772 205062860 73891 10222 731448805 54282 10222 386173326 70131 26641 288396775 10222 51398 453268120 73103 51398 409358360 70131 2620 43768967 77420 73103 784002800 11977 77420 986883422 73103 78212 307534650 77420 40771 185207104 23927 77420 951424453 50779 78212 792820049 65418 78212 405544790 45871 65418 310430109 75510 23927 380622200 72183 75510 103829135 85963 65418 914219913 75510 38860 910135989 75510 41808 574859304 21520 41808 911152467 72183 83062 943673700 21520 84209 913722108 38860 41748 545947161 41808 25294 939681906 9224 41748 993578144 38748 41748 584817869 14040 41748 236926082 87596 41748 118106784 30036 25294 26481504 38748 11071 301526416 87596 42243 796546209 6365 30036 76723758 42243 70561 895358010 6365 63633 618415510 42243 62300 202780205 49150 62300 159467677 79093 6365 189522111 58706 63633 579163105 58706 29926 678828014 58706 14277 293983782 54333 29926 496250370 79093 28466 174957807 46442 29926 108955919 85010 28466 375647322 46442 1923 574117832 30788 54333 247573824 1923 31235 935045637 75958 31235 786462863 30788 32570 163673678 55433 31235 5653661 32570 2804 639479049 81940 55433 365424137 31121 32570 90827472 2804 14688 416986781 46541 14688 315948602 31121 64332 147094344 49400 14688 589772213 42777 46541 397891773 64332 42237 467633090 42777 75688 686681902 75688 7409 155745532 75120 42777 117447662 16184 75120 111069657 42237 89787 626227515 9199 7409 13821597 75120 19925 493713567 16093 19925 502035212 37180 89787 334818155 19925 53990 508757645 30894 9199 67550868 83909 37180 462775498 73521 16093 489421568 37180 89966 241730061 30894 34143 456308541 73521 39714 513368786 43678 89966 603630421 73521 32079 782278867 34143 70722 612421836 43678 27761 330021307 43678 80852 873124558 79883 27761 428079576 45257 70722 849659899 45257 79741 931008527 14753 79883 228010170 4175 14753 936282989 4175 70760 116988769 79741 14376 67755298 4175 9175 9155247 87305 9175 198756377 87444 9175 18848509 85959 70760 460970579 88291 87305 233755830 2011 87305 196073363 34098 87444 989114319 2011 7584 789859715 62977 88291 722453922 60533 34098 934109701 62977 75119 570428 75119 67325 609108225 7584 12756 157400751 12756 33831 81690684 77281 33831 649482400 59400 77281 585832555 76429 59400 458931339 30337 76429 124101433 29499 77281 349230444 90557 59400 952775127 76429 17429 680837806 90557 5665 134196638 61486 30337 527459508 78933 17429 89740053 23768 17429 994511993 61486 25454 674543601 68600 25454 741484333 68600 71312 781212067 71312 31130 534075739 25454 48275 25790953 28703 31130 12348731 3520 48275 694712134 55608 71312 248728788 42366 31130 801576267 28703 17254 108918277 66342 28703 33461854 17254 43640 755716233 17254 71178 17257259 43640 4942 944231193 17254 17154 238121871 66342 26856 130847065 43640 21338 491374656 42329 4942 901349997 21338 49909 476249181 49909 4873 135489473 61169 42329 471500225 33799 42329 818696339 57412 33799 324150973 69219 49909 542574975 87567 61169 517900708 33799 74885 732594983 36983 57412 146282035 87567 51561 571537402 51561 13586 476519656 21582 13586 123052953 65147 36983 159544481 13586 57433 332339699 70405 65147 683780464 57433 7285 776022209 21582 32153 521631782 13338 70405 514586127 89872 32153 764382584 7285 29146 864377066 37598 29146 105740293 56261 13338 66777146 8296 13338 763477992 67109 37598 27519911 37598 7459 140199694 84159 7459 778332018 49369 67109 819858606 49369 9473 36393577 84159 31295 712834038 49369 47869 335354923 84159 51189 307455670 12071 47869 409160497 12071 48190 875405162 60393 31295 527252159 48190 48680 962061789 60393 15951 433354003 14806 60393 503613965 54681 15951 543959431 54681 855 4535977 34102 48680 881884683 54410 855 875569353 14806 72686 466487720 54410 82417 119150723 63231 34102 232380096 66464 63231 429163620 54410 59217 81115612 82417 17652 679112149 82011 63231 270739441 17652 76293 119055432 59217 69415 751854107 82011 8421 894653523 61123 69415 1435652 23648 69415 390371959 69415 73169 370392146 47799 69415 821907122 47799 62523 392159955 6906 47799 765009880 58076 62523 97937135 88967 58076 66561670 62523 41905 568661712 58076 49594 750568597 40065 49594 84860929 49594 37655 697602481 40065 71516 689230756 40065 51435 6108319 37655 28793 602807832 51435 19024 331325674 71516 77983 4062030 51435 52914 854671264 50127 28793 116605567 19343 77983 626731004 66704 50127 79087562 45413 66704 219929546 21182 66704 980934186 45413 58434 212374625 66704 46133 634732854 21182 61420 904405921 45413 89571 97656667 7223 58434 927710501 61420 905 123699015 22637 905 80488637 73176 22637 539613360 89571 15006 35783030 22637 4420 986028291 24496 15006 918129564 15006 58749 124581731 24496 9845 463915729 74179 4420 641634152 3012 74179 85726688 24496 9693 675369190 61276 9845 877196935 74179 570 113560884 22271 9693 734728526 4257 22271 88643960 74640 4257 850621322 61276 18388 301290546 22271 66356 643882520 66356 14507 47956968 18388 21551 237095645 3278 14507 127668894 26701 66356 989135466 3278 37972 552602127 26701 13948 455919915 13948 46488 841929169 26164 13948 521837316 7151 46488 692264264 37972 26175 532433103 26164 3675 885669808 26175 34394 869559046 34394 47952 782117005 26175 37286 39173091 37286 24631 356323027 40285 34394 629344155 37286 77819 67753861 24631 50723 290781603 19390 40285 21665010 50723 42941 447673377 58211 40285 290517314 37460 58211 326052465 34903 19390 150272594 30368 58211 354777542 42610 58211 99440382 42610 59162 500878354 51476 30368 6888623 85358 59162 664456656 30368 75117 943134118 3829 42610 577445877 58660 59162 91718058 62362 75117 556253490 75117 68385 73229832 43226 68385 207411021 54813 58660 831984861 56101 68385 226711027 43226 27089 263710388 27089 2035 107465007 54813 5150 253169621 69822 2035 109036188 56101 70204 201969542 57423 69822 42752892 5150 38775 980351941 57423 15249 997863790 26288 69822 115871995 86150 15249 75459555 57423 51121 634616049 51121 2235 72094669 28078 51121 183780837 26288 18175 360289771 42171 51121 787106435 32176 51121 138267872 18175 84808 992280637 82855 32176 169832504 63899 32176 413008126 29770 82855 155609310 18396 84808 888783232 29770 9338 823835831 55693 18396 610604449 76269 29770 497653932 18396 56793 102041989 76269 6988 786582844 57675 55693 909859230 26972 57675 2052967 40115 6988 990699550 40115 59175 961922113 36331 6988 801859883 57675 32889 533655507 80934 40115 50955563 76398 40115 597139828 32889 37444 982356701 67897 37444 931457704 66324 76398 803627688 66324 43333 445307806 76398 19816 282025857 21069 66324 993224929 67897 34720 73624274 28871 43333 973242231 50264 21069 343517985 28871 50292 929639920 50292 8985 190154285 50264 36910 964539869 3128 50264 696784718 8985 53531 343703738 66298 50292 906716086 6435 8985 916736667 44412 66298 693592702 66298 89868 465245420 40017 66298 308520607 64307 44412 763968877 21646 89868 558547663 51437 89868 974614307 90549 64307 242034280 60905 40017 468171790 90549 81167 628184436 21646 47824 772286149 60905 16044 994406444 31080 16044 515385587 44953 47824 940054095 19686 31080 996480492 83313 16044 652449239 2373 44953 440875669 83313 66633 466444231 66633 2294 548295032 38574 19686 521707014 45464 2294 218027651 2294 16942 774490415 10168 45464 417459312 45464 42435 845531196 55 38574 454593310 28283 10168 988475512 87157 42435 997087051 10168 33695 668738177 42435 86037 231622168 55 30216 76594663 85258 28283 160595154 60178 86037 993836169 30216 5174 927602193 74730 86037 212624610 16390 30216 940277937 88142 60178 493193833 60178 10502 519618999 88142 49055 203463897 74730 53331 136725294 16390 90231 675225763 47067 49055 80259775 48800 47067 523230761 49055 66026 351615931 48800 19065 294852164 72382 19065 653277560 8264 47067 663857108 50735 8264 953007078 25908 66026 120376235 19065 6163 823006376 13322 50735 61539196 6163 37021 772365167 13322 43271 774106252 75764 25908 674933626 6163 21117 81578828 86367 13322 731597940 40193 21117 108010222 35476 75764 125538565 35476 13153 741720890 13153 45682 675726271 23773 35476 765425292 8947 13153 113052580 59363 8947 847909244 83983 59363 939492026 85921 23773 504217978 8947 61851 6319023 56388 59363 83331767 83983 1001 825522901 74462 1001 923184706 40915 85921 540040866 57824 40915 17148147 40915 41422 319117173 1001 85488 936012870 21841 57824 608915700 89655 41422 626842931 30942 41422 271855863 86737 30942 318678502 21841 77339 674066973 38112 30942 156000800 38112 66237 987389573 86737 45468 933606451 45468 83541 78492301 71453 77339 772392786 66237 25771 726892585 25771 5825 109504429 71453 23758 405373725 25771 72809 391088607 5825 12052 104327292 72809 21632 21662984 21632 87148 562384286 22242 12052 702917662 21632 66354 745806836 52079 12052 71664941 87148 30154 40700259 13344 66354 590981858 66354 37425 887884518 13344 17683 21798429 73276 52079 394042877 77010 30154 722908370 22417 17683 47317756 95 37425 240385263 75422 73276 811581722 75422 49526 29698727 95 75111 663608045 79735 22417 334184705 95 17460 257416673 31995 79735 60232479 4577 75111 58698531 17460 69240 128130018 4577 9218 212079510 17460 14541 980004971 13436 69240 96216534 45416 69240 918857195 43820 13436 353543663 85255 14541 463711222 85255 80396 179211063 43820 80917 853552897 80396 15639 188086703 74594 85255 759218148 72220 85255 639646032 80396 50053 77687078 6768 74594 130505220 50053 21417 752802562 25351 74594 974849674 13491 72220 993635239 13491 40683 305077154 13491 4211 139409561 43859 21417 680476309 70434 13491 744069447 43859 6061 405065021 6061 35006 287397739 43859 32425 911877152 6061 8348 575068868 48560 8348 729234958 8348 58199 804174951 48560 45155 280206219 45155 88464 118460044 52256 8348 577330634 48560 80576 157464238 88464 40101 309744235 88464 53098 444142192 88464 87542 829772386 33612 52256 16115076 40101 54305 494334858 22525 33612 249301366 87542 40835 820481541 87317 87542 336192313 41786 33612 530166089 30831 54305 537355248 57579 87317 98064547 30831 14147 333314736 87317 72205 928424927 25769 57579 346531252 25769 7677 28070085 67409 25769 910452219 86090 25769 360127666 485 25769 805152056 35414 7677 790662512 67409 21786 405181447 35414 24432 286484355 25565 86090 889429949 82638 35414 43698267 90126 21786 396873639 34473 82638 989399791 24432 9760 538298102 34314 90126 128275437 10084 82638 23284152 45972 10084 28420317 34473 5070 267488625 41864 5070 873810893 34314 53240 99337419 37959 53240 237567954 42151 41864 128871311 5070 21088 578272957 33972 53240 18260536 4830 33972 41051921 84355 4830 676755906 37827 33972 985829095 37827 57691 216163592 57691 33829 860374782 33829 66646 767725924 22439 37827 331107232 37827 5828 602899631 57691 9672 160825480 46896 5828 268534299 66646 50754 900845448 17784 9672 973607630 62540 17784 272361192 32625 50754 19160218 32625 22721 489048049 37116 22721 420424159 5878 17784 797627587 3531 32625 172399205 3531 7000 875842310 3531 78908 463718269 5878 87890 995540840 4677 78908 282416360 7000 52528 22454270 87890 40985 538691969 52528 63647 755704246 78170 40985 922948820 4677 32190 175097985 32190 56452 647479446 56452 4250 851551741 5610 56452 3126025 56452 58994 409093115 44462 32190 575732458 5610 19764 225762948 68527 19764 695210084 68527 72618 136694460 72618 27707 542855049 72618 78235 242888896 72618 62632 16432421 73574 78235 710587399 11908 62632 153655613 78235 71669 362350657 11908 10000 827874038 33461 62632 678193583 85998 73574 689940516 50696 11908 847025846 50745 33461 575377814 50745 52543 969133073 50745 14751 167872363 52543 26812 751758284 14751 2489 1533979 54954 50745 22010800 14751 63186 578237092 8548 2489 222176786 26812 42141 235275560 18023 63186 149793902 31558 63186 104088529 42141 35536 170568305 18023 66562 754625898 42141 78810 112348751 39879 66562 83539911 78151 31558 990149304 39879 44726 920526257 19485 66562 515060696 16518 78151 859211097 46325 39879 803997416 28726 19485 7788074 14182 44726 110166803 77392 28726 795940610 77392 72162 33211028 54992 72162 117624122 51508 54992 272663691 53686 51508 400182186 89063 53686 6191566 53584 53686 144510232 53686 51685 451890847 89063 42244 635463962 51685 46331 739484216 46331 82849 106355228 46331 78407 349421539 51685 88755 373880242 82849 33213 531344100 33213 77955 684459870 82849 38562 672726179 54791 88755 973854489 38562 69207 364132999 38562 30406 593974834 30406 36492 165707610 28836 38562 80028685 28836 55023 1481453 36492 13618 995472190 55023 64533 305105409 82599 55023 895412450 62024 82599 744475421 48708 64533 4167237 48708 88065 819850353 69154 64533 99832265 33969 69154 464748492 14063 69154 845221705 47853 14063 117208965 3932 14063 548444577 47853 68032 763071155 68032 34607 970655003 34607 50660 136576431 47853 18600 953194289 65614 18600 127738954 68032 63259 443946532 1423 18600 137151682 30062 18600 329950337 30062 13480 46159361 30062 47210 828040412 1423 44573 564681400 13480 34006 69720516 77128 30062 417197511 13480 64973 19420912 83032 77128 439051115 86505 34006 720781139 47132 83032 562801249 64973 65986 130901034 5359 64973 447152529 47106 65986 542468261 65986 52357 737794503 55782 52357 860252194 80066 55782 178290126 17052 5359 609089637 64188 80066 376836453 80066 29125 942975548 10128 64188 70035425 2282 64188 823464093 77368 2282 632670984 77368 85663 726672111 14512 85663 263266843 14512 13680 126360718 13680 41810 843922091 77368 72446 230478470 74703 85663 46389774 3700 72446 718482452 87492 74703 759361524 72446 16881 364163161 47517 3700 621453527 87492 84531 14617485 87492 63755 262899196 63755 58500 644840532 78617 58500 675321795 61292 47517 672683905 58500 5216 163705981 12879 61292 84747577 62771 61292 699325615 12879 13492 105557265 12879 3347 173402745 5216 17980 686838676 77649 12879 961498814 13492 49430 561525844 77649 61406 836572124 36279 61406 363544687 76078 17980 751458151 36279 51887 13864682 61406 56429 40787903 12292 51887 52324666 76831 36279 127009839 41752 56429 581651526 41752 23134 124364587 76831 76685 422721342 21922 12292 730023746 62787 76831 71970608 21922 87081 569347039 87081 4869 828251708 21922 76776 869163111 62787 30327 956738891 62787 23380 20499256 41556 87081 721309936 71253 4869 403478449 10697 30327 491347452 10867 10697 393879831 2503 23380 717925099 2503 40141 268680688 71253 16970 369154538 16970 1351 818492077 40141 65953 774284526 40141 79420 25187185 42628 79420 156975014 55837 65953 162613467 23831 1351 830412776 79420 2809 80036973 40919 23831 442544512 11395 42628 959951596 21801 2809 725009983 2809 2350 751545415 2809 60632 365245446 21801 11004 760029552 2350 40226 371347615 46820 2350 235263520 63212 46820 126788214 46820 46947 384894381 8440 11004 454787770 46191 46947 452360573 46820 27465 709648487 63212 40160 302022205 49450 8440 499266966 27465 75741 179729282 15208 46191 335111755 24087 15208 810698625 86415 49450 60659972 24087 54281 128995523 54281 84635 560185636 15208 11189 509075962 84635 59160 622768014 11189 46991 377068102 46991 11289 650611428 36747 11289 208178017 46991 22900 24560397 36747 11544 422194681 46991 34188 128028978 45738 11544 126786498 30990 11544 958792413 30990 63544 274140120 54510 34188 3745706 54510 3784 59058606 51284 63544 499599136 9906 30990 490311094 72117 54510 782111902 17811 3784 696350722 72117 54104 596242887 9906 26362 859468843 51015 72117 687897656 54104 3756 57286213 87682 17811 580701798 60211 26362 4215986 67454 51015 56214129 52510 51015 41059418 87682 31753 142550961 5328 31753 13943410 64119 52510 105070982 73620 52510 210702343 73620 37093 113572493 64195 37093 369487589 61959 37093 552916842 38299 61959 5597011 68718 61959 991773483 27353 38299 101046744 68718 43860 637745412 15236 43860 949678241 68718 70844 637813849 68718 53549 632210684 43860 64620 937413059 70844 71310 561550869 15236 68737 840985988 53549 22371 78777036 22371 13687 353528992 71310 45271 403243437 25810 22371 843009163 22371 4412 67818580 68633 13687 691085685 45271 11445 102634785 65793 4412 643514143 28569 68633 920079357 11445 65479 214530834 26704 68633 352223115 64312 26704 676168174 87580 64312 398889009 65479 19949 510220250 75597 65479 546061603 59015 64312 240966855 19949 68210 2295907 59015 47004 619350715 66521 47004 914113681 59015 53210 30786718 59015 63603 563318583 8516 66521 760380549 63603 45593 962280620 42428 66521 722151245 42428 55203 537670597 45593 68728 604633925 45593 18973 641543110 87671 18973 726843859 60875 68728 746899682 87671 58611 705904696 58611 75474 145819396 12639 75474 622832622 87671 61226 393883747 32062 75474 406170995 75766 58611 409575914 32062 51078 994962387 75766 73913 716379164 9570 32062 491364214 57938 32062 11753979 65248 9570 413536111 58229 9570 2713887 32031 9570 144350986 16434 32031 4004835 57938 81701 537205465 81701 21372 813291653 6895 81701 748898500 25687 32031 42498061 3830 25687 107226352 69866 6895 318947158 10776 21372 301928285 10776 6441 507904108 62397 69866 553933918 10776 84703 757266309 6441 63802 755459406 73230 62397 963846290 73230 18691 23477563 84703 41108 892198252 59868 84703 463333523 83505 59868 891539742 67941 83505 352140302 37666 83505 948681847 59868 71217 516458795 67941 81859 177802623 37666 85262 132594416 37666 26433 842115191 37666 89388 77789202 85262 21200 436446072 21200 11686 426818922 89388 80956 234570301 89388 42726 815249018 16739 89388 56306545 11686 35319 17493119 11010 11686 859071477 34152 11010 697224233 42726 76666 186398329 80575 35319 160475316 80575 80533 2919687 80533 30409 831292783 80533 14248 153135606 14248 37593 382504789 14248 25316 103442599 14248 27378 50302796 31412 25316 797049809 86242 37593 586117401 37593 58245 364432745 79728 27378 82553051 319 86242 945125698 38950 319 369244086 64066 79728 285905510 58245 25759 259841095 5547 79728 968349204 61748 5547 459900363 29963 64066 97250520 39499 61748 4507550 39499 53655 960113044 10654 61748 950669621 73832 39499 552339028 39499 53614 455960663 15132 73832 183126834 73832 69944 86041647 35905 73832 148477182 69944 838 968298866 55711 838 121157216 35905 15828 750316404 15828 74005 109043972 13224 55711 731882912 55711 14117 135506609 44038 13224 901178415 62256 13224 188009121 62256 27526 188175953 46861 44038 997731003 30190 62256 64194158 34115 27526 844850690 34115 80522 604491568 10030 27526 267265583 46861 5557 280569801 10030 14166 859127910 82780 10030 509345643 39169 80522 291444319 15716 14166 92380550 15716 88608 974852246 86284 14166 182914165 35591 15716 868563086 70385 88608 48148683 88608 63137 694811245 83169 63137 57210722 4593 86284 80202909 6338 70385 947644978 69112 63137 494076049 4593 41605 658063821 34638 4593 95186110 47037 6338 29600746 6338 54977 40018639 69112 52290 639631845 45274 41605 503641136 34638 7002 436983947 45274 36370 408792206 1230 36370 293884936 52551 45274 556507041 52191 36370 186443849 1230 9267 578358254 52191 1860 648893233 14395 52191 365059449 25526 9267 436131111 25526 83958 853707457 25526 49422 325509830 77216 83958 885344903 42406 83958 608240287 77216 66663 894056963 371 66663 109342848 68798 371 684917226 68798 59512 581224180 66663 66082 18741256 66663 85534 223581074 26435 85534 217142735 66082 69318 679082932 69318 71603 653679492 66082 44000 159094850 73454 44000 482063426 10957 69318 582907138 69318 84125 541937242 67754 71603 989697150 20116 73454 263527543 60921 84125 57678386 13376 60921 550842268 60463 20116 260315305 10326 60921 418380727 3441 13376 181985277 54549 3441 569164950 163 3441 864886627 65960 60463 815591272 17411 3441 286841372 163 85089 576978424 163 49186 193042404 163 2500 41162182 17411 10441 99845433 10441 14362 684366509 14362 24982 715414267 59524 14362 539996369 80289 59524 810511257 26325 80289 792630235 19801 59524 31630832 59524 61160 617398745 80289 48873 500649293 31451 19801 471698807 19801 35179 825387729 61160 86938 614538179 2986 31451 461593542 20066 86938 558165323 80502 20066 103074802 8878 20066 283101838 56629 20066 739975977 35038 2986 144979167 35038 11083 620395098 11083 80796 80999247 67215 8878 480846873 80796 79072 206765616 11083 42558 789673142 22688 80796 431126511 67215 61809 863244405 79072 90190 360891054 90190 39868 895148096 19807 61809 653377586 22688 59351 19462185 7855 39868 863893933 54862 39868 515903112 1049 7855 30489921 66922 1049 966980467 7855 68062 416302033 30184 7855 565477322 5412 30184 723314619 68062 32108 75963460 14188 66922 263834598 32108 31845 606760944 50151 30184 713508085 14188 40473 450302776 39015 31845 11153835 14188 25025 902344721 40473 56169 407225209 39015 48683 581107028 19474 56169 601892941 25025 21116 123147613 21116 60823 57921929 48683 45234 365400998 30104 48683 382536344 45234 48150 824041589 45234 38441 682235214 38441 27011 888447546 30104 81603 323190699 2679 30104 493547270 56304 48150 670246540 5860 56304 963614271 27011 88449 994333616 88449 22800 50964494 22800 9007 345314948 22800 48706 525194317 42858 88449 581598010 68709 48706 284623450 13198 9007 590986359 9007 11731 113743899 13198 78060 433419116 13562 11731 931890015 11731 52481 542823235 20106 52481 914240491 11731 31882 20578753 20106 37172 755229066 52481 39896 56670506 457 39896 224742016 37781 31882 289835030 16554 31882 157595646 81035 37781 760294379 16554 61545 434874216 61545 27532 183648243 27532 30152 686445027 61274 16554 222038462 6452 30152 453190004 56794 27532 443007113 74533 27532 476144607 37217 74533 57933932 37217 299 556876981 47050 74533 503205558 47050 42706 769337975 299 33753 883465734 33753 32155 168429234 47050 52941 974819198 48976 42706 808450741 15957 48976 8814842 8504 48976 782038665 62873 52941 815338971 52941 65871 672130385 15957 50637 973705317 39640 8504 397867710 50637 78332 362916758 21898 78332 107575477 79325 21898 116913764 39640 62739 351879722 39640 44015 829074854 79325 89975 737544433 30156 62739 820330386 89975 40882 738357702 62739 86652 231998545 30156 16777 235295861 40882 2884 495166100 30156 36957 138309170 16777 18475 190850918 10352 2884 52915204 19941 36957 640792643 62198 36957 286301364 62198 78803 29827929 10352 646 129592790 62198 28544 910845647 23634 19941 471893712 78803 14293 307722908 24821 78803 304977440 19845 14293 967928160 19845 56984 628235578 24821 42851 295176285 24821 40583 145772792 3738 42851 585898664 19845 30388 953363806 42851 45132 652070565 45132 15868 646338516 3738 13756 162094623 13756 9273 1605308 55379 15868 179033071 50475 9273 191180593 1549 50475 317703308 43955 9273 682315569 9273 46786 725028799 62008 43955 458512208 50007 43955 883144499 50007 51748 597916364 51543 62008 655311924 46786 2455 821179519 51543 57281 732803816 50007 76948 722992869 57281 10999 633338684 6967 10999 530253938 81970 57281 154487616 60673 76948 987355857 10999 35335 368090042 81970 34097 423399403 90552 60673 694127103 81970 53815 163735914 4440 34097 945524329 60866 53815 817145561 60866 40542 561512257 40315 90552 712022313 40315 78373 11267431 40315 75666 310551118 40315 61437 12777857 75666 14059 981461976 1922 40315 255391723 54247 75666 294066197 27181 1922 748607858 9122 27181 743400023 9122 49628 164991203 28067 9122 655007598 65556 9122 977547097 21078 28067 983306907 9122 18061 440991633 29657 49628 309289305 21078 21967 920547092 65556 75753 71844420 31809 18061 259546149 27823 75753 233434818 8112 29657 120972224 75753 86959 918440545 29723 8112 431645407 63909 27823 638759633 44494 27823 51477845 86959 31969 1983865 31969 57967 253991782 44494 30420 928103701 86185 31969 328251324 54678 57967 859643004 32010 86185 269412126 64400 32010 624263195 64400 20710 42760277 20710 45766 679322790 63155 20710 783535851 20710 82767 574630430 20710 11046 980170751 63155 14539 133388371 40162 45766 263126766 37096 63155 297102124 14539 39380 6824010 37096 25969 531073656 33505 39380 808593800 56061 40162 197387369 25427 33505 928137015 56061 44756 758604430 25969 57279 78479032 27193 25427 92541060 25427 31396 784007939 31396 66333 276062084 31396 36552 537137807 36552 80176 324568215 31396 78253 48796189 80176 55679 781641067 64277 66333 82620938 80176 25345 626527564 64277 47967 82861878 68174 78253 202777087 25345 67633 174327627 47967 72700 733333502 67633 22465 309711178 47967 30644 152530134 56295 30644 579838257 17733 30644 509429517 30644 67716 869451391 19757 56295 636422686 13068 67716 488700464 13068 12656 776414107 13068 38006 123980185 81537 67716 701935955 47896 81537 194347414 38006 13957 296046069 12656 58049 43613789 81537 10073 21181319 89172 81537 751503960 13957 46433 320406057 10073 35570 951485452 58049 14785 301921697 20508 46433 423040082 46433 48916 600202605 20508 75137 449359164 58366 75137 404113372 70314 75137 902648891 38897 75137 180588979 43113 48916 443615352 26020 58366 85746549 43113 29036 916021152 29036 41586 767688405 69674 26020 733132122 26020 24748 30092705 69674 60992 248417244 23995 60992 250883920 41586 52819 675951301 43969 69674 436259105 23995 68185 216673180 52819 29649 96515557 31963 52819 978119700 43969 51288 309124670 43969 59505 533672756 59505 4831 612430368 59505 11082 77271281 11082 84150 467767222 4831 65841 79969533 16348 59505 657960072 65841 43823 729358050 68730 84150 855286787 67097 43823 38551539 43707 65841 30194340 43707 69923 511492673 68730 28198 518526922 69923 27786 207947854 73114 28198 99230895 73982 28198 115671406 73982 61555 919352495 41294 73982 603101911 23705 27786 331664968 73114 35509 82476129 23705 46400 378698324 58760 61555 887404166 26075 46400 533096366 35509 49621 724711172 49621 26903 299570210 26714 26903 347070209 26903 32453 35314600 56054 26903 501250693 42762 56054 291761433 32453 24776 21400350 81069 42762 895266100 89983 56054 504380590 89983 83011 343964966 81069 3303 51434159 39975 81069 640372042 83011 34770 327578473 84006 39975 1388648 53189 84006 55728761 39097 84006 536777554 39975 40057 775384515 40057 59625 101251693 53189 63918 18628664 40057 7539 686050305 3782 7539 395440513 7539 87082 81594253 59625 28415 73836765 5447 3782 111461666 5447 7642 496511647 9468 5447 538216205 9468 49615 131056565 9468 6558 239405142 6558 73250 50174962 48589 73250 526134025 62974 49615 480311502 24243 6558 591376355 32035 73250 751775692 88912 24243 83183441 24243 72757 534227039 24243 67472 142800062 69210 72757 452078184 19133 88912 199024763 72757 29048 53771016 87667 67472 956648652 19133 61416 765913059 29048 20146 803261167 10870 87667 525969454 84651 87667 60637360 76563 84651 135976447 88809 76563 534564488 84651 14925 502199312 84651 66530 577016665 30375 84651 523601589 66530 13558 876895709 14925 18581 134466551 14925 33802 840012528 54132 30375 96606434 12169 54132 964976032 54132 41306 202040069 89979 54132 405692811 25325 12169 121522242 12715 12169 569955450 44774 12715 956652985 12715 51292 928668811 45067 12715 69880543 68015 51292 413950080 45067 76903 294206841 59790 51292 531087558 15181 51292 503683199 76903 30849 580669757 65694 15181 132711738 76903 85770 77210834 88601 59790 312235926 16296 30849 84728320 85770 81228 521360600 4442 88601 187261821 21124 16296 256924157 16296 6270 995407236 35309 16296 92842779 66081 6270 11239274 35309 32788 92342046 21124 14387 587319524 14387 20604 268672447 47925 20604 909390015 16628 47925 231423050 34702 47925 115538095 34702 17685 763258406 47925 72740 298485658 16628 33885 87452144 34702 16073 294803025 13466 72740 578667807 16073 43702 956728284 78124 16073 91798465 78124 34424 901685455 35685 43702 581244268 78124 1036 199880913 63693 43702 190630431 35781 63693 765167899 35685 13555 610640219 50472 13555 84174873 63693 19355 17134036 14537 19355 58714405 14537 46762 244978245 39814 46762 708403123 14537 66913 592930390 66913 40430 646275831 28 40430 337787343 6220 40430 859706510 39814 13083 260172336 66913 4771 319259750 3494 4771 526833044 3494 82385 220035616 4771 79849 11373799 43137 3494 29282702 79849 47443 512277778 18162 3494 316593635 55887 47443 18203241 18162 14997 14836955 53458 14997 732508102 55887 86145 300644573 52172 86145 578962574 52172 89992 349553038 86145 56277 254957219 89992 75246 51368424 75246 29655 675684214 89992 77194 61578857 55762 29655 594801534 86663 29655 625013432 83959 86663 119334337 15089 86663 80705700 77194 43594 472786407 77624 55762 866056627 77624 73007 625123724 73007 3457 606687482 37211 43594 456650008 43594 15200 535586667 3457 82915 559285158 17194 15200 657395198 48878 37211 799431952 48878 44294 34404631 48878 71082 636940843 48878 24636 382666124 48878 39438 82630660 39438 86340 542950410 71082 71483 514492039 12636 39438 538609810 12786 12636 725988143 41691 86340 330784443 41691 57823 990592718 12786 7309 561260042 27570 7309 549836679 41691 46703 187888009 27570 66872 834502763 57823 41136 628396913 66872 90296 111595878 90296 71255 961567231 41136 17995 463817731 71255 44136 832795447 44136 90031 56945610 90296 66968 600929735 58095 17995 851918316 58095 75959 263748795 74104 44136 249238683 58095 59731 781534676 79397 66968 237037862 58095 23190 392106827 89185 79397 292157777 74104 85363 601029076 59731 86152 130310742 23190 45615 613111604 31856 89185 597260233 86152 10940 990443338 31617 86152 476461239 78772 45615 607526353 78772 78873 51500993 78772 9408 957360847 10940 68707 53028333 68707 29734 186358468 78873 59827 668159228 75558 59827 394614766 75558 53451 15720561 26664 59827 544587979 42218 75558 219232778 42218 21881 139571576 26664 1848 80075745 44133 1848 591450137 26137 44133 32394715 43510 1848 738413940 58565 43510 110164961 43510 78726 894779152 7487 44133 259429080 63030 43510 917601611 78726 80985 778282340 58565 5566 467240777 7487 37646 776885921 88828 80985 56671358 80985 32794 501093485 4583 80985 805517518 4583 71612 599392741 4583 84961 922386130 71612 24607 550288624 24607 11017 209320812 11274 24607 800762441 71612 18145 944055641 10394 18145 998707743 11274 8949 925109705 11274 33966 396007492 10394 60939 423110586 27937 33966 651704095 39002 33966 473247750 37193 27937 604723255 39002 46008 926229197 16749 37193 983694792 27937 42313 531175701 42313 60644 529352160 42313 37527 115072369 46008 50626 524947147 58793 16749 514840471 42313 83824 124644282 87360 83824 89153340 23616 37527 2763606 23616 82598 86521549 87360 88917 562007061 87360 49793 573060929 10035 82598 105016196 49793 85117 199850221 34599 85117 281260485 37998 34599 520588889 56032 49793 562858834 10035 2451 700559161 56032 19169 210359120 56032 15118 24368127 53194 2451 845057409 56032 39064 913532204 53194 26111 703137409 53194 90204 650602766 53194 34496 574497638 32216 39064 104672113 42670 34496 99272798 34496 83276 55248554 21236 83276 281590770 10439 42670 766544793 32216 47538 233694542 21236 10947 827806531 10947 52329 43930972 51704 52329 741280718 10947 22339 901546271 89622 47538 842112707 51704 35039 862406491 29108 35039 273854421 51704 86644 315879504 89622 45105 123961265 64090 45105 514097850 24082 35039 879398189 86063 64090 463915468 40129 64090 522692340 64090 55937 42261867 36737 86063 160873841 40129 69510 281403514 55521 40129 925026133 29980 55521 222078764 55521 46681 579624576 60611 29980 989504745 29266 46681 575261415 20613 60611 882414893 48704 20613 122487836 20613 67588 773573022 59433 48704 88671539 48704 78348 32631527 24539 48704 606074219 75224 24539 607749170 78348 85285 94569581 86735 59433 270520041 25324 86735 778483793 4917 85285 96640144 40504 75224 877258039 53309 25324 927365827 4917 55854 147376642 72470 53309 583652597 72470 26495 621298158 26495 53027 571753891 53027 66138 516878236 53027 2572 842751443 54259 26495 338030485 25939 26495 131168552 25939 17189 224446314 16813 17189 925387611 36748 25939 241445107 16813 31031 426975666 17189 66628 600347555 30177 31031 428471526 73789 30177 547367415 15664 31031 492037258 30177 44928 125224275 75767 15664 417382112 44216 75767 246790044 49269 75767 195341125 29114 49269 39495616 44216 60566 74250754 60910 29114 618508238 60566 70354 26663503 49269 52792 944337025 60910 14303 14486796 60910 12721 475115 52792 70343 58227382 89681 12721 670110969 12721 84988 635977313 41521 84988 547568959 7323 89681 764738790 89681 11490 56220776 87941 84988 976864714 11065 87941 876289605 56804 87941 919195449 87941 49237 915331106 62225 56804 998344020 84621 11065 51381858 62225 65274 229310246 49237 63256 682091336 62225 84316 886533714 63256 56824 242808552 2638 65274 988421819 43309 63256 136492702 49386 63256 982914254 89149 56824 604930054 16490 2638 914403942 86467 49386 634806647 12126 49386 816677998 83912 86467 915990844 2461 86467 131914172 8318 2461 434352350 8318 29191 70193995 8318 69007 860298414 192 69007 186485789 60827 192 248333981 69007 69972 77472550 192 28598 870296947 28598 39998 256578402 67930 69972 247842552 9435 39998 248400358 9435 84189 692178401 84189 26568 218956134 59328 39998 906589305 31879 84189 690597649 39831 9435 476540279 59328 18433 211451151 39831 33674 805286362 89471 39831 249143185 75421 31879 581149385 75421 45926 60490876 45926 31210 508648476 89471 15643 173142247 53158 15643 761406843 53158 56709 943284121 56709 7480 521729654 31210 3716 714538349 53158 30287 59521479 45944 56709 393409452 46263 56709 821644965 3716 24349 493723634 30968 45944 906518921 9130 46263 61594223 16231 46263 986819928 66743 9130 82422759 9130 17387 746366380 45740 30968 102485378 13253 9130 133393408 9704 13253 338992980 38411 17387 705348272 88922 13253 756565995 45740 43739 178994280 1829 43739 293502331 19317 88922 257115178 26884 38411 57142893 406 1829 623435233 12904 43739 229461736 12904 35666 108557660 44918 19317 946792136 11690 26884 601793365 11690 45715 220895951 26472 45715 24644878 9118 35666 308207301 2251 45715 451525302 61771 11690 757871235 45715 60253 781993731 7311 60253 88984199 75279 61771 690574275 61771 86459 52020119 68929 61771 921914661 61810 68929 878965944 18247 75279 660029536 33975 61810 927820397 69308 86459 104516338 38791 33975 568997483 85492 18247 756343777 38791 47887 906985796 53501 33975 965791110 53501 35795 791543288 40379 35795 714909727 85492 47911 426706335 62210 47911 768884454 12460 62210 162924169 35795 52611 750693412 62210 82010 259664531 52611 58264 324107298 58264 68379 70474317 7784 68379 952090853 30563 7784 457756729 88846 30563 577939946 80166 30563 615433242 88846 85637 521680344 7784 82986 820305076 53498 88846 442644836 84364 53498 757304216 53498 17973 866295588 58554 84364 212007071 77116 17973 552217434 17973 29193 947155120 2869 29193 442391875 87217 58554 828035269 77406 2869 50482825 87217 35842 455668706 78666 87217 601836999 54156 78666 764213568 59786 78666 645212345 35842 28849 71609718 54156 4535 607098548 54156 14790 506880492 25033 54156 356279509 1885 4535 912330646 38077 1885 300711609 4710 4535 710271488 1885 71963 351785305 38077 62068 860872588 1885 8124 569278958 38077 86020 413192702 5246 71963 292450144 86020 82030 327368159 82030 32267 634803191 5246 1284 779096787 86020 39393 323744887 5246 59485 299424574 32267 18718 595137649 18718 32655 685619518 1284 78654 923006123 32007 39393 26508604 32655 59643 427320580 32007 71890 781679473 32655 30006 99239399 53907 59643 278315763 59643 51403 36492620 65676 53907 140796488 65676 55530 412886221 65676 43874 75746255 36408 55530 412262723 56167 51403 32737647 65462 43874 410582247 65462 43334 371883743 43874 82438 990983635 82438 25311 809653402 82438 14719 213002474 14719 75428 842740189 75428 13357 130491146 8924 13357 124461637 36943 25311 119488074 36943 57377 603281599 75428 58792 94285864 69434 57377 337439805 8924 18780 917275431 58792 54452 112410546 78013 57377 973061801 54452 40150 770578462 51036 18780 329826762 1496 18780 94396643 54452 57380 904998165 1496 71506 939832854 57380 15654 297761099 11267 15654 610840042 26924 57380 112025406 57380 25523 363015487 11267 40496 138079079 25523 37364 240010522 40496 73778 415407871 40496 12510 297086076 51955 25523 843152735 86767 73778 219770506 73778 33037 407161164 51955 87336 904891283 86767 45418 837843872 84721 51955 762831022 86767 8298 608370669 84721 51530 565875377 84721 82702 190269620 73875 82702 186900361 73875 17637 764533447 51530 54870 386324853 82702 41806 368729282 73875 52061 692526517 17637 15176 203785701 54870 70205 821853154 15176 64058 104141914 41806 86678 568185672 6562 86678 884488976 75946 70205 100807353 49516 6562 177397581 49516 51103 170207587 34092 49516 418818600 34092 26637 396932717 23754 34092 765314731 34092 15001 763899593 34092 13698 986265274 22691 15001 990009753 26637 53301 629076170 53301 6691 844164408 69677 53301 377181563 22691 14187 732316656 32477 14187 412673921 14187 11876 992626553 14096 32477 478611982 11876 86538 724528445 28495 11876 809588629 11876 67016 146810512 30002 28495 483335344 30002 74135 542528148 29264 30002 127576305 40020 28495 336047304 40020 56318 161684887 56318 9392 173868835 16224 29264 861109677 67117 9392 476139277 66798 16224 389083504 78442 9392 424647415 16224 7110 213990960 78442 15007 951436670 67117 21025 215740573 9893 15007 201128854 16734 78442 423217497 4414 15007 106252781 17109 4414 891682592 14816 9893 860235616 58372 9893 807725018 58372 33815 838133175 33815 27953 374856326 75618 17109 612687312 33815 33299 735067951 27953 16115 31806292 75618 49247 149798872 58840 33299 925908878 58840 11206 726244024 20322 49247 56392773 29196 20322 258343365 48644 49247 967313798 20322 88851 457977341 11206 72918 293146402 50415 20322 427380206 29196 50646 73951531 77615 48644 54697637 72918 13968 57031480 50415 60261 629119415 70672 13968 370552665 38698 60261 611061729 45110 13968 340855171 60261 55857 858812663 55781 60261 977166781 38698 65622 849142297 65622 87125 379557634 37961 65622 996113879 9105 87125 641562873 25900 55781 125470711 9105 29613 656267504 9105 58327 940607642 19452 9105 640472491 29613 52785 494820089 56832 29613 277375591 29613 44198 72255461 19452 66583 340643220 56832 35908 50287213 62408 35908 1726840 56832 33664 800778788 46371 35908 346672912 46371 74232 717485873 89399 35908 609923097 74232 58622 925618328 46371 47884 872723673 89399 60727 38711595 47884 10627 308972655 67868 58622 964242910 47884 24593 827140864 4038 24593 351981815 69941 10627 288035203 69941 11932 752444711 74908 69941 665103514 46922 69941 162693162 31024 74908 416864498 54315 69941 498240323 74908 27719 318425735 31024 14758 342284305 27719 3879 634358648 14758 24326 884867501 14758 9249 24024372 3879 3460 593622547 24326 51725 755414681 51725 24934 134958522 24934 85969 869444806 77679 51725 539588351 86099 3460 468726661 26785 51725 638674780 85969 48449 799797684 14932 77679 800660527 26785 43765 469872590 86099 40417 832715940 36480 43765 219659745 69141 48449 421679857 36480 81226 451928 43765 65511 66133414 28963 40417 82642804 81226 51597 62506025 84047 28963 70137768 84047 20938 125645730 74176 51597 389437581 33342 84047 802095281 20938 10098 514816191 54354 74176 844510765 84684 54354 947170701 54354 28934 236308756 10098 87559 649104841 18369 87559 910374316 18369 66267 949057641 14339 84684 575299329 14339 36772 343634230 21622 36772 826502217 84320 66267 153705053 40041 14339 969367217 77692 84320 938989136 51397 36772 868458093 264 40041 317796077 77692 52014 39107309 52014 27884 963839785 43310 77692 999742492 84451 43310 233822066 52014 75065 33086479 86516 27884 10108644 44559 84451 604207842 84451 55094 128031317 86516 75354 908675853 86516 30945 673456263 75354 45394 602975279 30945 87345 476702661 87345 9511 903520485 68509 9511 224904492 41076 30945 449151213 62311 87345 147564654 88359 9511 227829186 67815 9511 76909295 27185 62311 727447625 27185 56253 168655625 27185 47803 46174616 56253 56060 556511247 47803 25104 137930553 56253 24077 682405978 25104 31004 861240809 289 31004 339333525 289 69037 35539907 69037 87447 741591283 289 38987 84244332 69037 67684 268588020 76193 87447 361712693 7705 67684 726686765 20380 67684 380073462 76193 37165 522146255 37165 48362 966843768 48362 85023 720571540 64689 20380 722082497 21702 20380 220949892 85023 59060 666658050 64689 60117 464168505 59060 62503 111734461 64689 65270 697147646 1329 21702 472054565 17249 60117 643883807 63950 65270 257751053 1329 78188 794727141 63950 45566 181140850 42579 1329 61521973 48877 63950 177526316 78188 23324 668735398 2056 48877 126986457 45566 15325 714937517 42579 1578 371422424 15325 72049 414114703 23324 77689 691759628 77689 84015 271012032 15325 44622 681785238 57311 84015 508317504 62629 72049 111931306 5140 57311 415171399 84027 5140 917189487 2900 84027 841662453 2900 67673 583828796 67673 44230 512060998 44230 30258 191885353 44230 84854 610757894 44230 42608 275136033 9343 44230 20457113 79753 30258 114099170 79753 40994 537155280 42789 42608 165371373 55394 42789 461869235 58829 40994 481359689 58629 42789 853512763 58829 40334 974904399 42789 38886 815489703 48371 38886 331099052 46671 38886 695456923 40334 11997 117885632 46671 61525 528799308 42945 48371 93347017 11997 56345 628642793 11997 23205 317768963 66847 11997 15041507 66847 37483 936188070 2935 42945 90243280 30592 23205 212880448 37483 4742 801232403 30592 52288 374815603 36583 2935 140047482 39251 52288 628462027 52288 30472 799362938 30472 17565 170238390 44666 17565 579521625 39251 37028 407370482 55818 37028 597895006 27435 30472 100394485 63929 17565 869200548 55818 19197 580670404 18125 27435 555064279 63929 41502 288955190 14352 41502 323450616 14352 80150 49936424 23266 41502 48592125 11827 23266 484460884 18349 41502 479504728 69836 11827 849209489 11588 23266 777516689 69367 18349 626203876 46535 11827 160088250 48175 18349 170391947 25247 69836 386808207 12914 48175 837037404 12914 38232 393982578 52548 25247 992767158 25978 25247 787082631 52548 84193 446870765 40761 25978 488590685 84193 9369 87732616 55322 52548 921559214 40761 45266 430855114 40761 58621 242665460 40761 14000 532447957 9369 25555 4545182 58621 54525 82253164 14000 3426 897258890 58621 19151 922616686 19151 75463 375947891 75463 77108 392592201 66514 54525 29878248 19151 32899 571493674 37539 32899 519598057 77108 31986 632526824 77108 88973 367687977 37539 70726 250404251 41356 37539 850001988 60663 31986 395343832 35091 70726 666356667 48052 41356 965365946 8203 35091 791476321 32090 35091 688051628 8203 22273 300264220 35091 63930 825318658 76544 63930 75355104 8203 39631 298658928 22273 1804 455786568 54449 39631 479743278 49897 1804 593549740 13645 39631 836089715 44223 54449 537562241 1804 15122 103001258 65755 13645 620269680 58726 13645 332748027 15844 13645 278653228 5347 15122 810044544 21167 5347 198249433 5347 21428 611381110 5347 34557 813797186 21428 74108 27242112 34557 72516 507126976 74108 6783 699418340 72516 77790 901086339 78167 6783 790814517 78167 39269 143948070 39269 78003 308390147 1481 78003 418430898 39269 35165 774107239 10062 1481 762252843 39269 54067 30359624 86981 78003 110001939 12307 1481 816068319 35165 82469 43533040 45315 10062 659281372 12307 70934 569181896 12307 26438 598998864 42834 26438 569973571 82469 7236 891738765 7236 6881 330095172 7236 27455 670728689 31277 42834 867006565 27455 37248 860586251 35534 37248 95542940 37248 19527 29170741 87068 37248 594065106 37248 49433 603734553 72347 37248 604967231 35534 67736 864834764 6356 67736 699768651 87068 76253 358346845 76253 36842 915672318 72347 49286 50292120 10801 76253 960795612 34516 6356 661738499 76253 67626 329616867 9572 36842 469966724 34516 6170 164102374 316 34516 187093595 6170 29123 817762816 29123 72434 969957444 72434 89419 128311048 76477 6170 968411316 75237 76477 846011220 76477 48790 234294898 35744 75237 62394917 75237 17870 519763118 48790 56821 255020151 49652 17870 168745824 32843 17870 364602472 62707 56821 211739246 87077 17870 15467860 66266 62707 743359120 13825 87077 12258945 35032 66266 291731895 87077 3976 999233398 87077 74997 946882382 3976 85781 687897687 3976 81732 713339074 5701 85781 453572478 23622 85781 784721477 85781 13841 245308414 84592 81732 199067329 5701 8313 874539832 23622 12910 421177026 13841 5378 50813824 31231 8313 785877992 5378 43417 314622240 70393 12910 950884615 12910 12762 164722526 43417 6225 861935644 12762 44234 209338549 70393 12546 144016719 70393 14531 429144424 83156 44234 136177842 44234 45649 362538814 48314 45649 103716996 45649 3332 77900265 3332 39923 960692140 34571 39923 375630175 48314 72911 44098751 34571 28921 867301786 26691 39923 197758381 72911 83253 916762903 83253 68292 213837910 74827 72911 96292205 28921 79555 97957702 79555 56096 589624280 56096 17967 55383339 17967 38480 656879262 9806 79555 606518306 56096 10645 112460500 14713 38480 479781652 68235 14713 718052325 35452 14713 995317209 62429 14713 527375657 28834 10645 372642848 79938 14713 426941751 28834 7640 281634168 3758 79938 424076923 84031 7640 277706432 74990 28834 276278332 79938 61556 825999880 61556 12171 175187603 70664 74990 589704015 12171 20264 72944400 18756 70664 556517639 66399 70664 611490322 21500 18756 228282012 18756 67959 181805782 71207 20264 275741496 21500 23518 968047880 66399 71232 808891580 21500 84630 71301921 45356 84630 591210635 2244 45356 438514175 44321 2244 868264320 71232 48193 949613899 32196 44321 433211468 2244 27820 428163769 2244 64305 661901065 28915 32196 71654154 59016 64305 539029416 28915 33561 107234344 32431 33561 865203471 9110 28915 695943348 32431 89959 703254262 81199 32431 641845660 84938 33561 911497208 9110 45963 455187939 9110 84862 913559123 84938 6355 224141260 81199 45984 608494620 90509 6355 328603993 6355 68778 3589360 45055 6355 917137920 90509 56263 110392280 56263 74863 883909127 68778 77027 524452898 56263 85321 121765823 45679 74863 985216294 29316 45679 383117685 86136 29316 334216748 41240 85321 53132748 34403 86136 443143625 5293 41240 600938149 20154 41240 254539150 5293 16522 991042540 37175 20154 703867266 24792 5293 757256207 41308 24792 928930644 76133 16522 372947049 41308 35454 368218900 40458 24792 393777320 76133 1090 953032345 1090 4171 134844516 41577 4171 38285013 1090 27091 331751895 27694 1090 247958245 36726 41577 470732066 36726 5542 745721678 38237 36726 900320966 25054 27694 601782323 45382 36726 715810947 36726 66570 63526390 34231 45382 865622564 34231 31454 852493981 31454 76896 589329007 57948 66570 200458489 43086 66570 965901028 57948 59219 203682169 31454 37548 796772173 68660 37548 176256795 5078 57948 614468940 5078 41198 365925060 41198 11658 967833258 37548 2602 861903921 70103 41198 964423915 71302 11658 612034081 52284 71302 474368533 49692 11658 5818367 49692 55298 225566553 49692 74915 283593411 84806 71302 931541579 49692 19884 650518236 27497 74915 342575433 2793 27497 703220851 17948 84806 96167585 2793 5350 120388025 2793 64177 156209035 21396 2793 353386581 10507 64177 302992522 5350 29422 844712866 21682 64177 384009445 29422 13844 800167648 21682 20036 689856466 20036 46146 903401775 13844 29460 221847413 79575 13844 582834929 79575 5669 523563434 20036 17079 755864298 56549 46146 792586269 79575 86206 858002823 51865 56549 43595495 18294 17079 156939428 18294 69341 22252981 69341 90343 176363171 56499 51865 578132859 13073 56499 445178288 35040 69341 35372034 13073 89755 525552982 56499 72088 608881001 89755 64163 493167869 81569 64163 468466292 35040 88708 836633754 86931 64163 14388662 68387 64163 858168592 15908 88708 904099551 68327 86931 400761484 66626 86931 399594962 46877 86931 15925 68387 39819 68026920 66626 53041 599609794 33086 39819 902487832 42699 33086 460818432 28237 33086 995166718 33086 61527 663088365 53041 64728 267842520 33086 26909 287292482 26909 86585 84775381 46746 64728 580854887 86585 35803 568940637 57895 86585 611171672 25794 26909 860227594 69718 25794 125767935 69718 74577 569634067 69718 51518 534186848 57895 65126 154679304 64786 51518 136337114 74577 7391 31101075 73128 65126 847543351 51518 44108 288559659 64786 44734 335348211 33676 64786 371920650 7391 52678 145227340 33676 67747 746566927 52678 74601 260892772 44734 89059 870138405 84324 33676 493580452 67747 55125 736513949 74601 25778 842704904 25778 84164 745132245 55125 2711 648841701 2711 56671 215721095 58175 25778 662011384 84164 81013 87367061 56671 51222 978122660 2711 29201 872702800 55182 51222 637361597 81013 80893 788627912 29201 84696 406352180 81490 51222 66220213 29201 77829 555735102 59514 55182 391825745 81490 85941 519240966 31528 77829 668663940 36879 31528 139520410 59514 86463 443870323 66240 85941 18640434 72509 86463 426057276 36110 66240 611446285 28320 36110 42722902 72509 25549 446900104 66240 57716 608072515 57716 19555 865081851 28311 28320 571883338 30082 28311 636927965 74215 57716 791195331 28311 67638 426978518 67638 75844 94494971 19491 75844 16393471 19491 72314 160681704 18942 74215 881987795 75844 20580 944275990 72314 22639 969176142 30041 19491 286312745 85904 20580 441306651 25288 22639 875224071 79578 30041 802010397 62932 85904 824984806 62932 37981 585029712 79578 88634 643558978 74336 37981 887488043 28291 37981 267137094 72601 37981 322808085 55959 37981 113202395 14608 88634 977307324 28291 83004 347631785 67748 14608 583468824 67748 46019 464956048 89014 67748 219790091 14608 90431 985783743 19813 67748 785337138 88270 89014 549303496 89014 13133 901853450 13133 16934 106956133 19813 57847 476189145 13133 89790 413873539 3340 89790 890302119 26247 16934 383176449 3340 83019 895159045 3340 41232 257344459 87326 89790 622779291 3340 38520 584277840 13916 26247 601916717 13916 25678 611409430 10016 25678 653019030 87326 67123 482803549 39995 13916 15750038 67123 71152 878220053 25678 8964 111428047 62482 67123 109519349 67123 58270 293240346 39388 8964 803810729 8964 85383 56919869 31903 62482 249169019 85383 35412 535882371 35412 35378 677061634 85870 85383 964006069 85870 54430 69942476 36103 54430 15606061 54430 89980 240145944 54430 81307 983577778 32187 89980 959497609 12596 81307 460089236 8899 36103 621964002 60268 32187 380442898 28262 60268 11650824 12698 12596 254876238 8899 26632 709742058 8899 3106 707481430 45309 3106 116391371 45309 64152 317940903 64152 61764 107058163 3106 66077 907308827 36420 3106 700386108 86927 66077 563385244 64152 67883 444056328 36420 79956 515997893 86407 66077 251323538 81846 79956 946304299 81846 12933 400120761 12933 54437 457287240 81846 1444 705463140 12369 86407 932265835 1444 20018 876475934 21130 20018 226632625 20018 29270 735627417 1444 15640 786320308 80225 29270 531553199 63855 21130 724718917 47780 29270 469060372 47780 55831 24987708 75235 55831 687583533 41524 63855 21703337 55831 59147 222105429 47780 63632 517227309 61896 63632 999787532 781 75235 739030472 68046 63632 539194377 781 27326 972972220 27326 37897 163559923 68046 65417 261053965 61257 68046 449211073 17708 65417 446905619 34514 37897 446036107 61257 90049 65219929 51606 61257 312245047 41211 61257 680729528 2514 41211 188742286 34514 82692 643768349 3409 82692 522956850 2514 66211 885590252 2514 42592 988026556 66211 90250 80511405 90250 4097 949731 90250 31091 795407593 28333 66211 958121169 69063 42592 916213342 34757 28333 956352179 4097 60837 240612864 67771 34757 239776197 76177 28333 170001115 56901 67771 101073127 67771 15372 256882522 60837 206 258196207 67771 27357 700663125 27357 63448 766679227 63448 24981 8930139 69813 24981 915906800 70407 69813 134443067 27357 82485 847957867 28473 24981 933882534 26299 24981 838828567 69813 6577 65927629 70407 73073 918247537 86485 28473 50085383 13077 6577 464889633 4248 13077 415077676 68696 86485 775849839 86598 68696 855778171 81025 13077 277643767 86598 52437 667715452 68696 4758 847727373 24411 86598 651545127 4758 86473 618603483 4758 76716 385523404 88110 76716 420871554 4758 56227 125156737 24411 16646 874534514 4027 76716 907397217 67047 16646 350141206 48003 16646 655838484 11268 48003 30085447 28187 16646 233509947 86894 11268 447909056 362 67047 692497681 86894 89946 498245764 62249 11268 474908515 62249 46979 889375073 48953 62249 667156359 362 77739 617474536 46979 87924 827056256 85368 62249 77118401 47036 87924 150562560 47036 9697 995813706 9531 9697 596951315 22866 9697 867958727 22866 77717 866018449 47030 22866 28738658 9531 49949 409012159 22866 38540 41332864 63760 22866 907233234 63760 78142 166755672 38540 46801 590584463 49949 75886 213628092 38540 86297 416625652 86727 86297 162936936 86727 64903 869448716 11258 75886 48411251 86727 73770 44224601 45059 86297 930487402 45059 73847 947728918 64903 53156 598998414 73847 55411 401523003 51584 73847 765792113 51584 57484 809417484 60073 55411 617077700 43662 55411 199219954 51584 54708 803825167 54627 54708 692480466 48684 43662 47545240 35495 43662 701072235 43662 62081 57820726 56512 54708 155570210 57235 56512 295564927 56512 18450 708005981 18450 34986 840970725 62081 4319 877014808 71677 56512 321998617 57235 63124 772738909 34986 74356 941589321 81593 71677 747432056 81593 12984 3839812 12984 56206 195016742 1701 12984 736456427 1701 17342 530150937 85410 17342 701636025 17342 966 552032890 17342 44419 506776823 53083 1701 570721425 48285 85410 907397909 30643 48285 28394078 966 69805 786978655 84833 53083 893370472 52842 48285 36463046 30643 68959 901800701 69805 28532 100782125 69805 46701 241752087 28532 89650 448401117 46701 52219 469835963 52219 82618 29298737 3018 52219 673891909 3018 34674 936242771 71392 3018 195424212 36376 71392 786044248 5175 3018 97877693 34674 21374 897389392 36376 2162 146843491 61608 5175 736713355 21374 39230 350894369 39230 19347 558839693 3650 21374 456261467 82873 61608 754444177 82873 64241 321792802 14738 19347 987298731 82873 64399 240219188 15051 64241 496648364 14738 37837 600048579 15051 48315 845068595 15051 39932 728427078 15051 75679 414134776 15051 38883 177071350 11438 38883 805092890 43179 11438 700924916 11438 58233 216645152 38681 75679 20015345 38681 25455 157030705 11438 54066 287623012 25455 54871 26806715 54066 4352 966836524 4352 38652 253560928 38652 90262 883219263 62519 4352 826199508 17453 4352 35616777 17453 39509 131256982 90262 54876 154897296 66779 17453 442864975 62437 39509 709432275 17453 71338 508399834 34035 66779 642280459 54876 19903 167209176 62437 3005 353046179 52222 34035 138572615 55805 34035 88231111 3005 87845 102601354 74196 3005 884517474 66945 55805 114639697 55805 87413 958887922 87413 29151 103520929 67223 74196 317140007 61568 29151 463581254 3810 87413 780169666 67223 44413 656522296 29151 63665 6920444 29068 67223 604991832 3810 78887 594999814 60264 78887 311496706 60264 34019 96440887 63665 16384 441231533 34019 16724 172997699 84843 16384 944772331 16384 5281 752511516 21543 16724 677768259 84843 18088 705283931 18088 47010 263453188 21543 36150 868583446 5954 36150 346977589 36096 5954 633480669 47010 58132 843387754 77106 58132 873454713 38971 36150 142118365 55426 38971 73096944 25242 55426 269016869 58132 64409 608717090 38971 28939 59242527 21683 38971 106597637 55426 11158 839229961 48249 28939 768459584 31344 48249 128057642 40867 48249 3320108 8234 21683 201200152 40867 19595 118545270 47049 8234 373173017 31344 79785 256710324 56750 79785 97459751 33503 79785 517456706 85212 33503 303652263 47049 84089 693193184 33503 30503 612607829 48187 33503 135433883 48216 30503 936141413 49074 85212 380897912 84089 24834 806173371 74286 48187 997402294 74286 24935 475617360 74286 33760 325741841 33760 57535 872625956 24935 12547 77511601 57535 28768 901345748 62979 12547 167392443 57535 11890 316903310 12547 62616 238383613 81980 12547 127919148 11890 4329 45741053 16772 81980 938519770 76165 62616 117410031 81980 54691 128239154 54691 88944 355065258 16772 6997 500181787 43052 76165 868643537 54691 36762 205706304 87231 43052 357649357 6997 45466 343705188 45466 20621 29163932 20621 82504 621899230 87231 75554 96372784 82504 70679 586438222 45466 64925 411874461 57857 75554 971365891 15240 82504 12433395 43957 57857 343823148 59973 15240 637063195 15134 64925 333184066 26088 57857 406474825 51483 26088 197112355 76787 43957 514197698 46650 26088 27052790 15134 7341 333667268 76787 39013 159524361 58203 46650 468325262 46650 56688 264420273 66851 39013 572742479 58203 33702 604487140 58203 69314 417732213 66851 5838 147265152 5838 24132 338255043 19695 66851 412525381 33702 86175 963150599 61436 5838 672479390 70378 86175 431591648 26642 86175 349776486 86175 31595 124926753 86175 72915 670152749 61436 60741 600103601 88209 70378 526457918 47325 88209 611100699 31595 70892 338159607 60741 51492 641736684 70892 54189 20976467 51492 38199 371016128 51492 39605 194667203 62819 51492 511846267 39605 88951 389622108 34047 54189 205418379 39605 80051 697138640 62819 71914 784209592 88951 14689 287832071 41385 88951 128777101 80435 14689 72763064 71914 83651 787661928 83651 34476 649825914 41385 25212 390099172 21162 34476 287638504 80435 12153 930632267 41894 21162 796337452 89418 21162 181889288 12153 61171 863435915 20650 12153 450713588 58276 41894 21248770 87004 20650 167675871 61171 44533 998174692 61171 89919 470335236 53507 20650 713538157 72519 58276 96507933 53507 2477 180509388 53507 75194 238038553 53507 86824 987965187 18656 86824 818320823 86824 75775 365006280 36071 86824 289251361 59247 18656 755634185 36071 48158 4864738 64201 48158 17392552 75775 90547 577160822 18537 36071 816742991 1091 48158 462061431 18537 12592 401754856 64201 3272 953440797 23566 12592 236541702 1091 51494 754110583 3272 50398 786634940 3272 86004 247386392 86004 56948 472803210 86004 68063 755236519 51494 25591 372209354 86004 15318 851669571 46502 25591 220661228 26824 68063 451946338 48666 46502 869661683 26824 62964 981727799 48666 12225 478976553 12225 47727 206355058 59728 47727 81218596 12225 67330 848540770 35248 59728 914777284 37307 59728 734811387 37307 34407 299833189 59728 79584 181045052 79584 1297 752937692 72651 34407 315478588 1297 12406 833285800 57085 34407 105506935 72651 11661 728715167 34904 1297 144517156 72651 43694 144109482 58732 57085 989814223 58805 58732 275066885 43694 9586 356333792 11546 34904 60997836 11546 9170 526562128 58732 25095 365074966 11546 7181 382220044 50692 9586 948603992 9170 14545 142577253 49224 9170 352063016 25095 89758 531721429 78320 50692 477720348 50692 567 944328542 81989 14545 752230685 79039 49224 509845064 78320 9083 920123352 14471 567 371942551 63052 567 548344919 17107 9083 256508418 63052 75407 638183604 39525 9083 290150574 77768 75407 749476759 6853 17107 520683074 77768 63523 88152062 77768 60487 957171484 39525 47145 121316166 37036 77768 330596592 60487 31206 831153976 66631 60487 657988378 52232 37036 68803532 47145 65743 332241177 37036 12502 520009079 66631 19730 889149820 21958 66631 284976420 21958 10569 382729452 19730 41908 633761482 10569 54323 778934943 17555 19730 197766992 54323 55308 786351691 62605 41908 962878342 73232 55308 726134130 26667 62605 937448788 26667 73092 388263720 55308 23533 184172206 62605 3643 57020125 3643 70464 66601890 86025 26667 94418970 59330 3643 945961378 66629 70464 212514016 32735 3643 981743377 59330 42276 859130520 32735 43625 120639842 59330 50732 703775800 43625 54807 790199829 54807 39442 604325885 89923 39442 938683366 39442 31880 542305378 21232 39442 92223437 14503 31880 349767618 39442 55053 829337545 27365 55053 381887728 69847 21232 648565393 66304 55053 40099453 69847 66253 164908187 38282 69847 383013618 70656 27365 700373284 88340 38282 467189124 66304 66635 732725951 32597 66253 991936307 38523 88340 513608765 70656 46899 128520302 46899 38977 631754907 46899 12918 33456986 81375 46899 306427477 12918 45300 705406684 81375 59592 790012345 38977 5763 589253506 815 81375 268633808 23163 59592 590653558 85297 59592 734482775 34051 815 432709909 5763 22546 68327664 23163 9396 108385534 34051 82805 70863956 73591 34051 176495744 73591 47357 401616733 11500 22546 741797552 47357 16854 680874424 16854 2001 462382682 11500 34185 10995491 18458 16854 828099622 63198 18458 107600127 37676 63198 944618273 21327 63198 899222436 57356 63198 809775928 37676 64207 361455357 52181 37676 921077620 21327 29664 994901218 21327 58686 230836634 64207 31430 834817694 36868 29664 207786945 58686 50302 564864772 74239 58686 122322416 78562 36868 577355383 78562 13709 938073796 1824 36868 605010812 6096 1824 241875060 88067 78562 888559246 58169 78562 941361222 1824 28789 574281514 58169 16580 126519595 28789 49370 698655687 38262 88067 218036241 58169 37958 634609418 49370 13252 464354779 49370 41151 708721602 76885 38262 558377889 38262 45147 474242569 45147 90480 224358270 13201 13252 117921752 5301 41151 492465176 50763 13201 486154533 47039 50763 288059852 50763 28274 625866267 47039 32239 867528162 32239 40550 685590924 39275 28274 988401002 32239 85485 599194020 44938 85485 930319865 83075 40550 507826467 83075 44905 555746901 46812 39275 66816368 44938 7580 195167143 36620 44938 647341444 70535 44905 297689589 7580 22514 286990177 14098 22514 193228460 78501 7580 229527699 22514 3818 374839 84332 22514 563225735 78501 36182 908058096 24908 36182 419499806 84332 78428 485579619 63178 3818 807929041 36182 65361 105013615 63178 3666 663090478 65361 14232 237336277 18143 65361 479918004 3512 14232 975998482 18143 67869 852028830 42474 67869 597555344 67642 14232 916359184 18143 1323 764680065 20514 3512 124588464 25260 1323 853797197 42474 58983 337990604 31453 25260 641663556 20514 11792 363347092 58679 31453 628700586 25260 87409 248175359 11792 34990 339547991 48028 11792 99507415 87409 82929 346205382 46516 82929 9387686 47877 82929 264233916 34990 16763 300924634 46516 19300 705468221 40984 82929 505089412 47877 60658 68203400 16763 10018 87719540 19300 89194 22524774 60658 71004 536372241 30333 89194 35716904 68842 71004 643947854 68842 6028 923511815 4922 30333 103164389 68842 75805 655905399 22181 30333 692460422 68842 55675 487129920 6028 17264 29347345 60367 75805 120813672 87318 17264 465669445 55675 32649 105104846 24270 60367 1462878 24270 4163 305469433 19442 24270 947825191 24270 27308 219925261 4163 76200 844698885 4163 52870 88949465 73180 76200 772576002 66924 76200 85802652 10086 27308 128037435 73180 68239 930928542 73180 37913 448851531 43302 37913 79895013 37913 79569 874454997 28702 68239 366019902 40777 68239 879506925 60864 79569 15916000 40777 25177 644432992 40777 87110 675184919 49941 28702 354412337 36778 49941 781488315 43206 36778 855785042 73286 49941 392790662 49941 61415 882899058 1827 43206 209134134 61415 73117 925334063 73286 23319 536467048 73286 5414 263153838 70066 61415 557417168 68181 70066 669587093 5414 74796 182765977 68181 52872 247078167 18937 5414 135096520 21033 18937 372583757 53824 68181 188802041 64139 53824 410424318 51146 18937 778623666 57792 21033 840728134 20782 57792 599603104 90425 53824 355040340 51146 26309 292112734 57182 57792 801316263 90425 74558 359592696 59965 90425 297458191 57182 54198 54595286 74558 17665 692963283 54198 18211 221172001 17665 14005 288559588 14005 61708 684068957 14005 55320 19066310 61708 17570 93172138 55320 20170 695677703 17570 28595 400732687 75091 55320 748242830 55320 77558 965065729 36343 20170 661589379 31324 77558 88690273 78642 36343 938274594 64442 77558 379892093 64442 81872 217809182 71542 81872 907810768 64203 71542 376881339 64203 14241 703330263 64442 28086 337767639 43764 71542 31616971 14241 17836 965302917 18806 28086 491357275 39243 17836 849101261 45287 39243 49902807 43764 28317 597458452 28317 26282 553143611 28317 90510 977179698 24724 45287 574469823 88450 90510 90116853 90510 77918 708736126 77918 76624 93881993 55516 88450 71214849 15737 76624 598046013 76624 4003 841236957 75103 55516 719493381 4003 42989 145163950 41129 75103 850159384 4003 69692 198293268 41129 45179 233643885 31760 69692 149121087 69692 81082 820713659 56437 45179 942666517 31078 45179 49131281 70346 45179 270896699 52764 70346 324014605 52764 82272 152206867 65683 52764 448696069 12410 82272 593692628 21854 70346 702999525 82272 20984 982555732 20984 65023 160299862 46507 20984 959805553 12410 11978 469273605 21854 84365 562236241 46507 42816 111327595 55736 46507 239052527 48623 42816 118654724 208 84365 434967310 42816 11327 551371734 4658 55736 159550487 8002 4658 538013182 208 13429 145799286 11327 18915 387695417 61680 4658 33451332 8002 36606 26937848 2548 18915 218220548 61680 48932 701275795 77239 2548 902729653 41640 36606 41157622 2548 83492 578499590 2548 31582 881355920 48932 64751 642075518 43973 64751 999271159 31582 40311 20312999 75331 83492 635423185 50155 40311 131061932 75331 20633 344137188 477 20633 12661968 75331 13545 721385829 52243 13545 527560246 477 35092 619669413 35092 27187 640594084 73074 13545 628839595 31163 35092 344010958 82737 27187 713322331 35092 18361 380031482 18361 57121 592579013 31163 33237 447205245 70304 33237 951666177 61268 57121 847525765 73927 61268 352414428 33237 23002 465558429 61268 23114 107965263 78769 23002 133416919 23002 85388 229366396 23002 63420 282707467 69440 23002 111790659 20774 63420 22497366 78769 50670 171657988 69440 35233 115660169 50670 89702 141535221 69440 76453 332174919 35233 34182 222831350 13021 35233 30997107 4092 89702 99414757 89702 37769 466619588 34182 31254 709626918 28682 13021 897149 56972 31254 115431114 4092 26129 499459622 38106 37769 647807582 88519 26129 46349667 38337 56972 557984989 66457 88519 352744843 58597 38106 140388055 10613 58597 467139644 56190 58597 669129361 66457 41610 721070209 41610 90323 431211076 20712 90323 918974586 73266 10613 335622886 56190 60545 687487716 72273 60545 22804891 57937 60545 715358334 20712 869 527731632 60545 64327 188066212 64327 84887 849501393 64327 49565 787653803 28612 84887 8295610 1839 64327 842162057 84887 49813 313836356 28612 19128 135639639 23196 28612 108616264 37500 49813 727442776 75432 1839 313809862 76697 49813 775485871 50589 76697 884527886 16729 37500 547198901 37500 5439 3874803 50589 78184 750601480 76697 42937 329891540 44224 78184 412178347 79387 78184 25599920 44224 21730 144428365 47516 42937 45263495 44224 40121 35095542 21730 60681 148408473 60681 16328 47098267 16328 48795 732477727 16328 37363 501884775 22280 60681 273474755 65338 22280 400753037 18767 37363 592860583 88942 48795 770368116 48152 22280 63025523 1113 88942 833374518 50404 88942 312153638 50404 66368 277342695 66368 22653 297901364 22653 2820 224165435 66368 42916 408361482 14449 66368 407297408 14953 14449 135028856 14953 76438 666311040 76438 68097 228936716 63020 14953 471343222 52907 14449 298082810 63020 38693 512930460 68097 42239 820048195 43775 38693 192711478 42239 52999 656784522 38693 51619 128507130 43775 80330 124155211 33249 80330 159208066 51619 33324 827620883 33324 79394 617737782 33249 63616 347667176 80330 25110 497785019 63616 20888 331947213 41927 25110 907751663 63616 26465 37324573 25110 43681 915811748 14061 20888 103707493 37528 14061 78867125 28358 43681 417073485 28358 13055 659345755 58000 13055 150180949 58000 33492 895312516 11895 33492 46219059 85738 28358 696392733 13055 48864 142926782 88754 11895 667371356 59715 88754 44198405 48864 12428 678322687 34887 12428 181768783 45753 12428 789545896 59715 31118 817685585 74734 45753 407017086 29753 31118 986616202 45753 32701 697665116 22216 29753 609979163 22216 12430 182580394 48738 12430 849896455 32701 52758 34496270 52758 36015 837446190 13594 12430 327504504 12430 48134 750052218 48738 4516 175999628 48134 37157 12548584 4516 65398 22912590 13594 59285 145429366 17481 59285 265927070 80845 65398 222848830 23091 80845 737024378 65398 82462 11344717 26446 82462 318187419 23091 19252 349249415 26446 88996 234000340 26446 43281 431177071 19252 26737 800294082 26446 13350 851901961 28638 19252 101512583 28638 46270 827707145 15585 46270 101237502 32363 26737 984350874 74051 32363 887089444 83183 15585 494157626 30902 32363 945411540 58747 32363 530993369 58747 63322 778987836 63322 46709 822158112 83183 15710 16178314 59551 63322 597943066 15710 22175 75586096 8879 59551 371191612 46709 62073 150259748 55070 22175 708711462 55070 11741 530080452 11741 69475 381800889 55070 33456 229190686 11741 72191 313017093 69834 33456 348448353 40109 33456 974329342 17432 33456 376697523 17432 82536 681328511 1305 72191 900177146 25597 69834 105376964 17432 15667 379926849 59359 82536 19050463 1305 23709 584956516 59359 19089 183909471 64856 25597 318368347 15667 39235 692021292 23298 64856 281555890 19089 55387 184799451 64856 34714 145006645 64879 64856 332059404 34714 12253 10023962 12253 73166 639831240 34714 33672 516744157 13509 12253 542406843 64879 15735 529679073 15735 56854 38309464 51549 13509 203620187 35448 56854 365118865 35448 58083 152634700 35448 1193 228825666 27988 1193 294165617 51549 61574 171968194 61574 8557 847185488 1193 85916 86468081 90401 61574 559616886 61574 89511 338163480 24280 61574 429948930 34976 89511 956362331 89511 56783 4187170 90401 79892 216130740 16904 89511 999069330 27178 24280 295988513 56783 39055 16832829 39055 51523 696298919 51523 58033 62652062 27178 22392 492986923 44779 22392 551004241 22392 22222 932539184 58033 49374 726755459 81129 58033 95414562 49374 10572 142567449 49374 30425 856013192 49374 23139 116605460 70373 30425 371725814 10572 70579 16177397 70579 47748 507175220 32286 47748 547329456 47748 29974 922968943 82684 47748 316787459 82023 32286 586146161 30766 82023 101941496 27682 32286 588773548 63278 30766 449120899 82023 48836 903651816 48836 84046 97869046 47177 63278 314765053 27682 22505 285160769 48836 79275 517985571 79275 86121 688186467 86121 9593 522558857 60902 86121 182600639 21328 79275 424643290 86121 28287 685414159 40940 28287 146608729 53367 21328 524429145 60902 80377 234157488 43926 53367 516920673 81778 43926 279316378 40940 790 196760117 53367 71523 994434279 44130 43926 34550921 33286 44130 387582006 44130 42049 37526626 8384 71523 721477917 11587 42049 647795311 60685 11587 135109655 42049 54214 978803549 54214 86087 412842394 69883 8384 612397878 86087 80971 518935676 80971 12538 144722361 53284 86087 763197663 7718 80971 576024198 53284 75209 480200955 53284 7670 930514933 12538 44943 919929825 4378 53284 488867265 7670 32986 137293893 28870 44943 918112107 84174 32986 104623332 28870 57994 807841282 75260 4378 101336068 84174 75894 652002280 38915 84174 155895240 15982 75260 73629583 6676 57994 253743531 75894 39852 427924078 39852 73567 879994976 28419 15982 764487934 2208 6676 481765289 39852 9569 539863864 9569 35893 512585071 81100 9569 266755995 81100 80843 407641368 12295 80843 213683473 58442 35893 603291870 15675 58442 604514034 81100 88589 513202287 17972 58442 71322748 59755 88589 373432822 71385 59755 196444792 67421 88589 215820622 59755 34071 496633896 71385 55406 333349845 67421 75819 161044228 67421 27512 808641046 57671 55406 921842947 75525 57671 582155569 57671 60537 676137781 33856 75819 225983394 51480 27512 207094335 33856 18274 616378708 18274 8261 386419550 60537 19161 920641033 18274 90372 503711221 18274 12041 455210976 90372 9185 626282907 19161 3811 177041231 84735 3811 619363545 23258 12041 89071332 6978 9185 178022559 6978 63701 481315864 48415 23258 923971194 23258 5465 140980798 10781 23258 905784719 10781 86262 194962929 36984 5465 48755805 36984 11371 777003773 36984 42779 645955331 73229 36984 745434001 11371 29023 549267710 33759 42779 702338913 42779 9407 871676575 7898 33759 150983769 29023 51047 389771219 26290 33759 123964243 9407 9829 990283827 24339 26290 520175632 26290 17950 373784240 17950 9460 219396697 69882 26290 28120622 9829 11113 97480713 39309 69882 78217611 17950 58898 364568130 39309 34211 277161991 65567 34211 578872192 58898 39527 163163459 85880 34211 854496667 85880 78111 13107599 4807 65567 230912853 82740 39527 98051886 15237 4807 823188943 3141 78111 812673552 71285 4807 855107084 3141 86289 857037354 47322 82740 171059450 3141 45905 341379755 88192 45905 814550751 86289 37826 143024648 47322 24857 701319356 88192 87210 141637362 24857 74204 951649039 37826 80007 266435353 19154 37826 192157203 24857 45239 664142492 80007 81081 534938117 45239 81753 777947151 69125 81081 555562790 19154 76906 406524334 81753 12319 482111194 46744 81753 190206354 69125 86768 1236014 67662 76906 921710805 67662 12289 656216173 86768 20513 847421995 86768 13261 42471142 87261 13261 490243426 59694 13261 146376527 61754 87261 652782236 24321 61754 888738078 59694 88392 761603784 39620 61754 784151806 25610 59694 486835954 39620 13175 835204337 88392 68538 455417170 88392 29188 861954676 55755 13175 675518874 85094 29188 29725982 55076 85094 384010154 85094 61474 219514182 61474 53786 43477683 61474 6382 925524204 56050 61474 108621853 6382 10858 995432586 80380 53786 410434460 12763 53786 783361517 6382 76005 12879560 80380 10365 416621879 76005 12980 612260618 76005 77375 98108501 77375 30798 274174447 12980 53703 565817661 5136 12980 675770216 30798 9789 251955699 17447 77375 281485796 22681 9789 996245217 14629 22681 733455203 79581 17447 416233635 17447 72713 846186502 79581 31573 308513845 85428 31573 148353236 18541 85428 133691905 85428 1856 216937734 18541 67017 513464657 31573 53300 654656349 53300 30992 749392489 30342 1856 571636334 1856 12100 583556815 54711 53300 763270141 25255 30992 12219619 86865 54711 306982394 30342 57136 74752114 14177 86865 487783307 29189 14177 587547353 72292 25255 755168319 55528 86865 295623470 44884 14177 692969258 44884 74625 917270698 55528 64039 832145507 44884 23421 591621692 72302 44884 42308513 44884 54203 120665351 23421 7340 361257030 52947 7340 418900446 84315 72302 392251028 84093 54203 21799457 7340 15570 144617600 12462 7340 444703719 52947 19437 292570018 41693 12462 671403414 15570 35194 633344968 12462 23738 803776240 33418 23738 101374958 58176 23738 941253916 34022 41693 4298643 34022 9823 125355020 44463 34022 578922489 42377 44463 218101052 42377 43369 655275234 26038 42377 769739389 45996 44463 920637911 73544 44463 451792383 18887 42377 593123115 12633 26038 402689117 66370 45996 633779872 18887 78786 785947818 50971 12633 893635764 83260 66370 150988115 12633 68117 163287346 68117 68546 781047535 78786 64970 477633989 68546 75171 919225842 64146 83260 857455623 40767 68546 701768695 68546 3402 774328391 40767 52809 117806169 3402 71535 968079629 40767 45250 465254513 71535 71148 171127353 3402 40643 151928576 50096 52809 647068861 44367 45250 777064764 76696 50096 380116801 44367 34256 240748047 78958 34256 20294910 34256 84162 563506483 56624 34256 633230836 76696 11770 112034425 52745 56624 472575569 11770 35806 708450016 74003 56624 137827554 54047 11770 646902962 52745 23438 248371085 74003 51582 372142626 74003 20471 685133804 23438 75633 76922012 55199 51582 314463944 75633 76530 577939990 51582 26136 634556003 75633 7465 90501240 75633 38412 692999967 2985 26136 857812509 26136 78626 989256397 2985 17545 669433612 2985 15257 636166403 70279 2985 266284976 35944 70279 909172511 15257 1156 437450188 70279 1579 730378112 70279 20805 429558383 35944 56837 186180364 35944 15215 452747281 15215 631 65499869 15215 53539 47741401 9041 53539 849375306 631 86298 207423134 87259 86298 792250361 53539 59157 721122426 53539 75624 740115276 50546 87259 800887775 39153 59157 325988715 75624 28281 855308334 12540 39153 832877038 28281 34759 245221171 89500 34759 954867684 77030 89500 831283415 16153 34759 886292646 12540 12518 346725054 89500 47388 167234316 12518 87978 651848386 55113 47388 532709093 68500 55113 264017595 87978 79640 629539861 79640 44211 811498912 1724 68500 80728758 30346 68500 450969515 30346 72497 532075788 43151 79640 494395047 72497 53563 304069070 83133 1724 780724325 83133 76884 119428471 49591 43151 105017501 60315 83133 601071136 23405 76884 810029981 83652 60315 846209007 42745 23405 489947773 83652 5112 26182586 46761 60315 408910254 23405 9645 444138087 83652 70799 730410283 77129 42745 537828553 64804 9645 636617015 7015 70799 340173997 29793 70799 139889866 89660 64804 575660978 77774 89660 755696170 64804 36556 237654630 89660 17743 405843265 24944 89660 17488925 37664 89660 312063917 17743 39154 530267962 86381 37664 95132382 19958 24944 261009756 87179 19958 917205692 19958 42274 429484500 42274 71791 935047385 42274 74764 681512123 3677 74764 889733742 42274 59419 260225511 23542 71791 518445535 82926 59419 802754147 82926 51749 236008637 3677 73108 839888075 59345 59419 584167242 73108 56192 857725146 82087 73108 573591280 31420 82087 403275547 31420 81241 649476354 29705 59345 877798995 82087 5031 74465844 82087 30110 66814372 49388 81241 127112898 81241 46935 286210328 44356 29705 475045313 78058 49388 898986597 78058 58448 234838677 46935 66998 972665252 58448 51674 594665872 38045 51674 112699214 51674 84762 374963026 58448 29354 927580622 51674 47607 915966516 70871 84762 322310667 38045 18931 847657821 60035 47607 837157615 55258 18931 212425857 70871 77583 784153243 10386 60035 357331180 60035 86382 61418095 20390 77583 321832109 87138 86382 678383690 87138 34515 514661786 86382 14383 880034447 34515 15110 168634969 15110 51804 140677122 21256 51804 520707069 14383 61001 344668649 51804 8967 104146612 9787 8967 854632804 82828 61001 572121677 35407 21256 578960797 63877 82828 300795106 3058 9787 829118987 21464 35407 138510310 37448 35407 195535478 37448 45458 850941773 63877 22306 869529552 53316 45458 230000809 35288 21464 179963917 35288 24323 447330359 24323 25564 794750120 22306 83562 93931481 11380 25564 257227362 25564 57970 511430784 71821 25564 707431574 26759 71821 508683285 57970 5915 573132693 71821 53937 207055460 57970 58903 172637375 8216 71821 145305112 48432 5915 510940887 84607 5915 94608369 17006 48432 66883144 8216 12571 835067138 48432 78168 575761303 58563 12571 420004447 17006 33716 102951275 71588 78168 362446542 15253 71588 269563068 33716 87709 29587852 15253 86168 809946135 79748 87709 968419711 71588 22947 52782226 87709 50254 637846858 23845 50254 373557290 13134 79748 446108802 76439 79748 631915204 51617 22947 117484965 76439 43871 717842697 43871 10720 945645406 62957 76439 939982299 67529 51617 516631773 26008 51617 584618479 53070 62957 108144909 45202 62957 605471989 45202 29886 683692538 62058 53070 528520245 87581 26008 503529651 26308 45202 680103770 3356 62058 659238420 3356 37218 629561179 8367 37218 790675585 20731 26308 498580741 59085 26308 812791080 85084 3356 418261702 40993 59085 362543788 40993 8320 829119039 40993 7998 106210274 7998 61977 610770224 27625 8320 120435415 72842 8320 57120642 27625 40787 336693036 27625 67255 308756553 61977 10793 19459707 36316 67255 686631895 16336 67255 895037732 36316 47676 636561697 47676 20547 282702157 10793 27687 151422917 53987 27687 204082226 47676 28566 558962422 71085 47676 780444969 71085 84051 445801573 57689 71085 506851679 41818 84051 953526775 15650 57689 125330359 84051 53400 136447746 7001 41818 448804653 35287 53400 7278781 23495 41818 286580971 7001 38469 999478835 7001 127 715136449 7001 36750 424881069 36750 74242 623699321 55293 127 945848191 36750 84168 998504954 55293 78942 394407560 74242 35014 450441124 74242 78127 518121516 53708 84168 601813629 84168 83371 289612595 46719 78942 334812058 33630 83371 894200081 83371 40522 871264638 46719 24650 104397420 83371 63569 152938586 27179 33630 44497011 40522 28083 592433138 28083 23142 570946339 24650 59574 898198415 27179 79379 43914005 79470 27179 726637843 43913 79470 380685992 60269 23142 983563396 79379 35804 986888118 73406 43913 222972149 2770 73406 17553712 35804 69366 555077403 73406 50877 341400917 69366 544 370781703 11287 544 289220350 544 56779 402190941 544 10914 96828023 56779 37862 508128140 37862 30566 63272887 11287 85758 37085242 30566 88800 8062624 30566 86674 250541155 80071 30566 645834750 80071 11617 140072473 11617 34994 524514275 60399 88800 614256281 4847 80071 920828827 22436 4847 158854479 51669 11617 448192075 36044 51669 413060780 10861 36044 905872820 22436 74981 776162485 22436 46653 809875799 46653 72161 670475204 72161 75797 248166229 72161 36249 832851926 75797 33225 176316230 4825 75797 350010166 4280 4825 22530332 36249 28165 159906548 28165 72958 705643610 33225 27434 794145293 71487 28165 943496512 54085 71487 593734881 27434 80118 187668653 59801 71487 834133711 59801 67685 674563730 20336 59801 96242316 66672 67685 452135870 66672 3921 62620915 66672 15269 31827015 89746 20336 809047299 66672 70221 683898621 47716 3921 882810574 63889 15269 501656454 14525 89746 958506259 44435 70221 816879950 15933 63889 686288850 48103 63889 263200373 14525 37324 709614098 15933 3065 991852090 15933 2562 544410498 37324 74241 859076705 74241 41031 3371700 2562 31279 964919382 31279 38735 864031023 41031 6802 813981804 41031 1355 57405991 70146 6802 684652138 70146 10484 909342077 28082 10484 982933686 28082 57333 246125005 82709 1355 178048938 17943 70146 117739148 73311 17943 917470285 57333 81965 892118336 17943 9577 76133755 82709 48382 428254546 82605 9577 782214347 72971 81965 98939386 69071 72971 202651559 9577 81884 596396475 48382 86541 341081431 60698 69071 219546488 86541 1547 446535380 39535 1547 64558510 39535 26723 701769601 60698 61827 934315401 1547 36061 95613719 36061 76255 321067849 2410 36061 584440494 80841 26723 774922728 36061 76229 354747719 11446 76229 448301058 80841 33221 339836220 43742 76229 589128494 33221 68582 215243552 12626 76229 264153841 82336 68582 691843784 12626 24525 434574901 30400 68582 317621592 68582 54725 272880930 30400 63952 809816924 24525 40133 899209731 63952 21257 964283579 18360 40133 918514645 54725 78329 138496465 74622 63952 61814672 18360 65151 601647347 1386 74622 482722598 12793 1386 909872522 1386 7631 189004045 74622 38918 109892410 38918 53911 533957405 42000 38918 789374562 7631 49561 645148058 38918 61128 320182066 42000 77926 978903696 57554 53911 977741668 63954 49561 35429632 49561 49863 803423706 21813 61128 195782021 49863 1330 204930699 1330 80966 140197053 21813 13244 767712421 90148 13244 600577962 21813 24387 547287091 1330 49674 655217366 49674 15801 95256241 49674 29901 16464745 25016 15801 862739776 15801 53248 844143306 53719 49674 284674489 53248 27803 165437181 27803 44158 406193129 53719 19888 909474105 19888 71412 859843787 15831 71412 856569705 27803 71929 362852818 71929 47153 723868881 60089 47153 472202758 43306 71929 660666531 60089 35172 114028850 71929 8561 234218399 12293 47153 62607717 60089 29213 946432242 8561 53512 764812294 64539 8561 108269334 53512 14604 171171600 53512 20505 16935641 28059 53512 179606025 83041 14604 492014263 83041 3979 31665871 3979 18553 956740647 35203 3979 50383425 3979 5959 230116626 39081 35203 857572721 3979 68469 247108731 18553 24818 911699752 32120 24818 885919361 5959 73682 732010272 39081 3232 752171311 28561 73682 180476202 83634 3232 251342049 28561 43548 839179858 28561 63453 781528879 53483 83634 47203784 59397 83634 910752044 64826 83634 474643459 67875 53483 178421042 59397 58115 253134920 58115 24584 900129415 64826 19618 4353524 6409 19618 639858261 19618 42071 628565274 19618 63826 595393445 49165 6409 63161926 10766 19618 414947162 42071 73347 60521751 24911 63826 300318627 68786 49165 787083249 28422 24911 771003842 68786 36927 207906997 36927 46247 765673036 68786 64675 254281278 76265 64675 60093689 13887 46247 57664446 36927 73201 323156537 64675 76425 959977598 64263 13887 830587594 76425 60561 193825120 73048 60561 654151118 50771 73048 626062145 73048 72036 205657871 64263 76529 587903839 10958 76529 143834554 50771 65706 440340353 10958 43718 61790471 65706 89010 301626982 23181 89010 183314155 10958 79170 624073934 43718 82804 915840805 82804 70693 56147296 55943 70693 596272698 23181 48388 907044839 82804 42149 309700466 88466 70693 557874031 55943 27108 210373354 42149 28252 885466212 11143 48388 575552770 11143 56498 774524072 12360 56498 553389839 64889 27108 486742069 30495 11143 715628124 58100 11143 147676515 63065 12360 196793659 30495 85901 142350122 27957 85901 306005178 72755 63065 56664506 63065 78811 919655010 63065 32310 34170868 59687 78811 917095653 32310 7500 45723409 41803 78811 628497423 41803 1302 248532932 34678 41803 109592372 80399 34678 775953866 3635 34678 942954127 26412 41803 983195218 44159 34678 756097685 27412 3635 410040881 35956 44159 755138531 27412 60559 770558507 55156 35956 455921119 44159 86827 668454284 27412 38427 495965057 33080 38427 457447955 76007 38427 294670049 55156 83447 98078767 33080 59384 139393684 36784 76007 979734014 83447 7787 74701401 66462 76007 469517314 66462 6284 575932865 36784 55077 528754130 6284 11928 288616965 66462 8945 137438245 55077 34612 343702362 11928 69391 809931904 73529 69391 440252464 34612 24335 880232310 83263 69391 33527690 1967 73529 54310930 73529 33616 545884328 83263 82121 103881560 63295 82121 351517744 45161 63295 639296766 49021 1967 396852504 45161 13078 443874673 45161 65234 414042962 77799 65234 157332269 76607 49021 763940162 65234 13635 598931772 13635 20878 55283615 77799 75639 612298704 23536 76607 739766214 49505 76607 284269948 47289 23536 682727629 74850 23536 954007992 7290 74850 343486923 74850 8143 766406318 47289 62693 846537825 36626 7290 121223812 62693 13126 367033515 32067 8143 68692047 13126 67715 242759986 36626 51507 188769103 36626 45763 520794828 52471 32067 966859020 45763 52447 49080900 63101 52471 924130869 2028 52471 924205088 52447 82377 267173718 52471 32127 252014394 82377 62670 540577374 62670 37743 131587611 79296 2028 143022333 71786 82377 417719476 62670 1970 74032114 62670 68293 386893677 77184 1970 270862167 1970 24208 221264826 1970 88016 341386509 24208 35589 99848493 35589 23173 23170796 5826 77184 592435954 88820 5826 495325555 88016 87265 860735181 42622 5826 828606459 65387 5826 836197331 65387 28327 413283590 61252 88820 233716574 78470 87265 503459427 89164 61252 378101116 17901 78470 141221740 89164 86593 425248401 51452 17901 99681155 17901 53444 724231524 53444 33031 241089229 66555 33031 601829543 86593 44019 678042108 44019 45783 64078039 53444 57254 563422888 69583 57254 788383285 69583 54523 890079143 54523 41314 318762229 69583 61289 149914608 44421 69583 712185005 6141 44421 56431203 54523 42099 83381926 41314 23213 707797264 75903 6141 609736848 60946 44421 7659902 23213 35561 101062432 75903 85675 10564739 85675 73758 513009154 35561 84989 897157470 60946 35098 714490858 35098 88036 501900411 2730 85675 410158755 88036 47465 832487459 2730 3270 547858636 47465 8499 281399787 63438 8499 635776101 63438 83072 55362463 83072 49756 535483930 3270 67206 80304702 27843 83072 275670844 78602 27843 184221850 49756 73278 189230083 3713 67206 79625250 3713 62421 588426133 3713 90245 279326428 90245 74698 142395779 73278 55817 510823834 37250 74698 878239091 88692 37250 133991867 85157 74698 178229709 84519 74698 391174068 55817 36186 605738991 84519 50790 238196536 55994 36186 914728955 4630 50790 991476398 820 55994 111498540 7927 55994 567133075 56785 7927 75517535 4630 60591 2967858 7927 407 328573744 56785 24406 524409708 65972 56785 768553822 60591 46449 728556755 17173 60591 83577534 12539 17173 777923340 52195 24406 982972974 17173 47195 928329401 64511 52195 320666638 30999 52195 434967586 47195 64994 42576225 64994 33352 278311742 63882 47195 159691282 31127 64994 307319736 80453 64994 197235841 87122 31127 604185183 60988 31127 297614578 43096 87122 701811806 27470 87122 16344782 7413 27470 417994013 5384 43096 997949881 36857 7413 214245907 5384 6097 70047460 84101 27470 274667521 89381 84101 14133945 69241 5384 626109690 81046 6097 841111790 89381 68442 63301283 89381 3982 602382598 52396 3982 88528239 36388 69241 533424960 48129 52396 177944372 6342 52396 526341012 48129 77331 602240637 23532 52396 15157438 34556 23532 347640808 8867 6342 921184701 86405 8867 846546524 77331 66153 409494721 8867 31318 381946258 34556 21816 683365501 34709 8867 185371534 86405 43409 617510078 53495 66153 377796713 53495 38275 471810183 43409 24437 872027463 38275 45043 11554723 26614 53495 541307380 38275 83350 634760712 44997 45043 785614226 26614 62277 868815365 56672 44997 663025469 52001 83350 547658097 2582 52001 633748577 44997 12981 483302388 1464 52001 233297834 59541 1464 728783481 59541 65401 543661529 1464 834 519858533 6946 65401 418702585 55983 65401 240299543 42123 59541 849420208 55983 33497 45734583 33497 20518 494782698 83916 6946 386791955 47669 20518 182929795 38831 83916 266168308 43541 83916 898123736 38831 49936 60559956 36454 49936 623495573 10566 47669 252599847 42507 43541 415562931 17762 10566 127979123 88436 10566 180193237 10566 85053 733199052 42507 15383 492022721 85053 45228 594658568 85053 29194 930385559 29428 29194 584686867 29194 85763 25921146 28517 29194 410597881 29194 10215 79602493 5317 85763 759838902 3388 29428 195625294 10215 28360 67147592 5317 54925 69293901 28360 45348 528430622 89662 54925 301130766 81830 28360 296597641 55537 54925 156763750 35683 81830 932736172 415 55537 708327987 19954 35683 842745748 35683 90184 20304241 25207 19954 768914502 69787 25207 251427788 7495 19954 960109024 67369 25207 561311272 88876 90184 866305557 67369 37550 392863134 67369 65044 428573781 51783 67369 253200587 88876 66658 947013864 37550 67217 465930496 67217 55938 888171703 51783 3073 125924548 84028 67217 123997065 3073 17537 53335315 3073 87621 177998780 55938 52182 246691779 3073 24312 824897640 17537 35033 831458365 35033 32998 534182545 32998 86235 357470941 24312 66245 854738901 66245 35061 186457601 27209 35033 65007458 33380 32998 92833434 10919 66245 699022238 83259 27209 960665527 75626 27209 33974525 69416 10919 113134516 33380 74772 478391659 47886 83259 977230751 58208 69416 92625735 47886 69547 308336420 74772 80813 427074795 14158 47886 555046390 14158 22556 237597121 58208 42906 66778142 69547 18390 367884105 55814 14158 228165053 30629 55814 545410278 47430 22556 2461934 42906 46831 879762415 47430 16744 536659156 47430 73337 607266585 47430 54654 924224877 16653 16744 668779850 73337 37927 594565031 54654 70717 977894508 668 70717 531445310 70717 2506 895212585 30784 668 71259343 69077 37927 704041729 2506 15171 77662078 7301 668 391273225 7301 62650 62366446 15171 22600 331858316 7301 28865 886148717 65038 22600 880472189 7301 5054 977874019 28865 86455 925117893 1315 22600 425913367 20668 65038 508587226 1315 53715 207819679 53715 13199 775896198 1315 10688 596483737 34731 53715 530789387 53715 57329 656434840 23627 10688 805780563 13199 70675 11789650 25165 34731 597473097 2598 34731 838769990 21984 23627 991500822 36768 21984 993468493 34320 21984 242931 86840 25165 64744485 89011 21984 578474110 15947 89011 371774918 86840 8398 216168949 15947 36685 278575769 8398 65189 23892284 89011 71551 515690280 15947 71040 542802586 36685 53537 494545485 73860 53537 611254737 69260 71551 250669637 73860 77864 285523928 55359 69260 990575596 22082 69260 666874685 74895 77864 854030461 55359 44755 660419303 90261 44755 444994789 32473 90261 114465497 90261 78221 30987448 71514 78221 101397002 71514 71684 322699592 30688 78221 184622722 78221 17742 385003654 46200 17742 863031341 30688 46547 781041156 27422 71684 90916973 46200 25402 388046611 59738 46547 121150420 46547 23012 358498351 59738 10328 67698998 70532 23012 160175420 70532 36734 983820107 67040 70532 819528062 23012 86867 126972615 2041 70532 428920049 1572 2041 160078725 2041 40318 206175251 59789 1572 295042212 80239 2041 777159453 77473 59789 323244393 1572 49384 337392330 77473 7158 442427752 80239 57052 495634966 52356 80239 809093847 52356 23552 56635976 23552 49825 66662128 23552 39073 604911144 53144 49825 674497952 39073 65381 1284190 53144 21445 127471065 59346 65381 29840183 21445 26996 886856578 65381 20085 337283936 20085 49355 532227036 21445 21313 45005042 20085 20176 525160348 26996 1942 122149145 83390 20085 960352660 83390 18932 383682620 83390 3045 324433776 88135 20176 498755702 3045 58361 509646339 83390 78559 146610838 3045 54515 233138752 56017 58361 838131207 67361 56017 135648315 16945 78559 353192306 54515 36678 809019521 86482 16945 909436381 86482 79164 804919629 79164 25807 49234337 57440 16945 189355143 83394 25807 150184426 58742 83394 346716640 79164 3938 624187010 83394 79561 679218340 21073 83394 767279017 3938 76498 931642258 41344 76498 78041671 76498 63000 619333931 67270 41344 230423526 76498 46610 636660617 30596 63000 482519837 74409 67270 274092072 3629 30596 491959395 14740 67270 198913990 3629 3679 114124378 30596 17306 270126261 3679 46522 390493285 76396 3679 503208549 3679 9955 140509665 76396 44798 990139356 16201 17306 223807918 36654 9955 526711237 5613 36654 939078974 52670 9955 70538816 44798 21657 753543763 22060 16201 605634681 44685 52670 857912269 72496 52670 480536168 40720 22060 663771153 21656 21657 596098095 21656 25737 67719290 72496 72192 894720684 64424 21656 188099956 74507 25737 325409218 25737 75430 432872471 25737 81202 88914653 31785 72192 89846539 31785 2690 811046326 75430 7609 614187406 75430 11930 903460712 2690 36053 441300923 2690 3680 456311119 55472 7609 241338495 7609 79723 354117557 17113 36053 616297443 3680 23782 535521529 79723 83716 521472707 83716 75897 994745655 52005 75897 533204145 75897 18686 38182284 57898 83716 488219798 4302 83716 327789704 57898 88176 447755524 88176 36802 312024549 75146 36802 725453871 41715 36802 282190449 89361 75146 577097003 62168 41715 171000687 42938 36802 675348853 25415 42938 428577845 58363 62168 327850244 89361 15438 680695728 12001 42938 99374286 25415 503 558895614 15438 43112 700628956 12001 74632 303687746 69937 503 281723882 52603 69937 471947790 59403 69937 475346179 59403 40198 791422334 68143 69937 704490298 49349 40198 72587545 78858 40198 664630699 36434 49349 805055497 78858 56356 768706473 36434 25774 336658548 78858 19411 50249066 65777 36434 945879667 65777 20262 250344708 20262 1178 487234481 28103 19411 659402227 7810 65777 844855117 1178 57273 127432376 88798 7810 670605513 1247 57273 805807944 32324 28103 656094954 77221 1247 240673330 60219 77221 644401892 1247 35605 972270728 32324 7286 97799931 8753 35605 535607082 19035 60219 690050268 71494 7286 9361803 35605 16301 440512198 76766 8753 698254266 30895 71494 63196525 30895 55507 571185255 11684 71494 151298952 55507 36860 77370899 86149 30895 153912535 37501 86149 988965011 30691 36860 245993435 36860 26610 391206337 26610 17219 987458720 37501 18184 44885416 47580 37501 809486966 17339 17219 77266179 75292 17339 871381344 17339 90135 693016218 42594 17339 346334491 4558 47580 92156571 4558 70132 601443327 42594 18495 170099007 4558 14380 361959456 70132 61805 427163092 34554 18495 983165096 35280 34554 178395829 55802 34554 498282795 43098 35280 824586557 35280 23065 638111929 6205 43098 128549215 35280 73289 154997170 73654 43098 504685178 88691 6205 144959724 6205 31833 190788405 73289 88812 441488230 73654 44715 753341579 73654 16277 946286801 31833 60515 795673834 9295 31833 23426840 25938 88812 676634597 44715 89668 491481380 29716 89668 88266817 60515 23411 129665290 81029 29716 33054739 23411 59969 487358045 23411 12102 920408813 12102 57067 219935696 23262 57067 668733727 46838 12102 475311737 32001 46838 561222332 32001 13668 142467108 5365 32001 812247873 23262 72835 90520846 5365 90046 102032865 32001 22356 535791334 10945 5365 825572320 72835 13326 338730586 90046 52377 722069587 10650 52377 531725209 61958 13326 941205793 10945 2197 916728277 10650 25545 513954818 2197 32083 991741296 83373 61958 206592091 83373 8996 894727026 25545 33763 88885701 8996 24209 934894683 9328 8996 683497091 83373 41182 361571631 8198 9328 696912263 79553 24209 269230117 24209 65956 777152027 65956 33051 141356419 79553 11348 928872927 65956 18784 106862289 33051 67201 544681231 67201 2966 436726026 37309 33051 865287238 57860 67201 93840943 72276 57860 600553056 57860 31337 544726452 31337 16869 583311152 51894 57860 590572329 51894 17676 62585714 31337 87227 904854549 17221 87227 554539624 17221 62575 134498910 62575 49917 634561718 12508 17676 535945965 54796 49917 948936955 61272 49917 138546066 34392 49917 371431520 398 12508 257286934 12508 69072 708772114 34392 1694 13630787 1694 14810 897244895 74433 14810 851280275 58816 74433 890494723 58816 1410 452396990 84012 74433 99029264 42365 58816 565094763 11118 58816 236368905 59014 84012 837776889 402 84012 975449001 42365 76041 139397968 402 53282 869047457 82456 59014 123036843 88446 76041 410765175 36070 402 182230435 7672 82456 289000702 82456 22666 133895158 36070 32722 606734809 36070 21447 519317994 7672 37476 279544386 21447 12750 155342668 32722 32157 33999223 62142 21447 884658887 72607 37476 420031104 22605 32157 141298749 44368 62142 801191329 44368 54275 24898761 54275 85497 116189800 72607 62281 615750463 62281 49934 85808429 49934 59666 499008612 62281 82886 846358468 85165 82886 561054727 49934 77693 618079201 77693 68676 802839158 59666 55791 757120403 82886 8758 981229935 62924 77693 531135606 8758 10615 61487752 62924 37893 145873648 62924 83754 51679514 62924 36853 41032267 83754 89521 322336464 10615 21160 77030227 37893 36872 684177039 8270 83754 441100524 21160 18375 390164135 76905 8270 816089419 21160 88240 593068618 48900 88240 736624281 18375 62726 36824906 62424 48900 59122301 34873 62424 137380660 45683 48900 588976363 62424 44432 393940966 62424 87121 106687611 87121 7999 534431338 23132 44432 522198754 78086 45683 304941942 27906 7999 499887427 7999 28576 467100335 23137 78086 24820981 78086 15135 80963292 28576 661 660999680 28576 28340 980111718 71482 661 922456034 15135 67945 743884994 28340 37680 740024165 67945 38120 424352592 36549 37680 932650414 82544 36549 768883238 82544 36178 263914037 82544 42949 187057902 42949 53652 865115076 53652 21320 90374471 53652 3799 333635174 3799 53600 11023154 3799 34834 119771974 82766 53652 51882904 2835 82766 618534704 86616 53600 883428313 90394 2835 901447595 81981 2835 227601774 87476 90394 213611661 70563 81981 528021338 70563 32018 470247922 9317 32018 38116449 42161 9317 452735502 21746 42161 225307449 70563 75314 569690543 32018 76224 387885781 42161 5409 430705773 50986 42161 261781870 32171 76224 490895380 5409 35471 36282099 35471 79331 198175745 73519 32171 355453522 32171 16701 399540069 38992 16701 446127800 73519 25553 235009660 73519 1366 611930153 25553 46704 123570063 19928 25553 144452241 19928 2853 875220951 40341 2853 599188842 19928 13317 390474308 2853 60639 200753560 6281 2853 385983557 63032 40341 224174177 40341 90392 628716552 13317 9415 691341720 3098 63032 32683037 26944 63032 779031985 3098 71646 629850537 26944 47558 897891183 9415 84675 904341621 593 84675 275150478 30016 593 12384287 71646 8574 309249948 593 86457 494395107 68684 84675 37549431 28568 30016 895513412 55778 8574 558565844 55778 29620 553354769 68684 49272 863408605 29620 72354 895712645 25584 55778 713996316 55778 33429 454061916 5531 72354 213135136 33429 41449 423220786 69812 41449 653805349 71371 33429 473364004 5531 66221 60506791 46388 41449 53591245 21843 69812 225869878 71371 23154 278195528 20964 23154 285372115 46505 21843 354238648 46505 1152 12754959 84647 1152 331710679 20964 11315 794697436 48260 46505 135946588 26214 46505 860851704 84647 85960 854238402 85960 62170 378953656 8454 26214 37529508 47203 85960 310054295 85960 28803 666747530 28803 20524 701674500 72783 20524 740317823 28803 50848 120841475 48577 47203 43480036 297 72783 897254990 48577 24747 955184247 27887 50848 157828449 50848 6568 638689861 42183 24747 219350949 23391 6568 313735986 50130 24747 217161302 45044 27887 6705842 42183 38267 2982626 19408 42183 481390311 90522 50130 112677909 18910 45044 536114354 46136 45044 720992965 38267 34192 594413136 59907 19408 999978228 6900 46136 953080728 18910 72576 888128203 59907 63229 512275867 80943 63229 47676251 59907 5028 703515235 80943 10559 778118526 39633 80943 52262551 47840 63229 890258307 31438 47840 296427484 31438 2423 660752789 49372 2423 58794202 49372 70119 778471984 70119 3940 440299455 49372 86205 723857083 2423 76838 46332089 76838 50836 377638461 76838 57638 326101229 30363 57638 612710491 75041 50836 16756015 69354 50836 841859173 20994 75041 632446639 55458 57638 442555169 42245 69354 320290226 42245 4880 448710280 20994 54685 78570759 81147 20994 247051853 51057 42245 735410115 54685 70175 732273516 22845 51057 82537836 22845 27493 915454860 22845 30433 32482260 27493 13546 833315439 40481 27493 116409035 63236 27493 49476934 17498 30433 958929020 13546 34267 558468998 34267 73552 363830155 34267 27399 981117547 63236 33632 186353993 27399 35241 5870789 27399 69904 244323595 33632 35483 402289712 36329 35483 130962827 64610 35483 860475978 64610 75765 443210176 11211 75765 47403285 35483 73625 626573209 37314 64610 686792272 45240 37314 179261003 74455 37314 728663641 9902 74455 627605311 74455 35258 434598381 4156 74455 140673156 53541 35258 380588545 4156 47930 403092804 4156 45776 591951899 63156 35258 491898323 63156 62651 332182807 53541 15091 128804838 62651 31672 541394511 3030 62651 673622323 3030 42177 900223797 3030 53208 469516519 31672 73566 895694124 42362 73566 175801625 80317 53208 639483894 53208 51936 764006754 46673 53208 499875101 79219 46673 47347253 80317 69137 231707058 24566 79219 119439329 70709 69137 97856455 70709 34517 670416917 70709 27936 939231501 24566 78872 327730747 7970 70709 76269468 27936 29995 69423808 29995 43616 6581302 7970 81376 268542034 14153 43616 892750548 84244 14153 379149541 29995 77126 952783294 69362 84244 311349417 24004 77126 47836205 18962 69362 38154741 9193 24004 809136726 55928 24004 808234918 58086 55928 473964421 9193 64085 42065142 64085 7686 130389939 55928 37492 746338283 6002 58086 76181658 37492 69080 888185370 51466 69080 912251467 27438 7686 985038383 6002 18004 306103762 18004 44565 42269157 44565 523 359860570 26607 27438 416578151 27438 87704 564831593 26607 17132 392272736 584 26607 317359660 17132 57596 985994198 14302 26607 531675838 79391 14302 57036352 4948 17132 102887928 57596 34375 426274232 56119 4948 176685776 56119 44608 114348893 16498 44608 176219705 34375 87258 746455607 42055 34375 316091551 44608 5374 446243222 16498 14114 994859686 42055 25172 936165243 42055 40438 170070614 87882 5374 786175947 77828 87882 233978332 52741 77828 131270704 40438 7601 357778536 87840 77828 132752646 87882 80026 696714389 77828 27428 344768748 87840 18511 726002828 39816 7601 667370106 27428 18146 411021266 27913 18511 89578699 39816 60128 55066827 18511 39373 403064936 60128 68610 251159643 39373 50878 314650492 39373 44727 372700858 62784 44727 908660529 50878 62213 578029284 62213 22635 224849709 67689 62213 80754637 74738 62213 101506983 22635 69522 769145580 76434 69522 355901890 22635 62993 610426069 48861 74738 102403641 11512 74738 142130409 475 76434 748560151 37087 475 580320609 7115 11512 952156447 17799 7115 195887967 475 1904 105226858 32900 7115 220149727 37087 37348 27784364 87974 32900 53818619 88486 17799 439019530 30675 87974 610236426 29284 32900 617074981 18 30675 544351291 87974 35388 579563114 29284 90106 701281566 9017 90106 28741046 20207 35388 726465443 77726 18 893125559 23781 35388 633958983 68297 77726 843299003 23781 85134 964605294 23749 85134 250952124 85134 29301 962413247 23781 5935 687966732 64677 29301 531370559 23749 3412 708354171 66791 3412 372545474 5935 56369 226021692 54790 5935 3438722 64677 21717 924190474 23633 56369 340067910 56757 54790 400648613 21717 87105 582749066 57855 23633 78352104 57855 53374 991572528 51895 53374 899071348 43805 53374 722693318 53374 46317 993449193 51895 82185 281276308 53223 46317 258887481 18207 46317 513434887 18207 78483 659286552 63080 53223 145187153 77399 18207 655393474 78483 23710 395925748 30680 23710 558378862 77399 33569 385031818 77399 88315 507559709 77399 39701 105317996 70052 23710 37005283 76803 39701 212595620 46144 70052 905584696 71594 70052 938616451 73550 76803 177944552 46144 31382 285482515 71594 89187 737572325 71594 71932 256590034 31382 43794 537414111 31382 88153 987199819 71932 87826 107952111 43794 52163 477424233 88153 36877 971635574 76441 36877 625358446 76441 67237 535269634 36877 77929 770139796 51772 67237 680083315 67237 85118 360867896 67237 37532 623057052 37532 80905 189734600 74378 37532 76926156 60739 80905 90349986 34072 74378 126650865 26351 37532 916390057 30553 26351 453749906 26351 63069 561905260 34072 89857 991748143 30553 51244 228032988 30553 77780 606818243 56642 30553 147611702 63069 50158 289100574 89857 61447 566879143 56642 46740 753003262 50538 46740 407368249 50158 64756 932264085 20252 61447 29578267 43572 20252 72319963 50538 75168 676205071 29744 75168 319384622 20252 32122 568068502 20348 75168 201217704 8364 32122 334836543 20348 72861 874335954 72861 72184 861382265 72184 73418 121293663 7028 72861 328274774 85508 8364 779261813 36730 73418 232094475 36730 64864 527933656 75305 73418 613358088 64864 62676 236565572 75305 1201 174420682 1201 22633 615380956 64864 69074 65405412 69074 46159 148253580 1201 7777 560416454 72201 7777 468480375 24220 7777 247469830 34545 7777 163155226 7777 77351 529003225 3965 77351 970362410 62765 3965 547359474 59716 62765 457464616 77351 56616 986921997 81048 3965 418916671 59716 36157 3145062 44325 36157 948249139 81048 2008 669400477 44325 4356 880707844 16377 81048 203428373 51 36157 220796151 70444 51 83465407 51 54294 511614173 696 4356 884609203 47369 51 292303681 51 45232 811734636 54294 49487 975923127 35590 49487 864806664 696 15931 138548058 45232 1167 123818714 7994 15931 9557797 77165 35590 917979670 86862 35590 157045868 1167 21009 78986080 66397 77165 27218735 52693 77165 771747835 66397 60620 898775628 27341 52693 789807760 53008 27341 38664827 16966 27341 937675548 3008 27341 645578442 16966 54896 446150948 29134 16966 961020643 43068 16966 759922011 2816 16966 720235322 43201 2816 214582479 49296 29134 715737198 2816 76112 392632753 62595 43068 277491346 21658 62595 615569477 62478 43201 754033284 73029 21658 405241315 21658 72185 947563252 79248 73029 768231412 36397 62478 427015089 30891 36397 22229286 79248 19983 160349845 19983 53461 546611449 30891 8652 336886894 17158 8652 778488238 22601 30891 747823233 35283 53461 639431684 34889 53461 830665565 22601 51389 41376197 35283 80293 503683269 15061 35283 265383340 56882 34889 749295684 80293 5395 615558165 24777 15061 570706430 56882 53723 240636064 53723 27993 794729238 5395 6303 70315049 49136 5395 288794631 6303 36383 781482270 53723 66469 481009006 36383 83094 682803740 66469 41592 405557575 36383 68554 544909019 68554 43560 206816210 35992 68554 196896400 38157 83094 948263587 40497 35992 673248732 67727 43560 985420744 38157 26913 99450907 72040 38157 377629174 26913 11836 406365042 11836 86075 160501369 72040 11494 979953844 11494 63320 798639286 11836 7342 74977524 86075 25946 26439323 61154 25946 360996880 62895 7342 785049386 25946 40317 520736387 45113 61154 197223814 76976 61154 407397775 29477 45113 32428877 34598 29477 548079372 76976 41415 74486103 41415 85922 279009494 8028 85922 692649948 82145 34598 329506388 82145 9321 14570975 85922 86845 154963667 85922 14630 775929046 87984 9321 797891251 9321 44991 840238803 83314 87984 86881616 16415 44991 769826728 83314 36667 322186485 36667 39177 30283490 65546 44991 965054292 83314 39747 662747115 36667 1932 785594685 25790 1932 865696641 1932 7974 41864845 7974 75623 749978713 39747 2585 116530607 59386 2585 385864164 31164 75623 282792647 15109 59386 501435462 75623 53689 964161577 59386 32352 92088378 31164 57022 671995154 90430 53689 511177546 61681 32352 533998347 53689 20617 576282248 72929 32352 456689750 57022 31945 717219002 68809 90430 828778930 61681 59003 159404963 72929 57351 993778582 3167 68809 947047706 60725 68809 378966062 60970 59003 234319811 59003 28711 347221429 28711 4426 447475305 60970 47053 782462237 60725 29628 67458899 44984 4426 106511487 57293 4426 153671730 4426 82696 972613828 85852 57293 992078821 82696 67745 968983339 17964 85852 376620712 82696 73686 144729817 57881 67745 373438744 53836 67745 150442049 73686 17905 953850287 75204 17964 505914669 75204 18081 43683168 57881 67658 776441720 18081 75849 17035454 75849 55357 735754853 55357 26152 718394048 89263 18081 515647146 14130 67658 335292523 55357 46793 602019754 26152 86053 622597252 6499 26152 741701867 17456 86053 73798064 14130 11800 387759988 6499 36529 582489132 11800 51948 472755957 6499 62418 67610147 83243 11800 429542216 51948 67490 536839423 83243 1295 160000836 62418 24016 469920594 83243 73714 343401927 83243 1597 590538378 42655 73714 912896769 1295 82952 52342747 61149 82952 958234945 42655 58588 790952316 82952 49395 674157961 61149 72484 143917546 5511 72484 869536236 5511 61139 452636335 60303 72484 967778795 9888 72484 25995518 71707 5511 189088844 10761 60303 308337647 13925 60303 969226165 60303 15786 244845368 74339 15786 671605582 10761 66201 24193515 13925 84406 613730996 90230 84406 951935223 59539 66201 603992608 74271 66201 976935453 66201 73786 165186969 74271 65621 45101218 8744 59539 699776025 73786 74429 82048097 46828 73786 870500382 65621 30100 917392180 8744 7607 523394904 79371 30100 408678905 7607 37010 709020767 30100 72511 510281862 27748 37010 193940718 37010 89479 817645049 89479 44518 316044337 37010 31693 84670355 89479 81554 70016863 85092 89479 50703864 61617 85092 34975156 64631 61617 122443386 31693 19692 593542633 64631 79176 254822350 19692 63271 165051446 63271 50203 376148592 17022 79176 102977057 50203 73504 33583770 17022 80281 143384469 82282 17022 897656872 37847 50203 783373706 37847 49273 997513248 49273 51644 42431245 80281 71466 19454988 82282 42008 143789410 71466 33327 200168287 75097 33327 18480282 40633 33327 766032094 71466 14015 232135854 13574 33327 781098630 57362 14015 45585324 45475 75097 938149998 14015 39170 647107417 13574 21560 665592903 58136 45475 73148448 47176 45475 980333420 39170 68897 131068048 38757 21560 955940196 68897 74727 912546621 47176 80119 138463748 47176 20882 603103084 38757 41579 940133295 29128 20882 366276406 41579 34875 938638979 52860 41579 579536183 52860 8005 700632257 41579 72212 434533880 34875 38881 478716586 72212 73416 168065073 73416 47847 577165882 23184 73416 560075614 25176 73416 97735675 19940 25176 240378672 73416 71621 569675652 25176 17303 586620104 71621 87788 766810373 9867 25176 899287783 68414 19940 663822902 71621 67141 118141759 88139 87788 569009147 82630 88139 879748540 67141 29795 27832148 68414 46577 613456359 82630 32207 248440068 29795 39475 503374571 32207 29567 22734953 61842 32207 88137952 9935 61842 607110196 39475 80151 879179196 7325 39475 186474616 4816 29567 737441597 4816 59588 508038837 11952 9935 512745007 4816 21649 459842618 50894 7325 479356321 25056 21649 33597407 24716 59588 3525869 24716 58566 525903631 53890 58566 420494636 25056 70602 398503659 33313 53890 304982348 81949 58566 839835741 47817 70602 246741937 81949 21652 721636922 19226 81949 328764486 19226 13271 444236783 23371 19226 713912875 23371 23678 407968163 87436 23371 976653709 57617 23678 562577347 13271 55811 749178895 87436 12746 520147590 12746 14943 510120656 87436 9140 222203340 42387 12746 525427619 12746 34139 559517198 34139 85005 894461959 34139 24382 223530266 24221 42387 698815226 44009 24382 119641380 85005 79084 558311424 13166 24221 946302144 79084 65209 368670132 44009 32979 351398531 65209 67229 927113786 62555 13166 653850220 73824 32979 362666981 63667 73824 134030144 68589 32979 72565382 68589 26029 508435628 26029 26249 976940482 73824 6165 280919317 68589 17687 319822115 6165 21340 717639037 17687 5237 154649469 21340 55909 751249752 27343 6165 106191279 5237 89809 837701540 89809 22631 756854902 22631 42619 820185251 89809 87455 955592299 87455 16484 65294070 81664 16484 353065981 16484 32224 896079616 14025 42619 555557696 16484 84908 728657062 15752 14025 177500770 14025 1996 961449669 32224 23278 219058660 23278 88029 220992925 23278 48393 221401823 66292 48393 939185369 23278 65798 374827272 8258 48393 802454510 65798 59534 671019680 59534 27227 520683561 87358 65798 654224282 83644 65798 649903959 87944 83644 637818193 87944 71297 137954325 54361 27227 508047869 54361 78286 430906767 71297 77376 581220464 87944 79080 35387873 70922 79080 776477841 77376 9463 879019950 78286 79693 933656172 60372 9463 177989114 3539 60372 300124928 3539 33032 292681967 74334 9463 160632435 43428 3539 302789287 43428 45365 251859508 74334 29084 674663329 5601 45365 203709521 43428 38960 935569939 29084 68603 384261739 27037 38960 249822378 19883 27037 463865841 5601 80881 470794025 68603 54284 99140097 27037 4499 90739696 81914 27037 20535644 54284 46748 193796063 54284 7517 954205132 49498 54284 996837878 49498 41321 152359908 60430 81914 782210633 46126 49498 104836761 47191 7517 146413466 72014 47191 122007965 27316 41321 872820020 27316 86853 6009160 27764 86853 324268255 72014 84723 112885348 27316 1986 415251381 6320 86853 997392603 86853 47632 97338064 27764 66277 479752585 45822 1986 43621518 1986 19000 630128505 41644 66277 253827984 64895 19000 45119261 19000 59872 39224178 36576 41644 345428929 44477 59872 311018652 64895 39836 825170096 59395 59872 826222946 65322 44477 11513770 87039 36576 6086955 49051 87039 650586180 39836 70177 41457261 5901 49051 779845761 6872 49051 370939730 31376 87039 134962150 60726 31376 251105112 60726 39961 160053343 55229 60726 400095417 39961 9850 393488063 39961 18626 207644974 37882 60726 182506286 7850 55229 911386584 18626 87293 407534997 22456 18626 543888336 18626 16230 593133432 2981 16230 100996933 7850 32137 823829974 28011 16230 744214745 22362 32137 986282216 16230 29178 568306780 78157 28011 234748422 28179 78157 886335019 77691 28011 176861338 28179 30933 452490717 28179 40034 430782729 28179 16366 14299091 77691 33735 31315666 30933 45215 473481745 60443 45215 368327906 60443 51927 710415778 33735 2200 419861720 33735 49325 57697299 2200 73611 806383253 22966 51927 699883779 73611 20551 622099219 5067 20551 766426184 66987 20551 792635151 76818 66987 104165755 2541 22966 644224339 66987 26716 244878588 8690 2541 69308511 38709 2541 688296082 40012 38709 37379703 74406 8690 539474839 12218 26716 31664258 38709 24399 219685295 24399 26681 61303328 45171 40012 547734021 45171 30122 636843687 67735 12218 365384749 30122 15052 220841060 45171 78888 968306895 62943 15052 637088485 25756 15052 835489048 62943 71553 334161820 15052 88643 208836242 59292 71553 192061663 42815 59292 504094507 42815 24710 763942849 2487 24710 487665323 17242 42815 145976312 17242 38566 99649434 27362 42815 689765911 61719 2487 779998918 27362 57866 747517604 57866 28407 290585203 62585 57866 129710949 27362 78638 686867573 53304 62585 36397448 63372 53304 900628607 53304 65 307756956 65 34836 774029597 65 82623 711629871 63372 35543 581776334 39411 34836 174209799 39411 53999 123696177 82623 30028 481824974 6513 39411 379982099 35543 13818 575761764 39411 65422 203233182 65422 86192 157881034 83846 86192 996670731 83846 7742 605226832 70158 83846 906907766 17203 65422 58411276 55326 86192 864699895 59513 83846 622033922 59513 6604 718503199 6604 75479 621886296 75479 87414 514269213 33446 55326 74753890 13399 33446 968798555 75479 88243 418860049 40521 75479 285718798 40521 20555 213794371 13399 40948 170417531 37519 88243 835286713 20555 70496 511783737 21446 37519 703142915 67833 21446 787170523 52307 37519 931260575 70496 84956 832755121 42960 70496 995632610 65273 84956 591990990 84956 20047 409086903 52307 45144 118647702 65273 79449 301774642 54462 79449 745452354 77687 20047 993775959 77687 44535 715256503 34614 79449 372639481 75341 44535 284278435 44535 9869 757794994 77687 51097 353472438 75341 60241 67270024 51097 62387 927524799 62387 87392 645029728 9061 62387 256857796 60241 17329 869087290 40701 9061 815730295 9061 76495 660141687 40701 35365 614531334 17329 35345 579373302 36869 40701 535067370 35345 36929 96187540 80316 36929 633235941 35365 47095 841030606 80316 36254 381785913 24305 36254 566092896 36929 30401 912279859 80316 16084 875901310 30401 2677 189442568 3790 2677 157633629 16084 50994 719142426 52919 16084 181848 16084 20379 157411461 9994 2677 174283417 20379 49289 474756213 20379 46928 836959182 35626 52919 179322330 17261 46928 112663806 54183 9994 107006441 7093 46928 582588996 54183 42029 257552711 4278 17261 76567053 22997 4278 339593861 87502 54183 714669929 87502 19469 178432100 42082 42029 975336790 29503 19469 604057176 42082 33794 284963597 48354 33794 488358521 5242 42082 238444131 42082 2840 65420082 15764 29503 677971016 56251 2840 713582733 71243 15764 57300682 71243 13229 449361932 13229 11894 161897876 71243 2055 346120618 19597 71243 729263563 13229 79123 43449640 18592 2055 214750906 63127 2055 21269749 75291 18592 971972614 63127 53855 870639032 16914 63127 91828261 18592 20463 421215925 35669 20463 27144988 20463 48213 258192053 20463 79382 731378417 56949 35669 200783525 48213 31258 644880308 4640 79382 133601475 31258 745 209576449 56949 55259 897759460 65578 4640 17952921 745 66529 87806203 745 70807 15607188 55259 62682 127824222 82998 55259 291951925 82998 86220 802065063 47629 66529 62493507 65175 70807 714052575 2427 65175 709916993 61197 65175 647270847 65175 18132 944019412 33654 65175 935007207 33654 41107 350716177 32706 18132 100710603 18062 32706 253363474 18062 5206 204165337 33654 43366 792195511 5206 89685 209052919 5494 89685 106080191 68478 43366 352931551 57776 5206 187856744 21848 57776 634328650 52234 68478 230793951 52234 39159 192505094 52234 30310 173142203 52234 52890 87039054 35445 52890 687830311 35445 43143 411094035 30310 79482 943171292 2336 43143 451355463 58590 79482 510274700 82426 58590 172883859 36558 43143 800008689 58590 7239 815305609 36558 36469 571330267 17337 36558 9153694 77273 36469 175750123 8892 17337 862053609 82931 7239 844379918 77273 3988 199771367 48344 77273 894334642 8892 3662 987200084 8892 90114 308856680 35472 3662 325744141 55525 3988 762615106 79981 55525 6111787 55525 78482 137653103 78482 31946 280392716 35472 90039 413448772 80525 31946 548783370 80525 86546 116451835 69326 86546 596482398 86546 66386 906452106 69326 60448 698746030 82009 86546 365611060 69326 69922 473386844 69326 48737 185327816 82009 73616 547143355 82009 69138 563913747 66176 73616 451245167 19382 73616 355019798 72063 19382 304451358 69138 26917 488868948 69138 23309 282851042 72822 72063 680542399 26917 49152 887096757 72063 14287 94604176 27891 14287 89196191 14287 62485 794631512 49054 14287 309437356 27891 16127 538975967 5529 49054 125220973 35870 16127 948443827 35870 4914 923520978 16127 80863 250284522 5436 16127 543919127 4708 4914 684639448 4708 5129 950493570 66765 80863 285730909 5436 83196 928342465 66765 52630 770011723 76754 66765 615783890 5129 75374 4051078 66765 11325 423221230 27637 75374 50471352 27637 30576 663957860 22349 30576 220515484 61622 75374 18783801 11325 84619 314059510 30576 3954 386349586 84619 77618 169587274 3954 82186 22164702 49532 82186 483671897 10672 84619 732767817 55198 49532 58519233 82186 86186 588192462 80772 82186 181582206 79619 55198 398179554 79619 40516 613989133 80634 40516 836832222 6469 40516 406575718 80772 40223 106424152 40223 78975 142485265 6469 57087 648566863 80634 45269 67512731 46165 57087 20888807 31361 45269 670217860 31361 20167 796359425 84092 45269 868228128 45269 35513 923292562 79744 35513 42753875 1746 31361 607794666 1746 35073 420494077 53134 84092 262485713 53134 70484 679891353 53134 17332 551460043 29140 70484 305140716 70484 88763 713558273 54631 88763 635608496 54631 14673 756687105 17332 12575 102074284 12575 69917 497770280 8314 88763 525662118 78169 54631 926181900 14673 31385 528289647 12575 55494 25670306 41165 8314 65992188 330 31385 500412301 78169 51974 491955542 330 78459 226002173 65536 78459 567248647 330 31977 110830316 86301 51974 140379109 86301 45437 25048043 65536 38948 891546423 45437 14144 184141532 45437 45023 264343758 38948 31427 765912850 54861 31427 828557866 78899 31427 888928820 20443 31427 99118263 78899 70810 632923733 9669 54861 400580448 70353 70810 356629413 78899 70457 748750396 20443 9487 916899233 70353 22672 212610150 90155 70353 40904756 70353 648 557150837 25270 22672 981493213 7387 9487 700204295 72982 7387 294834317 1083 648 700062905 72982 11873 459586628 11873 50903 310390967 37057 1083 590500983 72982 62370 115630924 46107 62370 279652379 22431 46107 209277100 50903 26751 261263710 86539 46107 71429727 26751 85575 126542889 22431 79493 910925192 26751 29308 489545484 90292 29308 85916792 75439 90292 621805989 4387 75439 341706141 39034 79493 603185488 88840 29308 682420172 90292 14256 275422517 39034 43277 263803914 43277 35599 254836718 88840 64880 794380916 14256 50187 895646208 50187 50184 23287237 50187 61494 814201861 35599 56280 40105561 56280 57872 231273189 50187 76611 813225093 56280 31067 271623132 40858 31067 896890069 9447 76611 537779320 70280 57872 662585776 9447 56440 132881606 14640 70280 908769623 29619 40858 190333437 69572 9447 979260322 69452 14640 404524724 84050 29619 979659249 25360 14640 629815603 84858 84050 162113549 25360 26191 950179798 26730 69452 89794915 32905 26730 5766212 29401 84858 607304359 26191 58952 507194592 86972 29401 23334814 58952 31351 595306987 75865 32905 890971419 75865 69420 735959237 86972 62128 989009065 79017 31351 824830929 81645 31351 223979178 81645 24448 446943325 56219 69420 87075634 56219 89488 911617613 56219 29957 225809092 81645 80485 303924642 56556 80485 895766748 65563 89488 923656713 75828 29957 587080196 76601 65563 859781884 85753 80485 180857916 88147 65563 1368298 86788 88147 35793814 86788 36457 724086728 83356 85753 516136559 4563 85753 550621315 4563 57049 483306010 88030 36457 648786863 88030 1408 926839917 1408 19087 672087175 753 57049 127234588 1408 66650 173285715 19087 55779 285702670 70058 1408 231105142 37097 55779 232826432 37097 69635 188230574 37097 19364 251008596 68946 19364 338030032 69635 26224 779442755 31911 69635 16637988 26611 69635 463550767 85469 31911 740727750 26611 42270 417340292 31911 73837 222271119 26267 42270 654951789 26267 28280 201861918 51690 85469 870370110 1881 73837 657704061 32879 28280 177122759 64873 51690 733888344 5422 51690 832212577 47763 64873 676149886 25992 1881 816750488 64873 1551 75056282 88108 25992 76296678 88108 69445 596805257 89877 47763 363986272 25992 64319 44253270 88108 62604 284596669 49458 64319 978023122 64319 19707 160882683 49458 47551 574251183 49458 23667 407549021 56186 49458 892358272 23667 70198 825797145 3306 70198 847137318 47551 55915 105914584 66992 70198 446263595 82335 3306 389983472 82335 46288 371374664 82335 72301 465530495 55915 20939 711160293 20939 65102 10745627 46288 53502 463359680 53502 17726 21937952 65102 41858 87407103 54801 53502 326300541 31955 65102 919106125 41858 45758 451162579 45758 12840 171037690 41858 29761 995260063 31955 87377 787485796 31955 34257 393978561 89351 45758 23839718 87377 81122 607585617 81122 62593 102758533 63253 34257 68427002 62593 84573 902632878 62593 41598 274365088 84573 56221 79547623 84573 68927 512408059 68927 63888 36672722 14452 84573 386162061 56221 28465 425074510 28465 5608 472275944 63888 6363 966800713 43826 63888 466803556 28465 47922 421227003 47922 29291 693068600 12671 5608 349776849 43826 21640 397830151 23702 47922 226286679 12671 46061 971486906 46492 12671 102978829 51333 21640 199944814 46061 83435 99704083 83435 71793 54513877 51333 52921 551061471 83435 76542 92155651 67319 71793 983033275 83435 60692 424764529 60692 16406 737000301 67319 69663 409153199 69663 19502 457382900 16406 88156 160843074 16406 70577 255392366 69663 40900 112211480 88156 17892 877446725 19502 7571 463114950 70577 36339 887099429 28809 7571 15468356 1719 17892 375412635 63892 7571 123180315 88539 36339 68207218 67964 28809 607642785 88539 37160 337316610 67964 11826 853590831 16035 67964 629008097 21589 67964 937576914 59813 11826 217482179 59813 55665 746067095 16035 8896 657093212 8896 89643 954553587 8896 27040 499526010 27040 34746 367481842 38669 34746 80728300 89139 8896 225945300 32091 89643 157965128 39239 32091 87647739 89139 87564 269494280 20534 87564 129929187 20534 82896 432730536 87564 2266 533644149 20534 39229 98780398 20534 65037 645979 65037 12287 422157402 2266 73642 789137119 69887 73642 162540699 59200 73642 318823251 51884 69887 13875593 51884 48569 901208497 16682 73642 774287988 51884 11694 108293875 48569 53637 181312111 19548 51884 10941810 19548 57239 596264835 57239 33269 910133628 19548 36588 124391015 13622 36588 90734003 36588 36374 620031541 31418 36588 391950338 33269 88097 543125755 36374 25092 826472255 31418 25716 777294513 31418 77924 220249511 77924 53426 536633298 81873 25092 590806697 6902 25092 953644504 76260 77924 95690752 76260 45004 747558534 81926 81873 290795705 81873 19766 100019908 76260 4793 225335090 45004 77362 202256160 77362 22575 5131383 8865 22575 112481773 4793 60447 569509342 72790 77362 578169177 60447 45671 66306680 22575 55062 246309804 72790 53245 999150144 57392 60447 113046898 44444 72790 798897087 55062 64425 141573763 80169 64425 906680716 44258 57392 706253100 4359 80169 85472015 4359 49926 103438453 49879 4359 588232978 44258 70362 479392546 25744 70362 980498662 4359 63608 990446080 49926 58850 952514545 63608 4512 798505952 58850 56968 629111646 38959 25744 157893765 63328 56968 532791556 41353 38959 923251331 41353 82632 190148414 9000 41353 931309182 5874 9000 658990089 82632 24886 146821900 41353 51440 1384339 58861 51440 907785557 43026 9000 408471315 63091 58861 35498026 54308 51440 684085120 48632 54308 791494331 48632 2126 152108412 63091 22749 507937240 48632 70483 192365088 2126 47472 114514548 45409 70483 936771666 2126 16012 909361637 22749 29813 807623671 49784 70483 76265560 16012 57194 183265801 65564 29813 63592213 16012 14297 325864162 24816 65564 626783804 24816 26466 63588572 24816 36735 828338152 56211 26466 393258635 36735 36955 236789707 56211 80511 914865466 87577 80511 179103454 45652 56211 263074301 36955 4538 684903548 87577 65456 36416579 45652 70 179282397 70 83052 139968704 3373 4538 15686709 66973 4538 478635416 65662 66973 212917342 44528 65662 755689390 13821 3373 243867753 3373 18853 354499324 82745 13821 419468003 18853 51712 397071088 44528 13167 293125005 88776 51712 106017356 66359 18853 124199809 51712 9221 618362808 17832 9221 568937623 88776 55017 108401241 88776 80278 351335985 31224 66359 3767976 55506 80278 129153497 55506 16095 298817963 31224 17468 991935667 17468 25122 181771983 30422 31224 726301664 69129 25122 13042025 3549 16095 136545615 4098 3549 507060076 25122 65426 574566016 65426 21438 754415426 8505 4098 982169087 30277 3549 360385530 65426 69038 27557620 69038 40847 4359430 21438 65783 422189413 11255 69038 598432646 30277 21312 195563496 40847 39142 893413746 40847 80065 951757961 39142 30681 128335283 27609 11255 316489735 30681 42532 528861991 30617 39142 256523118 2604 80065 882705967 79869 2604 648999499 68344 2604 382371308 42532 48658 862415976 79869 76740 887307996 68344 30645 916576307 2272 48658 973899898 88857 2272 752311179 76740 89026 742624979 36770 30645 322099502 10823 89026 840406537 36770 16151 268773504 17797 10823 656949787 89026 4028 815151825 84293 36770 38298587 68864 4028 74250196 29450 84293 755280426 29450 73546 263158646 73546 8237 59450980 83871 8237 585441272 68864 53749 573097266 19182 29450 690942750 53749 28689 545815999 50787 8237 824362407 26024 19182 243644954 50787 89617 629512404 70698 89617 125352072 28689 39834 757826009 66845 39834 336065496 89617 9296 673146337 29082 66845 349685477 46196 39834 401336 79688 66845 175678926 29082 39295 947650336 39295 61542 94167303 61542 74848 34405231 39295 32554 740141887 70704 79688 66778083 14734 39295 21118260 61542 25213 426915214 74848 39315 890118748 65916 32554 53847404 39315 5455 659746225 10462 5455 502805379 5455 56205 237167597 10462 49413 222692152 56205 64548 775864597 68084 64548 544335326 80197 10462 486653468 64548 38249 39189777 22261 38249 730109970 16045 68084 100601688 38249 24378 651459337 1852 24378 608726092 1852 11920 911036609 60593 16045 642373509 17680 60593 797101623 19487 1852 521658877 57626 11920 507894326 35093 17680 305175918 19487 76056 905448670 76056 86362 36947696 31281 86362 750961556 76056 3594 337889489 3594 72442 925785032 19829 86362 670952143 86362 83153 303190622 72442 29407 978663208 3594 69271 791449950 81845 19829 332260255 19829 73548 328063307 29407 61998 208674617 30987 61998 523371026 81845 5964 434529128 5964 17889 459830449 11246 17889 481359974 17889 30348 267573115 72729 30987 899108736 72729 545 99590690 67488 545 108666045 11246 60904 466593840 44605 72729 238819774 545 52571 256204719 545 37171 429467120 25470 60904 509904982 60904 40042 602657578 52571 33434 441393838 72476 33434 963133218 78141 37171 394182037 33434 15853 848546565 78141 82897 989883740 82897 72042 71807955 78141 43484 848214207 15853 57991 128507877 19523 72042 912947614 10996 72042 530729667 64302 10996 574341158 74581 43484 854358616 57991 63002 839548772 19523 75772 583233245 10996 18646 750585810 47958 18646 39938393 51623 18646 849739366 75772 10116 9260861 18646 82039 105766656 21601 82039 802966588 51623 6795 40230314 82885 21601 58139951 23352 10116 550723932 32132 82039 541282116 1890 23352 128854448 15748 1890 695729350 1890 55297 546593923 32132 44876 91290532 14793 32132 538946402 1890 50832 440629149 32817 50832 712930948 32817 8404 334028209 44876 57759 188671851 35356 50832 511624416 29018 32817 201096495 32817 49485 242605251 31483 8404 41881896 54010 57759 982287678 1161 49485 339909378 31483 74435 908793723 31483 79911 300614277 1161 49715 729508480 61097 49715 859643739 51245 49715 85867245 48424 61097 495322787 65600 49715 540638702 86520 51245 859580283 43727 61097 475956748 43727 35726 70472329 86520 10545 195206989 10545 64052 7204868 35726 34833 365411981 18970 64052 591073791 64052 3777 346725290 3777 68459 723785802 70511 64052 104779694 82328 70511 565074785 31538 70511 576640979 21721 31538 507603534 3703 70511 528341364 70511 2786 894037316 53127 31538 916212754 55339 2786 648679675 54677 53127 506902433 3703 41790 232267015 55339 69602 990720826 66124 41790 992438010 5223 41790 141074995 66124 42587 556348815 18838 5223 72044020 80226 69602 595835646 80745 80226 9567397 42587 87640 716144585 15751 18838 143178005 42235 80745 953749297 55183 80745 931707138 15751 75212 445532134 32811 42235 306436913 15751 61053 92605744 50673 75212 813363812 55183 479 367965116 32811 55345 416860990 34616 50673 865250145 55345 36338 648947627 50673 16533 898252617 35202 16533 259282628 55345 51183 750331708 36338 77730 212547743 46604 35202 560091098 77241 16533 395257111 77241 44107 27245116 44107 58447 214143359 33131 77241 27400491 77241 72584 419505407 58447 68103 186435966 16884 44107 149911692 48501 33131 594502908 33131 11346 767320557 13522 72584 977225014 79613 11346 586384713 16884 20837 989776180 30527 48501 927114943 20837 71850 967033713 26989 13522 911616881 25550 30527 495388433 60773 71850 893481556 30955 25550 486354591 71850 17547 700443496 30955 52282 333237885 17547 785 338794015 30955 42605 57850822 30955 40256 74074931 45647 17547 55478387 16064 42605 817139482 13206 40256 110180023 21481 45647 465730081 32259 40256 101707886 16064 64732 397613141 2924 64732 385024060 13206 14 153415460 2924 59436 321136715 59436 2152 108078740 82431 14 859554629 14 6726 26279087 38447 6726 486020187 69410 6726 712466363 44178 82431 853778807 40181 44178 901257437 15306 38447 332969481 40181 23179 499509644 47458 44178 974437464 62323 47458 100654756 23179 80014 63117449 24884 62323 702435997 80014 29028 512530618 62517 29028 33586700 12315 29028 755264821 29028 13184 346191338 62517 60718 507736723 25047 29028 660128313 12315 70688 590059875 33496 70688 390144269 563 33496 864168669 70688 47434 58128577 33496 19674 862314975 20611 33496 345320353 20611 36264 80426995 47434 69483 470446838 26871 19674 944243003 69483 70427 444202301 20611 79476 733766991 90052 70427 142957304 90052 43501 324487139 81045 70427 808883962 51200 79476 714135415 13332 79476 678497122 81045 21217 546639651 53595 13332 453066672 2564 81045 65075796 13332 365 312979169 34811 365 773866168 34811 16552 469175909 87953 53595 104274629 365 5103 850353955 83921 16552 817538281 74822 87953 62840304 74822 69953 477377957 23902 83921 745369783 69953 35975 399978948 69953 27584 486605307 42361 23902 875782370 57437 42361 123342352 42361 9132 86260169 42361 88123 390779390 72462 27584 940120621 39658 72462 931243084 9312 57437 214574430 32923 39658 273312652 78274 72462 45074440 32923 77279 924915739 41329 78274 270739213 9312 27064 118950692 32923 2158 46070000 85980 27064 402498615 41329 88870 123606920 26758 88870 412679659 88870 27674 759239050 82501 27674 126844010 27674 34848 112431034 34848 20810 701867882 21230 34848 73898308 38873 21230 471571144 61207 21230 738562660 34848 85982 312354494 21230 77743 721066752 21230 66853 203798870 33779 61207 77542626 33779 36572 592439484 52726 66853 892102735 36572 50188 422177921 52726 60170 589074719 64577 33779 867615294 2098 60170 75912290 52726 83377 898845687 22803 60170 217115403 83377 79588 945927677 44103 2098 86340886 2098 20552 432002796 79588 52465 14898967 22803 56301 166089695 56301 22266 686660223 52465 6015 432804383 5420 56301 397670824 83822 22266 740331823 845 6015 725214664 74143 5420 10515915 11467 6015 702400023 11467 18663 367635852 41603 11467 577623212 18663 32881 819171984 41603 70491 719711457 11467 15070 938268674 37047 18663 887631183 51706 41603 188504938 10929 37047 819661460 52821 15070 343528568 15070 34327 576999545 24019 10929 123040881 58534 52821 654093166 12907 24019 969476628 24019 2854 730915147 58534 48591 398629912 382 12907 563156450 43274 2854 916660181 43274 30389 32747302 33083 43274 640550977 69680 30389 205964527 69680 87251 263543802 43274 11563 801607471 33083 39611 701158559 71018 33083 659159721 74079 71018 980106963 87251 86387 673536426 74079 31375 915862334 86176 39611 671553247 86176 42164 411970121 71353 86387 570364204 80960 86176 393332613 80960 49600 429382146 52023 80960 979333016 79851 52023 898341309 15711 52023 919620905 36621 49600 51219994 48420 52023 902934245 52023 39076 487729796 66117 79851 31645446 58384 36621 501296280 39076 46153 88081482 41700 46153 819932953 46153 53412 60011347 58384 67979 741799128 41700 36128 598987294 46153 86258 135097849 76136 67979 3233037 73173 53412 154829051 29471 73173 879125791 79300 29471 307482745 73173 41866 862508894 79300 55046 686944103 88242 29471 916562902 14349 41866 74568643 74588 55046 26596115 45001 88242 812477107 74588 73121 455730327 74588 46241 118621412 44588 46241 828928959 73121 45716 987723139 81963 45001 877616572 81963 70751 125268860 57058 46241 392333682 81656 44588 715932010 29847 70751 38300969 66216 57058 775238869 33482 57058 87150192 50148 81656 371285702 16448 66216 489373220 66216 70685 804437792 19358 66216 21719267 33482 9733 630646929 68692 16448 954357658 61499 68692 845707616 66290 68692 314721581 33639 68692 916235570 68692 41995 661284443 18033 33639 778220460 61499 52546 174118689 66290 16590 30110298 78223 41995 222599924 41995 71358 113229519 41482 71358 120048488 41482 74357 165979559 78223 8121 782885914 19517 8121 977907390 71358 86321 292364949 8121 42483 987087472 19517 55503 62855361 71615 86321 735041924 45774 71615 371258544 86321 68126 274947793 78622 71615 545298273 21155 78622 938677461 68126 4162 252353422 78622 46340 931836617 62487 21155 626653275 78622 53066 784703459 75018 53066 87130406 62487 76504 208639820 10920 53066 773616718 53066 15316 527137849 10920 88136 647617880 66820 75018 17736974 88136 41841 52053110 65030 41841 793082880 82910 41841 109089091 49717 65030 308370989 64350 49717 973715274 29161 65030 78837024 29161 28400 68352560 19098 64350 553538390 64350 7559 760772476 29161 18391 294223947 28400 30007 141441217 19098 8654 570435550 69243 8654 541927327 89163 18391 833555952 63812 18391 316831419 63812 7237 605051146 63812 54831 309104523 35713 89163 792196180 7237 951 318681048 22045 951 925097326 87471 54831 200131970 35713 11016 223497717 951 87923 867124340 6246 11016 668523062 59838 11016 967794304 10746 87923 180832397 37651 10746 170643476 14327 6246 24293457 6246 89516 701357694 59838 50275 754632358 63362 10746 414175033 86153 37651 239589991 24107 86153 610333879 86153 66692 141473169 51055 63362 132353340 78046 66692 926443947 66692 69909 775537543 24107 36288 158518887 69909 73491 779494119 51055 73346 828107748 17305 36288 494821658 31865 73346 709040294 54734 36288 612724440 89410 54734 378035935 46571 17305 148732208 58770 54734 37303947 21617 31865 344868146 58770 15214 286186796 2949 46571 161196457 6216 15214 736733300 57505 21617 51779508 30470 2949 331067805 37275 6216 518151610 62407 6216 27527984 37023 30470 169144991 62407 63786 749966851 86584 30470 717092226 62407 73889 181948131 45268 86584 897373595 45268 66603 348931500 73889 84564 545168707 45268 42766 461529394 84564 64770 515645732 42766 4111 550271576 42766 9063 880408853 42766 19574 822908335 70399 19574 655214822 21289 19574 464538111 56134 19574 348595531 35305 56134 323528510 21289 54645 347701827 48761 70399 34223519 58153 21289 237535206 54645 38636 99643419 54645 4409 628672063 54645 86949 33530955 38636 46024 687326714 46024 63514 768910321 38636 30047 95292887 30047 37377 584847335 64674 46024 458703122 64674 45323 612922800 63514 87531 266764509 37377 38144 139800725 53379 38144 569527005 87531 57075 985616910 52680 87531 241857295 53379 215 687055584 52680 90371 88528428 53379 88750 466817651 90371 78940 87790271 64051 215 743557610 90371 33280 700441652 90371 40661 683122131 50458 33280 684166178 11303 40661 476468978 33280 66812 528241485 66812 59110 961819943 58017 50458 19369039 43008 58017 115398733 18607 58017 269982602 51838 18607 211157575 51838 13047 973372422 89281 13047 991232396 13047 59057 537428510 51838 1354 631617690 21450 59057 810915002 21450 11093 252852116 89281 65771 592675932 11093 17756 12123893 23564 21450 56460062 48695 65771 124744110 73746 11093 283017348 60505 65771 84740239 31875 60505 893217421 23564 2268 743798779 73746 54398 301154615 2887 73746 675039919 70398 54398 558202211 65412 70398 41460586 2887 88335 976838711 81121 54398 720849501 2887 28688 753286276 22928 65412 4143068 28688 21453 762192212 43563 81121 327837017 11601 43563 209892530 21453 63001 255870169 60153 21453 96694230 11601 13172 647812613 11601 49768 540749379 63001 46840 5628023 46840 45703 51600445 49768 40409 968947379 40409 11208 51972956 41383 40409 557949726 45703 47181 536002590 3062 41383 521598080 40409 20386 105017194 47181 54846 340283773 19784 20386 99557157 57488 47181 538378029 20851 19784 825734616 57488 54240 654875913 25464 19784 134858605 20851 21250 912340495 47324 54240 546816268 20851 47208 222544676 8748 47324 451152809 57520 47208 60735718 33234 21250 54416370 14191 57520 384453781 57520 56173 602517370 64755 14191 584740525 72844 57520 136825708 64755 21377 279776668 64755 963 445661437 21377 41568 398348900 65029 21377 317435594 32517 65029 46341248 963 28892 208429689 65029 23090 832934881 68666 23090 581682960 23090 38751 58695370 36319 38751 99487962 28892 44907 388477882 36319 71864 443149230 75449 44907 301872339 75449 38495 384016224 36319 19488 458233862 71864 25712 664153511 75449 16733 462257495 19955 19488 261197926 16733 56196 86243701 34378 19488 618863906 34378 59729 883444066 34378 18536 796299390 59729 67555 287572252 34283 18536 624374854 34283 42118 263334468 67555 85033 170731407 13268 67555 582799845 89112 42118 129776712 56078 13268 512063585 64212 89112 623801397 2947 64212 739667566 13268 7271 560824326 2947 25717 102802555 64212 86753 767564154 85231 86753 253172120 7271 76944 26663903 72888 25717 66238005 85231 59651 705511483 85231 1385 53461992 72888 6437 552594226 59651 66408 906265501 66408 56287 821125157 85380 59651 189722619 60776 1385 226253879 60776 45747 169727504 76882 66408 377116350 8869 60776 990526532 45747 71221 816352829 60776 66727 612479276 66727 85568 134891692 66727 45986 675377743 45986 39796 854783931 66727 31953 837035235 83887 66727 800458703 39796 6870 742698100 39796 55585 59810035 39796 67371 781411261 78648 31953 990545296 38969 67371 536869761 78648 7567 377952784 40294 78648 66854451 50671 38969 321025034 38969 55423 545526159 54029 40294 855742769 26318 7567 426327546 59231 55423 876173180 50671 63846 857222754 29063 55423 400870085 84438 29063 143768875 63846 74060 437271566 63846 89183 259414417 51961 63846 240463275 89183 3161 230533143 84438 31644 864475907 33983 51961 300324095 86283 51961 326516517 16948 3161 850014174 31644 11573 129592228 33983 61583 637435763 37622 33983 406062117 44127 37622 681002157 61583 1272 870501296 86699 37622 718225107 1272 87300 84999252 44127 22840 325216519 44127 14482 306010005 59968 86699 19352418 25649 22840 330489312 25649 18586 777481849 22840 24407 869804812 30723 25649 142426610 47979 24407 150017189 45960 25649 843862879 33386 30723 240497466 24407 46717 117460763 46717 27317 250094650 45960 89909 633827579 73140 46717 189204181 10665 27317 244483677 89909 7135 919079367 73140 25973 648990599 61700 25973 6847480 32808 61700 624079001 31587 32808 623261276 26780 31587 237334710 32808 45500 184399495 61700 87679 541903767 6172 31587 372202103 45500 23787 614026099 6172 14021 572097988 53988 14021 111775502 38439 6172 234982480 5234 38439 795304933 14021 62021 950172116 12471 14021 550906442 50362 38439 462005154 62021 54188 799373556 58843 5234 425789107 43298 62021 511222124 70533 58843 530046107 31678 58843 247149170 74427 54188 128318153 31678 81064 48862285 31678 68320 879852283 60580 68320 965736174 53552 74427 99407944 11452 60580 126659259 68320 31469 528147455 53552 70653 611093433 60580 79343 814269151 11452 73341 52603756 73341 19140 66929616 31469 83737 450159638 7318 19140 980462567 54581 19140 394285454 25722 7318 709938595 60959 83737 77470626 19030 60959 283003911 19030 11192 43809703 25722 26939 494253992 25722 29402 319839164 26939 26943 792090251 4338 26939 780568708 49337 11192 73495315 4338 21938 503589978 24128 26943 406178366 84650 21938 869071470 49337 78664 113203744 21938 71840 818343053 88522 21938 133129220 722 78664 161724035 80158 722 559095831 71840 74160 386357262 722 43 218043920 41350 74160 857472284 3893 43 144745541 80158 33365 158476197 43 90226 328842570 39103 33365 109589848 28186 3893 183223396 30101 3893 142618700 85056 33365 874406257 24735 85056 767542442 85056 71408 35953978 71408 60094 638825361 24735 63837 503546703 21915 85056 12151012 21915 84299 39744056 76894 63837 757258624 21548 63837 681191587 9223 21915 675118587 21915 40996 497075055 21548 69582 615289268 40996 39785 625156038 21917 9223 80771859 12937 9223 43091641 24332 21917 102813894 24332 67838 940113427 90047 21917 610140598 47592 90047 161274532 67952 47592 145150602 49043 67838 902031704 47592 59498 579980117 84184 49043 113358936 67952 31674 904596434 70307 59498 509518698 46197 49043 473003999 19143 31674 118342505 83970 31674 685027727 17031 83970 370721433 19143 2323 256910675 52990 2323 694222843 36022 19143 36343671 792 83970 82597254 70743 52990 315436375 792 29304 600482927 26948 52990 761209368 36022 45094 175437639 86391 792 149323091 70743 65969 383460925 2389 29304 935863446 70189 86391 338667246 65969 23259 752089725 86391 11261 202193413 3838 23259 53024642 3838 65239 907949737 3838 78738 839244267 65239 49831 669659883 78738 15505 794057900 47854 65239 227104907 19662 15505 848645271 47854 34352 275113951 34352 16119 182618815 70468 19662 656076824 47854 63116 591864513 34352 33559 238377779 33559 18854 785033721 50126 63116 641628105 54705 50126 34054774 50126 26086 531789948 87507 18854 269252712 46628 18854 249531080 50126 81503 746944965 81503 22929 689117616 26086 87323 376480800 22929 9060 355529840 40596 81503 448843056 60431 40596 540013410 9045 40596 933711729 60431 6106 815920124 52355 9045 88144334 24466 9045 758336901 24466 24508 483859277 6106 24714 115334201 11280 24508 96302873 24508 62359 310026165 53306 24714 791896532 53295 11280 31601613 62359 38592 331264557 46626 62359 784877063 22669 38592 341974451 46626 86215 785387777 53295 70078 623567043 43914 46626 274795726 46626 46243 374007771 80776 22669 787887713 43914 68986 997530101 43914 49809 40362859 46243 33329 651222320 49809 52676 704336128 68986 78719 507853906 68986 88178 670629826 78719 8044 278952236 88178 89427 543624635 8044 19305 275467017 55820 78719 170478499 65753 89427 321424951 78057 89427 408258973 19868 55820 986300162 59943 19305 354787115 25449 78057 626286897 83397 19868 527492737 53674 59943 246448492 53674 83151 957722726 48324 25449 428585353 16850 83397 350228705 70474 48324 233970196 5313 16850 88706046 33467 83151 575606319 16695 48324 123139224 29682 70474 813348728 29682 60486 468514802 88005 16695 954516697 33467 89891 932282021 30198 60486 264861172 60486 10828 6157493 88005 41479 134776664 10828 3120 367481416 3120 73018 954022173 73018 64337 131412317 51849 64337 692295695 81975 3120 171563134 45934 51849 207532252 51849 50892 291704672 50892 20392 597632559 33411 81975 634211905 35910 50892 413494317 50892 29623 250787666 50892 63371 684533180 29623 40616 13860574 35910 70325 175171523 71604 63371 693058769 73613 29623 258700994 40616 66426 543689691 71604 38510 238260677 71604 32784 447847042 8149 73613 9259379 32784 52867 561854962 52867 33189 584712054 59620 8149 852446549 82031 33189 120919878 59620 86695 298358600 18271 33189 294417860 82031 36950 607457909 21452 36950 437248653 60156 86695 633378090 2279 60156 198885598 18271 76578 922368361 86100 21452 239493393 21452 64082 670309758 60156 19131 993676408 19131 2621 113343141 3599 19131 590083325 2621 15602 924760115 57198 3599 528757735 2621 78718 62172691 3599 67362 968897817 78718 13533 889124506 34965 15602 762193906 50274 78718 947299415 41962 67362 822933597 67362 46601 664379083 25312 41962 759630713 41962 34308 331922135 41962 43997 757838195 51608 34308 329394525 46601 41005 972905042 70686 43997 311999440 34308 22821 117935767 22821 2906 442816445 32852 41005 718998919 70686 47762 1403814 2906 33835 718036775 32852 7250 803728763 89838 32852 92143435 10230 47762 384705939 7250 65271 36738384 89838 70059 789412575 14235 70059 488348816 70059 42998 795493203 70059 29713 976082952 65271 71872 702734315 73254 71872 420141743 29713 12695 69525411 29713 14663 104009660 74831 14663 37287361 74831 13628 869847339 34340 12695 363421666 61733 13628 634252192 13628 50271 773147495 61733 48660 623211307 34340 72460 493989007 50271 85801 59454807 48660 29037 308835138 34165 48660 109768992 87176 48660 646506983 29037 65053 81732418 29037 16674 739872637 34165 40192 216491403 73600 34165 892468019 73600 79124 26772602 16674 61445 996025990 40192 6374 525995602 17571 40192 189536755 51233 6374 84147135 26863 61445 886643420 26863 8111 973054034 89482 17571 219824482 8111 67598 369066709 67598 60743 432828812 60743 36722 485504309 89482 88901 417203993 60743 42487 133609793 42487 80376 774143586 60743 15428 671507376 15428 75918 523118607 88901 44104 153916034 44104 77283 299932617 44104 80811 436141303 37912 80811 692675779 36184 80811 304669972 82043 36184 80163228 36184 47938 664984325 67664 80811 162749196 82980 67664 681163678 67664 21225 512886733 47938 25144 527430152 21225 60714 438937414 60714 21511 939683704 65754 21225 863657489 25144 39636 437241655 65754 29305 14503757 27618 39636 610953393 65754 17197 123585674 27618 84402 803905745 34198 84402 419899482 84402 88266 100613351 38904 27618 91332422 84362 88266 800050418 18787 84402 799648709 79536 18787 702175973 32195 79536 352914784 75379 18787 947658867 79536 259 595678770 71326 259 709965896 71326 4139 203566352 71326 15286 698628705 84374 71326 590881589 47557 259 532506481 31818 47557 61709493 42682 15286 383245064 38967 31818 2536992 77907 42682 981671682 47557 32830 101972439 38967 67279 200467379 32830 43254 967968897 43254 87209 919189289 75677 77907 837282177 18484 75677 965252227 45574 43254 459223427 65603 43254 744813555 42456 45574 674942024 65179 75677 733376236 62381 45574 310573407 27608 65603 832807224 65603 49597 307327643 1126 42456 706408222 31807 62381 404943401 78196 62381 256250397 29452 1126 27351056 49597 37931 261053337 21242 29452 64393827 12332 29452 21236333 21242 19694 899607131 12332 46446 39669650 60745 19694 366739382 60745 25914 874136686 25914 19062 932958164 4849 19062 12537718 64850 60745 725911988 4849 27730 468330820 4849 64501 766429928 27730 57851 48136965 27730 11389 715335297 85911 27730 678289168 75035 57851 761105135 76121 57851 590522654 30803 75035 972101479 61615 75035 579691315 1945 30803 450763895 30803 13260 83055518 57784 61615 256360520 61615 30783 711701032 61615 53195 417221475 53195 69569 285366605 14444 53195 422100041 53195 20927 881405793 51000 20927 780952817 69569 2718 212419648 69569 43223 86446468 56029 51000 91490816 51000 7293 535084019 2718 11751 525566915 81623 11751 998805154 10278 7293 231410458 60857 10278 429651894 56765 81623 119588675 11751 83119 124174529 19659 10278 727847447 60857 9013 260561156 72868 83119 242078516 83119 45883 471944176 45883 19869 576223864 19869 82825 905543416 19869 70245 601701456 83724 72868 384385026 83724 31123 692057837 19869 3842 932754789 35020 83724 279170892 31123 73831 27915681 31123 83507 86161692 10524 35020 677563674 78121 10524 996096337 26712 78121 742072772 44414 78121 900683254 68997 26712 294706886 68997 47682 390327823 14935 26712 118762430 44414 40063 19548055 29278 14935 607711548 60062 47682 721328429 82302 29278 871990831 40063 2146 764081968 408 40063 336043717 2146 64694 588821914 6503 82302 406350559 82302 31073 526559672 55756 64694 733250321 31073 70249 590685134 57892 70249 804148843 27320 70249 35506071 55756 90066 486646509 59794 70249 865506789 27320 37228 244901931 27320 17287 334747483 90066 15483 63853404 53918 90066 549742752 89102 37228 174494878 37228 30434 593106204 89102 75093 209593931 86666 30434 579530692 77781 53918 561944423 75093 28319 552375072 86666 56544 333779072 28319 41208 475550537 47081 41208 339461294 84822 41208 89299993 5806 28319 789406851 84822 87475 136549440 41208 44673 397410675 44673 80082 591954959 78866 84822 379889185 65315 80082 249624662 74200 65315 308038782 78866 63549 917439006 78866 33469 729691683 42601 63549 133577201 63549 29199 455576411 7836 33469 291863550 14667 63549 681528828 79882 33469 632316097 29199 42072 130987044 36228 14667 699614274 25700 36228 381455572 42072 63425 807219025 25700 14155 159976986 35310 63425 92646675 35310 26906 393388046 3364 25700 946766582 26906 74134 37518552 74134 70174 71575889 26906 13617 66207987 74134 86808 763879040 74134 7573 743621711 70174 5204 16172580 79198 86808 675673026 74662 86808 151173360 36953 74662 222621117 7573 3147 432086664 74662 53399 539467697 6929 79198 382942934 3147 83686 343512373 38465 53399 944343552 61613 53399 670377294 6929 61317 290843595 51332 38465 460348422 38465 55311 32655130 76849 55311 420088922 46776 61613 900857155 61317 18609 704793109 51332 25075 441377521 55311 50824 565518411 40887 76849 892158904 50824 22399 295854864 18609 79941 244732565 25075 32175 268583956 32175 51156 239799942 12364 40887 955781456 12364 85120 201513097 82600 51156 780286327 34488 85120 39087296 51156 11527 707292524 81722 82600 619707507 12187 34488 868276594 81722 15530 143608428 13288 81722 290110747 69066 15530 511084888 33173 12187 30053179 15530 20339 348801385 13288 43287 432522059 14472 20339 866263301 89245 14472 73725798 5052 33173 313202344 20339 50429 142723087 75297 5052 508182354 81289 89245 859588481 53074 81289 868676862 17351 5052 619012074 17351 579 546778801 53074 33953 713981731 35035 81289 765391071 579 56802 127889527 17351 28330 564754335 579 82454 384752451 43300 35035 336367096 56802 67169 507089668 85432 28330 518380525 24247 82454 13726340 24247 67303 462839070 67303 23740 51331008 87648 24247 784491538 15145 23740 518291073 23740 62087 330316845 18900 15145 994069120 791 87648 329624514 41301 87648 567482874 791 57388 417176029 41301 49448 76524245 46649 41301 705831455 40395 57388 895486082 49448 85818 278551205 568 46649 97345298 5007 49448 688423915 28218 40395 333547297 40395 69808 120037412 568 52398 122284409 5007 75277 148314144 52398 52753 262730051 69808 16391 482911327 84895 52398 355726633 16702 16391 669882721 22559 16391 760067775 79015 16702 323614608 16702 60948 68989113 84895 71946 150385065 52530 16702 924160963 60948 83568 924599994 1565 52530 78384349 1565 18280 837610597 71946 11984 616803244 5261 18280 501842649 11984 82173 567209659 82173 76483 84695833 76483 34055 128787780 76483 83510 939255229 40066 82173 85175699 83510 72891 112756620 76483 75251 548713050 40066 87508 386868193 57931 75251 318333639 11372 57931 139726407 11372 64726 966189526 25276 57931 116517214 67650 87508 529866659 57931 81900 14054569 33581 25276 616808519 77678 33581 590790254 45754 67650 18570360 45754 26346 718990586 76771 81900 948125944 79866 76771 484388902 90377 26346 972416465 5910 26346 583577817 75133 26346 886033097 90377 23612 843864376 79866 63004 360215617 90377 24455 299377688 73495 24455 752949882 63004 5621 76011717 23612 33526 75055412 5621 77391 134519144 34807 5621 310996202 5621 42567 433431158 5621 14592 253311834 1344 33526 476924701 34807 82576 663183909 82576 69823 939772121 42567 26251 263491823 57977 82576 861762588 68113 26251 198828647 82576 89298 58924355 57977 6045 394250447 75851 89298 737965755 80609 68113 479229643 89298 58437 135049570 5225 89298 461592806 80609 17208 803698034 63173 58437 994878111 33929 17208 102155569 82052 17208 242067285 75486 5225 154660423 75486 40533 245426571 7344 75486 245884267 79771 75486 175331531 82052 1948 363476012 21055 1948 665790169 21387 7344 785720790 61592 7344 485735109 21055 73697 912273643 61592 46214 42696717 36058 21055 224282506 73697 5963 316891927 61592 57733 129394880 5963 88269 117626081 88269 78016 264992682 57733 38318 515663417 5963 77032 117460909 57733 81897 219118348 78016 58133 122524731 80652 38318 323508380 70926 38318 768610056 24570 77032 613433808 70926 72495 754371863 31128 72495 783050091 46944 70926 916650018 31128 84263 566485069 29159 24570 35069030 72495 7308 873945762 60118 7308 47663383 75056 29159 101047057 77581 60118 203781557 49988 7308 584825519 7416 60118 230316810 77507 77581 537103990 77507 55668 50910095 7416 12305 543874982 4456 49988 702427267 79365 4456 78883697 12305 4100 961510406 17220 12305 975960985 12305 75172 540196945 81633 79365 724125647 73142 81633 130855750 16810 73142 444762583 32154 16810 294675951 45555 16810 196207897 16810 4841 162520112 4841 22138 672216322 19579 16810 437493631 57597 45555 598194811 18986 22138 774965380 57597 31403 160440226 44669 18986 4411283 61466 31403 639224476 44669 16090 101257710 70258 18986 549114812 84144 16090 862664215 44669 23038 921753328 62978 23038 576344567 84144 70403 24555448 23038 50712 764841900 69517 50712 221994374 25291 69517 854313108 76113 25291 172715284 51525 50712 808563706 69517 78651 632726814 78651 77706 618012587 25291 61967 765954432 76113 17623 885007311 86458 78651 145894607 42912 78651 872880719 49411 61967 185268725 86458 33572 673282576 49411 44121 581581249 40073 33572 178570664 44121 59788 973164009 8779 49411 679416389 44121 72815 723290926 16479 72815 794401778 62339 59788 530568936 329 62339 371949003 62339 43901 891527270 59494 329 661495489 16479 76606 169934508 20306 59494 915176960 43901 16176 90316871 20306 53508 10838532 20306 55240 81151663 18606 76606 87640348 35409 18606 638780949 16176 68516 121385958 53508 23544 62139925 68516 27553 512136041 27553 22574 39564544 22574 65295 386469759 89124 68516 467052352 89124 83537 438461929 22574 77697 453413051 63239 83537 721094024 77697 17574 498976568 83537 73633 939176672 77697 89764 129361363 21808 73633 717395383 11912 21808 191685361 21808 56131 725762286 89764 71283 71246742 55312 56131 294927618 4857 21808 205499641 4857 15940 623850216 27314 15940 818634176 27314 80438 520230363 27735 4857 473771436 15940 30276 349298850 81783 27735 911166058 49418 27735 255564746 41525 49418 559180207 41525 76798 851952415 30276 89595 849789321 76798 49842 604087294 39191 49842 226899879 52589 89595 724457342 26240 52589 734546873 89595 51510 136565985 26240 26401 531481318 29269 52589 890143397 26401 55157 328285225 26240 50827 340834722 33723 55157 74098751 29269 10227 434273847 50827 23711 760526445 23711 80677 247923785 80677 12913 737096360 75186 23711 565797271 40495 80677 374256698 78500 75186 333393063 78500 10239 204766845 75186 4884 604335895 78500 69642 929751714 78500 65744 731876581 73728 65744 58867130 69642 53608 663864875 71784 73728 737426437 53608 87994 41725364 64033 71784 547349519 87994 76755 796789995 53608 89830 18354153 64033 66049 332615316 89830 1960 849622679 64033 27940 194852544 1960 83580 920813501 61321 66049 530068652 982 83580 438612361 27940 6108 769926763 27940 13757 432855476 13757 7846 682113456 13757 35799 828856021 24061 7846 731391308 3754 35799 55710628 3754 63941 230323995 7846 22281 101632232 35799 54580 763452460 54580 40484 776860469 3754 12272 875436896 19806 54580 846996712 88970 54580 555395225 50336 12272 303567746 80027 50336 450939609 50336 50351 924901123 47172 80027 110544181 65099 88970 575186065 80027 2474 701995553 65099 58728 843668666 3470 2474 822840893 65099 39228 59019883 58728 15193 502439440 43256 3470 932795227 58728 79218 133154848 3470 29600 66992376 62266 39228 41171545 62266 87497 636430233 29600 27737 386832001 62266 9131 387063347 25409 27737 682178084 78640 9131 911154331 17256 87497 374753769 37299 9131 142928950 37924 25409 595415182 37924 53820 215168883 78640 17401 885976910 17256 68885 176453663 32749 68885 139873578 32749 36489 359340950 17401 13873 523937286 32749 68096 839169219 11248 36489 192838762 32749 12872 14191950 38305 12872 268113781 77530 11248 122475073 11248 58279 270768816 73203 38305 300563179 20579 38305 372486150 77530 36382 427304605 60140 73203 430089744 58279 70806 91190108 81221 73203 621694951 70806 11353 262032054 32652 11353 229409010 60140 67444 592146004 32563 11353 900222677 31505 32563 170971475 30091 32652 611947374 7154 32563 377764901 1703 32563 291451420 2917 31505 535385719 1703 60511 533869377 10612 2917 60259169 7154 27577 279441025 88061 1703 579289558 88631 88061 982553610 56862 88061 730630122 29086 88061 938123435 56862 57004 70849791 88631 9101 466551528 29086 81449 920878739 62044 56862 946827366 81449 84902 164868344 57496 81449 129529988 9101 79558 291352245 32546 57496 42873218 62044 80096 688234342 32546 25203 515203210 25203 64113 188130820 84140 64113 88573635 58475 80096 209207703 18722 84140 290416393 18722 88407 527892156 62820 18722 785016350 75721 58475 248588622 58475 12206 114254090 3334 62820 323374783 89140 62820 113833925 24105 75721 472372546 89140 60573 30876371 46917 24105 221894369 10210 89140 442979103 46917 21513 355524881 77981 10210 511138572 21513 19486 605342896 46917 78217 16108778 19486 27310 375872150 82878 19486 606904774 27801 27310 535064998 725 27801 355022602 44251 78217 201038052 80797 27801 805637330 80797 24117 382874497 26578 27801 865172310 44251 42845 720384216 42845 33265 471488182 26578 83324 674830967 12574 24117 557439995 43380 26578 725165946 73085 43380 279044248 73085 68568 373323472 12574 46511 850092141 46511 5375 601678195 6606 5375 505476278 55179 5375 553950738 68568 74556 625429513 57207 6606 182291921 42901 5375 131917975 77519 57207 55570798 59537 77519 272929810 77519 79554 598171665 42901 90176 275782647 42901 77523 511401626 79554 39733 8391180 27929 79554 754317558 35212 27929 272109115 35212 57576 435104801 35212 73564 876836652 57576 18036 284230870 35212 56842 878558889 56842 39755 95328159 39755 43716 445686747 63764 39755 640087944 277 18036 547819197 28599 63764 279727706 277 54374 29162804 63764 61217 565166998 63473 277 3418352 34259 61217 138168093 59678 54374 18168897 58549 63473 4277657 61217 31009 872643030 46463 58549 264995616 46463 82108 181198154 82108 45724 836825311 72403 45724 239924442 82108 61497 268778144 87034 72403 914806249 82664 61497 968248609 82664 74087 457041179 61497 61704 135890802 80242 74087 125875685 61704 53457 791149432 74087 5238 482659124 74087 34347 846136266 61704 86419 526835875 31984 5238 791106030 31984 80290 142312731 35480 5238 1474938 86419 16313 310360830 35480 4660 235784276 4660 29570 475486418 27218 80290 88412810 29570 10794 413428506 53407 16313 557950812 4660 13180 9670434 27218 66811 61706367 16829 10794 99932114 81985 53407 969872854 53407 43630 487206023 52463 43630 83419257 63725 52463 518939393 69521 63725 266037152 82966 69521 488175981 53712 63725 984763006 69521 39692 810845037 32296 63725 201338431 15865 39692 725109700 5639 39692 381656822 5639 60508 51445360 33105 15865 714040590 15865 34030 338481947 56129 5639 49178261 33105 7422 481119105 69660 7422 873521646 34030 52006 687576585 83480 7422 834883374 52006 24288 389015238 5297 52006 720284451 70625 5297 220948965 52006 24012 528244378 70625 78067 778111089 28927 5297 23158156 52969 5297 871850399 52969 86261 346791695 47471 24012 49455311 85012 52969 836927900 28927 85894 541611941 52969 69734 678867667 85894 77980 757673625 85012 54557 843572522 25 85894 66879266 25 30567 356798888 41923 54557 631892772 21916 41923 38118422 54557 15234 634647145 36222 41923 589668437 36222 27693 295945608 27693 70286 621011723 75746 70286 17641570 70286 65174 943608114 65174 57890 733668402 73641 70286 307550486 22573 75746 371674876 75746 33718 150527739 31006 65174 96356516 58307 57890 279631411 73641 68191 377588857 22573 67358 471646633 33718 957 418546336 83943 67358 567356064 5018 68191 76127854 32140 67358 170984415 957 82791 622367443 22777 5018 244902168 82791 51237 612315904 74816 51237 412138591 22777 55267 674078996 57528 74816 473781000 51237 81261 411139929 77855 74816 27618723 57528 16595 323441699 57528 66511 670732224 82333 57528 648713130 82333 32537 415544884 32537 87032 357176611 68315 32537 972969295 32537 42221 992441798 82333 40595 510410624 77815 40595 788466196 44732 87032 959850952 44732 11023 648855773 42221 2434 599282757 2434 27024 944194969 44732 2319 73721341 50983 2434 549888844 2319 40006 862831341 85155 27024 113622895 2319 16228 426877449 88794 16228 233491471 88794 26128 534628189 34419 85155 677839630 12501 88794 876488894 19458 88794 356583894 88618 19458 990123369 34419 45902 847245009 46594 88618 398348540 88618 88237 174480215 39787 46594 524068251 46594 57504 923211402 45702 57504 326526431 88237 21470 404162353 75743 88237 198947140 57504 57537 280470386 21470 64544 837670320 89368 45702 468246920 34827 57537 104629938 84197 34827 584928692 66950 89368 521400679 60259 66950 73051051 73691 89368 791595375 56174 73691 314014720 2217 84197 268913192 46995 2217 40091562 73691 58501 312202818 6611 2217 95803733 56174 32989 141435910 54045 32989 533119720 83897 54045 722784031 54045 3346 966207636 87639 6611 327551963 47611 83897 637785559 54045 46352 285573807 13488 46352 118333432 50392 46352 869259536 47611 78228 171014883 78228 37779 111680542 46352 9156 703315175 83162 78228 826040887 19415 9156 878607874 4668 19415 264258750 43097 19415 629489303 60635 4668 179410391 83162 80274 746077708 19415 82773 828715479 68193 80274 167681472 68193 29791 999256250 29791 21892 293482041 925 29791 880697630 45786 21892 944320891 53997 21892 603199954 21892 35080 263328427 35080 14517 452881727 925 86267 947990577 86267 20143 267599388 45955 53997 122199018 14733 35080 506042757 20143 83273 937552796 81858 86267 766813694 8743 45955 440163918 37569 45955 248432198 22782 37569 456829314 22782 30626 413312419 81858 73413 237551205 37569 18303 162126827 46150 73413 896483565 73413 27238 149724221 27238 5987 332723626 5987 74301 831488294 88129 5987 734044910 88129 23304 812345354 88129 74836 483462169 23304 90205 460448598 74301 46726 856357608 12754 46726 957161818 90205 84167 527824164 46726 69442 904366915 84167 31470 158315164 31470 27602 587481182 3588 84167 316722084 44391 84167 282771165 44391 21188 367451139 27602 71955 78050341 72569 44391 887617681 28470 72569 685921668 86417 71955 713659016 1439 21188 182939218 29147 28470 521687833 44149 72569 470652499 86417 56997 575682807 18213 86417 527083318 1439 22714 338441032 22714 59590 940676798 46032 59590 306678617 56997 67478 745138914 36385 46032 130282339 64943 36385 541639049 59590 16667 312921813 26110 36385 902940941 16667 34067 86777074 64943 878 527234784 878 53875 644678681 35389 16667 850073623 35389 73483 206078167 54541 35389 249444655 53875 33587 453573138 24719 73483 737784295 24719 12033 913010905 3524 24719 141286715 86854 3524 911651773 33587 83487 695606572 57284 86854 619368406 3524 87975 97216638 13248 87975 709451359 86854 81196 985346061 47108 87975 294052888 19360 87975 449180871 7613 87975 75271197 11051 47108 957614432 11051 74638 177529665 76341 19360 63110337 11929 11051 836103409 83489 11051 275633322 76341 77894 184388425 76341 14473 821320185 14473 17740 8378365 68768 11929 843007008 78587 14473 606688727 53710 17740 412553339 14473 39010 792897574 80887 78587 817401218 55500 78587 615512945 78587 84544 878198380 33675 55500 270869283 3244 33675 824649853 239 80887 747904599 19028 33675 932018099 79168 3244 246203871 27629 33675 38155022 239 27119 329604157 89778 239 379148842 27629 352 81434664 27119 37290 818245640 37142 37290 14895846 59785 37142 561812526 352 15329 333731079 59785 22260 747260231 87124 15329 498312184 4231 15329 345060864 87124 43337 18820474 22260 4776 70096764 22260 15903 615019956 66444 87124 55765780 31531 15903 914798983 9764 66444 144332472 19937 9764 510945057 1739 15903 434902010 87 19937 598153513 31531 64957 838052159 19937 69513 336462979 8 69513 125875478 60491 8 631594780 50927 60491 324470780 60491 16740 203627020 4506 8 604121129 50927 39624 544275060 14189 16740 694205265 4506 7386 381365456 58838 39624 873035192 59074 58838 401440895 59074 55646 393083929 7386 34532 393365328 80579 59074 209798371 46238 59074 933649938 88467 80579 309600899 88467 73577 300231566 73577 73626 645339674 80579 64479 161128434 9849 73626 914249658 1031 88467 344374797 61399 73577 439719297 38075 73626 897621379 9849 89088 900461222 12922 38075 588928306 38075 62727 280183974 39171 38075 643380428 59613 38075 755271502 39171 46397 353770190 12922 85226 880780946 1266 39171 865436753 32942 39171 262565746 1266 24898 478374570 30734 32942 802527363 86971 24898 730232223 25388 24898 4258457 25388 62687 940180507 62687 34594 815773226 30734 41563 282935015 34594 12998 969305071 47304 41563 194763563 73559 47304 714748871 47304 88783 775273296 77560 47304 579922446 12998 37594 287606597 88783 13479 121496315 67240 88783 356117936 81862 77560 23744368 9260 13479 144483829 37594 38935 473995508 67240 1256 248081451 67240 26263 949323072 1256 27263 479780767 38935 11528 878580194 1256 71174 186363447 88829 11528 487095452 67031 27263 802407010 75522 88829 924303698 71174 88293 524381046 7277 75522 264272843 88829 31022 817445885 88293 66618 670063691 33494 31022 622347566 68674 88293 860572675 66618 21663 77628838 31022 44500 641547446 86912 44500 517854848 59420 68674 366488596 77846 86912 60999517 65801 86912 612867746 86912 7222 650503105 81435 77846 333522671 77846 13327 6840220 85287 81435 735623122 65801 71543 614568863 80712 85287 48241608 19320 80712 238181471 79118 85287 310611269 81806 71543 117146057 81806 63679 479876780 87096 19320 210784827 54866 19320 373001532 61612 87096 417327444 8263 61612 578791639 58717 61612 689591617 54866 46098 283238972 58717 29823 996655281 11518 46098 498037537 11518 64952 727104361 85850 64952 239749466 79413 85850 86072973 29823 39199 331237021 11518 7641 711329072 39199 59655 889816178 39199 20411 665548583 20411 59186 728282722 7641 14520 343633535 31900 59186 457489434 59655 58247 545807081 59186 32151 944320638 14520 45613 932973156 14520 52496 280526120 52496 31313 696837602 32151 56242 490672987 31313 66591 864740665 45613 8723 323164236 72143 56242 870929876 56242 44057 980100780 72143 6406 148765896 8723 79026 115766776 5292 72143 92126267 19846 72143 543164237 19846 24581 797850102 6406 21400 901753479 87456 5292 741967442 87456 70480 284088581 51740 19846 778666426 70480 28244 162118085 23165 70480 343178356 56241 23165 456995040 65260 70480 235729875 54023 56241 863765358 54023 34820 434560532 34820 34133 393951398 34133 31726 418815796 39918 31726 250157255 39918 66414 58800371 35048 34133 504250913 83837 66414 499007862 66414 76375 52824006 12117 76375 957111208 66414 18431 473464952 83837 63404 754043635 37522 83837 768830712 47675 63404 140890458 37522 55391 10173712 47675 43343 5985028 61200 43343 188312782 61200 26897 570321557 81432 26897 728904685 61200 14236 797015052 14236 23186 57628465 26897 77145 477416131 26897 12968 564982245 755 81432 820400119 12968 36309 922431995 36309 82958 659751535 77145 76541 70838013 53874 755 883996333 755 14907 363533510 53124 36309 65494477 14907 21538 106539823 76045 14907 100162640 31424 14907 69574113 79216 14907 729633133 44752 76045 364654249 89405 76045 630057087 45968 76045 234979957 89405 1380 984162090 1380 57843 936413559 44169 44752 122801151 79267 44169 287106238 39246 57843 107258852 57843 47684 48864205 57843 87700 197612974 87700 89065 721174675 87700 51773 638621285 77742 51773 892136004 3557 47684 122567101 46753 77742 261784471 3557 54520 612705264 52740 46753 83881118 88627 54520 48721433 88627 12854 55268269 83277 88627 823855975 52740 5046 689962082 52740 61408 555560083 83277 29914 729209811 47773 61408 187528919 19538 61408 211623169 19538 32012 42988081 10771 32012 353282043 19538 36649 760512340 36649 45230 272909640 16539 36649 59644513 84358 36649 292828724 46549 10771 161132830 46549 15730 620144828 45230 31525 253119965 31525 41158 95254135 46549 72665 372127624 65965 15730 23633067 72665 49954 467317236 31525 20209 148055691 89297 41158 235949593 25167 49954 892504396 32179 49954 292476702 20209 10579 813063388 82523 20209 343720835 32179 5765 493617531 37584 10579 473183488 4471 32179 928231474 30300 5765 868188795 25988 30300 696686929 63373 30300 928822097 25988 52895 50801050 16626 52895 134706330 30300 18729 933670127 3828 18729 532309693 16626 8441 109386069 41060 52895 293921026 33859 18729 752229658 3828 22859 100193254 41060 30697 344419468 86003 33859 356298773 67181 86003 699795786 38859 86003 476999603 11767 67181 316314929 68463 30697 733952611 86003 4881 319013508 68463 35638 509975621 22606 68463 668757129 22606 74019 296765023 22606 32252 951738214 74019 80561 389185774 80561 45899 302366700 15834 74019 768047447 66154 15834 122020877 15834 34786 472405753 15834 14072 17187490 74897 14072 156993694 34786 68134 510703137 74897 11451 902559584 63768 74897 979181694 68134 10019 692536272 63768 47722 4319603 40439 63768 520526108 50845 10019 552226542 40439 12638 980536688 53903 47722 498882195 40439 67333 270121739 30730 67333 905345611 30730 5903 855845252 67333 50891 611442586 996 67333 198839533 996 31473 861988231 996 21134 903162399 63886 31473 989826521 21134 74617 52225783 14826 31473 294750528 31473 21697 972236116 14826 76808 799790297 76808 20124 824663212 14826 23155 162569705 76181 21697 708497945 76181 79052 27438712 62961 76808 462700795 23155 47416 869305218 47416 10297 517699861 10263 79052 204346102 37202 79052 814410579 10297 1783 72372619 85501 10297 291542050 85501 49582 228327662 85501 46799 736240055 51754 85501 88529887 85501 50708 674664670 50708 69190 53754746 28747 49582 92853372 50708 3536 157044132 2847 69190 877776350 50708 31303 632487349 3536 86726 674816215 46542 86726 216572241 36677 3536 835056722 59168 86726 909055468 31303 65745 487252675 59168 125 72072980 46542 64671 748659926 125 84257 122562557 84257 2159 675995181 65745 18874 45892502 12735 84257 804445325 12735 82944 702504082 82944 70965 168488048 54762 18874 551166363 49340 18874 749063755 75816 82944 91774242 9862 54762 537962630 49340 44817 468912396 81705 44817 581781174 49340 18945 580035702 75816 13487 64428651 44817 88854 700344924 18945 17856 657542023 70814 88854 3021257 70814 74799 591548973 13487 58741 389229754 8709 70814 1077356 17856 28351 145809345 48694 8709 656314748 74799 48226 920862499 12838 28351 585662120 48226 72780 534291173 28351 75026 26015922 48226 6771 201676801 80270 12838 86204134 1421 75026 529347295 52937 1421 138853884 80270 29581 668754060 29581 78539 610148748 29525 78539 982449459 78539 88599 573205424 29525 60309 450208369 29525 61688 315929398 61688 500 596364531 88599 59360 145509771 88599 49515 82655349 500 20572 234896470 39843 59360 559829339 59360 14112 472666440 59360 89762 721225837 20572 38404 395734992 25200 38404 414536057 25200 85489 37814400 83949 25200 183501132 30575 83949 607581782 83949 58244 849660868 65784 30575 390146154 51952 85489 607586335 51952 78855 748403299 51952 60391 530836047 30619 58244 426210596 60391 84437 182634010 78855 21350 82954266 36695 84437 627052157 60391 9472 356485838 9472 4012 114491279 21350 16278 303883825 58999 4012 139326055 64741 4012 317350151 69628 64741 989661370 4012 64384 341294126 69371 58999 958235489 30912 64741 844224174 69960 69371 290032181 79944 69371 327321740 64384 5035 44089594 88580 5035 286875972 79944 42036 119672102 88580 64102 969186951 5035 38631 925450942 42036 51042 947518601 64102 72819 930409968 51042 3906 126518606 51042 73440 445616999 36496 73440 97595908 36496 16933 221317040 3906 82942 832149657 16486 36496 170330313 6960 82942 450407052 82942 44815 974034004 17873 44815 133747070 60497 82942 383777478 43924 16486 97363551 6960 23442 642969628 60497 6039 102690187 14102 17873 97255991 79810 43924 165911841 6039 14418 154127563 23442 577 654951031 36536 14102 736299203 32936 79810 740055629 85352 32936 191436973 577 81126 989685120 23174 32936 953611817 77061 85352 674646128 39426 77061 922853663 4331 81126 650802119 87783 23174 934048938 23174 49853 662597069 4331 13833 372265220 4331 13572 850471835 87783 80107 668012392 13833 13233 54736220 3561 80107 13846823 86264 3561 126917215 80107 14647 314750539 53740 80107 560278617 3561 11969 144210830 14647 8630 720471146 8630 45769 547604958 12099 11969 877984818 83405 8630 908543170 83405 36663 629606112 45769 72865 834501655 62442 36663 124643374 56601 83405 762523136 83765 62442 381320785 83765 38425 696531585 38425 38522 105191833 38425 34028 998260604 39270 34028 313040782 10859 39270 951598241 34028 162 671715004 162 23277 128315835 73963 10859 46148068 39270 12381 344852473 12381 82934 998895763 66007 82934 157952522 31061 66007 801020451 38493 66007 478254107 10560 66007 51737401 38493 52135 605811733 65455 10560 523829121 38493 21772 574147889 60198 52135 865238074 10560 20910 713646351 13662 21772 590452336 26017 20910 756630953 78160 60198 613570012 26017 58567 211902539 57327 78160 118416630 73237 58567 436367314 73206 73237 662667003 73237 8411 450846968 33091 73206 439290361 33726 73206 241867629 55860 33726 22394668 33091 83074 481634997 62913 8411 2539030 62913 62230 27761092 62913 70778 333224079 12499 83074 603605009 62913 66959 259168384 70778 52888 890876453 617 62230 950215449 52888 84865 384972825 30809 617 512050352 62432 52888 38460821 62432 29867 268176324 62432 21429 490921159 62432 30279 123441563 30279 58047 903527146 58047 71544 432984498 58047 1747 544576368 1747 77576 293461378 34218 77576 860849680 58047 30450 18777602 77576 46951 255394570 77576 78474 677207000 46951 43983 3200731 34218 23489 954082713 72803 23489 401087227 46951 28270 62030045 56038 72803 493366770 23489 29690 486404886 56038 12254 37673053 18507 56038 569593065 18507 81905 608199028 55471 18507 31395041 65982 18507 143133790 55471 73397 430145554 65982 88363 804058224 81905 54473 320954508 54473 7592 579385490 79265 54473 910756516 66243 54473 183133007 79265 12046 823276125 66243 72944 36004995 19433 72944 728800980 12046 88997 215512538 33253 19433 513659692 73527 88997 677568664 26257 72944 899418488 73527 3573 938346669 54199 33253 143575787 26257 61238 108186297 26257 47097 790496627 43320 3573 875160845 24961 43320 676730015 88615 47097 814645341 88615 80199 889648904 1977 24961 9874811 88615 15590 434514931 88615 49203 450747549 49203 18690 575251569 1977 47673 231038127 15590 50972 624478376 50972 17993 24680368 8302 50972 46890832 610 50972 159743092 47673 25286 602056544 450 8302 469220657 17993 49759 885206609 610 81113 356520655 25286 56256 503960536 61870 25286 854455854 12648 49759 21460694 49759 44221 811567170 60748 44221 910210470 29215 60748 471807885 10648 29215 633607505 46302 12648 279406000 74994 60748 611452801 74994 66306 487015444 46302 44617 972146103 67423 10648 553842949 44617 69008 619720623 57246 69008 819272168 52775 69008 219961458 90466 67423 919380205 52775 46538 51991520 63868 57246 970047783 39848 90466 343199425 55952 52775 381944187 63868 35398 748962372 35398 68584 443904633 68584 21334 409114432 21334 41045 493172107 67126 55952 879913350 21334 51682 383943564 21334 87361 331978785 41045 16922 131294801 52885 16922 960850117 52885 8061 309142990 52885 27464 683908842 69370 87361 609766268 16922 1151 559908305 81097 69370 661868923 69370 39364 66461705 34240 69370 861550323 89353 1151 602597880 34240 17772 50510303 5337 34240 881281938 40821 39364 884795893 41124 5337 228902659 17772 32446 170803792 65003 41124 59042319 59133 40821 217613551 49304 59133 810214610 59133 47842 905736710 65320 32446 460312436 2414 65320 82540163 47842 13234 947833379 49304 54026 775844819 83181 2414 493254895 3525 2414 534751859 83181 1700 795366447 3525 11196 960081436 51792 11196 981460919 27322 51792 995392723 21404 27322 966133136 60922 21404 476277720 55169 60922 173327807 55169 16276 897584241 88864 16276 73164162 60922 77900 330182219 55169 36063 171340280 69553 55169 406213687 88864 36245 862164166 57168 36245 838501441 36245 88141 671969997 36063 20474 156304537 88141 41227 811031810 20474 59749 849017529 41227 37917 813779652 69695 41227 560405356 20474 27126 715639467 37917 37447 657604594 59749 17834 583090696 37917 61835 725026040 90080 69695 211026136 37447 67690 42247804 88766 37447 172963339 67690 736 206572773 88766 3028 483036345 38891 736 95579267 3028 24261 123360213 2100 736 327375486 3028 52708 368269775 85481 3028 284433801 38891 83617 725835967 83617 49431 814478566 85481 76786 734038582 85481 27063 182959058 83617 822 879788344 2640 49431 678416835 20920 2640 668226055 822 41166 178213595 27063 45499 874158828 50005 45499 581349599 74349 41166 134893281 56126 41166 217234215 16506 74349 928812667 56126 15874 897678215 15874 37975 573519064 84371 74349 184164569 59119 15874 26951173 56370 59119 593346816 56370 6987 175758994 84371 31735 783151731 31735 9575 389323671 50416 9575 851394517 6987 12235 34749555 6987 90021 603771819 12235 64137 119427178 11193 50416 971136254 39498 11193 862050282 11193 24871 365090301 52455 24871 732980168 24871 16439 792978091 67663 24871 297396881 81678 52455 458370614 24871 60394 828302144 16439 5117 790370506 8003 60394 680539652 60394 21080 912124825 88175 60394 887607153 61938 21080 979929398 61938 73466 645643803 30074 61938 388814139 35855 88175 621338985 69929 73466 871907788 73466 40111 400837212 77265 40111 979284916 53018 69929 204799304 36404 77265 145349313 28359 53018 601922016 35279 53018 531576937 28359 80919 507953705 36049 36404 286801648 28359 50132 600502380 42169 35279 963389379 80919 35762 814962164 45443 35762 115498941 45443 8251 232052694 35762 34655 930709646 42169 44314 716779823 57524 34655 41813646 33655 34655 892131872 57524 79837 103950765 79837 57265 350910618 60184 33655 451643710 57265 84005 705536352 56870 84005 88089494 57265 30622 10200789 30622 87033 107016114 14873 87033 426333963 87033 88452 951329052 30622 83396 718756969 88452 5072 259451143 14873 39485 276173772 5072 82109 509234041 82109 25396 845294573 60149 82109 815603329 14853 82109 129695297 16456 39485 539390321 57426 60149 873886870 64216 25396 285954897 60149 54158 826771026 16607 14853 497945979 60266 16456 601451880 34686 57426 300191333 89087 16607 232916634 16607 13458 974114668 71188 89087 23381078 34686 58347 607515964 71188 28943 276242950 263 28943 145024794 263 77497 372830390 77497 13640 711480317 28943 19247 585214915 13640 14203 835647949 40231 13640 94421018 14203 50954 743557707 13640 7818 200679936 19247 84553 463196558 40231 3798 551498477 1451 50954 682434008 36704 3798 867424625 36704 48289 588605062 36704 72969 742630837 48289 25563 42876901 48289 82672 17903731 72969 43835 140411309 3909 25563 853562515 25785 25563 745776156 72506 25563 807794963 82672 15139 602911915 25785 24171 260576001 30296 24171 380957074 74109 30296 440489657 87114 30296 263387753 65137 87114 312574222 15170 30296 481435943 15170 48445 454886787 7968 87114 70804549 59981 48445 118678381 17488 15170 68907761 6806 15170 6615843 22583 59981 379832580 63833 22583 618759745 12438 17488 151472138 6806 68183 264581891 68183 51979 33803389 62357 68183 953370024 62357 36756 986413827 51979 49727 963946793 62357 52857 90880515 23049 62357 48139691 40563 52857 309036211 49727 80478 494873812 23049 76824 405576801 52558 40563 198554908 40563 69377 455167002 77634 76824 388836331 52558 61679 65349107 76824 75110 665641017 52558 51839 139183483 75110 63326 676237997 77634 38708 307897149 51839 39396 292780034 60847 38708 875984052 39396 25846 396628906 61596 60847 238280542 57374 39396 244213725 60847 46342 505344122 60229 60847 632190211 46342 53215 57672429 46342 34468 90438185 57374 14010 888432217 46342 84127 52871712 34468 41352 339386940 60067 14010 728151617 25793 41352 353768336 71735 84127 504073643 25793 7698 886513985 7698 68814 955976460 56210 7698 758613203 41140 7698 434395304 41140 83399 354923011 16395 56210 249243196 68814 44974 270212915 44974 76030 623704405 69968 41140 417211224 3263 69968 545757472 76030 67166 45933454 44580 67166 816973814 69968 84815 22174613 84815 46916 716407165 84815 70572 802031395 67166 50861 37608433 35791 84815 722367184 35791 12434 156076117 6144 35791 51222958 70572 34299 182906831 12434 13871 121596799 34299 85549 118929450 4778 85549 18616133 4778 83666 424727755 34299 36497 309292794 81056 85549 446503497 81056 31018 421630761 25540 81056 740546640 87442 83666 661119091 49808 81056 819748320 87442 67939 382467313 45938 67939 4212216 25540 88647 555974344 26 49808 438331233 88818 45938 603276103 52618 26 718375968 78493 45938 758420788 86600 88647 821715314 30019 52618 432455623 30019 38088 65380627 31691 78493 69444646 86600 28104 96974664 31691 56072 480394133 30460 30019 934880778 19556 31691 999507808 19556 18660 309696410 67077 30460 464502201 67077 2277 339325967 19556 40135 179229657 23672 19556 332706546 7982 40135 103927962 7982 40271 212411361 5560 40135 740904282 35846 40271 491902020 40872 40271 133086093 79760 5560 767624670 5560 73338 626715818 10707 35846 693606144 18401 40872 259669688 14453 73338 953655874 76938 10707 88148722 18401 23326 346185317 62926 18401 282293608 69835 14453 425643817 53915 14453 168201183 62926 21809 949061723 53915 25977 661949227 53915 88382 986994243 88382 67648 48116108 32381 21809 428729763 21809 8629 593727959 8629 60216 88765639 82118 8629 618502816 1249 67648 180070078 8629 35156 115891405 8629 84323 842382699 60216 47381 102110935 84323 25630 756691048 47381 73163 579111998 73163 441 698444157 60221 84323 645717927 73163 64437 871958674 30341 25630 514011664 60221 27597 563037012 45684 60221 895398230 45562 60221 448362671 84679 45562 893153907 45684 4578 562086317 45684 69802 172016442 4870 45562 242345577 85077 4870 728398696 4578 54266 491947972 33282 69802 125812641 22157 4870 67430523 4870 73325 136006584 3544 73325 157270519 35357 22157 118413260 60092 3544 941908014 60092 25045 593214809 45061 3544 47069044 3544 79745 201744501 25045 40301 830255579 59273 60092 737592723 45061 90003 459071481 10242 79745 987014639 59273 64199 50033361 64199 79886 638661682 90003 32872 250955666 11187 32872 495653051 64199 30291 26948010 73248 64199 789293567 32872 26007 118416845 87145 26007 65964070 30291 34852 392648099 73248 55766 122818936 48553 26007 308269 48553 26302 492697906 48553 17624 419461844 45958 34852 927938442 26316 17624 992416143 45958 44873 432466731 26316 88424 187915467 26316 51941 289463535 26316 34066 393151784 51941 77960 462290019 30893 44873 121808920 7065 88424 604318321 89771 77960 11806762 30893 32888 858099672 32888 87964 181977619 9621 87964 549204702 71313 89771 305482044 32888 77650 717882433 50889 87964 124709587 71313 68179 308509911 84210 71313 118323007 84210 55420 12091584 33934 77650 517137753 27001 50889 450142304 68179 81991 939188053 55420 82830 330389329 82830 28869 16532259 33934 80283 6255437 79022 27001 457506390 28869 68140 285310230 80283 79692 697790066 48901 68140 674286245 5697 79692 581450238 79692 44811 433248696 68140 3820 743022253 21108 5697 675801905 86046 3820 335251597 83048 5697 872616431 44811 19166 694481306 19166 502 615195235 29112 21108 87707407 86046 88911 252215382 44318 502 732808563 19166 51411 132578685 7520 502 827858626 44318 46533 682315310 7520 1926 957436544 51411 62367 233953501 70633 1926 601286583 46533 88969 97562957 80489 88969 113993502 33349 80489 910686794 24641 88969 18807400 44696 70633 154150797 80489 13922 958578309 24641 80335 51990765 44696 44899 567446944 24641 8415 3041731 44696 60395 415193314 44899 88686 195603159 44899 84035 406025678 60395 30591 473733331 60395 8836 87036374 88686 37370 754865353 8836 77212 79921727 8836 86376 737664491 30591 850 330825871 77212 65467 643160325 50385 65467 136687210 31654 77212 915438325 27785 86376 271689852 850 59705 846583934 16030 65467 124151586 89781 50385 844425002 89781 14970 837762428 16030 89887 487429539 16030 68402 770462980 16030 17813 312283027 18266 89887 521366051 14970 40758 250855010 18266 67573 624609389 68402 5221 795203005 4048 40758 194419836 53118 4048 157584880 79758 40758 940707151 6371 53118 131405264 2925 6371 892968644 4048 89165 904050149 21774 2925 532647561 89165 80726 261497829 38916 89165 641019662 60972 38916 319230794 3153 89165 562606588 80726 51019 974014695 80726 43246 551178549 3153 78023 685260416 43246 30385 918421904 3153 12026 983739548 51019 89594 623859452 30385 78362 148981485 12026 29556 66863983 89594 84506 629479956 57478 84506 963408644 89594 33677 534501905 78362 41854 134521607 64370 57478 571498893 33677 50256 397443452 2603 41854 892056610 33677 48144 374759856 2603 84061 896539027 48144 72926 648490059 72926 87202 101726343 68234 48144 767295565 72926 85453 384786403 87202 43212 931823018 28762 85453 808237969 87202 53948 666670984 9235 68234 516068676 43212 60338 823764380 9235 5681 831168532 89782 5681 699086664 5681 79011 438859955 79011 74824 998429810 83891 89782 909096504 31093 79011 902020569 89782 55356 151644420 79011 4637 92467676 47791 55356 822455290 9642 55356 43869353 31093 1771 103434607 16621 55356 741009579 1771 37395 679412070 88934 9642 201906851 507 37395 742792890 88934 45828 98567677 507 52300 836473567 52300 24717 681661546 45828 80699 746700806 45828 79912 311282786 79912 7338 905797371 88025 7338 166465542 24717 45959 468846682 76023 79912 15845254 88025 47533 971212806 18157 45959 351060015 88025 75752 887923326 21493 18157 691352688 56636 47533 204782857 36914 18157 615332492 6814 56636 771447119 75752 28446 374053519 56636 19184 511554508 37708 36914 588286908 19184 61895 440839121 67069 19184 619085324 61895 39619 965389398 39619 42469 109110984 12276 67069 897000432 61895 76922 578054403 67763 42469 37187192 67763 34436 500409701 58876 67763 873700361 67763 58056 344962264 30266 34436 937538276 82219 67763 878575315 58876 89543 674194923 82219 19891 21938783 19891 5744 13376599 89590 30266 149037445 82219 82248 214828084 75125 5744 505884912 89590 20243 406189983 41272 20243 319486263 41272 40444 592468481 14405 20243 728952703 69098 75125 531687782 43203 20243 407282540 43203 20123 273641142 88859 14405 188904062 50136 43203 712539558 20123 23511 772681163 23511 61428 172624560 50136 29667 130032961 16636 50136 962394685 23511 67 345249578 82698 16636 899709522 29667 36314 62472951 82698 15819 171163084 49881 36314 314122620 32484 49881 984532577 83488 49881 245803586 33063 15819 124954076 32484 47 774124853 83488 55696 257847278 25612 33063 462290985 83488 51971 883024640 51971 445 62154016 55696 33211 734624793 55696 79130 94166708 33211 273 323773731 81197 33211 579274946 26522 273 143067124 33211 43216 381899109 31230 26522 876223459 43216 56451 930378120 78633 31230 444129751 31230 89934 82009097 19294 89934 534300531 78633 33432 820195393 51753 89934 671679213 52046 78633 615050994 74960 52046 369974875 14169 33432 315385752 15066 33432 721908336 52046 43900 506651845 43900 55092 554001444 74960 41467 121681670 15066 42353 580191038 31374 43900 716331474 42353 58206 52118857 34974 31374 22203234 70361 58206 527924001 42353 63260 917848782 63260 31124 812862628 46438 31124 706888690 63260 67667 873046902 46438 72628 744278393 12618 67667 851661044 46438 19894 52654145 15040 67667 174249305 77384 19894 471767796 72628 53597 350265481 12618 44775 277835666 44775 19162 97030244 88591 19162 91903715 53597 77022 345909435 47332 88591 202946756 88591 84446 923351977 44131 88591 788574316 44599 84446 563872413 74793 84446 778305496 74793 86796 669919041 74793 61329 384973793 61180 74793 287280735 61180 23521 947665814 62796 61180 554482976 61180 59927 189780787 42701 61180 865399425 51678 59927 540237674 52027 51678 166816293 71429 59927 669127818 21157 59927 303797387 42701 9462 239075512 21157 29621 845386462 71429 14470 668396669 21157 52315 228145534 9462 83783 698694540 64655 14470 674318755 64655 48806 124677359 28424 14470 78845320 33607 28424 423129528 6643 28424 196809483 6643 77913 390593102 55644 48806 785559466 56719 77913 877154926 56719 8146 415488514 48161 56719 465101485 7477 56719 270873669 87802 8146 798951614 34784 7477 584343174 8146 1391 378035355 87802 38701 619083148 65185 34784 563069632 69026 1391 865430927 84325 69026 107517742 750 65185 612606513 9084 84325 430120892 750 48799 848590283 48307 750 724141252 48799 89664 751544768 37630 750 439041858 89664 11433 852611623 62006 11433 591351882 48307 10775 460836689 10775 74313 92261772 10775 88630 562684479 89377 88630 562701269 88630 10088 104576071 2666 88630 180202230 16198 74313 666034241 2392 88630 766799594 29328 2666 523399940 10088 37908 793089448 37908 14992 870150828 85283 14992 858656321 67108 29328 971043228 67108 76470 493761579 33585 67108 54357872 80710 85283 652172842 76470 47107 180449657 6977 80710 265407122 6977 37948 919764439 35328 33585 629934461 37948 58283 806395641 53934 47107 846863857 84382 37948 950373011 13024 84382 308619685 33945 53934 515616637 13024 59869 698279523 53934 20605 471456182 20605 77441 712495762 56155 77441 707150373 28991 33945 971186961 59869 24887 143887151 78335 56155 981735503 34175 24887 72827117 50017 24887 919987291 24887 9099 927767364 15036 9099 869448415 50017 25620 65091143 26586 50017 764141936 50017 44260 887524773 26586 26674 194269804 33230 25620 26987103 60384 44260 493941576 3301 44260 154517871 18540 3301 793459045 60384 5501 265211028 56525 3301 328209187 37937 56525 240522160 50528 5501 438467685 5501 16765 409603664 6468 50528 158457182 83068 37937 613409428 50528 18585 629083083 50528 51355 301766919 6468 26238 546481074 36137 6468 318502990 60868 36137 444949452 51355 66258 485816554 66258 28558 843933376 15706 26238 997844714 15706 59255 354519017 66258 62916 254554778 15706 82670 377186620 56588 82670 845189242 62916 2306 660942563 2306 47520 879141979 13128 82670 297196634 44694 2306 552338041 81692 2306 876084678 13128 32755 172021085 47520 7749 895913001 11323 44694 15832980 86096 81692 836014166 66730 11323 132269831 86096 18139 847016657 66730 74111 22372664 50743 18139 98202987 18139 73518 736780227 66730 51683 624520727 73518 1215 996076609 50743 24932 541795075 51683 928 809895735 86860 1215 72802696 50884 86860 617787774 50531 1215 921371435 76012 24932 76485826 10883 86860 132849283 86860 50353 10663239 116 10883 151517388 55735 116 206360041 19581 55735 830596663 50353 66302 52586070 66302 37227 505660144 37227 23776 109221955 55735 36301 76368466 38733 19581 120676861 37227 89885 833033501 38733 63038 309671599 23776 29489 850355421 38448 29489 412272620 58631 89885 422300932 29489 55021 441527642 83601 55021 286109950 13431 38448 81562713 7903 58631 152672999 55021 61969 436161382 13431 38410 516655456 30018 83601 764585660 39136 61969 983146447 35719 39136 857529169 45872 39136 831622527 8249 35719 530194803 30018 60886 466327675 60886 83448 128041275 45872 15769 472358475 62752 15769 940926301 60886 24377 29072340 24377 78764 7358670 84161 24377 392193873 88835 15769 605325976 24377 65900 229360484 65900 51541 380652882 78764 35933 235267509 11820 35933 473364238 84986 51541 724078855 65900 1182 130445218 42414 51541 14132138 15084 11820 72873760 44339 15084 205539123 77623 1182 502175608 19146 44339 593745279 44339 25596 277589703 44339 23970 383104902 19434 44339 643032607 77623 78180 226386104 19434 84413 172681995 56438 84413 142362290 52835 19434 54278877 14827 19434 403606117 14827 69317 448560103 21558 56438 711052871 14827 33744 535902703 69317 70782 92161692 69317 84736 910677520 15607 70782 514724196 21129 15607 680631110 33744 1988 413504086 84736 54986 583803443 63152 84736 95685534 63152 42470 571907761 90257 21129 327710982 42470 49974 630334574 2670 63152 150440981 49974 46193 700219419 46193 26791 212256564 49974 8840 534248418 2670 81470 580301192 46193 62385 353527143 81470 29970 531443933 86642 29970 527712746 48505 29970 382090490 62385 7891 7153954 81273 86642 871597367 7891 26060 444719913 1017 7891 522826145 20144 81273 994387237 50049 26060 613733779 50049 5016 25643097 20144 68518 161851611 50049 12480 23254557 50049 5329 727158387 61418 5329 149933960 5329 49865 627654095 63850 12480 537471512 67594 5329 620182115 36893 61418 910298856 49865 81271 126044464 49865 24586 502899880 8622 81271 213442905 73793 8622 669957431 21954 73793 816763817 8622 18284 439322525 73793 16251 141582830 51973 21954 899705055 73793 27576 43344487 51973 19578 530058965 27576 40772 480462587 69925 40772 782995151 67877 51973 35970376 19578 15108 972247409 15108 42940 238167271 16290 42940 363457795 3968 67877 505031774 42707 67877 214369914 15108 33150 666493817 16290 46349 454743727 82649 33150 401188364 46349 43265 766271580 13897 46349 211548222 67260 13897 698721983 43265 28805 441452597 67260 59101 25395581 83051 59101 761290221 13897 24597 735064565 44835 83051 981373744 22826 59101 158445787 79191 59101 147407289 625 83051 436269098 44835 23214 93293956 23214 53958 370913740 22826 37222 239999057 79191 54921 95561757 29822 625 424756417 58025 54921 36474963 29822 47614 232842671 58009 47614 891197346 41305 47614 669010593 58009 3059 301243151 47614 76380 430016358 41305 48072 932594111 41305 62507 448652389 86023 62507 335963817 3059 7173 317976179 32092 86023 101015089 12891 7173 127904627 73353 7173 23574256 73353 10307 2618994 7173 23907 861607452 32092 38731 980969347 38731 59069 63680049 79146 59069 190828410 62725 23907 740623636 59069 50304 576503020 61760 38731 995172517 35732 59069 930690852 35732 14478 122942181 61760 36586 723839225 64899 35732 680435618 24894 35732 936171611 36586 40265 158118237 14478 71214 105895885 16273 40265 284496270 40265 5921 300828504 5921 22512 535890288 71214 67416 749218836 76715 22512 200642570 33392 67416 406964080 5921 62020 652402598 33392 57009 835649341 67416 73977 842502827 33392 222 280374443 59425 57009 703232484 50518 222 129383705 47782 50518 751061771 222 45361 17635158 50518 19530 982147903 19530 84797 90872501 19530 15072 232045920 68777 47782 117780595 40092 45361 526015205 34350 19530 220022893 40370 34350 659563025 64753 40370 520440329 40175 40370 462970421 40175 87215 812057088 40175 28137 679978913 20478 87215 975950955 28137 39178 949161549 73055 87215 619395848 46637 20478 875922675 73055 48089 461919678 46637 22615 760562047 74844 48089 829747450 48089 49414 797009532 48089 77206 760544173 20902 77206 519560174 77206 32420 902198861 49633 32420 460070387 58710 77206 343605173 49633 19967 336277910 19967 4086 933546756 54366 32420 100610142 54366 28129 251984570 58710 43958 572381421 43958 66977 602511361 47125 28129 508411424 43958 49236 11407374 38568 49236 469739567 66977 38083 114097788 49236 73578 493715568 38568 73161 442290185 79671 73578 560241726 65062 38083 44915291 89248 73161 324677286 90388 89248 648385620 12665 73161 544182724 65062 82119 677212018 82119 19079 48979138 61972 12665 547080906 82119 23464 653093356 19079 12932 69664654 12932 55532 66539655 4074 19079 135510950 28780 23464 774743199 28780 38376 803028319 65514 28780 976767047 55532 74651 134250859 74168 28780 147356600 65514 2473 262353585 47761 74651 567686612 42764 2473 132989081 57154 74168 345187931 47761 78201 461694900 34644 47761 444430386 5982 34644 15527626 52183 78201 10884422 67925 34644 111544871 86501 34644 871297004 86501 65903 613703297 27142 86501 349180907 78330 27142 619531670 65903 68626 367082821 68626 80153 567989426 53557 65903 785465027 71501 27142 986473305 71501 58319 741082216 26332 58319 22570024 53557 9686 634696183 60076 9686 185469915 58319 59963 493040729 60076 24239 29166661 7839 60076 991222518 59963 63136 581349226 9008 24239 240283702 24239 52305 66108776 46065 24239 316816840 63136 23122 767928912 42870 63136 144455674 46065 78645 50855430 52305 40024 18777699 42870 45922 988105038 40024 18766 861823819 45922 31998 551162761 40024 11475 347456335 11475 61910 280679272 61910 77075 790146564 77075 36207 196938563 13314 11475 155590163 84817 11475 201437655 73920 61910 678373012 84817 20702 837854822 26489 36207 658219575 84817 59909 531605861 84817 5233 646734771 13238 59909 437628649 68462 13238 324822725 13238 37494 130405084 37494 13221 141441449 5685 13238 388199246 83681 37494 270716869 59032 37494 181911196 23737 59032 683757149 13221 90422 399781565 38591 5685 9653898 59032 8122 87737526 17525 38591 721281999 27090 90422 535733110 90422 37270 383892431 54928 27090 34693173 54928 57885 502316610 54928 76268 548656021 74012 54928 603088209 76268 10200 866302228 14867 10200 213145299 12152 74012 233427441 74012 7229 628412691 25078 74012 249758301 12152 42457 646704744 25078 81682 4033501 23028 42457 103275435 51943 42457 49418250 80276 81682 17363373 82656 80276 909091706 80276 55432 357523029 26794 23028 136915705 51943 44144 121139401 50966 26794 539495323 26794 11386 69665530 11386 78639 321273616 26794 33326 217848075 82232 11386 619189346 11386 46767 822556042 46767 85088 10946955 72136 85088 223520211 46767 20987 978135777 82232 31189 959267830 85088 19381 3869428 16378 85088 317738086 31189 32114 935436055 74615 31189 561778713 19381 88165 387617103 30609 74615 462956184 32114 29830 112178422 74615 41642 37942677 5062 74615 815432542 72247 41642 988153093 48588 30609 954567865 75508 41642 8602234 5062 19336 132486271 19336 35866 538044324 72247 47035 411434439 19336 69542 695725124 36920 35866 31492406 19336 19284 33297700 47035 19221 541240673 67827 69542 891796569 19221 55895 983027224 86597 36920 561002902 19221 41973 887374467 56377 41973 381174033 55895 50710 559769029 86597 53522 694977946 41057 41973 885068960 12927 41057 37400764 41057 63109 640735322 50710 59251 685726328 84008 53522 925273590 27483 63109 172506327 27483 13930 247431011 48647 59251 776210806 27442 48647 358429488 27483 60392 422562159 27442 32345 875276478 48647 87260 141695058 21422 32345 140059689 32345 6817 23007004 6817 65598 744712565 86312 6817 919198310 21422 16086 274081478 65598 12411 352369455 34204 65598 384560510 16086 53659 819502910 75924 53659 272063584 53659 19721 971632795 44780 12411 902845962 44780 88208 13198978 44780 9087 268367326 34382 19721 307764861 68847 19721 124358897 44780 13872 611327449 30959 9087 972329007 55712 30959 964247301 39408 30959 352319402 46220 68847 199339447 13872 38248 545077385 43848 39408 246250380 24877 38248 442321034 24877 8904 944504694 43848 64871 762795226 64871 2851 86395562 64871 6329 516497440 77306 24877 631949337 85724 2851 535355675 56781 85724 633541269 56781 87099 389174116 85724 87284 924133155 5391 77306 879203171 17174 87284 931061045 5391 37833 329375117 89692 37833 562956152 64966 89692 387142093 64966 6519 656606746 76966 6519 727476171 44748 76966 543847745 61048 6519 369765279 32790 76966 860945284 6519 42733 729837845 76966 18240 376160183 71918 42733 285125168 72261 32790 629940790 32790 68492 107086521 37264 42733 888318756 57536 37264 3451 72261 3262 922844963 39202 72261 507329342 32838 3262 203831069 49647 37264 40347 25447 57536 723934562 67114 49647 314065604 67114 3503 922820613 25447 81356 603058312 49647 9244 275126300 74644 25447 129176868 74644 72060 303122376 1574 3503 366020634 72060 70390 941117668 12532 1574 192169810 72060 72349 164429545 12532 44989 206365275 60895 44989 521551827 54917 70390 278108324 72349 24388 608166052 24388 45775 438337059 36235 24388 710697887 60895 22884 157431970 57397 24388 141266244 55435 24388 269800748 51918 22884 945902788 85795 51918 772711724 51918 68380 665796000 68380 27670 34604680 86041 55435 464355862 35358 27670 141382793 61676 35358 271464099 67236 68380 568576265 3350 61676 61442685 90127 86041 370915170 66061 35358 977349607 15106 90127 559258399 15106 50116 266687590 15106 59205 26598695 15106 38753 477180649 89687 15106 676862725 32422 89687 547893406 71422 59205 377141301 89687 26527 440823157 38753 31343 525635775 71422 81270 343553168 86532 32422 386480776 86532 78574 867282984 81270 33784 408033191 81405 81270 654257978 7339 81405 155883454 84409 7339 440716938 54397 81405 24687780 81405 83849 284348570 2072 54397 967874709 54397 40000 200202265 2072 81472 37129006 47681 83849 799344583 40000 3424 666817776 3424 41863 531048985 15180 3424 997863108 47269 41863 564504818 15180 64972 489619419 64972 931 191917274 15180 27211 65546171 64972 41762 381633670 42081 47269 182815537 48607 41762 641604176 42334 48607 382271485 50999 48607 111306139 59802 50999 539998314 11683 42081 699916328 48607 10219 59604073 50999 55072 696430325 4179 11683 591945001 4179 772 623908099 10219 83417 102081464 4179 82207 679184693 73216 4179 472717069 83417 24579 46902542 82207 46068 422309918 73216 55592 317241912 46068 32780 103403170 60451 32780 812628769 57023 55592 884798833 55592 1400 688337198 65413 1400 87959660 55381 60451 706957166 1400 37869 740030787 34235 1400 579018280 53214 34235 483383152 32976 34235 479332947 83147 32976 243855646 34235 90434 882198196 13165 34235 734652305 57510 32976 959868652 13165 7089 210153300 90434 47417 762087676 45889 7089 88473002 47417 27900 799231122 42267 57510 203684052 42267 69336 103101682 47417 43519 580854547 53321 27900 291723793 31007 42267 65962689 68047 69336 210410172 43519 6227 926184801 6227 21427 987326804 36258 31007 700777107 14707 6227 739129511 86669 14707 503658439 89178 6227 444907985 89178 76855 828625078 64411 36258 27368207 43658 14707 486744806 86669 37803 742886264 6955 37803 19200349 60765 43658 834588918 6955 85259 656046792 37803 6393 478489279 37803 13331 702087482 6393 12974 123871671 33898 12974 378642568 53417 33898 650829081 60621 6393 833239826 5710 12974 367365436 82841 60621 941473105 68752 82841 903226352 53417 60538 871785431 41029 60538 539712613 5710 44942 462226586 41029 52849 753991793 42031 41029 128586822 41029 63078 786514529 44942 64193 272442471 44942 52515 211675794 76830 52515 806419607 52515 42181 455318587 47579 52515 299262290 26973 47579 116998199 76830 35322 348622609 47579 18865 174433080 18865 84178 1669755 74229 84178 912710247 68349 26973 860770339 50012 68349 937018121 84178 48613 587538086 50012 5702 656940209 4209 5702 837139675 48613 41416 58307571 4209 82153 413491246 82320 82153 84112100 5702 46408 458047178 41416 22196 110005728 21393 82153 498094703 78548 82320 742327932 21393 22241 416400261 25666 22241 989329375 52489 78548 994420442 21393 68375 996557900 22784 78548 206978833 25898 52489 30704057 25666 16876 182134986 68375 49539 215674526 66249 22784 688648053 16876 85461 128856808 25898 9801 543965460 56938 16876 27082853 85461 54084 309948642 54084 28581 611838455 14407 85461 216608856 9801 74048 507277005 9538 54084 123443749 43117 9538 903595481 9703 43117 103678704 75902 9703 678087672 19572 9703 538762102 75902 72690 957690804 32768 9703 101468693 9703 75477 592688099 75902 55296 447347426 75477 85288 597288745 64292 75477 492062862 78098 55296 698358223 73329 64292 761460176 47874 85288 462571197 47874 60596 516879414 60596 24582 463594498 73329 68631 171487282 48386 73329 610703703 74275 68631 972376059 68631 56720 585823521 74275 6912 850099452 35912 48386 84551600 61818 6912 569396005 6912 81745 299233940 15926 56720 103817304 35912 30925 713089016 15926 90375 520894281 34996 61818 250408018 30925 75397 574160266 15926 37971 112939840 28445 90375 535343765 37971 72062 583879192 81910 37971 796240666 81910 53806 981997031 75534 81910 335890619 53806 67616 984787586 56390 72062 816367577 58505 67616 842590915 56390 44534 451611583 29203 58505 107539713 56390 54532 890863889 77451 56390 3825401 54532 86117 937108667 54532 80347 399145327 80347 47524 819728981 42824 47524 307341314 86117 5042 941135853 50885 5042 61903794 10540 5042 85803401 50885 75037 211025944 72132 10540 316754077 4439 72132 312716790 75037 86386 970185415 16320 4439 223917935 75586 86386 2165259 39033 16320 682258584 5796 4439 4602727 60885 75586 157303668 4960 16320 645350102 10621 60885 158013027 41870 10621 921050510 42773 4960 672668180 4960 27132 209091196 77424 10621 304595582 10621 247 483505497 27132 83682 421621314 32451 83682 563951405 86513 83682 638413926 7384 86513 742162157 70986 7384 660966519 7384 25989 46305859 70986 66858 637356563 75355 86513 881825437 75355 85187 697652677 66858 40103 56141925 39515 75355 844770973 75355 20929 173536394 67381 85187 691895147 40103 42076 957043825 39515 84071 530038534 39515 9269 364628603 49684 67381 945841595 9332 67381 538514301 84071 9421 167749529 9269 5153 299103732 78542 9421 25003875 9421 31421 24457500 9332 22013 248834524 9421 41520 14569718 76709 78542 138491177 76709 72108 654669255 22013 46034 47904076 39537 22013 205734002 89525 41520 63349588 46034 18116 588806300 83016 18116 455843498 89525 87633 250080669 85438 18116 734531260 18116 26636 838456964 18116 28579 69271429 83016 54222 730996835 19537 28579 335486636 85438 68019 314184789 29578 19537 514253622 61060 54222 530808360 35849 29578 399466147 80021 35849 488523297 68019 38314 866199613 60610 80021 39685794 80021 25032 709551474 53279 25032 227970021 25032 82729 434443346 45484 60610 272112765 60610 31102 119162010 77423 82729 923771744 31102 24736 100646774 42585 77423 987741439 62657 24736 115255614 16681 31102 872970918 62657 55365 335713434 55365 19053 134770383 77175 55365 294289593 23512 77175 35066153 16681 13266 22583677 19053 10161 795071105 19053 26181 260793089 23512 66133 750046472 62800 13266 353608165 26181 85013 716727389 11575 85013 985245314 80946 85013 513719961 27130 11575 300413 3316 85013 227058197 27615 3316 360936678 27781 80946 597581611 26881 3316 208841092 27781 9583 284346041 9583 53106 60678373 50205 9583 516136239 80906 9583 99196839 12425 80906 815397199 89601 50205 186764820 12425 13633 907742710 80906 36806 440119257 12425 45292 865659508 12425 48009 970001932 36806 52957 216289358 13633 35917 438389919 53643 35917 938374719 53643 56224 395893018 52957 67063 495976707 71579 67063 120824674 53643 26285 107864794 71579 10993 952251290 17936 71579 117281444 1374 71579 787724726 26285 12342 116470755 998 26285 350638663 68933 17936 219895230 86094 17936 206232613 62535 68933 68638840 68933 85752 22483256 85752 22564 851569588 86094 49618 728275751 44273 22564 260199770 22975 85752 30933338 22564 12856 433935579 75005 22564 241531924 49618 89833 38293756 89833 61649 870834104 89833 66512 950264041 80375 66512 940770191 89833 29020 338081076 29020 54384 648497309 31576 80375 82166774 8403 54384 348563742 29020 8084 735997166 73468 29020 288250161 26845 8084 831920171 73468 56744 935060111 69386 73468 845727380 32362 26845 553329117 56744 686 675300509 22022 26845 673979681 89034 56744 841160603 63047 89034 574202164 33532 63047 908405315 686 16164 415708489 16164 17884 658897559 81842 63047 509495396 50255 81842 623968419 43272 81842 596902646 50255 44855 81622486 43272 14815 505081388 14815 75735 754195067 33748 14815 710695297 42133 75735 111167649 14815 74953 732101756 74129 33748 763918154 23017 74953 352578772 74953 60525 655927922 74129 30658 101536102 60525 42951 294269641 42951 1079 663335978 30658 10138 138999438 41012 1079 399264232 29448 42951 883406862 39873 42951 827966140 55673 39873 881319683 39873 80798 583604703 27257 80798 625705378 55673 76393 87953549 39873 31092 115873465 76393 77123 523341183 27257 68218 931169441 1550 76393 337386726 1550 57347 507733590 19405 77123 3946950 62108 77123 513716468 68218 26090 607686780 32014 62108 545147002 32014 31487 268200112 31487 34242 855634239 66596 26090 98615911 32014 29052 281730130 824 66596 77501373 69496 824 681553313 66596 77413 644308533 824 67417 690542925 69496 84080 529734746 69496 64500 748602371 84080 35668 61326079 30956 77413 11076999 33566 30956 910855541 35546 30956 437588655 35546 83223 30025722 2297 33566 230526032 17149 83223 116322220 3627 35546 394392084 52728 17149 528146893 69757 2297 749675093 3627 59564 436074071 59321 59564 476135886 22920 59564 933687883 20203 52728 953065020 59321 90361 493423876 12755 59321 183060450 22920 56315 663036051 35886 90361 325055681 56315 1909 571447264 56315 68873 797466612 35886 85920 450412692 68873 90268 899698817 90268 20532 819185614 76463 85920 781673041 76463 68908 675245815 44241 85920 805497122 5304 76463 520125590 9362 44241 44218840 5304 62335 300828168 5304 57979 769752451 9362 19611 403983950 78937 19611 54034697 17630 78937 999466698 19611 20802 493427943 78937 26739 994251062 82334 17630 877419647 35772 20802 23919900 25955 35772 863915016 85972 26739 776242066 66174 26739 42954371 46249 82334 881968891 85972 33393 415324116 8707 33393 982600849 8707 2558 708424303 33393 26409 161859515 33393 32711 782713759 37606 26409 136022354 53406 2558 632863466 10284 2558 68355182 10284 13196 411435715 78488 53406 122218664 53406 41205 212302699 66716 78488 771006526 10284 89994 546793126 66716 25893 574322121 41205 12993 703769172 26508 66716 143231688 19533 66716 563418192 12993 57834 283668944 26508 47966 114294253 47966 69975 455051948 89116 19533 11371923 24656 57834 586272816 89116 71263 579079704 69975 29008 475559497 71263 43766 569750591 52310 71263 984403479 24656 76164 301465773 9417 52310 710787353 10032 9417 7691298 43827 52310 143039094 9417 63087 446433186 9417 61899 683070108 10032 71829 117136017 88374 10032 986726572 40763 43827 412267509 40763 3694 833470979 61899 26808 737885522 39490 88374 772907519 40763 55655 926888141 40763 36852 12513344 39490 55325 551277876 22042 55325 983724721 39490 56993 604843178 22042 72187 406035246 11356 36852 832137899 83506 22042 176511296 22042 59922 835345119 62158 56993 993455162 59922 30272 826320454 59922 82961 36427754 30272 46970 979509305 62158 64989 367260094 46970 10414 994675226 64989 81204 886876402 87948 81204 93667329 28767 87948 123234800 17084 87948 601339267 46322 17084 202721552 28767 40449 506504296 55115 40449 671233271 29282 28767 157831136 2085 17084 322245979 29282 49534 559842319 28634 40449 650690089 55184 28634 853431926 28634 19514 329783435 2085 15852 262049274 19042 15852 402852408 19042 36559 542243842 8649 15852 883320567 19514 41199 894151254 15852 46231 133372725 524 19042 818547587 46231 83986 406705666 78464 8649 944851073 58633 83986 368726777 43135 83986 778199852 38068 43135 800891163 50606 58633 711706597 83269 43135 429237643 83269 85145 991215444 68700 50606 250596104 37572 38068 161097307 89108 50606 215021918 83269 32283 648210020 86893 37572 339252318 52624 89108 809930550 75733 37572 742884494 89108 7366 808719318 86380 7366 658562720 61928 75733 80045447 69198 61928 561285299 69198 33551 570778603 29616 33551 901320169 28158 33551 666274064 82816 33551 700140072 29616 65538 942095240 29616 20940 615786925 2517 82816 309217386 20940 86573 659050044 86573 12625 634184026 65538 82478 204821379 82478 23231 323443754 23231 41756 925109064 7731 12625 802328732 7731 2256 590766162 11874 82478 463477631 33615 41756 298168528 2256 28411 366744273 61725 2256 169257783 6739 61725 235079209 33599 6739 395540544 1950 61725 672650379 41613 28411 132883345 10703 41613 547169011 6739 43481 791811519 43481 61106 495268450 4844 43481 477983963 61106 28088 649371470 83458 10703 655907974 28088 75887 691797511 4844 56808 39107081 56808 8091 103758296 70791 83458 42047726 49576 70791 389280655 65773 56808 356037254 56808 42227 785736062 49576 87737 654050662 23462 70791 615421616 85495 87737 145286906 34838 42227 136416445 32985 34838 196460013 87737 70700 638764022 38949 23462 302913447 32985 25297 930053352 32985 88496 444868393 28295 25297 58011906 49193 88496 482158705 28295 29347 673767431 29347 11581 484789119 11581 61859 440544637 48723 11581 539924299 49085 61859 444920520 49085 23572 389699840 2430 11581 538458016 8232 23572 927965461 23572 35458 324601519 8232 54753 306559354 8232 18345 651385799 54144 8232 104017382 25319 18345 420810570 54144 26333 908322714 25319 66711 885377598 16031 25319 493109026 66711 51801 619720548 25319 55911 474709465 16031 54487 671240866 81385 16031 139062234 81385 38317 913641423 61244 55911 881536220 23006 81385 916265167 38317 68678 979490249 81385 74767 786443505 51259 61244 56748577 75585 61244 748038753 51259 34971 576817505 57074 74767 562168083 75585 34762 500188148 75585 62494 580654338 62494 56236 859207059 56236 9495 823711667 34762 69698 113156422 9495 62848 53582987 56236 38353 463630269 82932 9495 486013428 57993 9495 124356549 13641 69698 7184521 62848 5643 495661631 5643 44242 94929100 62275 5643 789006378 83679 13641 565692516 16521 44242 864333525 5643 85431 703480453 62275 69150 427922629 42614 69150 62851546 23361 83679 337026027 65573 23361 473562562 23361 61423 234032095 23361 32740 407433803 48727 23361 199402658 32740 33593 747861552 32740 48169 758525 33593 80064 132638703 80064 61963 106223147 48727 1251 901346713 48169 76968 70535655 65162 61963 113569758 61963 76975 447416177 31763 76968 856939901 76975 57974 953701351 60900 65162 14984843 30632 76975 658871008 31763 44174 445942526 30632 56607 720725652 56607 59322 295598166 44174 83015 451856258 59322 4983 96403865 83015 32907 503538489 57768 56607 654067637 83126 83015 309126718 4983 87770 504991159 87770 30275 727486278 32907 58529 19564251 52136 83126 288127477 75312 58529 902757609 58764 52136 501328297 52136 81164 90105256 70128 75312 111322556 75312 28497 758135107 28497 67660 94456809 24231 58764 604692866 67831 70128 949709339 68072 67831 851444197 24231 54257 635171996 24182 54257 915525812 53807 54257 765958884 78204 67831 28993786 53807 47767 891594237 65808 24182 520863967 78204 73058 630094887 65808 6298 126583242 47767 68999 46396729 37830 65808 144138839 83763 65808 605252627 73058 13320 694800191 68999 72524 808523567 44004 72524 98538851 84013 72524 705622487 83763 31288 916513433 72524 85621 160527583 65393 31288 990125896 50462 65393 957588916 31288 26955 272447979 18740 50462 920194068 65393 8260 733937567 50462 16500 921966222 16500 85589 534228489 48127 16500 782242005 52599 18740 683631283 48127 84016 433157623 27753 48127 792236767 52599 70167 530440881 74396 48127 557463146 64927 74396 545791366 70167 3983 134406900 59967 3983 11048525 59967 17353 485321764 1134 17353 143652479 32599 59967 522853294 1134 17415 256114389 51345 17415 319168201 1134 18003 822344369 18003 79320 703992610 18003 80765 384280368 17415 57599 549630057 90247 51345 618571717 17185 80765 764151880 79320 22448 85158792 22448 64867 90108665 17185 33001 648107956 3395 33001 189785455 17185 24147 201564710 24547 64867 332826621 24147 69316 137909662 33001 69481 114096434 69481 63719 964987124 69481 20285 277137360 24547 62315 139177675 63719 2014 96950569 69481 16868 221270212 58971 63719 193412382 14748 58971 840963798 58971 35858 841370875 58971 7685 131695639 39260 58971 262105447 21897 14748 8511454 68450 7685 143992774 87506 39260 979514470 87506 28694 260326051 56501 87506 332499308 51912 68450 216480881 47047 51912 660203468 56501 1175 789850626 47047 60986 179780909 1175 62393 322839184 65434 47047 238414519 85427 1175 93409399 85427 46255 326332178 72217 62393 710533606 46255 15734 571292513 15734 62928 90347760 2478 46255 277046305 43977 62928 494912828 15734 86950 711159927 66473 86950 79017606 50079 86950 982177712 17506 43977 46178367 12095 66473 494149425 12095 67817 294278673 67817 82089 575346536 76507 67817 927497802 12095 16199 985885771 9715 82089 598172071 67817 17781 660720174 76507 9580 770245764 13732 9715 986377429 9580 16220 516849352 16220 71314 94934057 682 13732 225017208 84888 16220 472033758 84888 7283 554785917 35449 16220 157082348 682 50008 949108999 66002 84888 436993276 5855 66002 177678455 66002 8506 713021878 5855 7754 531133566 66002 20689 978599807 8506 49929 863641948 18304 8506 143044014 7754 61491 576365367 7754 5615 199513936 68823 5615 97877877 68823 52235 810009598 52235 28724 805574674 2117 52235 331962597 5615 90211 588771175 42451 52235 961324874 86702 52235 992793066 42451 11262 633784196 16255 90211 115690663 15783 11262 128164128 11650 16255 898230072 11650 12581 333678915 31417 15783 303632966 11650 86059 100792433 1603 11650 311177070 12581 57972 825729401 57972 37481 447270709 57972 33690 436982730 86059 47531 770298704 80426 33690 465722323 80426 88285 110506620 47531 62642 749466403 33690 46971 530398048 80426 22945 126287557 60428 22945 582573022 60428 34494 850461987 13980 46971 918764668 52574 22945 95191465 39952 13980 513380179 13980 38359 954912317 1241 34494 496290264 83939 1241 938644894 30518 38359 268897068 16289 38359 48922705 38359 53768 997089299 83939 82293 250782001 16289 7948 794208574 53768 76160 63411955 41262 53768 236015352 63545 7948 528244381 41262 82470 1700245 82470 1974 151907817 37638 1974 415363620 88822 1974 847895246 37638 38460 295599527 51496 37638 458333748 1974 38768 288481982 43345 38460 440483462 88822 7632 625122616 34297 43345 449091170 43345 56308 856567543 34297 40554 582324184 20230 40554 405154273 7632 11640 680415439 79591 20230 392984699 20230 8895 312274347 79591 1682 439882538 11640 36812 872698905 32149 1682 416314144 25399 79591 636506307 32149 74913 228434415 79049 74913 208836161 52552 74913 344335046 55281 52552 926811794 52552 24174 138725789 52552 45370 444185927 31757 24174 780808834 31757 81649 351102149 45370 82203 229795299 4951 24174 679649081 24416 4951 945210106 81649 48625 722497640 43673 24416 161138291 24416 17661 92855153 74547 4951 20823397 24416 87556 141882456 43673 60889 529234213 74547 24693 618690556 87556 171 38239 1099 87556 548059620 47340 87556 773921663 65733 60889 839090058 41079 1099 723788356 171 3664 593209954 18830 1099 926742493 68390 18830 428880003 41079 8278 117298812 68390 56143 962077944 37751 68390 599090538 56143 25503 708405887 8278 65031 341843605 8278 32683 869171744 32683 52609 201006958 37751 2339 449679775 44680 65031 885880999 65031 37627 44841924 11851 44680 842501290 14703 11851 919565859 44680 62893 779156888 62893 3586 372389652 62893 57809 490667547 14703 10886 135401031 65125 57809 952647296 10886 85877 591436160 57809 33012 4928421 38051 10886 24168118 25287 33012 2646739 16216 65125 70366192 2291 33012 86234861 78115 25287 109731593 6143 2291 370301711 35019 6143 189467572 6143 35709 891021846 50977 35019 631608998 13999 35019 326841943 35019 65691 933627165 17871 65691 657784653 40535 17871 130508547 48195 40535 19023521 65691 39812 867202483 71363 48195 726819453 78712 48195 75756666 40535 69163 489743162 1946 78712 638152588 24248 1946 371201523 24248 17136 253126582 54674 24248 902457695 67162 24248 806822585 1946 57040 404143933 57040 11979 21207326 54674 34917 147462932 88298 54674 253528064 67836 57040 876379035 88298 80538 120712233 33868 34917 811014016 13082 34917 771870846 14083 33868 731801666 19789 14083 972332361 38849 19789 846266717 51228 38849 650039199 19789 39296 210885479 14083 55595 811487824 84508 39296 345759933 32975 38849 464371764 32975 24916 761774691 32975 42324 333406090 24916 3892 292929929 84508 47118 419517906 68508 32975 823487113 68508 51861 917227869 51861 81072 528144854 51861 81796 729883648 68508 59751 389242576 48601 81796 334007697 31974 48601 17733658 59751 10575 305493884 31974 15157 739729026 1629 15157 46995009 70384 1629 587808466 70384 71892 687909174 70384 52774 849462211 37688 70384 963853478 88121 52774 313282117 70384 34318 16733805 71892 49175 776117871 66005 49175 476303058 74173 88121 475576739 15350 34318 269241944 49175 60306 613435415 18589 60306 100328608 74173 51193 439812886 36712 74173 712304558 51193 82381 375320548 14175 18589 117547220 60734 82381 123182690 60734 89213 17744870 60734 24159 384320707 14175 53647 820069740 41976 60734 70002431 41976 35652 686888402 35652 84951 770765218 24159 45378 855415726 14927 45378 74410866 41976 38422 963677620 33816 45378 580423660 33816 65416 171531704 45378 29160 174861419 38422 30061 52294807 25631 33816 348168528 39480 33816 218343680 32847 25631 532847469 14956 25631 149028818 25631 88682 775235946 39480 29553 467287348 56668 32847 658418452 75236 32847 396391379 29553 62987 169883560 68714 56668 380558326 75236 42280 228981125 38473 75236 932140705 62987 89504 113274874 29641 62987 682157680 89504 52283 840025020 89504 53043 690834609 52283 26452 461843563 29641 21044 364577465 79822 29641 850299537 57405 21044 616891907 57405 23235 335221189 79822 5442 175806561 30499 57405 90871355 76406 23235 127856010 38511 57405 529037743 54107 38511 357565688 42207 30499 852650281 38511 78963 419940003 25869 42207 98411502 54107 19875 106577797 78963 68102 394099219 1891 78963 979146419 68102 68900 411623394 1891 50665 555666513 1891 26250 709846515 9717 68102 592491114 35146 50665 109254024 35146 76111 743740044 50665 72750 45528313 5122 9717 460880291 41966 35146 380010389 35146 19919 185101274 62720 76111 960668722 41966 40957 903618523 62720 85599 412171658 30234 41966 850033095 85599 34636 512641425 75705 62720 514730008 13651 30234 877936097 75668 13651 891220449 33776 13651 95471290 66696 75668 190399365 72598 75668 957041937 66696 46386 404850691 66696 54718 805735462 33776 61869 429652655 61869 41731 389209661 41731 60874 123439220 80888 54718 924827903 54718 47198 113991306 47198 31357 742286762 62853 60874 995786788 50131 60874 498236614 6828 31357 31709356 50131 73106 285946017 13693 6828 521504372 73106 57438 111674068 14163 50131 438658969 13693 13905 646043145 73106 42582 923802603 14163 57643 414273342 54719 14163 195073507 40019 54719 673241886 13905 23335 5877735 79646 23335 50603169 54719 54820 787585701 59164 23335 936409790 54820 35479 900334467 23813 35479 851438334 35479 57715 368368165 75697 57715 707489977 23813 42999 223834357 84682 75697 601776273 23813 47731 740396398 42999 27646 211035685 46497 47731 257147075 8373 27646 870170610 47731 7389 281308378 8373 86572 623249657 71389 8373 993998635 71389 48837 112087852 83341 7389 319259106 79091 83341 122505875 1789 71389 40693095 1789 64308 4153746 70580 64308 963844909 83341 23599 298933796 64308 69566 235840467 70580 26355 702688941 64308 65321 853562186 23599 68551 492952217 65321 2827 391550002 26355 82307 415446193 90336 65321 611568022 17280 65321 665077191 78544 82307 565065025 17280 57841 944700043 32709 82307 530695383 13855 78544 956434052 78544 70154 893666477 82548 32709 980449736 58740 32709 229780571 41335 32709 750223352 6255 70154 885126299 41335 71839 146890602 24109 6255 71669618 45188 24109 554430447 20860 6255 707998344 45188 34196 841110698 82772 71839 861088838 35948 45188 630165724 35948 12121 988385630 64608 20860 162994343 5522 35948 347104385 21677 12121 942985839 64608 63067 637565243 12121 26089 803314948 21677 64902 760368156 59202 64902 37999550 26089 71595 563999642 63067 68201 89215642 68201 16270 824732969 83425 64902 951405228 68201 72547 318555427 16270 52501 557330380 78308 16270 3736515 78308 15781 458314478 47600 15781 467394570 47600 40474 216235857 57497 47600 445769915 57497 37736 907786166 47600 57376 787689971 40474 19078 803197320 25910 37736 969672113 15870 57497 898585282 67887 19078 26087022 58751 57376 21857365 85958 15870 188996061 16219 58751 88584004 16219 39668 323327568 70127 39668 539712102 7988 58751 538443186 74147 85958 171702576 70127 65250 324368099 40004 70127 820336711 7988 8664 399676477 32576 8664 558505871 22753 74147 144256692 65250 70736 440457275 32576 24266 55416412 28195 22753 352633260 25439 28195 31876181 48056 25439 489872472 25439 49706 905302265 32883 28195 580940078 25439 45208 929403558 49706 22682 408210264 26053 32883 823711458 26053 48142 326200851 66912 26053 820367620 53497 48142 623250270 80686 48142 579693138 50107 66912 112443245 20622 66912 395975683 85075 66912 542911334 64868 50107 596975775 1865 64868 90444576 50107 20665 975067916 84985 1865 702240546 32628 1865 863806222 72696 20665 961516363 1865 50225 256349153 10833 72696 966089225 469 50225 802155815 13207 469 80656517 17713 50225 143860337 57436 17713 547600231 1166 469 738179278 469 77461 5052354 57436 66335 65460344 77461 43244 143096104 52422 1166 148540980 43244 35381 143804424 77461 26423 666374075 42801 26423 709011776 84676 42801 981741942 54669 35381 880939128 84676 77214 745287465 15812 77214 23184405 54669 50738 844351128 18218 50738 874999414 64697 50738 512780408 77214 19420 269313988 2276 15812 935159470 19420 38334 90147346 18895 64697 674846377 37115 18895 368088632 37115 7916 319300477 16828 38334 799512601 4901 18895 62970725 16828 15302 73403899 37115 39579 31568866 39579 28615 840352811 15302 65098 653887729 5372 39579 29332310 39579 73123 672410837 28615 59156 43999371 57923 73123 179447719 80235 73123 141183630 63613 57923 440196049 80235 36980 820259701 35213 80235 169607123 80235 89970 790946132 71748 36980 405274089 7369 36980 179614850 7369 88527 951499460 88527 72980 70506530 72980 34029 59878125 7369 4802 464957356 15725 4802 626912907 88527 66590 917037410 4802 6387 103654089 4802 65233 189547688 65233 43040 126866490 65233 28788 250225345 69624 43040 267094991 39353 6387 387137664 43040 50651 111349730 80531 43040 778126061 79307 28788 621058880 79307 82434 542417680 80531 74602 63276009 76379 79307 260659366 76379 67701 376299901 67701 53042 689436337 84917 76379 924939087 1059 74602 7569251 66878 53042 272543228 76014 67701 164211333 61271 66878 380364604 66878 19892 671504955 76014 51946 337438073 19892 63012 84161707 12223 63012 941759114 63012 57745 522960669 12223 16874 377577727 33017 12223 840409034 16874 46724 530818909 16874 47103 269040569 57745 41998 531717821 46724 88082 615364316 16263 47103 269983352 2823 47103 337766434 88082 87945 672566853 87945 62735 794452646 2823 2271 916414442 76095 2271 700391050 18156 2823 229632920 34469 62735 260189367 62735 53272 204389573 34469 20948 439242728 18156 3172 848528385 67617 53272 875337384 34469 6260 233236511 24507 20948 138982453 83640 3172 955371207 3172 15358 74127590 67617 3551 82313034 24507 85444 620397489 15358 15568 913871788 83640 85361 807811342 15358 42747 733324086 53932 15568 641687796 13929 85444 850304197 42747 67155 839381738 42747 58032 685027198 24987 53932 489177418 24987 75357 410792577 13929 60445 617935576 3678 75357 213925455 6706 75357 261499770 60445 16784 68813846 51424 60445 99683922 70690 51424 600037732 42104 3678 906006764 62327 16784 987447894 62327 57802 901744800 70690 75311 927053197 75669 70690 388761685 75311 4837 297826109 75311 32689 537083863 73051 4837 359284239 32689 50929 221441590 57259 32689 95808784 85127 50929 266622254 85127 36568 153844244 79336 85127 184063600 29244 36568 568782081 59890 36568 373784968 74221 85127 856345280 67096 79336 387762033 68110 67096 846126188 38619 59890 269597855 38619 40536 685455779 38619 23755 108085830 40536 66454 591535663 68110 50914 818651543 50914 27410 523947323 40536 69974 573413067 45528 27410 584502998 66454 2379 782006694 45528 70707 73190043 80172 2379 961005329 81418 45528 954850514 87441 70707 663308286 87441 31132 467098379 80172 67465 360021669 81418 20398 45609852 31132 29564 643953001 67465 2010 993011763 29564 80494 419380217 66609 20398 397208523 66609 11449 387883677 29564 73733 983157592 11449 4976 393428302 73733 30033 506364764 46295 73733 11040531 59815 11449 846537988 73733 84528 74043281 59815 81579 11868857 13985 81579 317616997 46295 56989 345970935 22213 59815 497224501 58958 22213 12290889 45967 22213 975162765 58958 33246 893216332 33246 86308 442366427 33246 35835 337607441 45967 44571 916613399 35835 72777 496579548 11145 44571 740941972 73947 11145 190509396 60012 44571 287531818 60012 66742 576544712 21496 72777 543468586 26833 66742 656475714 66742 45990 919897152 66742 53828 243756948 53828 40428 246543784 21496 15045 410815504 58784 40428 113866838 15045 12526 321282230 6475 15045 299489390 15045 45886 91516068 45886 11181 979654703 11181 16215 231177190 16215 51171 148588977 30908 6475 177611878 52226 30908 163766670 67519 52226 502728592 67519 80779 47602857 71536 52226 273353538 80779 59915 14167304 71536 10123 237138011 4735 67519 625674670 4735 35249 334933985 59915 44793 804501700 35249 4479 853323821 10123 46092 315105884 4735 40254 25126579 4479 88095 90484554 8618 88095 572906312 8618 78074 677990354 78074 13323 675194323 88095 51127 209707478 72646 13323 401508628 51127 33597 189643570 72646 58779 224810342 13323 29810 44489000 16691 58779 464521959 72646 75720 109901866 58779 5517 114737877 37966 29810 308188507 69956 16691 723427355 75720 57562 617934286 58405 75720 623087677 57562 89712 4857702 89712 61472 947492368 5735 89712 799028527 57562 71798 229637778 58405 68150 505642306 38856 61472 266046338 77535 5735 158524921 37502 5735 751613098 20675 68150 805321380 20675 19097 578210290 62047 20675 720623700 19097 25741 387175861 37502 71177 366042564 30114 20675 504622947 46138 71177 859157149 30114 2191 397428388 30114 74444 176220963 46138 26901 251895606 30114 57355 672640146 2191 49461 983985494 51039 57355 965196138 51039 42844 578601027 49461 5902 445921211 5902 54439 31767680 22375 54439 103898231 84271 22375 724014887 84271 38875 155442485 8918 54439 853334137 8918 86655 74310314 86655 53213 210494597 17917 53213 338184058 14585 8918 502515012 53213 45699 805360089 45699 84363 342170861 71098 45699 88460351 42368 45699 213831737 27917 14585 281220887 45699 19049 29893898 84363 6114 827679587 79332 71098 683417389 19049 504 524155895 19049 62268 756099748 56951 62268 371139373 56951 71037 53599778 7055 504 672423669 7055 16349 231433498 16349 72610 577050058 80625 71037 230045447 7055 85717 340875477 53179 16349 565443083 56684 72610 750889012 85717 51123 188025016 71131 80625 424223933 21329 53179 464284696 56684 77509 132096840 69403 77509 35997688 69403 43637 260167060 21329 89791 40883814 69403 31305 106564021 77509 25444 929272468 25444 14468 63610666 39581 89791 347144466 89791 37256 747170826 14468 71294 875587220 25444 83125 149406220 14468 63976 222414830 39581 78405 925337822 83125 21866 784921479 87001 78405 480875107 83125 65576 306497974 14599 87001 101940960 28328 21866 974257380 28328 40660 987109447 28328 13025 993414452 14599 529 962141134 40660 90555 430210207 52045 13025 788425586 21121 13025 371445223 52045 4652 207060934 50233 90555 328675415 21121 80291 393095446 21121 35154 109278734 50233 40896 814046438 44720 4652 373027722 40896 58607 848439088 65732 58607 465442541 44784 40896 22021357 33018 40896 312488067 44720 38236 159873814 58607 9600 660353321 45785 9600 933622139 62718 45785 852799447 29247 45785 572950899 28879 62718 962676837 28879 80702 323793463 28879 74070 136478986 74070 15796 547475195 29247 30887 740354875 80621 30887 844990631 80702 61645 361475877 34998 30887 792908291 15796 61153 496326117 8049 61645 119134688 41018 34998 381609501 34998 65173 819749402 20978 8049 106056150 8049 67796 837559048 41018 31808 32968316 39614 20978 35616617 39614 29265 43038130 20978 86227 139513754 86227 9741 928815336 53871 39614 130307533 3728 86227 901026930 64148 9741 635069157 61759 86227 226276933 7610 53871 794453924 7610 40942 800456145 61759 67294 236449933 75728 67294 897629813 42664 75728 929061167 40942 4706 514603575 75728 41304 962541558 20265 41304 882162862 65490 75728 395733393 20265 15875 210084603 4973 4706 809750805 20265 84959 74752445 65490 79340 513102849 65490 10135 472905552 27563 84959 943314881 27563 13740 133698504 79340 85974 274301884 79340 23982 356390118 10135 14097 968736644 44375 13740 419467500 24966 14097 110222243 58874 23982 369450728 24966 65909 334159314 8442 65909 775954675 88712 24966 29330932 8442 58322 117656203 79602 58322 829971916 4014 88712 484172774 81777 4014 873220720 39941 81777 196279471 58322 3159 656260810 67550 3159 259337108 4014 18408 116648972 36859 39941 293830859 3159 24731 574779855 24731 81117 835699778 18408 67257 499885782 49740 67257 462798597 67257 37784 309280445 7464 37784 416454152 25888 49740 77308900 67257 37003 30209463 49740 79765 431551700 38863 37003 102871930 30092 38863 323976912 21575 30092 973824371 37003 7005 334162073 7005 72171 763316764 14624 21575 553921403 34440 72171 536196661 72171 18398 622962330 22483 14624 666219704 21486 18398 429563294 34440 89863 809409556 13816 21486 220287923 18398 54844 929971464 21486 62355 465006761 72494 54844 57393987 13816 15516 327079512 71843 15516 53847231 71843 81799 16966366 81799 73449 483810494 15516 89401 965865780 22062 89401 801939483 73838 81799 9307580 90162 73449 353521141 73449 48889 415065282 24281 90162 607634370 64436 48889 1275496 64436 10836 288505013 24281 70053 495423984 70053 25285 224192940 64436 48115 31173753 70053 16728 709505555 15075 16728 999401892 6840 16728 861826037 25285 49449 643540737 78912 16728 220013046 15075 48957 150312839 48957 56778 981710049 48957 44484 65121372 48957 84302 644406677 44484 61609 60004735 28513 56778 29847928 44484 74967 521601324 47069 44484 987876347 28513 8371 389345767 8371 443 829972402 28513 74311 198688914 74967 39656 483805484 47069 53141 155347093 53636 443 66975413 53141 89612 396300752 74311 16806 260810696 53636 62451 13973687 79966 53141 558750359 76247 16806 282784635 85887 79966 116830761 85887 85861 307714433 85887 53320 256585949 85887 62772 170064329 85861 89920 698857414 85167 89920 161564283 89920 46451 684962314 86810 53320 773340473 68604 85167 410860351 87736 46451 366915669 83522 85167 580091745 68604 11432 322373272 24782 83522 14862711 83522 45221 788455886 54537 87736 120474716 83522 75105 776770105 75105 52245 119062590 24782 79328 89016865 67183 52245 766316644 79328 69832 472627183 21376 75105 523523987 19978 67183 846520223 79328 38263 846961011 72985 67183 229770449 52167 19978 253580963 4225 38263 440689826 38263 22116 64935238 22116 83966 379607848 21827 72985 951926404 4225 84074 653411017 19759 83966 944336954 61729 84074 867255646 4987 19759 219698359 61729 33224 291564431 88109 4987 920386402 19759 62354 303705410 4987 82741 250899429 65702 62354 357429390 54171 65702 475119030 47636 54171 60714503 29948 47636 888918655 26237 54171 414889049 82074 29948 116983775 26237 18778 886168190 47636 21490 815076980 36377 18778 698860348 26237 71298 674793028 87742 36377 675329827 18778 61077 227421204 21490 10623 585539089 87742 75589 583602221 27202 71298 296750695 90024 61077 744502831 61077 58465 637394789 14994 10623 946412622 34032 75589 800838202 19823 34032 52029969 82147 90024 641701520 58465 15013 715256848 82147 62554 90440272 19823 52007 772481616 78413 15013 994780462 82147 88011 60449314 69045 15013 46798731 72536 52007 342037247 69045 41466 288194473 69045 56245 374098667 56245 51938 465173816 22080 56245 91641601 76516 72536 43256059 19076 51938 800677896 76516 14983 578418201 14983 30500 764854212 75587 76516 874237957 7507 30500 453022131 30500 3651 862961237 7507 56606 459011548 28167 3651 525294741 7507 88690 232884689 66012 28167 807331377 3651 23687 56947640 88690 74608 353077752 85071 66012 532987366 85071 71878 254680504 74608 41077 773336522 71878 21834 220232240 85859 41077 994547173 21834 81658 131754984 21834 58882 871286510 81658 55990 92028795 85859 24764 823187519 60783 81658 402328738 24764 88453 517764431 27248 24764 506692627 83250 27248 204749649 60783 60543 30603754 60543 6200 114582554 88453 47630 397776293 60543 20072 54449422 54116 47630 977231585 47992 47630 802909709 47992 74148 106833063 54116 66053 996114264 66053 6467 261890967 89328 6467 244580986 6467 42405 44225766 74148 88224 13942492 15260 88224 55000271 78592 88224 79210681 80260 15260 134872391 33130 88224 580749601 33130 12424 398173966 33130 77867 401673998 78592 47798 195418423 33130 42950 153439756 33130 57816 136425714 17144 57816 222630183 47798 61888 458839046 42950 79935 334363171 79935 58654 791177922 67298 58654 74649773 47765 17144 351745361 58654 15430 986990890 53404 67298 472815536 58654 49948 673471228 68995 53404 350161900 47765 32000 478196770 68995 64488 949552982 58734 68995 396802474 31436 64488 41026887 58734 22159 170137763 23539 64488 359108043 69473 22159 125744075 30183 31436 464028743 30183 255 391193450 65208 69473 891567751 23539 48548 795643051 63444 30183 259468186 30183 21221 502575092 255 45858 701351862 63444 46391 45004347 46391 54978 282783498 45858 32753 652365976 34220 46391 108104584 46391 71545 82340585 46391 31452 304443379 81475 32753 31616770 71309 34220 497762642 71309 76273 334014860 76273 34213 469984439 54979 81475 922030748 81475 63685 43567882 72567 63685 457381651 77878 63685 352824091 34213 41621 887836137 75701 41621 841035762 72567 30627 958206063 75701 18631 161074300 11148 41621 61188440 41291 41621 217289540 18631 56149 123343053 18631 24367 101040070 34166 56149 37800690 64962 24367 164837015 12065 34166 265626796 88428 56149 949540209 88428 18567 701406342 34166 31705 757847694 81648 31705 1176858 3859 12065 823777435 18567 5405 17364088 81648 46025 526886178 39699 5405 641148806 46025 23838 143691240 20784 46025 662172060 5405 51851 550898968 46025 41625 882713697 51851 42825 940474933 81014 51851 103258100 20784 71560 144846286 50815 51851 445166101 58996 50815 556542439 50815 21791 792527285 7211 81014 10393136 40258 71560 130094618 50815 34277 387749836 22420 58996 351500117 34742 7211 828061554 34742 53241 307629192 34277 15407 400018868 71093 22420 37766273 53241 28007 755316364 28007 32590 602856874 32590 20506 693510706 20506 46560 358652295 25844 28007 74999868 15895 25844 637776186 20506 39780 802907189 15895 28827 650965139 70824 25844 76523963 47918 70824 499987245 301 15895 781034810 85460 70824 231426162 85460 22673 696652634 70824 55161 138398209 301 52627 361372955 16429 55161 47589339 78001 55161 96644451 64984 78001 517513315 60623 55161 61593885 11294 78001 186061197 61630 78001 532500356 78001 74610 325685108 60623 13969 106657203 61630 42 853740568 74610 11259 610226353 42 25044 499971313 48025 11259 57731525 69683 11259 557906578 11259 49698 122969178 49698 4621 851055660 3071 49698 872469266 45119 3071 453547800 49698 84814 106640260 45119 14993 316817922 4621 1730 552259424 58413 84814 9860596 84814 51454 326716501 58413 36801 125200024 57751 14993 164712300 46774 36801 469071218 28925 46774 185184755 46774 200 871232516 200 10606 552956355 200 74737 997300437 36615 200 977960229 200 76670 12784014 10606 49006 304550146 66260 49006 524575912 61980 76670 142425627 41210 76670 284457249 66260 51668 344272952 40289 61980 631961180 89303 40289 482379896 40289 25442 956879506 77480 89303 441134496 40289 80113 127063549 90038 40289 247509605 4872 80113 721751879 25442 46562 132467858 46562 56959 328907841 46562 5859 124957463 46562 33174 813373931 37044 56959 513056366 37044 23849 693214363 6807 37044 31860027 23849 73493 202683393 24049 33174 124505805 20183 6807 899638780 7421 20183 296838477 52464 24049 106494246 18173 52464 987501710 74227 7421 216808572 20183 2644 84370208 71230 7421 740509973 71230 65487 362645466 18173 8893 179782501 55932 71230 116142367 2644 87405 917110536 71230 38766 183622625 38766 86069 137197074 23835 87405 293029210 55932 24079 591615629 87405 39378 27041390 86069 21023 876937064 7007 23835 905321745 35511 39378 766885537 16200 35511 69505454 55851 16200 832867469 7007 57836 774770909 57836 35945 75746426 76036 35511 347827955 55851 3447 477535653 48436 55851 248685358 48436 10003 93169053 10003 75490 710003788 3545 3447 647790633 10003 28909 422762942 40736 3545 125600712 58528 75490 288209721 27976 3545 478716896 27346 3545 691001785 71584 28909 938871270 61563 71584 81812892 27346 78208 471931948 3555 71584 50148881 31723 71584 699032874 82794 31723 803207299 82794 46500 714463505 78085 31723 276247417 82794 11737 336716989 21567 78085 890515032 82794 69912 694316902 69912 60534 928946583 47179 21567 615598655 47179 12000 527488089 69814 21567 263204119 69814 26530 44950684 12000 5708 684029811 47179 50324 531363177 50324 31517 540896424 57875 50324 556156482 62810 5708 684521591 62810 75575 121530526 555 31517 263772788 31517 43196 59134003 43196 63055 236545496 75575 53254 290030098 75575 12435 115443360 53422 12435 603296362 63055 56916 141165685 56916 48310 530390265 53422 90062 201790675 12264 48310 311477892 6892 12264 407137223 56916 51762 746814944 12264 30407 129385826 90062 6931 40479296 20416 51762 514851557 85712 6931 65408863 17283 85712 412304112 46794 20416 84146821 63140 17283 926708250 89757 20416 579712005 89757 34448 298186299 52813 89757 478226323 29461 34448 166309168 36139 34448 696238137 29461 36270 288990237 34448 14978 958953026 36270 88831 555589797 14978 13767 496677456 35143 88831 861255747 13767 27838 498883040 32504 13767 404199271 19102 32504 7247999 51970 32504 541351117 32504 35041 317869340 27838 20740 318088086 24256 35041 362727326 60842 35041 933106061 24256 66334 55626369 20740 88515 702086587 20740 48765 172547770 88515 90237 317129583 88515 15835 539720632 66334 88471 689785116 15835 36406 557695003 42676 15835 131103889 36406 32642 779664517 79136 88471 325902644 48720 32642 204322892 23033 79136 730823683 23033 74272 187829478 36357 48720 272289926 27902 36357 517702503 23033 24142 244026803 5310 74272 9843915 24228 27902 30226076 874 24228 642222912 10588 5310 18925179 874 90136 72591389 38052 5310 923374331 57073 24228 964783857 10588 57486 391897133 57486 36153 442297730 47823 57073 236393589 38052 30461 437569887 55999 36153 21329203 81766 30461 721161740 55999 84845 28472519 81766 33997 204047814 33997 6362 664709464 47255 55999 71129060 81766 64013 101316111 7268 47255 747323897 64013 18154 600328214 27750 18154 533984283 79478 18154 155234376 59068 27750 430697116 59068 82755 948249214 86650 18154 117447635 59068 7692 372131816 32839 59068 856892774 73777 82755 32933236 73033 32839 539596495 15476 32839 669435107 73777 55741 186421424 56858 32839 662568735 74139 73777 734112809 56858 31698 675935153 31698 45213 441675184 70299 45213 6384692 23226 31698 652482263 40877 31698 179460307 40877 24947 413783275 69820 23226 956174223 23226 66754 164868675 274 24947 791281130 63570 66754 574283407 46496 69820 452332313 83553 69820 738136469 83553 36919 562556910 38111 46496 160944690 46496 86534 34624726 42137 46496 546559540 38111 28856 81526905 74887 42137 839339595 38111 32428 816410539 42137 74564 954563363 74887 41384 427517586 81258 41384 123580368 32428 27982 457126597 29240 81258 417030548 19203 27982 15243190 19203 47290 777654791 29240 56449 810226555 27982 71785 294375621 19203 22329 145381853 22329 19125 155458160 56449 7044 202894159 78596 71785 595599155 71785 52361 690252422 58201 52361 77365359 67022 58201 631793308 67022 68513 355050157 72323 58201 105308060 54735 68513 148035403 5266 54735 324628615 72323 19689 663358732 54735 68780 261412604 32775 68780 659963656 33098 68780 661837483 68780 58711 1971674 17643 68780 262175937 74153 58711 839742262 85371 58711 859447531 58711 49435 749491158 3569 49435 722796517 55785 85371 761395614 3569 13569 711301588 15622 3569 118933420 34087 13569 300108995 87604 34087 84077003 55785 58550 684551122 82308 15622 817125763 45588 15622 40965607 34087 74031 722635584 73596 87604 136461397 21667 73596 362538774 19481 82308 882037090 74031 10887 863707428 21667 44056 490138803 10887 65963 996217274 55681 21667 145087802 29501 10887 272557845 10887 36825 726575009 84864 44056 378031736 32703 29501 510976436 32703 18975 356454312 36825 51413 62060822 71219 36825 846523982 31079 71219 503185845 69383 31079 510862217 51413 67818 146283175 31079 26684 38284574 79178 69383 928198376 17786 67818 327353936 69383 48128 220223287 79178 3985 188821549 17786 48126 933700448 48128 22566 74216828 39476 48126 705387007 17955 22566 391992160 3985 31223 914357301 33346 17955 264407350 22566 32912 774542897 32912 6472 931960901 33346 56735 385123598 32912 67389 769892332 32912 16172 21256809 6472 64983 117276087 56735 34687 267717957 56735 78213 72825064 64983 18940 768201232 72919 64983 705768681 77631 64983 575542355 77631 54033 67209838 60569 78213 84750423 77631 24296 349809154 33354 77631 60164820 24296 32391 680558546 24296 67956 577664184 3307 60569 817469157 35574 24296 760375265 26735 67956 199227254 53288 32391 100571094 53288 19981 583603608 53288 84640 761133362 49328 26735 708746643 26735 17159 770591633 84640 39776 936268974 39293 49328 47017183 87662 39293 479579699 49328 19018 167713510 87662 30640 835908028 39140 39776 296121705 39140 17270 767618744 87662 34241 834018721 17270 50932 689090021 13528 30640 24965740 89012 17270 228542409 80481 50932 57336965 26854 89012 51374933 13528 67886 321091039 67886 72818 200321270 39457 67886 27153249 12533 67886 290333010 67886 20274 992585406 39457 63309 763487085 63309 1962 599301561 61508 1962 93209944 20274 14321 820894387 76548 20274 621725504 19259 14321 298432938 61508 38490 101823444 15312 38490 904165499 45015 14321 6484559 50166 76548 142511869 54505 19259 779972789 13029 45015 817981065 45015 85004 407801929 27780 45015 821917002 61802 13029 476853795 13029 20742 320563996 27780 58321 679834023 62378 58321 544768693 61802 50431 667805172 1353 20742 633872653 78812 50431 873092537 17629 1353 157895251 64324 1353 108220617 55091 50431 157798182 1353 57266 23563213 55091 64176 25081016 64324 82286 468945657 55091 40437 341379109 60952 40437 393229095 63062 60952 279915223 67244 64176 830314869 52827 63062 815456468 10033 63062 372861125 60952 9383 135709209 651 9383 578404590 9383 77723 35229673 651 85124 406920152 9383 63690 278929457 37898 77723 107702022 47693 37898 334878644 85124 57933 442070389 75429 63690 639833934 22341 75429 55538090 17853 47693 492796331 85387 57933 997025503 22341 28111 23882773 72794 85387 225707122 22961 22341 42521966 17258 85387 52080752 22961 19005 491750893 19005 41478 652845735 22961 75271 81982469 66600 19005 572621837 89205 75271 427423006 41478 42893 502672264 75271 34446 664105441 34446 58028 122261308 5620 89205 560791397 5620 87479 137668768 15414 5620 479082931 5620 19974 531331981 32848 19974 667067343 32848 41325 194821295 87479 36994 355607349 36994 22656 592853182 24493 41325 877387387 41325 41333 226855157 36994 28683 157981154 35746 28683 25314482 41333 52434 332317202 41333 38097 200222158 69058 38097 30278447 48230 69058 152878368 35746 59304 205315563 69058 24163 349690271 37546 48230 130274106 63235 24163 39880547 52512 59304 638061353 88888 59304 64479807 63235 29806 334120237 29806 74521 546059644 47168 29806 903031904 34898 52512 23393830 5895 47168 424908144 26762 34898 498933567 75544 34898 134244105 17534 47168 606164339 5895 70636 726671890 57 17534 608108744 70636 18133 754622541 57 66445 321418645 18133 52213 838821265 61245 52213 239787144 37745 52213 301033732 18133 56536 28100370 30072 52213 961599937 23949 61245 699177942 37745 55310 199591164 76333 23949 630677600 56536 78763 328829132 86973 23949 234241003 13681 23949 533799591 78763 80337 480112137 77987 86973 451964398 86973 70755 897491632 66047 80337 46019895 70755 47442 796516284 80337 37997 285242169 32650 66047 919272826 66047 13526 340570378 37997 45993 73946219 21712 13526 521533209 32650 12383 871834856 69857 32650 200728631 54910 13526 198140030 39586 69857 484639973 21712 4058 845147348 4058 4663 125302724 4663 48751 131427395 54910 31825 265996715 39586 33668 488886759 62958 4663 952862003 59282 4663 901890467 48751 34009 174222820 36196 62958 529412772 51161 34009 621052839 62958 89632 521996212 36196 20419 81515850 83174 89632 568743120 83174 61988 748859874 51161 43443 664318592 7436 89632 51780532 20419 69708 104455760 36641 61988 687241774 69708 5053 311899425 69801 7436 822351230 31794 69708 117771447 36641 66745 791221925 69801 54394 865833755 54012 69801 398374256 68601 66745 185270642 54012 211 703638216 80090 68601 867045843 54012 58959 101097921 54012 63345 919914894 63345 30399 55188463 34563 58959 788490340 12245 63345 798732125 58959 17910 841601297 17910 82995 686378303 12245 31495 144245087 12245 85390 659319604 17910 30958 136459117 82995 21568 839227495 64830 30958 268502623 51651 30958 102572098 14686 51651 109545197 21568 20278 13556467 14686 19702 443880728 64830 38839 264896352 82924 20278 669644881 19702 67884 505578158 89302 20278 132086507 10731 38839 56114022 82924 68435 495316882 67884 68209 979704874 89302 48334 103738208 89302 71471 606611201 70179 68435 942082356 71471 5724 95006545 34850 71471 535956797 49023 5724 369390943 47162 71471 708821654 49023 47725 327125732 47725 42152 350118147 79542 34850 221530703 8837 47725 764623247 19584 42152 330414599 8837 29085 883935493 42152 7232 575430257 7232 35311 129020945 29085 32034 723847042 88330 7232 899192309 7232 23257 325472825 32034 31872 481329639 6166 32034 756892345 81627 32034 323090710 81627 14664 367821129 31872 8231 361747047 60780 14664 37131095 71731 6166 139485294 14664 70271 731628221 38127 14664 690803357 38127 13403 505850995 13403 46945 301087790 38127 60446 659023924 49385 13403 341449083 57319 46945 515384235 13403 68211 270878259 7554 49385 934432408 68211 64757 113852778 7554 27587 474527032 2971 57319 522640740 43617 64757 173888550 64757 83898 389811371 83898 19217 448769330 83898 57413 174714140 26166 2971 138437905 5521 83898 94956721 33035 83898 145289046 33035 77060 430602851 26166 27642 678669593 8814 26166 892216635 27642 74609 12693326 17446 33035 887427236 8814 63334 767819140 63334 46921 195999536 56962 63334 143256200 46921 60830 937210682 40844 56962 308060763 17824 63334 380680742 46921 10318 561351416 60830 29396 789743993 10318 17164 273428728 52279 10318 49110920 17164 59892 985777922 52279 24510 75547093 75649 24510 251765704 59892 59283 563534042 52279 77989 983374970 42330 59283 769133812 74117 59283 304757641 59283 12109 846056631 57071 74117 388806323 77989 2915 765158588 28084 2915 962805715 74117 77421 453697178 28084 527 553750560 21787 28084 76462803 9246 21787 833174583 21787 80405 98413411 21787 57180 457803842 80405 25849 188432720 25849 4688 846756929 71111 9246 679061273 80405 53447 55444389 53447 45472 433842359 45472 32370 265844783 4688 39546 660732218 32370 2425 915682653 45472 79047 204034541 63965 45472 276762835 69676 39546 107678200 54827 63965 753689238 2425 83680 362725382 47651 83680 14747424 69676 29913 110849026 44969 69676 340131994 12489 44969 34637160 88788 29913 51248506 88788 21240 869537171 32344 29913 14409868 59082 21240 319411272 43852 21240 288311219 54782 43852 639938454 23072 43852 258550645 23072 48372 640031290 59082 50374 354221062 75601 54782 218343223 23072 66773 489399541 42090 50374 399806820 75601 29229 894723745 7619 75601 681730928 7619 13097 809937589 14898 13097 126777361 4491 42090 135099219 59831 13097 820395337 18368 13097 4726761 59831 57448 134796435 33595 59831 119950098 88000 4491 54580901 12892 33595 471224233 88000 61301 618846920 12892 54448 294838030 61301 64746 785871944 12226 61301 270775097 23523 54448 140900884 61301 23968 548850959 13892 64746 105387281 12226 43069 244032598 60284 13892 72490993 23968 8923 933511872 80444 23968 233673602 80444 59624 885209288 68664 80444 788825662 8923 34864 848237624 80444 90248 88692828 20094 80444 538018753 20094 71335 849939852 68664 87760 249762591 34864 23000 322127052 20094 33202 526523260 28450 87760 391069229 2025 71335 990692445 33202 73588 286679118 40299 33202 433653851 89144 33202 318889558 40299 55813 104572790 55813 27996 862953405 73304 89144 626065895 73304 5207 699974164 8554 73304 347701980 26248 73304 498798076 72963 5207 201239439 72963 82227 423610214 5207 70622 689582424 64736 72963 824056066 30695 26248 61281550 30695 26297 143996253 59665 64736 564098154 70622 51992 139215387 51992 40170 789845480 30695 82062 69950428 38350 59665 863184453 82062 1562 589233047 40170 3547 289715600 1562 46993 668586566 87187 46993 930390552 80829 87187 375654661 1562 39970 221155270 39970 3522 287664720 41067 39970 545002139 54057 87187 126843378 80829 27453 179362430 27453 49438 363290382 39610 27453 554031350 27453 25079 446245288 25079 33774 665643411 14540 39610 943327798 49438 6300 154132248 4715 14540 723110911 4715 57317 674284406 88326 6300 81265426 6300 54595 411598470 57317 47226 441337649 57317 78147 108701310 57767 88326 396007783 47226 62427 693239503 47226 50599 965019835 47226 86137 498723489 50599 85799 468578866 85799 35506 683332334 85799 50841 249148018 68263 50841 283536219 85188 50841 582836309 85799 30080 577553012 87418 50841 734032662 68263 1172 550161047 68263 79182 561545076 66627 87418 977250872 35217 79182 447029606 69021 1172 584401442 9465 79182 444688329 20453 66627 70921248 69021 60790 2759227 60790 64490 590534730 20453 58688 622399575 53232 60790 238678597 20453 26222 327875509 26222 85917 769056108 58688 36430 812399631 85917 47689 69175387 26222 33860 303479238 27605 36430 919279430 90500 33860 433612300 27605 14973 720423387 85446 90500 687515184 90432 27605 428711993 27605 13938 287498473 90432 71428 246944377 90432 84136 69277977 13938 56533 614112141 27555 13938 816378870 3281 56533 268257843 27555 71461 227521903 27555 43683 759998895 27555 58161 88955771 27555 90523 291386526 71461 31597 301027065 71461 47955 257459321 5080 43683 812228958 90523 19138 320313970 90523 31348 135223886 47955 40282 336980354 31348 71759 101175553 5080 5580 565496407 40282 27163 126436537 71759 14183 714647429 71759 4654 884915635 4654 52540 792102484 58346 52540 725251923 5022 52540 4875421 12475 5022 86308360 58346 17912 206642702 17912 15243 211960602 17912 83978 974491139 32432 15243 147017430 17912 77195 376450051 54322 32432 748863771 15243 78605 409996373 83978 24190 2387835 78605 3036 20492853 10020 77195 7617677 77183 54322 776672476 65229 78605 275594604 24190 38902 857487198 3036 16175 825909038 65229 83095 815054219 47867 38902 863657264 83095 26521 152069172 16861 16175 190831643 60551 16861 99807425 56207 60551 126398120 16861 117 472606736 53430 16861 894720578 17766 56207 577817564 60551 64151 710612237 41064 56207 730965482 25686 64151 38483399 58386 53430 168312275 25686 9424 928929267 25686 27 167440878 7003 25686 593194791 58386 39533 519572053 27 17409 709224717 52643 27 384986270 68799 52643 650717885 7003 46078 90421781 46078 38360 666083868 70584 52643 357410594 38360 42443 150664325 70584 86936 15461909 54433 46078 386054925 66175 42443 137055525 86936 27664 106581699 66175 942 443649024 5454 86936 183683623 15341 942 495381971 44102 66175 298617697 942 54974 86246819 80679 15341 539111598 44102 60251 612931472 80679 75274 808543132 67323 60251 671978186 54974 24933 823930818 24933 53135 740464146 60157 53135 817133287 60157 82814 540904403 82814 79989 354869796 60157 4817 332759234 4817 30711 983327727 64342 60157 349478810 35598 79989 92530858 84352 30711 943889762 51871 4817 712331154 8544 84352 104023668 35598 76834 353886019 8544 87243 146304934 87243 27145 125341092 53327 8544 489572500 44291 27145 552704599 53327 79819 628899751 28507 79819 690995401 44291 50698 425542448 50698 9844 847764082 54644 50698 507316690 43802 54644 239742639 41037 43802 850619508 9844 5393 554172631 81978 54644 428454750 5393 47665 529678551 993 47665 370462887 993 72728 101949908 993 37068 898510069 47402 47665 40083640 11149 47402 734111958 40889 47402 323151915 47402 4994 815142473 40889 71445 385332213 47830 71445 912528861 81407 4994 704019302 71445 14003 769220803 31356 14003 129157402 41659 31356 128551786 41659 16104 119382282 81407 46982 802350166 13208 41659 942001303 46982 43838 237658101 39456 13208 394613573 16104 29905 828791258 29905 68060 229283438 39456 10998 880001799 68060 41994 778431275 29905 84497 419099018 84497 37685 640861893 41994 79068 101892483 41994 77619 456506131 69649 41994 141159485 79068 26509 343469947 47428 79068 974026263 63388 77619 531750505 69658 26509 669462109 42185 47428 654222182 47428 46365 75252068 42185 23210 895804728 46365 9981 188565666 23210 68910 171979242 46365 44209 530039868 46365 54380 468744436 9981 13143 819206704 33571 68910 985799465 54380 3269 307003873 79722 33571 792212471 13228 33571 880485477 43109 79722 422907327 33571 26570 156083695 3420 26570 335920869 78312 26570 133442340 26570 50620 585182362 3420 32410 744011504 26570 85938 817770432 40672 85938 311107956 40672 61195 706177333 85938 88205 645192890 72825 88205 495319409 85938 84896 989560797 25754 72825 238015130 63674 72825 775940819 66940 84896 449760727 66940 76264 870942718 25754 23343 215970736 76264 9154 532358585 20716 9154 705088566 20716 64238 247067355 9154 80771 579528030 37718 9154 623774368 80771 6446 628688728 37718 81702 92080837 88993 80771 628546497 42297 80771 67336881 42297 30050 906706020 48618 81702 457501130 15450 42297 205978698 90484 42297 879981450 42297 71070 594900945 15450 67913 380923828 60597 71070 482983282 80658 60597 67795985 71070 24097 284116036 8154 80658 330859126 19904 80658 10974899 8154 8900 965975228 32009 8900 594548517 19904 89587 679562387 8154 6996 352878840 74995 89587 51993620 89587 83005 803796945 6996 53697 109338710 53697 1639 595453047 34658 53697 370547767 74995 75369 297793378 34658 29566 853742022 75369 69321 517270357 86861 29566 821364857 69321 25655 88917696 75369 6145 517546809 6952 86861 811890176 16174 6952 592072570 6145 53543 246610801 53543 51061 334566407 71334 53543 18534225 51061 40515 711590850 53543 7710 896054774 88404 40515 389655861 68438 7710 515282418 88404 82403 386894513 4900 7710 364191573 88404 36431 446368805 68438 62862 867207241 8177 68438 535364672 7549 82403 124990345 4900 42551 908533880 36741 8177 241466217 49350 62862 48351914 24850 8177 624757756 33428 24850 940083007 33428 8148 621994696 24850 44062 23172199 20192 44062 30152466 44062 29800 714589992 33428 86140 173031688 86140 41257 211027029 14162 29800 47153740 86140 11178 271201539 29800 66433 630162195 7011 41257 575518616 66433 17406 564510391 70981 14162 249582110 7011 52328 837175295 70981 16411 999086324 29522 16411 385885043 33400 29522 957741381 52328 73083 148392238 6705 52328 230961910 32081 16411 246257990 32081 83351 723979586 83351 16762 752069105 16762 89268 809029286 89268 56645 297435148 7760 83351 418616524 76577 7760 591829735 68629 16762 240298932 56344 89268 330703986 56344 70632 667349434 7760 22449 492847764 72775 56344 482328683 7252 72775 310637790 46410 7252 739128895 87118 70632 126016344 79827 46410 637574730 87118 8801 768159055 46410 74948 644080359 37445 87118 1593630 79827 55798 24483705 8801 22412 385856820 49293 55798 931658820 86641 55798 142268069 69433 86641 986543030 22359 86641 514355143 22359 28258 493367685 49293 10183 25360923 83222 86641 738452062 22359 16672 120799132 10183 22128 795028738 22128 73985 152704462 60247 83222 324122508 16672 62708 646674133 22128 56990 146124378 53663 22128 273828862 28073 53663 652329240 56990 62319 466224660 58634 56990 489888585 9183 58634 608462161 83700 53663 933981132 1373 9183 835356779 30717 9183 130020210 30717 33636 108077885 33636 25473 49232763 75055 33636 51085930 67262 1373 33241540 25473 81901 129381319 43781 25473 977170257 12423 75055 325566914 75055 90154 129355915 43781 21975 146419067 12423 7289 111597806 50343 43781 218189564 21975 54176 73652805 90154 49878 782950705 1662 50343 949469028 7289 71569 140015453 1662 63537 184057886 49878 21119 505510559 63537 86329 182003052 89856 71569 77552150 89856 62417 612903229 62417 41054 572608638 57000 86329 835505269 86329 67354 565884471 62417 55567 350087676 72193 55567 599062687 64594 67354 177463613 57000 82637 768204571 64594 34215 643903975 55567 51503 111266703 34215 4094 874495460 58603 4094 230411290 4094 30524 351891842 51503 32333 144360345 32333 3094 145034687 4094 88314 749139485 58603 18087 133878661 30524 68764 200527752 82422 18087 72440025 6696 88314 639277813 6696 76760 331232109 42340 76760 589245881 79780 42340 908109100 59906 42340 759812138 28708 76760 761122077 79780 89404 850418777 72377 59906 974877345 14995 59906 251719934 28708 55469 521784616 72377 17333 713180431 38586 72377 175541821 82182 72377 277273568 88957 14995 636584388 14390 17333 983837110 59072 82182 96729891 68860 82182 984068462 50268 14390 566488124 69973 50268 789174069 69973 78385 783281144 34034 78385 731642999 69973 44276 125097748 78385 39245 737569808 44276 86783 367924543 60197 86783 131776980 47033 60197 237886369 88089 86783 409044811 60197 52360 159793676 88089 33132 575365020 25471 52360 869152396 84484 25471 357918826 52360 52924 739866103 45801 84484 98876985 69636 52924 620334330 25471 9065 485984151 64092 84484 142069961 47257 64092 505567745 73855 47257 652205275 73855 28751 72175500 28751 12236 84943645 17168 47257 614871676 28751 8126 901426239 60223 8126 588774552 8126 28462 415267564 12236 8120 710114329 90183 8120 428374401 60223 64772 102818596 55063 64772 115053143 6156 28462 179627431 22548 6156 794779333 20845 6156 696551996 72444 22548 883238730 6156 52319 56533351 45255 52319 297773643 45255 9596 113122874 18546 45255 332661329 51626 45255 705547300 61479 18546 604427386 9596 68012 340184 25673 68012 163494123 6464 25673 156631260 51626 79255 483520366 33812 61479 612625377 33812 58806 166178135 1130 6464 38993681 1130 83979 310380739 58806 29192 750323110 1130 50284 790181766 50284 62212 434096175 1509 1130 935565309 85744 29192 323189046 65727 62212 127729947 62212 71697 207346907 65727 15221 28090897 85744 43796 751852282 61432 65727 918141601 61432 44039 783453541 43022 43796 20449746 43796 22044 705268175 46521 43022 893364426 29007 61432 852618046 46521 40026 184840231 50685 22044 249880984 29007 53260 262313966 46521 54131 768010104 18616 29007 83712556 46741 54131 318622264 64120 18616 972451844 17755 53260 796116184 54131 58078 733656259 58078 79587 192127759 83110 64120 161484707 58078 32406 758492526 35430 17755 76692919 22762 83110 73595032 32406 34596 913055255 46424 35430 26318859 34596 31466 381670584 35430 15928 777950181 77385 46424 665209700 13672 34596 694380175 88620 31466 489675785 87421 77385 665397458 62161 15928 391487958 13672 4605 315186720 87421 20228 714514808 87421 7424 334491126 62161 51184 187928479 20228 6943 910450316 9989 51184 261777053 50881 51184 939711440 20188 50881 762774776 20188 66135 125244144 62150 50881 947262840 19718 9989 493462609 20188 80272 301670960 37755 80272 918943846 66135 38386 53361572 19718 35231 105990725 16376 37755 750887645 46472 35231 275026445 35231 41153 781008272 65241 38386 193918318 35231 4968 555017572 48568 46472 86074497 55286 48568 940930331 86889 4968 844143281 50312 86889 696848935 77713 50312 553183167 44323 48568 725098099 50312 63246 961617015 44323 33261 87004910 79732 50312 523148503 14431 44323 169934865 33261 64389 290248710 70099 14431 902833021 75852 14431 238741313 79732 25638 27309075 50667 75852 505294394 75852 20596 389544614 69533 25638 104153970 69533 51386 469671177 69533 8919 886696402 69533 37499 770201025 69533 37509 515664586 51386 20334 191558044 37509 15540 227100882 36963 15540 62875163 37499 40524 123962134 40524 72243 231904962 44800 40524 6148888 11006 72243 979485996 63160 11006 671095626 63160 47559 382582530 47559 78418 294154416 64349 11006 620275259 63160 78558 102602088 68981 78418 199121986 47559 36498 961499246 36498 16254 986727107 68981 76280 317138484 68981 13812 806961784 24106 13812 161880804 36498 64550 147005100 82215 24106 807679673 29111 82215 700053779 29111 20755 218680744 29111 43410 763751460 33387 43410 391367546 82215 53556 771199088 20755 63748 770977482 43410 29186 936346696 57444 43410 186453483 57444 24237 420427109 57444 87603 957308041 12969 24237 477632912 36611 29186 437955717 72597 24237 523718590 24237 52814 859464341 33499 72597 885679457 33926 33499 754666450 16360 33499 186005275 33499 75262 970305712 75262 35424 568156263 33926 12503 801123423 75262 57609 752227919 16360 39529 435862399 35424 20418 150713175 57609 46712 529075997 34177 20418 622784960 57609 82813 978294498 1880 82813 613346913 86084 34177 90045267 82211 82813 721119436 80415 34177 512821892 4206 86084 174202673 80415 39381 897564829 80415 80769 945868235 80769 21172 14997382 78190 80415 82060150 21172 35036 558412550 35036 36971 240738060 35036 86815 227895384 78190 30892 469107179 86815 52119 962591516 35036 19149 95871770 19149 72574 897342710 30892 2318 62168930 41695 30892 551316885 19297 41695 494446635 19149 41649 95119959 8974 41649 184143468 8974 63820 28857254 63820 11782 713071679 21458 11782 349068902 54626 63820 712491789 68880 8974 186968946 54626 27297 901756399 2733 11782 344681082 2733 25510 24352061 68880 17655 167788417 27297 70520 953191311 74689 17655 534475211 59903 2733 905035454 62847 70520 503681306 50583 17655 2447222 70520 15099 920647745 36773 50583 296518752 15099 39304 169118743 7972 50583 698392333 44747 39304 509754958 57129 39304 278185445 44747 15053 216630320 44747 68163 964104582 44747 26645 255838121 75320 57129 721100348 75320 84881 961196821 55565 26645 488757665 44069 55565 394684600 26645 43566 433980478 55565 52964 498307907 28303 52964 202199870 43566 48124 475534739 48124 20873 73493350 28303 3685 360825401 55538 48124 15357475 3685 34280 35286154 55538 28075 272336962 3685 68376 326001112 77430 34280 665744223 8786 68376 77414537 78296 34280 5465770 26617 8786 766168930 51390 68376 239316090 26617 63980 445565602 78296 82221 764252135 89876 63980 962240617 89876 42317 67861860 82221 22414 317686976 42403 63980 934945186 85731 82221 765757241 42403 9922 254125435 85731 82015 96361929 36883 42403 905476217 59421 85731 615420290 82015 23250 709234971 67365 36883 810581361 70604 59421 436478883 83551 70604 913956874 59421 81384 442636521 88403 81384 54124241 56232 70604 8428685 88403 90113 25857011 25904 81384 159172913 86241 90113 217645754 1635 25904 727089063 62403 86241 749453458 1635 31798 636962739 25904 26384 360193244 40149 31798 973211125 26384 70547 966175747 40149 7564 520964709 28712 26384 102179537 70547 27971 58540100 58102 7564 485754914 70547 86043 80691588 6146 86043 560581625 12783 58102 408760361 86043 51214 165410816 58102 34053 635015322 17796 86043 514567721 34053 33565 71492264 62484 51214 195835232 81581 17796 814869264 40325 62484 103410309 51119 17796 236674708 51119 40378 175559186 11421 51119 403892214 11421 63497 567599358 11421 51670 998907832 83047 40378 668641632 63497 21263 298266126 11421 14506 21236042 45721 14506 520694592 6785 14506 127476110 21263 38123 274736126 45721 71449 370330648 33620 71449 611097709 71449 42922 54683391 71449 17618 827227054 38123 70932 66563713 42922 81286 785228804 69935 33620 674057528 39543 70932 224894319 69935 88705 209102380 69935 58671 43858 69935 46804 8434271 58671 27052 811999968 38625 39543 857852818 46804 24108 68833519 46804 61433 193437174 4270 27052 332405458 27052 32643 689798032 32643 42589 982450050 74263 61433 221986489 10868 32643 460124171 33557 4270 726095217 29184 10868 235705798 22032 74263 139506693 3241 22032 346842331 31250 22032 389434968 27961 33557 78869434 27961 50734 497712520 7310 22032 427539550 23804 31250 928596661 50734 34843 193410616 23804 27851 692459061 34843 53048 538318005 23804 39969 321835589 39969 32444 684287564 28408 34843 35477861 39969 11156 684888628 31360 11156 94797411 31360 20029 866758521 31360 20402 86227242 64740 28408 287945875 79925 20402 413003389 20402 38874 873531447 79925 18852 962717409 57888 64740 118797597 57888 17519 502476764 65463 17519 865864254 69996 65463 690540634 18852 33879 282225617 69996 89367 629983015 3363 17519 556198299 65463 15990 963441265 12365 89367 132066652 84873 3363 14197703 89367 8105 997575478 12365 32878 64942375 15990 34924 428603503 8726 34924 209885711 10031 8726 388661672 52996 10031 455722296 30597 52996 768949890 52996 3384 672183829 70380 52996 5651234 30597 29271 744029104 20581 52996 227617035 70380 68498 959422729 29271 10175 891989343 14325 10175 877418610 20581 21947 686135370 13661 68498 22881167 78388 68498 697073955 84166 13661 526781251 84166 72277 418285654 53885 72277 280328757 72277 42812 761786431 72277 73660 166922943 72410 42812 399282811 73660 56909 18066817 53885 39409 54347584 73660 51077 397843593 44465 39409 988624388 81263 44465 918296300 76426 51077 985163017 44465 28609 757186075 34456 76426 244880272 76426 6029 60041936 28609 10968 572923482 76426 41500 920148034 34456 8451 176006497 87808 10968 650672810 28387 6029 641560543 87808 64301 321045600 20248 87808 361735223 65397 28387 150810098 522 65397 806241035 64301 29679 550563773 522 3980 758436363 65397 55393 233028204 3980 77856 117091334 38569 55393 119930467 76343 29679 475314219 21477 3980 8958532 77856 53071 471828287 41932 38569 744479535 21477 24074 834616057 16148 76343 290660412 24074 41268 917780796 41932 72872 222052654 16148 74178 655851126 16148 52581 548115174 81547 74178 921516442 74178 10938 961990283 10938 85973 420055370 43734 10938 128584885 57414 43734 37749115 10938 53551 604151007 53551 5958 133520453 15274 5958 118850084 43734 57681 394732455 53551 44735 958216222 52435 57681 110998314 5958 82824 558041461 15274 89066 713098994 57681 76267 160811479 52435 73948 5473217 15057 52435 536074980 36727 82824 660121949 17357 73948 311975163 36727 31062 398116449 15057 32887 469840371 1417 36727 246624447 36727 44911 653961596 29712 32887 539617266 1417 38148 690526338 38148 23050 488657647 85445 38148 16214582 47932 44911 602651894 85445 32864 480951420 23732 47932 206866508 23050 31383 389733708 31718 31383 55722250 47932 44267 991845731 31383 4908 128906651 31383 66477 796021516 72033 66477 449413640 44267 35396 815405012 49419 35396 44885965 35396 25770 928699335 19387 49419 94694637 19387 61867 371369301 17606 19387 825517282 49419 61598 35524594 19387 88555 961839924 88555 76179 448952764 2046 88555 863271610 72837 88555 86078855 76179 49109 469527858 26694 2046 487354408 2046 41224 234261829 49109 32100 125457608 32100 41532 254270511 26694 88368 84746255 32136 26694 115261927 41224 22684 736176054 31439 22684 337703962 53139 22684 498341545 31439 42085 347645587 53139 64493 296423120 78099 31439 755374850 53139 11318 183224643 78905 42085 289095054 64493 88398 242673020 42315 64493 199744433 11318 44898 357057420 11318 59598 865919700 27235 88398 970198079 59598 27651 128410346 27235 80279 124379385 59598 31700 920906272 12525 27651 306145184 782 80279 673133493 31700 40322 126864177 58610 782 190869217 35900 58610 182780941 40322 45324 21179529 84436 58610 122439577 70867 40322 487825429 46764 45324 68897494 45324 8388 947656372 45324 29561 974092472 46764 44741 613502639 29456 8388 638798983 49743 8388 704267584 44035 49743 985585255 49743 69567 328766506 72297 49743 588816789 49743 12039 948733516 7140 49743 875195428 25731 72297 991484611 53440 12039 790879499 39179 12039 129014651 12630 39179 27971422 10531 7140 130948021 88288 12630 156926291 10531 84495 227856527 48244 12630 744696814 55064 88288 780342013 84495 87698 288304849 48244 56270 851706864 84495 24371 962299802 71369 87698 270653242 55064 27496 887406068 35645 56270 971830256 35645 35990 211505841 35990 86583 673094215 27496 10456 533528056 1940 35990 768220764 33804 10456 271465296 33804 61713 510884741 1940 70360 977773176 1940 19188 264443049 69588 33804 285133132 5179 33804 663514837 19188 62532 381911009 12320 5179 699844433 25573 62532 400727770 25573 44153 600360102 231 12320 42400783 33304 44153 903251685 12320 10795 93054275 67776 44153 108808312 58196 67776 83487466 33304 38284 40598158 83149 10795 628714209 58196 5773 488377047 20087 58196 142740516 64497 58196 33990075 80953 83149 797605156 25484 80953 1311628 34711 64497 917759311 49634 25484 228759676 25484 34101 524170085 49634 39247 311653620 51568 34711 106342835 19880 34711 820477489 76912 49634 496283904 39247 88305 678495788 88305 62927 511347575 51568 35800 639756830 56686 62927 123093194 76912 51139 599065518 16547 35800 880953971 68691 62927 693707355 18864 51139 35593204 29510 18864 563107992 18864 44148 248691393 68691 25239 976872295 44148 49309 473503794 44148 48008 191948694 25239 90002 355947569 35541 49309 484276436 31689 48008 646744682 49749 49309 137035543 90002 8472 734382519 61651 8472 150670390 86278 61651 757442599 8472 48239 123309421 48239 21288 87824199 61651 89224 21988398 9545 86278 217068458 23953 48239 781802616 70833 48239 81996757 78989 9545 91137677 47022 78989 899717176 86369 70833 840379878 23953 38707 148028902 86369 55287 812928917 86369 59081 339944889 14416 86369 805382189 6751 59081 431789532 55287 50052 636835820 6751 84818 558304835 14416 35884 680145050 50029 50052 282194716 74381 35884 474579135 29530 50052 844778887 1992 50029 817539373 1992 81240 720089362 31574 81240 187308894 1992 101 44279770 31574 85496 580503982 101 57574 204861437 24160 31574 839598604 24160 28816 48430059 24160 33289 324166432 28816 37570 453549722 49456 24160 521968070 33289 38000 573663842 37570 32321 510499941 76250 49456 461795618 76250 53559 60154431 32321 14979 93977177 53559 68902 85866498 68902 29890 638887204 47383 68902 138905776 14979 86551 153380514 55926 29890 727991994 68902 4608 817875356 29890 75198 903048274 47383 11097 917604092 86551 67822 51557705 4255 67822 40733308 75198 81138 88041071 82994 67822 333187945 18519 11097 175288406 81138 25777 288652787 18519 24483 101558067 26957 18519 113136641 74761 82994 901729200 26957 9525 165632655 9525 57209 140223517 74761 40434 465077432 40434 88358 677255117 65594 9525 140838810 3533 57209 854290903 39678 40434 512550797 39678 25719 134629415 78846 65594 36923432 37916 3533 20197603 8637 37916 526244196 33673 37916 17611288 9937 37916 135961544 9937 89953 50043295 37916 86388 11626618 9937 47513 706154727 79793 89953 697440169 9937 10013 496272440 6394 10013 567110105 83911 47513 297986740 37671 6394 458863648 37671 65964 471424515 65964 57543 615675299 30860 6394 377214898 37671 24404 533757114 57543 43335 875226456 65964 68358 297931207 57543 55738 579930992 55738 21007 864523447 27841 21007 535507284 1561 21007 286779481 55738 90092 905925686 17941 55738 940556605 1561 80420 999253601 86423 80420 280758382 7512 86423 68131974 63233 90092 154550683 84331 63233 711036473 84331 48547 998126766 35159 7512 275341062 48547 84715 190696570 13956 35159 149434241 48547 58680 895921612 84715 33508 775036877 13956 3537 211855869 44887 13956 489111474 13956 11509 257238872 44887 34679 187887700 3537 9803 502267985 44887 86994 557978536 9803 49782 336897991 11509 37976 522648396 54924 49782 18183347 9803 22299 114191004 56685 54924 26968940 24682 54924 105743044 22299 86528 245132284 24682 80474 558809635 24682 15266 984542515 66230 56685 754015304 13423 86528 496907023 60747 66230 400066434 37332 66230 343196637 56327 66230 804457721 13423 24306 775095433 56327 34181 481007338 39910 56327 841063116 56327 56311 308474796 47249 34181 942373301 39910 37238 580589275 12380 56311 369746914 47249 85703 39524100 47249 39143 941509601 34477 39143 608449442 34477 7678 784696596 7678 4737 974966851 89667 39143 163140574 17056 4737 888265862 34477 38834 815503767 51098 4737 204318182 89667 87025 907676190 17056 66372 407625323 51098 82383 541497602 66372 60562 313018468 82383 42948 843798616 29851 60562 158245844 2784 66372 579940061 60562 43348 680941077 1168 43348 648620027 75247 43348 152534480 29851 64573 209404316 42635 75247 567436591 55370 1168 207567315 55370 48357 878882099 82092 75247 853458736 7805 82092 466186631 54750 55370 473558500 51465 54750 67423282 24931 48357 294944771 70301 82092 203959706 24931 77738 274049492 21345 70301 57321617 27234 77738 559975492 24931 24524 80471916 81788 24524 732685913 24524 67927 494428491 8140 24524 213024075 35327 27234 167151467 67927 19301 75116584 30558 35327 296178820 8140 75436 834266547 33319 30558 394742945 30558 8844 341210103 52156 33319 175397499 33319 44090 842607975 50962 75436 479930959 52156 26946 741562753 67625 50962 675679719 26946 17091 128031620 26946 53363 215166463 20372 17091 841674378 73987 67625 507840460 17091 1778 476492734 3067 20372 180322541 73987 77187 573541842 20372 31076 332700987 42933 3067 91383160 49882 1778 568149786 42933 84291 42126508 84291 2712 68748135 55137 42933 975420838 42933 50553 558940998 2712 19640 938448019 2712 65541 576070885 12717 65541 695805051 19640 73656 484746220 12717 14951 205865000 36451 19640 297210582 36451 89412 372611305 89412 39547 86483400 73656 31761 954034482 36451 18861 58994236 77575 89412 851661017 39547 21875 330527254 21875 28982 75724006 68530 77575 336071056 68530 4082 652987182 37928 4082 473161134 81719 68530 982149120 2115 81719 215463889 65472 37928 692985715 56879 37928 67949952 13926 81719 397829487 2115 82518 433724797 33217 56879 547726355 13926 40600 569110288 13926 48681 644425282 13926 812 252211180 812 52289 107764895 17949 812 94906523 17949 54947 834530171 17949 83774 87150093 83774 13195 325989631 27603 17949 931468903 54947 45643 462059594 54947 24144 838609273 45643 62904 699659249 19431 27603 758928722 45643 83702 829268806 26259 19431 720445877 60958 62904 417894415 19431 17440 731272349 26259 20058 917660688 20132 26259 410922345 60958 28774 418738311 25979 28774 61430833 17440 69775 936806444 28774 77294 593302185 37413 77294 708892151 66303 28774 275967526 78768 66303 376736580 14562 37413 31029754 14562 62348 726168722 37413 35105 26400915 51500 66303 687644694 17146 14562 784949040 14562 19610 888919306 62348 65680 20375155 29341 17146 204737617 31089 17146 537038277 19610 57615 937126365 77262 31089 729260759 65680 89069 747050035 89069 83787 989245234 3723 83787 699850383 83787 24698 184442981 32736 3723 84822259 83024 83787 5499142 31827 24698 710463910 74190 32736 71461209 10460 32736 336295897 72488 10460 356164063 34498 72488 77664337 76810 10460 736827897 89584 34498 807836716 14563 89584 758394230 34498 81207 577367983 74439 89584 471412241 74439 40344 662734283 89584 80261 485392904 17297 80261 430902934 43553 17297 144204329 13773 74439 737824968 41719 80261 179232523 80261 36805 739152575 41719 89528 698913832 36805 4565 959620329 35136 41719 153180025 36805 21962 284133461 16625 89528 24719319 4565 87234 868906795 61541 35136 689449608 21962 5093 123284887 55674 5093 475725496 12890 16625 326552023 61541 70616 706152885 61541 36012 483470633 5093 51109 125696499 36294 70616 705093383 51109 85374 374617179 74318 36012 260655451 36294 36302 372210780 24126 51109 833641604 36302 81869 110076796 17444 24126 120431426 88264 17444 62261592 15467 88264 770426011 22419 24126 140645699 42462 15467 765089397 17444 61064 237279117 22419 23074 430005943 22419 84060 554129076 42462 4503 646305565 23074 88150 839804876 55025 84060 689787294 84060 26746 648161256 85546 55025 992985765 82416 26746 23234875 35353 55025 398279190 55025 38086 796918785 26746 4643 120624133 38086 53548 360565186 4643 78951 610891576 53548 88577 489793740 65907 4643 117582078 18204 53548 172655093 37943 53548 670504859 65907 32115 313580946 37943 1322 259126092 18204 76026 520725722 45172 32115 72840577 32115 39840 604388829 1322 31909 41775363 76026 43648 744970062 39840 66202 613451722 66202 36733 958765168 36733 24804 253585573 31909 34041 330158697 13001 24804 673057588 78836 66202 92974472 78836 24923 547025294 24923 74576 190744036 78836 35583 844930081 87330 35583 239373276 75560 74576 362743502 22391 87330 758002257 5088 74576 634018674 39648 87330 501410421 22391 82084 842531139 60314 82084 968364939 13644 22391 640785679 7455 60314 895091415 39648 4510 951493160 19278 60314 611364750 61935 19278 45202549 4510 38388 267706764 82486 7455 675001484 62077 4510 367307044 3203 61935 667808479 79980 61935 329020437 79980 64073 71812017 78949 79980 466136059 69934 3203 301930129 24596 78949 234141078 14803 78949 918959661 64073 79900 452960479 78949 18746 982152473 24596 75562 159149292 9306 14803 425818355 79900 50485 263229082 1220 9306 179885962 18746 28312 620797795 54094 28312 841902993 68059 28312 79851710 28312 60385 447301509 86813 1220 392779802 8275 28312 348411189 5654 86813 224944216 80568 60385 531495040 86813 63025 794802585 8275 13883 514107659 90516 63025 715232741 63025 26556 300847657 26556 37568 134938466 5488 37568 497412423 13883 53709 902719614 39341 26556 781619741 53709 68822 237218529 39341 39723 364138599 17608 68822 838266905 53709 57930 578458733 79209 57930 183069982 88324 39723 794995267 61368 79209 577211239 57930 1935 719615840 89545 61368 481977709 42252 1935 177325937 63521 88324 582499981 42252 9255 71592483 42252 49405 57355954 68200 49405 968122342 72374 68200 98819640 18073 72374 41142028 72374 47624 78297517 57088 72374 505624756 72374 90073 69237083 52439 57088 127479 56349 52439 863469760 35056 90073 512837611 64721 35056 826645752 85355 52439 517727522 85355 73389 318693301 42188 35056 358350261 73389 41939 25743401 64593 42188 323664428 73115 73389 703980347 42188 31664 600723971 42188 76599 746561553 41939 66670 843870854 31664 80106 47146624 66670 61162 593939841 81896 61162 138611798 76599 8043 73723470 43876 80106 94222764 80106 73898 295278906 73898 47671 819014531 46283 81896 82008327 73898 1197 213092585 4585 73898 891417463 73898 3145 575334029 10918 3145 26968039 46283 69998 211901360 85658 1197 934630712 4585 24591 269558008 10918 45345 635838332 85658 11625 833029875 75327 45345 138121037 28409 85658 528878191 11625 62338 973723230 39118 62338 650921935 39118 35415 101518520 57113 28409 787041263 4350 28409 312676998 49979 62338 328918133 60498 4350 91486183 35415 61100 124209051 61100 65138 36082889 86162 4350 746146230 76291 60498 294573323 2375 65138 454247867 29182 2375 37441568 3442 2375 12706177 2375 86670 111435765 86670 9214 92439809 3442 9169 722234371 86670 15058 59193832 9169 57460 918330910 9169 56670 859796086 30067 9214 551401642 67705 30067 287618719 56670 81168 92966382 57460 11778 613858395 67705 26622 747938179 5314 30067 952279219 5314 19009 80741562 19009 19202 677955856 38529 11778 546321178 50299 26622 851294782 21544 38529 937279099 57174 38529 595432287 19202 57094 392129035 50299 86433 335782711 68893 57094 205893913 34871 86433 393984202 81996 57174 236809366 86433 6414 252699729 86433 31613 945947039 64391 34871 163857716 60917 34871 79079099 8046 31613 293945770 6414 51060 227696721 8046 3986 983036489 60917 69291 515080009 21850 60917 136807541 8268 51060 483098562 3986 79001 816905278 8268 68460 91898646 68460 28673 890720240 29209 8268 53299485 53533 8268 907604461 61129 68460 671340062 50950 28673 324917297 54444 28673 879378664 31562 53533 16205020 7234 53533 309944648 80871 54444 675827472 80871 83927 134568765 42021 83927 16691967 68075 80871 198227933 7234 7739 807040581 42021 72981 738255683 68075 62172 261586791 7739 22541 334182897 16680 7739 127946886 7739 61080 142044173 67045 16680 530107581 38606 16680 900888237 16680 45618 283187686 53992 16680 48832591 67045 87005 296273713 45618 26486 314576194 1833 53992 601451305 45618 20406 483481496 53992 47377 803826431 47377 7762 624159127 47377 37379 68068623 37379 39028 939845570 80336 7762 45085489 75750 39028 186995143 77058 80336 514027197 77058 51027 913616421 39028 5699 142423551 61067 80336 604192356 75750 80351 299804259 77058 23596 430036641 52955 80351 716834883 80351 87555 568179156 56727 61067 898790491 52955 9653 788945809 12143 23596 438402780 82927 12143 18516634 56727 16599 628036096 56727 4390 541159514 38961 82927 84907020 6833 38961 698670309 4390 70490 57193973 24203 38961 200618045 74664 6833 279307738 51893 24203 330261458 50261 24203 162868046 40607 50261 27706317 51893 56603 209943632 40607 26262 50505466 60287 26262 352578825 26262 16991 663867395 5320 60287 105072561 24375 60287 2485707 60287 52082 493262582 52082 52162 406230241 16991 33962 271799877 33962 21597 882136518 7796 52162 569703629 17921 33962 233644071 21597 79381 740081312 57128 21597 133156062 21597 3308 176719977 10509 79381 635168635 46858 10509 756747851 79381 26307 495397732 10509 69126 525125375 19648 69126 752824629 46858 33162 694165505 26307 48353 215822941 83722 19648 151471906 68576 48353 618114039 87865 83722 579470081 83722 55129 604781981 48353 47256 288037819 47256 55880 703217776 55880 34471 254847930 77101 47256 636101187 2310 34471 997236216 31637 77101 818231515 34471 2704 956943921 49566 77101 568343442 72055 31637 177927073 49566 80053 817299930 72055 32506 781511106 45541 49566 59520666 71227 32506 507692403 79857 80053 208771143 79857 50613 735434310 50613 87829 941368893 4443 50613 504495525 79857 83230 756623958 3291 50613 185993208 87829 29251 43427711 29251 74194 516511316 35121 3291 642246190 61132 35121 27804822 89793 3291 660557233 89793 8520 89306752 52846 61132 77824473 3766 8520 363496384 89793 86915 803800868 33002 8520 372528891 52846 79813 810867620 58349 79813 678641484 51128 58349 983951678 58349 70005 101855883 51128 55223 647513163 67614 70005 985817130 89309 70005 323594863 89309 11632 552600099 67614 79905 680816382 79905 13691 881463383 81305 79905 638653164 89309 62404 524263478 45264 11632 694104342 81305 21660 411371823 73563 62404 611464998 28519 45264 215509922 2044 73563 596896613 45264 2311 879601830 88721 2311 782321114 15902 88721 26456627 2044 40759 121823153 2311 55386 120775150 60295 88721 219634902 4393 15902 116291768 72086 55386 958812868 40759 2525 94341249 10324 72086 673557986 2525 72372 871492718 2525 47032 211397288 58774 72086 570600238 58774 59195 771797954 20856 47032 950227602 58774 48321 532777915 48321 61773 802059208 61773 8606 516319845 59195 77916 597449655 77158 61773 545822291 8606 40122 641110063 8606 13629 96632753 13629 70525 370941176 8960 77916 312706031 35958 77158 210460702 34397 13629 788919850 70525 40930 58959045 80224 8960 69850661 34397 76035 675695772 35958 4588 415669442 3229 34397 62859531 79777 80224 160785507 10881 4588 116062735 4588 43704 398467273 4588 41368 20281049 41368 71252 136769893 41368 17562 414779455 65952 10881 123825642 6415 41368 993880964 41368 20993 103519406 17562 47213 275312039 47213 82018 991327785 13412 82018 745272743 1094 82018 963830364 20993 56123 902827059 1094 41053 899408239 79027 82018 32979862 34968 13412 683121678 53424 79027 589815446 75349 53424 715071334 79027 60901 878394863 34587 75349 124003956 44026 60901 937760221 34587 10374 931411299 44026 27837 684361269 55413 10374 841015552 10374 85876 779886309 15083 10374 146460740 27837 23463 746038133 36533 85876 798643917 20304 36533 342307260 85876 84163 319584482 20304 82687 610762251 36533 68483 376846067 10203 82687 789327810 68483 29514 663190541 10203 30546 943758627 53627 29514 665929692 71012 68483 887540443 30546 85892 518192735 63643 30546 484788045 30546 466 236607719 39213 63643 896584323 39760 85892 494866106 10272 466 345875912 39760 86435 849036698 86435 3169 696594878 39213 65448 915986641 10272 64232 876360039 13888 3169 212967525 66332 86435 237266459 13888 71508 38443224 71508 28717 368385263 53398 71508 767576634 77751 66332 154230256 1004 66332 385376468 41815 53398 350010355 64607 53398 608725353 53398 83229 857568994 15688 64607 446766184 6656 41815 102134181 55205 83229 744144426 15688 15923 316940412 15923 62956 811118886 81888 55205 805480125 24198 62956 711504650 68978 15923 605277177 15923 37027 76288019 79928 62956 306837138 79928 78102 934620844 83295 78102 982150371 83295 61862 100085693 83295 5783 794497848 5783 22592 136304455 5783 10046 517435204 61862 69444 708028097 5783 4180 878873520 9818 22592 123331143 14960 4180 964819939 9818 61473 94147082 14960 80804 663569140 80804 9736 665562997 32792 80804 260632305 80804 51153 947541455 18476 9736 290748369 58883 9736 28536836 18476 9702 907192311 18476 68493 310092166 19083 18476 542466274 10025 58883 58789701 19083 78093 29467259 44075 19083 531987212 87245 44075 924023019 44075 2849 661703759 10025 54745 442284734 47594 2849 364175723 54745 75755 266535272 10298 75755 79732890 52936 75755 476622435 47594 30052 94637020 75755 28590 761952993 7395 28590 892785893 52936 13339 956829082 28590 8944 75868163 28590 36212 354307379 71994 28590 264229534 21609 13339 606508359 21609 82144 997148114 12127 71994 304051450 31634 12127 124407037 48135 82144 119735413 48135 17312 557222756 47685 17312 223354178 14161 31634 913438261 17312 63188 664229989 54489 48135 319863766 14161 68391 983765484 68391 22278 800360986 25081 22278 120560418 38854 25081 144922623 38854 6107 715919711 24917 6107 563675132 25081 72699 57885252 6107 57956 705475798 45033 72699 924707818 45033 11756 813305584 11756 64091 170981943 20538 72699 430713915 70849 20538 7483986 45033 16260 94312734 32460 11756 57260156 20538 9953 655446006 83087 70849 184375208 23143 70849 686652907 45777 83087 37068842 83087 79283 484836120 19866 79283 93244036 14590 45777 927932972 27720 14590 461850847 14590 57764 218098687 81590 19866 315807955 27720 65071 283518245 14590 65334 254448961 81590 19506 881126018 65071 41039 763417035 56422 81590 638679619 64348 56422 94647950 41039 62793 714219181 1735 64348 454965318 20354 64348 288991481 62793 11361 84963967 20354 8306 97539061 62793 12155 822338851 20354 86705 34369988 66118 20354 511397154 76528 8306 375781062 77696 86705 283872945 85471 66118 166511356 66118 20427 78564167 55444 20427 652771200 55444 37067 875592474 56722 77696 515174742 51338 85471 290609145 51338 54987 954296280 66601 55444 482782360 56722 17823 90124971 56722 59000 869631711 67331 51338 598470678 74865 54987 65652414 26540 59000 681192960 59000 90229 885309340 74865 32387 109287376 26540 75860 421306029 74865 24439 412536890 72550 26540 175952455 32387 49994 46884096 13016 72550 61791609 49994 3100 726818052 6660 3100 791452760 72550 27135 950491564 9678 3100 629434794 13016 41497 694497797 70608 6660 933313265 27135 73247 896069767 9678 41438 630841840 70608 33455 133564296 70608 48564 339269450 41438 13215 390366165 73247 19045 371166751 75448 48564 965478372 39048 75448 720727493 13713 48564 451180484 75448 21635 574421305 19045 34193 839952554 31711 34193 564145568 3618 31711 345141886 49071 34193 536093353 34193 51095 397679567 51095 13978 37640857 51095 81342 173404997 26335 13978 576044761 922 49071 889666576 47677 922 402337312 16692 47677 380922388 81342 42775 935452144 17959 922 320623268 3902 16692 211279578 42775 72310 143731440 21048 3902 802318636 8534 42775 856607647 72310 27521 479160812 42480 72310 117593616 35727 21048 946421914 88726 35727 189693483 26873 42480 661538866 64001 27521 357578168 34040 64001 522584120 88726 22657 5414188 88726 24044 232310185 24329 64001 550941844 66679 24329 585253685 66679 59882 528974666 29992 24044 495885212 24329 34503 434750494 29443 66679 213939149 29443 8754 222217102 66385 29992 198140374 29992 57734 413386825 8754 52671 855083899 60426 52671 981141409 60426 90306 818695136 57734 18206 459239092 18206 18559 290997020 18559 13348 971233387 22627 90306 556022553 13348 32437 543585883 25161 18206 246256692 18559 13848 642842199 31639 25161 302815704 32437 42323 745378451 32437 42513 73983535 5141 31639 62371162 13848 57131 159922620 33801 42513 416686196 57131 46582 78838295 42513 83365 236661984 83938 5141 294096231 87282 57131 796361736 33801 46073 865587053 37588 83938 960916804 83938 86661 142286705 29704 86661 120434894 68945 37588 282095936 76924 29704 835717999 37588 17748 693386136 17748 28174 101666491 68945 24422 253724703 24422 86913 39493578 76924 47113 492311988 24422 15757 281170191 28174 8653 559040078 24422 54789 26232763 86913 88140 66249600 15757 83027 290745910 88140 2023 442705972 2023 39049 910995309 88140 64209 461198101 64209 44512 826052423 45810 2023 794707295 39049 46734 180722025 25359 45810 947899572 64209 252 107979451 252 79623 151458866 61562 45810 615271596 16156 79623 308685502 61562 47166 67437486 61562 58478 266790312 47166 35259 573378238 61562 3089 768781096 21880 58478 822425613 58074 47166 820819561 80593 58478 648996094 29415 58074 617367475 82679 29415 877828047 21880 32197 841851639 58074 25616 605200901 80593 79547 45971286 29415 82827 843891835 54858 25616 713169729 50844 54858 693717354 25601 79547 60637918 3191 50844 742097160 54858 44638 559857787 31185 54858 365500840 80237 31185 884632245 25601 1370 392642301 3191 43661 773863725 46910 44638 839985817 44058 46910 221719612 44058 13840 655822319 43661 33025 481396635 13840 1339 705838811 5002 13840 826719921 1105 13840 577314420 41089 1105 861410426 41089 89814 266777581 15173 5002 589735664 89814 27864 101992923 2020 41089 29382838 2029 89814 183265034 37257 27864 507936565 25049 37257 177015938 18024 27864 470062078 88342 18024 525547839 2029 81976 439848318 81976 78770 607869289 88342 56430 147426078 70730 81976 301129222 66655 81976 715955095 38618 70730 219068348 70730 72012 854508116 66655 25027 204446566 48440 38618 199753368 59443 25027 446353580 64999 38618 626449600 25027 84116 700700337 59443 7523 58042297 74193 48440 268702804 77565 64999 747234379 77565 43590 72402414 67674 74193 828137149 16078 74193 108327650 16078 66163 846496152 43590 39649 802225574 67674 34745 140416864 27508 66163 844849469 80767 27508 212172550 34745 50484 144201459 71880 27508 208251872 3502 80767 346094823 29241 80767 72690002 1649 29241 969087635 50484 52375 924511434 83777 71880 363869372 29241 61071 884557430 1649 40117 711344861 7776 52375 821576188 54253 7776 540774156 83777 50631 934162081 7776 28031 935556287 43525 50631 216810003 62614 28031 627052973 67242 54253 682218140 66563 28031 693424819 62614 288 214325820 81661 67242 725171483 62614 71652 86314802 66563 78876 270264468 66563 27389 637082257 45879 288 240121099 45879 83588 922921975 78876 56417 86850618 88174 56417 476171170 7307 83588 117603203 7307 42432 823140853 55862 56417 42461246 45833 7307 686081596 61213 55862 173966108 72923 7307 293285000 45833 34946 111286099 25862 45833 906910568 86265 34946 794626639 34946 23701 88265750 86265 73113 561600654 73113 31362 404057646 73113 42374 99504045 21241 31362 605704062 23701 70823 776510483 12832 73113 371528484 71370 31362 49757533 12832 35450 799789526 52225 71370 939652892 39385 52225 614249345 36716 71370 559203558 71370 86163 981009926 39385 20470 415145163 52080 39385 211979938 53695 39385 438694913 52080 64935 979695608 52080 35961 878110043 52080 21995 507050019 24817 64935 415765575 24817 45720 721517798 25663 21995 899662012 45720 48990 938906093 25663 47418 140231970 66857 24817 41638322 47418 23005 929599441 38782 66857 46020212 48990 59650 415938361 33954 23005 864325355 38782 57526 472499681 38782 27182 745888025 59650 31508 81583679 33954 89636 616522859 31508 83213 814369587 89636 21298 789824159 21298 13739 88843310 89636 11887 274927569 13739 83882 456904590 27738 83213 790441216 65516 11887 657561981 28300 11887 382054120 65516 71052 192999904 71052 22837 780997121 40765 22837 160137168 31709 65516 145054489 71052 86526 279176818 20801 86526 396347791 86526 41413 174075197 86526 27462 320454218 27462 49876 136443529 1177 20801 71096295 6182 27462 326653035 49876 1774 918824858 1774 65639 264890225 72236 65639 85726883 48463 1774 246378312 44833 1774 214646328 65639 33777 748371683 8006 48463 900832829 33777 79083 345998624 66262 33777 541145699 79083 761 641862531 79083 55295 985935937 761 15793 802880489 79083 72799 656898860 30210 55295 121701232 74889 72799 869643554 27716 30210 631568066 71531 27716 936944589 27716 48331 202767187 14121 27716 671426847 48331 1225 195485174 15258 14121 888523713 48331 58408 734232973 37887 58408 852365706 15258 30357 392792910 30357 12322 410439738 630 58408 36037595 45877 37887 703109517 30357 18018 407798529 12322 31555 483274801 12322 46058 645552580 18323 46058 535403076 18627 18323 846419467 31555 28723 26095287 31555 59412 200051837 47856 46058 498332152 47061 18627 288628008 59412 41985 191910216 77479 59412 733761457 18782 41985 808125276 47856 83566 142820027 15155 47061 13726157 66909 77479 467457038 53485 77479 870292054 87539 66909 781876749 42897 15155 109788028 41775 53485 411517909 5515 41775 557066324 53485 27903 822571468 6540 5515 159640381 27903 7372 985716443 87470 6540 270676665 87470 49268 749861097 27903 69735 149721781 59830 69735 359379153 7372 41196 462693270 1997 69735 28928421 73417 59830 386089500 7525 73417 45771449 7525 80836 76673726 7525 71825 314981108 1997 74036 960110225 71825 31202 536685555 31202 68322 984436392 68322 14454 805370859 664 14454 86913029 32050 74036 654565655 31202 1529 917948103 664 32927 672692923 1529 47700 740565655 1529 25160 730549641 75798 32050 239303955 47700 43587 532194700 32927 18804 108379870 88596 75798 734291357 88596 61671 963163394 88596 71166 76548047 78974 88596 775771480 17196 18804 145482868 17196 36456 677523325 17196 58754 609317345 36456 58851 299490080 9247 78974 974542395 21369 9247 373342451 36456 79306 990140766 60053 58754 531823744 21369 24433 22199730 27367 24433 332684819 21010 79306 249037502 70101 27367 837393276 70101 75543 183667333 27367 11695 32601323 40391 75543 428862989 75543 43110 578481680 11695 2229 126129726 40391 19885 82748634 43110 47511 725474057 40391 74716 704362770 19885 38502 452193245 74716 53269 199768122 38502 56564 896646026 10817 53269 15540769 39107 53269 207752264 53269 44485 178272885 16911 44485 346839325 39107 45752 440118624 15444 39107 521255531 28127 15444 643238385 444 16911 838641798 444 9559 82013426 444 59126 182757770 444 84069 405251294 28127 28100 399517121 28100 22597 460764630 38628 28100 892351983 79121 22597 146560728 77445 38628 97157316 79121 456 412876465 38628 29555 67876133 67316 77445 761699344 77445 7429 311848209 38869 77445 945222113 83118 67316 232086963 83118 41667 488254959 35333 67316 515213263 87966 7429 888016634 41667 5551 587546793 82636 41667 458719210 9616 35333 255398341 75359 9616 691290629 84038 87966 285049290 9616 50863 641781033 28451 50863 557501902 28451 47384 539632534 76571 84038 350839546 35548 84038 892609840 47384 35062 60698895 9668 35548 200824194 16809 76571 131325151 84347 16809 363514618 45385 35062 111863887 65587 9668 197025797 9668 26755 397315530 84347 40883 538990942 29237 84347 280261545 79122 29237 505496895 65587 76022 920649277 49291 79122 652550138 20477 76022 54451776 20477 58777 956045562 20477 5700 198547249 20477 14237 920495425 20477 87750 391520055 75920 5700 552032000 75920 23289 662915121 87347 75920 21899970 75920 14301 872110569 82584 14301 326706036 23289 858 579703471 31687 82584 627172670 46090 82584 948494899 14301 22326 130308549 858 64197 132463842 3280 46090 52328056 31687 62963 827557708 55977 62963 444723288 62963 23590 562061720 23590 82946 137867450 3280 42944 339054682 55977 19126 181459680 1870 82946 162995116 42944 89588 629265160 24076 1870 127318114 88157 42944 157048135 56433 19126 674184524 3205 56433 124535649 35622 56433 769406718 88157 76732 196856299 33989 3205 890219233 35622 60068 88786177 83528 76732 962590671 83528 33285 448914597 49059 33989 751244526 60651 33989 183266865 16196 83528 834230544 77222 49059 944785361 33285 71101 273118893 77222 58143 32331346 60651 8812 382538067 7103 77222 665007640 8812 90286 678632983 28720 90286 384434713 8812 73326 44387486 73326 27760 202426610 7103 15334 535508065 73326 8116 357416359 74518 73326 529754949 27760 33965 875267476 15334 82289 98145702 46480 15334 76331384 74518 55725 128293586 74518 5746 782118256 5746 83933 447683615 5746 13696 506882184 14171 83933 561378130 41869 5746 591976972 14171 35899 813949463 13696 24060 540567163 41869 13532 262735397 41869 39403 497976367 69529 13532 886722908 81144 35899 148858548 69529 8660 366756381 81144 1499 549993682 1499 35188 787693064 69529 11332 102311029 81144 45164 499958159 37974 45164 22431828 35188 24521 256427935 45164 9357 630379806 84514 45164 553720185 58428 84514 910333526 37974 41651 51284813 84514 14823 931039296 14823 23275 46410811 77459 23275 112263671 23275 82236 989441087 77459 46456 202127926 16114 14823 137764591 82236 51781 526132251 61224 16114 230963023 82236 63227 546477004 46456 1759 70421613 81347 61224 531079305 41623 61224 98222843 1759 28194 997171960 28194 23465 236332239 41623 11744 724645375 81347 72726 63438875 1399 11744 454153610 87989 11744 789733033 1399 16040 42983404 1146 16040 532572197 16040 72223 987887938 20089 1146 849749285 72223 17849 300827142 1146 16520 700012517 27319 72223 664149839 17849 83476 268729327 17849 30124 949800025 12749 17849 209204605 16520 80675 723927896 12749 50527 412026521 30124 29263 585670243 22750 50527 809290641 22750 84850 585315080 29263 32521 458757482 32521 4995 83230494 53933 4995 725926161 16449 32521 366699166 17514 53933 290171321 16449 67820 508904104 53856 53933 367346803 53856 39603 613134317 42091 16449 73315786 67820 44297 855544648 67820 59717 67455378 54230 44297 580573582 59717 63066 585594864 54230 81000 954947293 16420 59717 58584028 23112 54230 698941878 54230 52830 21077206 52830 19348 213703888 23112 73955 705807154 88925 19348 27711513 29331 19348 100445711 17839 52830 838678662 73955 54635 414702258 21335 88925 956384992 29331 82899 572296372 83758 29331 623054783 21335 27852 96434885 21335 17628 971749997 35876 17628 74904890 26702 35876 781947953 17628 11760 171992364 47997 17628 355863127 50339 26702 115578554 35876 50129 645105635 44988 47997 149970068 50339 61632 669880531 55640 44988 61949113 55640 51516 570724640 16954 51516 665404873 16954 77425 817185763 80819 77425 44071974 80819 25290 729969343 16954 17512 348901610 60015 17512 527569306 60015 62496 333449332 54150 80819 262328117 32289 60015 642923441 86110 60015 403543964 54150 2932 187758257 23984 86110 579887701 86110 85863 426499446 2932 38756 440660451 23984 80646 463360125 80646 77168 817616278 85863 88897 391011074 85863 29254 71498942 80646 89466 927558936 77168 57257 428106254 57257 40298 208220326 39887 89466 405299746 29254 60540 117709170 6716 57257 899627701 25366 40298 138335455 22658 60540 371650954 60540 69046 56853965 40555 6716 516338385 6716 81773 53823236 8297 69046 824318318 75340 40555 673416626 22909 81773 350981058 8297 59051 129252988 75340 16803 352027096 15938 75340 76464635 75340 17589 890821520 17589 49265 440841610 59051 75069 826354616 75069 73047 816265477 73047 52094 171699739 49265 36902 586703032 75129 75069 133210992 75129 45681 347405696 45681 78950 831943106 52094 3095 311580912 36902 19733 623444991 78950 6110 3228721 6110 52525 901941587 3095 53259 249422399 52525 3160 746842682 41084 52525 739134732 64054 41084 610571992 52525 22562 786301817 64054 42727 591043470 38103 3160 867941624 64054 37296 262200925 33692 37296 11126600 38103 72627 803234352 72627 58819 749993992 54607 37296 464793926 58819 4025 143955233 71396 33692 899088790 72627 84737 915181315 71396 47855 984698360 71396 41943 612548110 47855 19464 343007096 41943 51276 74237944 31652 19464 236691884 59941 51276 243022045 59941 6749 168139754 43750 6749 295511262 31652 757 270641026 68269 6749 530785294 59941 65325 665170156 44959 6749 561569186 44959 70469 194870539 47706 70469 70719348 47706 45880 410257420 65325 11257 452538756 63827 11257 855537076 4762 70469 831529522 42458 47706 269286057 11257 74747 4639610 59662 74747 618823576 76146 42458 186229644 49655 74747 63658024 49655 69763 69820358 73869 49655 788378765 52739 59662 113207126 69763 62132 733901286 52739 22297 288545702 62132 60362 85333429 14193 73869 727763853 52739 22857 902714762 24606 60362 743062979 22297 28616 97905824 91 14193 661828710 91 14274 332876317 14730 24606 725686170 28616 46711 766646324 14702 91 591179573 90070 91 98689418 44806 14702 869636095 19404 46711 966638281 46711 51562 45649804 14702 1448 510135882 29300 51562 186860442 2843 29300 398493254 3086 29300 943576508 1448 4124 947443252 62149 2843 764492554 32832 2843 966264688 15515 32832 117573655 36506 3086 945305933 32832 58920 103357248 56615 58920 460208337 17635 58920 247289304 75060 56615 913085800 60803 75060 298482287 28859 56615 952284969 17635 59641 137812698 28859 81399 383360294 21758 28859 910406510 1602 21758 91813783 28859 46584 935577913 39948 1602 245655206 46781 39948 789638809 56502 1602 978908081 26198 46584 363577249 26198 53310 455504988 1868 56502 341198972 26198 47361 719020366 54591 53310 327127429 35181 54591 410446374 40704 35181 216862947 47361 18674 674774504 54591 76455 677668543 35181 53857 679348783 76455 32028 692504696 88748 40704 294574422 37243 32028 662935950 65839 76455 33185777 53857 78526 604665871 42032 78526 212303573 65839 81351 641340571 42032 77947 140210316 78526 6538 436038236 42032 58108 276060518 58108 49500 343853197 81351 16234 93808080 49500 34284 901754583 16234 43371 915391786 59859 16234 679233731 18958 16234 20014529 43371 24046 218419485 32072 34284 852337386 9921 18958 707334928 59859 67659 186446543 6176 67659 602649719 24046 25185 132760269 40905 32072 919075026 45764 6176 931562532 80951 45764 837233964 38634 25185 823311625 65420 40905 599162640 45764 33081 594319653 45764 21082 390734988 65420 55593 932856698 33081 51506 809484708 68248 65420 294223496 55593 57635 119976527 55593 20329 614292326 50300 20329 737116743 55246 57635 844344953 50300 79549 52005334 79549 85893 288789451 50300 39909 807624854 79549 36603 883742670 68564 85893 133007732 36603 65238 678462328 88833 36603 329206700 39909 18470 85603944 36603 15846 340042469 9284 18470 642426756 86015 15846 676364568 15441 86015 882464068 15846 55913 935727482 27216 86015 181201599 27216 90016 150011613 27216 40906 865127036 79788 55913 707684472 55913 55149 730646355 27216 22258 79301170 79788 76235 12684494 3275 22258 26476021 3275 32334 502028322 32334 22064 521477851 49726 22258 928140757 37070 3275 311125607 3275 28117 863563846 76582 28117 359734114 62160 76582 488863968 59350 28117 95300659 37070 28131 820822170 71074 59350 548128467 28131 75901 152361916 11167 62160 544898393 43007 59350 476154964 10982 28131 349913646 70972 71074 394057512 45644 70972 885018977 11167 40423 584588736 10982 17462 188750799 19109 40423 120533498 17462 41437 935813356 41437 39842 339882929 17462 50623 582641607 13281 41437 443525416 12385 39842 351328813 12385 78837 628287235 66961 39842 802813142 78837 74852 7786569 12385 49559 516173771 22820 66961 529460146 78837 53351 825297339 60479 22820 94993433 10048 60479 672119841 10048 23159 821845844 23159 76981 44828012 56596 53351 213263394 56596 69795 631509384 76981 34043 128705189 48665 23159 86925919 69795 65056 597125956 72106 69795 689094540 48665 18253 337712010 18253 40781 858578691 72106 78516 397168267 83540 78516 681956460 20337 18253 945872578 40781 41630 702662421 40781 41052 775119164 83540 46948 425480879 41052 53105 88169252 40169 46948 244377049 46948 11043 8499308 61278 53105 559611667 53105 8839 942553773 53105 22130 414467800 44213 22130 84792316 61278 6128 617609269 44213 76813 300502722 71277 8839 473035603 76813 6352 555973123 76813 3644 476815752 3644 76580 219794911 6352 85183 247744412 6352 40805 406776784 90550 76580 444395433 3644 60453 848566879 19605 40805 353927730 57750 40805 269691614 61095 90550 846787032 48059 60453 412593331 58979 48059 456957815 2333 61095 217333522 2333 35701 477439020 35544 2333 255787744 86645 58979 68023582 35701 41068 810499384 24588 2333 166122918 41068 47078 576833855 60173 86645 25208370 16715 24588 87092619 3130 47078 36105724 13448 24588 863408982 33709 16715 645242034 13448 83604 156089199 86361 16715 50378682 13448 19749 605800248 33709 84750 771100874 33301 84750 434419930 86361 9179 46002713 51354 9179 51530867 84804 51354 501968540 9179 771 363898327 33301 8696 744840895 28937 8696 81958786 771 46257 629375520 46257 66157 944685765 60704 46257 662259950 80475 8696 55514697 20145 80475 646228043 60704 35533 504563751 35533 7783 632802774 2061 20145 56459571 70489 2061 638530468 7783 39157 504959893 67963 35533 181087174 16404 67963 503592173 17522 67963 123553710 67963 83208 56179870 65298 83208 513255381 68066 16404 490960219 38047 68066 12222758 17522 39647 660628494 66413 38047 801289782 38047 36760 687017391 15803 68066 632779786 45463 38047 996640899 23592 66413 154461491 4475 66413 374518908 81850 15803 396496320 15803 76951 330041488 4475 65367 141002260 82045 23592 113155556 65367 47463 553640510 2967 65367 132950574 74805 76951 12506779 47463 72784 62043141 82045 42020 617105827 42020 2476 404244943 74805 62402 996363875 73583 72784 718429783 28935 73583 135359826 28935 33122 599758920 45411 2476 473203853 28935 30465 935329623 75239 73583 558789328 42629 45411 299800016 67376 42629 951521120 67376 7368 816863906 78430 7368 287323696 75239 81488 277090220 52050 81488 131274322 67376 72436 177076360 64056 72436 619354045 80296 72436 19292107 20770 80296 525099985 72436 14434 97377931 80296 70041 10341623 25117 64056 950281125 14434 3702 228963728 14434 42213 205761997 53929 42213 856014558 25117 42248 192577343 15854 42248 623550283 14749 15854 17730009 15854 62431 664288428 62431 30938 63220802 61332 62431 191502639 62431 32793 248975598 25845 30938 526651162 7327 61332 279090953 71916 61332 858505943 36274 32793 712210957 32793 27763 778638432 36274 35991 204909390 58507 7327 105651881 27701 58507 647871566 84366 27763 621266098 15071 84366 621718468 52341 84366 702406507 18473 27701 860723058 84366 39206 491817754 18473 76424 867290383 18473 4695 869273720 30482 4695 494177075 71373 4695 237050035 71373 53162 300192380 29848 4695 2253260 4695 73068 669436243 71908 29848 232444469 30043 29848 493526552 30043 629 137533369 37233 71908 299762789 64528 37233 686879725 37233 20098 708648547 20098 86426 118478782 34628 86426 461013866 64528 14246 198348166 87437 20098 293616928 20098 13424 149602930 24519 86426 168579468 14246 23439 266094730 87437 60513 187241642 60513 17895 186207884 65441 17895 754272381 60513 80641 583539866 60513 27122 756748701 65441 18748 94229750 65441 53795 37421752 27122 53873 683025445 27122 11889 875428406 30665 53873 167958254 11889 77642 411800763 90529 53795 369779221 53873 77280 286444655 72200 90529 198244393 77280 21118 611067814 77642 41797 923795969 41797 10064 585203462 3742 77280 507503689 21118 82047 381172554 81688 82047 144823825 31227 3742 369665840 3742 23499 46949095 61770 23499 725195747 40213 61770 153157889 23499 32480 383995117 31227 40800 789582775 61770 19292 687422561 42450 40800 206246269 40213 69955 383776846 44538 40800 281407688 84285 40800 721346134 84807 19292 645670465 84285 29352 20240209 69955 38737 351058138 84285 63845 949250409 26956 63845 539334017 47301 84807 587451885 38737 80220 578520189 26956 44677 21290352 47301 15916 765788135 26956 1849 905310569 34739 44677 53597697 25463 15916 272281955 33038 25463 271633046 34739 19938 664334626 16563 33038 503419811 16563 68993 610760739 55177 68993 397263055 79501 16563 7297130 18315 16563 32413710 42212 79501 96719504 68993 14715 980496486 18315 39337 863063537 10142 39337 701851720 10142 74801 143211103 33524 10142 289639356 79904 10142 728043464 65664 79904 346287502 68081 65664 603081017 72158 68081 508900569 68081 67587 23477631 89880 79904 358129103 89880 68759 866443355 67587 39584 265239317 59840 68759 356229700 39584 88096 387837073 16815 89880 574433452 88096 57775 842153291 88096 69023 632382934 88096 32507 174367228 41821 32507 864161215 57775 15539 381664757 32507 14484 659759985 14484 5893 297562797 15539 74410 198389157 15539 56057 235289344 5893 66688 523816445 5893 80250 856105156 85348 66688 53843304 51652 85348 821549334 51652 86918 124030199 72352 85348 715538555 19085 86918 282752665 51652 59845 988476989 19085 79669 954213206 86918 39440 248278684 72352 5036 479367149 47488 79669 968128149 64112 59845 210412050 2132 79669 254484485 63799 47488 777187012 17399 5036 483184342 16213 64112 788224974 23302 17399 396295957 59870 17399 165666672 6304 63799 104657630 6304 9479 132264397 9479 79840 840676870 9479 30416 82920731 65152 30416 35185360 30416 11394 844514425 8831 30416 560541058 8831 65164 913407483 8831 34209 315525058 65152 57046 499392854 11394 25705 385137088 13809 8831 764816070 13809 17526 430099672 57046 87888 60127279 57046 77054 247625672 25705 82300 749273618 77054 38243 220523519 17526 6735 24995837 9573 77054 149071426 78113 9573 595386947 65840 82300 145050504 38243 33534 467720827 80938 9573 468815646 78113 88028 939293469 33534 6085 357464193 83713 80938 59382945 52202 6085 567782538 26679 88028 610922711 61206 52202 229756410 339 6085 529310538 38499 61206 601876638 26679 19379 829665382 26679 26942 12638521 19379 45493 736116895 21754 45493 962577785 17463 45493 345966730 21754 22734 623921564 39369 22734 370768900 45493 14714 47332217 44709 21754 729594262 15275 14714 453781391 37034 22734 147397691 15676 37034 465692571 37034 14168 724478838 37034 28820 134403090 14168 26141 172831062 25551 14168 237406231 14168 42346 411196233 25551 82041 709674012 26141 2717 264271046 2717 88445 331333320 82041 54590 484912785 86292 82041 276441682 48198 54590 753024792 88445 36623 18260404 88445 53120 581086657 54590 28574 124112610 86292 16867 346122073 64100 28574 44353798 1368 64100 137770511 16867 86800 29422986 1368 73634 620069313 73490 73634 18130716 1368 71164 516873967 19717 73490 883611373 86800 79287 252572874 57840 71164 243899138 71164 87197 875232275 57583 19717 593167343 87197 52095 549147417 17167 87197 963392470 87197 86414 935985891 83554 57583 563751121 35291 52095 234859311 86414 5671 57741575 35291 33540 491894505 51374 83554 535747743 61722 33540 353993776 48942 35291 848262063 37597 48942 134199535 50018 61722 357045456 61722 42965 651850829 42965 76305 124258066 37597 26597 973801762 41519 26597 7856522 38414 50018 33885856 26597 49648 358215952 38414 73457 616303122 50227 26597 957012409 38414 58797 235104691 25335 73457 76308603 25335 2612 954434893 58797 30057 543995712 50227 77656 18451153 25335 46865 884329111 46865 87563 829163912 82821 2612 539423094 87563 41445 694835510 82821 26448 860614195 62446 41445 86139269 82821 55871 896619150 62446 11655 544752409 11655 4897 794929569 4897 80482 29318525 62446 1219 12217963 20869 80482 471728662 53736 4897 843938759 4897 40639 553099260 8913 1219 292141273 40639 19810 485224946 44032 53736 576717449 61107 53736 122877651 61107 76489 647919949 66540 61107 484854402 17192 19810 191383132 76489 61309 229521211 44554 61309 396051493 61309 28178 47870084 70356 17192 787845499 84048 61309 795439390 81955 28178 46644522 54850 70356 593622726 70356 2652 250880656 54850 65905 983550450 81955 19997 423305097 54850 82128 572008662 2652 1832 635680604 80329 65905 821195788 80329 47786 365115823 1832 87203 644651047 47786 18373 582076560 18373 15526 349533936 18373 72105 500962227 72105 37957 21625465 18373 35671 179625326 53469 35671 793903887 72105 61463 789265605 53469 33048 969369476 35671 65779 386764948 82051 53469 583168188 17311 61463 126728024 90192 65779 662608940 39559 33048 702579513 65779 6865 46009181 11154 90192 494887617 73168 39559 476710640 90192 66988 269865184 6865 57608 55092230 20803 66988 76164945 11154 82954 912151486 19546 82954 746298897 58234 66988 482060117 82954 62375 946098335 37987 19546 428227112 62375 84681 109382221 20520 19546 847966026 58234 67080 871604849 20520 55796 851035220 57909 67080 699412393 67080 82346 494396048 20520 42328 292737327 42983 42328 123780537 42328 48173 797351263 82346 2165 185946271 16038 2165 108106809 42328 42577 129306479 42577 4461 509185829 2165 36422 95002907 21115 16038 620345238 780 16038 345696496 21115 52440 92174368 52440 22770 670870401 22770 88891 556753838 930 52440 390479929 22770 72998 123982722 88891 55645 302982592 72998 9819 855982663 10527 9819 831838909 72998 67773 458152244 67773 35475 231882835 30497 10527 820915636 30497 9035 978213807 2086 35475 530104957 35779 35475 490418329 51810 2086 153995782 17746 51810 732694003 83065 35779 882293696 14737 51810 209949365 59372 35779 777986376 51810 77182 400246466 17746 42153 337821619 77182 22275 171205496 55284 77182 982508534 57844 55284 552170909 55284 16750 873345934 89470 22275 711952530 22275 52629 850275755 82259 89470 729395734 89470 41439 468415750 43263 52629 383347257 43263 32717 908445237 52629 83906 868581679 38368 32717 224638365 38368 46052 934819167 32717 2839 383993037 32717 76856 609626537 83906 28863 890811039 2839 77098 768135288 53296 28863 636392787 41604 2839 19013052 41604 52613 809392639 41604 23630 909032990 77098 69425 126164618 29645 69425 745081805 24787 29645 563275487 66244 23630 69508249 66244 54958 949503022 69425 26567 967492357 76891 66244 721653672 39888 76891 881798826 4016 54958 89893508 4016 84525 679977714 14265 26567 124773746 63103 76891 706540470 27471 14265 620935548 40538 14265 975937953 71239 14265 309035453 64964 14265 795029280 27471 7202 80948719 13876 64964 882296788 88286 71239 521056498 55026 13876 968461279 55026 50566 594927664 23971 55026 349733606 13876 46493 690781510 59580 23971 127260745 6966 50566 575474144 59580 78210 466412264 34882 78210 107867811 6966 55678 166447123 78469 55678 751022605 55678 64210 11647896 34882 87435 732388719 61381 55678 200290829 64210 65300 51820961 78469 65942 310077993 50176 61381 886909002 38311 87435 895953327 38311 84391 67009258 31586 84391 650934352 21405 31586 329735714 64747 21405 243498485 82125 84391 437949905 89944 82125 457974098 46162 82125 735379831 57361 21405 127137423 89944 52441 619322645 52441 1515 104009545 52441 33104 650495193 79891 46162 870081501 50051 79891 386887989 2471 50051 127709962 65593 79891 311215115 90309 65593 608150007 65535 65593 121866572 20109 65593 988531489 2471 11391 742312155 73008 65593 61844843 38929 65535 646973421 20109 37466 726079774 73008 66155 996756509 73008 16257 573788388 16257 61683 844518864 80143 37466 525339569 40203 16257 982098304 82152 16257 49846561 80143 40970 428096914 59185 61683 347815984 59185 41887 53736160 82152 80635 117536401 82152 23965 920083049 41887 588 184754066 18291 588 895646912 14104 588 695173614 18291 51242 618934198 18291 74797 777489934 18291 76262 979503285 14104 79034 789318911 66156 14104 734108954 69984 51242 24068907 87800 66156 562595900 88356 79034 790226251 45462 66156 103988338 88356 23856 730004841 48859 87800 799040925 88356 45253 38359928 21574 23856 511158180 23856 15178 86551879 21574 14819 322229250 21574 45159 801941774 14819 6091 760527931 6091 49732 261886855 49986 49732 488259081 49986 78218 269086065 45159 28471 218380596 28471 47747 791091643 28471 40703 219586787 40703 70414 624185658 40703 70173 276909179 5199 70173 186332321 70173 7537 906764440 56215 40703 500106778 2963 7537 300322590 42750 56215 529760412 82699 42750 925933198 83571 56215 416231637 83571 8620 468682944 42750 48140 279008695 82699 65570 581840606 28776 82699 31826410 9977 48140 693766080 13123 9977 286230396 65570 22366 109268647 18699 28776 89444341 24619 28776 117122903 61247 18699 314644279 24619 86395 352985258 24619 29444 146842662 86395 28864 106442413 61247 63340 128376037 86395 60369 565854309 53590 63340 423869440 60369 13824 75242514 13508 13824 991479277 63340 86135 103489244 52742 60369 162337021 35046 53590 698740088 35046 45896 563124541 54154 13508 358983470 86135 65021 46702911 54154 49112 633378242 65021 17322 205026414 48049 17322 881130945 49112 73848 344704047 73848 80824 586021198 14515 73848 577498017 48049 79018 17687756 14515 2590 38929109 14515 41264 556761941 2590 60440 602529737 27680 14515 906230421 47947 2590 310022858 14361 47947 213434174 60440 9308 118011945 76502 60440 83265330 57791 76502 753556714 9308 58730 83611093 58730 82479 408039770 1159 57791 15484902 58730 77633 509864444 57791 10332 225823899 68353 82479 605897955 10332 38853 88729918 10332 57199 188958272 57199 10807 527751799 10332 23549 10775743 40610 68353 408871116 45942 10807 743985430 10807 55810 46462349 64403 45942 47239282 45942 69234 584261278 12461 69234 698887598 64403 5596 464411822 55810 35071 337647108 410 64403 712187534 410 14100 933919172 73345 14100 787390362 73640 14100 34039437 73345 14974 37160542 39731 73640 226644838 14100 64667 719518416 38273 64667 851410910 14974 51017 410735530 51017 39003 603211171 39003 8683 14942764 88865 39003 291958255 39003 46782 156279148 83387 51017 119592762 46564 8683 950289569 46564 61660 953104043 1089 88865 9784120 61660 8775 305521236 17718 61660 279356693 17718 35632 378327462 52188 8775 267591079 8775 4251 881429574 35632 18682 694909229 52188 75489 968015377 4251 18528 33269525 28335 75489 415358986 6618 18682 74193351 79260 18528 499932679 6618 39397 550679442 6618 85281 556196168 85281 39676 781798008 39397 13406 868478814 66578 39676 248839776 13406 86964 293789309 13682 85281 218593421 13406 75034 697230052 13682 76436 129605420 33340 76436 325810344 75034 58809 16532811 63856 13682 930159406 33340 17540 717568619 84251 76436 950530971 84251 45688 757868331 63856 28620 579783517 25066 17540 775021789 25066 70615 514549483 68429 84251 497796245 28620 41292 53434625 68429 73499 262061046 73499 28160 127348840 39837 70615 19340704 68429 64161 819355315 738 64161 960787567 11896 73499 825977120 37306 738 144024080 39837 47237 732155411 12294 738 806687617 39022 47237 358387367 39022 85108 838182732 31200 85108 578136420 63605 39022 926666918 11578 12294 875057018 40790 85108 180746900 47939 40790 23615535 52452 11578 128231925 39094 52452 775978761 74753 11578 533092314 52452 6584 1551450 39094 6792 445532434 6792 74572 176232958 36452 74572 288697795 45346 74753 303665561 74572 9737 296107451 15817 9737 364974059 15817 7319 452740162 7319 63970 452527403 9737 11558 888312731 74477 15817 656386593 4455 63970 108592413 30261 63970 216900275 47396 11558 535999200 11558 44825 89429665 65153 47396 293245811 30261 79016 415487745 89068 65153 623542383 89068 22274 328334758 65153 60002 352625421 89068 71124 860141939 24445 71124 146569597 60002 449 488055753 71124 76623 20742827 449 72968 683749537 7697 449 973200276 84515 72968 830631537 5612 84515 725170957 5612 18886 23649727 72968 18411 892927197 27654 18411 35294372 84515 8136 761609554 81186 8136 924951253 10289 27654 895019168 10289 8071 149908466 27654 78815 590319029 78815 49248 601410160 78815 8601 87682753 78815 81059 41231083 81059 43142 735081769 81059 16159 17481137 8601 52539 917633100 59855 52539 495107434 43142 4854 748160836 43142 21318 756490564 52539 67180 189385601 52539 90293 679777391 90293 76610 95083402 90293 13360 188663442 13360 20537 563047355 68381 76610 90263509 68381 77837 348622312 82371 68381 742771359 74189 20537 486172282 82371 72160 544730643 68381 18189 361499411 77837 10497 782052445 10497 58990 115357154 70595 72160 774452918 70047 18189 648433389 18189 66776 357122372 10497 1486 27761118 9968 70047 641330494 9968 26000 494144757 1633 70047 965463437 37865 9968 168565843 1486 4601 915591195 9968 17126 452433315 17126 19194 806009567 24645 1633 147397695 37865 53389 12375997 4601 52965 617984690 19194 15963 788029616 24645 5834 924104670 24645 24081 449376182 52965 11127 798458716 80099 15963 115389749 57544 24081 843398316 5834 14767 949064351 47860 24081 586714178 14767 20749 99767885 47860 29737 675287434 76263 57544 977500873 29737 25109 378754333 20749 88411 771359044 15364 20749 839283350 32237 88411 35049134 33294 88411 430679832 25109 3225 895642582 3225 43677 90593984 62254 15364 632355261 21138 3225 4033668 62254 67368 567788882 67368 12819 504465252 12819 9030 890007756 87817 62254 136413721 20950 21138 551492149 12819 88529 710167420 20950 44316 496970953 50991 20950 17536163 18551 88529 320106481 44316 76220 904581387 44316 87372 19120253 64778 44316 883267062 76220 51932 395078421 64778 24668 112297949 80428 87372 420462794 80428 84157 775178691 80428 18925 816279948 67670 51932 210137608 47622 18925 75856073 80428 67391 401096046 27184 84157 715801533 2026 67391 861373943 5831 2026 905217918 63405 47622 333618833 87757 67391 440762318 5831 32773 285512712 36917 5831 425977789 50101 87757 79678104 36917 15682 847673519 87757 73511 701006241 32773 87971 13340367 36917 55518 108904339 50101 82661 460861575 73511 22519 93457070 55605 55518 223142325 55518 4956 721614919 87895 4956 310849280 82661 54289 4232693 17002 55605 166931668 87895 69845 146424297 12758 54289 576051746 69142 87895 772609254 12758 83593 453233133 17002 58719 528118444 58719 40954 601812459 83593 28150 274075665 28150 38095 557825966 83593 75730 2322190 32814 58719 407054650 40954 10942 112954239 25534 75730 442848723 21243 25534 421657181 31293 10942 270074369 83734 10942 822281551 25534 65438 763741398 17085 31293 749732720 83734 44834 400642856 31293 30159 46855379 5875 44834 79662032 15226 17085 7298991 84492 44834 656614856 24654 30159 854176364 84492 26984 369387358 13843 84492 938161062 24654 18127 804794162 26984 22578 259155331 2183 13843 885684457 2183 18885 1340889 22578 65917 106702385 47759 22578 297797562 2183 1901 644844636 75284 18885 915269626 75284 51021 274904956 36365 51021 604396180 31170 47759 389615176 31170 29637 741074176 31170 21308 598102525 86535 29637 113187203 31170 89870 156781795 64773 29637 596448240 64773 15873 954979915 13390 86535 61735192 13390 61144 388932432 64773 14394 553972249 18351 13390 591731218 16812 15873 71111298 74515 18351 751816442 22902 61144 987096046 44043 74515 653538627 86689 44043 86321085 82176 74515 55703747 82176 69186 941900183 86997 82176 127678502 6209 69186 473812503 86689 16028 663984701 2561 69186 246036252 86997 89799 778380663 4833 16028 17178039 4833 62527 223363873 25885 62527 220496960 25885 79483 275436448 30179 25885 904187295 62527 22730 983021880 75531 22730 906490637 79483 79752 187808267 76120 79483 532230660 85429 76120 672723333 75531 2122 602350983 35559 79752 86767279 75258 35559 84862130 76120 11142 998940578 2122 51675 74749296 2122 34981 343702524 51675 70498 502183385 70498 42466 663077621 42466 56144 234677838 56144 73794 866804951 34981 71575 818283307 71575 29911 735181173 35596 29911 338903688 71575 31680 422618367 14680 71575 19017803 35596 65752 50297891 18996 65752 748259883 35596 56745 402564971 82100 31680 592849848 56745 13478 721569442 90196 56745 883859490 18996 11198 759526476 90196 50317 484854713 82100 44135 961239569 60003 11198 213634515 741 11198 563430382 741 43157 530387701 86955 741 609208117 50195 86955 74117344 50195 41885 445458436 43157 16622 979684532 89054 50195 272052981 41885 25169 190370545 66213 89054 118615477 25169 13053 928639850 21482 25169 450819535 2581 66213 757973234 60985 66213 903574916 13053 40286 485466458 40286 63357 814876846 52236 21482 545375356 77055 2581 583535144 77055 74878 529435132 53264 40286 650087145 30398 74878 77086094 76901 53264 254236671 74878 52573 148850957 30398 87463 342264090 5026 76901 53423953 5026 21997 122441893 5026 701 6097185 72851 87463 647079493 21997 33596 488640138 976 72851 6898366 72851 89134 120501595 26118 701 525723917 75619 976 52598790 33596 87718 446672706 75619 85343 7035022 85343 77626 743135446 87718 5188 897338132 85343 12416 845924440 77626 62520 376178118 85343 40140 385410590 77942 62520 354100796 12416 20205 264182223 76665 20205 786146609 62520 32218 124268399 77942 37199 166948825 77942 66947 101409692 73988 37199 510491024 73988 22499 953327368 82129 22499 441425369 73988 85076 850156434 26192 85076 201792625 73988 87093 385097856 26192 73165 295696697 73165 40988 145319846 26192 85537 124243526 87093 69605 953993234 85537 47542 743615616 47542 789 691058651 6661 69605 981953522 6661 53356 657065321 789 63494 504042862 63494 47075 436352765 47570 6661 90641321 53356 57922 282656399 47075 3260 494712906 88364 63494 980527079 47570 86673 431137413 29175 88364 648152637 39642 57922 301679931 29175 38140 251225274 46119 86673 29235617 39642 68199 756784127 39642 77543 275910315 46119 83199 7646158 68199 82498 820718877 46119 49569 259282533 49569 53472 128219191 53472 82163 44328326 83199 46807 790348129 46807 51672 455959900 49569 33204 312313907 21761 33204 834082916 25138 21761 507144614 25728 33204 470285428 25138 45891 980740735 55569 25728 87264350 13483 55569 779245560 13483 45479 340376634 13483 70340 996923955 13483 24778 165536062 22443 13483 717766970 22443 38174 994920921 68067 45479 120453892 61641 24778 622395721 22443 68157 218750321 68067 15466 900895755 70774 15466 367358949 58559 68157 274515546 75636 15466 922246924 27160 75636 535844456 75636 25711 171344375 27160 49829 617996710 58559 28931 319673633 75636 61639 5745810 3961 49829 158912486 26135 61639 986756769 18312 61639 448616814 79877 3961 280214665 32474 18312 725959637 31640 3961 184905426 73095 79877 980966005 49755 32474 475774184 32474 28893 525812552 48774 49755 927861216 16937 48774 200123403 49755 48291 203563485 16937 69261 86814479 27874 48774 174574062 46805 69261 632449888 32433 27874 575602048 46805 15572 56634441 55793 69261 373074528 46805 63777 249069208 75781 15572 926838309 75781 27559 555899578 20121 15572 772255152 31563 27559 50061265 79709 63777 442739588 79709 58556 703351765 82558 31563 876449641 82558 41075 686822826 73467 31563 127459295 79709 54899 606606020 19402 54899 885158114 42817 82558 334869576 19402 83370 882934631 90151 19402 728151679 42817 21946 896755269 6924 19402 909298351 90151 1006 804766081 72233 21946 640370012 1006 23202 559612563 72387 6924 530083270 72387 83969 971337792 1006 75029 225469304 72233 68124 989426552 83969 51521 632833259 88088 83969 538445784 84821 88088 271435552 60940 84821 331011537 89382 88088 589396760 60940 15587 850325492 88088 68139 322471676 89382 58390 147285676 24495 58390 128223390 58390 62769 254517007 62890 15587 234105690 57590 62890 311541028 62890 74008 816481719 38044 74008 850140344 5627 57590 835698954 11672 5627 806759502 33921 38044 808969092 74386 74008 413004192 44281 74386 473841885 48567 44281 391742470 33921 32651 810478245 76597 48567 233303434 48567 44904 546697772 44281 32204 69752648 46983 32651 37673565 76597 71280 443514563 76597 88420 990915572 32204 548 888484563 20288 71280 742967110 548 18673 554381014 32523 71280 430708153 41015 18673 899714627 20288 85656 558862152 7438 18673 25114588 81053 18673 909250896 81053 49957 948459031 7438 16338 216474068 81053 52178 410228111 7438 36625 414867923 10506 36625 438093001 89197 10506 509283112 84780 52178 724320741 84780 29698 341695854 49478 29698 12628676 84780 30813 56462912 77386 30813 515845378 30813 79088 928150205 77386 31158 431881009 79088 3600 433311523 19529 3600 224749094 19529 79920 578885353 79456 79920 619840609 79456 10220 207486939 74959 3600 411047611 79456 17859 362565828 79920 49892 74896348 59375 17859 435780875 10220 7608 224563975 76345 74959 117055094 67801 17859 714656041 23467 49892 804202339 59375 62548 513205419 52176 76345 203610473 81848 52176 776913950 52176 65396 107114725 62548 77476 684517113 52176 40089 27387518 52779 40089 333875848 54619 77476 186942792 77863 54619 562262016 54619 70618 446580420 54619 62386 273873909 55319 70618 141408153 9644 54619 512354372 77863 59900 588146883 70618 18959 137013950 68924 18959 15060882 55319 60608 682250815 60608 28108 300338497 18959 88481 855593349 88481 81538 313344159 88481 21480 945969647 87844 88481 696984534 21480 10704 133155182 88481 70415 877285303 8191 81538 285952294 8191 31518 185091911 27557 31518 911259716 70415 59894 763296785 31518 79270 142512358 79270 37495 355657201 72313 79270 448825589 27696 72313 487294726 37495 47843 589389435 47196 37495 442757519 10625 47196 47602793 32364 72313 690125946 32364 22995 801866052 19463 32364 125934285 10625 16887 976070504 6674 22995 482954781 6674 6138 884634360 19463 88561 526881700 19463 55496 699579454 19931 6674 72024515 6138 39201 494138503 88561 75811 826650818 39201 84759 503432496 53664 39201 779073195 53664 16346 954095115 75811 65648 242837415 84759 64649 682965090 16346 43479 847786697 31094 65648 25106540 64649 64299 124885076 22425 65648 534489619 31094 13834 968232541 13834 3365 128402898 13834 44912 67534407 35963 13834 637809076 7859 22425 522590512 35963 80904 124789686 80904 54824 779944371 44912 45850 515703224 70919 45850 573560462 24564 80904 633364630 84359 24564 324012597 54824 23318 454393937 5872 24564 506193562 70919 39689 703069325 84359 89027 38226570 5872 75177 238918494 75177 32082 361715623 75177 38007 354089702 7097 75177 47820092 49556 89027 126358000 7097 65894 976362706 7097 6267 919651934 49556 57697 731886215 7097 23697 167840994 57697 56012 757669847 6471 23697 826877254 56012 9723 822568042 37441 56012 958514437 56012 72237 465804367 6471 22368 959840242 9723 38025 604175406 50916 38025 363006397 22368 14415 271112827 38025 35579 247657408 35579 41909 708994876 38025 18100 889343521 35579 74757 477679441 51536 74757 146697360 53706 41909 949383313 51536 29760 367528683 53706 49102 968260325 87538 74757 493768304 51065 29760 180709828 32970 87538 972106321 34863 49102 818899203 87538 4929 3061481 17009 51065 688254349 28924 34863 241481988 81393 28924 83163976 80784 34863 278300093 81393 38283 715671151 51287 80784 35065484 51287 71625 681671769 55188 51287 255432597 79583 55188 496301195 38283 63989 43140943 24578 51287 522399916 74065 79583 960422586 41318 74065 694224687 19215 41318 202140288 18319 41318 422024521 13499 41318 641231199 19215 45920 423785995 51866 45920 922162394 51085 51866 76885281 13499 33984 4141522 51866 76854 73138802 70925 51866 838423372 70925 21707 73486197 13578 70925 238382003 33984 80846 421849949 41545 21707 739381610 37915 21707 818432190 74840 13578 499875958 74840 80534 189882155 13997 74840 730813468 13997 56641 907218012 37915 66714 574701895 13997 88824 107274204 71510 13997 542986678 31060 71510 402359476 87524 71510 829232265 54784 87524 291367904 29521 54784 230308848 54784 73492 466544306 61569 29521 934641491 29521 30032 750213794 39789 61569 537676819 49138 39789 78859998 61569 49750 786335561 68393 30032 739569021 54690 49138 733165177 54690 23529 741710046 49750 47280 682823740 14593 23529 509764060 23529 50204 885660082 23529 27665 477971317 75309 50204 387621813 27665 81515 87580685 50204 54028 134193320 50204 3615 939137859 27665 87876 147551945 87876 31504 447890612 81515 61378 815546687 38080 87876 575297889 3615 89243 648009111 87876 80378 824063977 38080 2505 666686642 39460 38080 394074059 2505 23251 119790972 80378 65804 280353500 88279 39460 815961654 83714 23251 425376101 82077 65804 380180386 14765 82077 526546827 17162 65804 772114474 83714 8190 288241216 86521 17162 712585389 17162 50015 457411531 43912 14765 115398787 43912 58937 982530674 58937 72498 52609029 7614 43912 849614884 43912 64619 77401374 19189 58937 773838753 57859 58937 43411 64529 64619 907676097 87059 64529 665033419 19189 31472 724621232 76195 87059 551041682 31472 14052 412103860 14052 57130 274401795 77933 76195 95338925 14052 46553 288993253 77933 24085 367635610 24085 40923 290492575 77933 32435 725348985 24085 61072 861793634 28396 32435 62397275 40923 71566 523685511 27517 61072 988903701 19375 28396 595460979 5750 61072 44766687 5750 31218 934664696 17301 31218 10740903 19375 23061 725588676 12412 23061 661378885 55890 31218 975706187 17301 12778 986977655 78508 17301 14500965 61781 78508 374124179 12778 58435 409812249 68342 78508 648095143 61781 66021 379469733 47509 61781 63317241 68342 77775 251761144 37727 68342 279400516 49018 77775 653833440 49018 50792 960232870 78025 37727 93555120 13263 50792 926720865 34690 37727 246334884 34690 34159 671650616 50792 37224 49850259 37224 8277 191773212 8277 81921 718274236 5578 81921 369344763 39601 8277 517886904 40958 39601 252208717 5578 35881 580448672 20117 39601 653028231 71883 20117 72779599 39601 41947 384464637 40958 79720 256595948 16791 20117 20143875 16791 61855 20703979 30212 41947 874327561 41947 82264 239997189 13763 82264 341596284 41025 30212 762155498 82264 68585 354198671 82264 51984 951783234 51984 77522 313548918 23260 41025 593499688 68585 32999 72059476 23260 67794 733799941 67794 49638 711190874 30663 49638 657516452 32999 9889 238225278 19254 9889 292869368 67794 78132 969296165 5871 49638 910266591 81730 5871 433128558 9889 7157 947150953 19254 65715 292627577 43971 81730 160610686 21586 7157 42252536 3506 65715 75402380 3506 55043 287096759 67703 21586 774075438 43971 64441 695366776 3506 12168 84243940 49495 3506 19487619 45204 64441 354729511 85765 12168 360905490 64165 12168 221114747 45204 69267 813688573 69267 23264 731374430 66575 23264 134161468 66541 66575 874058322 12277 64165 240348186 36477 23264 778647991 66541 81128 999579278 84419 66541 343434874 89167 66541 375468788 64803 89167 498348620 50321 89167 182934741 84419 85069 329909564 28306 85069 29385650 64803 73732 165167954 85069 25039 184754302 73732 80639 425525493 28306 67632 222696738 67632 78672 97776356 75188 78672 687941656 80639 56302 488679948 67632 3822 859020036 67632 78383 915923262 3822 63908 826411009 3822 71328 850308050 3822 72304 81901148 79703 72304 125231710 82028 71328 783765578 69417 82028 319774596 70443 72304 139780347 80269 82028 55958716 72437 79703 576257948 69417 42242 175493873 8024 72437 638384130 80269 85306 8329240 84131 72437 245104906 42242 75071 107131978 85306 9262 469369826 1664 75071 667756955 70211 75071 987446075 70211 84339 350176981 78863 1664 719238024 78863 43840 186699460 857 70211 930549963 75955 857 168671179 84339 42339 696449303 78863 24390 99897658 75955 26080 706114101 24390 90142 71661937 90142 52893 548661758 43845 52893 375856718 26080 71301 282033063 9963 71301 750407955 1686 9963 211076635 9963 13580 752216423 1686 6774 788746265 16094 9963 120386282 8750 6774 430318445 13580 45685 863504241 69761 16094 518592495 16094 12615 136231418 16094 482 109321664 69761 30055 340265398 45685 27677 364036955 83516 27677 12450346 30055 88336 49467560 83516 13734 558981726 7177 27677 723812108 83451 7177 935419860 83451 34090 432587290 13734 20433 838444151 74560 83451 495062388 7177 20013 434350544 12578 20013 970948872 53553 20013 991281939 74560 54497 35062904 11455 54497 409615864 73310 12578 68675133 90505 12578 959820331 90505 83113 866841295 13935 83113 197927150 21882 11455 213094090 75723 83113 100325826 72179 83113 918814905 13935 2299 576827639 72179 82424 428414670 72179 86363 425252100 75723 15411 79134922 15411 55965 701374239 69331 86363 9973778 55965 19724 97174210 5946 19724 525202235 5946 20332 41937598 23374 5946 109187684 5946 389 879105804 62714 5946 826544954 389 40166 597370532 20332 33144 686458178 33144 36333 681577940 33144 56091 438474744 65685 40166 809191627 82551 36333 378710068 5634 65685 495399170 65685 76908 946562719 80900 76908 212961482 77758 80900 594462286 69144 5634 706605877 76908 65165 816925763 85009 69144 418574588 69144 64812 602817752 77758 12870 459691475 6379 65165 79746045 20576 85009 321518100 64812 29809 459791065 6379 15714 223993655 29809 63541 114017969 20576 72553 470187921 29809 672 120145359 9881 29809 803089375 672 36889 14876849 10450 72553 580793624 72553 71395 178702898 42402 36889 434036355 6104 36889 888459324 37710 71395 626774807 6104 22253 2807685 22253 34372 773156132 72380 6104 848560989 43605 72380 848757951 69575 72380 802802970 46540 43605 911650561 34372 85539 958453238 53665 46540 114581675 55243 43605 52458272 32096 85539 850339374 52478 85539 638754605 85539 70358 381706953 70358 62099 571048849 1673 52478 665602513 68896 32096 520870601 68896 63406 655817949 63406 88185 83876302 1673 68031 458748364 1673 69079 81197362 63406 65951 945822043 65951 29586 85290622 9796 68031 653337620 7703 69079 796860135 65951 41216 974858805 81707 9796 390623043 83321 9796 621686225 25625 7703 108847529 27569 7703 699351500 41510 41216 671652836 81707 68781 844437250 31596 25625 509847683 35818 41510 568718071 41510 24838 486778330 24838 42003 231193975 31596 65548 40005451 9376 65548 451976024 35818 51875 592037672 4886 24838 169039931 42003 80622 578265638 80622 16655 90732564 80622 5925 821613265 38466 51875 703299028 35580 5925 568328316 5925 66651 315389871 31317 38466 620120891 66651 75013 137537288 75013 23197 217631370 73053 75013 428725258 31317 59269 438754494 82344 75013 272385392 59269 87271 541967949 48204 87271 604056015 59269 45847 534707758 48204 77736 375419778 65797 87271 769511030 45847 30957 786894776 41507 30957 31087479 77736 85918 79134139 38805 77736 745360682 38805 25706 544429646 38805 40179 259383830 41507 32510 200482847 54953 85918 93254993 32510 20704 181424899 53350 25706 141643686 54953 27550 10769430 53484 32510 883204404 27550 23027 817617255 5525 20704 92954089 15433 5525 235918258 31850 27550 511705723 39913 15433 158622114 5525 7882 218039538 5525 44295 847241696 13312 39913 484796611 39913 17593 33914493 7882 32588 778670975 68911 17593 221195640 13312 54586 863605443 54586 30269 256451803 32588 51089 561463528 53653 32588 541377114 60568 68911 587079375 15939 60568 715096444 15939 59048 257064102 15939 59752 395014932 83485 60568 678860435 3663 59752 16595726 83485 15855 643909647 64175 83485 565332892 68415 15855 108025114 15855 71641 725403048 21352 71641 686161073 71641 7474 611138406 68415 77019 54251926 77019 39425 260048346 22836 21352 839844140 39425 33663 60383385 22836 62004 12936178 77019 21253 811989678 83034 33663 284043581 83034 3351 891286453 62004 44479 465674354 22450 44479 564836688 22450 35960 624235950 35960 64211 90806610 3351 17538 434449663 65106 44479 471473501 84401 17538 467841045 84401 79774 375409953 64211 15158 655234815 84401 68169 137808423 79774 27583 141916457 79774 6812 479551519 79774 57807 531220685 27583 53633 129885613 63176 27583 351062156 63176 21833 630684631 30724 57807 781570593 30724 35050 778836861 63975 53633 178207248 60174 21833 990583955 89432 60174 243402177 35050 25181 585783996 26149 60174 102218413 25181 73436 233336191 25181 64905 301684946 60654 89432 957564881 21015 25181 274369120 21015 64538 450970386 89747 60654 581173947 43245 60654 473370420 60654 53534 454544413 64538 24468 601488963 24442 24468 152092719 75332 24442 346954249 28040 53534 807518343 65800 53534 795473225 87489 65800 357144710 24442 49204 762163741 3507 75332 47483870 10111 49204 69332700 3507 48299 71677245 63122 87489 645286567 10111 80032 316530332 10111 43546 4152518 10111 24069 382145650 85764 43546 682456731 21170 24069 434094337 43546 34837 777837768 24069 27977 369304217 37091 24069 769003370 85764 33770 167362920 48621 21170 80259430 18741 27977 798250167 27977 49256 983870752 33770 2007 542955801 33770 6947 899935551 42911 2007 932617382 62239 49256 665712108 48011 42911 346511771 42911 52922 146851993 52922 40187 852420262 44259 42911 417863833 40187 50147 818287117 64357 40187 725218004 40187 12548 25526317 61363 50147 69446594 12548 69911 911214320 50147 62699 569913216 64357 87980 844645542 62699 81726 112747573 69911 19874 312020119 19874 65092 707267088 7183 81726 410421593 7183 13209 346301565 68294 81726 747876521 18545 13209 190623484 62704 7183 27494981 18545 33671 739327733 62704 60421 656705267 18545 6982 885889780 12166 6982 663799811 62704 23294 727637170 12166 46655 957558745 42015 6982 842027667 62204 23294 703850703 42015 6465 894838330 23294 29372 967458364 66782 62204 113024673 42015 21359 680117313 60796 29372 839846019 36675 6465 804996144 29372 66687 880806968 66782 67026 491473170 67026 63762 383305921 60796 21205 642229487 63762 73404 535442720 40429 66687 77048425 32449 63762 586076129 73404 6901 413146625 50985 73404 541844157 40429 52388 235395387 50985 23826 985384499 23826 13417 596336954 72749 23826 138282757 72749 78690 262768109 78690 33594 409480802 13417 63314 861114628 63314 17633 605288077 30413 17633 615455170 78690 88158 58315285 85943 88158 110306050 17633 65104 268746655 84082 65104 856837894 19050 84082 926994343 57352 19050 135442931 57352 71605 92014547 71605 26212 463070037 71605 78089 131241117 84921 78089 880840916 69345 84921 188377609 12582 26212 100168998 20483 12582 63889629 61744 12582 740662529 20483 24825 18904124 24825 83251 510288053 76978 83251 318835055 7472 24825 670977412 11576 83251 512981276 79663 11576 294920844 86740 83251 502832524 13325 79663 613846819 53112 79663 358751140 4382 13325 524762465 79663 51072 988840197 4382 22835 759516128 13325 17722 401728757 50403 53112 627592565 3341 4382 673485101 47989 51072 987312439 3341 85931 281921842 85633 50403 622124982 3977 47989 970710944 3977 87766 40854956 85633 18538 525950399 70395 18538 628700539 11177 18538 471172272 11177 39355 328662693 11177 79409 24496914 12495 18538 172432017 11177 85091 111544890 11177 44843 43071266 70953 39355 791633270 70953 7484 683924730 39876 70953 743951623 7484 69108 10023946 42641 39876 873870361 70953 30865 479146711 48171 69108 630284021 39876 86730 33306226 51174 42641 560810165 86730 10514 890050043 30381 30865 609586822 49474 10514 714422198 59315 51174 924654243 11134 59315 647420846 30381 82847 671318709 66816 49474 107021828 13485 82847 66188642 13485 84836 633103049 66816 56249 167216427 77039 56249 541046429 67942 56249 980308622 67942 21806 443217143 77039 73443 245227505 66059 77039 619343413 37212 21806 843562832 37212 4226 690536456 372 73443 580622542 73443 16121 87233390 84994 4226 144329218 372 33562 246508618 16121 59476 130179046 372 1115 983632604 84994 25159 996993352 62722 25159 711540651 20660 25159 112378999 25159 17863 910329265 1115 70564 125296569 20660 29840 408312963 54877 29840 682586127 76829 20660 29078093 71943 17863 242082532 4714 76829 831814963 76829 67514 977089551 25679 76829 33014559 59848 25679 211251637 81609 71943 494615745 13655 81609 485569970 13655 23939 95347419 3422 13655 947500352 13655 30593 499289450 81609 6314 911991498 6314 7248 857599670 22735 7248 615681474 6314 59272 112844839 59272 60373 146085360 7248 19550 529449259 59983 7248 566570178 29017 19550 63389315 64988 59983 837861623 89378 59983 222627548 29017 44457 228443398 89378 87291 95576642 64988 90119 48007991 53352 64988 49093040 8555 89378 850328478 81988 8555 907904043 8555 79227 663033904 76847 90119 357157092 81988 50504 736449047 50504 14723 282015678 67743 76847 316957561 39253 76847 975734996 87988 67743 877761858 86928 50504 132220168 87988 73382 840560882 69268 86928 469769441 36638 86928 72091007 53662 36638 488050347 36638 71481 608786491 49143 36638 115607340 49143 50890 938042224 53662 38596 73951295 74886 71481 346564147 50890 85098 584824206 60 49143 606143016 34449 74886 523096649 80346 34449 383337521 39993 80346 659144664 43214 60 95505006 34449 29990 681755560 34449 30046 146212546 1453 80346 710102867 31463 30046 569387433 73275 1453 43435249 31463 13278 587812949 1453 29696 489805243 86658 1453 887586670 29696 56678 831964001 73275 14358 699897623 33574 56678 22196710 86658 15668 136144442 56678 64928 81657565 5147 56678 749157703 8342 64928 633097690 8342 46044 237199760 71108 64928 633244945 64928 66712 318894602 19156 66712 306748557 59488 71108 394017375 71108 29576 918972308 37168 19156 361742743 46900 19156 360201847 19156 38503 825050439 37168 61253 41029280 38503 68833 461470405 16953 68833 683505051 68833 20962 313552047 45192 16953 969613157 48431 68833 210997544 31145 68833 907372457 31492 45192 622596798 48431 87956 684125959 8202 48431 736481564 89925 31145 534806133 72668 31492 46091021 46845 89925 964845612 89925 15985 715072343 63142 8202 362195875 89925 56159 222246006 46845 40200 770103543 63142 65457 318967493 63142 45614 133847607 22152 56159 923803909 17074 40200 695229288 83214 45614 263720662 17074 16786 435515106 37186 22152 848251846 17074 67861 532841558 41489 67861 815548280 18555 37186 420265049 37198 18555 373942482 1586 67861 121989413 15538 18555 415190819 18555 89080 334170306 1586 49501 887410441 71110 1586 173669585 49501 7054 410398793 15538 32825 691413822 49501 79943 116010656 7054 52010 174036855 52010 8737 694277554 90125 8737 971081475 8222 8737 434225725 8222 8345 684811860 5364 52010 276603423 36639 8737 963929654 65447 36639 195220269 65447 56161 444593429 46815 5364 275137053 89723 65447 247847911 89723 1780 883037584 75183 1780 73958127 89723 81292 581551037 81292 75051 332671779 43447 89723 4531408 1780 86061 634842058 36156 81292 968776942 57654 75051 946371061 57654 39939 814879265 64224 86061 505293021 71198 39939 441292529 71198 60666 447061292 62232 64224 112690791 71198 42446 246923884 60666 63531 522934806 42446 61618 402891687 62232 57601 768805639 42446 5775 404441466 28203 57601 242221762 5775 84434 605467417 84434 60930 96338227 84434 66861 650594830 57455 84434 698749357 65831 60930 173150536 3761 60930 933181511 57455 27048 162660360 70402 65831 852698931 70402 79894 10986837 27048 35556 353892722 88328 35556 353217566 88328 72564 457715214 39155 88328 135316267 72564 32662 85475416 39155 56431 134426579 9599 39155 981903676 45442 72564 426966697 32662 57483 980203470 29918 9599 700906122 45442 67548 379560118 25328 45442 750130499 45442 48781 405016564 48781 5848 539732019 88636 67548 375028859 49769 88636 75621568 49769 54127 513662275 48781 48247 458265458 48247 59787 37464735 59787 43532 902931040 49769 763 690888507 20300 54127 303153678 50607 763 629767964 42917 50607 308583136 50607 38228 660198250 70156 38228 993956960 20300 76492 883545915 81189 38228 205016347 30973 76492 509394667 76492 41363 398794324 83204 70156 499920 81189 81937 465861457 6477 41363 755771373 81937 78064 190572382 72268 41363 75257689 68004 72268 768692608 62946 81937 983377390 82367 62946 291454729 68004 17217 654483009 41189 62946 928149487 13065 82367 462043472 62946 2325 59472327 32084 41189 371226607 13065 41100 339184565 32084 69264 861753387 13065 6713 470077500 41100 53286 64911130 35882 32084 228931851 35882 72769 565098570 35882 6891 466434961 17846 6713 365524004 84898 53286 406502454 15232 35882 159490204 84898 86790 667079448 88180 15232 3027747 40075 15232 981170820 40075 49905 222368084 86625 86790 663176954 14420 49905 157648169 49905 86712 179248664 49905 22244 592856757 46598 86625 734171212 86712 31626 437781469 14420 14459 330966740 1842 14459 382607294 31626 86456 643236298 34230 14459 737561968 45491 14459 949549042 45491 89038 452728634 89038 81832 563541733 33577 34230 64373776 45491 40493 920827597 34160 81832 290388400 15655 33577 732852899 81832 80285 438882419 57363 80285 172470824 32011 40493 413944076 8358 15655 542023413 8358 90451 869745097 32011 75112 854605583 8358 29937 375424552 8358 11701 705516388 11701 10247 105129683 11701 13865 862555040 75461 75112 976726620 29937 38919 866131045 66605 10247 528358375 10247 13836 32874955 48662 75461 75995893 50201 48662 119299693 10805 48662 382862115 10805 26804 251650187 10805 5505 50928901 5505 27613 648531735 77059 50201 371696451 56981 77059 878059087 17100 77059 558528249 27613 13158 712623871 43728 56981 943673605 43728 28026 74032597 28026 33156 558824733 28521 43728 666533321 43728 76132 579638633 33156 83788 758446232 72429 76132 170168828 28521 18554 875545535 76132 28016 874549139 18554 26163 349837133 26163 37979 773385671 43468 37979 551184736 18554 61255 59055235 61255 3602 744719474 29732 37979 717851999 29732 30804 281241414 40283 30804 737554956 68506 40283 434442180 3602 28623 147954001 32055 30804 236079148 68506 18434 652900125 32055 44310 88259858 52260 18434 577304004 88200 44310 228616244 44310 60592 91001116 72551 44310 229847533 60592 3570 281854943 52231 72551 861985258 72551 20709 62792442 59734 72551 958493660 59734 48721 769080778 52013 20709 147202745 20709 5209 447525434 20553 5209 508048123 20553 54126 535136774 31065 48721 175588418 54126 8001 591169000 37150 31065 716138550 8001 83187 80170019 44831 31065 472842496 44831 49219 375724520 8001 4552 740590619 83187 27139 188754997 27139 3714 998489639 49219 45585 914313310 78842 45585 737224578 41101 27139 49234725 78842 56028 42546172 83192 45585 318588596 3483 83192 797272292 3483 6388 147237915 86869 41101 746794967 19013 6388 89225336 3483 55629 611912617 85335 6388 260204660 22532 6388 193082837 36831 19013 492477841 36831 85464 293508642 85464 67570 241282033 47492 67570 785296625 36831 7450 101497931 5010 7450 691505780 24447 5010 259464875 7450 52412 205041863 54559 7450 989678946 68300 52412 284295189 5010 89173 827691214 54559 25326 432872825 10345 25326 346540022 68300 44657 938828252 68300 83247 834573254 25326 89436 95190211 44657 5005 770617244 90350 5005 860800282 90350 38616 533213482 83247 50733 20010970 89436 50655 873650809 34110 5005 342993117 4437 38616 298085051 34414 38616 416201853 44838 34414 255381834 4437 53694 129713558 34414 6779 584103546 40176 53694 705022297 3283 6779 459888173 86437 3283 242420949 3283 70793 480794338 27663 40176 326545223 3283 65763 726310010 76344 3283 115827208 40080 86437 538475112 65763 60938 451783954 60938 60234 847354926 76344 74879 102790655 60234 2757 47844750 900 74879 138236674 28604 60938 72005899 39379 60234 238815981 4422 28604 683052962 15742 28604 291785712 28604 43931 440205176 39379 90011 142435262 7148 39379 871817818 7106 7148 877443794 43931 18161 508842339 64705 7106 562684019 7106 40487 981625528 64705 26817 16992421 40487 22112 661761394 52154 40487 679453131 22112 33126 638775582 52154 30720 12832727 52154 3000 790672734 79277 3000 219407274 52154 87712 48003334 19541 3000 321699530 19787 3000 45399645 19787 18688 114240723 69816 19541 785631625 66423 19541 220377990 34453 19541 837471868 18688 11009 46824114 21395 11009 650046332 39391 11009 353110551 87233 66423 36115959 86314 34453 726446568 86314 35374 555286185 39391 78692 385673020 27612 78692 695960700 66640 87233 524717314 78692 77911 116273279 40602 78692 84688893 34163 77911 15584336 40602 48151 783923085 39665 34163 895646830 39318 34163 800722624 78389 40602 639879434 51074 39318 257248796 51074 27070 616395971 51074 1539 306766191 51074 76240 347955728 36189 51074 327403470 76240 39166 477524753 1539 66593 954233531 1539 18423 23189484 39166 81557 769965836 36189 85357 177884039 18423 73249 6168385 11437 85357 758617042 28490 81557 847200684 11437 32360 646908895 62685 73249 92415271 62685 66954 200502745 66954 69393 429230444 66954 86198 665056112 62685 89962 469410646 89962 81653 474242092 54306 66954 621286451 86198 63924 214923305 22165 81653 125252298 44418 54306 906987177 87708 54306 230091900 63924 90081 454905561 63924 77963 130855940 90081 41246 878868103 41246 79823 572819174 41246 1637 478496281 82075 41246 665081676 77963 15339 719931210 45530 82075 348414091 66000 79823 535341453 40972 1637 250515511 82075 4899 319671552 53518 4899 813866739 63053 66000 299838294 53518 55152 625223994 80424 53518 539369869 53518 3831 144213037 80121 3831 944092526 53982 80424 912830731 82575 80424 958158298 43420 80121 53770328 33740 43420 855917050 12669 43420 968169953 33740 78879 370713173 26883 78879 813351932 33358 78879 986925130 78879 13920 768154521 78879 71420 640702104 33358 23434 693707888 20330 33358 226172997 13920 85749 999882218 66995 13920 26764125 45279 85749 464850995 81430 23434 976713279 54751 45279 351366330 54751 86226 420880681 64428 66995 76558856 80356 81430 681537711 81430 9978 557678691 87085 64428 66345554 25824 80356 810821859 80356 45289 139930765 9978 77338 64900066 87085 28554 866030340 28554 82408 573689617 87103 25824 930056184 45289 59829 562778901 49367 87103 275216140 87103 40775 485226008 40167 49367 110344322 59829 12414 39317347 78504 40775 946761695 78504 27306 660539083 27306 60682 13121361 40167 4448 533066639 60682 70748 294281096 66898 4448 985253947 1125 4448 627897578 45723 60682 67361079 13148 45723 661278315 36089 70748 438647604 45723 51158 919655230 51158 60302 105703857 37840 45723 881572750 13148 62702 151833488 52862 62702 132554902 26065 52862 228174774 62702 48715 12059736 22337 37840 412648702 41134 26065 959447979 23976 22337 809680709 38851 22337 994636539 38851 18726 540457284 22337 20382 550121368 71978 38851 968978385 61506 20382 953901757 37543 71978 507766881 332 71978 114085194 75381 332 773461056 86034 61506 909433300 86034 28071 692607715 68881 86034 821478077 75381 39779 826337498 86034 87576 662012694 5899 68881 563751608 64997 39779 889734241 53000 5899 580222447 16811 53000 873399672 87576 37446 359421247 60370 5899 433530794 16811 72957 487437072 60370 18457 441058321 16811 21857 113505889 72957 60717 313707389 6665 18457 403317808 62492 18457 369810538 81556 18457 117645241 81556 73469 16708012 35466 81556 729859127 81556 28610 888001639 16385 62492 5214079 55631 28610 372075751 13984 16385 514623010 13984 26131 558632607 16385 55453 521512812 74302 55631 907476588 55631 57404 232112301 74302 7937 709186535 74302 39328 903678422 57404 65131 790134183 50189 39328 98550963 50189 21161 255438104 63344 7937 203749686 65131 13776 717727991 65131 68296 655899520 47143 21161 79735898 73649 21161 235981860 20530 63344 99066475 42060 68296 549803421 42060 30557 329681826 30557 3886 354895181 30557 45291 932782466 11921 30557 438209672 30557 82846 637658370 78163 3886 369895625 6411 11921 353917024 82040 45291 440253623 32146 82846 242191840 40108 82846 586533942 32146 77982 282644822 5950 6411 418165811 73829 77982 608579760 85375 5950 519225067 50772 73829 109785240 7101 85375 922894364 7101 89628 992861071 33200 50772 529141828 85375 10432 569829726 79699 50772 125161589 7101 24880 14272293 10432 39347 340313348 10432 26321 816020150 11766 10432 682577143 79444 39347 129602979 11766 6510 18131821 39347 22382 69093597 9474 22382 627144869 14495 9474 942961650 29982 9474 90352291 29982 86978 67914774 66780 86978 344730304 29982 32892 143552550 69428 86978 543968432 83067 66780 546256330 66780 43523 625903070 69428 82768 164187234 52143 43523 486266989 9700 69428 599299737 82768 46654 890935723 82768 27176 142987917 14466 52143 141150516 46654 66181 50397874 64368 46654 742271218 66181 33648 767181670 4415 27176 751139113 33648 70463 698386513 66181 37062 600904988 14920 4415 674774248 55768 37062 112870387 60454 37062 814003439 55768 33629 486591901 48775 33629 704989873 14920 88396 663430757 33629 18751 994219370 55731 88396 885708675 33629 12511 168466724 88396 74382 54321499 55731 6927 647670925 24939 18751 64740471 47553 6927 481732575 47553 18460 102465389 18460 69438 616781701 47553 62282 727090849 47553 19427 700760145 18460 1512 365102877 55294 69438 431251041 61594 62282 50503307 55294 20287 529586366 80183 20287 145563224 33824 55294 120816894 55294 77218 366045723 80823 20287 910647439 26562 80183 508148213 80982 80183 69476289 82580 33824 678203659 62626 80982 93800968 58997 62626 583844301 62626 25368 189072123 62626 87981 854654966 85454 82580 3412736 48981 85454 109628552 87981 46961 776485320 87981 29599 275937390 80547 48981 726582271 251 29599 534910123 251 89392 452772511 80547 77891 136682781 65027 251 173839417 59573 251 626771015 65027 74970 922752376 10375 59573 794524568 10375 13444 938160071 25353 74970 284685061 71315 74970 394336718 71315 51545 722097161 7707 51545 64130571 45576 71315 537445929 71315 51705 696890269 7707 53219 851720276 45576 45531 234883931 45576 82446 123388054 68362 45531 140102595 53219 76313 756109091 3110 68362 609934527 64269 45531 409774066 25962 64269 540371130 68196 76313 106789297 82136 64269 287700202 65766 82136 310796094 65766 53218 383330734 53218 1363 932302722 67007 1363 422168016 19407 67007 140593545 67007 54237 135648319 1363 75947 247563525 29044 67007 83976920 67007 76825 763221389 76695 29044 483538762 76695 41911 390537874 29643 29044 754726936 38352 41911 331192892 11607 38352 709643272 76695 10505 626145616 69722 10505 829456544 11607 6430 384413093 69722 15213 674867664 54930 11607 512764932 22477 69722 491497165 22477 71441 68610316 6430 43749 350704997 71441 3919 850194081 76937 43749 539641768 22477 15225 511277779 71441 37878 985262300 25134 76937 821686518 47734 76937 407160292 26322 25134 887603652 47734 69430 590861597 69430 53364 819179737 26322 75384 8240029 25665 69430 485621770 32846 53364 372824994 53364 1055 632659722 52101 25665 356777878 75384 36123 343983991 9444 32846 722476577 84866 1055 994681139 36123 56656 512626241 85926 9444 990331574 50223 85926 260290920 1361 56656 942910478 1361 33738 817413852 22248 56656 636771125 16041 33738 901812448 33738 11542 533626291 1361 75401 512060041 33738 38113 445676519 11542 81124 722667461 43542 11542 454239892 75401 57042 484638978 81446 38113 639444562 81446 29764 697434653 81446 85976 26782949 81446 51526 992600968 29764 38204 412982135 53861 81446 534165316 51526 90404 772859449 51526 14212 743955793 77258 53861 464887317 77258 26536 570614135 15904 26536 408337068 34478 77258 722794367 15904 67280 672591909 36378 67280 784866176 5722 67280 377423517 36378 83070 777572032 34478 17880 181653408 29933 36378 503510130 17880 47367 390100279 20384 47367 78067230 83070 3517 454035687 3517 9598 864007726 29933 49847 816328062 49847 63046 341558410 77115 63046 106248110 49847 27959 984761686 63046 24052 699879420 7726 27959 221115113 63046 76173 858050582 86119 24052 204335830 27959 85789 128002793 63619 86119 957374877 29962 85789 161947247 29962 6274 370608907 29962 90563 662028806 63619 63315 207646288 29962 39451 913425030 29962 6590 195475978 53324 90563 532133882 75933 6590 568517521 63315 44621 154239632 44621 51340 5483519 67290 44621 965867961 44621 58901 931623079 51340 31867 85096271 44621 39342 616941691 81127 51340 822899470 31867 6312 227787963 58901 74940 887717926 81127 40815 241926941 39342 18385 899589354 57650 6312 518327574 20301 57650 373743592 90109 18385 100316527 3320 20301 955870638 18385 11160 249292165 57650 22345 74629605 46986 3320 669262020 11160 26932 186407015 6815 11160 421965158 86992 46986 441876708 22345 56141 189635047 67937 6815 465739768 56141 27273 954655593 47320 6815 15819879 86992 30378 608237125 30378 50455 498672111 50455 87626 285972667 27273 56109 545400949 17114 47320 483325876 24094 50455 907639590 87626 20316 316414556 78038 17114 692426423 14589 20316 580315810 41110 20316 439078025 65341 24094 855369421 41110 1100 746220516 1100 51026 850763609 65341 64739 462427478 85597 1100 270450677 57081 1100 707034435 90502 85597 951205638 66041 57081 710285199 57081 33576 783154948 66041 61168 328500198 4168 90502 461990435 33576 87707 704131563 87707 14242 923441682 33576 42850 616597916 85199 61168 980424123 69673 85199 63587509 26107 87707 641663372 20974 14242 733314363 66707 20974 874284658 69673 86550 2878883 26107 36351 231538246 36351 87523 728455836 86550 16343 473168913 36351 48951 272438540 12580 16343 399459884 87523 80761 227837384 12580 2828 689594875 16343 77895 344888009 48951 42476 33559633 41258 80761 674343098 90134 2828 869678215 2828 19972 407326351 57256 19972 547738631 57256 5815 856284918 5815 20130 41415254 90134 37085 271791325 19972 81159 126626168 57256 43684 308213733 20088 81159 291504546 23899 20130 708635290 47382 81159 34107360 63006 20088 257447448 43684 50917 573474320 7126 63006 41771491 46272 50917 416337731 7126 41734 178566758 41734 87609 306561544 15252 46272 649873884 64018 87609 579050171 64018 14441 981356164 14441 1468 70355303 14441 41315 745935273 14441 4394 105910999 1468 45025 501809250 45025 59413 487317628 21516 59413 940896323 32977 59413 851949913 45025 78777 950159920 87276 59413 505711927 21516 16592 737490885 79833 78777 413078698 32977 85592 60581954 44659 85592 206983451 33792 79833 278973116 85592 31149 69130990 44659 1187 111531746 21039 33792 365993118 26830 21039 41500462 1187 26818 764132373 21039 71136 721836011 21039 23854 458786952 21039 8305 477907687 26830 61797 566108805 79697 23854 588677448 79697 22457 125031717 61797 52198 846386738 61797 76636 947258674 22457 80566 962783355 49523 22457 617424529 25632 52198 792792096 80566 25685 207118451 49523 8823 531074510 30613 80566 614307209 49523 61572 897532034 6761 25632 820917382 61572 28401 187438633 28401 72555 134616730 72555 79005 442957549 32331 79005 945930276 72555 40753 477578965 72555 41248 62836029 46853 79005 314105107 55848 41248 83450745 40753 28116 869369527 46853 22874 223677632 22874 47985 92463492 55848 20083 271518164 84847 55848 3907651 28116 8800 901145672 47985 21468 969297653 40461 20083 225840430 21468 52492 706800088 49315 52492 674598955 21468 7954 766215392 7954 68579 886425332 52492 25695 249040273 70943 49315 272792759 49315 81718 516905112 70943 17678 692550190 68579 89130 762151477 1676 81718 605985311 80631 1676 199540254 27827 1676 183185670 1676 69180 468361546 27827 18509 809920288 1676 60767 511427095 69455 27827 299428185 69455 79206 248734226 60767 35980 73017519 4629 79206 299589070 31262 79206 963776673 31262 87773 466253260 65363 87773 964291071 31262 50361 297845635 4629 53954 74465711 53954 30737 278101784 53954 54122 767128430 1645 65363 262987196 53954 28659 533606291 30737 38620 887161790 30737 69930 21524292 38620 3636 231803646 24347 69930 174365118 28659 9049 147495966 69930 40455 200520188 37608 40455 911858186 49312 3636 848230727 88440 9049 105898992 26805 37608 66302518 89843 49312 174395761 6245 89843 168774438 86833 89843 378768300 6245 72792 930139580 53743 89843 738733316 90331 6245 373104237 64480 6245 659788799 90331 49797 582033041 54985 72792 568097354 54985 37101 224646665 10875 37101 856297143 16906 37101 867711053 7488 10875 441980062 11593 37101 851299475 10875 75310 233496280 24615 75310 656656380 24615 35604 615919270 5538 75310 712905933 24615 55035 613850035 24615 86926 488959415 53355 55035 811824084 55035 66182 683511157 86926 80949 109208530 66182 3215 68238028 80949 45154 874458705 80949 37385 97931902 13894 37385 570567894 13894 24497 203943878 75611 3215 386617435 3105 24497 265459709 75611 12132 677878044 11839 12132 733038453 11839 74268 600063256 12132 85925 993517583 12132 8186 794022599 18920 8186 419012991 18920 40922 197057000 67921 74268 635008615 40922 84911 73101045 49683 84911 541120461 18920 80780 848647684 80780 45368 530831948 77140 49683 309728016 80780 39808 136796233 85587 45368 642535527 64262 39808 21491865 45368 21063 29404730 22444 77140 171759935 64262 86243 52991054 85587 67473 695897625 25003 64262 500270866 11335 21063 10409385 25003 89113 922467463 31507 86243 708626093 56895 11335 201180992 11569 25003 795644607 62238 56895 741315265 62238 69497 26593303 66114 69497 766285079 69497 86558 452421432 11569 11139 270678177 11139 46487 434266877 86558 68519 80959964 68519 33724 782067241 86558 21598 623820679 11139 4716 538513719 44582 68519 297908182 44582 76590 673935760 72004 21598 46857454 86408 4716 68460504 72004 83329 484824757 44582 57947 2899821 1612 86408 895614365 20899 72004 982216003 20899 55427 45399008 82514 55427 775752750 41391 20899 613583430 51035 41391 321192790 55427 89831 668562787 82514 57785 386043461 90537 82514 286257596 90537 89189 268991362 7155 90537 178512983 89189 28245 657057773 89189 34897 178005325 51934 89189 178441581 37759 28245 294656086 7155 18364 741486454 36275 28245 915867222 77890 37759 557202595 18364 68769 863372591 18364 89759 982376113 77890 2905 395491321 89759 51316 24015765 22942 2905 111861633 80161 89759 61470274 89759 61500 39649105 42799 2905 687317706 8346 22942 125905107 8346 83109 296048873 80161 69536 922410104 8346 7931 671773212 48306 42799 360864553 48306 85991 259852991 85991 87496 841994822 48306 27423 90514355 7931 77569 2527280 59249 48306 34839785 77569 57889 934008420 27423 71754 167105407 66217 59249 173947474 58517 77569 1538332 30150 57889 264070015 80141 30150 431758664 50803 30150 33231516 59511 30150 398918252 8870 58517 54814339 8870 90209 25224159 8870 62423 188983830 90209 23496 544927016 17953 90209 807165433 90209 89514 588862415 88159 23496 265880888 88159 27155 60227662 27155 54190 387590447 17953 2443 98275712 81116 2443 160941449 38944 2443 627650847 27155 30647 641186429 54190 83101 667502934 38944 53181 639733397 65020 81116 335092263 30647 4874 842145348 53181 42820 962742976 55353 65020 202942620 55353 84450 62107830 84450 7578 848144062 4874 19180 672317115 21870 7578 127188793 21870 30742 166430608 41861 19180 664910544 52606 7578 928833509 30742 81909 69553061 21870 12478 103379806 72000 81909 320926567 81909 60026 237673783 82973 12478 394852974 65080 72000 360240400 78215 12478 638115166 78215 18969 120643850 78215 36167 535686068 5133 82973 703682187 60746 36167 538754622 82790 78215 350371429 18969 21577 961060428 15136 82790 885755352 81840 60746 634024705 76953 82790 9372015 81840 56942 76105918 81840 54348 414317255 44498 81840 588667258 44498 31165 210208798 44498 87205 929789782 87205 31378 73034903 31378 19753 745948923 49277 31378 113995433 33212 87205 228946780 31378 62346 517981470 62346 14800 46193272 71055 33212 138677515 49277 88125 237671285 9181 62346 338257372 62346 43418 691538078 79914 43418 575273756 8552 43418 312897555 43418 56208 17192830 8552 63844 346614748 43418 8805 590117743 77207 8552 502883524 63844 60206 549342178 41095 56208 709347747 78231 41095 235500137 60356 41095 481015231 38271 41095 558512278 43427 41095 474350854 74956 78231 386978552 38271 41296 574139009 1136 43427 436234479 38271 40557 925381658 35888 1136 738353782 41296 43407 706131944 29287 41296 844876724 77465 29287 687980938 56320 43407 34183923 43407 55769 950663461 56320 48586 144729608 56320 23791 246863711 56320 88196 303338435 55541 48586 133711350 62317 55769 107603794 88196 15352 411556854 55541 67535 25117042 55541 56264 924850967 58309 67535 103889301 56264 68613 325376104 56264 57330 646060887 58551 67535 302822394 67211 58309 936771090 75714 67211 630964777 10359 75714 886700492 57330 73968 406997462 55883 67211 946672146 67211 25764 411659843 10359 22761 86772814 71930 10359 964377642 60675 22761 710982444 71930 30211 393991651 3245 60675 66663059 19476 3245 49967356 45307 3245 726624292 60675 90258 717828141 90258 78765 111884208 44623 19476 716139139 44623 81061 716486565 44623 55367 872126659 44623 21981 633764854 267 55367 487133506 89715 81061 785501643 74657 21981 682963930 55367 40990 149197240 60634 40990 919167413 40990 63953 875792417 60634 10144 448795519 80583 74657 189550732 68198 60634 965524184 68198 19655 579139034 15027 80583 141376553 22659 80583 409035559 74338 15027 592194888 15374 68198 57135958 34877 15374 581225530 17338 15374 448478367 25010 22659 123854161 45038 34877 819668733 17338 47084 958770817 63333 45038 159192362 10431 17338 681562006 47084 84236 748646344 84236 55467 829956605 55467 17872 334153099 10431 36671 854372100 21021 55467 36382165 25257 84236 456831723 29378 25257 705780694 36671 74423 570939847 50019 36671 365864507 78295 50019 11366513 80423 29378 73040763 29378 42545 900839234 50019 53769 647071463 80423 78630 714091818 24100 42545 295097331 86779 78630 693764954 78630 54714 83560398 73218 78630 834457101 54714 29687 24235048 59355 86779 183521979 73218 36363 389610553 35130 29687 358551285 35130 51594 541896662 36363 3495 563340599 35130 37361 934172857 37361 18269 574620393 14626 18269 562444134 3495 3581 604955815 18269 29327 892618727 69786 14626 868295772 29327 40105 419734156 84470 14626 83976083 40105 12308 938298634 37342 84470 773524399 69786 43202 312295084 44052 40105 728183593 44052 79475 449916430 12308 3375 649813234 79475 16246 868742358 16246 58677 752090610 79475 63841 492893643 58677 40327 367677885 16246 87155 359719679 62095 16246 117369725 57090 62095 144197682 87155 76127 292570814 77219 62095 252758922 32033 87155 919742739 32033 85844 12780 69804 32033 858623936 85844 36595 355346217 77219 19206 719246199 20442 36595 378575106 53299 85844 649592087 62941 69804 287245965 83165 36595 607781729 35237 83165 285942750 31041 53299 687993735 82788 31041 948093312 31041 82241 898000834 66407 31041 348578005 38046 66407 361255530 66407 88144 124667594 66407 26180 644910831 44474 38046 679298107 48811 38046 142020935 88144 58836 795374996 67447 88144 692423319 33146 48811 82842917 33146 10201 126300266 32851 33146 301247154 58836 75718 855261189 16334 33146 562057957 16334 25808 232852332 25808 76497 53651083 16334 79416 159991312 52054 76497 26457514 52054 7582 856082362 32078 79416 507277809 79416 14745 128321829 72026 14745 857044309 4972 52054 73736590 72026 2791 836642597 72026 86173 383918457 44301 14745 665724365 4972 61478 994607094 61478 42209 949333415 12107 61478 554161421 86173 19932 98155907 57986 19932 726575340 57986 32508 622899619 32508 46079 259068775 19377 32508 260329842 7884 57986 505514939 73035 32508 468660679 7884 26105 806699916 73035 65141 461728580 61587 73035 535673343 7884 7224 204145465 14603 26105 70373041 26105 78120 282326871 35027 61587 689357697 7224 43076 472397468 35027 15401 448084357 25803 14603 735565570 14618 25803 427393063 46526 15401 913742697 15401 1010 712855021 46526 2622 654129324 22160 46526 646712889 14618 65297 409755776 35529 46526 6044041 65297 49666 38882011 22160 53068 22371883 49666 36575 461309183 7585 35529 817930003 53068 65693 862757757 33851 36575 680329039 53687 53068 603323168 53687 55209 758224948 33851 71613 155589443 66669 33851 402386627 33851 79809 724596198 71613 6599 948437378 63960 55209 38644307 41097 71613 59064574 48322 79809 753595772 77105 41097 172400788 41097 31236 606825998 35282 48322 740537957 37114 35282 140033943 48322 56963 516803934 56963 69283 918272010 84148 56963 42979624 27107 56963 178062720 48585 37114 565516615 20448 56963 839338932 69283 48802 108017002 81030 48585 935661238 11535 48585 500209701 48802 74778 356637347 65489 81030 127738327 65489 18017 624382889 74778 54574 755227251 54574 69192 494911784 14885 54574 151860417 60380 18017 759265867 14885 29993 490253776 54574 25365 718313674 29993 10184 756682104 52187 25365 186954322 10184 44643 82544905 10184 47040 142618311 71911 25365 295261084 52187 5448 99532637 39317 5448 610134143 15247 5448 207261409 15238 15247 566403102 9728 5448 38011584 15247 72653 62853184 9728 80548 374944610 9728 59478 20385444 27759 72653 588410651 80548 35845 516781054 80548 29627 43872620 35845 41776 55617068 29627 90461 300694577 41776 84088 109636544 41776 77460 328723878 48893 84088 79141487 84088 52887 52884762 18761 48893 884426497 77460 82877 427148099 48659 48893 944306817 52887 45999 477492651 82877 83359 850599398 8068 48659 926906300 46864 45999 839164086 29865 46864 234140412 27732 83359 674557625 27732 29988 334440998 13659 29865 361356321 68272 29988 868336664 9647 29865 930964811 68272 21807 728406841 68272 43451 477833406 24257 21807 551898277 9647 78966 746470471 9647 25198 665605851 43451 18594 149238757 51779 78966 402969989 54808 25198 700568461 51779 13464 723339346 67622 25198 550225940 51779 47284 600710387 51779 14442 88009138 54808 38397 659990957 10694 13464 275319658 46551 47284 772874672 47284 84170 430420862 43437 38397 68907117 14691 38397 987605814 324 84170 123030520 46551 74787 304884468 29646 84170 129886274 29646 3383 636767571 71695 29646 306477729 86203 324 420281600 84645 86203 729584929 29646 14917 839813182 17641 71695 900323804 52517 14917 970479399 84645 3009 82220478 52883 14917 941158731 50197 52517 157116226 19307 52883 208893012 52704 50197 132350211 88217 52704 551861435 38372 19307 488124160 23455 88217 896533450 80524 23455 310869127 80524 15447 855899394 15447 57808 723153403 21724 38372 499680280 57808 46125 99204884 26451 57808 488066347 32963 15447 972348480 60643 26451 264876148 60643 77418 409377502 39390 60643 762180456 36682 26451 282647172 32963 3164 645033420 84003 36682 872604992 9498 77418 522894461 3164 66697 906157107 84003 65724 831255935 49555 66697 805245282 5942 84003 686889439 5942 64541 668369024 64541 45606 833653366 49555 60626 83612230 45606 47159 324651645 77088 64541 337814508 64541 14542 963046017 45606 43087 648079021 43087 43290 166202087 43290 10483 401332641 77088 53852 198239924 46048 43290 713163061 10483 23948 487183136 38194 46048 140562296 50239 46048 688862752 81276 38194 710627100 56446 38194 179238962 36084 81276 119870960 50239 47235 704119081 50239 49777 39644740 29338 47235 111960250 56446 40508 618298517 63383 36084 977167605 29338 11497 505265440 80069 49777 49620080 80570 63383 659637898 80069 69774 33052065 63383 64215 968994387 11497 75518 844637477 67293 75518 691190620 71433 67293 612913309 20261 69774 614285120 20261 48147 485846544 13461 20261 657560947 3092 71433 937639269 24697 48147 71252700 14335 20261 927181282 17640 13461 977122134 13461 29286 660961454 36861 29286 900234929 7031 29286 241502006 14335 85977 810957886 39147 36861 785190136 30707 36861 794789269 43682 39147 447058005 18016 7031 868360542 36183 43682 592830309 18016 34646 852123583 18016 12709 69318092 43682 2027 121158828 66371 18016 59406566 60851 36183 761589578 24664 2027 586995444 12709 21760 595969435 24664 13289 926131987 21760 44074 811054781 13289 79366 761109891 79366 74541 147220762 79366 10249 106997641 59349 13289 881160340 13856 79366 133022619 72322 79366 466543309 74541 31306 84682895 18672 31306 657046131 18672 81284 533384122 72322 45330 718507396 18672 43627 675649185 14351 43627 284411235 81284 24031 776357736 45330 61429 215634227 37842 14351 81617734 75365 24031 575156415 14351 11297 353734375 58043 75365 241544002 37842 46392 516903556 4468 75365 867304011 58043 15799 724741574 15799 5774 228295453 60381 46392 357546912 65051 15799 520974504 4468 83400 516062891 32052 83400 336238072 65051 53013 277127923 65051 1953 11905755 64392 53013 206062676 64392 26953 608491732 39902 26953 106745339 37281 26953 130408033 1953 71691 611058023 62779 26953 626244428 71691 40779 199689077 71691 79548 630404104 25558 37281 532428459 62410 71691 438887819 30244 62779 596557489 30244 50135 633422754 62410 44946 904376921 30244 16531 9365156 62410 58126 295342832 44946 87859 87506853 51003 87859 101327241 51766 44946 789085915 78830 87859 584679432 51766 50762 373584992 15767 51003 143962332 54048 78830 28731734 78830 25855 50926909 15767 85160 120598409 15767 10884 370351743 15767 48575 325847087 10884 81721 76897599 25855 45308 932045961 10884 47131 781447016 47131 89527 15295713 81721 19426 815198376 4609 45308 430711704 19426 590 503833850 4609 70589 977114545 42425 4609 991807916 19426 21840 989283435 4071 590 55561657 54013 42425 184454356 85848 54013 529667356 17867 54013 542360281 21840 41086 422088040 63606 4071 719444680 63606 20893 532509908 85848 90416 332776507 71752 63606 150450808 89873 90416 95779472 89873 7423 155907484 71752 86073 734691150 63615 90416 746288794 73290 63615 453287314 73290 58066 620054282 58066 82708 578899658 73290 66225 313102269 68949 82708 487137202 54312 68949 773439476 82005 54312 595305073 82005 47910 602737550 29351 68949 547029503 90520 82005 523789444 76001 29351 301720732 67286 76001 80394578 39643 29351 492405785 29351 22702 923991379 30523 22702 601076094 76001 9503 643935330 62839 9503 113409584 60294 9503 201966858 22702 87896 644638250 3592 87896 13212304 87896 48993 210355100 62839 25647 13789285 2944 3592 834695644 78840 2944 825442626 66310 3592 604290642 2944 40886 114047506 78840 70975 875988671 58323 78840 156027927 43902 70975 135776844 61882 66310 448007740 43902 30901 307848529 58323 73661 643732696 58323 57682 60965383 64852 30901 818600052 76617 30901 213285029 57682 78650 689895434 37644 76617 470980484 37644 71715 81816651 71600 71715 172727903 88297 78650 392433974 32194 71600 961524046 23534 32194 535546268 49216 88297 405956261 88297 43752 58423523 58596 43752 476626200 30927 32194 278586043 19263 23534 155923382 53765 19263 58249190 56153 30927 620534641 56153 54072 775008746 2504 19263 413694296 57045 56153 109976147 39487 54072 21105249 2504 50316 895383606 2504 28910 804084773 54495 39487 823368045 28910 70846 499331758 39487 36262 160670586 60182 28910 755521207 36262 54431 299537473 36262 31831 430558070 36262 37318 721654834 60182 31346 352958603 21302 54431 655886565 54431 82953 214302314 21302 83699 659829262 21302 74835 748315840 6178 21302 217704088 6178 38533 814114556 6178 19641 815770590 86398 38533 105937973 6178 27974 88840849 38533 15391 555601998 15391 82541 215590448 14129 27974 173638242 946 14129 248303311 15391 11914 93251436 43642 82541 43194112 11914 79972 454894867 72123 11914 124735982 72123 16421 982492336 78290 79972 149710139 78290 48336 406887003 78290 60464 352745616 48336 37939 333018269 86486 60464 691717237 78290 47821 365203890 48336 80840 896742320 62863 60464 735102219 86486 73426 84445442 39212 80840 479977038 47821 87132 365453121 39212 54136 7739596 39212 27995 724471212 54136 62743 960244258 64026 39212 131831642 62743 1805 338805137 68146 64026 378577471 7594 1805 648956005 2555 62743 966693697 1805 26125 604871991 1805 17377 273446864 69709 7594 996518069 36171 2555 890881768 2555 76839 987554651 26125 53171 345393448 36171 51585 13108662 37734 76839 893276512 25511 37734 972010150 83014 37734 483482719 79530 37734 24503968 89552 83014 432540052 79530 69166 749372490 73799 83014 109001244 55033 79530 394956959 89552 21709 85335469 69166 20912 291654925 45657 20912 969904831 73799 12531 234004216 12531 56402 872309632 71271 45657 393662859 71694 71271 541606906 45657 26771 781065998 1867 71694 280136128 35547 71694 610180192 80501 71694 242879606 60316 1867 83965907 29663 80501 997993262 60316 54723 339053531 35547 58407 936699592 55018 60316 887722146 56471 54723 733839439 29663 50997 85850093 15899 58407 320066415 15899 78040 122079920 55018 70906 393929525 18572 50997 115111828 78040 52569 775030648 15899 62283 75452549 69686 78040 354286674 52569 73545 671301972 46096 52569 172833249 69686 84340 125102287 86389 84340 441122625 71998 69686 130337367 46096 65395 50682657 86389 2984 252373628 77605 86389 49952933 40625 65395 45815416 2984 30449 510594378 77605 20439 267428095 40625 56689 536154462 30449 48488 545093033 20439 42523 131234097 50571 56689 218868236 29871 48488 11211021 38136 56689 935203399 40980 29871 645438086 40980 84549 59903480 16633 84549 82010553 84549 11953 316899278 11953 39922 913333057 59567 16633 769731653 68301 16633 760012974 8728 39922 38338037 52557 39922 835958752 59567 50277 27647606 8728 38264 688306052 52557 23543 535814675 50277 69017 898318919 52557 67392 157577269 50277 41759 644853118 18215 23543 946090558 85681 69017 710635403 41759 78159 81884614 82206 85681 48751233 83598 82206 925339163 72420 83598 673089495 8450 85681 630402978 83598 33287 215650585 34410 8450 408742522 13670 72420 827023495 23929 34410 276238901 67359 23929 714163464 67359 58376 39902397 58376 90013 419252836 88051 90013 374528673 67359 12081 995293032 67359 66508 59429857 66508 51163 31645968 66508 19248 351090740 33890 19248 245131061 64624 66508 747514188 72894 19248 676533418 87170 64624 203839375 33890 71667 751690880 67076 71667 648826039 27079 64624 901488372 87170 65115 651592973 45930 65115 589634865 71667 77887 80650570 85667 77887 741491383 52129 65115 925510003 73908 85667 333347522 74469 85667 147745550 85667 10232 831287028 86171 52129 150423388 10232 39794 627782541 86171 62401 994638644 10232 30282 980887441 30282 51458 901532661 8852 62401 516092615 27456 62401 16325397 18653 51458 327939990 48645 27456 738265523 27456 70931 64446438 70756 27456 631495254 48645 70989 979128034 62786 18653 247754936 30137 70931 246977816 70931 65368 529985395 62786 7605 894336774 62786 40184 7199283 15337 40184 430862708 40184 87686 678951625 77848 65368 905348644 77848 40146 849361170 49754 87686 983359336 49754 63746 544054946 22311 40146 238637636 49754 1800 933906879 63746 28402 953752911 9299 22311 961538243 20578 63746 827440089 84287 9299 950389202 68120 9299 604793665 9299 11098 5199098 43450 11098 865816079 33751 20578 873766104 68120 86606 719269005 43450 16820 413461636 4853 11098 838234715 5679 16820 751091608 86606 64885 981025722 16820 4213 690442426 4818 16820 429983373 4981 64885 227780130 72560 64885 894784137 25931 64885 874166279 766 4213 251127903 40911 766 649158480 4981 29130 9962779 29130 64401 60084706 13587 25931 224305007 22142 29130 877490344 22142 69301 191601239 13587 42736 273224361 54533 64401 406291136 15825 22142 408979054 54533 25139 24495223 1352 25139 312012915 17908 15825 576287134 17908 22360 543247579 25168 25139 581627768 1352 7991 45811847 17908 64283 947002039 50539 64283 541193587 36921 50539 906876953 25168 87929 537776374 23158 50539 387645452 63462 87929 927272320 50539 75151 558735049 36921 75063 314115344 27862 63462 929845350 75151 71925 57375743 7242 27862 822515877 75063 47724 113851868 53322 47724 761698051 77786 71925 574906982 71925 34984 927029653 34984 44699 28597839 47724 78540 873238204 34020 53322 536029209 34984 62113 171069718 57873 34020 763813466 44699 69078 194105002 69078 11561 990478209 34020 87516 744098818 58370 57873 422898934 11561 67615 27687952 69078 72124 333317440 13397 67615 849663333 57744 13397 806555889 13397 18052 104268753 67615 41222 807203553 47735 72124 707214400 18052 30786 462879148 47735 85871 258109167 85871 12521 65600462 3857 12521 777746640 86587 47735 840410402 30786 9974 373016064 63932 3857 429724391 12521 79363 987998515 3857 83135 496091749 86587 37343 332898001 50447 63932 423439344 80799 83135 276578496 83272 50447 498955417 80799 37430 463974455 42219 50447 969694704 50447 74740 846993061 31892 37430 456674158 22237 42219 283998559 42219 88661 386797461 54280 42219 204204897 74740 37249 886113189 37249 53160 910612824 22237 69467 546852192 53160 81423 20977255 54280 42822 619330505 11352 53160 872353129 23610 53160 241469288 87723 81423 125281433 42822 21869 87327924 11352 58799 751616374 28530 23610 465477441 11282 28530 342112829 39957 28530 556228012 41587 39957 296942568 33069 39957 540372936 76686 41587 22749685 53641 76686 78368424 53641 85389 447356405 36024 85389 684490198 41585 85389 520680906 76686 64266 527241613 53641 33517 199106903 36690 41585 99514710 33517 35838 214168305 49846 33517 766160571 20686 49846 243865260 46037 36690 269426813 36690 71581 6305960 44560 46037 64605827 34630 49846 621196646 46037 18883 656912340 34630 34916 736497587 56950 18883 282341539 34630 78300 65534079 56950 47971 357220351 5394 18883 123168791 67068 47971 536798069 78300 13474 505689214 67068 55764 351696727 24765 13474 823155411 67749 24765 538158546 63504 55764 202011659 79435 13474 505515109 84616 79435 485756532 19772 84616 364082495 15386 79435 880132397 84616 51882 455932208 19772 54769 313824648 79947 54769 505516676 2672 15386 557621833 37721 54769 670606410 37721 3582 452231691 55991 3582 560615365 72762 79947 696233607 39672 72762 530294773 36652 39672 30169389 72762 42385 438926038 74550 42385 581071377 78637 36652 293015015 78781 74550 219594782 42900 74550 878813786 5503 42900 383125043 74550 32831 421389863 78637 78008 925536089 64987 5503 928824767 64987 34418 494676265 32831 79790 721497595 29529 79790 511868356 64987 61931 757345210 18799 61931 46941402 30243 18799 580007330 2974 18799 61126001 52490 30243 14324537 18799 38703 668407214 18799 87955 561541636 30243 67926 816953409 87955 51473 692761874 87955 19132 480134115 38703 49644 602060843 87955 8546 893574625 8546 84142 593860826 48510 51473 835349486 8546 14272 187675196 41683 14272 449987732 47652 48510 260352504 84142 63164 85176738 76698 48510 426556273 14272 1462 564325901 6142 41683 641016465 6142 10382 600736710 10382 36763 825767810 36763 70655 347946222 22700 1462 322801272 7104 70655 485197771 90177 7104 86266890 70655 45469 160780424 13919 45469 619539636 22700 1488 700518837 7104 8603 48380452 1488 66933 604751586 54623 45469 352468401 1488 46216 854125488 54224 8603 688747410 88656 54623 72421834 54623 19031 356217203 54623 10009 89871025 19376 46216 943365012 42080 19376 405547398 27675 19376 118413932 19376 61446 896061097 84084 42080 974550264 19376 43598 442357587 27675 75627 905487780 84084 42873 106337431 43598 87959 998415691 87959 11120 115117536 18105 75627 253533689 61233 87959 982425115 84727 18105 92727112 40275 18105 977077673 23880 11120 580521842 53341 61233 335962028 8428 53341 357282294 81533 23880 347602188 40275 47723 337287293 8428 70641 385409746 65878 70641 153021156 70641 87862 610960156 65629 81533 823160105 65878 17729 864893516 73780 17729 428386602 13827 17729 24976239 11554 87862 654286775 73780 14486 476717739 14486 39930 914764652 39930 1033 900990900 33939 1033 373260459 1033 62236 576722397 37079 62236 683495052 33939 87861 58755328 33939 20374 20504220 62236 53354 37652602 37131 37079 124448756 20374 72903 232034310 72903 32863 365910344 37131 19288 621701007 19288 36280 781971576 19288 60761 181249936 70379 72903 506594948 22888 70379 888304937 45198 70379 964279435 36280 49107 474195143 22888 46958 878765115 46958 12149 773115346 42526 22888 975242124 12149 80865 288075212 49107 88746 128552097 46958 69356 21788068 34842 88746 974340571 34842 58310 53126062 18801 34842 203266552 58310 16532 839580560 22910 34842 174020663 58310 18938 126529179 58310 23395 531314520 60215 22910 807007910 23395 29686 656646303 12050 22910 538166550 12050 58015 184636944 29686 79985 802704284 58015 24674 995668919 24674 4656 8141762 12374 4656 416507310 59635 58015 82254567 56937 4656 136268556 12374 70284 436131495 45654 4656 810207696 29515 12374 29805935 70284 68597 149058902 68597 74659 517360319 24978 68597 171169229 84309 24978 28483727 29515 75600 458087633 24978 14160 68259649 14160 31847 582964872 34078 24978 655119993 80338 75600 961743429 14160 45514 407887506 34078 51209 398224283 34178 31847 474131319 22269 80338 625522699 51209 61834 726544294 57068 51209 38491219 51209 15195 272475104 18494 61834 912685342 49188 57068 867923541 18494 60695 966720001 69539 18494 616702802 78683 60695 168090244 69539 41694 67532210 49188 83850 555926383 36334 60695 34721606 30023 41694 90946657 41694 85882 453469600 85882 48946 785267532 82195 85882 876180126 67672 48946 690380082 16495 85882 551553326 82195 8708 64107350 67672 1497 768937770 1497 44194 466380201 1497 2366 765679961 63270 2366 90817628 2366 7470 710424186 44194 32543 67345214 46164 63270 862479335 7284 32543 58157649 7470 46965 698490458 46164 37624 192326401 51880 7284 490791594 46965 73324 932077326 58398 73324 240900514 73324 87366 822212490 87366 59950 56361408 51880 5120 468998618 38861 73324 715628880 38861 25746 19709538 25746 49830 73511721 59950 69394 716207954 63501 69394 369435036 38861 4906 119441353 4906 40157 964373813 83671 49830 981631661 83671 78266 326703305 78266 27117 667340678 73510 27117 4068345 70369 73510 36982969 42321 83671 74391762 27117 16862 889939046 43278 70369 450547998 70369 76371 661085046 43278 16501 999349182 22252 43278 352518419 35265 22252 791321749 16501 73766 561829509 35265 10609 557312240 14930 10609 97703856 65108 14930 858869861 73766 57968 37066674 77750 10609 105809930 65108 988 855584414 15205 14930 8858056 57968 51272 207363482 988 63490 456795541 6174 988 919035686 1623 51272 308756542 51272 21030 926036765 21030 31967 113431666 14233 6174 85999326 18657 1623 52314258 85716 21030 623059249 18657 31933 329099696 43801 18657 983828900 18657 46621 652614971 43801 74746 78575424 43801 6457 282851975 31933 63796 720819524 35066 43801 531759920 35066 85282 227476198 84476 63796 878001882 40549 84476 748415348 84476 36504 579148965 40549 66821 199896847 40549 27556 658039997 70528 84476 154883095 9354 70528 933725007 27556 50658 172497102 33333 27556 351221798 54582 33333 155826960 50658 74921 734770624 25230 33333 467294369 60526 33333 21078571 54582 63801 309332630 74921 72469 821329597 25230 17645 393910300 60526 20178 535837060 63801 58373 738606253 67609 20178 521810460 72469 30005 512599355 35051 17645 76915622 30005 71073 595237411 35051 12959 150457493 44249 71073 125981682 82945 30005 629093213 82945 8360 210548759 45730 44249 516211024 44249 5729 234002787 78414 82945 570989719 4743 45730 90128084 25126 8360 932660592 84659 5729 944167144 42667 84659 331396730 89984 42667 436000026 4743 14708 326309197 90426 25126 738090346 90426 24235 321114531 71017 42667 413865447 24235 42105 953578619 42105 89096 825767663 71017 7854 674172118 60757 24235 799052020 29121 60757 566675898 7854 1834 432705435 7854 26725 428906572 26725 40435 382501282 20168 26725 711904600 77665 26725 682581165 55049 26725 861958173 8933 55049 749024869 20168 36313 772213271 20168 82235 444008537 55049 76575 672959322 55049 72178 417416175 7965 8933 102753811 36313 82413 61726125 82413 69957 132016609 33518 7965 672341770 54736 33518 746349300 57555 33518 688874472 49802 33518 480397073 43466 33518 389339385 57555 55522 250560529 3931 49802 88119353 57555 84308 43018090 84308 1605 5818771 55522 65194 176775787 55522 34858 761075512 59933 1605 160217641 59933 73037 328789400 34858 9656 126708224 73037 23806 39897381 73037 5730 103810018 9656 32430 809933687 17117 5730 669802705 75507 23806 877931538 75507 50027 422700262 42050 17117 47534152 50027 79695 191707822 50027 4473 638295842 4473 83419 825314075 50027 48936 902473622 17477 4473 93941921 78944 79695 556857669 49063 17477 399589871 48936 20566 369647362 11812 49063 128678943 20566 8381 637539276 59497 78944 826816592 20566 69848 640197327 26119 8381 651313822 11812 31506 351851775 42308 69848 490432488 59497 42606 452307574 77309 26119 240072130 46539 26119 769382571 28214 42606 587234379 42308 31114 772508765 42606 65120 892954376 53546 46539 640368559 28214 39686 67529853 65120 22607 671358691 72290 22607 124593363 40955 65120 986246805 72290 26112 461403629 20608 26112 300545602 20608 18769 997089347 72290 19699 891764234 19699 7671 756816002 26112 7264 22178496 20084 7264 139707924 64761 20084 914790685 76574 7671 20966309 19908 7671 113151301 60546 19908 869182233 60546 28626 58981282 10313 28626 468568481 17906 76574 837953581 79450 17906 891754288 84752 60546 544571798 79450 35390 303160868 26348 17906 23424418 53441 35390 202547475 79450 12651 492804751 55552 84752 111776809 19878 26348 808767957 27647 55552 864093361 22215 19878 830943384 12651 36941 263374442 42124 55552 651496703 22215 67208 402647245 67208 58188 921785111 58188 59782 145850656 58188 8716 316893918 59782 15090 288971778 15090 2145 95795561 2145 42230 411615814 52320 8716 597415560 42230 67310 886924978 84643 2145 426043115 2145 84284 310236256 73725 42230 955219218 18300 84643 810886064 70460 67310 911905635 18300 43536 435289988 73725 61451 911849881 43536 8771 978913022 18300 76731 414185657 59690 76731 298406384 76731 49202 14884972 8771 29062 445061640 58984 29062 32027156 85891 58984 82416859 24891 85891 323357092 49202 58457 572179376 24891 8125 673076323 8125 85889 836727629 26295 58457 761777948 58457 22723 119490844 26295 33578 279423249 57150 85889 942118622 32369 22723 97750763 48470 33578 877424471 33578 24905 750828022 48470 71981 95532344 5993 48470 468241715 20179 5993 433942575 20179 77171 397271436 24905 2534 982227936 66824 77171 190733970 2534 59392 322545085 77171 52309 141855644 18148 2534 197138534 51029 18148 364435456 22598 66824 282349876 27084 51029 576442908 27084 32608 835131834 90308 18148 850532841 17985 51029 38646440 20004 90308 445936210 20004 52572 924622907 14464 17985 674772765 19723 14464 266963146 19723 84356 727441265 14140 14464 497705428 64170 84356 656114743 69005 14464 487018227 47063 19723 684555925 64170 85804 406636679 73736 69005 705818837 69005 44350 692850086 69005 69380 765971401 23833 44350 808971764 44350 56635 798087275 23833 24626 922897805 42048 44350 834313335 69380 9457 10717761 42048 74441 58602545 74441 67085 286163001 42048 89220 526871987 12170 67085 261768094 82585 89220 456635291 12170 14551 685989816 82585 15212 137975781 2691 82585 42698947 49173 14551 634129398 2691 78911 126056362 2691 48712 968563652 15212 69353 869121391 29742 48712 487679029 69349 78911 863190762 48712 18837 197088959 73801 69349 683594814 13599 73801 4105778 69349 17806 746768011 82533 69349 458658943 82533 45429 418997194 17806 80830 609838776 13599 7411 909001798 89625 45429 50129855 82035 7411 444125524 45429 17135 392282477 43733 89625 936876401 89625 28528 210242711 20160 82035 832529756 30660 82035 155566038 68038 30660 872430454 25506 28528 274661741 30660 26417 460862848 44360 68038 230815783 75328 26417 662261632 75328 50609 921199664 17372 44360 457285308 44360 56526 38762185 26911 75328 131369346 50609 4194 23020551 70153 17372 478183991 35537 70153 850709454 45422 26911 333698206 59290 45422 778607233 45422 10337 611390254 68917 35537 566981180 35537 13891 139344617 10337 27026 744878676 59290 66353 972926787 43886 13891 512871023 10893 66353 517685533 41874 13891 568963594 41874 20138 670141826 90389 20138 46290646 41874 76964 401650517 34647 90389 82038741 4889 90389 42163274 72029 34647 999927598 76964 54246 846216709 72612 54246 394605791 72029 61259 417740802 61259 58768 646460371 65301 61259 508262590 61367 65301 9809232 65301 51381 72066205 58768 48131 821410496 61367 17076 661783641 83278 48131 269755277 61367 31249 703132568 31249 42096 838469339 37246 48131 90389818 42096 58604 689650292 83278 40579 705772624 40579 19484 213447270 40579 78173 25661772 85055 37246 567145345 26553 58604 274672730 40579 70933 487991 26553 49301 309977462 40806 26553 969157395 70933 67346 90526527 43943 26553 971795402 3888 40806 885974681 37321 3888 789268334 3888 46367 262629301 37321 42765 251439384 3888 7934 400762103 36417 7934 190604909 42765 42168 335700267 51520 36417 216073109 47355 42168 864621587 30097 51520 804764611 36417 9830 849340519 9830 56620 774745985 47355 54662 373098873 81252 30097 541361647 11100 56620 239503972 54662 90438 920968266 1665 81252 459740428 6798 54662 419618601 422 90438 190490624 1665 69242 927905195 6798 80965 464664011 27812 6798 402820152 8420 422 227594981 54139 69242 14242665 66770 27812 254628063 27812 34997 84027234 8883 34997 181808927 66770 14126 115802913 14190 66770 455192949 14126 9856 723565898 34997 48057 875354307 41146 14126 672691922 27318 41146 207287114 68760 27318 909980812 14309 68760 615884857 77897 48057 694063162 11679 77897 513945161 14309 84611 585945844 11679 79180 568292923 14309 60232 833756709 83290 79180 976744833 83290 69493 779405917 83290 23344 629073511 51457 83290 418494259 88389 69493 404889738 23344 1331 778963379 24365 1331 639110670 43248 1331 467855130 88389 76338 248998524 43248 89904 96691871 25838 1331 773271000 43248 62526 650464948 25838 27910 592671046 76338 76512 28756303 82890 76512 541632000 29295 82890 836401304 62526 26898 485329655 29295 50682 381963293 29295 39629 363532401 23187 29295 51185976 23187 45076 942517707 23187 24707 901182534 40826 45076 986837355 23187 67687 133058861 23187 82596 451906306 1276 45076 953235608 40826 29537 725538462 58909 1276 364909817 1669 58909 692627698 29537 34052 331689827 15464 1276 813728180 1669 52918 457669231 38956 34052 488931052 32016 38956 118493701 75022 52918 492606425 12233 15464 325918292 66741 52918 852345379 46183 38956 721785209 75022 77240 448654839 53994 75022 927534962 26719 66741 937111149 71022 66741 830771150 24769 71022 189503827 72831 77240 833375469 3370 24769 294379786 3370 21837 821423922 3370 29950 38189127 71043 24769 112198501 3370 18313 971242026 17024 71043 84616331 17024 60455 400371876 30686 17024 604005284 60455 49854 490151797 30686 40697 796932689 27792 40697 33150913 49854 13496 544400481 6228 27792 162787272 6228 23062 485428023 32822 23062 423368948 23062 85250 86938973 66680 23062 336385138 32822 63258 530889398 23062 50242 39972398 32822 65033 606727142 82547 63258 873780098 54233 65033 180095575 54233 23565 954394444 56286 54233 231901929 82547 14578 962407701 46195 14578 235869227 20792 14578 310851318 14578 12514 965820674 20792 15601 7957689 46195 47696 825929688 47696 70253 622568540 15601 77566 854108068 38323 15601 821231555 15340 15601 38560642 70253 32885 28085365 15340 665 577451075 38323 66291 189147605 32885 13924 881050136 55918 32885 246680208 6378 55918 440604640 665 45321 846819381 13924 3571 57162872 6378 30589 161776274 7041 45321 631309288 63794 45321 179264944 63794 58761 453576947 3571 24369 222623987 75058 30589 465819860 24527 24369 545198830 75058 26722 610092193 72386 24369 2184634 22959 24369 32698707 58947 24527 650122617 26722 65813 39906987 65813 87495 879217256 19108 22959 958407083 19108 58533 9501843 24038 58533 736223685 58533 32467 891069851 87495 35484 193528427 32467 3773 529804649 9420 58533 724684627 3773 39928 659823087 3773 43148 501316876 29656 3773 547401338 27157 39928 483338811 9420 36516 3985037 27157 61340 593434559 41508 29656 282302709 40277 36516 255943178 40277 32837 966369521 64385 61340 740072951 43693 61340 82436567 43294 41508 852182178 29701 43693 696345959 72989 29701 43841212 62479 43294 397848677 43294 48592 831095593 7063 43294 811546674 48592 82331 115210031 72989 22171 148854238 2631 7063 761050333 40338 22171 967102707 1170 82331 659463277 22171 87693 692859137 15121 40338 263441730 40338 44986 982273065 1528 15121 340132722 65159 1528 332327666 65159 40087 38216049 33334 44986 90541855 65159 76072 959856933 8501 40087 408132147 33334 74573 398578645 76072 3779 828397695 8501 37205 283659533 78553 74573 964853865 8501 89825 130091207 18803 89825 104227458 78553 16732 886394687 24530 18803 409993638 78553 36990 308831603 11175 36990 858383796 36990 22071 309492685 19667 11175 693795575 24530 61156 924417787 22071 22240 987315042 55505 61156 125244311 55505 13347 380259946 54343 61156 467642360 65243 55505 890127980 22240 3359 38425925 55505 46646 648528108 41120 65243 344487468 73911 54343 663104314 73911 65649 254874860 23811 3359 85751272 43350 41120 170397354 55604 43350 65187137 65649 68056 987362880 55604 89145 532631471 5863 68056 395836491 62028 55604 501088087 88642 62028 767910051 88642 16673 897420106 63168 89145 90005674 69315 5863 691887004 62028 66480 347562633 66480 90133 1981429 3538 90133 798203377 71261 69315 775448605 66480 15282 443216393 29539 15282 469301048 82677 29539 510367645 82677 4796 946020134 42477 4796 145987246 15282 59252 114543892 29539 8310 703630817 10437 8310 767937237 84425 42477 349496360 66355 59252 264642329 59252 20979 157938130 8310 5645 272966331 84425 14981 149460795 74535 66355 50067213 66355 89017 940033500 20979 71413 853258757 13615 14981 244264744 14981 81983 849379989 81983 82738 709564339 82738 21226 104879263 81983 53297 831600777 81983 49940 102408021 82738 24723 687571481 78969 49940 711805161 78969 45143 388218951 58287 49940 181602575 78969 75913 785493172 89520 24723 756690542 47618 58287 729516664 45143 25298 735134487 75913 42217 189822621 75913 65331 757832757 3930 47618 763469399 42217 51658 188719753 65331 7485 107645569 51658 12049 33618023 51767 65331 218054869 3930 11529 179510639 65512 51767 6371301 84482 12049 795210541 44094 51767 572795989 11529 806 645780031 5653 806 283898370 84482 30325 145759478 75513 806 61744677 82053 806 535481548 86872 82053 174319909 48302 75513 538171011 7358 48302 605559750 55930 86872 115855746 48302 27449 873006129 54155 55930 357484363 7358 36989 285499811 74769 55930 849203697 27449 57271 133343500 16152 27449 391494062 54155 25289 326260053 74769 88836 916945000 25289 1636 292261015 1636 48950 476089806 33197 25289 648631142 25289 71813 310605688 71813 44731 9918358 71813 66733 465773058 10015 44731 428183812 44731 29859 181199775 47447 10015 583618921 23844 44731 97283639 10015 13058 780711837 10015 2357 13506193 47447 43340 295934274 76214 13058 472711176 76214 87483 294790697 87483 79184 84869099 61769 87483 157393353 51385 61769 793573752 41664 87483 277562958 79184 82837 481491896 61769 42436 805472488 80849 51385 902959422 37496 82837 381410107 82837 61942 387362591 4501 37496 327876034 61942 7950 686664108 17341 4501 283649914 30951 17341 875159558 4560 4501 810203255 4501 68851 906811213 68851 52516 442559609 60884 52516 544562013 85803 30951 257671916 21914 4560 405977456 549 60884 147347905 85803 61597 822716189 65711 549 687250655 6188 21914 38993043 38449 549 514867508 6813 38449 33689789 38449 45294 763518211 6188 53480 951331413 6188 79309 125556897 76876 53480 331785012 79309 71497 879394404 44351 76876 893270453 44351 80217 935309235 30666 44351 921906973 44351 64094 333517281 27266 64094 580732375 29012 44351 920386480 48466 27266 286201928 48466 28151 834156874 64094 32844 528814246 14861 28151 456583302 48466 72556 44284275 74430 28151 987890630 3242 28151 972302337 66137 72556 527139358 20992 66137 901724028 72556 41616 247716273 66137 1690 581004124 62672 66137 790375996 62672 69262 228523009 73281 69262 388344576 65444 69262 457274813 73281 73071 917736646 35524 69262 768884541 69262 1162 921188060 41798 1162 805950603 1162 73742 712719171 29432 41798 302905575 57171 35524 550883264 13742 1162 519090028 51195 13742 431811610 13742 41917 189589083 55845 41917 920841236 13742 912 715069739 55845 35874 978537002 27926 912 687626859 35760 912 457880831 55845 60517 528128985 912 19195 740894762 35874 12375 832543698 10727 27926 447228663 10727 59104 744886883 60517 5382 46278228 19195 83618 565590335 59104 63607 175516719 48513 5382 380216812 48513 66180 210527118 38536 5382 139372560 83618 89283 45431800 62973 66180 547618286 66180 15277 503067747 2273 66180 95883080 24759 15277 85179517 84841 24759 189082405 8086 2273 773541940 8086 26936 193189800 24759 24299 217669453 26936 14198 85751137 14198 31719 690901840 3078 8086 861109170 32294 26936 441054534 32294 749 178779587 28299 3078 663648225 749 22801 635466355 66869 749 877627144 51190 32294 585565176 22801 46911 123362486 46911 11190 194159819 22801 43325 157976670 51190 18302 34616280 76990 11190 109901026 46911 17575 857321911 18302 34265 870915460 17505 17575 591518158 34265 25281 151963570 25281 7666 133268559 32354 34265 398986010 84466 32354 97116105 63329 84466 482716640 67311 32354 624230609 67311 1369 620699800 1369 57586 593555025 57586 7587 596276739 67706 7587 952604286 77137 67311 23473417 57586 13257 390804717 77137 64351 772575693 33314 7587 460944919 77137 51007 896232376 13257 46882 910341153 48020 33314 357606755 5520 33314 346246748 9278 33314 355657856 51007 35151 671743348 34027 46882 733494362 34027 63774 51234631 9278 87247 63318791 63774 59756 950772797 35151 16192 285020849 87247 48956 266365288 21899 63774 448146699 23750 48956 441868706 16192 57944 757812983 21899 14422 569246245 38010 14422 955276701 21899 50898 407274004 59671 23750 375713460 87610 14422 774508919 49735 59671 901916303 44290 50898 422262162 42956 49735 447258924 44290 35667 694637527 52454 49735 970802796 52454 84338 22689594 80431 42956 106336457 52454 39433 416834259 39433 21637 946224886 39433 63094 627721897 84338 86177 761516589 63094 17513 63115928 47510 17513 529071890 17513 28006 587225795 13544 47510 76427032 28882 47510 488673016 47510 48780 660503330 74658 48780 171303050 15048 13544 89464669 74658 599 323372668 48780 17097 363867250 1415 17097 21123810 15048 11871 635117142 11210 17097 877203211 45107 11871 149177383 45107 58592 137896247 11210 86092 406925950 10119 11871 332519961 58592 45741 523918454 10119 79875 693299539 86092 53713 133996819 53713 35028 136237871 53713 27970 797940431 45741 62607 607295102 47848 27970 173481497 27970 34722 652705264 62607 14799 129246380 26994 47848 860068802 26994 56478 964303490 34722 83650 198221900 67824 14799 947229821 67824 11857 876691193 26994 70282 389646670 48603 67824 142669961 70282 1531 833989608 2737 48603 366426960 51573 48603 722974754 49017 70282 467519275 49017 53717 810205749 71933 53717 113352985 56247 51573 857998495 68694 51573 226068692 29597 68694 144920021 80298 56247 604124746 77670 71933 528442207 68694 15845 927737083 22323 68694 138464793 30513 22323 682344149 80298 65989 571188480 1697 77670 294192936 14643 65989 366016309 18976 14643 225680865 18976 85522 15801075 85522 59798 167455297 27708 85522 620530865 36199 14643 367243119 75551 18976 751899228 10549 36199 170806934 66363 36199 384482004 16709 75551 563591809 25650 10549 429794676 33305 10549 93628939 16709 37054 853306217 48437 25650 801403629 37054 40934 306019897 37054 19719 682189135 19719 1896 461249160 37054 19711 466059967 48065 19711 453586488 19719 25014 8089759 48065 8115 766839894 78868 8115 110195762 24245 8115 821161037 78868 30934 120591071 5604 30934 908450724 8115 60365 971083600 2699 5604 733060820 2699 74468 759021217 62608 30934 693201977 11790 62608 863378084 62608 87419 361054112 11790 28176 523774429 34249 28176 305953568 28176 23379 151869856 76713 23379 475866009 6439 23379 538690107 1149 23379 240325191 79926 23379 613961376 68654 79926 782404913 73078 79926 972161967 68654 14113 976284375 70750 1149 881617387 68654 294 712990806 294 34360 148228583 34749 14113 906096150 34360 29468 110447357 79151 34360 409690236 79151 3453 89453534 34749 87369 476572530 79151 67695 180216559 87369 6914 106315703 79151 30991 47660793 67695 11872 72825234 6914 9962 113159820 6914 10899 101207314 10899 4933 398602134 30991 29427 733600053 9962 32039 491869584 4933 65360 773374474 36565 4933 557816342 14081 29427 504221183 29427 12429 799137236 73485 36565 155001833 12429 70503 334587923 73485 49924 687463208 14879 70503 436529252 12429 47234 938743846 73485 80977 845452502 80977 63454 850844911 47234 71742 866799226 14879 66482 601483157 63454 68504 734576613 80977 5001 398137230 57400 71742 486706769 5001 79282 719060712 10421 68504 556015029 76323 10421 712786809 79282 89677 842226014 84935 76323 801292084 84935 72170 351879355 4946 10421 396651117 84935 14091 135050552 4946 24856 977631349 24856 37477 199480394 86441 37477 496664424 43400 14091 485561184 45808 14091 36713680 32235 24856 138263490 24348 86441 151616693 83951 32235 311395313 24348 13044 669493370 17070 83951 798992000 32235 21125 927595306 13044 8153 955101520 21125 38584 523064650 70518 21125 70159032 21125 36463 800422180 53198 70518 960143429 70518 76750 743261685 37410 36463 459046139 70518 4348 930936142 53198 83823 43106389 76750 69396 17261470 74619 37410 107533430 78778 4348 806340136 83823 59235 892071917 22705 83823 138855434 5232 69396 415662735 74619 49851 37314631 5232 66434 352887179 5232 50564 530261480 22705 63016 185127746 50564 71795 185804842 66434 71881 961253539 49992 71881 9927698 19697 49992 874025334 65882 71795 69939701 41658 65882 761030010 71881 13719 951017950 13719 14965 961112032 13719 87273 140008533 81934 87273 938224292 14965 69413 249280566 90433 81934 50347406 69413 69310 577167631 81934 56907 552007175 69310 28624 531313494 50377 90433 143145471 34886 69310 734922445 79496 69310 498701212 50377 60742 82247737 83298 34886 538230332 52384 34886 142374619 60742 14648 91904958 33474 14648 20340133 45736 14648 555783354 2371 14648 611233638 45736 19944 291728980 77440 14648 552927372 84883 19944 852142098 84883 42184 450343669 77440 10662 942556813 77440 50751 993800542 42184 70596 698775497 10662 12313 895133992 82865 42184 178605831 55761 50751 422719605 12313 57195 129569167 6050 55761 16096505 55761 66231 363519491 71699 82865 832040162 71699 44515 49301651 44515 58330 265826841 10463 66231 8820703 71475 44515 535623365 52930 44515 801365565 67816 44515 117628423 60501 58330 967624195 9333 60501 534657362 52930 83412 545184652 9333 58352 568909101 9333 53867 259689434 60402 60501 440626645 9333 34519 261755628 83412 51309 168281773 83669 58352 198192486 83669 11344 397094313 41194 11344 296112084 11344 76833 588524766 41194 39062 334191715 11344 74946 18411936 39062 62261 962631514 31565 62261 584512359 74946 30602 952502021 59577 62261 154204453 61091 30602 401477425 59577 16396 73993506 88590 59577 419774959 74149 59577 902941807 54383 74149 676375999 74149 31921 159322055 73070 74149 924061863 88590 52767 974578969 32571 54383 71853870 32571 89315 230139432 31921 85295 392284567 73602 73070 246635564 32571 58557 89624424 73602 44690 137688141 73602 58585 655350343 13219 73602 392329469 44690 60653 867522496 72335 44690 570510976 18731 60653 833459474 13219 64037 821344390 72335 26891 249709063 64037 10024 236920307 26891 60277 242115511 60277 18179 98977573 67233 60277 479635711 10024 42194 572531314 17271 67233 430184721 71039 42194 79352709 51921 71039 355347500 1081 67233 414451939 53767 42194 213966142 88602 53767 920041959 88602 36359 125620732 53767 48654 73818792 39162 53767 521554768 39162 42107 173948378 48460 48654 580862326 29 48654 797551105 48460 20219 474884309 29 66019 136947217 56614 48460 78162032 39057 56614 678956647 56614 42883 86194457 70864 20219 28155896 66274 56614 827866554 70864 6150 304756148 22001 70864 954421941 70023 70864 975837682 34625 70864 272900092 85184 66274 596671927 51415 22001 797336004 85184 21779 418235039 77064 21779 34005338 63257 85184 53692517 21779 90362 964831171 22589 51415 315926017 42560 77064 605150962 42560 15327 403856304 89369 15327 605708369 15327 50906 985403724 50906 65741 579652734 42560 74975 327923968 65741 7924 219990679 49239 7924 171666398 74975 45713 205934473 37127 7924 139861980 45713 48185 391474979 16450 48185 233985157 49239 27562 626399513 88385 37127 934369962 16450 57013 330833755 57013 46938 339256587 79222 57013 950211342 46938 14623 479846484 14623 71268 27641440 71268 42690 842010983 62624 14623 460442780 71268 55106 846401548 55557 55106 326212950 35792 62624 25840579 55106 56007 491438969 56007 31479 535417898 26594 55106 723799577 51054 31479 308394264 35792 29170 57080727 16280 29170 646462473 13753 16280 50609255 37632 51054 28931897 29170 6893 728831950 13753 59095 409256657 22802 13753 826544938 9374 37632 68800263 22802 21737 273718940 22802 58455 819937526 12419 21737 638302455 22802 51396 132079311 9374 14583 863997012 14583 19899 865171721 19899 10129 141932963 13050 10129 643028378 37356 14583 121362910 13050 64271 291960870 30977 64271 127726261 10129 52152 25309110 52152 67485 829671146 37356 20980 318064300 64271 46932 685833405 46932 61333 648236502 27744 67485 7099072 28015 67485 412000583 61333 23322 18984833 46932 4158 480175649 68240 27744 64093452 74777 27744 28327484 28015 42053 371429704 26184 42053 110072802 74777 31111 665879412 34135 74777 517281127 42053 72010 722926437 26184 79104 355196583 27030 26184 977156002 8170 34135 913846367 63520 34135 912641793 19006 63520 327574452 63520 74760 587805947 8170 12946 270175090 25548 12946 136171278 19006 74228 47321674 74228 86014 948214458 74228 16168 111323842 13885 12946 599521367 53203 25548 517469476 13885 53157 623430314 53759 53203 911522802 24676 16168 429857189 40933 24676 603987034 38166 24676 792496617 27956 38166 627551649 74000 27956 784948970 50509 24676 182428325 38166 13673 547217485 63018 27956 684578396 61912 74000 55470503 57780 63018 588686191 57780 3302 807549225 80975 57780 28361824 80975 38582 773923026 16077 57780 377504072 88248 57780 433098251 71909 16077 448742791 65612 16077 260778958 44313 71909 975001331 16077 468 275595925 21618 468 315963035 21618 21557 410195430 54988 21557 138332513 11479 21618 950994772 54988 36307 345834378 15288 21618 554810978 21557 87872 715182936 15288 39983 339563301 22367 15288 326979845 39983 77714 289376058 56598 77714 68388717 11240 39983 698543489 22367 59030 437946098 77714 55495 422377681 66751 55495 717630721 11240 56448 868016758 48543 66751 611034850 48543 13793 531985114 48117 48543 940657803 66751 70295 424794621 48543 36432 46994212 80556 36432 926045448 2064 48117 46998501 10058 48117 505721906 86122 70295 84127776 45126 10058 930978611 45126 87912 222604971 2064 24214 522164348 45126 37767 441360898 87912 59779 926014847 81807 87912 347548334 84668 24214 45101725 24214 16827 629792844 81807 26055 560466896 37234 59779 765099424 89212 16827 561975527 89212 15435 817383464 89212 3605 426787132 37234 45780 311178774 15435 16642 90876660 3605 48514 432639700 83185 48514 252855741 70107 16642 356410072 70107 10267 168312090 83185 49991 424594817 31446 10267 809278937 70107 73442 593391242 3438 70107 583242684 49991 39652 136500200 39652 87159 498667432 17700 39652 981487445 3634 39652 418725959 3438 81738 253696634 81738 10490 220801923 81738 74636 630538478 74498 17700 812698306 55564 81738 38566554 55564 49365 718422848 10490 52677 693090486 55564 28373 45263944 54692 55564 833578224 28373 84452 742344803 69952 54692 413956242 54692 23071 355186252 21755 28373 321813416 54692 44795 157088764 84452 53226 767012992 18151 44795 659720819 74365 21755 273844163 61685 74365 290617732 74365 82090 44717674 23386 74365 967560817 51368 74365 21386436 33401 82090 330777201 82090 28192 277751303 23386 60779 537194923 51368 50601 935616724 51368 22466 95848043 22466 85038 457643562 18807 28192 605062106 9292 22466 157404327 50601 37052 787790537 37052 54423 190481942 9292 52067 650159643 46985 52067 180550448 52067 78603 221225094 86161 78603 896609763 12565 86161 13585048 14227 12565 579802276 66147 14227 190022169 78239 14227 572919742 19340 78239 673915805 78239 26685 711789517 14227 65983 563142131 70817 19340 73314491 70817 19632 653922756 26685 81844 782871455 80901 65983 860168835 85399 81844 594257349 88231 19632 290195850 30582 81844 156138554 30582 12768 852592266 31714 30582 552723204 12768 33101 675777214 19237 12768 63055912 31714 34200 695111758 75189 19237 298049173 10966 34200 849544818 33101 14661 843824110 19237 4755 31788119 34200 48268 433407535 10966 85153 373769 29277 85153 832456866 6157 4755 42148737 85153 45823 75903782 29277 44191 54038361 45823 13275 696281879 30763 44191 137307001 30763 12373 477840640 44191 6605 86563262 6605 41099 383916296 40541 13275 29388554 71061 41099 708251633 76427 40541 396836858 76427 12078 144136670 40541 1419 321730694 76427 35593 819368549 26842 71061 646339544 50855 26842 887679765 50855 81646 931055980 35593 26230 725865565 26842 62050 48142232 50855 37505 596757668 6533 50855 376185226 77627 6533 703566146 71030 26230 468011209 84431 37505 801972557 77627 8631 474480610 11477 8631 81365834 28795 71030 914816282 8631 63043 4975144 37051 11477 508079407 51020 11477 263684138 11477 11886 328685459 28795 85745 547939930 37051 42624 819980149 37969 42624 97352130 76082 85745 400985639 37969 54777 611120661 62454 85745 621224455 80549 54777 944952051 9716 80549 107201949 18641 54777 439151775 54777 32622 109665148 62454 88729 158032726 59141 18641 451052811 32622 75313 113544757 25850 59141 987351562 41074 88729 818583867 25850 63692 86141847 63692 72028 428294809 72028 23955 345361991 25850 62669 479277075 72028 27451 72273086 27451 18757 376034844 16205 18757 110117243 201 18757 635249553 201 7302 920427853 72254 201 651518098 7302 73373 299951636 78923 201 759607130 85812 7302 972558693 7302 86290 415169363 42833 86290 955413480 42833 6118 128463626 36755 6118 305309726 85812 53510 800193671 38686 36755 934921722 69278 42833 102052046 6118 55395 74901181 36755 38862 405725048 38686 85841 651590134 31614 69278 254853963 31614 69276 967892279 38862 46876 159660037 85841 69897 568439235 73220 46876 871364711 15633 69897 644935403 54218 46876 58457233 46876 42018 372803654 54218 32850 346936909 4557 15633 448711991 89489 4557 33817796 54218 82845 131634025 59895 82845 95861222 87597 82845 466473080 59895 33750 96586328 89489 8424 395077220 60345 82845 395113900 33750 64929 110328702 64929 13145 483329764 69515 64929 326557454 69515 72935 924798563 39541 72935 493744898 83240 64929 276874440 39541 77361 22693003 39541 12979 249694631 72935 634 475974628 48978 77361 707555056 54716 48978 271898617 33362 54716 371692907 21336 48978 10035247 83503 634 708951260 48978 44630 819719525 52632 44630 768081965 52632 70609 511355447 47120 44630 461332512 13186 70609 458622553 44630 2550 661922106 40022 70609 221903220 48266 70609 671432352 49771 2550 267640594 51455 13186 568517564 11453 48266 57155758 90328 48266 56256573 90328 26865 784521597 51455 12949 67426072 50143 26865 748745064 31941 12949 199669310 12949 13038 585475191 50143 30689 351029165 12949 37761 924195702 31941 67973 787259887 16821 31941 51009101 27804 16821 40218405 27804 8572 93011239 10231 16821 517508541 45980 67973 485294088 13277 10231 809299752 8572 84511 67131425 8572 17147 724020570 45980 86001 998538504 17147 30142 646209865 86001 62815 125373022 30142 70771 20780857 73227 62815 518663148 28756 70771 660195200 28756 61532 184171697 61532 80104 530709804 80104 65845 601669781 84199 65845 508093116 61532 55517 135095315 80104 43094 612881901 84199 11435 816660460 33618 65845 15355599 72100 33618 992770677 79806 72100 735444907 79806 51527 88371859 60923 72100 296141799 66035 72100 932566646 43119 51527 924593092 65914 51527 688732675 70948 60923 599121344 43119 14032 737276080 14032 88645 960601517 29572 65914 553275706 51920 29572 738659579 67898 88645 199328989 51920 21815 161276774 51920 75493 478755833 29572 39400 752297684 39400 79632 621041239 29898 21815 20384742 42298 29898 574430062 29898 79962 775674326 30559 42298 633449195 79632 69379 515775552 27568 79962 990088411 27568 37346 47602592 52825 69379 97244393 41221 37346 771343051 12333 52825 181931442 37346 65095 191407470 28885 37346 566576810 12333 2417 249766229 65095 78447 381832964 7071 2417 369375502 7071 17942 194839203 78447 35909 417319999 35909 80340 706286783 17942 24118 981298672 24118 6057 450810793 68401 24118 514434197 6057 832 464487469 68401 63513 873296394 770 63513 275273597 68401 50140 917284660 832 43049 7158426 17308 770 838465467 83444 63513 166409072 17308 31228 471584227 31228 21036 795328308 31228 68979 256148937 13026 31228 83236322 68979 12624 611953126 88310 12624 571495959 53714 12624 834291781 53714 37796 942842372 71643 88310 315722306 55703 88310 615795466 47307 55703 674094402 14474 71643 686174495 78749 47307 200790450 52228 78749 257620241 53345 47307 972100854 47307 6787 832520312 52228 89828 972271346 53345 16978 989677509 32897 16978 470532482 44277 53345 754405567 2275 32897 419985984 70112 16978 528253755 16978 84604 200724629 32897 38119 160552792 84604 81564 730942318 81564 24680 410498334 15771 38119 519933669 24680 87332 553964832 78904 38119 495038449 15771 41021 612496385 9807 87332 235614385 15320 41021 468373434 87332 82290 925381667 69355 41021 141338714 68215 15320 88513823 9807 23435 330916106 66223 15320 926678506 82290 39223 467810270 65130 69355 182782338 23435 62141 348882769 4787 39223 257227669 4787 75885 23794076 82034 75885 708570281 57020 75885 350401806 63331 57020 241860329 57020 27930 375780734 51426 75885 112947588 51426 666 390393144 51426 71688 7237811 22811 51426 139276104 55103 51426 132508837 115 55103 604251439 55103 24196 34394770 3945 71688 39106828 300 24196 552941120 115 25911 983418112 73191 3945 999887048 24196 15584 439846477 25911 16912 142520144 8182 15584 764582409 25911 15690 458179173 16912 40323 714371535 58968 16912 689550010 40323 6202 314488714 6202 8412 341529235 58968 37566 792539452 8412 76678 776473376 48742 76678 238258115 76678 31442 173885300 31442 44663 880561602 74979 31442 370387238 73119 31442 536995208 76982 74979 428740952 5559 44663 931247964 73119 6357 619606317 74979 80323 955641568 80323 28128 541226216 6357 55619 501428599 55619 87717 332326832 84289 80323 780080395 46172 84289 122198480 27381 55619 410488 48535 27381 821927088 84289 5980 414572700 48535 30983 221066244 5980 5997 575155157 2331 30983 11630368 7364 5980 961727766 1503 5997 941508399 30983 49297 864148764 15893 2331 293838804 15893 76682 343932905 15893 52173 47352486 9282 15893 770873945 72657 9282 366311515 72657 46484 53535383 64673 52173 976090538 41345 64673 92214549 72657 60586 997647171 69809 60586 498862714 20775 60586 801921551 20775 47878 662683245 50766 41345 38684585 53732 50766 958955936 32801 47878 222419442 76974 53732 98856749 31778 50766 347927733 32801 65735 56355965 39914 65735 140667506 45420 32801 774959534 73679 65735 230700601 73679 84891 848005364 84625 45420 439989837 84891 85822 709841464 83078 84625 299523512 64187 85822 361383123 58539 85822 135238398 58539 43093 620029680 85822 56754 353510079 76246 43093 6632316 50563 76246 107123017 74187 56754 944704114 32553 50563 400795067 44875 50563 555363667 76246 3428 533322689 74187 41817 753474293 3428 3883 863850818 3428 78267 823330777 3883 35810 246732270 87847 3883 299026712 87847 53845 594392769 62967 53845 500217193 53516 78267 536992552 53845 39697 756070498 71106 53516 256781539 39697 80697 318948500 19668 53516 573224578 35340 71106 523988004 59366 35340 969745392 59366 85865 220514917 44084 19668 114707573 38440 85865 119607720 62918 38440 133017917 8988 44084 987431744 84342 38440 33659788 43791 62918 778522317 11555 8988 799384640 84342 67259 210200072 84342 6111 104019083 13782 43791 79396172 13782 66438 434006084 13782 15185 577221525 22530 13782 219546334 89629 22530 833766655 34756 89629 885593900 53425 34756 397392507 15185 60770 733303481 45659 34756 831376212 21731 34756 17487773 65946 45659 98587934 53425 85805 957782761 65946 88375 679200115 88375 10082 8366110 17123 10082 946060942 88375 49738 560703457 49738 79895 325702162 17123 64843 981350833 61425 79895 1940202 71437 64843 709165916 79895 53197 242705244 79895 53153 595021128 67326 64843 447577638 54073 67326 9614327 54073 10103 47162357 54073 29470 950278155 53153 75316 78249659 54073 41274 22860540 6838 75316 370261018 29470 40023 204399011 29470 6703 996128190 42259 6838 46811774 6838 34960 759812007 6838 32562 929786739 5222 42259 81576124 32562 67772 155008114 42259 58521 938745170 34960 5118 669411817 71216 5222 78353852 14711 67772 370309357 58521 72278 411160942 60622 71216 123782848 53823 5118 933681127 60622 11450 951893074 83012 72278 30386386 52511 83012 325296805 52511 66856 773910901 11450 67761 53377629 67761 54565 105303884 67761 76048 507816 66919 76048 179666072 46184 67761 68710424 56201 46184 758061520 56201 18301 62283099 82505 18301 269664734 66919 30790 666964279 18301 8171 458212666 56201 54362 22752626 52834 82505 937390512 30790 86107 400868638 30790 78449 835970483 8171 81452 699324174 81452 55524 950790369 77563 86107 848636991 45158 86107 293415219 55524 27911 948006959 27911 75948 709693435 241 77563 296525231 241 86682 754839623 27911 82552 9203027 86682 42969 643917133 17059 82552 410362732 241 28550 466914431 42748 28550 346539941 17059 2753 112793757 29171 28550 77114541 29171 64303 326090370 41750 42748 116194674 29171 24753 86689566 24753 42228 185491342 29171 69470 666492821 50405 41750 558218773 41750 52039 2732034 52039 9311 696457560 51547 42228 66068682 83615 52039 487108713 87986 51547 234344241 18477 52039 664631962 83615 12659 35619502 12659 57454 810596314 83615 2264 611096831 57454 86421 802210196 57454 14963 221698619 14963 7203 66584290 34404 86421 735752884 61875 2264 541009318 65090 86421 90606632 63234 7203 483464660 65090 64192 806488444 63234 19950 703426671 58235 64192 738099156 63234 80003 287575640 17359 80003 793039528 40292 58235 526218418 11214 17359 815895854 17359 19814 829588636 11214 44312 929558285 37824 44312 69212587 6219 37824 255236402 1311 37824 312161438 23973 37824 240388857 1311 29056 245751340 20711 6219 804915195 1311 60457 276850502 29056 73623 761654569 23973 69682 41509815 69682 68774 875845257 60457 36114 177229821 60457 17029 281293055 69682 29624 350060165 69682 49904 745295669 49904 45979 229214295 17029 52206 663963983 82216 17029 678627208 49904 43358 434223756 80401 52206 762706020 45979 83325 696475750 66604 43358 858124449 80401 18490 590189709 83325 75031 817827284 21037 66604 967768474 42278 21037 409147052 32163 42278 40938902 21037 31119 217531216 32163 73956 142341461 73956 4545 271937216 32163 13837 747240181 57262 4545 267523785 11903 13837 799578390 11903 62921 35437249 57446 11903 936939638 11903 61306 613447458 61306 8033 659116979 62921 85347 839839033 67528 61306 311579558 8033 33746 158700016 76500 85347 222036116 68797 67528 827994462 76500 36413 6740290 82642 36413 585206974 4485 82642 465633408 84415 4485 741751580 17696 4485 63328399 17696 31665 329110453 30003 4485 955426356 30939 4485 801741633 61514 31665 15207320 35131 31665 83330433 85164 61514 591793698 19444 30939 481180036 74926 19444 433352133 79278 35131 887753987 85164 20768 207727118 20768 48272 918363266 1548 48272 466306827 55892 74926 216065508 20768 269 65747129 20768 56848 997330173 75559 48272 819608801 77120 1548 844498664 26548 55892 396021027 83668 77120 224950202 15491 83668 766462088 26548 62990 643101694 77120 38792 231450099 78871 62990 966661740 38792 76124 764161780 15015 78871 25223181 52149 62990 127713227 26683 76124 38872655 15015 70025 152189386 74687 76124 378476638 7272 15015 917787948 27291 74687 52044740 74687 41755 259796487 21307 27291 217464607 7272 33626 247816400 7272 60709 772078559 27291 67404 750695441 60709 75089 77566973 75089 238 391978332 11753 67404 351980471 238 67842 751160790 55502 11753 833061708 4590 55502 173306447 27232 67842 325410420 56432 11753 831905224 75864 67842 248465045 33979 27232 784726568 7182 56432 192122622 33979 14646 49569537 56432 71657 552856918 71657 29783 852002035 10944 14646 16697124 47102 14646 592632079 29783 76728 437359366 26095 47102 138492810 21844 26095 993266871 21844 1535 19059838 76728 45854 473560316 45854 31624 403295643 86351 26095 517862116 21844 26460 207890492 43229 26460 689926739 45854 39820 919353294 43229 54304 742172815 54304 85192 144152939 32488 39820 971341466 54304 74781 324997910 74781 55360 451368800 12943 85192 934819036 55360 75599 754756749 74781 46121 530584352 19969 75599 520514494 46121 75614 131901250 81607 75599 742010472 52379 75614 498078244 88254 75614 475430459 19969 47419 731232448 88254 6407 403618496 18850 88254 899922908 53586 6407 324541272 53586 45042 145853743 89796 6407 892747171 89796 6476 988954028 18850 44935 240997991 89796 15624 85360487 15624 87120 554633959 89796 20619 448811059 59589 6476 18105377 87120 31380 774255962 31207 15624 968425550 31207 467 577537486 20619 75070 683335641 940 31380 461729557 72445 467 811872025 75070 36427 85261797 940 45626 110761012 75070 70506 284812385 78844 70506 554483541 21349 36427 200140504 51461 21349 902572176 78844 2747 643752620 70506 29157 606478527 78844 84940 384870938 69476 84940 525792338 29157 65638 89732451 29157 29098 136493805 29098 38836 790590247 29098 34208 828556219 23094 29098 759299932 29098 55709 171521318 23422 23094 629357891 19213 23422 780709968 47023 23422 138306862 23422 10444 892969388 55279 19213 130675041 50512 47023 328981054 47023 82027 105264050 47023 83146 572024039 54039 55279 412559833 26899 83146 354294586 44561 83146 297066965 26899 37613 874594919 44561 39752 310617836 39752 83723 45009715 85483 26899 48612083 40305 37613 619512197 83723 1732 351329711 83723 41918 149689299 41918 68705 587932023 68705 25154 680600287 53826 25154 690716600 25154 2707 198067424 2707 60680 797557271 17825 25154 138631986 20715 17825 720424189 74024 20715 417442088 2707 85367 836231311 20715 34223 957664714 51528 20715 552737195 74024 46234 69283265 51528 11591 71721810 35115 51528 984351950 84063 46234 941533975 5354 84063 765204443 51622 5354 29216285 21368 5354 953105761 5354 22355 160418771 35976 21368 368429884 87835 5354 773780997 70848 51622 20609497 13415 87835 705021140 40977 22355 216729039 18229 13415 287637640 18229 68116 393134298 61323 70848 882100880 68116 54314 294240463 18229 51859 856245723 61323 56142 81906910 61323 55389 117666362 31152 61323 32278397 55389 21382 850465132 80050 56142 719331880 76104 56142 989073692 80050 67273 821376294 21382 8008 152372684 37075 21382 814608924 76104 54087 837586423 12098 37075 103678975 2468 54087 910764414 12098 70418 965598898 54087 53930 811747183 53930 53253 304237034 31736 53253 95980823 24292 53253 170805305 46797 70418 938287995 24292 78306 213046180 51517 31736 40984209 9879 31736 504669729 64456 51517 725172523 46797 51493 350461640 65615 9879 873064513 65615 31766 587455380 49701 51493 48924877 18478 49701 688391350 49701 34699 40463976 8531 31766 457587285 49701 87388 471378658 49701 71367 372720415 87388 6664 484612 25461 34699 781006664 6664 60335 746609419 71130 60335 432558433 71130 38801 631463602 71130 42027 522684229 89152 42027 115790535 85411 71130 939214031 569 71130 890732782 20270 569 257055035 89152 44816 70320115 2895 89152 751863300 44816 13462 304469332 46358 44816 815511598 20270 88731 823791253 2895 5322 195723819 32341 5322 731757731 68779 13462 468081170 20155 68779 675816025 61000 68779 970993477 20155 6729 690384113 6885 20155 368948453 24490 6885 71856275 6729 89259 352578746 38042 24490 539864595 33583 24490 754763065 77970 89259 407596514 89259 81088 426001499 49646 38042 421109650 81088 48881 192946534 4053 33583 282261459 49646 78710 921693116 49646 61531 217917185 78710 65265 197419039 43966 4053 142930238 65265 90411 53529187 13896 43966 219639272 18904 13896 197038048 62935 90411 435672823 6013 90411 106600953 32940 90411 11766923 70738 62935 438238476 4631 62935 73023083 1024 6013 836461980 1516 6013 958269420 4631 13510 444066334 4631 90102 270595216 6256 4631 107066418 1516 82012 460566435 48211 90102 382245609 80711 13510 177930673 80711 59769 994360071 86554 48211 563285134 80711 83793 541581840 83793 42527 446047612 64956 86554 974495373 23925 83793 214579509 13191 86554 582210670 31883 13191 982006523 64956 58358 486768022 54120 13191 153113864 29206 23925 33323173 54120 24263 1626505 20333 31883 912221478 29206 84290 149907747 11032 29206 623238660 11032 84042 435274583 24802 84290 577924712 60769 11032 661513201 38023 84290 850034023 20501 11032 620205693 60769 80200 270408047 20501 962 942295945 60769 81242 974904142 89340 38023 976324067 30476 80200 569611113 12716 80200 97539220 30476 59879 405663360 30476 13621 595840225 75434 30476 118907713 30476 50369 169900975 72336 75434 926102739 13621 64587 212261455 70963 13621 456251624 50369 11077 476050353 42004 64587 833851817 42004 74497 835847742 26608 74497 931041248 11077 48174 809394931 48174 52811 407478857 48174 82822 72650255 26608 13943 620189628 4649 48174 432540604 13943 22214 974387898 25780 82822 48770526 25780 21563 479161500 84954 4649 835441983 49460 21563 676363407 49460 19438 761808041 80559 19438 773994442 14289 21563 143933377 45994 19438 186630790 80559 56700 417138824 45994 70448 610441156 70448 48689 728650128 14289 11102 717285452 1776 56700 700042681 56700 59090 824006206 59090 7869 68360768 48689 58509 865996814 7869 82002 744206065 34300 59090 188319142 76163 7869 602938903 76163 58614 332384186 68346 58614 849813928 9186 34300 455121688 9186 15775 271773937 25967 68346 973528423 50245 15775 611940865 15775 48273 620479214 15775 23582 159438642 23582 59226 994407724 48273 47564 380272446 20352 47564 844580957 17925 23582 321840735 59226 44401 565764505 16509 44401 908252435 46618 47564 203243898 62014 16509 471282545 46618 43892 728454632 62014 16173 347039410 24702 16509 167360128 56162 16173 825328796 5734 43892 160242457 59562 5734 429890829 44068 5734 630377003 64043 24702 971002686 5734 6052 301327143 13951 6052 148231359 47691 44068 799908344 17882 44068 709002221 6052 53028 241151593 39863 13951 824789195 34281 47691 980962343 67645 53028 832539922 34281 70302 469684562 28761 53028 745509644 58292 67645 798392678 78282 70302 630449589 78282 75263 713140801 70575 70302 591873156 30805 75263 502186238 39772 75263 673335232 88223 78282 766667324 2002 30805 801937830 39772 49497 144155033 88223 76907 637281217 39772 85644 980711056 49497 61457 534734814 76907 49543 610658501 25478 61457 523606725 31675 25478 399370418 46108 85644 569904102 49543 65081 544987509 46108 25811 8914581 25478 11194 113210459 31675 73116 454162465 78761 11194 16179929 14077 78761 123942777 14077 49806 801580636 14077 65537 54455620 33652 49806 289337007 65537 5273 888591343 14077 63733 858839947 49806 33339 84237813 33339 87689 643117243 37816 87689 254874211 87689 11462 581993605 37816 64680 92767106 11462 84920 25132003 64680 82949 237625775 49376 82949 407502122 82949 4824 458771858 13051 84920 671802285 16818 49376 911562001 13051 2361 361111591 83721 13051 976667638 44801 16818 362787157 83721 41663 920496660 37192 16818 141101489 83721 78992 396158252 83721 60458 317611709 37192 60590 679222741 60458 41555 475810774 40407 37192 879102777 40407 42326 578704232 66311 60590 196834288 24227 66311 661033140 42326 41984 114921104 85003 24227 90837129 442 66311 511251045 24227 2842 697533426 2842 14375 102397317 442 17061 58210365 48965 2842 986980386 2842 4037 585177498 17061 68695 836046933 26121 48965 34171101 2034 48965 654910869 68695 24630 139775871 88465 2034 568473701 57050 88465 503258548 57050 67502 557202806 6721 2034 273430483 57050 9394 202159813 6721 37590 403639715 58995 67502 668732680 37590 26315 53845892 37590 44771 866526422 26315 49657 351573022 13530 44771 163884459 73320 13530 89161798 26315 15481 692056075 44771 78790 367717416 78790 49302 190863822 15481 34835 586013290 73931 78790 78489738 67050 78790 377161860 11379 67050 106079877 49302 49643 12849154 33948 11379 14859954 24187 11379 874166896 37555 33948 75211058 49643 25826 159755329 37555 18574 745101743 16987 24187 500276988 74519 18574 300595219 8486 18574 613950292 45 25826 270320733 8486 30972 192134587 89223 16987 194193693 30972 78806 73038427 29629 30972 719936065 14202 78806 613408674 14202 28389 100792629 89223 88986 839288329 88986 73020 600295744 68672 88986 356794264 10384 14202 199017063 18680 10384 469760630 85499 88986 880394291 68672 47330 558137706 71375 68672 411992753 38442 85499 26157153 18680 50461 6272056 50461 12007 996014389 16339 50461 848955965 50461 61400 178181879 50461 28851 371769451 44228 28851 99940671 16339 3809 122881079 1532 3809 145763710 52960 28851 210233276 52960 55030 251199973 52960 40871 871623914 1532 9016 58401844 1532 340 690998220 16775 52960 785524064 58291 9016 493660247 16775 31162 490337158 51051 9016 29972956 31162 3647 405430751 3647 83701 407920712 90566 31162 152853651 62789 31162 227719531 90566 70487 957284941 83701 12806 749572370 63716 62789 926293780 70487 1947 310639324 63716 85577 74088684 85577 39413 898454354 63716 21747 786797793 21747 80612 601546425 82872 1947 249992598 4575 39413 236519424 1884 4575 300171675 37231 21747 79197653 46122 82872 850453999 38370 4575 289215054 46122 36563 119324877 48685 37231 961134669 6402 36563 720051542 6500 48685 737207519 18339 48685 523029035 6402 46987 676355424 17961 48685 82626431 6402 74808 582124594 18339 33320 869295052 17961 86342 294262432 86342 11101 131394042 35798 86342 712133755 33320 44712 649790584 82612 44712 989684490 11101 64662 130966121 35798 20019 356068582 64662 59417 648350477 84590 64662 31933516 51529 64662 880426640 59417 33170 867263690 77949 84590 669504226 77949 45455 705606093 51529 75711 823461591 4453 45455 474071231 75711 575 323918057 75711 87666 517076993 27406 45455 299115517 49129 27406 591910513 75915 575 20542155 70635 49129 301667033 75915 40774 565527246 70635 69507 106831973 6024 49129 679971565 6024 34808 287312441 67610 40774 612939221 57155 40774 668886580 72058 6024 403227944 72058 53789 887090453 67610 8569 514739711 53789 79901 771962528 20024 57155 982011695 53789 48876 999002564 26220 48876 370766619 26220 83177 82549663 4256 20024 877540779 51686 26220 247849749 77125 4256 746985009 77125 19893 361978447 4256 337 345963558 34443 4256 692387479 65829 19893 656383367 45337 65829 93862575 45337 39240 440799432 61693 39240 138817195 88764 61693 47147412 88764 15123 499229609 10803 88764 52335595 70092 88764 15319020 61693 18762 794177949 54213 88764 371960036 12130 18762 39634427 14792 12130 819819452 83769 54213 827007854 77071 54213 66092360 77071 7244 683605135 12130 71019 984390539 25210 77071 824786597 31431 25210 252116162 7244 2050 616755192 24797 2050 73641522 31431 55245 154229430 43927 55245 250610760 55245 88013 923619653 2050 15906 334699936 55719 43927 68831161 14487 55719 947065380 65347 15906 178986106 88013 9091 895085022 39461 9091 653715431 25443 65347 31481722 25013 14487 277206270 25443 41591 529825418 41591 10558 651674425 23829 39461 220095246 25443 76643 172874936 25013 31837 489881269 10558 79224 719124246 39156 79224 386185738 32409 76643 6421808 32409 65024 65574202 32409 54561 132578346 61951 65024 36234905 39156 14368 484557113 51726 14368 170074761 65024 68988 597530008 68988 76826 328109460 22055 68988 774977793 51726 28613 829245494 28613 68770 492392806 59299 22055 400114534 2496 76826 195593856 4550 59299 844888456 4550 89455 483004181 52549 2496 409978351 2497 59299 656992568 17760 2497 269711656 47074 89455 45741183 2497 78052 101135364 58227 52549 89782837 78052 89105 521087189 79751 89105 30315657 79751 73072 414565472 57949 89105 412164225 42388 89105 84462017 52273 42388 145668056 42388 51872 422341123 73101 52273 79605052 73101 19601 108496364 39060 51872 350820123 29675 73101 904551571 27567 29675 699059966 27567 33635 649899953 39060 45790 480209787 55455 27567 127615794 33635 25937 727278141 33635 54567 109821817 54567 19704 202932331 67644 54567 415403596 19704 7518 473230955 84448 67644 519653587 20454 54567 836958511 19704 90356 812677271 29314 84448 61740638 20454 30818 331689145 75154 84448 292164699 18479 30818 125406151 75154 27071 263020293 29314 39148 736025812 27071 14807 378857771 71529 14807 165739052 23715 71529 364860939 71529 21654 568762408 39148 39589 504980856 71103 39589 35406175 23715 54694 336547965 54694 90170 449627171 54694 84326 349570820 25317 71103 942586387 71103 64108 35994427 28896 84326 528904918 17524 28896 363032598 64108 34685 319383789 29885 28896 429617172 64108 80241 221799319 17524 5424 624083906 29885 70924 619643553 17734 70924 368131938 81017 5424 409254464 13958 5424 25088314 64326 13958 851324604 28996 13958 852236749 77729 64326 387659103 84447 77729 415772566 28996 33413 318151726 81489 28996 309553723 17396 81489 779926116 84447 81003 501367712 84447 897 3671911 53842 33413 859752205 897 27197 444492526 53617 27197 465525949 27197 15126 177813656 70255 53617 957574739 53617 63986 559287029 84115 27197 884245106 4119 15126 196815681 4119 21041 416596107 39950 84115 790805774 39950 679 619752973 39950 39945 136652015 12985 4119 808530493 9254 21041 306925716 3934 679 720920735 40287 12985 945915787 30907 39945 388585204 2808 12985 769541751 44013 9254 159577092 37610 30907 540285388 23885 44013 386939875 2808 77040 952331232 5346 44013 215216750 37610 14776 860183186 81575 37610 438654396 8215 14776 316697880 8215 81659 464979159 39444 81659 692746764 81659 85688 74960725 7251 81659 288440556 76861 7251 15302805 3318 85688 81587100 7251 58506 477281006 3318 77463 110515511 16851 7251 503516956 8162 58506 459042627 32029 8162 602889665 77463 3889 14158162 16851 78585 265553472 16851 68990 302435622 52099 8162 82879357 54460 68990 467647936 1994 68990 72483395 8989 78585 526400867 8989 70839 865099878 54460 1995 795841929 13619 8989 49197766 70839 75625 136807040 65127 8989 433590579 75625 81992 868369568 76568 75625 898123448 65127 80165 680080715 76568 36886 443818755 47578 81992 24152228 47646 81992 126129273 76568 64360 118612794 55430 64360 945721349 47578 5295 461899843 22952 64360 451688128 36925 5295 870681563 55430 51164 803142132 57251 22952 49707038 36925 57034 101501570 70712 57034 936367718 88046 70712 286352977 81669 57251 324716033 11103 81669 837182182 16961 70712 390522237 81669 88083 256584673 26754 81669 842889512 88083 48959 593778663 27088 11103 444238923 88083 69927 400279384 27088 8751 115253807 43163 27088 746955825 23470 43163 21271867 28309 27088 210007911 66069 69927 107470554 28309 50674 962525680 66069 37004 846601628 23470 75457 553608259 50674 71764 285871431 77862 75457 881147107 67619 71764 524307727 75457 11795 796100831 45914 11795 372962074 35267 67619 181215895 45914 1192 634412207 78564 67619 428372461 66699 45914 285979140 7124 78564 440634082 12391 7124 577942592 57652 12391 83262610 6780 78564 962151471 12189 12391 286800468 6780 12679 147183296 67880 12391 537619809 31101 12679 83715517 6780 67086 961964742 67880 23966 261531395 67086 70371 680253181 32672 67880 852977768 81428 70371 156727164 47240 23966 147997054 4986 32672 942088687 9998 32672 760427910 3753 47240 741227198 9998 67742 885881110 4986 83225 581332698 3753 58955 722794446 84851 9998 214334731 59503 83225 561058241 58955 90195 155548817 24502 83225 23237806 84851 72172 957829699 72172 22183 580611833 18419 90195 771779018 72172 55623 57101006 24502 23661 773495925 79291 55623 366122156 22183 23626 639074251 73411 23626 803340080 45431 73411 169953269 73411 68947 57307607 40250 68947 94802821 45431 21058 471935481 40250 70389 502596144 6412 40250 913608440 27731 6412 530283828 53353 6412 628174869 6412 40174 926648144 27731 3701 683745456 27731 72389 494892652 59115 72389 331966044 59115 15103 945944519 54946 40174 689005888 58795 15103 677154615 72389 61455 817836569 58795 13468 886599857 54946 42517 450910199 13468 61715 212795277 42517 64279 143056579 63988 42517 808355750 64279 31460 226052731 63988 52444 846027613 56772 31460 531785804 56772 17552 768047001 14744 63988 176135620 67101 17552 808894071 14744 41980 236360930 56772 80012 58706213 42860 17552 192373711 38845 41980 122745486 6528 80012 435485061 77394 38845 442903504 77394 23649 843264370 79038 38845 661757289 25377 79038 223606551 44311 79038 42985968 23649 22526 513785317 25377 56878 8919581 45099 79038 219238389 57962 44311 113618731 44126 44311 892422583 57962 2232 755992021 19989 45099 382384093 50876 57962 759183030 57962 73657 550559060 73657 36823 290000783 35276 50876 743790207 73657 74416 724955730 74416 42761 388603067 42761 83353 425891877 10571 42761 561858757 53716 10571 914385248 83353 37038 915440474 37038 76537 973731544 10571 18944 700271409 83661 53716 382569221 88204 83661 567412126 44919 88204 426510205 88204 30483 953259474 83661 59664 377070372 78222 30483 920138099 88204 29665 194895355 47252 30483 399975440 78222 73202 956015584 4020 29665 11596803 60991 73202 105820825 73202 80584 555818004 60991 11988 354132333 45976 60991 943510901 80584 42350 458453691 62452 11988 972763200 62452 81879 941509002 62452 21074 832100502 42350 77042 342487895 42350 76284 406228792 76284 40573 994211210 77042 54836 386629420 77042 43017 695327898 54836 10051 813990348 53612 40573 280216067 12658 10051 885767292 12658 3839 956591758 66752 3839 258759313 22087 3839 617876474 66752 45360 343620667 18117 45360 551085224 22087 57797 622385776 54114 18117 709075544 22087 63573 565646133 32719 18117 92362605 3786 63573 623638055 19026 54114 3274517 25599 3786 833229428 37518 32719 501905034 19026 77044 202462246 46503 3786 30355976 25557 19026 20674341 77044 65327 87363883 57763 37518 150188175 77044 4730 334220217 4730 8487 486603222 4730 50951 515225409 16165 57763 82932367 35044 50951 415991626 4730 54071 128380741 48233 35044 178002474 83398 16165 152477095 77680 16165 467318970 52117 83398 732395753 42468 83398 485442649 3825 77680 603861454 52117 13515 728120235 69369 3825 355262709 42468 32313 756485797 42468 64190 373240825 81558 3825 851776074 81558 60867 681044154 5668 60867 968833043 5668 71458 296335135 64190 12587 117587720 71458 70969 598211600 67408 70969 881767370 5668 44754 329383533 23723 70969 736395217 12587 2166 170826694 23723 11676 849153634 45176 67408 442669191 83914 2166 251740291 47394 83914 245274337 2166 49476 155899132 49476 72134 951448452 7447 49476 330875557 39502 72134 79709389 40472 47394 101501827 7447 28211 389565970 40472 44055 653276749 47858 40472 219712438 47858 25531 738466263 86400 25531 736646809 28211 28219 463391606 44055 33498 254248397 17073 28219 682161649 33861 28219 594851808 28219 30004 494849486 32116 30004 794644377 33861 25537 163674006 30004 11538 510940173 18518 25537 231101786 65182 11538 646774513 57854 11538 966694085 18518 79480 404209507 57854 48757 24118052 62738 18518 7531303 62122 65182 25534265 45971 62122 794994844 62738 26757 504167963 62122 22284 506503809 66656 62738 746160827 62122 41269 825264251 26757 9226 646514461 52249 26757 596791630 52249 24501 218517808 21945 9226 157254380 37929 9226 550897714 21945 37652 634739554 21945 81092 840369374 21945 43124 842595332 81092 61782 367903704 43124 54241 184620789 59834 43124 151853796 59834 10369 734880187 61782 89656 881375223 78297 10369 547384070 31816 78297 47772313 78297 73024 573579063 78297 39565 845073299 38630 78297 209507940 88878 38630 130618846 73024 33650 218243399 73024 64961 23307561 85328 38630 756657408 36954 88878 596964712 85328 14573 433197059 33928 36954 6928425 36954 54300 210822734 64916 85328 302466181 63418 54300 814803979 67859 33928 892119616 79108 64916 663893804 79108 57233 587352720 66956 64916 191727751 10277 79108 112876260 67859 49232 201049825 57233 58600 620514359 33251 58600 482560714 49232 23375 124792525 22445 33251 360015204 33251 88263 690987211 88263 87846 686625651 60263 87846 116062811 78122 60263 856697856 11673 87846 695667655 88263 32960 602370394 81409 78122 738722583 60263 4669 232711899 78122 79271 61286116 32960 53359 463534021 81409 44983 678191689 4669 70819 122690180 53359 34560 83877068 7463 44983 942527968 53359 15897 844469014 15897 63296 782943177 63296 65410 948271784 87934 7463 938404560 90501 87934 72049913 15897 75815 335379935 90501 50474 24153301 90501 87930 60537538 20823 87934 909047227 1011 20823 793983886 75815 54786 570205435 87930 60544 144495717 46003 60544 774618102 54786 24062 399619522 48624 24062 724953138 48624 81703 772197461 24062 24029 349723362 65987 46003 809911077 24029 18522 729742167 57782 65987 67362441 38349 81703 248450754 80191 65987 422025997 63347 38349 193009054 57782 3894 887996287 80191 85311 775812970 45885 63347 72389623 37681 80191 792014431 85311 45390 446931878 37681 63962 41620285 9992 63962 982676752 12464 63962 41215240 12464 53876 188511925 53535 63962 15047553 13037 12464 393966447 53535 34940 451771339 15162 13037 399098148 34940 58672 864071261 13037 35222 825342495 45430 34940 303687679 2780 15162 11652946 2780 45678 100351657 20871 58672 130551753 45678 41742 5960608 45430 225 164031320 45678 86322 129067730 31297 20871 666670664 31297 37690 606614986 86322 56099 266254270 76995 86322 558638290 31297 43915 218968607 26099 56099 121549603 52852 76995 415664420 74004 26099 291707249 52852 87303 895217529 52852 84997 659378398 26099 14528 379928275 74004 30940 843429392 14528 59988 504612491 44293 30940 940480006 49462 59988 602003591 74996 49462 667868232 49462 58787 92347056 44293 22661 976373193 23141 58787 748662105 19824 22661 871338391 3972 58787 397937462 23141 7971 290730166 79406 19824 831025207 7971 35403 907125147 7971 70018 30348691 67188 35403 485629561 53021 7971 178749949 11883 70018 920756991 53021 86310 883481652 11883 71424 204522599 53021 39548 635817433 32962 39548 606675847 50190 71424 851906748 32962 11442 791798513 50190 88272 970576874 32962 25667 273232265 25667 64469 361057597 54536 64469 34632568 13790 88272 146399844 15579 25667 623358240 64469 74384 65810309 62247 64469 439541848 54536 86720 143079454 54232 86720 780439045 34824 54232 926568536 25395 54232 364562698 25395 31578 562385175 25395 69092 848099507 34824 6186 406803935 6186 38491 867377126 31578 2518 8067624 26092 69092 598411495 76278 26092 409604521 46444 38491 413724374 4274 26092 132350827 16380 46444 437785598 46444 42787 998586764 42787 60066 295237742 60066 64738 90142635 42787 11293 20743673 42787 49502 913154780 38739 64738 136646190 38739 59411 209061265 64738 43803 742348228 42649 11293 477160066 59411 79429 993246008 85462 79429 455367445 85462 88536 706869258 28429 43803 782250614 88536 5617 126009031 89761 28429 862708946 85462 57558 965278925 89761 51885 441122074 28429 51213 707994628 1504 5617 188709803 8745 89761 253008579 51579 57558 966561020 46309 51885 429920888 51213 87664 226916814 17976 51579 791487483 87664 29533 634510820 29533 60044 41820918 60044 8935 933940043 82303 87664 659882930 64344 17976 426832858 64344 28802 483308448 25571 64344 349686589 75692 8935 3353864 25571 27391 561620389 38911 75692 27106071 19564 28802 145119492 19564 18571 704711125 89717 18571 522285767 18571 10322 139819146 89717 31537 159417479 32213 89717 305795810 11700 10322 421072820 76648 11700 588839262 24137 31537 653855953 76648 17252 923719870 32213 80536 34614153 17252 21228 222746964 24137 32886 560648391 47397 32886 880142103 21228 53986 642482018 68149 32886 577631672 10061 47397 892395522 47397 64131 899282020 10061 25400 269491159 64131 70458 16400221 11623 10061 822924143 79466 25400 75353285 70458 39274 227361807 16272 11623 304042526 54983 39274 912914739 22524 11623 961906569 16272 72319 192339764 87749 22524 889378682 16272 39110 115787060 53165 54983 580289635 82294 72319 381801658 39110 65721 545870586 50314 82294 292780453 81220 50314 393911170 42559 82294 189286471 65721 75298 991180248 63255 50314 437540119 50314 34773 961240276 6745 34773 730726079 45989 75298 398636035 49316 34773 50594247 62112 6745 148718760 21495 6745 250228837 6745 79600 995922165 45989 5949 512650926 62112 12329 124284973 79600 69850 586649456 69850 36580 21166114 54037 69850 820340863 9215 5949 294217869 40752 12329 530421372 36580 32298 726870647 36580 86022 204448000 40752 12070 485379767 71364 86022 510942774 71364 71902 283847597 12070 44586 97074756 71364 25224 804471030 78613 25224 175696497 12616 78613 565835838 71902 46275 81637695 46275 2743 435316355 12616 37580 65309069 51445 78613 252749758 46506 2743 576592451 15532 37580 600309965 39890 51445 832365743 37580 44503 927491664 71300 44503 720324234 78334 44503 824504171 44503 85011 1919932 37100 39890 645320378 37100 62009 245950823 22193 85011 151330980 78334 66121 102700954 82810 85011 109994741 1005 66121 259803978 12569 62009 557658498 49229 22193 706826263 12569 33978 63279329 33978 6489 209892232 6552 1005 242948888 33978 26427 843286255 11970 49229 931588067 872 11970 435828332 4801 6489 499910197 872 79603 421993055 26427 58400 389259300 11970 65402 447538332 79603 79634 942107545 2467 58400 110273447 27332 79603 439610633 27332 23291 302446081 27332 44977 695190470 44977 87207 512710085 2467 15913 145207408 20909 27332 422059092 15913 81040 617376642 79189 20909 411113196 18410 15913 533988535 79189 44776 10089648 87528 44776 137206141 79189 16931 31645656 87528 42823 952542929 16931 88406 919572069 42823 18255 881939622 16931 25336 651785460 11200 42823 252439289 25336 26940 23852085 53619 26940 668536583 58190 53619 706099557 58190 2825 111680837 2825 6288 54416636 2825 75789 98536695 66194 53619 130538537 29154 58190 164987709 71114 2825 518940311 32498 6288 277743586 67329 29154 533691989 67329 39869 29769955 39869 72571 829969688 37674 32498 188142273 26661 72571 85776182 37311 39869 141019388 19192 39869 388211320 59305 37674 351223135 48994 59305 328332662 73141 26661 927502225 37311 9019 191961449 19192 6722 700795478 6722 46045 363596850 73141 11902 168160869 9019 67711 20493386 11902 60255 433123127 6722 53257 381223668 54025 60255 712482131 54025 31544 79635358 61529 67711 250497554 69204 60255 341205965 54025 48999 980072503 31544 68069 906105612 48999 6861 528760861 44452 69204 794199609 69204 56504 469703920 44452 44215 39851057 44215 36942 13693744 6861 36909 888798935 44215 25135 285985066 25135 17304 332791766 20813 44215 168510395 17304 23296 887033973 23296 90194 630241489 20813 28126 634133279 18223 23296 984597218 28126 87958 124772335 15285 28126 409789227 14554 15285 148481711 67840 18223 117832570 79518 14554 99845875 79518 16096 633875077 79518 2600 610552237 16096 28597 543144836 83948 67840 534456132 84417 28597 113676193 14285 2600 253270794 84417 60273 433779680 28597 80148 15695462 53228 83948 959490447 37662 53228 944760212 19342 37662 477684333 19342 36368 761273738 84207 80148 805443192 53228 32043 678539998 84207 85581 557469467 84207 12780 363328600 84207 84915 770599152 84915 58172 543946064 36894 85581 325748359 85581 19709 847906588 36894 33053 798166442 58172 19726 574127487 19726 88564 946514849 33053 38315 148483642 23024 88564 92168039 23024 78865 702609312 23024 4008 867809099 85596 88564 162358632 23024 38659 78671198 4008 936 449044402 4008 64945 324317201 48803 936 385034259 81890 64945 491286538 68383 38659 113693040 81890 89274 859898868 34604 89274 108975798 89274 64473 767809709 68383 60074 742527782 34604 1699 125442584 89274 58280 325362555 1699 54656 836771626 17028 64473 492495693 71900 58280 196887617 54656 27968 82865716 7263 71900 348269303 71900 8090 469248528 27018 27968 49315819 71900 77426 620019205 7263 70261 635779459 81310 7263 210153603 17239 77426 400344572 27018 74982 858776336 54893 77426 854749035 35644 54893 587511539 57003 81310 197348242 55878 57003 50318590 45982 57003 793362309 80470 57003 443733293 35644 30144 50184957 49387 80470 970841439 27203 80470 58509126 27203 12036 71040763 12036 38556 146889104 30144 12600 500943650 38556 4161 129804912 12600 78050 130863239 48109 38556 30226653 12444 4161 550820114 41958 4161 295976393 4161 33061 570200005 78897 78050 51205746 22268 33061 379960853 22268 46453 868365577 27473 22268 539850680 27473 17316 350293154 17316 57939 169521143 70727 22268 803298435 1825 27473 221659923 27473 75346 636654573 6495 1825 732856100 82014 1825 286217175 6495 87672 149125318 69101 87672 558391613 62396 82014 906452214 74314 82014 838277083 82014 25250 347692640 31703 87672 949687163 36918 25250 291599932 25250 32638 403863988 28516 36918 441635974 31703 24113 194659080 40665 31703 867992120 9898 40665 556751721 24113 79659 948145053 9898 41392 664771965 79419 9898 812382128 41392 24464 102269542 79659 24047 119949317 79419 48298 513969226 24047 473 515029160 76039 24047 208086449 65659 473 946761836 59007 24047 295407992 48298 32835 680859052 14330 76039 922328729 21503 65659 305945470 21503 56047 586168492 59007 55439 114945324 14330 71237 116105984 56047 48907 188842857 56047 49067 301640581 48907 657 436899788 67844 71237 667765129 71237 58953 64571277 58953 26093 288283334 4167 26093 386497013 87221 26093 147354935 26093 73084 506659744 87221 5172 276653316 10259 87221 994551254 14402 4167 162530172 73084 59561 168486204 14402 34956 326950665 14402 81742 744135226 3656 34956 904070953 41675 34956 76450946 34956 46458 639235766 32781 3656 462138006 46458 10500 775232536 26268 41675 341251599 32781 44021 663858767 46458 24801 412402002 16993 26268 766040159 40195 44021 959009327 57114 16993 811613241 16993 2964 94191870 40195 63237 106573656 57114 49548 575358426 17922 2964 103658649 17922 2920 729097317 17922 37534 104988084 38316 2920 65957486 53371 17922 23931696 68511 53371 903741093 45284 37534 759837472 38316 10017 715196451 72906 68511 825257652 45284 28102 939942640 78704 10017 751692898 45284 21615 339023986 19634 28102 705028898 75030 21615 242482252 21615 66571 400926627 45974 19634 97643224 19634 55908 989850679 73019 45974 364831227 66571 22978 337321504 66571 49753 396611662 26488 45974 811400553 26488 61763 12933781 45305 61763 250378147 2580 49753 699966964 45305 30919 413277734 30919 61066 371966310 45305 22788 243894271 68512 2580 433309471 2580 53455 996722499 22788 49113 465558423 49113 46976 346148750 53455 1826 754750751 1826 29540 94974887 1826 57312 135870893 49113 20438 402887040 29540 43039 498582289 74976 20438 537868009 10241 29540 343074669 10241 39966 944679000 89416 74976 716398305 50160 39966 387983937 74976 79333 227960066 40447 79333 799354910 39966 66793 433317726 46002 89416 337061259 79333 80996 898759235 81299 46002 314594145 80996 88583 871725787 4522 81299 478124663 80996 60539 546898121 80996 58878 97628284 1557 81299 800331996 88583 17780 409512828 17780 28418 423742448 28418 10310 38964647 29350 28418 417181263 17780 34841 81021718 74300 34841 58826791 61237 74300 158927215 74300 68592 381486736 29350 35053 243537015 65883 34841 31714831 28376 65883 638788656 28376 16405 672732889 75863 65883 468586347 39748 65883 850441372 39748 25899 117627769 74137 39748 201710923 74137 68017 646696382 75863 79437 586365125 36907 79437 470626823 36907 59089 965125961 51263 59089 501204065 40745 51263 137057867 79437 81675 221129967 8431 36907 8636102 81315 81675 651306923 1476 40745 727830839 77976 81315 648824250 81315 45248 259525248 77976 53783 472711088 81315 17248 683625227 8826 17248 613256337 24560 77976 117479454 25248 17248 215822219 17248 80913 798130097 8826 22644 412423665 22644 25205 90613931 25248 71405 492241509 25205 23076 426275359 25485 80913 598732749 25205 76999 883071156 76999 43948 180295092 25485 12351 245167950 44624 76999 863982073 44496 25485 946529938 69595 12351 467176167 44624 33433 927032018 44496 25827 73040364 25827 26170 45417923 82082 44496 305905099 26587 33433 827827973 35171 33433 311836777 82082 78932 484472842 33967 26587 998630050 10548 35171 222482461 10548 52871 50692361 32947 52871 699918820 10548 20717 568971961 52871 81320 60106794 47006 81320 302296317 67981 32947 622163546 67981 32535 194340946 38795 47006 554937688 68689 32535 151256085 38795 63380 556243890 67981 60997 148936330 9209 63380 28006296 68689 41505 7546467 71293 63380 969884091 41505 77322 275743688 60997 49622 456055665 77322 84638 2952868 37352 77322 557423499 41689 37352 953577603 29743 41689 857395212 84638 6241 329199723 18437 37352 730379104 37352 613 586303371 62780 6241 790921976 6241 16354 590705101 69540 62780 47236988 62780 72053 436270429 16354 47595 905447236 76667 72053 587722420 69540 81906 449993411 72053 85051 920214228 47595 46832 42418505 46832 12454 914539909 66149 12454 347608273 12454 90495 69888646 74100 66149 681540483 46832 36205 242111293 19703 36205 922629036 74100 56176 402269078 24183 90495 418490469 36205 12686 913233228 56176 49171 437648309 56176 15468 393487089 38560 56176 645836902 74095 24183 70943222 12686 32077 697191965 74095 41547 854395738 32077 80708 619357244 39331 38560 191968823 39331 60602 194602211 32077 58101 877001701 80708 30562 660945835 20502 80708 140578630 20502 90357 800044008 58101 67482 149642234 90357 63417 93370935 46091 63417 536778283 67482 72050 117411819 67482 88930 726631137 72050 37076 763991230 25823 46091 711595384 46091 36036 346280857 22234 25823 53310015 25823 24829 892475819 10104 36036 637636317 25823 58122 359652654 47871 10104 815737072 48807 24829 338783712 47871 10481 456689710 48807 51911 56712458 47871 29592 209878547 29592 12035 374240105 51911 54363 533618985 51911 15524 529438551 47983 29592 107416994 72807 54363 762857180 24279 54363 607129327 44151 54363 90036200 72807 47409 779808837 44151 12453 610750878 69946 47409 774622748 69946 2129 489632222 69946 64371 843518370 2129 1096 104224572 12453 65625 819760003 65625 37810 759056373 83010 65625 163536771 10518 1096 481328078 10518 26051 477464751 71465 26051 809922228 63205 37810 156712761 63205 28308 108926822 26051 67692 386950145 40578 71465 129314128 71465 31364 886507738 17974 63205 141753186 78698 17974 415501237 43935 17974 104006657 40578 4617 312317691 43935 34370 411744037 34370 53870 221684606 43935 10137 866748942 43935 70479 156613238 52634 10137 82377133 34370 24252 211359999 24252 56788 71476083 77536 10137 170111468 24252 77432 131914846 66513 56788 231882274 40798 77536 428853295 62737 40798 706326678 57997 40798 632036848 55303 66513 54508238 40798 9708 233363872 9708 53287 649307431 29526 53287 351419971 73360 55303 668424668 9708 48520 108729763 48520 33884 418762282 53287 77227 459115894 71212 29526 788438954 70734 77227 998195039 70734 75557 710994879 80847 77227 220644735 33771 77227 96371559 14423 70734 913783514 33385 14423 72620859 41118 33385 629558851 41118 70408 134380216 33385 45812 346471373 70408 983 213063330 7090 33385 359712382 983 70247 916060255 70408 87533 706525904 87533 7442 364581739 20670 7442 817461168 70247 35418 401266474 87533 50661 816603815 19680 87533 650798792 19680 11905 907654855 11905 88367 391779278 86097 19680 107417637 19680 86213 72291431 19680 43849 296561932 43849 70946 304931909 86097 44315 695391991 70946 9880 340924648 9880 53843 399483236 9880 8886 376062867 40154 70946 296840140 9880 54907 976683637 40154 16523 746181649 9571 8886 782473865 89572 9571 195244163 26929 54907 452550363 54907 21260 885475707 66564 16523 629370086 36412 26929 13762476 26929 72395 582386180 52578 72395 760849511 72395 20921 953357711 62680 66564 405313326 44449 72395 363862225 52578 27666 256299961 85234 62680 615838401 29070 85234 480569697 66018 62680 372474108 66018 20636 675504848 40827 85234 642053159 29070 72416 293253330 8088 72416 826164378 20636 28438 643965861 24023 28438 24138730 73131 28438 9712331 3895 28438 968052743 34550 73131 493842997 18019 34550 79319694 18019 20202 68209163 52847 3895 408985584 39449 18019 35623360 1271 18019 582681924 57205 18019 174895073 20202 25772 595460752 52847 26151 962620354 26151 45762 573665282 45762 17595 37150133 65057 25772 287119070 69552 45762 560396824 17595 82361 191360680 72561 69552 917782707 65057 3285 45703697 38890 72561 933340227 8788 3285 15814726 57870 82361 420721658 33194 38890 883607563 40650 38890 7173345 31449 57870 972538072 53921 33194 126478218 61654 53921 32468338 53921 73909 363061785 53921 73386 50004955 48818 73909 563512329 18539 61654 786360609 19802 73386 500898172 19802 28349 399051007 9900 48818 989651062 55744 48818 535339282 55744 10796 569778093 19090 28349 482089729 39001 10796 533503367 9900 60558 299361117 71066 60558 537019478 228 71066 722745127 228 29853 544930713 1949 60558 605112617 71066 77333 66379784 29853 13481 13237114 228 31581 992241595 1949 46811 458833965 31581 45371 629835361 50681 77333 616853346 22321 50681 302639675 86276 50681 100026763 46414 22321 408379336 22321 8765 567950217 47468 46414 800330133 43141 8765 335075763 42837 43141 991726871 19460 8765 853363656 8765 80484 665550704 53446 42837 149682781 60777 43141 113593846 80484 24914 66855300 39724 24914 962517616 60777 35822 156524258 24914 47190 236090586 35822 81402 64355751 47190 78925 778086582 48376 47190 116180727 48376 75076 599015353 78925 14971 980864969 7715 48376 403958626 7715 48441 441727797 7715 24498 226277971 84458 14971 784859431 9400 7715 606084076 24498 83621 181308213 48441 51903 97462106 84458 11734 383062412 89249 84458 478885476 11734 13249 357365398 89249 71210 165480623 71210 6869 106222671 89249 39029 291136360 71210 9155 982549471 71210 73446 611567039 6869 79434 994529898 9155 22134 984387871 70725 39029 263727511 30167 70725 436381848 79434 70701 807527217 70725 86404 835645503 54044 70725 467176545 90368 54044 89515291 90368 77072 550636379 63302 90368 94858325 90368 9346 135893177 77072 57602 182239275 63302 33502 203906152 21625 63302 22068293 57602 48786 216043697 70376 9346 854902763 21625 23923 649160995 21625 30835 351863990 47969 21625 902472827 39069 30835 813991797 70376 13334 683228111 53953 30835 551351823 30835 84169 140293958 28018 39069 705676311 78567 39069 61784230 10550 28018 451448463 36956 28018 60873583 78567 58752 144825953 84979 28018 959579720 35024 78567 156268058 35024 56593 653045926 84979 31795 91229713 81650 58752 702977805 31795 51926 67611777 81650 1042 231339540 77979 1042 20483376 43564 77979 88789924 1042 65436 917488655 1042 53423 917735011 77979 26604 772530567 65436 60280 276215951 26604 56117 882229345 60280 16261 710183116 53423 87513 306901968 86537 60280 898982242 82782 86537 550418954 56117 285 474340845 86537 49087 559267788 41974 82782 84742368 24692 86537 487801982 22919 24692 66032189 61391 24692 83165907 2176 49087 932636905 61391 28549 236422343 22919 76419 181368577 76419 39971 534923856 26269 76419 937964639 53568 76419 647190411 28549 28461 1757549 15059 26269 22943293 53568 59021 269778753 15743 53568 157800658 53568 68794 67527262 62391 59021 773954597 15743 48754 48980711 48754 83057 320867886 88044 68794 622558287 14685 48754 269835010 63241 62391 962237403 8321 63241 110599809 71438 63241 220242963 47715 71438 453706857 14685 13402 620225915 63241 85661 511388057 2749 47715 907505995 47715 49361 227755954 47715 25434 960209944 43297 85661 773920695 85767 43297 955141407 20957 43297 32523185 77224 20957 514664571 35487 43297 119135016 89836 20957 462457561 83929 89836 249967100 90007 35487 600260077 77224 69615 420817294 83929 16016 711123271 16016 68158 831226991 65203 68158 827937768 68158 64645 805849000 44033 69615 729462747 44033 27231 617761211 38484 27231 271677915 27231 25972 569926247 27231 44822 644589897 44033 88313 83457789 27231 23068 808356850 38484 60920 1510026 88313 86888 296595529 10341 88313 548025725 82979 88313 317076732 23068 74421 569874995 86888 80588 843367168 86888 6012 64581890 80588 15634 448749733 82979 64798 111781400 64798 81379 756552192 54741 64798 572917871 55721 64798 973740865 54741 63159 960082128 55493 63159 597809898 63159 62049 335134280 55721 56043 98649071 63159 66783 529497508 3901 56043 293154130 39511 56043 144616555 39511 52619 898882600 39511 3026 490947215 80959 3901 968109884 52619 36745 118587405 68086 80959 278476343 3026 13604 300104797 52612 68086 812427763 60158 68086 768291341 81060 36745 868383134 29816 52612 962048440 13604 50045 624429737 44761 50045 577392479 81060 85956 486343375 46997 44761 823356106 29816 6453 36929570 44761 88430 242244717 46989 46997 387496909 33129 46997 383094638 15561 33129 288721035 50678 15561 477499109 50678 20050 437083546 66802 20050 454742261 33129 19176 650626572 43929 20050 740712637 43929 45285 803923422 57080 19176 690235437 57080 52153 852460147 61893 52153 708981015 43075 45285 227034253 74736 61893 823333726 50348 57080 205342481 74736 31635 904808690 50348 9077 798770373 43075 22885 800962531 36411 31635 494618071 65449 36411 359721484 24355 65449 908581895 22885 35134 33729276 24355 81149 890013697 24355 16388 783250873 35134 35615 34752040 35134 79609 679839327 7390 16388 593630576 82531 81149 931048408 34884 7390 773673813 22407 79609 789661349 3126 22407 672476927 3126 79352 276888383 3126 34789 687406068 22407 78313 263771408 3126 11666 61345254 79352 11688 818758454 6801 79352 290472986 6801 81302 381651967 6801 74042 184478693 11688 74212 431972851 74212 55624 490905500 975 81302 106442919 54539 81302 353148870 54539 25820 757717254 47909 25820 496906160 55624 38790 810871675 25820 67317 946881343 9636 54539 493146737 14818 47909 18127322 67317 21868 521344249 21868 42051 85443735 33819 14818 49399724 42051 34603 897623132 85065 42051 261436103 33819 19672 300987230 85065 27283 301332557 64672 19672 805221131 34603 41421 581461505 3314 64672 2815851 41421 57282 137709033 57282 37883 591590063 3314 33698 669105097 59054 41421 888857115 14878 57282 25275167 33698 77035 624202677 33698 87743 838973361 14878 39316 591754817 16760 87743 938079481 16760 60104 876973824 87743 38143 423996124 60104 89869 892924538 60104 29904 674886482 60104 20030 838136854 61831 29904 561548370 77643 29904 448043097 77965 61831 193191065 61831 13150 205387160 61831 67830 430620915 67830 39470 729580694 67830 59189 706261411 20034 77965 560064545 13150 12030 915946131 59189 22901 138640557 49506 20034 346230011 12030 87852 906057547 22901 89003 898608133 49506 51264 200587515 22901 22092 54676804 89003 793 682358952 80326 51264 732193423 40924 80326 20515276 793 71439 22551558 57793 80326 640196998 8670 71439 25179410 40924 76153 466617602 48772 57793 428593762 76153 90310 129191943 90310 58638 31017859 48772 74043 903598206 90310 76085 988479578 76726 90310 999990353 43412 76726 166186888 76726 72350 165615027 43412 90556 91818588 76726 43095 689605214 72350 29839 830892377 29839 7867 454429198 7867 7304 641055623 7867 56777 11649107 56777 76091 169436588 29839 74352 250192204 44810 56777 357465205 89767 56777 795086592 70315 89767 352249345 57439 70315 618247281 70665 70315 213373251 84062 70665 932849334 70315 90082 671331853 90082 33878 600423829 57439 76431 946438338 76431 56574 292195150 63540 84062 557698581 33878 66090 335807350 56574 26064 693766893 70262 76431 717505586 33096 63540 530755863 66090 55460 313750179 8425 33096 199598286 3381 8425 981736829 2091 55460 660037919 56031 8425 745092902 8425 21401 923254445 2091 75971 252971308 2091 29420 628922946 21401 76401 62769438 21401 56782 848456878 83988 21401 57724700 30569 83988 954105284 56782 33071 309942363 83988 11540 298537554 12623 33071 216108357 12623 61221 847662088 61221 56677 422547184 18098 33071 491211656 80541 12623 304140703 59819 56677 856784474 88415 18098 24660746 68502 56677 432208541 88415 6370 79657917 60311 68502 836059889 60311 14216 341525471 68502 33762 202424640 60311 30362 795704926 14216 9276 350331269 58733 9276 509434800 62215 14216 985611586 9276 55191 330678590 21402 30362 107918042 20880 55191 438083097 14247 55191 10026137 45259 20880 602895622 31821 14247 643973754 14247 7195 351882229 20880 88069 462737470 7195 20127 989830130 74233 45259 426483848 7195 56110 688346825 15114 74233 435638472 20127 1718 637954761 84056 74233 294731739 40721 84056 287354913 36328 1718 577965417 36328 38524 671166049 27356 40721 371259276 38524 2074 990045855 4916 40721 851472945 2074 88441 100612373 12176 4916 778046894 27356 3528 424145343 55189 12176 736551096 4916 540 392098072 88441 53154 450363775 3528 83167 644459781 33309 55189 122045698 83167 10902 524488336 24440 83167 134836804 33309 26032 402153461 29268 26032 282393101 29268 70416 956234728 78372 26032 35085007 18667 29268 887454138 26032 69652 96771110 81700 69652 87037351 58357 69652 293077461 18667 34416 115602367 24660 34416 777674516 37949 34416 45179851 33530 81700 145694385 24660 42679 966556886 34416 34001 529603223 42679 74656 684517517 34001 5636 7921172 69132 5636 82274947 45017 69132 12506839 45017 56840 796482998 69132 40743 689822957 78463 5636 786666145 85971 40743 524519996 23446 40743 513928420 56840 52292 237402539 78463 81776 552258713 25430 81776 842263924 5574 81776 95631696 75226 81776 992110893 75226 40306 108214740 12275 25430 110782854 27151 12275 891186842 74826 40306 731919584 74826 63763 261534647 74826 25062 717004162 67899 74826 644534616 74826 75910 594471130 75910 14014 898453885 22074 14014 157420607 25062 11517 641621281 11517 46927 894429440 11517 57366 262416550 4604 57366 496351256 4604 24153 429684372 4604 51412 977785875 4604 69915 715208966 24153 30653 183147718 19833 24153 59789104 57629 69915 284890297 48500 51412 364526424 20067 57629 84374094 51369 48500 113754278 44970 57629 145294501 35216 51369 502869048 51369 34962 277106817 11963 34962 550054602 34962 77668 43403023 6478 34962 465778671 35216 66844 875552095 59979 66844 880732778 46057 59979 285878504 6478 20602 646939400 42796 59979 54853902 42637 66844 89126222 59979 34462 733084953 65084 46057 46671357 65084 85271 167746385 8873 34462 201336970 77009 34462 25150146 9368 8873 320788692 8873 3459 553729046 44358 77009 178825918 68561 77009 388347145 71783 9368 989402697 10981 71783 392583981 68561 75358 822269911 10981 79812 23626269 10981 31173 852521404 79812 86078 28454164 31173 6884 123257068 20719 86078 100332971 6884 76576 136547213 20719 86138 330354057 71922 86078 433636589 71922 38550 894606548 86138 44826 362793863 76576 60113 477784925 43972 71922 750500363 44826 58956 38740719 50990 60113 982547659 85923 50990 167587585 58956 64434 814819882 85923 67147 126543231 52148 58956 122210372 73700 85923 461505261 64434 41092 474085560 73700 67139 415395862 72281 52148 682433935 67139 26825 801033303 24846 41092 806286819 24846 67401 723012155 45325 24846 849008146 87071 24846 563216812 26825 78771 771961848 30000 87071 896960618 67401 70160 885798578 53661 78771 264359778 78771 58514 108278405 53661 47482 72992446 30000 80230 103449453 30492 58514 328472565 80230 49406 948852287 49406 42396 40684135 58899 30492 194651045 75049 80230 599873096 75049 15670 242389989 75049 80808 22534896 58899 79797 81231380 58899 79103 248455693 79103 7457 40225587 80808 34923 460219086 34923 25516 62480863 87252 79103 331675324 27484 34923 820514571 27484 8355 106280743 56465 27484 791681824 27484 80313 206531736 87252 16618 31138083 57912 27484 224336684 8355 64463 793966006 26612 16618 931759690 48796 57912 852127730 64463 21026 832786829 57912 73147 392562642 88469 48796 639068687 21026 60553 79175183 59881 73147 63845092 73147 8937 528899336 38364 60553 17448012 38985 59881 652704533 60553 83134 978410630 2231 59881 558482060 2231 38683 37436819 2231 13624 137190935 54575 83134 372958319 54575 54845 791015980 54845 64028 672545635 36513 54845 111528944 54845 87608 281535520 47239 87608 291607687 59422 64028 641912512 87262 64028 872408329 59422 28783 217471614 54268 28783 953794367 28783 55073 455754271 80662 87262 358648379 28783 12280 755917957 28783 9690 471623616 12280 44697 211783282 55073 82563 612677326 89020 9690 245004191 44697 29043 741975959 62147 89020 751869716 512 29043 127914990 20700 29043 62629188 41332 29043 659042141 29677 512 495338245 41332 68973 262815653 34353 29677 637790834 29677 25935 947729483 20699 41332 528141620 25966 25935 380226356 20699 32169 76024652 77771 32169 634963401 25935 20876 165697222 77771 56200 577582232 8874 77771 503850382 56200 79730 33283938 73138 79730 25579444 81070 8874 994158032 81070 88841 285754303 81070 79197 792750329 87061 79730 889683343 88841 42505 198935105 66888 81070 124692352 17819 79197 473535633 42505 35444 158075151 42505 35082 494442597 42505 11324 558128310 70212 11324 226940434 35444 2160 229563074 2160 354 134526944 11324 57101 976597206 45362 354 694166253 45362 9628 34042508 36505 2160 942901629 68027 45362 46557159 36505 65249 953405706 70746 65249 496250640 15211 9628 316231030 21591 65249 4038099 26336 65249 978809661 69419 15211 496045000 69419 80456 248729400 15211 29487 455174605 69419 88815 777998842 18891 26336 132708849 69419 87962 270667483 70045 88815 785369366 18891 64010 963999053 18891 88152 358190721 64010 69619 991725032 87962 80070 347585340 88152 17798 193504731 64010 64859 802504248 88152 68532 169811670 30332 17798 4535122 2610 30332 968655595 2610 54682 326906288 14519 30332 554753432 44214 14519 545571178 4389 30332 319334920 76865 54682 802827108 34451 76865 640102430 76865 53317 259868838 34451 31663 112641047 53317 4879 68551215 76865 78247 22807438 53317 53854 902013166 57655 78247 112488884 26554 57655 431080628 22775 78247 363576112 57655 81907 283438234 60293 22775 936195870 57732 26554 402133052 87190 81907 244941764 73496 22775 381250625 57732 89376 478500606 56297 89376 859311786 56297 87688 624790557 72566 87190 280253569 51106 72566 737240182 72566 19369 694314032 72566 7799 764941338 90097 87688 533908836 30364 7799 5877314 19369 85718 12247125 52577 30364 253121563 30364 61883 406717831 61883 42546 611062580 42546 58515 237815785 58515 87855 609071463 35160 52577 125313727 35160 40961 803144142 42546 71464 911207804 79585 87855 103806137 87855 16886 870399003 89467 35160 392782507 16886 41007 158642987 75646 41007 13556584 4304 41007 740186765 41007 88122 510057636 75646 37738 93920021 4304 35875 753151948 61926 88122 657529330 35875 21390 162005085 56272 61926 72735221 67785 61926 366927874 35875 76010 563681315 67785 51860 35190810 54609 51860 303039415 11373 54609 371383193 51860 90236 537592313 51860 13540 590667803 51860 79615 774405893 9929 13540 241303472 13540 59646 181207333 33263 59646 972059247 79615 23851 219573005 71118 23851 628281554 59646 33700 794458422 14275 33263 477480149 69239 23851 266395885 23851 87040 770275290 76359 87040 866996387 14275 56281 9999020 27247 14275 649495745 87040 33169 48506920 3579 56281 998064260 75267 56281 735839707 75267 52459 948431808 25566 52459 992095510 3579 11309 433536985 25566 45578 257282843 52459 81214 394398653 513 52459 235245023 81214 47348 528367385 36827 47348 761083418 81214 4992 557133193 6887 36827 477356820 66586 36827 189341157 4992 36433 299198083 66586 87545 721254400 36433 75702 878441309 49869 36433 986879724 17690 87545 49337863 87545 75519 443940544 49869 54952 917467022 15761 75702 710620830 13771 15761 383103867 32489 13771 912830611 54952 75425 998909258 15761 20351 183590411 69665 32489 88477617 69665 62146 143867734 62146 77510 17369534 62146 37821 53190275 37821 14480 24562142 84344 62146 516788968 37821 33911 51312384 84344 28602 222317166 84344 39947 144012924 84344 35368 847116317 70776 35368 396251587 28602 68976 941262509 29039 39947 367789331 68976 9165 102737042 9820 9165 147807468 29039 29858 979207614 9549 9165 27051056 12394 9165 802119519 78727 9549 161316937 9820 15813 66020905 51900 29858 187303517 12394 66373 793915227 15813 12488 791511263 61961 12488 44298845 64071 51900 535006451 60915 51900 702036831 72544 12488 301668659 11169 60915 415646190 17032 60915 349908811 7113 17032 741189277 11169 37443 804710683 7778 72544 586517711 71095 37443 548504938 71096 17032 433731377 41266 71096 801496072 71096 17161 600733652 13940 71096 787594852 15684 71096 79931838 6488 71096 115913972 41266 7462 219663001 47016 17161 868162193 54527 13940 287211160 47016 34100 417515521 54527 37950 544321541 59035 7462 73756932 31332 59035 117656960 84281 37950 858424059 31332 45400 267778403 45400 72492 650360950 27120 45400 821783571 72492 51695 906294759 74531 27120 293172961 27120 51534 374715153 51534 3255 978028425 35848 3255 202368180 74531 63117 994065896 82611 35848 971907606 82611 72101 92877575 63117 26294 689167106 35193 82611 9363809 26294 56374 775226282 72101 23044 198940701 56374 47642 388744489 34420 56374 598128388 34420 47329 873261581 90067 47329 343478811 47329 87327 547461882 39657 47642 30995001 10233 34420 714789270 87327 42098 265322509 42098 78671 59231201 10233 43402 840204172 43402 15353 98214511 77166 15353 125594634 53638 78671 127829911 24018 15353 255338353 76060 77166 114495560 53638 63041 241739234 63041 76403 626030856 24018 37637 394861837 88113 63041 112295930 76403 62830 131365128 30878 62830 227508769 44788 88113 286967546 26736 30878 23899904 44788 53040 711971838 74949 44788 516711159 14830 26736 671818960 14830 28326 42806806 26471 53040 254823636 6835 74949 932372035 74949 1807 926209257 81553 28326 669473741 71744 6835 107656693 19844 6835 860332461 19844 33826 647313385 1807 83602 93375526 71744 52448 189935253 53799 83602 646071340 19844 71988 115698683 33826 45840 734225552 70441 83602 310651398 42498 53799 937395579 3037 42498 718378729 36771 70441 779883951 45840 15060 3355450 19063 3037 188397053 42498 85606 316672630 15060 1456 950029547 52247 15060 5891741 85606 22091 779364200 85606 83831 340539450 53583 1456 136916338 83831 35215 46140371 25693 53583 712410199 64534 25693 305475271 64534 5927 547058623 65658 35215 550088811 25693 30351 451113376 5927 58772 169689287 22405 65658 946702604 5888 30351 648286012 58772 2448 955125792 26970 22405 698003150 22405 86103 94320664 58642 2448 273066399 14674 26970 209616366 8134 2448 598940939 58642 78096 996596899 54261 58642 129520380 54261 40690 364469412 78096 42363 8159200 76967 54261 756155018 58195 40690 101014936 88709 76967 384264600 58195 37041 290782070 12119 76967 443748958 29149 37041 171099561 58195 12556 609059423 57445 12556 9062790 71122 29149 425513951 71708 12556 429581299 71708 77968 748251385 71122 23443 834179368 57445 77545 526119897 23443 32821 158888083 82513 32821 956244447 40272 23443 654633692 48296 23443 282844341 62076 40272 772184209 48726 40272 26352850 82513 60214 850592495 40272 44049 707067060 62076 15660 574009257 72878 62076 743311116 60214 42686 872022918 44049 47438 717717584 15660 31327 508988082 13724 72878 182642806 16103 72878 915849953 42686 87961 864416246 47438 30044 304384711 26983 31327 946818016 33247 13724 385576510 30044 52004 567183380 31353 87961 896771297 72166 33247 73243348 33247 73040 621187086 72166 85264 474088548 26305 72166 801469590 85264 10109 483301089 84522 10109 91257430 89190 85264 680129426 3780 10109 372020341 84522 47206 648445660 82570 3780 276567633 47206 83987 215124679 61384 82570 38555300 9691 47206 392487096 61384 89728 244121402 83987 42442 434408878 61384 66698 258239405 42442 87424 593289191 9691 19836 992995332 22751 87424 927139183 57578 19836 137293752 57578 32308 172990132 22751 47011 316491644 19836 26429 533829391 53790 22751 568408138 32308 67065 976382278 36931 67065 400169656 19418 47011 278444464 23390 36931 58482352 25327 53790 715373114 39749 19418 483118384 23390 56762 148529152 56762 78849 362466917 78849 49687 473300630 78849 68557 514228780 39749 83033 854959871 14206 49687 515912785 78849 49751 585106411 60843 83033 586102259 62683 49751 373432763 9116 83033 6243552 14206 25837 852002517 62683 69971 246354699 78479 9116 550170862 62683 38516 653894889 38516 47379 312473503 38516 80736 267842318 30652 69971 730887411 80736 39712 55337346 58355 30652 690804183 61142 47379 309660554 52958 30652 926121355 52958 56761 131263107 58355 59457 363010466 18158 59457 335196267 12021 18158 724392112 30447 59457 938774620 89884 18158 305402074 9344 12021 411874309 12021 43504 194999068 88183 9344 121116913 89884 63267 55298820 39221 88183 968475223 13937 9344 724301164 72406 43504 842890621 63267 30624 150927743 13642 63267 518418450 71056 72406 683157212 71056 40147 440793213 30624 20542 367046922 33395 13642 782610907 20542 18455 822461996 72003 40147 372866362 6888 72003 611547545 33395 62639 835953356 33395 1237 850509867 18455 35494 314019183 83905 72003 51062198 53727 6888 544511267 35494 80227 863856024 53727 992 748017757 992 62470 392469413 43367 992 91832865 62470 67878 916117763 992 61078 974310653 43367 74459 13648257 43367 53827 79636418 680 61078 183339787 67878 51016 669007022 61078 22023 89759799 53827 52967 453950293 52967 11096 167063346 11096 52559 698594702 49564 22023 755496581 34531 11096 551037954 49564 49471 483024207 70410 52559 486652721 70410 48507 418008269 42045 48507 656152945 34531 4202 816144362 83560 49471 322323417 77546 83560 92417858 77546 29955 223451920 87519 83560 706978963 77546 46284 923161324 46284 88650 102452020 29955 61047 589524777 88650 8022 997597442 46284 23712 192673609 61047 46527 236258147 37403 46527 224962978 37403 18254 895283623 38786 8022 299808674 17956 18254 142617634 34023 37403 499934274 37403 72538 438941566 18254 53685 346103663 53685 17383 929250223 17956 87152 659633416 72538 59225 167047224 90444 53685 138000648 53685 19850 812422706 51890 59225 244047309 46145 87152 720677602 51890 70660 415630521 51722 51890 32948829 51890 87403 381250802 4773 51890 57241897 46145 23066 94040694 23066 65592 489537443 62940 87403 863654224 23066 38864 121265357 65592 81443 164871131 56188 23066 484346168 62940 37551 391777466 56188 40890 259815636 86488 40890 625925335 81443 79635 109819887 1684 79635 734774840 37551 25332 159209910 86488 25219 639949587 22580 1684 496031559 25332 26419 972907539 58527 1684 554776214 58527 148 605649334 31686 58527 365955900 58527 38407 677825365 31686 65901 384094144 34710 31686 390253187 34710 10419 667201042 90284 34710 224866404 65901 86895 164325116 85532 90284 851771369 86895 72253 573280731 16444 90284 104642491 16444 3339 589467921 3339 2587 924649377 72253 17013 618308815 56328 17013 491289285 2587 49393 669537850 49393 73369 69915036 64612 49393 418758527 26565 64612 375231356 73369 86494 442953245 36371 64612 376325682 16778 26565 400031545 3781 26565 889687314 16824 3781 157016523 65616 16778 838501661 67190 16778 33037593 23369 16778 462787893 23369 10256 392768928 67190 37791 560521343 57386 65616 990026887 10256 3293 36679122 8392 10256 1265596 10256 70881 547574836 57386 55249 706850906 51391 70881 927909492 39017 3293 540807084 39017 56458 112474788 70881 70374 610459959 19440 39017 210227988 29025 19440 448653485 19440 12067 497773735 29025 82019 696906500 76618 19440 956712940 76618 54675 53031598 63722 12067 100753172 52019 63722 274077610 2802 63722 260172271 52019 74512 96542800 74512 14866 547883677 14866 72579 583069649 80201 72579 805714206 2802 83901 485061042 21753 80201 769748061 80201 40811 625383795 67802 80201 862997482 21753 111 881222047 21753 32303 408244707 32303 59947 26365544 38624 67802 520320326 111 15787 587224629 15787 45931 680004675 45931 69477 463538489 51666 15787 136645443 38624 85961 600440403 51666 70862 68507694 78088 69477 865354987 51646 69477 12419484 51646 25927 644927243 81327 85961 298453380 70862 33758 467176293 34234 33758 196864668 42907 81327 79771128 33758 58598 631559587 81327 72655 675099720 34234 16849 890566512 58598 82761 330502459 42907 58094 123626587 52159 72655 215780833 16849 63308 59154936 76176 58094 502350198 6153 52159 704763986 51068 63308 1884529 73612 51068 423153915 73612 28175 56900064 51068 31972 769639159 73612 10491 588090856 28175 4063 577507396 4063 20007 276645901 10491 80221 626515004 51083 4063 65979596 81212 20007 66586320 80221 66449 645201753 9051 66449 43039352 81212 18775 8033986 66449 48304 382236521 66449 38796 82373266 26902 66449 583122068 51239 18775 509216676 57987 51239 583585915 26902 29965 432915977 7533 51239 795225795 44086 57987 172245251 84091 51239 541385165 47604 29965 286832874 50781 47604 253153123 44086 62975 242530735 47604 42127 454327222 60961 84091 362468698 90234 50781 601231423 16059 60961 304593561 82201 16059 880886866 65974 60961 922984799 82201 3848 323740970 3848 45830 175317617 3848 77378 703350915 70997 65974 113068308 18150 65974 481756775 77378 6248 723826251 18150 27699 586721060 18150 715 896074808 70997 4241 68504293 12685 18150 159613624 61657 27699 26338031 76294 27699 577747137 21865 715 892585004 61657 70392 463553746 43502 21865 121823874 61657 34335 942513504 43502 37880 523772721 13354 43502 205408077 17165 13354 578581063 17165 89242 578216695 29090 34335 603789942 17165 23919 935996126 17165 63956 17734770 29090 5642 882901533 14741 63956 823192828 5642 71266 166619626 14741 12589 417113829 12589 87759 182133012 87759 37812 479223810 40148 12589 640719753 40148 29653 737258002 38268 37812 899128875 29653 17080 406097077 75153 40148 340670708 53348 40148 423013335 14331 29653 45015977 58314 17080 73446699 14331 69084 922346978 34944 14331 518115737 29868 14331 882453229 34944 29820 700280019 69084 85798 43355774 2365 69084 793439617 2365 43663 132125380 35307 29820 576208241 35307 83918 726227459 2365 68285 61111089 2365 40204 427013316 83918 72734 582409635 41561 68285 304402654 30437 41561 539087777 30437 51628 737258946 30437 46181 35463433 19313 51628 556232293 19313 691 169887137 52063 46181 747404084 46181 20499 340274727 54168 46181 692593702 60818 691 721281341 51410 52063 111410470 27689 51410 302596914 27689 38351 315988525 54168 37701 168026962 31072 37701 683432517 31072 19513 215718565 45177 31072 460892266 89056 31072 42286501 31144 31072 219857166 89056 45082 562789836 45082 60042 483845451 24169 45082 67291332 89056 9510 455360477 39571 24169 874525741 88307 9510 98829452 12326 24169 677705960 88307 60342 450845714 88307 5833 900394199 32538 5833 49043575 60342 44466 214868779 60342 72572 523890457 77990 72572 572827612 72572 41035 185393684 82685 72572 887966633 49016 44466 545380394 83581 41035 33856659 41035 76714 888466141 52790 49016 112991730 16804 83581 66263097 59277 16804 196813497 59277 69748 288357253 52790 21527 375332469 7137 16804 707338679 44024 16804 358553554 59277 51353 49180528 44024 85806 341374695 86272 44024 4009676 67965 85806 115402756 35694 67965 381832768 86272 79028 299686909 79028 60853 159158559 67965 69439 808955356 79028 67053 139724256 2031 69439 96484018 67053 46361 761980905 47539 69439 371079900 69439 39037 167816971 66910 47539 642057473 84870 2031 727171735 42092 84870 484054254 42092 66412 279066060 39037 49073 54455947 42490 49073 592147605 84870 78708 177511794 3238 42092 25744441 83649 42490 753709884 42490 29506 663258618 78708 21363 937560398 36268 83649 337128675 55416 83649 8970226 29506 84312 327341930 21363 74697 1964088 51829 74697 978978842 36840 84312 75347251 84312 67133 202181637 84312 5900 187535539 36840 22245 384830452 47606 51829 616839781 53649 5900 116882887 78062 5900 803474779 64904 5900 124066627 78062 51995 32563026 77429 47606 824882602 77429 21659 442824468 77429 39190 856684188 51995 36949 966153555 11279 51995 684361167 39190 77297 384217719 21659 79071 169688253 5891 79071 222006936 61758 36949 18966473 784 5891 853117585 79071 65758 504050309 41977 784 85807681 65758 9810 116825290 61758 46245 616076871 784 43620 151499822 46245 43030 880733510 83322 46245 323796019 46245 80263 843426399 14026 46245 627869020 80263 54980 217022676 10973 83322 482730297 88056 14026 828086545 14026 15194 60805363 15194 45297 24288438 88056 30267 164668654 45297 51590 188601458 70785 88056 52396088 14709 51590 142168507 53618 70785 16207947 53618 77608 262629643 70785 30706 111917974 30706 85516 849122890 85516 57676 171953830 20517 53618 468710550 85393 30706 207161944 57676 83114 817085735 85516 4355 139489969 85393 35234 47343489 4355 34278 400298460 4355 83533 985099864 32214 34278 654070648 71401 4355 86202426 35367 32214 153143160 85359 34278 875688112 14178 32214 691649010 65135 32214 189575224 14178 22094 986713607 35367 7780 91797326 23293 22094 436280103 22094 71838 663522986 10182 71838 98757450 22094 7458 38366986 23293 29101 830813701 7458 25093 143575448 29101 33852 9858749 59656 29101 648595625 25093 23586 7409334 29101 86612 370396132 46931 33852 668201682 35619 86612 182419948 86071 35619 89434699 38115 46931 15934026 6306 46931 115725985 8212 86071 792364793 77657 38115 520755576 14391 6306 47964483 21505 77657 641529200 14391 19210 562793143 76079 77657 172041941 14125 14391 555971413 15869 14391 540076602 27771 19210 845830085 11020 76079 644397787 37954 27771 413071127 37954 71391 167343160 6297 27771 524966511 6297 751 820002595 11020 51266 890475214 751 15683 353664587 15683 64769 340251016 33109 751 991244135 751 51090 198965887 15683 69852 474546965 38172 69852 957632587 55801 69852 320643970 65534 55801 828489593 90352 55801 275720087 86430 38172 260722856 86430 11642 743062244 69544 65534 85233693 69544 72371 121801406 31212 69544 872215962 72371 42472 856133439 69544 20441 582565279 42472 23413 150563883 72371 4587 936734537 31212 16800 311031792 76658 20441 479614053 51957 23413 749975803 4587 51580 284684011 4587 70649 655883339 51957 19338 931340343 51957 89615 640009632 19338 19337 704237649 76361 19337 570889880 70649 11633 998509980 72589 11633 957220594 11633 4451 339527986 76361 2111 338449818 21277 11633 728184759 35184 2111 844909559 48250 35184 483338067 71574 4451 505652421 78409 21277 646552807 75538 71574 105231460 78409 89421 178764347 48250 31490 44410423 89421 6571 545234574 89421 77778 7200589 31490 58325 772524630 26810 77778 596492614 66882 31490 123298104 48123 6571 346793252 14101 48123 72099942 58325 20247 237435705 42843 66882 26773119 66882 14755 317720348 42843 54435 943319314 7260 42843 178096006 76802 54435 931517341 29845 76802 373625290 3003 14755 44442264 76802 1048 72902728 62324 1048 807488465 76802 1677 396698110 24968 3003 510710133 36143 1048 203564056 57640 1048 399420282 68529 1677 949350676 58839 1677 88116727 54530 58839 271804924 68529 25734 121647994 61992 57640 330033731 25734 50077 117930739 61992 90084 359872130 50077 7092 791457200 41574 90084 12246118 7092 37698 4049481 50077 44431 130609002 90084 29925 17768510 57839 37698 244067391 28643 29925 373014185 45190 28643 867519579 24950 57839 850505104 11922 57839 96471039 11922 36592 708689335 11922 74027 758544375 11922 41280 810317583 68282 24950 600337336 59453 41280 596707841 41280 76053 830212752 76053 48032 546223234 64679 41280 929097205 5999 59453 927607714 59453 48159 214327010 65481 64679 292046017 65481 50180 178887566 4936 5999 611058546 74859 65481 142527367 74859 4723 568310099 4936 58106 105218181 54504 50180 607274368 58106 44551 959853112 4723 46765 804857011 7099 54504 50872973 58106 67737 225432614 35519 7099 494762593 67737 71191 576060944 12045 67737 174444912 7099 66908 188598704 7599 71191 154077581 7599 10107 552199020 36203 66908 998221271 12045 67693 84404991 1810 66908 477337566 10107 66921 232263394 36203 17182 929714523 1810 2096 151351002 66921 25308 962162411 66921 64196 7307134 52602 66921 210289214 10217 17182 746637458 10217 19820 856911943 64196 80734 981427954 10217 13527 531399759 80734 23394 125161475 31359 19820 503187729 13527 76939 870958836 23394 68832 693134411 40620 76939 347190338 49685 23394 460595266 70069 49685 458060423 40620 63903 271507842 49685 23909 984910124 16627 23909 565619436 20119 49685 99221988 22904 16627 929989703 49586 16627 185993156 1990 49586 873590547 22904 63008 523291201 49619 22904 189964119 63008 67505 942983995 89864 49619 30845871 41237 63008 47077197 84529 49619 474339358 49619 11624 746968607 75977 67505 973721265 20757 75977 177760763 41237 77527 814440453 124 84529 331415711 77527 53145 859920844 20757 25393 861001238 25393 27591 981529842 27591 58636 281844895 53145 39113 66931854 20460 25393 112627046 17535 58636 158621471 39680 20460 950047818 58636 58470 574586572 63509 20460 913447621 5287 39680 96425250 42616 5287 983860552 28680 42616 717961608 75294 63509 20408322 18343 28680 29324903 21972 28680 470011000 40039 28680 634978079 21972 46727 236705344 46727 63936 83039332 23954 18343 176661011 46727 3698 28719034 69059 63936 259383507 38787 63936 197415447 75745 38787 229324195 40321 38787 911589039 40321 63959 673444297 69059 45035 508220744 73835 45035 930677153 54651 75745 523958864 63959 82076 463617114 13967 45035 155425857 45035 9494 78563 13967 58348 117156702 90217 13967 111944557 31232 90217 607850494 58348 31952 202683567 1508 31232 577893623 1508 67324 823910030 9096 31952 524014748 63906 1508 252343787 49805 9096 48522391 77130 1508 296134426 49805 16838 435609283 9027 16838 487958186 9027 49214 30413403 49805 42703 70400963 77130 72458 737719763 9027 31197 828759544 9811 31197 159779780 49214 52380 760105196 57533 9811 229309668 52380 33332 404199800 82978 33332 129888536 33332 35275 287545060 52380 51775 986376754 57533 80685 942023419 80685 76135 318193280 51775 22667 296674979 1437 22667 170002123 36401 22667 418403409 36401 14902 588724814 58054 14902 238771134 22667 89684 559283895 36401 47267 738870090 53291 14902 860751128 14902 44901 339210298 89684 66224 166796748 53291 50727 602296786 44901 27552 676552627 16894 50727 803104915 59697 66224 282247043 3247 59697 402861226 36520 59697 688318879 22372 36520 206759235 16894 29611 336685719 3247 54338 763769227 3247 24575 113967014 89698 36520 956887808 90220 54338 922587388 54338 24123 97347282 24123 60427 899765883 60427 72943 578432011 18474 90220 32484027 56473 60427 215764264 56473 683 923086993 56170 18474 224482385 683 65245 469030213 683 29261 658290707 14494 29261 179396165 46906 14494 720702794 26919 14494 195245284 14494 80885 146525115 32027 46906 339528731 26919 28984 687495904 80885 18427 504203520 26919 40606 750487334 29445 32027 73917115 28984 31400 175564734 29445 76217 362164493 29445 29949 520470494 76217 70536 262714525 62243 29445 195618221 80244 76217 224812839 80244 69782 741610180 69782 81847 423991569 70536 42878 625323586 62243 51796 799301344 80244 16668 780965499 51796 83141 580294323 62742 16668 105978894 42878 78194 958337288 83141 11320 193499946 56874 16668 890418272 87381 62742 843688243 78194 15571 760393675 37978 87381 242866950 87381 86464 961627965 4875 15571 459885638 90246 4875 144910448 86464 20153 295682507 85687 86464 368841491 85687 76613 40655218 8145 90246 545371144 85687 61847 12005609 58913 61847 142598470 5506 61847 62679660 8145 80680 531999779 61847 72710 838222860 3795 58913 477760634 3795 87465 380033516 87465 42266 751102540 70425 72710 966295209 47260 70425 913901985 42266 33657 604204009 42266 59286 480193014 10905 42266 332747148 26523 70425 525925308 32490 26523 869693688 59286 841 195023082 841 36590 49478269 84100 26523 704716498 84100 1123 143590008 40584 84100 73370233 841 25174 364167027 32340 84100 516240322 39356 1123 494317876 25174 79958 72133708 40584 37147 685106067 85121 37147 739310281 39356 10946 749880824 32266 79958 894229290 9641 37147 921054148 9641 87488 456030336 13630 32266 343967400 61275 87488 229996182 74238 87488 693707667 74238 59337 63152646 38485 13630 23945306 55774 13630 819110543 45048 38485 392686444 55774 40848 984829224 59337 41013 307726426 38485 86630 200133754 41117 41013 895514973 11272 45048 134658918 48828 41013 11463679 48828 43250 580540118 62103 48828 154075507 11272 43941 280814712 85414 48828 392656571 65666 85414 596521274 61673 85414 298039923 65666 592 776178263 43941 50968 501229496 85414 54121 415130261 87485 50968 635672370 50968 75896 633436609 23628 50968 161955117 16860 75896 641263988 75778 16860 478047097 81492 75896 407898587 75778 45407 509843813 45407 34800 127061302 81492 66550 730041858 52507 34800 14478576 39284 34800 623719607 34800 82449 914095367 82449 44140 123190118 67078 52507 948777457 67078 27600 138078786 44140 25037 370851903 27600 74167 468899903 27600 17077 274699000 307 67078 542891575 29152 307 393357808 17077 63118 544402243 63118 4009 215482147 24500 4009 494727799 32939 4009 423198075 4009 87449 455452162 52467 32939 52500786 16244 24500 901192848 87449 52238 853447647 87449 4000 361902482 37464 52467 501318928 53196 52238 871165522 57165 4000 978765121 41177 53196 581492043 53196 84176 675953143 13523 37464 21943459 41177 61359 850354988 33416 61359 575600045 70830 61359 325624457 61359 23194 260896934 61359 55482 130201 9275 33416 39015531 51271 70830 500553563 76222 55482 724259838 9275 37138 817107693 55482 80472 861259014 37138 88670 291176287 88670 10266 895630151 80472 60317 925006311 38605 37138 228438229 80617 80472 159054861 38247 10266 375303106 5753 60317 669243738 60317 20563 75246985 80617 32992 873747344 56089 32992 448723425 6973 20563 757525712 6973 86077 631541229 42170 20563 280463683 18603 32992 317113184 64025 86077 146996087 6973 53798 121030697 35286 64025 763313085 53798 56726 560630130 64025 807 51332092 38611 35286 994311550 61208 53798 39450047 87995 35286 72313151 21941 56726 173034157 44468 61208 261111029 38611 56252 188736752 88081 56252 773175394 52258 88081 50089759 21941 41458 909374437 88081 7278 613034040 2993 88081 133157517 74084 52258 257376170 67829 41458 50718849 74084 87109 975881759 67829 83886 561525000 87109 9433 400417337 67400 9433 90117153 67829 67847 777967556 73890 9433 706110217 8490 67400 15023138 8466 8490 850299562 67400 59732 677055698 35651 8490 2538703 6425 8490 880707929 38094 35651 910215247 33889 6425 990917110 5229 35651 106288445 33889 837 150077326 87668 837 121498884 33889 43993 620872620 33889 16737 858205635 5229 24225 943893134 16737 75780 166190040 43993 26194 815785789 4277 43993 377895103 11112 4277 692037851 4277 10041 887085165 4277 63937 704185971 19751 26194 948755355 5027 19751 506569706 63937 54668 931152218 10041 8511 754859715 12873 5027 450812796 19751 36557 899480654 36557 57509 735928825 36557 52657 960368263 72933 57509 246675931 72933 32241 100006297 52657 64361 331154787 67403 64361 137682577 70548 64361 451633712 72987 64361 937244554 72987 81362 51330328 82857 70548 80859094 64854 72987 78840775 82857 24102 416605335 55599 81362 642464665 81362 64872 604982704 64854 28778 781434790 63577 28778 370621841 83409 28778 729849331 42399 83409 816530774 90518 63577 87767851 83409 25055 241907583 90518 37595 537361855 65645 90518 127972527 87337 65645 61826937 960 87337 180230793 65645 45399 264196655 11331 37595 670791996 65707 65645 406067735 9167 11331 58063121 66819 45399 111378730 34949 45399 994326210 44607 9167 725058231 65707 86474 115209834 34949 22501 548454504 29773 34949 136465524 11568 86474 553310377 50378 86474 907661341 29773 35366 610479615 55912 29773 784700498 55912 26656 658399997 26656 21326 343012865 83264 50378 931053876 21326 9742 118150430 9742 75785 806234890 36151 26656 238170361 6046 83264 396808423 75785 49255 515459839 48430 6046 449960972 36151 80698 429290565 35689 6046 267442980 48430 47708 487154180 35689 29952 796645544 47708 20086 616458288 51160 35689 135482088 90316 47708 784464410 51160 38785 71122778 38785 58649 716478735 76738 58649 846314834 76738 45482 191814615 38785 1056 715875413 24849 45482 275196043 58649 34017 662481545 77377 24849 87066839 72705 45482 126358254 27303 24849 963374342 22259 34017 934629841 77496 77377 919587288 72705 81774 697860392 32192 22259 843433244 44600 27303 642237063 44600 18195 627224563 81774 4704 460407628 53270 4704 715536493 75230 53270 883365161 18195 87035 664304885 75207 87035 189852432 4704 69103 416957109 87035 66003 435189509 44263 69103 817292843 87035 47933 725414049 77303 44263 660381694 68581 44263 83712057 77303 15209 96351977 47933 89225 968530909 19475 89225 467431277 19475 54712 272715575 3960 54712 176644162 74920 15209 143391837 3960 62795 744878364 54712 88338 504564462 6109 62795 183546621 84488 3960 53716877 63311 62795 399267220 62795 52502 809560375 52502 58626 755486847 58626 36325 702259948 65375 63311 47534666 84943 58626 848353874 60548 36325 272577153 75761 60548 788704561 75761 34114 132685455 69048 60548 539696969 69048 23130 647059688 62120 69048 906542969 57917 69048 267394853 62120 81230 653637650 23130 64730 105524325 56866 57917 756477902 81230 42192 901293612 34227 57917 426384307 34227 67525 953529052 59972 67525 925165350 20135 34227 767132610 33134 34227 849983058 67525 32797 295436707 3276 33134 484750892 3276 3850 552624105 58459 3850 589968126 71329 58459 265085717 71329 59004 444138194 59004 7414 760134876 1689 7414 835938392 80442 58459 510163070 55750 7414 75483445 59004 7618 10970923 65531 80442 920753491 1689 82537 483028356 16258 82537 670596391 3625 16258 324470766 65531 12134 994903428 12134 28338 864299767 47128 82537 48029634 31339 47128 61651231 3625 74534 321640364 23238 74534 839541554 21531 74534 859217516 21531 40463 568587101 29768 40463 22884681 40463 90526 992604902 90526 63254 195239553 39937 90526 305268576 46783 29768 525624848 84499 90526 666944584 70306 63254 743490597 84499 28480 421833387 39937 2309 463839172 2309 40081 775597394 43949 40081 260606076 82414 2309 854899263 41109 28480 163985572 34505 40081 53057697 54679 40081 851666298 43949 29502 275908046 90333 41109 405427668 29502 35827 677951803 5331 34505 977121472 66502 29502 421692963 29502 64341 476550009 25578 90333 404000259 35827 63341 932569246 25578 3049 663467330 66502 27226 816999499 65705 3049 613309922 64851 3049 128829700 68412 64851 512368365 22985 3049 867682702 76123 68412 21051059 68412 5183 39587209 73952 5183 298932679 22985 87490 417988401 43755 5183 45682096 73952 75047 812621209 43755 72594 602888893 79321 73952 261045304 87490 9720 361728174 43755 80212 685239146 72219 9720 295055667 80212 61732 169292928 80212 72457 432360571 78875 61732 229091124 80212 32347 295970598 67943 61732 362671346 24609 61732 521155526 72457 71576 466497109 73400 78875 847273429 32347 43520 649489035 71576 40979 984628082 44490 40979 65363282 31917 40979 603797811 19181 40979 299438826 24425 31917 372539485 19181 84594 695754188 59229 31917 191949317 24425 80083 428477090 84594 56492 15686093 80083 23945 421555172 59229 40716 459374739 34172 40716 481194695 23471 80083 39001422 34172 61177 653134818 5258 23945 684693662 46735 34172 631746725 46735 36908 617250446 73390 36908 961871418 8283 61177 876034942 70695 5258 39090592 73390 83457 98504566 42685 70695 621202278 12815 70695 304924594 83457 64162 767280119 70695 44777 559763931 83058 83457 337300075 47512 83058 825578158 64162 87571 852185283 11798 44777 618702922 32496 47512 603370781 83058 20866 512976653 87571 20208 677751028 23692 87571 637260212 46087 23692 56308056 32496 75000 753449040 32339 23692 466902281 76753 75000 535276125 50142 46087 994923837 46087 4519 990300276 76753 37463 13327755 23398 4519 656071946 76753 79051 421719227 43635 79051 21638949 79051 25389 51262385 25389 40257 631740961 21627 25389 648771154 71474 40257 742267020 25389 74248 127461063 74248 30771 671177329 21627 3091 745338736 21627 71538 131684114 30771 59181 981612674 74248 85816 5378276 30771 28890 359677307 71538 62590 296289517 64226 71538 398259109 28890 22413 576149239 1919 85816 286527917 54531 22413 946399196 1919 65287 943162757 28949 54531 992423465 10147 65287 427890471 1919 81185 623488793 65287 69220 966734068 64053 65287 444153351 39301 81185 276841541 58140 10147 481862871 26190 64053 947830402 64495 69220 940023425 31733 26190 335436047 31733 75322 385545469 26190 66926 41190754 38749 31733 258706192 70728 38749 264515595 75989 75322 518025321 33809 75989 635761894 70728 16337 652128613 75989 2892 950171972 41820 16337 324036599 11223 16337 127832578 11583 41820 186527894 41820 6222 196543764 7879 2892 515644682 20983 6222 8148260 40383 7879 156914575 34803 7879 397013748 34803 61800 782312162 7879 25306 356671102 15836 25306 618439521 25306 72849 98640091 15836 62202 828865048 58627 62202 204462679 15836 79766 650570699 42644 62202 314160116 62202 40691 776573390 41825 62202 595313597 55448 58627 846666810 54526 40691 336524748 37012 55448 788747876 55448 19606 670495948 41825 48554 540773663 19606 87283 340638845 15169 48554 358230547 87283 80884 216620528 44387 80884 318496642 31860 48554 818167609 34275 87283 902178952 34275 5099 185904400 82658 44387 29781288 5099 64840 232389649 31860 31569 942057208 70453 5099 327005011 70453 25436 472076955 64840 81137 3551861 81137 25143 8202765 42826 31569 59003633 82342 25143 446590204 28096 81137 577094952 22379 81137 949468772 22379 82326 486523518 22379 72636 961492447 49625 82326 120359804 24051 28096 32354115 72636 34411 121453751 49625 23597 806328718 34411 15521 573522779 48221 49625 34062994 24051 40589 242142646 23597 57385 416573897 81222 57385 619481129 34221 40589 772258664 80630 57385 678785788 8327 81222 783159937 81222 61063 876185968 61063 17400 754628920 8327 81943 853110473 17400 28002 372433313 81943 39806 137341817 40405 61063 132250829 39806 23868 319439178 23868 69382 465155315 16704 69382 244514524 69382 53109 646006095 59977 69382 5358256 53109 72315 732351674 53109 32058 192389353 72315 55981 8356846 85953 55981 428491907 54404 72315 832088580 54404 78183 376661842 54404 83811 372420061 87113 55981 7871568 87113 73749 908275290 78183 41634 2157150 50936 87113 256525300 69388 87113 536654716 42650 41634 67074634 66050 50936 73415272 64760 50936 267826408 42650 87885 628177070 53966 64760 556129261 52221 87885 62337470 20728 87885 544257912 48750 64760 356002890 26945 48750 500539951 52221 47613 668096692 26945 89029 814953396 27536 48750 470329734 27536 59020 526214342 59020 19710 468787505 47613 85131 794083209 51758 89029 356936605 3085 19710 639127809 67524 85131 426754921 62917 19710 361641753 3085 13028 612164998 62744 67524 580531112 8080 67524 482257120 67524 73082 17848194 48206 62744 206168216 73082 14251 275957441 14251 3163 243864505 15838 3163 402749517 84771 15838 519172222 3163 17951 39197471 84771 7418 564219850 60683 84771 845918297 50156 60683 399471222 11974 60683 56541031 57442 17951 97033023 11119 11974 586190832 57442 85906 335953797 67388 85906 383700488 67388 64699 144027317 85906 16187 361503626 85906 43264 919936824 80115 43264 76976791 17285 43264 580888252 64699 35993 730511916 43264 65513 261206516 17285 55780 940536550 65513 48655 308022765 74818 17285 451615521 67225 65513 976533654 48655 46894 386236478 51852 67225 926339334 67225 74388 635281047 74818 68422 991665602 16158 51852 785536746 68422 63338 273046565 17 68422 338404802 16158 27992 489534137 50252 63338 61817417 87439 50252 747624248 87439 68024 22999213 14116 27992 267071418 14657 14116 539289830 50252 80851 307539660 4470 87439 135104519 47328 14116 351578251 78767 14657 62672691 80851 2404 198801006 2404 83266 97759765 78767 78225 569451621 83266 87440 31192227 16298 78767 735369582 81698 78225 740514273 75940 78225 637494969 21953 16298 147842458 57441 16298 299693721 52168 57441 246466332 52168 13802 691926482 57441 66132 846892019 66132 90029 629177861 79614 57441 988572155 27596 90029 60886584 27596 4670 963706396 79614 84314 601714932 58134 90029 302670546 58134 23219 797279021 4670 3047 718697437 23219 48891 555976150 70874 58134 610068673 46763 48891 966576098 3047 67568 431106687 46763 8218 633785500 72412 70874 538067656 46763 8524 315845529 22935 72412 30210823 76705 8218 71988913 9809 8218 630812200 65555 72412 922544172 34474 9809 245079434 76705 6899 361017457 34474 29614 400458356 20539 29614 734129101 6899 71407 395977781 18141 29614 135916552 23397 71407 336092721 29614 13440 468990284 6092 13440 73795168 38331 13440 297288775 6466 13440 133520465 38331 81444 701855198 38331 50568 263190392 80312 38331 35030615 6466 44632 759235955 81444 49190 193553888 80312 19988 334350241 19988 49529 404581717 49190 12557 417900521 49190 59288 558997089 59288 79707 281332420 11781 49529 524957455 12557 73484 649922640 12557 59024 384624547 9654 79707 801756221 59024 15119 40613331 77511 9654 147563974 42651 9654 951524322 9654 56935 368828988 6684 77511 157273306 73652 77511 796646072 32099 77511 984896680 40296 73652 610431236 56935 22506 570837609 32099 1844 380705565 32099 60136 547242759 1844 71856 677264687 22506 8722 279463124 60136 89502 771180652 71856 30071 755937834 83053 89502 51033691 71856 28273 213246259 52392 30071 244052392 30071 80490 461868378 83053 68562 856358216 84918 80490 593462671 55398 68562 822485226 47643 84918 636516951 78032 80490 820354097 68562 79624 166280920 4653 47643 42221957 78032 11448 715613996 79624 89115 638240241 66455 4653 751706670 66455 36185 364197490 36185 68127 834874116 15300 89115 9228368 66455 75539 613828844 75539 87510 917923654 81942 75539 718678487 75539 1609 547355256 75539 31113 132318858 83089 81942 595533208 34934 31113 507789644 19998 81942 828706717 1609 66582 321979667 66582 25446 240110591 53650 83089 442931667 34934 4728 885187133 63375 19998 140288075 4728 83751 407315540 6949 83751 664615803 83751 5683 728315264 26424 63375 522341015 26424 73234 59174570 26350 6949 125553488 23333 73234 405677009 33121 5683 681403006 31594 33121 879224503 31594 85897 122130221 88318 23333 568295913 85897 83175 283892594 83175 73498 481703551 90048 31594 686757336 90048 68115 773978946 87918 83175 468791656 90048 84151 654723951 55803 87918 450354742 89763 87918 116884807 47750 87918 734310833 27946 89763 66231608 46062 27946 487621900 46062 41192 970253015 88312 89763 178151532 88312 80854 63250256 43463 80854 262441440 7946 41192 744391640 10955 80854 292469023 73506 43463 125674644 73506 40674 298018574 43463 35127 511304468 35127 85774 933464425 47066 40674 605250388 85774 78158 254100334 35127 66055 61547624 47066 66099 603227269 2870 47066 700791836 66055 85156 304720547 71046 66099 964906774 85156 21539 373038721 85156 71446 783153830 21258 21539 217252248 45021 71046 34330543 18873 21539 606157010 71446 70276 193980328 21258 80544 59658776 70276 77025 523502163 3386 77025 723829564 45233 18873 934491416 4912 77025 555920445 77025 89463 966341063 4912 72449 976334620 89463 54332 955029582 54803 54332 43210452 54332 8359 616443594 16795 54803 505642435 8359 39101 904245681 6204 54803 779659244 64567 54803 85132303 82550 64567 98581410 20745 16795 142508188 64567 55751 984397426 87836 55751 708912434 23227 20745 499795601 90450 23227 538673238 55751 60816 491959240 15659 87836 67380109 57507 90450 877179900 23227 28944 454381726 8858 28944 647378746 28944 60975 189155873 8858 30259 322939094 33800 60975 728432214 68470 33800 31977778 68470 73547 193447293 60975 52242 92677147 68470 81572 993832070 49585 81572 706998530 49585 24852 637817913 49585 69706 51181054 30713 24852 967542875 24852 89292 386538151 71321 24852 716466852 59569 24852 762365374 30713 42794 36624753 67449 42794 94190248 67449 364 267798001 71321 2571 319182179 5689 2571 224760379 29607 42794 662311081 5689 64725 39268192 64725 53927 606679501 64725 79686 684579150 79686 74158 440877465 53927 46072 78021211 72327 74158 203920913 38409 46072 35198812 72327 89658 933003418 72327 77852 706693464 17850 38409 627546941 15952 77852 662661962 17850 36023 969098842 22649 36023 843899229 16752 36023 779206527 72531 16752 344473677 36023 31566 191899979 44011 22649 49022185 22649 20436 269358480 87572 31566 817290209 69541 31566 613547446 33875 44011 54810813 74501 20436 940875504 52326 87572 260443772 66532 87572 546707988 52326 66350 126796765 33875 77820 562971802 67087 74501 748508467 45767 66350 572435038 84449 66350 672868015 67087 72873 218616353 80076 67087 498191872 28542 45767 106116259 72873 14310 61612160 50098 28542 838364440 14310 10406 938227032 10406 12947 774213787 10406 36569 121896595 10406 84414 935563818 84414 88492 146517264 54556 88492 54510302 88492 57553 509043085 80676 57553 915289103 88492 68288 2069098 88492 47104 554991947 54699 57553 396914756 47104 13129 397311503 47104 31670 36640981 23477 31670 147353384 13129 4540 878902499 26404 13129 977155508 52850 26404 290146061 4697 26404 662683725 66918 4697 24007637 4540 71115 499415721 75914 52850 933035699 52850 38147 296355277 71115 86582 171408125 18716 71115 404663035 48034 71115 256917570 18716 65390 700930683 22582 86582 585779631 58105 18716 401455303 65390 33361 601669947 46879 22582 720673750 63346 65390 387042860 63346 43025 2734677 46879 35634 154231254 46879 37647 794264275 64759 46879 968698644 52274 64759 201280139 73383 64759 847606017 52274 27245 48845828 23637 27245 414312494 15549 52274 45007714 38074 52274 118196544 15549 5688 325062389 54192 15549 696696932 5688 67342 178913135 54192 68659 127842727 54217 54192 336488374 43286 67342 302448843 54217 54329 897107206 68659 38770 709674150 54329 43772 487435335 54217 69610 837567826 54329 41789 137656189 32312 41789 38867238 72701 32312 409220685 32312 17830 345043578 45386 32312 124409795 18875 32312 905199493 72701 84976 19732646 18875 38979 881022573 81370 45386 457812353 81370 68268 803265365 68268 57924 228783586 81370 31512 986040125 57924 86472 267427004 68268 38146 669778623 59492 86472 79119771 8645 31512 296094162 38146 39583 45036643 10329 8645 108310674 39583 68278 640657480 44505 10329 466034774 59410 10329 621627073 59410 12635 772088506 62136 12635 678163392 12635 5201 692521848 44505 44046 514492728 53465 12635 782792821 18467 44046 306534121 18467 71360 721683456 53465 60450 169579923 71360 82602 181339812 30313 82602 751324878 82602 3689 170508351 33210 3689 664911722 22798 30313 955651547 12707 30313 289722325 3689 83840 628185525 39593 22798 497953289 22798 39734 405225466 84543 39734 905901459 84543 7509 17125126 79451 39593 298567227 76314 79451 16186851 12344 7509 421267244 7509 33791 179062471 12344 53408 981848735 38970 76314 692063208 11334 53408 690352605 38553 12344 234567834 71718 33791 846423281 88370 38553 365866228 88370 68773 316938403 52982 68773 47495004 68773 38020 246842133 65019 68773 843524721 52982 36390 255500483 38020 38857 278170478 56030 52982 513084144 56602 56030 159169056 36253 36390 737260334 56602 27604 525198553 73447 56602 551150157 31150 56602 157315383 31150 24446 932349668 73447 437 301799788 6014 27604 287135297 437 59522 767434905 18306 59522 514234117 24446 32269 123998090 56680 437 972683077 18306 16118 618852540 59522 80775 680689008 80775 64912 634767618 64912 80731 43896697 16118 64208 980640888 17425 80731 984684548 72901 64208 205298800 65221 64208 428133901 11771 72901 482370167 75145 64208 607013747 75145 21190 844289217 65221 85544 304352320 72038 85544 203255443 74098 72038 131686732 75145 37790 284695386 11252 37790 147292694 8217 37790 37586069 76585 11252 653087294 76585 10561 726787552 36672 8217 171323060 25742 11252 330657370 10561 21678 65784231 76585 55034 396875013 67334 55034 751086700 25742 79392 559434399 55034 89093 368447835 12880 79392 957282191 55587 67334 867964088 79392 35851 196419291 12880 43934 340307516 12880 53606 661569678 87067 35851 237178953 52778 55587 20614610 60254 87067 76542132 87067 67089 439766586 12427 60254 307346951 51311 52778 108905499 67089 2399 11412825 2399 58182 572082011 58182 47155 90058391 2399 89875 973116321 63938 89875 387756376 60891 47155 131306380 66376 89875 943452496 60891 7170 812920333 37368 63938 661356696 79648 63938 476392921 66376 61709 878678456 7170 60203 493834594 60203 7356 96926042 37368 35007 908118478 29747 79648 409057835 37663 7356 334953223 9456 7356 375320837 37663 69617 182970183 62755 29747 891067993 51631 62755 923885452 9456 28529 939001366 51631 44236 92093882 41442 44236 87950202 28529 89961 723762924 28529 20031 232020575 83609 41442 205391596 89961 45191 402196074 24605 89961 623468668 70805 20031 485343719 24605 18329 608427807 10099 70805 253643822 45191 77249 314872212 83123 10099 702932612 10099 29818 946860235 77249 35737 358961598 83123 53726 430374023 5869 29818 483486569 14428 29818 885449526 5869 44679 427482119 53726 9144 25776368 53726 58225 514400994 29635 14428 475234424 44679 16503 782910501 29635 53754 268235533 40348 16503 335322937 35315 16503 15172123 40348 86033 525077068 76863 53754 70447767 73608 76863 680403078 40326 40348 527042985 40326 24090 740570039 48350 40326 42360340 45080 48350 332401263 22068 73608 500526078 45080 80508 242055016 47712 80508 124418775 22068 19466 462503107 80508 87694 673053078 22068 21197 550872640 47712 76864 366184178 21197 58510 522984650 18776 87694 327678685 76864 50770 711400634 78532 76864 128587748 16034 58510 415434453 16034 3310 136201088 33957 18776 318080441 33957 46465 85093800 16034 31944 958887642 45893 33957 262881434 46465 11027 964438672 31944 26033 957398668 31944 41010 839469757 29362 45893 524871738 51152 11027 129289406 26033 69580 129054324 29362 25211 124928566 85867 25211 552852123 12711 69580 707375809 74686 25211 933165611 25211 6697 894619652 22709 74686 983847453 4268 6697 100444476 31577 12711 715698145 6697 15011 507077480 89639 22709 112791126 15011 84096 70912488 34640 4268 603490632 89639 58339 258190589 4333 58339 153240991 35854 84096 724450984 35854 62177 39754050 62177 68496 444061023 47444 58339 538225100 62177 36040 831595092 62177 56453 126763444 84113 36040 393273760 36040 38876 791431187 52069 36040 884584848 24346 84113 258083052 42586 38876 43257961 33231 84113 568211181 42586 27369 146096671 33231 64310 24552692 24346 11981 5096882 89402 27369 791767254 28898 89402 165121697 86200 11981 431443765 86339 28898 129160176 57326 89402 465652250 33552 28898 293575926 84996 86200 392002711 85284 57326 408059289 85284 43469 885600619 85284 34033 395595930 33552 58031 389339166 52029 58031 367074198 47541 43469 553024338 55509 47541 834284858 87673 52029 917458128 68621 52029 460403411 13831 87673 273962304 47541 25186 245779385 37956 68621 87224176 37956 18432 380107633 25186 65358 40727527 65150 37956 850324818 3801 65150 65565943 18432 82753 468680485 47298 18432 256060945 65358 65979 94850233 65150 36266 8163005 65979 59111 455466806 19722 47298 827611648 80732 47298 991280720 18602 59111 981649752 80732 23926 306811508 40476 59111 929725588 23926 36364 666050824 63666 36364 780046802 36364 88316 127375240 25583 36364 572358365 49383 36364 106020917 90164 49383 88600515 63666 46570 441607219 88316 89477 144010516 59318 89477 990061568 89477 32728 703414581 59318 51620 565877211 46570 43042 587796387 59318 28149 128612356 43042 4518 713874762 54929 4518 382607245 54929 71033 840531105 63076 71033 218099165 31244 54929 947332875 49581 31244 146384937 49581 80719 175690811 71799 71033 862648248 30229 71799 384656303 31244 72270 461469134 9490 72270 693229268 10758 71799 385873037 16281 10758 602091776 40647 9490 780186427 40647 74652 66457229 40647 64484 464367002 31226 64484 49255346 55422 40647 128965041 64484 65452 748148665 19029 64484 67913408 72518 65452 545054958 19029 59883 772721830 72518 53069 24253246 84527 59883 837553444 53069 32934 792141895 78351 59883 642609066 38715 78351 603069630 38715 58864 587047711 5801 32934 685265050 38715 78166 100082270 38715 20781 981065620 20781 21836 384570619 20781 28707 263939868 21836 63393 625140115 63393 47783 713116214 3093 47783 265119122 56640 63393 759868216 3093 78985 683949640 78985 45457 525727380 40068 78985 45547361 56640 75647 673042012 75647 47597 655756787 45457 49567 569154879 49567 19071 186305748 4691 40068 315071336 44903 75647 6142208 54419 4691 850837288 19071 7895 178974271 40910 19071 756764835 7895 46723 831898387 40910 54748 349684258 71904 40910 285601270 54748 25710 987374810 25710 86851 893673936 86851 77816 343570344 89219 25710 683487815 18889 77816 479894072 1928 89219 145240348 4287 77816 287081800 4287 52915 155985231 86123 52915 617934112 4287 67251 898290090 87464 86123 257872964 67251 76763 141097605 52322 67251 586411446 52322 83202 189551547 30726 67251 922529849 39050 83202 45648178 76763 14477 297220076 39050 28085 128039551 30726 15950 583576109 89439 15950 657402775 15950 88495 3288318 88495 14491 965035482 72697 88495 986705567 89439 13422 892523252 88495 38957 135664500 13422 50478 630960128 38957 76701 425626753 38957 44113 260691611 50478 24287 597570073 83735 76701 948133902 76701 64847 777912323 44113 87183 135037282 3064 64847 490653243 12970 64847 568439168 22484 64847 74604198 3064 65742 842732232 22484 11982 733517765 61790 65742 73295332 12970 27133 781304776 86469 27133 29895711 6574 11982 461664627 27133 30519 163023089 86469 63697 285429920 86469 84960 751845928 32866 6574 578990556 32866 53585 108132615 53936 84960 251310959 29798 63697 137067978 53936 27315 358763078 70345 53936 521226253 88162 27315 783865438 70345 6193 216292489 25140 27315 24242550 6193 28995 90122886 70345 89104 107922755 25021 89104 575032951 1296 89104 338423484 25140 50580 161911460 22823 89104 866803439 27739 22823 359369746 50580 35467 466253567 89750 27739 655213224 15946 27739 563188606 22823 47980 312045077 54234 89750 350304696 54234 31289 207835308 54234 74780 49746165 15946 60541 504069688 31289 56899 566231966 4961 60541 732052388 4961 16202 271760219 1836 4961 948774800 39927 16202 750174079 39927 88001 86553457 16202 4259 24443648 559 16202 915287862 1836 36360 765941912 22322 559 913294440 6569 4259 67814987 17720 36360 103598551 22322 72157 911127196 56396 36360 404806167 22322 61263 588078003 17720 65129 739894773 23814 56396 355584777 69395 23814 533497389 40205 69395 484065200 69395 44508 90045049 44508 47158 445474800 399 47158 556249496 44508 47637 622521706 47158 87171 518164711 47637 13783 599587494 47158 6650 570110485 13783 42698 509315018 47637 19419 938038513 69247 13783 837659242 17007 42698 86348274 17007 75101 104236884 42698 42310 285079915 84690 19419 3222907 24794 75101 939683005 25940 75101 5882193 28297 24794 426560085 28297 65832 206326558 63848 24794 626308139 63848 58844 11895990 63848 22464 922344581 69773 28297 428448351 4721 65832 131402314 63848 2250 18680452 69773 66476 63238282 22464 86157 264801856 35951 4721 987109639 17924 66476 533378650 35951 45372 828860399 19741 45372 795799556 35951 18744 876406012 35951 4295 650787808 53452 17924 105555091 19898 53452 990808378 4295 33854 390995329 4295 3296 581368779 55836 3296 466704200 32748 3296 510827677 32748 77021 652613197 55836 83954 667547340 22343 55836 90880522 40588 55836 422987082 84949 22343 153904285 22343 79421 55212414 79421 59209 345483637 40588 39938 456340788 58072 40588 505210069 58072 52466 82404797 81352 79421 669275660 26334 81352 47661089 52466 39792 928433891 52466 26513 78643600 88719 52466 196396046 81352 61949 845760954 59893 26334 971495753 71562 39792 269893420 59893 3953 150690191 31476 71562 992882785 54049 61949 354278932 71562 42093 139875509 56546 54049 751623519 56546 34592 626684917 68366 34592 555861241 89251 56546 720115096 34592 21196 634819237 42492 21196 137924240 42492 51784 954355100 21196 44509 663423919 90531 44509 806039114 42492 44345 852276737 90531 24854 875009517 54641 24854 544943843 54641 74253 520083357 44345 34712 182810533 44345 41799 290954527 59720 74253 426641207 45421 34712 918902336 88560 59720 151927983 88560 66234 762415837 59720 34002 552416827 66234 55252 344851963 34002 79479 665520902 55252 75012 759425255 75012 51596 302474559 34002 87813 690646043 21093 55252 48031938 73912 21093 129437803 74742 21093 296387968 74742 14399 983318757 87813 34941 376399798 47583 74742 801884540 32275 74742 169367680 60109 47583 708883478 32275 36267 48066803 9584 47583 45855092 26108 60109 573567088 9584 87646 143341047 83623 36267 394946817 36267 76730 420549160 34269 87646 173263371 25727 76730 704689022 41218 34269 529367114 58581 76730 666787437 25727 46895 41197034 15023 58581 157469932 48473 58581 629412179 73038 48473 73154186 86085 48473 532657698 86085 12249 972591870 35490 86085 105853328 73038 63778 33724480 63778 79431 114186716 86085 52841 771024755 12249 71233 932348177 52841 27414 59071258 52841 12945 155285469 12945 88992 179423206 12945 8127 302919804 4925 8127 215440363 8127 58985 201349537 8127 51555 614230018 59862 8127 332264766 23097 4925 482057924 4925 70940 321938217 60606 58985 298163313 70940 66942 325613106 60011 70940 812244660 66942 78721 213986018 78721 24912 948933352 70422 24912 479876030 23281 24912 104462093 24912 39959 624281239 56752 39959 24846780 24912 44847 835128639 70422 85631 123834230 85631 79528 613197436 82564 44847 867239891 77389 79528 130481151 8081 77389 515417364 80328 8081 656463959 77389 40567 585243612 40567 39466 997984819 40567 42502 126909585 77211 80328 685790386 40797 40567 63337732 40567 14308 936363896 42502 23726 505860614 53825 42502 156717821 14308 90491 45395228 53825 71387 623510886 68331 53825 880840985 18006 68331 612326404 38285 18006 887203223 90491 40188 802411391 76150 68331 47743272 18006 64282 68717614 63488 18006 145985114 12247 63488 882991504 81878 63488 983705969 22922 64282 201253985 47291 81878 439481007 81878 58803 67359874 12247 62102 255812066 24149 47291 181081714 22922 35189 920956852 54014 58803 322953100 6620 35189 746333621 70512 6620 254911415 50522 35189 678087058 65148 35189 741190130 50522 13950 368714506 34282 6620 211333563 27640 50522 434159226 27640 27566 640110667 27566 89795 515623307 87692 27640 169941595 40390 89795 684015231 52009 87692 605478634 89795 42159 18928211 24824 40390 93550941 30882 40390 296185647 42159 23780 594199251 37839 24824 351783544 48091 42159 233605161 4527 30882 906433470 69603 37839 460733630 56514 37839 489735734 69603 38358 494880295 48091 34118 766392259 7131 34118 46792855 82517 38358 681388312 54564 7131 942152579 38358 74132 11584967 54564 10611 10263540 7131 77613 39224260 33409 77613 970398240 41906 54564 520318520 77613 436 82961873 68093 33409 266224506 54472 41906 607005364 33409 28981 143878674 54472 25004 152838652 436 991 592322536 68093 49357 115058417 42576 991 487742607 991 77146 345763060 49357 24878 83618421 49357 11947 92083511 49357 77782 393095901 42576 61109 125716564 40465 61109 58677880 61109 83563 472762766 83563 81165 513228644 61109 11878 156131162 40465 47236 577324371 81165 33021 804627475 33466 83563 683391869 11878 58262 912366501 50428 47236 310217772 65357 50428 339461899 33021 12563 41792539 66308 50428 672123996 41795 50428 678173297 11951 65357 73130696 12446 41795 719070906 30220 12563 356105708 41795 73840 147478413 11951 48010 209261535 86686 30220 89625813 17763 73840 145192906 17763 11278 128529222 11278 8183 945702277 61469 17763 612319206 21860 11278 792668194 16944 8183 738010045 2788 16944 425530055 84388 2788 669871401 84388 14316 757729892 84388 87632 566894256 28745 2788 271830245 84388 338 734740546 26635 87632 63713949 28745 73900 161837127 60095 73900 100475064 26635 52614 490884529 73900 83710 475962171 15104 52614 48004699 88698 52614 136367541 90108 60095 132249576 15104 87541 140409931 88698 68326 766198527 87541 60220 502578555 34475 68326 368626735 34475 85783 489147325 17459 87541 796201734 60220 33897 74002504 17459 88333 93946223 17459 77302 118193938 50338 85783 115724634 50338 41229 212278987 81559 77302 316853320 50338 69266 78539264 41229 40240 962421955 68356 40240 730214622 69650 40240 701491588 2320 68356 817447501 69266 60749 289080888 43618 68356 608792743 77412 43618 137883553 77412 51551 445744963 57127 51551 563950338 77412 57502 170060266 43618 11564 509980267 57127 18314 618712608 49381 57127 359439553 73006 57502 232314064 18314 17247 371749101 45115 18314 893667240 18314 33902 230792830 73006 89638 133875287 49014 17247 199539114 89638 7984 105007234 49014 70076 976381543 11152 7984 998843973 24430 7984 516772744 27287 24430 900866731 11152 21993 964336402 24430 20041 443652341 54212 20041 211697549 24430 40726 952537919 78655 27287 745872892 8627 21993 247429974 40726 60564 200738009 54212 58568 156825749 60564 66718 470011775 85006 66718 216331607 66718 41880 94540173 41846 66718 10687240 67248 58568 887655165 85006 1651 37703161 84946 85006 306636498 32008 1651 337667341 84946 69645 9496888 29924 32008 450322269 29924 42034 696200980 38009 32008 644847886 38009 33864 440228521 38009 29297 412212216 38009 693 885891422 86880 42034 925013717 20759 29297 859738999 29297 81087 877970435 81087 11736 315200513 81087 85560 877717236 63498 86880 898188886 81087 83883 459799938 11736 6341 853990287 85560 36052 180830984 65898 36052 283819660 63498 83984 789714309 36052 5545 34013440 86056 36052 274610863 5786 83984 31872755 29912 5786 820241189 54727 5545 108377392 61377 86056 126183724 54727 68365 739116580 5786 63873 627428261 61377 48988 745328182 48988 17143 962205470 8272 68365 273082243 48988 66689 553375151 8272 20282 924505386 17204 48988 695592403 20844 17143 217875736 58274 66689 40862036 20844 77961 624901607 58274 46132 431163835 17204 56400 2295976 77961 69520 427054887 33622 77961 849176280 40284 56400 783822457 88296 33622 114941818 67378 69520 200159002 33622 6290 768912565 88296 88938 208819767 87810 88938 436886230 88938 44376 21583688 87810 14628 201433752 14628 54776 422233012 88938 12197 760031852 14628 21054 523715013 38946 44376 778567945 14628 11126 894224169 78628 54776 58800222 12197 55985 449086337 21054 29103 432066716 23751 78628 53818411 55985 83965 349192213 25691 29103 259794883 83965 28654 268858234 44330 28654 12615936 88479 44330 83325918 88479 22056 919652429 12148 44330 308924764 12148 71712 556585506 22056 83235 510013188 12148 13368 158922775 83483 13368 887695716 12148 63003 774477752 88613 63003 79458700 88613 37719 412021488 75497 13368 161505584 58014 63003 58533950 75497 41125 572333659 75497 15942 481318923 61513 41125 639459831 53746 15942 399452707 920 41125 85683532 53746 43782 712578117 61513 15511 366023277 26573 61513 316081260 75202 43782 201980492 50222 920 17133947 26573 80781 380667328 18483 80781 741204844 30930 26573 720208487 66256 18483 824167792 15962 30930 471582579 66256 72782 244928216 43533 30930 906063273 47841 15962 885108130 20831 47841 72698348 45733 15962 825857902 20831 39434 308698673 16649 20831 405506523 20831 58302 512632341 46293 39434 403274763 80932 16649 49108167 58302 80740 656805389 80932 25050 769569456 77419 58302 594934220 80932 75707 403752914 77355 75707 76524714 21552 25050 6836454 77355 54617 771768080 40425 77419 47700069 75707 42630 15971881 40425 85858 646469747 22650 21552 131296644 88549 22650 85298501 40053 22650 482406718 52474 40053 110907298 22957 40053 165060024 52474 4941 11122889 72940 88549 294823657 45068 52474 72391996 26148 45068 122986638 45068 44226 161376240 26148 77490 56513102 44226 23216 373480631 45068 62240 638661469 77490 81674 190190091 81674 4438 394095464 10816 4438 348979481 59796 10816 791828256 62240 24036 914711622 81674 4045 32208822 44456 10816 12432804 51243 10816 890667083 69831 44456 871650607 33736 69831 509280736 55466 33736 75248617 88319 44456 977736560 38579 88319 536811424 33736 17627 109870249 88319 55118 715047192 70904 55466 183989103 38579 64549 108197766 25070 17627 594413470 77728 70904 955993022 39197 25070 743971576 28030 64549 365509400 17461 64549 453872614 25070 27741 678481942 17461 47523 106530595 28607 47523 382546786 34427 28607 51724201 73235 28607 100595054 47523 81588 399452958 44377 34427 916226772 36542 73235 400214882 44377 68698 962887622 42618 73235 241543947 36542 80194 14804901 80047 42618 380778983 68698 88611 74715494 66587 68698 399051617 80047 68002 605963656 88611 30521 670683446 39188 66587 49980277 87911 88611 687094496 39188 15866 98058071 31727 68002 742838814 30521 48908 620795806 78819 87911 541092301 59668 31727 356647678 28773 48908 20812893 31727 24746 378027516 3759 28773 95653388 3759 3183 950830605 83143 3759 68663039 11417 83143 306215629 24746 82271 318287342 82271 52015 173155235 61352 83143 49141232 10928 52015 471217528 11417 73863 655662572 61352 6031 327570773 6031 69901 620445072 73863 74164 393309509 37845 73863 337905507 73863 6162 955360904 37845 84941 774525186 69901 2048 326107938 84941 11764 431253536 44870 11764 51643645 2048 23554 7517342 11764 44686 820147578 44870 41284 122554908 52875 41284 19808170 56077 44686 68954673 11164 41284 907931866 10924 52875 912817646 56077 84664 123118632 52875 63990 888901917 2374 63990 399832791 86719 10924 971418025 61427 2374 290558523 34237 86719 393614815 34237 37367 173670836 82190 34237 598637703 2883 82190 29817625 82190 130 435690102 31109 82190 931959726 75386 2883 548300715 2883 17904 729941148 75386 27969 295309943 31109 21475 341872633 15802 27969 578408352 47018 27969 446423007 47018 84834 538968453 26499 21475 399150394 15802 10595 53965842 20194 47018 961362389 18730 47018 11408077 26167 26499 977481707 55347 26499 212864054 26167 57849 216200823 53078 18730 562297234 26167 37866 59315515 35064 55347 804961143 55347 84279 727853337 8968 57849 279646026 32086 8968 13431375 8968 65890 92266283 72591 32086 30397348 17920 84279 306110178 72591 5009 994137562 17920 89226 971773006 89226 74708 512689376 5009 14282 795565876 14282 72817 593226861 63139 74708 349986764 47221 72817 509500436 34199 72817 662620931 77514 14282 875398297 50388 77514 210588963 34199 55838 272885861 38280 50388 378010303 11204 34199 53322066 38280 12246 746171616 55838 26202 101511320 55838 2667 365783503 68131 11204 117390513 15677 12246 756181533 26202 25829 173253942 68131 70779 120250971 2667 52639 265210040 70779 40482 280941186 70779 33521 87554433 25829 14966 196042775 14966 62966 116176892 62966 71411 271237063 33521 37945 749383075 62966 62601 675379986 14966 53960 972040299 34609 53960 886424553 71411 81381 326349746 34609 32407 874233199 21367 53960 442280915 53960 53625 73820147 53625 56836 887194842 24629 53625 234532010 21367 78702 221857901 56836 87501 779631706 44840 56836 311551662 56836 46490 124881412 46490 65581 87338918 87501 75820 816791304 65581 62392 897882188 13455 75820 639427132 5934 62392 766239242 62392 35587 648506805 39484 62392 483092441 39484 66017 241361946 51610 66017 710703787 66017 82939 245940912 79131 82939 66802258 39484 37210 455336210 37210 61210 848462466 79131 5079 450588841 37210 67635 915675095 79131 82916 440259031 67635 76788 676621426 5079 83872 839736004 76788 80992 454254325 80992 8256 1975152 5631 82916 562563871 80992 60375 18115255 80992 43004 878254661 43004 16355 676062367 42367 60375 279691991 60375 24415 39373427 9877 24415 254992550 24415 57100 635154407 57817 9877 434710251 46077 57100 115985493 13111 24415 218762550 8542 13111 205915709 69828 13111 518327558 68477 46077 174920291 69828 26650 229847549 53381 68477 898108149 6167 69828 679893748 64107 6167 690584081 68477 61626 880733303 26650 72424 999623206 71231 64107 141166077 64107 67540 359435893 11846 67540 238738968 71231 33903 352129991 46056 33903 785366246 33903 10292 876350914 67540 79067 876876356 10292 59336 752029122 89704 10292 980434684 397 79067 72818496 59336 63834 956361203 79067 80029 855210003 58301 80029 444699099 27742 63834 46919711 796 58301 617473232 27742 90110 190890396 58301 88745 790572249 47333 88745 7314284 88745 32530 397432937 47333 8577 555276785 8577 88742 680076106 4229 47333 39444330 31208 4229 366410671 88742 41073 509705425 41073 38379 570939213 62493 4229 262160289 38379 44620 110999616 41073 4159 16071718 71751 4159 368197075 38379 3608 586163815 71751 35271 814567045 4159 60671 449342314 67629 3608 179896849 71751 44631 486966861 3608 37382 521133570 67629 17296 465161669 37382 53884 178904045 35339 67629 315711188 44631 63223 148595799 43491 17296 597192771 9931 53884 260456884 6675 63223 951868126 43491 21594 829239700 21594 64336 779671562 82174 21594 735963972 21594 44971 888139781 64452 21594 995405937 83326 44971 8186661 3077 64452 499171392 30736 83326 457665272 86515 44971 94946218 3077 12588 926547337 63355 30736 279949288 3077 33050 671681327 10743 33050 920191488 33050 80928 596447 63355 186 980743506 33050 37360 404621220 28832 80928 625437116 37360 12906 859936331 5944 37360 402644508 186 23872 616964804 5944 20877 790590906 12906 64406 278385932 20877 87363 677854036 54908 87363 15099960 32234 87363 658878143 64406 7320 46650515 62405 64406 888938521 14131 32234 219888866 14131 80187 692238639 71805 14131 842294730 7320 69025 877982583 3355 62405 187998052 19785 80187 136241431 70619 69025 422369837 64156 71805 501043194 3355 73260 641969084 3355 29414 369518806 12251 29414 433912748 29414 40235 656406218 73472 12251 672689444 29414 56480 95692704 12251 56939 959144490 53172 56939 142704500 40235 78073 646277584 56939 26941 104551367 34812 56939 65474335 17966 34812 293037314 78073 16109 43502699 8059 16109 153923119 8059 79141 820681032 17966 26079 357723527 17966 52125 946600412 70001 16109 235521481 79141 10631 627131523 10631 79156 534558567 48485 79156 912244758 79156 77017 724193624 10631 87787 319915195 48485 5030 755455303 19446 79156 259390313 48485 51567 159797792 46124 87787 547573319 87787 60932 578337032 22896 60932 734630199 19446 35293 56948553 23366 46124 387226463 35293 65350 722994047 23366 53275 994430760 22896 38456 271889085 34238 53275 555475926 88350 38456 626415949 88350 7830 141731622 50931 38456 44142633 88350 74270 70024048 7830 51006 280355944 88350 57573 512120955 26225 50931 506795356 50931 49176 745505190 88503 74270 503286640 51006 70684 817392538 57573 17033 887962970 70684 46306 827423621 42012 46306 95994925 55476 88503 274505244 42012 53862 148449365 29880 53862 26848012 46306 69535 150218204 38761 69535 125474888 53862 35111 630226449 84770 53862 846475120 35111 18560 82462344 18560 67146 203252478 69833 38761 123323048 35111 71242 674390086 59600 69833 281409407 56435 18560 39361231 41249 59600 253950674 71242 74216 485362093 18774 59600 541155583 88860 56435 717829608 2609 18774 589848506 78814 41249 316986612 3869 18774 913257251 28347 2609 639460244 42500 88860 195509483 306 42500 306582443 28347 23081 549564139 3869 86656 867229524 25315 23081 458592588 42500 42440 4529575 86656 71547 738434934 23081 33074 761890721 42440 14912 763192005 69654 25315 194847556 1914 42440 859636501 90301 71547 846468886 34228 90301 657354782 34228 51168 894584416 51168 21891 310949696 90355 90301 966612083 34228 24770 872496374 34228 43656 784431003 39951 43656 635545796 39951 73905 799980400 90355 70106 45796487 25960 43656 686656728 20790 25960 700917128 4417 25960 481649728 73905 37650 400832964 20790 6266 620973071 34804 4417 441690797 4417 80785 414987171 72725 37650 335930154 80785 89050 374690312 6266 4462 696132597 4462 46731 5855377 83570 4462 319529621 21149 72725 695722184 4462 15699 294463256 47003 46731 901730150 88991 46731 5245258 15699 65747 829523862 15699 67199 741967027 89169 65747 22787869 67199 31406 692703573 12692 65747 108302155 14483 89169 816235596 28157 12692 85956298 54060 31406 685377262 57982 28157 504078299 14483 62625 654465355 66419 54060 802655180 62625 34268 300220055 90535 66419 781586742 71757 62625 551628998 28054 90535 787459402 34268 624 124220120 34268 29987 115552991 90535 63516 485705904 14831 29987 566536187 28054 84433 487134497 59771 624 165320196 36578 84433 50644018 57269 59771 160568543 14831 55577 564439453 84433 89911 970047488 55577 67531 27096866 36578 26203 45416133 25060 89911 976112731 67531 78080 774516580 89939 67531 215352466 26203 59073 937132334 26203 48413 883991946 59073 29458 910792432 40624 29458 896058882 29332 89939 400623677 40624 68224 4683311 68224 13796 539079822 37216 29458 669736716 68224 9530 496381307 37216 13541 69327905 9530 24924 305597326 13541 14840 91647813 15268 9530 423741690 14840 62664 883049032 15268 16660 153051323 62664 25953 465266951 57653 14840 143006783 25953 61438 847901680 34105 57653 423989448 10494 25953 236160534 89449 57653 979670290 61438 72357 243073347 10494 53330 1203872 73717 53330 923431175 90347 73717 999502580 40209 89449 816530322 73717 38774 89183850 40209 14073 361146064 3787 90347 533487727 70105 3787 416216508 21913 3787 47629293 3787 4155 629239055 66183 14073 83258706 4155 78953 96951640 66183 10814 73617647 21913 75210 184377628 10814 47726 426472367 47726 17410 277070749 78953 438 45293737 75210 57430 777777765 438 71618 45777354 16314 438 202412573 438 15443 207518921 15443 8600 500403091 15443 79705 512786431 121 71618 280062047 90507 121 650619407 79334 90507 603568148 50737 90507 238958187 121 76297 93642616 90507 89453 886148310 13784 79334 218380120 13784 69637 410503916 13784 80160 445329614 80160 45011 548469143 45011 71762 500593969 80160 14151 522448165 34645 45011 729207699 22776 80160 971597876 66958 34645 176006433 26770 22776 851263088 78153 22776 749832729 34645 77036 365369580 22776 56366 88276957 15701 66958 758953365 26770 50693 769419949 20150 77036 164972514 18524 20150 662755052 50693 85623 335767287 90068 20150 31274082 85623 58294 36224745 85623 14613 330999276 58294 77372 939907290 14149 90068 993672694 54111 90068 994850463 76370 77372 100922173 77372 7772 478263955 7772 970 200512396 15986 14149 56672130 72641 76370 300477651 6112 72641 175741624 6112 19755 165759869 15986 40110 910214017 38110 6112 916190567 6112 85459 641632286 48319 85459 835250433 19755 46110 184365399 85459 80155 941562638 38110 11283 78973033 851 85459 888294205 28035 46110 809947158 85204 28035 772453397 24633 28035 839971279 22990 851 984360997 28035 83442 966787845 2734 24633 417301602 24633 81505 59768947 50228 83442 483243606 54409 2734 264092741 4395 50228 920996967 81505 52722 51931522 56372 4395 436098406 4395 74589 775013459 54409 24226 360569608 74589 37406 870445426 48653 24226 632842688 78620 48653 90596541 84117 24226 673636397 9298 84117 83294578 78620 24998 532243928 75951 84117 647868741 75951 10405 45128242 48165 84117 385123350 70832 10405 382653351 83066 10405 632838720 2536 70832 554941117 14834 70832 764930418 23276 48165 921067160 49241 83066 73733268 2536 9219 98963070 24372 23276 235533281 16131 49241 329603978 24372 609 842134541 609 12016 109213990 609 87842 366270469 16131 87518 828027891 77672 87842 296036147 12016 10747 426809597 4539 12016 106560680 10747 76464 182891937 10747 64328 818145965 10737 10747 276685990 89811 10737 433905277 43908 4539 828052960 76464 30252 331906267 10737 15105 156849937 30252 8083 216370836 67343 30252 746085717 10417 67343 194726990 50805 15105 836450846 15105 42195 54306674 27581 8083 427653018 65665 50805 242667570 71638 27581 884018666 46690 50805 516441912 71638 47310 941143997 71638 6989 657260006 18994 47310 770180610 18994 72490 268099486 6961 18994 451320176 72490 68336 82798650 43441 6961 19961650 72490 29872 799656727 72490 78187 210191212 6961 43270 326379773 46017 43441 555381174 78187 77176 563637145 20907 77176 583545616 46017 7789 690013157 45051 46017 860565662 77176 73090 386991235 28883 73090 393559296 45051 28913 724572345 28883 28224 135416524 818 28913 467006175 28913 8657 297710282 8657 14864 899939511 18413 818 701490659 18413 2300 788751997 10983 18413 546496304 14864 14438 810840278 10983 43687 348334566 14513 10983 789944370 30109 14438 885814836 14513 49480 251960814 48924 30109 538928945 74265 43687 253122857 48924 63150 535719639 48911 48924 948744495 63150 71238 822883381 58305 74265 962905560 63150 72852 670588194 25412 63150 290781944 40593 48911 119990360 45676 71238 136277074 60033 72852 47182060 61561 40593 473396842 10526 61561 26627474 75348 40593 32429508 10526 11543 595815088 71479 10526 511339157 75348 29596 775858719 71479 23575 67232274 29596 41228 594673564 41228 80130 687747219 80130 80880 136760139 19101 23575 390666957 23575 13862 71046901 28895 19101 31943536 2863 28895 613499190 40652 2863 857523924 14968 19101 672887009 2863 70068 613746925 14649 40652 446778327 30457 70068 464473141 85037 14968 783083102 33768 14649 29853797 14649 87232 445307010 70232 87232 575552878 50753 70232 818095538 1077 70232 310053868 1077 28881 618985576 82734 28881 467236709 1077 61439 234686075 63622 50753 881069736 61439 7016 224949903 7016 53258 213899215 53258 8752 774547125 8752 56661 449867744 56661 17315 326338921 8752 20535 116435216 8752 65459 595185882 8752 56906 225912894 20535 39287 948407781 39287 52066 80473466 20535 6747 917282218 39287 84361 278908046 56906 73667 943764508 84361 33337 78816620 6747 85692 97841349 18376 6747 879152197 30289 73667 403512716 30289 56360 73144514 67030 85692 773213900 46559 85692 251901643 67030 46105 289869492 46105 51694 914007543 51694 59480 72174921 42381 46559 925548266 46559 84933 793902557 51694 86791 492118721 59480 33260 101581765 11025 33260 952485268 86791 60346 369687870 84933 56461 76313206 86791 41340 696220944 60346 67789 642836820 70366 67789 753549514 3584 70366 130309851 41340 24080 238993590 31205 24080 331348935 64504 70366 455581052 17449 31205 266434806 17449 60778 90309614 64504 90302 400855023 60778 30995 903037502 64504 90370 152945996 90302 854 516516859 30995 64430 607514589 30995 73885 841765851 854 60744 206250298 854 54620 344325897 54620 65551 490236805 71513 65551 417584800 42665 73885 329671524 42665 37965 2758149 16923 65551 37957821 16923 28677 611409635 88597 16923 838611521 47012 16923 348892047 88597 25905 290964119 40107 88597 984956637 40107 41457 814097866 85482 47012 401857727 47012 433 92710926 25905 6078 957956599 85482 45544 634126723 71633 433 564690 2810 433 105190606 71633 65160 744910183 6078 20571 927244227 71633 4745 948398937 37143 2810 911040231 25481 20571 122111024 20571 367 114044171 84982 367 841634646 84982 38340 427965320 25481 83242 848918402 367 15216 33097481 14858 83242 516191990 74932 14858 346916057 15216 25932 277285978 39874 25932 333980134 39874 19277 957922657 19277 11236 548516505 25932 57726 726549218 49155 25932 8050222 57726 20825 293479130 53418 57726 87273077 53418 62196 373774904 89599 20825 591625924 45139 20825 458841885 45139 48700 747033534 62196 61661 114170779 69641 48700 263569116 44556 69641 758455769 45139 35826 662060407 61661 73553 296560652 61661 46422 166108763 14342 35826 287727630 90449 46422 809832499 7164 90449 42902349 50450 90449 541741352 14342 5585 589489522 38667 7164 604487982 68090 90449 682848025 50450 40013 31190327 33382 68090 68221499 5585 27436 6999247 5500 68090 263387574 26201 5500 370304094 40013 64978 733569883 18649 26201 57585089 64978 89847 880921391 62906 5500 137130195 89847 9564 790835467 62001 62906 35442218 17812 9564 469878114 82920 62001 22635644 62906 44594 58714347 62001 62578 875148411 62001 21644 675753880 62578 88734 588284981 82676 21644 242111647 89861 21644 483916704 88734 45027 865852588 89861 13683 527342562 45027 50899 591617998 24121 45027 334585706 50899 64200 513654200 64200 67364 493704759 28173 24121 123711294 64200 78316 990743832 24121 22210 106330545 17586 67364 505473392 6397 22210 493019451 79302 22210 759123612 21532 17586 844509590 79302 61246 617781409 58735 61246 942692819 61246 74347 592120457 74347 61165 660951610 33056 61246 965516928 59432 61165 261939719 33056 1072 577625347 1072 82020 476851234 9478 33056 932599935 59432 57027 452993432 87661 9478 46668284 1072 87547 789239593 61452 82020 576885218 87661 28264 637796178 78457 87661 156065074 74447 28264 535933773 37851 28264 421443356 78457 76094 580577295 78457 49066 992204699 23817 74447 838059531 43260 74447 199131213 18172 37851 962856960 74093 23817 728109519 64449 18172 700603016 54371 23817 892787070 64449 5251 141602272 64449 9838 565436774 37002 74093 196629729 5251 37386 65617258 9673 9838 330847172 11706 5251 21764375 47899 37386 848045163 71809 37002 50440236 11706 72675 161804243 75537 47899 375184062 71809 60470 705399261 22052 47899 952379373 67574 72675 203588185 48477 75537 960480765 55536 67574 898747396 76872 55536 910303997 60291 67574 645239539 14538 60291 823707881 14538 3860 323095463 60291 80451 528811524 14538 89350 816040168 46635 60291 225756278 61846 46635 846299978 80451 59544 797740488 80451 32603 171357798 46635 51883 860484343 27013 61846 747239825 63567 27013 397529631 51883 66694 50901659 25001 27013 707535559 66694 37468 63794582 6602 63567 989998721 51874 63567 651129377 66694 73076 255936088 28833 73076 408064440 6602 74548 333200174 54900 6602 187839860 54900 7355 593222639 7355 78722 835152965 47914 54900 894760407 78722 12634 416404028 50850 7355 883267821 59144 78722 273141167 78722 83773 966988211 59144 2901 491324198 39793 50850 273691880 42573 83773 849912375 67543 83773 969185599 2901 20420 782429903 11848 2901 327782943 46722 20420 862385648 38914 42573 119631652 67543 42725 72455918 58950 46722 936881694 58950 7471 956333767 67857 42725 914119645 58950 2125 291919552 18194 42725 388897997 67857 40951 783217618 5071 7471 889103543 39016 5071 587959027 18194 17899 534693294 5071 55542 131518725 5071 33114 791429505 3942 55542 581516931 17899 66065 809475670 55579 17899 632711913 21388 3942 199160787 3942 67054 346994312 42886 21388 465293063 66065 17241 672717282 67054 60809 528582224 17435 21388 881832874 82249 17435 529697551 46401 17435 978399128 57517 46401 497141357 46401 80603 286629218 58212 57517 856745907 85608 57517 240746244 75892 85608 37129269 36835 80603 619904209 58212 69360 118682104 58212 56760 480744960 75892 75843 662816653 50110 36835 158918070 46524 36835 131067351 765 69360 360038774 56760 61293 796272184 31233 75843 282162494 77256 46524 464471189 47902 61293 449803530 10544 61293 679436127 31233 12448 845963545 36699 10544 7097039 19441 36699 36873797 47902 61539 761489313 17727 10544 743347595 12448 66378 614426827 76781 19441 903047005 19441 9187 51831827 73181 76781 257869546 71145 17727 893600426 78377 66378 400097800 71145 13343 564812666 9187 23972 573391396 66410 78377 942821915 66410 58431 843412749 78377 26541 612144022 27756 58431 10956427 23972 42743 628602433 26541 50138 515983716 50138 80620 409640927 27756 40228 122779513 40228 70096 335940217 42743 42286 6343934 70096 84292 940307943 58724 80620 128220270 40228 55130 587154497 70096 20944 81330030 47891 55130 63094713 55130 63646 33767367 12441 63646 530432700 22396 63646 333207370 15583 12441 271589110 15583 71663 466850481 63646 36455 97026718 46094 71663 142799639 64976 46094 947198208 46094 75116 235768099 83021 71663 996438369 36455 34675 375943167 46094 22764 211358211 34675 80862 328203731 59194 22764 884997855 34675 81337 802996220 80862 20685 916771535 22764 73729 806525545 20685 69011 418976402 73729 19959 294813657 19959 11533 188929411 73729 53401 443273403 69011 63014 449531035 19959 1008 645140123 4262 53401 704168543 11350 53401 384900367 30383 63014 828052952 4262 81502 342385924 81502 20494 117523320 20494 45031 837923870 1580 81502 80123415 20494 71284 655646441 81502 49295 182716376 71284 46984 149131886 85668 45031 306937602 85668 2247 144774638 73798 71284 910642379 85840 85668 634339490 2247 76279 26637433 49402 76279 461935356 85840 78952 865420533 76279 52648 283929237 88899 52648 460195606 82777 88899 585400998 8766 82777 149421164 8766 44882 137789149 48540 52648 769277657 82777 34540 931472228 82777 86489 960640275 48540 31498 258719510 5063 34540 229582355 31498 21828 615961239 31498 73282 696574888 51671 31498 352914498 11440 31498 234813042 31688 51671 306534645 11440 69824 514201926 12167 11440 646223410 78882 12167 69295391 78882 89575 404632806 69824 73984 507465626 45852 73984 153293832 45852 89913 188373894 84330 45852 81253667 69981 73984 17886523 73984 44146 121624746 33394 84330 448500023 73365 89913 240209962 84330 76915 840403062 69981 88068 720803580 88068 63479 260490663 72118 76915 27966029 63479 78243 322834805 52596 78243 601606470 8635 88068 758330196 85607 78243 315879449 46018 85607 401177580 46018 67784 247571806 63738 8635 553939340 67784 64834 443598342 64834 55706 373831347 43636 46018 671811089 55706 6744 155325421 21267 55706 967406280 66106 6744 357661860 4397 55706 923460936 43636 5353 420580785 6744 27590 97877811 66106 78612 330649102 36155 5353 988062134 27590 51032 558239907 27590 25180 207291471 70936 36155 773114863 59793 78612 254001660 59793 52000 636205097 63407 51032 603912764 25180 43082 262823088 59460 52000 684884163 23393 63407 892777603 63407 37237 266393340 72248 23393 45533005 37516 23393 573624685 23393 68607 846313939 69121 37237 62045729 69121 2657 370986776 84787 37516 118458690 11803 68607 206565796 68607 45140 741160519 57856 69121 633129785 30779 84787 11767561 73894 84787 545278529 84768 11803 984404024 79438 45140 596436878 1966 57856 78766474 24904 1966 26611332 21595 79438 444686644 18279 1966 240046789 1966 11696 390774474 4469 11696 689813823 5581 24904 968356468 11425 21595 502928066 5581 42962 695059981 4469 17971 117598017 17971 60088 541690870 17971 15616 136415378 17971 5904 725095382 17971 48390 874171454 5904 83468 342311872 60088 647 231303945 5904 67627 664855513 81426 83468 618754508 83468 13027 182575961 83468 56980 127853485 56980 70600 650194723 70600 25990 26170637 13027 78954 436016956 13027 73480 410399049 59644 73480 91108914 78954 59904 419813787 59904 73135 131241217 73135 69001 891290912 78804 59904 90439421 70024 59644 418352356 90014 69001 941103398 79210 69001 853829637 78804 34915 760087925 34915 29293 568017417 26491 79210 36418141 37428 34915 516014319 47266 29293 71087259 29293 10553 10196756 26491 64659 776316357 47266 52829 638181151 37428 13664 801109219 52829 75574 57774103 52829 11384 319256803 52829 57795 788687035 10070 11384 419560082 64288 10070 842447515 86646 75574 709212040 11718 57795 819138741 28627 86646 873893997 11603 64288 264480200 59368 11718 935543409 28627 75483 154474052 59368 49925 27712174 28627 41554 366251231 49925 49491 290299310 9985 75483 376486501 9985 20884 767460020 9985 67975 876275315 9985 70202 235841969 67975 76025 496413045 70202 3425 577034440 51331 76025 16065530 51331 13548 740170413 3425 52197 460579144 52197 22879 74876779 52197 56347 81925598 22879 43807 210586561 52197 70667 722083554 56347 44353 106103155 59408 43807 894843615 43807 16717 945283516 8000 70667 340327344 59408 56485 705590719 81300 8000 651976708 59408 83182 586597708 62007 83182 449351087 16898 8000 192283014 14222 81300 302394977 76997 83182 5653587 3691 16898 251550536 76997 80654 340549813 14222 54262 648499601 54262 17027 569875782 75650 3691 641951457 80654 69943 163950640 57915 75650 924897751 54262 15276 660641538 11431 75650 527010392 55385 75650 186860453 15276 35370 12697645 57915 49146 32409553 1180 11431 937090307 49146 67462 779981697 18452 67462 9662342 79746 35370 707492103 18452 62209 571198348 79746 65122 447205361 79065 62209 451694638 42774 79065 442797454 79746 88427 545576429 65122 32894 482957517 79065 82463 568498599 12352 79065 440731974 43798 12352 214864012 32894 51925 127012440 12352 58546 401050586 58546 24585 689610386 58546 19936 89147258 25964 51925 135175226 71578 51925 107743718 24585 32226 65055177 19936 80500 743225593 25964 54935 751156364 54935 69721 381858029 4441 32226 141082677 54935 89039 653218261 54935 57175 102941338 75514 69721 472671948 83524 69721 22258550 57175 3415 23782088 78136 83524 915097614 84152 83524 13725682 3415 12228 468006266 12228 23217 926816433 3415 36826 906715237 23217 90497 445848820 16361 12228 418534916 16361 19007 189063650 16229 36826 89027345 19007 89700 216161448 54162 16229 203388837 70812 19007 559182913 72398 16229 796129268 70812 68142 702519835 70812 50322 424423519 5957 50322 672691507 65995 5957 3650947 2397 72398 649261833 68142 42251 346839176 5957 89731 74838704 65995 82154 315671117 42251 22421 930357526 87029 82154 414794637 42251 17234 756413661 43016 82154 542859205 17234 76632 586448351 72020 87029 546987518 17234 85561 52578215 72020 22144 882518824 72020 9840 866537303 9840 57241 333916323 85561 27153 498979826 57241 84704 930678697 57158 9840 809224480 57158 6283 429352624 6283 55061 236104987 66682 6283 109783408 66682 85106 331746122 51828 85106 138400039 66682 22881 28400025 60410 66682 913251242 68162 60410 427507284 51828 46378 465512338 22881 88701 508388245 85316 88701 940216248 46378 75371 507489855 75371 82142 766670708 76390 75371 316732539 58093 88701 7227689 50423 76390 679899979 58093 30920 715052902 50423 52008 34120403 50423 78665 934983827 34993 30920 201930703 34993 80120 159059007 52008 67864 754643109 78665 57495 550211801 37438 80120 237581708 57495 81264 219784942 81264 10040 216271651 81264 88684 973411851 10040 32056 139166460 18919 32056 582747535 59971 18919 142464665 10040 85890 434372366 32056 53676 731588235 74881 53676 443402308 85890 88968 826777927 85890 57880 689124210 85890 15522 304286352 57880 49891 964072056 74881 74175 625526165 76874 49891 946112553 15522 77725 235040697 12125 77725 461594176 65849 76874 30931384 77682 65849 27590203 77682 88458 880121285 77682 50556 478513190 65849 29083 757862010 42059 88458 402499643 14712 50556 914827174 14712 90551 960191581 50556 11343 76804437 41235 29083 327862781 61535 11343 202531708 41235 55618 145052948 4980 61535 511251395 4980 7337 543682096 49218 41235 962095695 61535 58365 902637137 58365 16183 145314998 87172 16183 15641272 49218 25379 98114127 29585 87172 900538582 25379 43821 259556368 25379 44003 197942731 4612 44003 1456527 24762 29585 473537692 17345 24762 512482802 68687 44003 16900800 22815 17345 945851660 17345 87716 395588733 32981 22815 810668297 17345 41190 908427845 85990 22815 797063449 90137 22815 470823772 32981 28197 446325022 41190 3116 967814728 28197 77587 833135854 77587 89188 400415284 77587 79759 876424236 79759 6474 972108462 45281 79759 461525025 45281 18251 513690774 89188 45912 99562978 943 45281 394055036 82058 943 397578019 18251 17395 355034042 25265 82058 728914596 17695 82058 686043009 74170 17695 927043218 17695 24611 320872841 74170 44858 495848173 75877 74170 770323737 84036 74170 714589930 31285 84036 274192599 75877 21523 474129734 75877 90058 26443978 53935 21523 544463566 90058 6481 614695285 6481 68738 923242673 6481 85277 541957530 66483 6481 798394089 68738 5212 234099708 66483 80667 12969808 48258 68738 758319430 48258 36165 929525846 36165 33423 18413966 8119 80667 72912540 80667 28109 606874397 30541 36165 664509423 33423 74420 83549335 30541 54428 979884406 62671 28109 926810265 81464 30541 502644412 82996 54428 873407214 69313 54428 402772220 38680 62671 451740477 14186 38680 164872665 14186 52886 433507694 27824 14186 311015601 15366 27824 675404547 14186 57624 976052093 27824 19324 518431816 27824 6392 187588914 6392 55098 394016152 23896 15366 858889558 19324 32528 843253843 55098 13430 440075148 43660 32528 68154637 23896 90181 164086008 13430 75999 221122995 32528 76793 61959295 85378 13430 620540886 90181 31864 63736356 65736 76793 109707131 24543 85378 950908402 32932 24543 467809752 65736 79597 331446539 31864 43526 533474178 24543 15867 111547781 20690 43526 76166489 20690 57107 257572167 36285 57107 514244003 71622 57107 542000789 36285 73050 492883224 69441 20690 81509539 36285 6473 125461373 3072 36285 91902390 3072 83781 370300792 3072 85694 505083537 36691 6473 382907050 85694 30187 117635949 83781 24463 940501484 24463 88378 836958370 85694 59932 820634288 28487 59932 106498692 73701 30187 476492539 72282 24463 668737457 73701 14364 914234522 5334 73701 278167880 18357 72282 769341391 7218 5334 973640314 86147 7218 503146251 18357 5430 345837722 7218 10255 73697799 86147 49463 58487664 24431 5430 11945898 5430 16454 307321651 49463 46823 625206098 16454 90471 131455744 67149 16454 650335220 14196 16454 47673863 46823 45280 602025293 46823 64951 970080649 7396 14196 779665915 25190 45280 775893910 18330 25190 460442297 67008 45280 296326420 73425 64951 667593279 16873 67008 542068289 18330 88475 345601751 87023 88475 50412276 88475 69528 776679563 37946 16873 15027730 69528 29190 207046646 46859 87023 405275096 46859 53540 384437907 44369 29190 984209624 37946 34553 21876628 46859 72364 207755714 85993 44369 907571502 37699 34553 203066198 22549 44369 438216549 72364 37614 36635046 37614 29173 994073109 85993 70246 699617254 33797 37614 31775636 23263 70246 402255207 41106 23263 960279805 66652 70246 767889908 69338 66652 563766408 23263 65036 24708318 69338 32745 478630312 41106 63275 787183864 69338 64264 520757265 70720 69338 154565831 60480 32745 831105552 6928 63275 648858916 63729 64264 562057346 64264 50359 80164628 84220 60480 969229995 84220 10157 600838014 42342 50359 382327761 10157 62557 367009879 14891 10157 125408857 62827 84220 362450368 19790 14891 160581142 62827 47695 489895929 65085 19790 953625675 89464 19790 139718393 89464 17681 977052071 19790 82989 755228058 57457 82989 356948951 82989 9405 782512423 90519 57457 794613635 90519 18907 180169451 57457 21319 494975281 90499 18907 469881962 68835 21319 489133385 68835 46568 72426959 25232 18907 971791627 61848 46568 156233855 52808 61848 379585060 58767 52808 624100572 25232 42250 628242277 58767 18214 660110025 49201 42250 763135886 49201 12457 118484671 50614 12457 671941407 12908 18214 744123833 50614 59901 763674143 50614 1179 82915023 12908 61017 557817098 59901 90077 988468815 59901 89657 242205175 90077 29214 661492723 51976 61017 53322149 65464 89657 51402271 9527 29214 316372712 64896 9527 618634293 53044 65464 144354506 25871 64896 402425686 64896 74083 546598751 81255 64896 732607928 25871 89335 274423799 49918 74083 390127899 89335 54231 253541396 89335 32545 1780065 51334 54231 730872605 56651 32545 858308976 49918 71606 756177353 32545 42074 892107281 71606 26083 42560977 42074 80598 94923060 71606 66499 471528743 80598 77705 8581376 83826 26083 844818020 26083 33643 375889989 19329 77705 784433766 19329 9533 314989628 9533 29802 437746029 19329 30096 949471855 64459 30096 30676798 30096 86447 355162267 30096 8575 794017150 16042 8575 587143532 56956 30096 438305642 78175 86447 64726705 86447 57919 127793064 8575 63804 544833006 47431 56956 578239816 6858 57919 67721404 40591 63804 964421442 37776 47431 519507306 40591 20103 257142010 6858 41860 660229123 62252 40591 392130810 20103 60161 238691812 20103 59416 413469248 89236 20103 36873360 62252 63947 659841671 62252 25098 462713601 25098 82883 808300404 89236 78268 284046630 63947 69830 392122769 78268 61205 387931624 61205 32540 234810367 13607 32540 98453121 77870 32540 751780770 56666 32540 653119716 13607 45598 157490060 20206 56666 556327167 63588 13607 628082517 56666 73897 972428476 48616 56666 93905756 59653 63588 101554513 50669 73897 338351427 28658 48616 556927438 50669 19291 944224767 63582 28658 935261649 47046 63582 522370053 28658 19256 11742822 19291 61285 631362650 26809 63582 808928577 63582 87814 580672718 61285 37399 97098899 60712 37399 480429832 37399 51935 140299997 60712 64243 153477743 7174 37399 2580464 29946 51935 827063008 27015 29946 1130925 9839 51935 373435788 35099 27015 17098966 35099 51293 104065131 29946 66829 359040791 9839 34555 128070238 19214 35099 236131953 85085 66829 333495904 58332 66829 995092657 85085 46377 212141523 69015 85085 504847749 85085 37605 598133971 7837 69015 653600053 25834 7837 610392568 75315 37605 998995211 7837 5379 465348191 5379 623 307902711 84327 5379 263217199 5379 87279 861477233 75315 66170 277362291 84327 75943 846233861 53169 87279 443817986 53169 72138 17381765 87279 56852 832459043 57925 56852 543998860 56852 89265 104665978 10778 57925 589688270 56852 87292 399027055 89265 36399 306928011 74846 57925 751985189 65336 87292 151907899 595 65336 11082059 69449 65336 908633708 37107 69449 784812284 25501 65336 494097935 7526 69449 695661665 595 87947 320123452 79383 87947 127730310 25501 61135 769309889 87947 90281 202495988 7526 60312 857306267 5846 79383 67188058 61135 59784 714994612 60312 37782 395315561 59784 22251 180667435 59784 61836 32878546 3416 5846 69666830 39881 37782 792385941 16310 3416 170776210 3416 64174 453444179 64174 61166 491889150 51990 3416 710238639 53925 51990 141101844 53925 16305 2034168 61166 72009 798158300 53925 25490 928753181 53925 26591 216724820 3259 72009 807491805 3259 27598 19705401 41203 27598 806158405 89652 25490 202624465 27598 4232 532948167 89652 70495 882997553 25653 27598 103108183 89652 68821 755048682 25653 20610 423680606 20610 63945 558174555 2852 25653 763983133 82284 20610 824404543 63945 38163 314720831 8166 82284 675580155 8166 46486 983060110 63184 46486 944447949 82284 63332 824024407 63332 17424 845875630 8166 58461 17042534 58461 32870 321736112 58461 17958 173307740 58461 84118 875324807 17958 42785 963540126 58461 54639 685484632 69057 84118 582344021 331 54639 226172676 21061 331 795451935 72122 54639 964860804 331 19799 378172762 39667 69057 58679477 71507 21061 385262284 21061 21005 4301138 21005 57720 819797125 39667 42895 544502202 45714 57720 751193212 44204 42895 239346709 46750 57720 776004677 45714 22555 905949572 46750 69148 450077705 7977 69148 684314584 46750 12829 540126091 50123 22555 231265230 69148 15381 813580828 50123 15332 150783491 50123 7743 541599693 61310 15332 405502812 10562 15381 65106743 43227 10562 841181367 61310 76690 112497066 68171 61310 574259875 86158 68171 956954582 68171 44675 345740279 19397 76690 780794449 52953 76690 30053113 52953 35337 695640406 35337 26504 115810230 4979 44675 477371306 26576 4979 276377223 77228 26504 395717843 44190 35337 187738424 44190 81461 636623680 4979 80041 716695862 77228 7572 855561533 31309 81461 439150639 31309 47064 648593497 7572 34483 389297927 34483 54918 679533447 31309 54989 43540039 86533 54918 839244406 58341 86533 396232749 58341 26647 787960846 86722 86533 475684009 54989 81514 711634788 74663 81514 408800637 74663 34948 179221944 74478 86722 749702866 81514 45451 42296646 74663 83194 370092395 83194 50496 729308656 88542 50496 423465827 88542 64888 675169897 83194 26779 835966582 50496 15997 400318309 26779 15375 520063939 19328 64888 953099770 81433 64888 479480227 25857 26779 133372366 78226 81433 858909118 49720 78226 707225466 3182 25857 657392484 363 81433 716765165 49720 14213 407325733 49720 44502 578526777 74050 3182 361952688 363 30776 586661161 74050 65970 538253935 65970 73589 450698618 30776 17851 321567101 74050 20976 106243487 17851 57249 795612341 20976 86064 462960426 14107 86064 652920223 21463 86064 82773153 14107 50567 146372645 18828 50567 632055446 22809 18828 381478727 18828 17682 63376828 54208 18828 812915120 22809 62345 566222587 75296 54208 802255386 25604 17682 665319022 62345 62340 119747505 89613 62340 567246188 62340 36250 672067266 89613 18491 135461994 18491 7018 585349281 18491 83197 595288524 77259 36250 47271561 36250 34445 602615195 77664 7018 320576644 2236 77664 849925683 54389 83197 288523951 14044 34445 490859830 34445 11560 260238815 77664 19920 981339577 31793 54389 914998863 31793 7176 108036223 68916 14044 467708940 19920 28815 181093672 42417 31793 53804785 42417 30369 459972163 28815 7701 767494434 42417 26595 877423569 41498 42417 733322363 26595 54070 860926549 90266 41498 419742104 26595 8761 608470727 85913 41498 329187444 90266 75299 514737824 32288 90266 861445673 32288 61158 356953159 8778 32288 847768701 61158 49373 516223604 61158 28690 992788141 81616 61158 307770196 49373 89611 866389290 8778 3057 538263341 17295 81616 823003045 3343 3057 301166069 20582 3057 600758374 3057 8589 315257114 8589 8599 725461200 20582 34245 581282882 34245 54078 875574748 8589 72884 496591252 33379 72884 444614458 28923 54078 218497658 62829 33379 171050142 54078 63144 460377149 63144 66048 137071238 48149 33379 915463907 28003 28923 388406053 48149 16079 489860602 48149 28469 721930509 85776 48149 472767205 2113 28003 805635637 28469 78978 195705711 537 78978 416784859 28469 56365 290778181 68525 2113 725525649 56365 72824 734412728 75648 78978 345946543 56365 83460 167555965 89701 83460 392664347 89701 88512 385867666 88512 59243 248596807 59243 77350 533196112 88512 46457 607575171 77350 9694 700928306 88512 38459 666599733 77350 75833 357227263 76893 46457 666752529 75833 84237 560881257 84237 59614 182437916 33186 38459 80929695 74590 59614 344061570 59614 30262 930620020 33186 70316 620769157 7030 30262 59521146 30262 77614 578625447 52205 77614 543169088 70316 84740 746720384 6236 7030 169257813 2880 7030 804454612 84740 68036 388833935 43381 2880 748914329 51380 68036 648322415 6236 15393 151510520 68036 46943 204236946 64443 46943 913379459 64443 56829 94428350 15393 3076 100509062 46943 23042 799965491 80683 46943 828257054 18234 3076 587228072 80683 58219 304875448 48062 23042 939137455 46169 48062 911795059 40742 58219 110924087 2501 46169 831097736 48062 47101 39820367 11286 40742 98335568 46169 870 848195273 5983 47101 602379153 21337 2501 583794522 22156 47101 190115208 870 40773 478232341 22156 33250 408303942 18908 22156 864418837 33250 28068 990200819 18908 22365 348476197 5965 18908 434560419 76349 28068 51704799 77257 5965 248525270 89261 77257 915121500 32515 89261 514903255 1614 32515 512151421 28267 1614 200633698 76481 89261 863084908 32515 31852 117811613 28267 82382 23804162 88889 1614 830135002 28267 71008 598551089 17284 88889 485267035 82382 45803 180032639 88889 16690 767133185 23658 16690 475576820 87951 45803 668638837 5092 16690 253081782 87951 82105 542426852 39051 5092 996787112 39051 71374 680694198 54756 5092 375601628 39051 65383 574317927 73752 82105 389373445 65383 25520 390598667 73752 26878 56361 65383 51371 620246808 24298 26878 16721662 51371 12085 766610075 45587 12085 286014396 26878 37194 577779485 63735 45587 440469563 12085 38804 141389184 57323 12085 16098779 63735 46630 566787326 49885 63735 446178842 49885 28428 226857124 5936 46630 981325768 46630 18956 912983356 21122 46630 493304590 5936 70539 488909519 70539 70365 81864741 53416 70539 797001099 70365 89316 919702869 1809 89316 295340701 65503 70365 949870783 74605 89316 819824830 38430 74605 972054858 1809 2255 788924390 2255 24563 350062750 2255 89964 853555877 82466 2255 308225940 82466 38246 323054761 38246 81309 881588050 49632 89964 365283621 82466 66788 244652839 38246 75149 573286290 66788 77669 815865816 64993 81309 425103980 69851 77669 786414912 3271 66788 646318649 64993 77973 298597567 3271 17120 684175091 69851 56766 132390194 23420 17120 111322411 40243 3271 533843897 12865 17120 983727233 26925 17120 45291288 56766 45392 836654245 75994 26925 395336461 37440 40243 859321028 37440 78489 761163705 78489 80214 819023228 72110 75994 507927407 75994 60520 17630906 89917 60520 669604589 80952 60520 735660714 89917 28867 982609383 76378 89917 91370930 28867 14065 597967985 89061 76378 302485219 83690 28867 20087978 19367 83690 678914419 83894 83690 445510797 83690 55100 697291302 42011 83894 422539229 83690 44948 185869257 83894 61424 694252348 70747 61424 465765154 44948 14201 954052393 44948 7944 349038423 63935 7944 999861963 63935 62855 296891837 63935 44821 209567641 44821 47888 802503623 68148 47888 443472455 75413 47888 791863858 60967 62855 96233994 6610 47888 381456047 68148 20437 691379640 60967 42386 87624748 44141 20437 340392379 60967 83091 2654503 10171 44141 983419188 10171 22941 89340831 53487 10171 951815715 24598 44141 118677613 22941 20973 228111090 22941 79515 639181724 79515 5561 656348564 5561 83383 97730706 67320 79515 104223239 83383 45091 268414151 42204 45091 65405540 67320 46364 594718372 39833 67320 433650246 39145 46364 575736748 61894 39145 660869822 39145 60836 661203700 46364 57008 46810906 61894 10911 286793292 10911 66307 893956482 73809 57008 655336998 73809 1541 821040353 57008 66259 264779002 4242 66259 293753119 27920 73809 134758987 72845 27920 957136970 4681 66259 598433589 4242 1463 53043335 4681 45965 336876739 27920 31529 580527779 4681 46149 113252554 28247 31529 491004736 1463 39674 738202961 72866 28247 82549833 28247 32221 241474962 39674 23383 282983508 73836 32221 951090236 15179 32221 896363381 86465 23383 286445478 1758 32221 430895294 85910 15179 440609207 62992 85910 824377601 1758 55213 968123823 1758 62045 937227455 74847 1758 69147215 85910 3267 70130398 3267 48081 464185535 48081 47041 514405070 74847 44548 951467123 33778 44548 79901099 33778 29097 425977566 44548 86951 794786744 36244 33778 171941167 33778 66200 445453389 61112 36244 586299325 61112 76562 732107458 48280 66200 969413646 23978 36244 918467677 76562 60599 138938694 88346 76562 95054381 48280 83427 78483067 87660 88346 948034724 60599 85992 578836260 6681 83427 597573447 87660 51002 764427395 6681 33291 428278168 33291 2563 745391851 15492 33291 419989113 51002 19010 471764087 57223 51002 228236011 15492 76674 594307534 38932 57223 937488293 15492 31919 221861227 76674 21750 353775000 21750 25235 269200154 10474 31919 126434877 8293 25235 466530508 62577 10474 742868171 68624 62577 241942094 10474 16941 280702852 77754 68624 722948862 77754 15222 49290800 77754 67902 637078631 3620 16941 90706430 23607 77754 187238763 66490 3620 19422479 24807 66490 131802259 3620 28223 197783828 3620 64923 370415793 24807 43342 419496105 66490 31010 852904557 31010 5033 987299165 32193 64923 472916932 31010 53454 69834534 87574 43342 775641653 87574 29440 573744864 29440 45859 912034753 9967 29440 671963928 19876 87574 944831924 29440 36335 510472451 45859 59211 786645498 79380 45859 766133334 19876 19664 191838402 83031 36335 977143941 19664 32965 367992338 79380 28232 201870140 79380 67249 942571028 19664 48037 245364661 32965 32891 624369341 32891 59066 982863335 28232 1738 518252928 85139 1738 603634209 27311 59066 884676562 85139 67429 831917415 1738 43073 743301195 43073 87432 666611874 87432 53369 724801145 67429 87578 153427149 25188 67429 249178719 43073 9004 331410090 34381 87578 379727487 87578 5528 690584301 43199 9004 427482234 73781 9004 442819174 85228 34381 956180854 85228 36159 156895268 43199 71975 687323409 85559 71975 609754163 73781 28233 888643964 85228 6041 959057507 85559 649 489094143 39450 649 14408202 69411 39450 763447288 24720 39450 983051184 19826 39450 150922790 27886 69411 482313413 69411 83163 700257853 50342 83163 705465140 48892 24720 813879375 27886 33914 32108011 4701 27886 426483174 35320 4701 949526711 4701 68112 802049105 62929 68112 243355603 33914 44326 853468801 68112 2198 175154578 2198 64813 680598841 38401 44326 261490932 64813 38055 209914478 80735 2198 161704836 1142 80735 264036091 46051 38055 891487543 46051 65471 521948662 65471 49022 944550380 35728 1142 597753348 89741 35728 810920965 85628 46051 870694368 52353 35728 843075803 16972 52353 172244900 35728 7189 68469242 85628 25225 141360866 7189 33651 73309345 46233 16972 285702947 39870 25225 971038536 66525 7189 431858742 34977 46233 708971042 690 46233 629277970 66525 25692 512705126 56767 39870 902443968 44129 34977 339571018 3326 690 991462945 41455 56767 81982887 56767 13941 763456009 41455 52854 239933487 44129 33725 864006445 33725 29710 666447309 33725 10357 404542897 64454 13941 532359717 5096 64454 927073278 14446 5096 38379619 29710 74593 488657975 40528 14446 759859552 55483 74593 905358294 55483 41184 121678926 248 74593 434852883 80914 248 13032279 27981 40528 316774625 55483 64907 993505842 64907 51022 872590204 84899 51022 720964242 51022 9248 394358407 9266 27981 299513010 51537 84899 832200903 12398 84899 341663498 5208 9266 40303680 40178 9248 823238901 43680 5208 684942825 40178 89076 499413948 43680 6776 560695831 50934 6776 103136082 14662 43680 787375515 12827 50934 126897243 8168 14662 63699876 50934 70278 36897124 50934 727 206358763 12827 57646 230435779 8168 25453 997789265 76405 727 104651174 57646 47970 214337864 25453 5595 294297049 76405 14999 531390486 76405 61886 636119546 76405 5017 405667104 5595 52605 659150779 64101 5595 461659066 64816 61886 814427998 52605 74390 730971571 78328 5017 205701071 64101 31846 914244674 56552 74390 288510575 78328 34059 852975908 31846 69867 426353307 82559 69867 901411490 69867 69054 385788041 65816 69054 977319150 17979 34059 222907247 65816 80219 502653739 80219 43629 577559296 43629 32726 847076636 64414 17979 579716477 27660 32726 851513285 24201 32726 410286633 33602 32726 40502416 24201 22383 82189002 18324 27660 711102246 10812 22383 927866876 22030 33602 889645929 33602 72072 119876027 22383 75822 885224662 75822 52450 611839474 74837 22030 38265507 37039 72072 76286148 37039 42884 546289863 52450 16693 6789138 20835 74837 595588218 20835 69950 407134902 69958 69950 833166438 42884 80692 882102709 13780 69958 138441938 24428 69950 828415943 52401 69958 187507637 50137 69958 266138688 28352 52401 963019352 24428 15551 573243686 9459 15551 891678781 34533 15551 268336877 28352 62569 872346229 24696 15551 28412582 82204 15551 556017517 62569 18492 517035292 37611 18492 621707332 62420 62569 303739937 7188 62420 446624427 82204 43379 181058974 29565 37611 2650707 7188 27868 287126898 60177 29565 470790436 64693 27868 119828259 66523 43379 939280298 29565 40431 839602851 77299 64693 730671453 64693 10813 318452416 54106 64693 157595452 52124 10813 726686475 40965 54106 234583066 85465 10813 717735052 18796 40965 872924659 379 40965 16196869 379 61712 59833985 3140 85465 757131800 86731 61712 59247109 379 9883 957675732 75201 61712 450040632 3140 24840 521396381 9259 9883 328124985 28755 75201 72796360 58498 9883 321455310 47161 9259 366846821 32353 47161 590630122 69951 47161 45180079 28023 58498 189771412 81861 28023 534019936 40626 81861 489422818 73939 81861 87277856 81486 69951 599988995 40626 45016 169290542 68930 40626 741184702 45016 45876 894306346 81486 50570 762019315 9 81486 433062614 5190 45016 629218309 50570 27960 1457088 27960 48954 602140447 8073 50570 134757079 4298 9 314353553 4298 28435 723016457 6239 48954 500401336 77579 28435 419337384 77579 72418 659769546 2317 28435 244113656 88872 2317 203541245 43696 88872 624027344 26852 72418 245403171 26852 41071 840983980 2317 6454 639069117 26852 79196 950083135 41071 69339 484938266 86812 79196 923993743 83343 41071 172360481 79196 24952 984881982 83343 53860 943720677 19793 69339 843355347 53860 38828 669967531 16871 53860 286462516 33894 16871 621824320 30885 19793 294528317 4682 16871 649013068 38828 81748 475124212 62945 33894 289405701 33894 41409 754355074 41409 21634 295187486 59294 62945 49278593 62945 84975 361011131 19114 21634 572237164 84975 87310 737055856 19114 38260 872601994 87310 32861 970050284 38260 1937 977414895 19114 38494 831166421 5850 87310 822271241 2173 5850 499486282 12688 38494 983389006 46728 1937 887871568 38679 2173 895431937 25651 2173 479654109 8452 46728 958268435 89483 38679 59257920 89483 27487 407483696 38679 80867 538368412 89483 6276 806157011 28985 6276 241872706 80867 72724 808717150 80941 6276 247232696 28985 86444 704457155 82085 6276 902525806 80941 75099 88938909 72724 6615 348560654 54035 6615 403027787 54035 55292 235873832 54035 16004 266225841 55292 17968 653279435 54035 64168 195402235 22787 17968 789590353 54657 17968 985322754 30770 17968 435123139 77433 17968 455899383 25660 54657 322755121 47826 30770 741435184 50502 25660 903264928 50502 75503 353419634 75503 40734 825137084 2351 50502 912835521 48257 2351 367202806 40734 57373 262646311 51159 2351 319355732 86170 51159 23637277 86170 38380 458399127 51159 65533 537688870 69979 65533 674441790 69979 8833 428464596 8833 45563 167007741 35243 65533 639077123 21206 69979 1496862 29136 35243 764783377 55869 35243 678920995 66632 45563 415585224 36259 35243 413077902 19747 36259 382788518 26855 55869 496800403 36259 41290 88390044 70903 36259 879339678 44081 36259 641307650 19747 70235 183583181 70235 71889 290760986 70235 49950 554524495 71889 17518 820106250 71889 58865 456105909 58865 65759 63811446 73921 49950 544728380 10240 65759 67397261 58865 36644 651830533 10240 57242 285256504 57242 2347 811403229 2347 27985 550221842 57242 63208 18512549 74676 2347 829392466 58808 27985 603155556 27985 30714 88107383 63208 52240 502212987 33043 63208 349796407 75302 58808 950610298 66838 58808 630786066 8517 52240 334118730 51989 8517 569351677 60953 33043 228225034 38389 51989 807529183 38389 79195 119731422 51989 38909 797480352 38389 66046 613347058 38389 39104 944370982 79195 71430 838830429 50016 39104 382228184 66046 41997 96979916 72991 41997 933757421 50016 62598 701720283 62598 29733 508446733 62598 2168 158489185 65078 72991 911563137 9162 29733 538863009 12916 62598 76487723 2168 77845 970180101 2168 67338 499659960 82472 67338 829318942 34094 12916 726078873 77845 31272 349875205 36702 67338 779558307 67338 31534 149246004 82472 47686 188240669 36702 16397 484638406 47686 38517 550451520 38517 16492 110584618 38517 35949 691205619 16397 5742 903163750 16397 7552 761681715 23427 7552 788716270 35949 23505 61631153 47059 23505 574702692 23505 33839 701324244 7552 6095 563464123 9469 6095 404236685 81219 47059 802885672 77077 6095 807077661 33839 24032 198097832 4133 24032 903390294 62915 81219 969832769 81219 66504 869094925 89577 62915 217772767 24032 75862 202007538 37046 62915 868101999 51703 62915 415479626 62310 89577 654375039 51703 79963 268230992 4534 37046 743434589 71713 62310 190648416 51703 55976 101991053 79963 25208 925270739 58676 55976 778680091 25208 36584 709524749 14705 55976 432699430 53814 58676 512030509 14705 45700 771789557 53814 30861 187982286 30861 75017 646458677 14705 35383 963015189 4311 30861 206195426 89903 35383 23895296 30861 66136 560638293 30952 75017 794680896 55734 89903 966714222 47588 66136 316004294 27392 55734 580214411 55734 7765 826098348 57348 47588 826139783 7765 76301 40705124 36010 47588 853570840 71601 27392 366404112 89665 57348 786377415 89665 7253 319955420 76301 52607 944376221 21803 89665 799913117 89665 16058 366498124 18219 89665 863658461 4497 16058 820967399 18219 2355 936241999 4497 38563 496185018 18219 58531 708903245 20667 38563 346037676 58531 23108 140326630 27472 20667 628173740 85948 38563 136049371 27472 27871 586283734 27146 20667 812137676 85948 2390 56839881 46176 85948 510529940 27871 85885 267580054 78867 27146 4304098 2390 81422 839284170 46176 6980 266247295 83283 78867 378818266 83283 20900 152965891 30068 20900 307251936 30068 21541 803919062 83283 63408 101903429 83283 44180 677983419 10964 63408 830310144 61584 10964 64338098 38666 10964 169002623 90330 10964 494287727 38666 87767 861085218 14110 61584 79574954 12568 14110 20293425 86633 12568 467776149 65046 14110 804357959 30623 86633 77378213 30829 30623 641545436 54297 12568 763212209 56418 86633 92213239 62109 30829 454603333 62109 6422 216409663 56418 76739 629226534 54297 34470 651652242 54483 62109 168346386 54483 37999 275073104 53142 6422 46497367 83992 54483 372484479 62334 83992 969856292 13988 37999 914984069 57648 62334 957388196 7367 13988 876688584 13988 51730 607550954 39439 13988 117626862 30444 7367 172064093 57648 37636 642927133 37636 7032 108989466 67202 39439 464286877 67202 59388 758572953 59388 61944 136813330 21639 59388 936593982 61944 6897 442069800 72133 21639 253077454 21639 33042 666712717 80016 72133 59848532 21639 29893 365598888 15805 6897 6071516 46591 72133 757035837 33042 652 465554192 79856 46591 836901981 60679 46591 937019148 46591 76553 116802060 16575 46591 44198610 50207 16575 489257313 25504 79856 549544405 25504 4429 582207250 64944 76553 37957076 64944 4622 26778786 1500 50207 543864029 4429 64306 219000975 64944 35001 127704639 37335 1500 178498338 4622 23555 531920034 63897 64306 747398622 64306 46572 662713223 23555 74434 487608860 37335 68651 769162417 26572 46572 203290034 69803 63897 38016205 68651 25374 468648939 12086 69803 318617989 68651 7228 778731696 29367 7228 780165938 73224 69803 352642292 60913 25374 499001983 60913 18355 632775227 77410 18355 8759479 18355 25753 760482775 21929 60913 599324089 41372 21929 390670088 25753 13506 649731050 33938 41372 566802382 74057 33938 187722566 33938 43357 84770844 58038 43357 315156112 74218 33938 518332079 78957 58038 161825020 45718 43357 695381863 32332 58038 955090605 63997 45718 118537275 78957 36355 472183771 74009 78957 933315559 32332 83455 415102416 83455 66931 874139111 62029 36355 759228782 62029 44287 128980166 33553 44287 848120845 83455 47701 680369649 44287 69732 170907662 184 69732 966614880 69732 33178 876109323 33178 85132 972354222 33178 55404 487043433 85132 3369 832441650 55404 49031 568276590 88202 33178 601259325 85132 32682 407324126 68343 88202 226436310 3053 88202 933405919 4282 3053 541885745 55277 88202 70417320 32682 79850 954110882 79850 71469 71681157 71469 40552 511930625 71469 81184 957170072 52216 79850 433685291 40552 90239 668525163 80935 81184 723730088 19598 52216 926291948 8829 52216 302735333 52216 83496 212183363 55742 8829 240061599 80935 49651 143602243 49651 19205 146966730 83496 18013 272106029 32278 49651 474675562 55742 58257 212234735 32278 30693 818610563 28403 58257 768299675 23240 28403 84053760 37802 32278 661603043 58257 42719 263781843 430 23240 923778563 430 52879 43245852 37802 10244 396200018 5119 42719 49671750 7741 5119 102492192 5119 2171 80407220 62471 5119 461263956 60289 62471 175618945 77278 5119 916226423 62411 62471 780926032 74379 62411 931597300 62411 29275 117409750 29275 31716 782594133 77278 29131 130399422 29275 17430 719202558 29131 21095 479358081 9413 17430 234209544 62033 31716 50600684 21426 29131 721101466 9413 55202 91309293 55202 71452 242522131 71452 53323 922204441 59454 71452 399090460 71452 75248 289672420 75610 75248 600634242 23321 53323 296294392 78959 59454 522651397 39946 78959 789677566 75610 69375 467683999 54579 23321 454475405 54579 78507 19290952 32004 39946 387416728 31842 78507 308953768 68690 54579 736426406 31842 41833 538289844 79647 68690 706165241 79647 16326 999452209 79647 80802 189630760 68690 160 431225767 16326 78455 566375903 46914 160 402417981 160 66323 269124250 80802 30230 981407134 66323 13710 935347607 73157 13710 683911503 73157 26255 341010389 13626 13710 176172849 26255 44660 809219298 73157 63788 18960878 13626 50231 220214550 13626 66030 78414103 67073 66030 43095395 67073 34460 259782172 50231 75175 181441682 75175 78378 712029333 75175 8688 575384297 87400 34460 315520578 37619 8688 744549391 87400 67498 755826712 5824 8688 451051544 37886 8688 922236361 21135 67498 995457018 41764 37886 373005399 3170 21135 288568525 41764 58908 907871070 57779 58908 801733347 57779 18965 287679214 57779 25114 769184185 18965 7825 77554896 22012 7825 90985674 22012 87831 403476150 87831 1492 609064242 1492 15416 363394866 7825 34321 868440788 22012 13291 738543331 1492 24793 263992492 5349 1492 964070613 34321 53817 316737951 13291 89621 769158526 41212 53817 434074989 5349 3029 966605899 20349 5349 368347469 53817 36519 80637078 70413 89621 654262848 48550 70413 940673869 36519 36224 652808901 70413 42566 264134841 42566 47133 915663095 85733 36224 173035826 18485 42566 599267634 70705 42566 808628914 70705 69524 277391549 18485 14314 975225985 70705 35068 814808240 48274 14314 51952325 78684 70705 126446808 83670 35068 337207914 30996 78684 125359688 89696 83670 484842280 83670 85952 133586015 85952 5154 229903757 89696 20751 622182518 85952 11234 753300758 5154 27223 121568304 82218 27223 26982197 27223 21371 690432089 82218 2142 436612414 2142 90314 460826988 72486 2142 414469487 70466 90314 861255610 27588 70466 229551156 27588 9676 190012735 90314 52917 335013043 72486 49466 689636761 50866 49466 800027657 27588 42832 97887822 87128 42832 462134040 50866 12037 229002710 50866 16836 110432302 16836 69886 994287730 26062 12037 776439651 70293 87128 973025608 16080 26062 505059807 47590 26062 329923163 31806 70293 267036874 31806 77466 90983805 31806 31042 31397540 31042 27002 915863448 60349 31806 448885311 27002 9516 38782255 64129 9516 133755684 31292 31042 983877080 9516 10295 561773114 60349 71815 516357221 70308 31292 268483503 39265 71815 662136263 18056 70308 47881122 63285 39265 110491568 63285 90485 774047167 39265 33669 177502922 30408 63285 484109853 30408 83372 390188419 83372 32754 401999614 4866 90485 734434325 4866 54913 469101126 32754 73272 804830591 67441 54913 467435705 67441 88031 51262884 88031 69185 706620161 88031 48164 553930584 88031 52545 930781405 2553 69185 872543167 69185 26784 703745068 6214 69185 236636155 48164 81262 275965815 26784 90337 223908975 596 81262 387658501 81262 50922 128099411 61646 81262 625181961 86948 61646 345575739 55612 50922 193299364 55612 77552 549656246 50922 1731 644146701 77552 42953 689943887 17037 55612 873571933 28947 77552 30903225 69560 28947 312457668 1731 73370 340564915 17037 89906 738997476 89906 78020 51544021 89906 44729 843856494 27817 78020 480071658 8483 73370 742066739 81652 89906 873689458 73087 27817 175737503 1646 73087 166564486 61036 81652 74704227 73087 43081 29771935 81652 9272 22172561 16252 61036 774650488 9272 80997 668622992 67523 43081 257646882 67523 39414 561516454 3970 39414 702316095 42715 39414 27929215 3970 1025 20509920 3970 53190 29313112 53190 73934 808333402 53107 1025 961268995 42715 59739 696177599 46419 1025 606320757 33769 73934 358559715 31033 59739 283995516 31033 75364 252392260 75123 31033 960563820 21317 75364 906945269 21317 38658 685112809 21317 32295 315300171 34144 38658 467836646 75123 60231 252175892 27624 21317 771476382 26407 60231 72584268 32295 27697 478300089 1375 60231 129718393 4283 1375 415456880 27624 50945 281608282 14766 50945 541154425 66075 50945 555318969 1375 80042 881015995 4283 22626 983834367 85900 14766 834753975 70357 80042 175799327 85900 28540 612920837 22626 12591 471528747 28540 61269 361232113 5058 28540 429039693 19633 28540 701423149 5058 65866 638530687 61269 26414 382541630 40564 19633 324325022 18267 19633 299177770 25041 65866 524808845 25041 41857 98617650 82681 25041 517998486 25041 66840 887839041 41857 25240 526246159 6508 25240 950161538 56674 82681 947492499 6508 84926 45661332 56674 52675 496356208 75222 52675 995242234 56674 4926 244634639 57268 75222 427019860 28395 52675 581421321 18866 28395 356447105 39683 4926 312592698 23583 57268 216712345 13697 18866 348473420 13697 79630 770045705 79630 86799 999996337 79630 3489 73337458 3489 28500 85510462 3489 25730 933320680 86799 51147 439097721 25730 81281 9573257 75779 28500 90908157 37273 51147 713366178 51147 18502 406513574 75779 76052 71224471 76052 53031 654980227 60998 75779 746197586 60449 18502 83296451 60449 5740 657490817 60449 27672 130756275 53031 30543 3274475 5740 16662 790453968 75821 5740 362027808 32542 5740 952627276 21156 30543 466516440 13187 75821 126846850 46395 21156 32211625 24361 46395 333421537 32542 12002 258330501 24361 72806 738480190 24361 41263 727870004 72806 38186 609742896 12002 63293 213549691 72806 11005 289493871 75566 41263 829841915 48870 11005 3609730 12492 63293 256035456 75566 44757 909728320 42216 75566 375060826 36800 12492 913411751 42216 7684 959113293 31999 44757 317666963 36800 2131 815562656 36800 61694 736902720 36800 4864 243539960 2131 16790 255964477 31999 139 721359676 1063 4864 150510254 75419 16790 411263069 50004 75419 510982574 15199 75419 712770618 78576 15199 926737723 78576 18823 13688700 78576 3844 439385687 18823 74375 403854341 18823 40125 230326792 3844 71761 98088738 71761 29345 206808902 5584 71761 51598603 71761 974 840060899 29345 34566 124127232 14771 974 119064876 974 32951 814249099 59698 14771 485428975 59698 60334 562095602 59698 15679 171649852 51232 15679 216036552 67046 60334 948704992 60334 84311 787369969 60334 48348 618474776 43792 51232 593404466 47485 67046 259224643 3864 47485 101828021 79412 84311 162693647 8048 47485 114777867 1973 8048 153597885 47485 53047 951296272 55850 79412 789424705 41778 55850 247270588 53047 29475 696090238 78566 53047 976297928 55850 30029 789265108 41778 86095 966127665 43674 78566 274576080 918 43674 978577129 78566 12703 502270993 59710 12703 446885123 86095 24580 821023849 59710 57103 80045530 54309 57103 407172467 83205 59710 838988391 80074 54309 138761194 74489 80074 538465811 69707 74489 260862734 69707 378 55555929 77984 74489 300135288 80074 23713 677209412 57214 77984 929221035 27380 378 532403196 6553 77984 101867411 89783 27380 801880670 26862 89783 640510971 57214 86820 70666738 85334 27380 502511637 89783 68869 297768665 86820 36032 50568363 36032 12962 175487154 12962 67583 779558069 45138 36032 970031804 74762 45138 204722063 82705 74762 702406475 85078 74762 614990638 85078 7348 299290445 82705 38385 875469313 38385 49503 600525137 7348 59167 47706667 38385 26306 139024176 59167 40238 356204301 55071 59167 2268807 15160 40238 212919530 59167 38811 620916390 38811 37489 289310877 17572 15160 305333798 51847 37489 362872858 76892 38811 814322449 17572 60667 858502383 74524 17572 72452270 60667 1474 748861160 76892 69435 870221043 17145 69435 55952705 87394 74524 159216246 1474 56696 578184688 221 1474 496909707 87394 57621 507931333 221 28028 793104925 82099 57621 651732334 65258 57621 984338755 28028 38069 62941208 82099 28539 862428506 82099 57338 122587205 82099 27684 993408984 10804 28539 45996229 27684 34548 307098959 87932 10804 142636668 86879 34548 124220561 34548 57893 500582532 34548 9385 859797792 87932 90099 581677226 9385 31547 865672557 18342 9385 708402362 9385 32800 810459422 84000 9385 777831496 90099 35026 153694256 24809 35026 642019779 84000 65838 119103119 19569 24809 545390067 31331 35026 745696571 89372 35026 735922406 31331 79305 238760034 76692 19569 82631881 19569 67906 634697495 23407 89372 646417400 76692 34660 367014332 73998 76692 703719135 3771 67906 170219536 34660 54387 743980721 88009 3771 624772542 88009 71702 333026184 54387 6950 67617622 54387 21375 794589560 22145 88009 739652946 70521 71702 4265543 21375 83173 783882272 62912 6950 243177746 62912 50582 471263372 70521 62360 90655601 73500 70521 614056738 46190 73500 452972503 62360 86986 817683976 1460 46190 66274310 26715 62360 421329485 16010 26715 673615168 1460 1564 37099948 1460 38137 677085175 74480 26715 834203664 13612 16010 291438309 38137 9718 516687061 1564 72114 764238826 74480 68073 35891800 89954 68073 28244340 75565 9718 38258897 10451 75565 318148738 75565 29167 708489289 31575 75565 485903055 89954 896 632845579 31575 17236 219109477 31575 6049 214948744 61254 31575 952793440 31575 49391 604398696 36239 17236 356766260 66938 61254 806586049 13517 49391 864975319 13517 5309 796424769 66938 48539 476358794 48539 18601 194179766 16856 13517 44504440 48539 79140 476019422 28757 48539 737270647 34874 79140 838807118 40673 79140 415714676 69259 34874 775351065 40673 71502 230860460 44371 28757 232581498 85027 34874 94864850 16975 85027 518565215 69259 23759 128098904 71502 64949 99835678 16568 64949 500940725 16975 76387 327321068 62476 76387 433609715 16568 64265 186935351 41444 62476 606455845 59034 16568 398316381 71380 62476 699979832 81358 59034 419416543 83809 41444 413808895 59034 35285 603035011 43243 35285 37583767 27242 81358 680839605 81358 8916 525113051 41578 8916 436596075 27242 39233 377072434 23820 39233 498802527 8916 84591 137724899 27831 8916 707829026 80429 84591 200140777 27831 16505 754481467 1238 16505 410235498 16505 29455 2839464 56965 1238 94954047 29455 41017 78426189 25130 56965 469539964 25130 83270 153432296 82423 29455 222110407 53280 41017 344605046 41017 10811 886193070 75275 53280 252951762 56796 53280 22665573 53280 3198 141278663 10830 53280 430394232 10811 14892 584241434 52331 3198 596388415 10830 75143 289647980 53610 3198 196553449 75143 36545 969355592 36545 25320 567259800 9136 36545 800270435 10829 75143 286792029 31391 9136 101472544 75321 25320 493007331 75321 55278 108642243 55278 11307 79795059 31391 54159 494982255 21990 75321 965864641 64121 55278 115367453 64121 38035 190401305 31869 38035 879310230 35346 31869 743364487 30598 35346 498446332 30598 40347 166478354 35346 37461 83941780 31869 49579 73132755 49579 56954 475570616 56954 76454 542947645 34727 76454 721343568 52109 76454 23120748 48265 52109 267671727 48265 52140 896612513 48265 24671 57892788 52140 88827 103947598 52140 68803 111252377 24671 3993 725385475 24671 25238 933654971 24671 2797 864553516 21878 25238 113700597 82091 21878 604935927 37375 25238 617286372 30356 82091 934370940 2797 8285 37993464 82091 14142 669900147 30356 63642 218306261 30356 45870 146871891 8285 53140 353485751 73910 45870 101148319 63642 24798 610994257 14475 53140 289671477 53140 8226 351961169 73910 55399 270358290 7886 8226 188839614 81923 7886 422750143 55399 25788 18460026 55399 16787 500182586 6515 55399 558271100 79884 7886 728603385 66131 6515 469421160 66131 37618 60634295 6515 59850 649073477 66131 23830 26221759 27447 59850 956023288 35552 23830 266454115 23830 39600 37498693 39600 80633 846813228 39600 77681 423698892 56246 80633 232625051 56246 38354 104599673 38354 80515 915078715 80633 46525 535577612 77681 71727 758806095 38354 25420 407363876 71727 83960 395145974 45403 80515 590945712 45403 64557 417028806 5075 64557 368319153 64557 26066 95094766 26066 48804 128169691 64557 51031 448909035 27036 26066 770190820 27036 27972 260160944 48804 20854 265410130 37907 48804 511460917 82546 51031 677537 82546 85685 493069500 20854 90096 546833632 37907 38691 335136559 37907 25071 591801425 25071 68249 683498893 38691 5866 38579151 90096 9514 127799026 48426 68249 396294613 31934 9514 436273443 68249 41197 289475371 41197 67468 542649035 28416 31934 33421091 28416 55942 958588602 64635 55942 628672 28829 28416 668841022 67048 28416 749105501 62600 55942 390077705 52651 64635 266302467 64635 74603 955169340 90553 62600 308013146 67048 10864 745883728 26015 10864 591712282 24830 74603 606006948 46101 90553 801609243 46101 62621 364987547 23797 46101 632495567 22867 26015 3267155 62621 33351 415479260 15457 23797 817264227 23797 42349 284421626 75961 42349 269930489 88339 75961 353048471 75961 88629 34498961 40059 75961 237738807 42349 2617 182487529 21507 88339 333369234 42285 21507 744860597 64259 2617 507086709 55004 2617 765604759 64259 21194 98180635 21194 45791 252296916 55004 63318 743261586 53642 55004 249109209 21194 1210 69936177 63318 74758 427365127 63318 42877 257511384 63318 27388 92917629 27901 42877 209820158 27901 56128 82427143 56128 44799 822117589 55173 42877 845827265 71642 27901 45802278 56128 48926 933084687 44799 74596 646588106 77844 55173 861584938 9563 55173 681798101 10503 74596 327961292 76522 9563 221962274 10503 87921 288833233 77844 86923 348476635 87921 46959 351288952 10503 16238 266010324 15150 76522 216547873 32519 15150 276655869 46959 23241 628422145 32519 54806 563889686 54806 33820 106776630 33820 46180 769969972 23241 87473 15097299 59638 87473 443583462 59638 73209 13843169 72102 46180 843080441 72102 20533 255473949 20533 45200 623907659 22174 72102 61973865 55722 22174 113021890 57672 55722 578372311 45200 40618 709985745 57672 10762 707379044 13820 40618 946411548 16959 10762 937931420 58579 57672 515083298 80205 58579 825025896 4210 80205 789602065 57610 4210 554127698 63390 4210 569321782 52335 57610 63599789 68275 63390 762291675 4210 9502 182477637 9502 64653 863380918 20652 64653 211099977 9502 39377 510230666 46890 20652 207951371 9502 2940 289425171 28585 64653 59374375 35278 46890 103647953 2940 42574 303687003 77287 35278 747046544 45320 77287 756300870 45320 71870 968836094 42574 88566 474866836 71870 67448 730915783 1707 88566 655592798 16846 67448 857540362 40663 16846 584439491 28800 40663 935038285 39544 1707 549840438 1707 60514 290044455 18916 60514 370518062 48736 40663 525638573 28729 39544 520339044 60514 14791 132230932 48736 57927 953050476 4345 18916 805255296 4345 28121 268442435 14791 27450 724812614 28121 12450 17281966 84351 4345 134292246 84351 55718 653968555 54634 27450 363461547 30514 54634 565270237 43114 55718 738980213 78590 43114 301317833 732 54634 872902484 54932 732 313526992 87901 78590 954244680 732 12458 732860282 54932 86217 362924783 89290 87901 818269437 89290 66709 100294805 87901 67344 794787818 86217 8700 682537492 41687 67344 133352165 8700 75427 189977246 22132 67344 661178694 16928 22132 730761465 76325 41687 556971324 15424 22132 194075957 76325 50530 56315395 71640 15424 382641400 79186 16928 170552197 21720 76325 56224772 9366 15424 128394392 71640 1016 441839587 71640 36217 439845982 80908 9366 885892050 15422 21720 367241809 36217 67922 751736282 1016 30214 90291980 15422 209 992947392 36791 15422 347668670 44557 36791 977919604 209 85014 898483234 40548 36791 615445499 10927 40548 91490351 44557 38290 177157365 44557 42958 187489329 38597 40548 17971377 42958 13190 357564390 13190 82242 115063899 43774 13190 1945355 38597 32459 737076871 32459 50831 421901841 43774 26398 574813836 52349 43774 135559381 22508 43774 116180843 26398 66830 996502785 22508 20574 92900743 26398 52070 118612358 81881 20574 554817348 9589 22508 706433139 65055 66830 29694306 52070 83928 670389548 41826 9589 62322539 65055 9037 359992994 80987 83928 530397008 83928 88576 30858736 36014 83928 436158211 80987 88676 461319732 88676 3711 817470745 3711 15131 283765975 3711 14288 785139861 73069 36014 880268384 49971 14288 880287480 31622 15131 586386844 73428 31622 766532500 73069 84206 19595891 73428 50354 891775150 15693 50354 696408836 28594 31622 570455725 14949 15693 836516825 76789 28594 270856528 15693 20226 73359312 14949 17915 25168836 20226 58452 423019484 14949 6746 984074504 66807 17915 481323867 63635 58452 692086919 6746 75408 499771318 63635 30467 65505694 43100 75408 859995576 63635 72930 84010844 58320 30467 333297698 60822 72930 422093254 60822 63007 487432732 72930 70682 938624712 58320 28406 798434411 70682 8772 896357816 63007 57651 621528677 67297 57651 258989115 70682 29688 469198931 10668 57651 456366320 51219 29688 717310683 10668 77908 17147750 37344 67297 573343987 8532 77908 8272862 10668 48667 619724335 51219 84875 165447380 37344 64237 625618748 19309 48667 687761265 9125 84875 285122312 64237 62889 142033737 4362 64237 688383567 62866 4362 807866794 62889 22585 664950904 4362 51869 59493105 84962 62866 162435877 4362 77153 789705333 51869 83753 664312662 77153 7866 949344909 26204 51869 742022874 77153 54020 523512562 32160 26204 754934174 86190 26204 19801941 26391 7866 981533273 86190 62717 198637103 32742 86190 186465532 32742 23828 55245007 86190 36818 84095092 62717 3710 889794042 32367 32742 929967708 32367 69561 588228531 69561 48850 465146571 82965 36818 677182843 32367 86269 37303296 32367 2805 72148582 15376 82965 289178222 54653 48850 993589727 86269 60883 989653783 15376 16801 129698019 23728 15376 573471222 15376 24985 90358992 39644 54653 521522309 60883 69081 339818552 11999 24985 861232148 11999 58393 207179747 39644 43011 31416090 34400 11999 588636141 69081 68723 25858491 11999 50495 331054593 43011 73859 597379436 50495 70169 842487954 70169 43194 703897016 50495 87423 635702753 87423 64958 701985698 87423 85536 517254205 55870 64958 946252241 31003 43194 740426372 64958 63910 458249894 38278 64958 73391952 63910 78796 14890217 63910 47175 815714597 16721 38278 928496324 47175 67464 247901666 16721 73205 375202422 17155 73205 17516600 7122 73205 834675781 16721 90481 711655864 32232 17155 548598584 5227 7122 84639946 3060 32232 965275738 3060 8423 83590251 28423 3060 767056396 79649 5227 231818881 3060 83908 609294246 4689 28423 249821031 72369 8423 290815229 28423 73503 523007118 28588 79649 322402716 31217 28588 26182717 28588 80389 202381392 73503 56113 522703344 88984 31217 756220218 80389 64527 280662670 56648 80389 434234176 46351 80389 112952133 17989 46351 524745816 31017 88984 163554244 49199 56648 20559005 56648 28354 369624852 46351 83830 405616655 120 83830 106554063 3856 120 537497860 23866 49199 620776135 11337 120 105502664 11337 14268 410022063 120 39432 543174516 39432 86080 49973929 13867 11337 19600966 14268 39987 161762585 14268 22958 400971913 66566 22958 705861404 71274 39987 471257099 81437 71274 70036291 22958 18991 117305122 81437 84765 826702053 71274 80353 911623373 88946 80353 924386359 81437 50466 120366346 78808 80353 14054510 78808 20903 44637696 57218 50466 386269414 14559 50466 209318329 57218 76271 444755995 76271 17385 471912640 14559 18922 535270784 35793 76271 881233296 86716 14559 651118631 58957 18922 963064186 28822 17385 696822849 58957 49933 865848762 28822 15100 160840134 38161 15100 161813718 3019 38161 931626068 3019 3885 335421688 38760 15100 360565421 38161 53011 222273500 3019 13750 525420644 35067 13750 35594527 87999 3885 513027472 53011 74873 576695219 21795 74873 85424419 66841 87999 994463143 74873 16909 662935260 13469 66841 162730670 16909 40491 595445687 35395 13469 588315711 61004 66841 658567916 35395 18610 546545013 90567 13469 884825840 44139 61004 388390912 67103 44139 967058783 67103 62368 844742445 62368 65048 894772589 40729 44139 315172416 87341 65048 92876838 66639 67103 161131016 40729 69211 54828850 65048 64140 767360654 87341 55544 818154188 55544 14002 782554918 55544 57789 811187104 53486 69211 22402046 75663 57789 826032756 20239 57789 764981705 53486 72432 303430109 25681 20239 661282556 53486 24620 616553378 25681 42103 615484668 52592 42103 91394674 34492 24620 624158727 51896 24620 675041068 13035 34492 67605467 52592 65926 793400251 65703 52592 300150377 65926 24741 470090144 53349 65926 877670664 65926 79893 158608623 10511 65926 456064968 79893 79004 174052468 53349 79698 548016324 52700 79698 226935640 10511 40770 600487817 32189 52700 420356581 40770 79097 59847684 52700 29040 851662268 69169 32189 253571815 20915 29040 321812502 66173 69169 109089604 86328 79097 861176100 15395 86328 431799893 53466 69169 196977974 20915 85440 317576192 76331 86328 914575966 85440 27114 192744324 15395 73744 847204182 27114 46664 418627359 73744 68252 802575877 22254 76331 622661538 22254 48986 940120359 68252 29256 439716412 29256 17785 219031981 48986 25279 23518665 29256 41163 866981856 57941 48986 361089935 17785 80469 99397298 71435 25279 764456900 25279 51770 807393084 12084 41163 504478217 68223 71435 560706950 68223 71738 515630183 34569 51770 290499538 33185 71738 334567303 49086 33185 658405416 86300 71738 21040572 86300 28009 492254411 18727 34569 95341103 79468 49086 154045209 86300 43493 957163573 17397 86300 956500734 79468 11030 454217721 43493 10787 816176035 12473 79468 204789652 74285 43493 5740412 41836 12473 50570869 12473 25419 259006759 41836 75809 826874843 12473 5330 58007642 74285 87573 495098060 87573 5771 971187336 15971 5771 19971532 5771 13746 976895614 5330 35047 879760838 37607 5771 939205100 39424 13746 4484238 71417 13746 860210618 35047 66168 656636565 66168 69590 382409278 19017 69590 4988472 69590 18167 275726785 19017 58165 807113399 17865 69590 326793090 56558 58165 84239839 58165 34982 647946738 49520 18167 953730137 78438 34982 95476530 56558 9945 640124870 60825 78438 794047003 9945 66383 908345665 15311 78438 61842819 78438 88092 186506988 9945 23105 76564560 26173 88092 450956440 88092 11495 409602469 15839 26173 699639875 15839 23249 364020601 11495 18736 220062797 27878 11495 993257866 27878 18984 928130771 27878 29892 736156883 51137 18736 965371377 17721 29892 560595278 27878 20065 461554605 51137 58911 830414655 58911 29814 940410733 71126 29814 135246523 15827 17721 666827261 71126 31855 822577623 15827 37185 375817619 31855 21211 278761312 31855 63037 770025695 31855 15686 434727119 40949 15686 38628304 37185 50041 146907478 3920 40949 921705939 69237 3920 553652683 58272 40949 272246823 58272 40118 50122614 69237 90398 321406591 65850 58272 956218047 43034 58272 625311093 43034 21633 93767745 40118 38600 8308353 38600 89726 114954754 73509 65850 1041810 73034 89726 312099815 73509 85080 889014328 89726 39562 466188696 67756 73509 27328269 2850 73509 746918055 89734 85080 53709584 39562 61250 393660573 80251 89734 267335049 89179 80251 912274182 61250 45122 324320456 20943 80251 703075314 1095 61250 664989500 1095 32996 94286252 20943 82733 565704776 1095 51968 762456522 15497 32996 307989770 15497 15718 42846789 30916 15718 673899620 82733 11300 124646729 11300 12617 974648007 12617 39059 355294795 20726 39059 24651873 80156 12617 206830346 63823 12617 45254905 89253 80156 733244910 13060 63823 840113108 88386 13060 171723258 80156 20692 85679633 88386 34547 883433159 88386 78415 32799563 78415 43800 70647343 47525 20692 572962368 64060 47525 537793430 34547 27334 475045965 47525 72431 653122576 72431 10174 91553993 51361 72431 183084263 37746 27334 462405439 62534 51361 113225485 44978 51361 214051837 86619 44978 877235702 53722 44978 135306969 48110 44978 264300252 29369 48110 20001168 44978 20953 872371008 53722 6507 646139441 37859 29369 246106412 37859 66340 909028831 59161 37859 170996498 63171 66340 151372701 18261 59161 391317818 59161 27479 537569144 63171 2844 211648907 27021 63171 816833039 63171 43810 360151275 27479 49525 23861136 34402 27479 937566169 68135 43810 991378635 65851 68135 380154705 43810 85640 202116181 20615 68135 769213232 85640 10603 48060414 20240 85640 919873780 20615 89586 651735835 47795 20615 46196741 47795 37276 620022051 20240 81555 898551577 47795 33064 864432988 47795 83191 862598477 37276 1280 287591225 12650 81555 417183602 51572 81555 312653079 12650 60398 470620464 12650 70569 261648891 12650 24920 20444217 51904 60398 955817232 77157 60398 17053393 70569 60785 657493441 67275 51904 665999590 60785 77416 732830150 51904 53476 964854161 42160 60785 854743587 60785 27034 215476095 27034 46142 826122572 42160 24903 105475303 46142 61682 153340674 46142 50643 130198857 24903 49730 434957725 90335 50643 475058165 11934 49730 304110839 50643 24059 12888037 9835 49730 137676179 14082 90335 116322067 73419 14082 819384951 73419 80760 956915246 4840 9835 199550686 73419 85265 610100001 18051 4840 637691496 73419 79916 478503548 79916 46897 756167017 11203 18051 135076915 85265 19272 811670455 77317 19272 80534142 46897 7350 866095091 46455 7350 795751145 16287 77317 903611037 78156 19272 135166701 78156 20147 543613310 16287 43200 688973185 46455 68594 738843122 60860 43200 620246061 38978 20147 272690539 60860 33727 697720779 22898 68594 908438507 21056 60860 79228803 77285 33727 612719528 57350 33727 131662264 57350 75564 479581488 75564 45917 376050862 57350 59637 620305060 25942 59637 73431559 45917 13611 537990239 75564 75754 417719663 81111 75754 165119725 48573 81111 149634510 79079 13611 457613979 13611 68068 547389353 75754 63433 705259332 78165 48573 493202901 75967 79079 273850809 78165 82441 983336062 79338 78165 639253771 63433 1727 15993019 82441 75873 179711080 12760 75873 22060888 12760 62333 268878588 79338 58149 176448587 77400 12760 304090704 78896 62333 740988724 35355 12760 405893796 22813 62333 225689624 78896 25357 365536504 70481 22813 298844991 35355 77636 870705457 53881 77636 389526374 53881 1944 69512296 77636 65646 883642952 51538 65646 192893461 77636 72934 532634024 86222 51538 144196202 32002 86222 25137029 72934 51268 650187356 67752 86222 924976314 32002 80789 500786563 80789 18578 276004837 18578 38445 261620972 18578 59667 475220833 59435 67752 127289786 38445 27219 402986010 69938 59435 418630066 78468 59667 995067859 53682 69938 17891169 76946 53682 49424777 78468 8922 483379482 76946 50438 435905518 4046 8922 136753712 7300 76946 745683171 76946 76155 515144511 87619 7300 593735477 7300 51771 41657224 85293 51771 775127782 37870 76155 76467474 51771 16630 635468369 85293 27715 876930789 51771 48458 906785201 27715 70980 830966761 39679 48458 783703215 27168 16630 338112922 48458 48856 912158907 60990 27168 267703141 12702 60990 301584437 13457 39679 661623320 18839 27168 43914270 60990 54909 422959793 12702 36164 897731604 12702 6187 212422759 18839 40757 472927910 54909 2624 628240701 54909 77788 197680191 87751 36164 146850657 26425 2624 653248694 40757 78197 563867502 14627 87751 384224396 29387 87751 122596250 87856 14627 723472826 31167 14627 349480427 78197 86718 647272592 70123 14627 777357570 86552 87856 892904277 31167 72587 33869307 86718 16279 369967078 86718 67435 168527967 67435 65656 240214997 86552 69055 803807615 72587 84224 154456508 9402 69055 247393279 84224 82071 486024738 69055 59623 97173461 27585 59623 713241203 59623 84395 19148786 27585 71673 315101801 60908 84395 19320342 59623 88239 232249308 84395 56917 358593954 73753 88239 702027973 60908 73012 768305815 12775 60908 343788025 3681 56917 767406387 12775 5189 586118800 3681 69894 21898209 87756 5189 226904973 56799 5189 548280509 11277 3681 933068616 11277 52810 435695193 35679 56799 570256380 26005 87756 788056548 56799 47670 675989539 52810 76372 552765272 73669 35679 456571150 84782 35679 885908781 68207 47670 8855186 19871 76372 83110523 17403 68207 296081078 68207 90175 936646231 19871 70095 126763611 36948 19871 475291535 36948 6583 932868626 36948 32247 771630992 87972 90175 374058713 6583 68165 217279762 31820 68165 514686512 10372 31820 534705972 10372 42811 517745898 18575 10372 951431246 18575 23660 703863169 4541 31820 985432519 30738 18575 49103674 18575 3641 917877914 18575 72083 476609000 67556 3641 79900979 2398 72083 370617635 30738 56884 514590242 72083 35880 431280906 38261 56884 874456204 67556 9592 346063768 38261 63286 602171061 82750 35880 802104975 35880 89215 51426330 38261 34963 76864628 89215 31759 146684271 34963 65394 545230303 76583 34963 198478851 15586 34963 758208881 34963 86755 792035077 22255 76583 823397259 86755 27000 543223191 35018 86755 279644918 40617 27000 202533856 74162 22255 196551017 60625 22255 221298142 72339 35018 21242375 74162 89583 255881414 74162 67460 812862586 64451 74162 995714572 89583 89033 15198019 50340 72339 228004059 67460 29115 979548331 43388 89033 7278648 42238 89033 542839673 43388 37117 825091443 42238 23727 376282479 62330 37117 265284527 31409 62330 131160766 87557 37117 71885920 62330 8196 397324791 79546 87557 722842916 87557 57051 116653264 8196 11376 94430865 11376 18123 138548422 8734 11376 376792112 57051 90132 85060629 18123 62610 419207462 6852 18123 31279080 90132 38783 507398872 62610 63885 930832533 70428 90132 497904735 6852 65852 405837648 65852 81518 815558758 58540 81518 83523993 65852 37689 569742895 37689 83518 33145088 33172 81518 751932297 37689 59424 123826490 37689 42302 784346900 89147 33172 789024947 33172 33637 973670400 42302 52939 470967883 33637 69302 496243585 52939 71348 524396671 52939 47426 781398414 16603 71348 188649121 46977 16603 467376915 69302 69390 895008759 16603 14921 836517880 32895 69390 875413049 32895 80543 164414234 30203 14921 551362935 30806 80543 910872838 9046 80543 615226042 30806 40202 495113385 9046 36458 561391450 8580 30203 983369264 5554 9046 566694347 81496 8580 239638995 36458 23878 335771655 64627 81496 251352921 45241 81496 5373258 82783 64627 823940242 78354 64627 706698208 23878 61033 583947468 4774 78354 919235247 28467 61033 343185744 83102 4774 664708232 4774 71026 850820306 28586 61033 654311020 83102 35887 389217964 28467 14060 519750176 35887 84936 100578153 74732 14060 557232777 49912 74732 30051890 35887 85400 66287255 52744 49912 122457907 74732 75045 705167344 52744 4712 972042528 45439 4712 459372621 52744 72693 699009509 75045 74297 156868047 45439 88532 701722401 45992 74297 1286535 74297 23206 806543253 51289 23206 456025448 88532 89370 723816373 45992 10454 420864794 51289 25881 914736495 55090 89370 869644371 44365 25881 723618352 32112 55090 783742243 47849 55090 7592138 60849 25881 644990756 55090 71637 605807839 71390 60849 93173711 51320 71390 335487596 10055 71637 52045300 37815 71637 924134386 44473 51320 294785403 68524 51320 413962087 11562 10055 778955205 8963 37815 579102823 11562 56653 667205685 47931 11562 882950269 68524 9971 996176751 24186 56653 177814383 32877 24186 157677579 1139 56653 121344932 1139 3041 722590235 47711 9971 907031711 51892 32877 589519167 11552 32877 65805703 47711 40712 132245653 46063 47711 399929000 58854 40712 278166777 75899 58854 882874605 40712 67052 804185896 52716 40712 961974680 19152 58854 660849446 75899 86402 565790688 86402 77237 156526270 7761 67052 141977892 86402 4406 634044289 15020 86402 116872182 43301 86402 695508292 41576 77237 24914820 75059 7761 971455899 41576 57398 631624625 43301 43737 785693310 69437 75059 88281658 6809 41576 697961060 57398 3554 973498418 6809 5469 285650041 5469 66665 531087588 52316 3554 485430747 42041 66665 308558385 52316 22790 692999695 75717 52316 956160863 45041 42041 566375449 76911 75717 536194858 42041 49348 801969637 67131 45041 251943900 76911 43156 504346548 80142 45041 582159789 80142 66939 767638498 49348 78826 58932645 62984 67131 641597708 24482 43156 525295564 83189 78826 672936860 68003 66939 578779936 68003 45983 5777777 68003 62080 800324622 88989 45983 42907296 7306 45983 25821456 11758 7306 534551229 56979 45983 576199185 7306 40500 975642339 6612 7306 962462753 56979 79226 564227958 65767 11758 622545095 50330 40500 67580338 6612 29953 355015063 79226 22645 566425151 31738 79226 341458494 65282 29953 936693778 65282 84139 250245967 29953 48156 512609449 48156 22643 493765376 21214 48156 512088773 2773 22643 17315839 21214 40834 786635843 36424 2773 235677218 15206 22643 274174457 57518 36424 94783420 61041 15206 595278862 57518 12726 875301569 15206 14918 103838953 57518 74779 224553595 12726 65195 110627260 63813 14918 762142463 65195 66165 338766868 73287 63813 694825292 63660 66165 767991717 35400 63813 259409411 33205 66165 413210199 63660 10921 31753191 35400 4342 870240272 65340 63660 814640574 34357 33205 170603079 10921 49956 835333493 4342 53058 331785207 65340 80931 281257490 5312 53058 793468045 49956 43449 105888262 49956 56086 924339522 17844 5312 508965391 21152 80931 437968203 43449 1929 819515405 17844 36936 97414052 36936 88507 191073109 88507 15960 355650066 88507 5116 710470292 15960 55407 195289408 2716 36936 222821417 15960 80391 139567560 7412 5116 131774427 53402 5116 621306323 2716 34489 906976925 34489 60615 623875700 62908 7412 23902372 30237 62908 438444961 10092 53402 368870661 30237 36960 589174795 60615 83073 934889433 28353 36960 119827233 87328 28353 49729447 24384 28353 53821542 59555 28353 553883985 81860 59555 137826955 28353 48833 615003434 51300 59555 539893012 76070 51300 601263631 45728 48833 864842477 78679 45728 281006402 51300 61389 226138443 51300 13900 594482449 76070 57995 690292884 14722 57995 540996568 78679 2538 4255526 10401 61389 818572875 13900 13287 306881243 2538 85927 599560055 14722 87003 481018410 87003 43557 609813732 36640 87003 635182142 36640 25944 601272578 43557 74246 824111377 29150 43557 41307188 61658 43557 563293115 32366 29150 735221080 29150 59722 627222361 29150 50371 306531311 85523 32366 145572989 67612 59722 302015624 59722 12869 28446580 67612 68389 273911272 85523 65218 841407170 27215 12869 696030606 43959 68389 731948066 32596 68389 498819994 27215 88425 383177854 65218 14074 247238061 59593 88425 7661481 43959 57911 601275784 59593 87794 610858836 72131 88425 212902502 38472 57911 518716743 87794 37418 260629142 87794 43974 219478041 28967 38472 814118245 73152 37418 535749614 84400 28967 583252442 69509 28967 814017192 69509 1740 404615064 83542 28967 437643735 83542 75795 618128166 83542 33536 856043979 84713 75795 880627169 33536 48732 153911475 14305 48732 287176404 48732 83683 523432518 67335 84713 855367857 83683 89990 872029067 31989 48732 411471692 89990 3129 531158114 82694 31989 44464428 10757 89990 18652153 89990 83142 296580862 89258 3129 759516266 3129 69525 83667303 3833 83142 309663683 90354 83142 723014290 3833 51215 567161696 82516 90354 881929470 82516 47894 790577112 20245 90354 190876181 67911 20245 374217479 6339 67911 61191591 24313 47894 14757387 47894 19964 42786354 67911 66936 403285918 66936 12765 465339578 66936 27736 567484000 79621 12765 107123764 66936 26482 168149065 75259 66936 81709318 6151 75259 892586535 12094 75259 496036759 49707 26482 260881416 42116 26482 885854100 42116 85238 104621153 26514 85238 70500858 26514 84980 975490669 42116 40416 430117877 9590 85238 161904779 9590 11510 241196256 9590 57428 265187711 55378 9590 987128765 9590 81041 173488972 8100 57428 864704677 3956 11510 285043596 55378 1916 671967134 41137 8100 751137601 3956 61718 342411061 3956 38291 103519172 1916 16102 768510244 8921 16102 157511792 16998 8921 686978955 61718 77783 528252599 38291 64805 975766866 23739 77783 295033762 29584 64805 107864424 77783 75905 628531654 66179 29584 245409533 72370 64805 41762069 40966 72370 848691361 42681 75905 56528204 9054 75905 356952144 57109 40966 393695088 57942 57109 377233871 40966 88211 780144714 43891 42681 705354583 88211 59777 689787916 59777 86797 70658967 81864 88211 214463070 62048 81864 613230593 43891 81027 820938003 86797 59746 69718304 18738 86797 816088205 81027 38180 956522982 59746 11239 277758396 38180 53029 37172287 53029 37313 30905539 38180 28560 699501453 2349 38180 946003983 64402 53029 774331234 64402 47151 74995788 28560 15814 516321554 15814 7753 577052056 79665 2349 687856919 48114 47151 190955403 79665 62460 6044657 62460 78760 874698877 78760 28098 166395763 58438 48114 95923495 58438 42754 253670056 86818 78760 780649437 78760 68627 413001189 19479 28098 537483122 45890 42754 88671951 86005 19479 41754315 54788 68627 914668503 12752 86005 195205353 86005 87909 734050155 45890 26707 575519626 25929 12752 268805233 46969 25929 428027285 12752 35920 630884784 29497 35920 203129198 65007 46969 698545945 25929 59143 772715640 29497 70411 525250932 59143 45317 95574693 65007 50065 217436403 45317 4040 50754762 20260 70411 821577620 4040 11783 169111538 78042 20260 61775528 11783 40611 872268879 78042 35897 841606997 2586 78042 922765456 51998 2586 66779884 51998 36940 237778469 36940 71251 358551603 61799 51998 199977913 36940 31745 592476709 29281 71251 861829898 10253 31745 378574979 61799 1843 908496111 31745 79973 442978755 1843 31532 902119734 31532 13003 756792648 460 31532 853318847 31532 56934 140580862 10504 460 319426557 52139 460 878408931 59548 52139 945116438 86924 56934 298017454 86977 86924 200402531 52139 49822 328835274 33070 86924 418699304 33070 66394 78106695 20575 49822 744072322 86977 83233 90450142 66394 10380 905209404 75744 66394 316852006 10380 49541 797985271 61997 75744 583593109 49541 43363 744729178 10380 37891 934440894 75744 15166 411394529 42642 49541 158864098 84526 15166 315587689 83255 43363 244438574 37891 49446 818483306 56820 84526 768887011 34358 56820 199618529 84526 54250 370228161 34358 3612 156191729 77292 34358 448775634 51659 56820 994107199 3612 17112 573762970 17112 80705 691788642 883 51659 945639 63866 80705 586562749 21744 80705 353189905 11586 21744 600752708 64078 21744 206984594 11586 77382 821451902 21744 26261 284846966 11586 7545 729729714 60438 26261 729634168 77382 64720 605760382 60368 77382 725555444 25985 60438 413056981 24426 60438 675869592 37909 25985 644991417 24426 46596 51773001 60368 59931 112021341 58311 46596 625814229 58223 46596 840621521 67618 59931 696541366 46596 41148 343574485 74874 41148 62747327 64318 58311 59981827 34395 74874 509994294 34395 50198 106360969 50198 79954 571576134 83775 34395 44523491 49008 83775 326589811 61677 50198 29011705 50198 82866 864744651 72001 49008 104608315 49008 74363 10783181 51630 72001 674268989 73628 74363 767730093 60065 82866 468117892 27846 73628 661297440 72738 73628 72830119 51630 29811 829235112 89803 27846 71639058 27846 29668 775039835 11012 29811 283890568 11012 33937 742637727 89803 86636 201296596 31447 11012 785994528 75810 33937 924203290 5479 31447 904311421 63972 5479 124805880 79117 63972 950473959 79117 28674 256724710 28674 76724 18998080 4076 79117 34991862 40582 76724 241567677 48947 4076 404340285 67585 76724 945666624 83289 4076 115064895 83288 83289 359012068 83289 51357 772355128 14269 67585 727369519 83289 78403 23393683 83288 11566 56476374 16455 11566 16619577 14923 78403 681441277 78403 85654 728398746 11566 1184 793016674 11566 81188 202635640 1184 62697 414998757 81188 56789 344826622 48692 81188 50482181 60307 48692 579885572 60307 28004 930178948 50372 28004 421887963 50372 87771 93905928 87771 39273 95873511 28004 20484 872927514 28004 72165 39672194 37510 87771 919380514 87771 16350 890191682 67620 72165 50233575 72165 54966 85253379 37510 31266 161262935 16350 81459 360297702 54966 68940 230549218 1568 54966 85344475 39551 54966 306807580 22151 68940 982212901 81459 87408 65213213 87408 52845 231210244 60252 87408 155893005 52845 31681 685427286 31681 49353 446350946 36809 87408 958224406 36809 84216 633907598 24562 49353 819069601 83161 36809 24555567 74775 83161 84940472 83161 45779 897244696 84216 53072 614596542 10404 83161 2878847 77801 10404 113858012 51376 53072 70203763 59271 45779 251705654 10404 81073 57720828 22479 77801 147052466 77801 12833 809999650 88371 12833 242434351 59271 22036 557579231 88371 43178 327114756 35401 22479 606623894 54345 88371 580660701 35401 26098 755540036 22036 48396 669514311 12331 54345 110839346 54345 17183 633094996 82476 54345 836568219 82476 73570 128437318 19451 48396 548056621 73647 19451 42188957 26392 73570 863058868 78053 73647 819391279 40865 26392 21721174 10269 73647 634441814 75405 78053 967517085 78609 26392 475819932 10269 73886 960257276 78609 62689 57836791 86956 75405 574598155 28404 78609 221098394 78609 46592 863978304 62689 57079 504188392 67900 28404 306179098 68964 46592 459834854 28404 18278 865285030 30175 57079 165045866 30175 71522 543781582 34343 71522 106435118 68964 26395 751295474 78580 18278 702352208 57371 30175 554949851 58419 71522 997986238 19310 58419 87169124 78580 77645 83520789 77645 71869 488206830 59281 57371 52237479 18805 71869 863845271 77645 18025 757764356 59281 16882 894084278 57011 18805 729292786 45816 16882 424655720 18025 32046 45262258 32046 50616 731292146 45842 50616 91489107 45816 70313 597607005 32933 50616 906432878 32046 45012 824529805 70313 67852 372796682 45012 4372 665274845 70313 34065 278498906 50635 45012 465969352 4372 45581 210699508 67852 67651 592194953 45153 50635 57388042 87186 67651 891095773 45581 42881 98164891 45581 51696 533535829 87186 43105 989221494 42881 51873 157222 43105 46258 452448294 51696 52956 727068266 46258 42846 602837432 52956 63148 115816639 42355 46258 168329699 52956 66023 284467934 84067 63148 639605858 13823 66023 630081338 74855 42355 785284607 88533 42355 523801929 65906 13823 561071872 13823 2387 481869826 11678 88533 435681895 88533 62719 507696609 11678 42721 985266328 39227 62719 210646690 7478 42721 105618057 62719 25187 501628493 42721 81364 341829376 34136 39227 536605951 83572 34136 103569316 34136 86365 809504028 74838 86365 276543869 81364 78870 298513239 83572 47469 366894356 74838 11875 609533824 28655 78870 89729220 47469 9152 292235690 78870 79951 811842003 64992 11875 655347203 31910 79951 12818829 31910 29491 939855652 42010 29491 508741548 37682 64992 531925072 31910 8057 616478327 8057 32918 213246348 32918 63551 594637607 37682 68058 168255515 44458 32918 167368441 11035 8057 638042652 32918 64562 141600272 44243 44458 314745374 68058 60175 191496476 27286 64562 609256955 11775 44243 111946063 56973 64562 505479510 88032 56973 835630749 27286 72017 95718126 60839 72017 591852007 76143 56973 47459571 72017 28866 548690570 72905 60839 633410675 46700 76143 988488992 3943 76143 867026003 46700 15969 120951294 28866 69945 690120228 72905 9134 605161480 83663 3943 346397405 15969 19304 464363016 9134 9711 652512784 83079 19304 925291216 9711 7430 701073968 19304 42206 308360155 42206 70795 810326962 39872 70795 276951641 39872 13245 961058845 7430 8633 823525149 54585 70795 968970387 44501 54585 101168411 39872 3682 820387923 88400 13245 46097745 28064 3682 337187618 32094 28064 220406454 3682 27978 300433530 57965 32094 491755732 28064 51198 113594897 74422 57965 963454956 57302 57965 30485264 74422 13088 316493658 57302 80929 24543624 72021 57302 403631458 73961 72021 271603858 79060 57302 137621039 73961 22827 744203448 74010 22827 781603335 70240 73961 460909152 70240 80273 632648573 79060 79629 478960305 17842 79629 334198142 65307 80273 242857195 1338 79629 584856498 48111 1338 95517171 89013 65307 876153654 76552 65307 525159265 28441 1338 671847360 28919 48111 491125309 28441 13040 92854407 5658 13040 7668125 28919 80649 855819762 51599 13040 469264894 13040 71006 21495645 28481 71006 317640527 13270 80649 433303515 51599 42077 212231943 28481 43154 428511016 75923 43154 593455529 61483 13270 664057577 75923 49180 119228017 18268 49180 667491483 77553 61483 437891243 50618 75923 899122869 18268 45698 119850361 77553 10979 544262068 77553 19268 74969071 86601 19268 731906407 86601 47178 890021277 45698 77901 179440709 88871 86601 112578968 86601 88421 856778985 88871 22200 232762229 59203 77901 632416396 88421 14841 3690214 59203 52723 367706807 41816 59203 689201554 69505 14841 619821861 41816 49678 79569833 49678 39219 761142047 52723 79070 363438356 66620 49678 179455027 66620 66864 558002295 80695 66620 687674089 69202 79070 369796185 22604 80695 508201726 66864 51967 332375371 51967 43579 512218762 70252 22604 502787061 17666 43579 243871707 22604 86701 293625481 32737 86701 481911853 70252 72071 351809503 50360 86701 814952530 85223 72071 473194795 50360 50436 483315877 50360 57971 734015043 50436 54135 980073276 85223 10680 426648687 10680 61116 592557260 57971 59530 387378513 10680 22883 983852724 22883 77390 318256046 29917 22883 137407834 22883 81587 345739344 26838 77390 32553080 2865 26838 697890753 81587 78809 327224559 81541 26838 321231346 89609 26838 186112290 10447 2865 423304367 81541 5461 336091991 65371 5461 37231769 65371 1955 154369447 6699 65371 836428981 6699 34926 112841678 29896 34926 552718391 65371 88890 648594078 80011 29896 150314937 76308 80011 397050242 20198 29896 872314150 88890 79990 840451805 76308 16048 796584603 79990 40932 177454208 60397 40932 14886153 79990 9234 764758439 24701 9234 885511012 60397 30202 300542628 60397 16685 269532046 33149 9234 239139587 7305 9234 906871480 39338 24701 34801221 84674 39338 6224715 33149 54860 183080658 80305 84674 321913559 36064 39338 357626631 53822 84674 862250570 37434 80305 321981662 41530 36064 218271150 41530 40393 481683822 40393 17878 863002366 53357 53822 376380521 40393 11996 52325390 40546 11996 376288860 40393 54713 984351572 11996 65985 280334811 61178 40546 672442409 54650 61178 55845625 76707 54713 998531329 57935 54650 540239473 65985 16221 671573531 54650 39065 72221648 48227 54650 95944540 62018 48227 45175625 48227 54963 893639178 54963 80741 252405691 5392 48227 478334406 80741 52461 62703974 85309 62018 158225709 85309 25890 852517229 34879 5392 906937628 52461 81562 738833034 85309 40061 153020772 58982 40061 963079859 54688 40061 886121289 54688 39021 177029689 39021 44171 253701786 31632 54688 944035272 42066 44171 643454645 54688 75077 221411064 50365 42066 221103043 38640 42066 998768067 41328 31632 955119314 42066 78965 82613594 50365 85785 352981223 42193 78965 960955004 63686 38640 773015562 41328 37533 544331587 41972 42193 199499396 39905 42193 930104784 41972 25688 715763478 17838 39905 495831855 39218 17838 208902159 17838 80542 24144289 56033 17838 134110724 31146 39218 94483326 23459 31146 571888456 39218 64249 907167563 21469 64249 7239784 21469 50958 345385494 50958 56008 777428329 47561 21469 472656207 21469 51980 858644885 56008 28439 328996575 27622 50958 81948290 56008 30817 996281314 30817 32186 218752181 61492 30817 472209731 83296 32186 784496646 12866 32186 985043841 36790 12866 446942071 36790 77468 126337485 36790 88454 25294911 36790 66585 250870998 9585 36790 23286205 7187 77468 97788400 72487 9585 902596988 66585 53909 56191125 53909 4848 292465101 47573 9585 524418853 72487 48018 644289057 82373 53909 24641508 2164 4848 865329686 47573 29340 995728276 20764 82373 845721606 48018 12895 420950052 77868 29340 912815634 2164 21727 164010555 34286 12895 433308935 61464 12895 528194288 35397 34286 11138043 57225 61464 962342372 2739 21727 48943644 35397 29185 232525953 57225 43197 403721195 7077 2739 715822134 33107 57225 982677671 63385 33107 616084188 33107 63303 237314879 43197 88277 202866391 52910 33107 297617282 88277 1447 228216512 63303 30700 23620329 1447 68242 853576160 33764 68242 659624967 33764 56682 618557102 1447 59763 860269484 59496 30700 142047089 59763 11966 451949320 68007 59763 250621872 15264 59496 836550545 15264 62002 608713465 11966 76140 559423996 23225 68007 372268275 73112 68007 541642817 62002 25615 732291709 23225 43180 51467457 25615 17390 902209363 73112 81651 57767987 80243 81651 89566098 82343 81651 842588670 23823 43180 93188663 80243 34346 141539023 80243 1625 464587633 80243 88940 314841492 63593 1625 301675206 9496 1625 534169860 88940 71511 823136603 63593 22136 987702673 88940 81374 742849080 40077 81374 623055892 22136 14903 221121938 14903 39261 140681709 14903 80663 307160184 39261 74654 731633174 40077 61746 620875348 80663 51586 104849481 9520 74654 129596349 23537 9520 506848810 82851 51586 692393195 23537 27845 14426186 51586 60407 825598688 82851 45448 904457071 23537 37156 494706250 60407 27440 549172869 19621 27440 126537934 45448 57637 270245168 19770 37156 404301159 77275 57637 470991171 75269 27440 314409271 75269 66710 960703973 75269 69759 481878889 8596 69759 206897678 69759 80357 16974656 75269 81626 910691918 20676 69759 387953139 20676 88626 555952601 10935 20676 326230498 10935 4091 567319818 77832 81626 57602116 4091 75900 763524777 75900 65192 993754146 71142 75900 531799919 65192 24050 149729521 31810 65192 962032997 59841 31810 910448134 71142 20554 104456110 20554 90427 693323123 59841 33057 561351309 90322 59841 25100276 47233 20554 124698329 44304 20554 102194030 9080 44304 479121591 90322 48638 993576950 90322 73301 101877625 9080 78149 867966794 44304 74482 87835464 1054 48638 604205045 73301 18583 964808945 28701 1054 327459172 1054 1563 70589708 89362 1054 407127963 28701 10339 187783378 88607 89362 486399604 28701 45761 515781565 16100 88607 73694264 53970 45761 777069643 45761 74464 321130823 62942 88607 456829170 58523 74464 7665342 58523 87875 70919539 62942 24902 129141895 75347 74464 294902125 75347 67978 630906734 67978 17758 192314205 11079 75347 744102063 11079 13136 901305910 82124 67978 290466079 82124 88045 104197462 17758 49132 690740323 9442 82124 993398261 31803 82124 112975270 88045 51094 792839229 7427 88045 731691837 49132 72805 601330214 43990 9442 660891542 46363 43990 172538363 387 51094 683521104 7335 387 80929425 72805 82376 432184257 46363 29336 977826442 82376 7383 241180241 387 26388 180032696 82376 56843 673254339 79818 7383 13544702 26069 7383 756725533 7383 62383 980945598 65769 79818 629927216 26069 43571 156323244 79818 28884 875969575 59554 43571 658525280 27141 59554 134935910 52898 59554 31927253 10912 28884 3536829 59554 34761 985401200 26019 34761 91133006 34832 27141 464523755 10912 10722 547392694 34761 89744 716475915 26019 52324 633819307 52324 83474 437158044 10722 90540 736963578 80189 90540 112761992 7840 80189 44404819 80189 7269 286058896 7840 31489 731771391 15163 31489 162268210 492 7269 628164167 7840 30531 537680663 15163 80723 12084839 30531 18532 67422082 30531 52608 338825855 79540 52608 288047440 63991 30531 881534986 63991 34219 959381930 18753 52608 587060321 18753 54823 610931832 63991 27516 667159966 34255 54823 395947393 18753 16466 697811757 16466 81123 484455528 12114 27516 479106814 11594 27516 1323149 43054 11594 693435549 81123 59948 738971977 731 43054 914602024 14524 43054 513770931 18764 14524 895888943 55108 59948 992162777 76213 55108 658858075 35879 731 997810921 65289 55108 53117382 18764 22577 274974996 22577 77967 37469276 83454 35879 284358483 48251 65289 205445027 32383 22577 869896880 48251 38976 268054098 16508 38976 644339172 42863 83454 262740189 72936 32383 372042734 38177 72936 894737906 35790 72936 135802792 43961 72936 540148385 62747 43961 273083479 76249 62747 784542975 62747 9148 149957556 68801 76249 732153503 76249 33152 557937705 7935 76249 948371289 7935 20654 357420161 33152 70070 463626547 14341 20654 690884506 68029 70070 951053418 7935 48374 398202992 14341 22491 423567526 59174 14341 96168520 48374 89146 361092090 48374 9622 813964981 13970 48374 212453229 89146 68347 805279633 9622 79376 62975559 68347 56488 687172910 56488 3927 232686090 42828 68347 417268190 55954 56488 939923151 3927 81001 39906395 56488 47274 707038090 68082 55954 840263043 81001 42040 918530928 47274 74705 576917814 47274 83974 713744459 14294 68082 365436586 48400 42040 757573993 74705 75362 828593372 68087 14294 118966376 75362 77964 672056125 36785 48400 294142895 77964 54134 829587345 88693 75362 456856000 65689 88693 560402713 36785 26894 726576584 54134 89600 357877899 2144 88693 183616357 88693 88290 944222531 2144 40016 141639676 88290 59952 149278439 28105 40016 899259378 66484 40016 635253383 66484 26242 546632940 26242 54867 184409643 28105 54629 802752461 9894 54867 700057598 58587 66484 68211152 54867 27432 476240689 54867 68890 629016827 54629 42776 626879002 4791 42776 489468858 68890 17890 641724434 60815 68890 35414193 42776 17288 480265199 17890 7098 664636360 72912 7098 737470702 17890 12482 996775010 40920 72912 925761808 40920 64894 689087191 43643 72912 61523615 72912 87167 819153567 87166 64894 441251357 53846 43643 143742506 87166 8614 264948220 43643 43284 806651797 46362 87166 833385443 53846 32690 876584122 61369 8614 674238569 61369 88553 618605892 61369 66068 794084881 12485 46362 489080105 60563 88553 699654339 48495 12485 756796019 37806 12485 734295765 12485 9197 440620298 89703 48495 642755561 48495 51229 114949643 51229 31434 999654934 9197 20068 854015312 6090 31434 736484180 31434 60130 8946726 80748 60130 514336814 20068 77881 602528551 61322 6090 502561861 61322 28794 48111851 535 77881 356893045 535 45804 680718675 28794 65984 728079771 57303 28794 386996231 27217 57303 735914253 23480 65984 815743965 57303 28039 792423094 63963 65984 167709431 1398 27217 41902106 27217 89291 909197531 25877 89291 387424552 89291 35392 53288609 1398 29172 656191453 66109 89291 942853098 54385 35392 729467952 25877 5877 307916406 71376 66109 233189604 5877 23674 995424729 23674 74739 278666125 54385 45961 128677611 23674 35885 915070189 76940 45961 98282892 26677 23674 727631533 74739 35629 204604011 76940 49392 140233415 16722 35629 252952623 16722 26915 31945799 4851 35629 281935682 78137 26915 667091090 23025 49392 699406915 49833 23025 920786428 78480 49833 187952738 75147 23025 848474750 37860 78137 820278106 78480 22676 123347478 82240 78480 994237602 11516 37860 450926341 10926 22676 450943649 82240 58160 358512815 59572 58160 653124211 87983 10926 769349200 33832 58160 878920546 11073 10926 917350765 33832 7468 46981300 42620 7468 90677708 76949 87983 686033597 82977 11073 606227884 42620 47543 870472866 76949 83796 762396501 20472 76949 434359859 16076 82977 197255738 63787 83796 776677994 83796 54364 373634304 7381 63787 679256302 7381 86549 735685651 16076 18927 83409698 86549 72405 90973698 66199 7381 11362550 18927 56213 828219171 30857 18927 297799017 82350 72405 657248412 52913 72405 635393713 48342 66199 562851648 79185 52913 423211630 52913 1243 901650251 52913 38100 916024827 38100 56737 991201648 43888 79185 452120767 43888 77733 625357164 56737 45477 802015769 77733 35837 168790283 14889 35837 718594016 43888 84442 552788410 54545 84442 973121141 41837 14889 493333114 14889 70523 4937159 14889 86442 959785471 37169 84442 119090522 83090 54545 998713800 86442 54821 552917967 14406 37169 104906339 86442 53589 704302739 37169 55568 866678315 33302 83090 165976638 54821 917 140316926 53589 81757 705594643 917 37577 558450574 917 13854 273903887 37577 5655 859177925 66681 917 197279265 37577 62568 370461535 76526 66681 60641615 5655 70038 842547294 37515 66681 557916824 53657 62568 427066987 53657 85257 446657845 31895 70038 284810285 37515 551 185630362 24359 53657 12416790 28496 31895 496040428 49427 24359 172115757 8092 24359 166873622 60914 24359 478340081 49427 64518 694321663 48433 49427 687802535 48433 56920 247578094 8092 21299 93817351 27683 64518 93543776 56920 30659 340468195 88861 48433 482658438 30659 72772 614811741 21299 13204 4541207 13204 16602 932793215 13204 65382 903626975 33873 13204 394294918 72772 2523 950460069 44041 16602 453818824 90294 44041 149493354 24653 2523 558111199 90294 25690 974709609 25690 87552 440448644 26344 24653 9210505 87552 25002 530507412 34883 25690 175663338 36998 25002 459247579 25002 65083 491027137 36998 6001 440154407 6001 223 826197695 61236 6001 538256262 65083 13284 170673977 65083 59132 982008422 13284 45246 351478203 41557 223 90984088 61236 17991 73018851 28618 45246 49819272 45246 28412 600041720 28618 72139 122532514 17991 57005 877050258 28618 33488 417039204 22471 28412 376531881 1124 57005 416068070 22963 57005 802862452 33488 31605 68160061 22471 7524 81686449 22471 8513 63917517 85319 31605 244000201 39124 22963 373494471 8513 67313 39302235 36372 8513 948966308 39124 8715 966090194 67313 35290 160049546 75800 35290 194086195 35290 70542 27900489 8715 20186 788138333 72447 70542 828882748 72447 20114 26259174 70542 20693 737261930 68790 70542 101173295 20693 81450 15730822 82061 68790 116871013 20114 53231 287736518 81450 67575 830606976 78968 81450 956349616 85419 81450 978225896 85419 35113 982230295 22622 53231 461650555 78968 26750 362964354 56293 85419 129894599 49663 56293 579389552 14437 56293 393353583 14437 36299 935219494 14437 47631 505739469 56293 4969 101250732 71343 14437 330419766 71343 45185 494805206 55088 36299 49146241 22617 55088 808161991 80463 4969 296289061 90210 22617 454695127 80463 30206 227376583 13593 90210 71347397 80463 74456 136754313 6913 13593 197280236 89940 6913 530209292 89940 5015 184681843 5015 8640 37458439 1133 89940 195691982 20600 8640 644899111 89940 75083 2627020 75083 41551 118956966 1133 79641 127642355 79641 39859 132490298 75083 20338 605405472 70086 20338 405348653 52212 39859 703294315 19594 39859 202058721 39859 25472 26785072 20338 25067 913986162 25067 34661 605461943 25472 82578 735096 37152 82578 72791029 9184 37152 615077822 16839 37152 581391440 59683 37152 270458423 45277 16839 940328509 65477 16839 933967034 67586 59683 262551294 65477 55457 856291558 67586 41 347753040 65477 33073 780573714 41 80794 599398146 37547 80794 530721767 55457 9761 173961817 33073 87200 850248525 33073 23756 741419732 17458 80794 274600245 87200 15807 741693503 8060 87200 935210120 80446 87200 2171350 23756 67366 612136101 80446 88932 447600281 41191 80446 862987071 8060 51033 317593167 87275 80446 578108340 88932 37861 685951540 22956 51033 568909911 22956 88558 46347189 12401 22956 911532904 23144 12401 396855956 79167 37861 852249115 38607 22956 317797749 18634 88558 805002799 66119 23144 721560126 61730 79167 235092544 89829 18634 798397812 52804 18634 371264033 44874 52804 98364480 58082 52804 808666016 89829 24420 658562432 47486 44874 81303852 34169 52804 450489111 58082 12186 482380009 73225 58082 602361790 24420 60179 717145304 60179 24236 860727041 12186 3813 990009784 24236 10413 253792829 71457 73225 90532391 60179 48985 240258202 10413 51053 551600779 18120 10413 25369928 8204 51053 989686805 74022 48985 862148614 75950 18120 392208402 75832 8204 37643529 88525 8204 570257718 81094 88525 976242366 74022 66488 837485287 82735 66488 4099689 75832 62899 430338252 82735 6296 829057710 58780 66488 895867868 73971 66488 67876969 73971 70273 910719842 70273 70689 17057892 4424 73971 51823884 22968 73971 90218132 41732 70689 871194925 49072 41732 544896211 51407 4424 30626842 61751 51407 589431931 51407 7119 775705077 51407 14012 358554986 6688 7119 996794802 61751 65968 20337306 6688 41261 79997754 13735 6688 699997440 13735 84019 637278254 81561 41261 667298580 79737 13735 781042279 79737 62017 715351417 28973 79737 431816990 84019 23604 431925901 50624 62017 462968994 5155 50624 418931593 48819 5155 411878200 44982 23604 94480395 35004 5155 426554170 44982 33464 653289991 19536 48819 668206403 43527 35004 702998376 33464 53380 80571362 35004 49070 576586128 19536 16817 23386576 17089 19536 970880412 59152 43527 780757528 59152 70531 194844066 70531 19238 344317728 70531 36124 368102784 35459 36124 456108428 59152 61314 153398907 78889 36124 795397899 38575 61314 908086254 40566 38575 405947380 78889 79244 497817390 5979 78889 792552591 51251 5979 822357939 60929 5979 456327933 74362 51251 296006268 59306 51251 495345124 35808 51251 841692411 2763 74362 805634859 1140 59306 341193521 10551 1140 515822793 42232 1140 809755658 1140 34801 348847030 34801 69149 692434199 21890 69149 63550216 10551 21067 71229697 21890 78150 719445748 54599 78150 396167729 21890 76815 622379202 9609 78150 237638641 76815 42521 322502435 78150 49587 115970692 9609 25532 653047938 49587 87848 798982910 87848 89247 846715929 82860 87848 461151734 89247 87857 701989084 26609 25532 39502643 89247 41374 939094656 89247 49486 47597392 26609 46333 37489995 41374 75118 177175168 23513 49486 540390524 23513 59849 121450431 30516 59849 496901263 81751 59849 946509560 69495 30516 745250329 81751 23959 342283956 81751 49699 872659704 23959 79803 709497414 49699 21089 133959647 28459 69495 934430704 50867 28459 146589240 21089 28572 591817544 63059 79803 558386538 63059 34826 793361467 28459 33444 463274723 33444 52564 57844974 34826 28393 248912230 62162 34826 871467671 35906 28393 390900825 62162 30943 270249890 22219 28393 585490183 14654 28393 239482121 64375 14654 458833411 71179 64375 30041870 29208 71179 824661382 71179 85503 133774487 71179 13741 643438620 63792 13741 614483567 85503 61241 922556015 85503 19250 502734390 13741 74972 83414369 59730 61241 94528684 59730 25670 592391117 25670 83864 783172790 59730 84796 341522636 41961 74972 824475795 20434 41961 370989225 83864 82555 90195405 26895 41961 717970150 84796 77323 275132042 34900 20434 789742546 26895 21251 71431204 21251 86878 692047608 21251 58921 192555375 58921 54443 946276154 8469 21251 852950710 88372 21251 108385478 42976 58921 67049820 58921 82912 618508448 42976 71213 536584886 71213 85714 756161640 8242 82912 739560251 42976 60282 130051297 71213 23282 956973500 8242 14261 802509278 44692 23282 243169329 80297 23282 198561120 60282 66242 582982040 80297 65264 515303 80297 65620 357728701 66242 45272 323343529 80297 4903 681514678 74595 66242 863191504 65264 76499 985021950 65620 85807 598787108 2728 74595 146763735 85807 25747 587700217 85807 63335 334615962 48423 76499 568595990 73130 85807 565772960 12864 25747 81244054 12864 44856 520906142 40186 63335 976059170 4217 12864 170413901 12864 3513 879425596 48518 12864 480914979 1038 48518 591338363 74364 40186 487014480 55566 4217 910994155 80800 55566 641262519 80800 34683 698675967 4788 74364 569762710 80210 34683 526866589 60207 4788 4127698 79878 80210 901000833 4788 20357 171600547 77529 79878 83875645 76058 60207 114566409 77529 65843 648911219 32629 20357 594058338 86523 20357 665639261 36008 65843 436138639 86523 24110 89919324 36008 14901 416540190 14901 56479 100222250 86523 69184 68243791 36008 5870 845828962 29179 24110 85274400 56098 29179 247417872 34910 56098 173190829 76984 5870 216851803 29179 76413 983179940 1429 76413 889814412 88199 76984 918211312 71540 34910 235243008 88199 65199 919578796 82522 1429 292275666 65199 51037 10376242 56699 51037 131386905 65199 35351 88141168 51037 39286 337235490 72857 82522 883023719 88713 72857 794391458 35351 23888 260792702 72857 43808 615249265 72857 33971 42744384 33971 77721 631291255 43808 16473 837861214 54469 16473 828703372 42977 77721 912347649 32670 33971 120858526 78565 16473 669861348 32670 23416 892676580 85079 54469 647845531 42977 7843 812186720 90569 7843 960705337 35623 85079 892371656 38357 90569 37519362 35623 76192 517059875 38357 8335 433605144 22118 76192 584811944 26740 76192 816926556 16481 38357 59822901 22118 86866 589725216 8335 31522 263376647 38901 26740 657505352 38901 65411 39032011 86866 55684 502402064 76644 31522 712636988 76644 347 660804775 76644 51739 591266992 68030 76644 526762269 42358 76644 317755519 347 49826 875434463 51739 49048 567626393 49826 72351 819640882 30281 49048 342938184 46389 72351 73574236 49826 3185 143871559 30281 25421 143803707 25421 5288 17888667 24986 3185 496516078 25421 47356 833708457 8615 3185 693661966 24986 53224 854198435 8615 60594 923685504 43498 47356 828493203 47356 28482 634136775 60594 65525 719762102 28482 53117 833580464 53117 47405 523643545 47405 26676 144859532 26708 65525 142305134 74299 26676 121859163 74299 7221 881733218 17160 26676 398457598 52788 26676 624520977 81267 7221 514091610 43842 81267 598924516 89397 17160 709607580 17160 39141 414736667 81267 22170 603621077 43057 43842 788773556 670 43842 241994941 41872 39141 452361790 22170 51481 500956853 45800 43057 433829450 43057 18696 695103413 41872 16536 864250151 81969 18696 419860325 16536 6925 787658144 17997 16536 203154303 81969 6998 418324297 59880 81969 575441256 9562 59880 777515838 67395 6998 175404463 6998 35675 770858269 35675 46622 287998724 35675 33717 721816092 15565 35675 625716532 56681 15565 310601768 46622 64393 2699567 46622 9092 625006120 36610 56681 25598500 9092 56810 219798254 36610 41330 792788690 36610 35643 116293097 29245 35643 124668220 27327 56810 565705255 29245 39715 404382556 40230 29245 837674660 9757 27327 387989947 57110 39715 63845259 18930 57110 873197453 20683 57110 58498684 69750 9757 812355581 57110 78545 330620070 20683 70289 966048017 18930 14458 217890826 3995 69750 149915161 72767 70289 289621691 4827 78545 150178178 14458 55555 791163192 3995 1357 793048531 3995 49519 827472221 4827 15322 405122239 15322 74067 482250805 25477 55555 126196160 54152 15322 174133555 32162 74067 36790113 64487 54152 55856647 74067 61672 454249038 84349 61672 516717191 61672 58967 194619256 48183 64487 264459922 50540 58967 24813447 84349 47127 139754616 47127 34064 665029099 47127 36098 449838020 48183 698 992818954 61229 36098 360541417 72167 34064 794973471 82506 61229 896086078 46836 698 93920985 698 43830 478112292 72167 14750 155368221 38924 46836 979856790 46836 69322 920445654 14750 53923 882430663 42757 38924 83698349 2407 38924 312115676 42757 50002 406004897 2407 44700 283503418 21940 53923 87820800 51041 2407 381627976 85837 2407 715684377 50002 36284 36129997 85837 46099 289994313 51041 31843 136860178 88506 46099 854952058 36284 57735 367142744 88506 27454 853974106 59878 88506 324970237 80385 59878 548606215 88506 47893 594517371 27411 59878 206807835 11570 27454 593332707 47893 15187 63536038 11570 59677 536363077 59677 79055 315210261 44633 59677 84512941 11570 71144 365193144 28254 71144 246585185 62069 59677 905375361 79055 86638 891619103 44633 90020 703450530 71144 7379 328196748 77749 90020 163310430 77749 21331 36877098 7379 20172 860567884 25851 77749 49253908 68395 20172 390543864 68395 2359 385221150 60350 21331 224455439 25851 72441 457953088 27152 60350 692091628 72441 54346 423076687 22834 54346 368141665 72965 72441 564988578 54346 30845 905623583 10584 54346 738877145 19187 72965 420402227 17370 19187 871531450 80266 19187 572757226 4623 19187 148145651 10204 10584 244835715 10204 63915 205733530 56284 63915 692502523 4623 50442 941975829 34157 56284 365055256 72964 10204 309140011 47073 72964 794911295 22427 47073 114431656 47073 5084 254394920 86181 47073 141602686 5084 39710 841060613 72228 47073 326641666 72228 5401 800070072 5084 88885 697691845 86181 38377 811614362 5401 10932 511185108 38377 52972 895753404 38377 33504 544346005 51981 38377 160389667 74621 33504 357730238 61148 51981 738767101 52972 879 435108155 59190 74621 251603297 59190 51746 401764056 61148 28940 933992742 65293 51746 371049418 59190 74288 276362921 55746 74288 889032544 28686 28940 748380549 14328 74288 154292991 28686 54676 137594586 74288 39528 468961338 14328 31401 234913086 82839 14328 179152966 20253 31401 352145527 20253 8167 773264023 20253 90452 56269802 85693 90452 329623724 82839 60834 610428338 20253 27190 518904013 8167 40001 274754521 60834 60519 24507136 57416 27190 440160865 27190 67132 480066784 72326 67132 205296769 61270 57416 453569025 78739 57416 152354223 55586 67132 933788392 67132 22711 640870405 40247 78739 782570059 22711 64714 502340911 55586 65579 936444909 87550 40247 616722609 8674 87550 719000160 64714 46161 849972762 87425 87550 476604727 8674 42849 980373953 5021 42849 528361075 28596 8674 267167891 46161 48962 166625282 5021 11599 347820333 62366 5021 520388713 47174 48962 247757369 28596 39026 887441862 47174 32103 419634813 24907 32103 734160055 24907 32497 930878702 24907 31105 333102786 32772 32497 641706297 19857 31105 479784958 32772 2475 995039817 32772 65765 468922692 43349 65765 162534246 19857 81822 100981289 16463 43349 710744325 43349 70019 754683145 65765 88655 740317226 43349 70959 411255562 5143 81822 434281664 10173 70019 729218718 10173 1912 821225694 36683 1912 480924900 1912 4895 986500087 4895 41178 4738407 4895 5473 571163330 1912 21930 972401793 21930 63440 145945748 21930 27268 246649618 63440 65186 143640952 35242 21930 590698479 46720 65186 320270176 63440 14298 617982633 27268 52110 325486182 3266 14298 901178346 22794 14298 180451968 3266 74667 318717022 11614 3266 946292187 22794 28095 458814757 28095 87514 466185956 55620 74667 118547709 74667 48271 653109227 28095 14801 456068782 14218 28095 237306687 48403 48271 960051317 74182 48271 902865656 30840 48403 792881963 14801 61581 748647769 14218 75906 136239584 79037 48403 145135490 74182 41427 538934496 75906 71184 225364043 20267 75906 32297818 87030 75906 362326138 1750 79037 809481205 87030 40702 807182086 1750 6981 718377728 40969 20267 871494765 1750 68750 111862638 69277 68750 582197610 6981 81157 47298139 40969 13903 327696450 82731 40969 413231797 84551 68750 103561047 69277 42645 855510869 63817 81157 144438359 13903 46738 426800342 82731 71739 957129582 24643 42645 393974982 71739 45835 950210732 90152 24643 484164 36168 45835 984001449 90152 45339 922716831 48989 24643 598341102 87785 45835 521846715 45339 38819 664042472 74613 36168 370634677 83475 38819 409324954 20185 87785 920599489 20185 44168 185854204 38819 85024 614098885 74316 20185 23072075 21686 83475 700094963 20185 56994 352513735 33412 85024 4690077 7709 85024 2558831 33412 14890 765149985 1206 7709 576552482 43041 56994 547089194 33940 1206 279995334 43041 89218 60464995 89218 86684 490597112 86684 41702 788293076 57401 89218 67482494 86684 83206 117840766 41702 43316 337519274 41702 18712 436145609 66166 41702 625355227 83206 26172 45825705 45214 18712 82826867 83013 18712 133109779 54320 26172 908206370 45214 28457 924462326 45214 43273 143675629 83013 87560 364685135 54320 67582 245520130 27673 43273 72741467 43273 49279 708766149 67582 7556 488555657 49279 87007 422443458 7556 27821 882101689 27821 23031 190852424 24200 23031 825586779 24200 18338 307004220 32290 27821 499109312 17235 23031 626960963 13008 17235 180249482 47339 32290 88027904 13008 19922 872442535 17235 80307 133812379 47339 79092 507890844 65161 13008 367310499 65161 42109 967966098 19922 40570 294183203 79092 14620 557357991 42109 53761 915434528 22917 40570 329105742 41849 14620 610223328 53761 57247 627527301 14620 90263 878621353 41849 47857 12091333 57247 83544 463888404 41849 49326 893265999 83275 47857 2085322 90263 21851 783619839 71035 21851 560385255 14034 83275 367746557 83275 33060 577175694 48506 71035 708805101 48506 689 644750761 4890 48506 587985557 33060 73451 558139122 76458 33060 224021290 86277 76458 924300168 79983 86277 938106346 45831 79983 830701553 80666 76458 13536537 40791 79983 995054841 79983 3529 699022614 82990 80666 230060121 3421 82990 985554212 70674 3529 479185836 3421 24373 570657478 24373 2102 541529775 12172 24373 780236776 51199 70674 398142021 72600 2102 304014874 72600 45744 137829981 64782 72600 124643592 72600 34754 232101103 62962 45744 570084369 76067 45744 717980315 56102 34754 62425313 32867 62962 195456141 32867 55237 415208020 32867 2957 96606730 36865 2957 68477986 70624 36865 459095701 55237 17081 337186795 77885 36865 918598043 77885 13801 891938710 77885 63895 338162253 17081 79655 125537557 13801 53573 576506096 28589 79655 95671431 79855 63895 17963786 63895 78467 723926205 79655 53971 101893054 8576 79855 154011957 53971 1232 547799444 79855 31229 427898155 59640 1232 675014908 31195 8576 925231437 8576 39080 135511605 88792 31195 839768784 10100 31195 232358152 25802 88792 75882411 43280 31195 632693778 7814 39080 751545336 25802 30506 156633815 30506 67966 870323422 37768 67966 365488915 43280 73015 615574399 70429 37768 233117495 67966 51049 469763863 85572 73015 43839032 70429 19330 130355811 8850 19330 246554508 582 19330 557997248 68436 8850 170521830 1438 8850 141208459 57193 19330 687022575 68144 1438 973400385 46674 57193 271027186 49174 68436 233948927 68144 74653 424678838 74653 21952 307291299 79119 68144 551038326 74653 42864 110066071 74653 86957 397484754 79119 31554 417589108 37964 42864 182524651 37964 69573 865210424 151 69573 603532165 151 83445 663661620 32858 37964 526006403 37964 42202 29450326 69573 90560 21960948 4346 90560 237778031 88694 90560 432829131 74251 4346 425681833 64062 42202 575999305 74251 70696 500192071 63863 64062 360871530 70696 31866 763709800 17669 74251 747637124 6556 17669 904712767 69100 17669 729243825 31866 66145 211757282 17669 73299 45647213 69100 27302 811862684 6556 474 532805330 68177 27302 489715293 74931 73299 696680069 73299 18713 552787110 18713 83265 51736630 44587 83265 839533518 56551 68177 416474775 15452 18713 607289915 15452 21621 655016430 13236 21621 240735287 44587 7213 404814973 56551 26582 37848028 33840 13236 767887595 26582 64512 24383838 64512 71862 977540560 71862 69538 942737472 85467 26582 677559531 52826 71862 917628516 48094 85467 12462438 52826 27908 356265151 63461 85467 6433620 7688 27908 544451350 43861 27908 240556958 63461 85233 52771048 43861 78816 227773680 24858 78816 3259641 85233 2356 143987087 2356 31314 471680149 52477 78816 290712976 24858 18705 282958539 31314 58137 184826859 58137 86212 631115775 52477 11116 510665125 47927 52477 89142340 67436 86212 576708968 79872 11116 292359328 4756 67436 346238859 63361 47927 6050981 56521 47927 693584642 56521 15747 334885553 55531 63361 909877410 55531 89454 258979673 57015 15747 379252860 52071 56521 670771878 9293 15747 79240158 52071 3103 643252071 3103 88023 31942777 88023 36091 978969755 36091 69335 528144837 89915 36091 770768162 84102 69335 71068635 36091 42155 540512741 79375 69335 604970866 34919 42155 856619658 89915 42271 162934798 34919 77169 924946528 31147 34919 234683103 41851 77169 979193054 67038 42271 619618722 61550 31147 136418147 7589 61550 456211698 35191 41851 667958595 61550 48838 759070763 61550 59531 30762375 7589 82138 272589494 48838 19840 97102105 40669 35191 569690725 62952 82138 613481970 40669 83839 36694917 1888 19840 325733449 9274 1888 219155888 13435 1888 124958272 13435 77366 139638878 21467 13435 67774952 32145 21467 606632607 60528 32145 310632828 21467 68053 541412365 14092 68053 550998778 21151 14092 330552472 44274 68053 440215078 60528 23516 88324388 63336 21151 946800093 23516 49053 27448377 71088 21151 685193052 71088 59227 587932741 63336 15689 116289357 79403 15689 966639177 49053 16925 260927619 71088 71658 345398953 16925 29888 865535653 16925 59495 90444719 71658 49005 867392213 71658 41297 859792603 14772 71658 784856561 59495 81586 705184842 73772 14772 793487040 73772 72770 614905170 2800 81586 9073391 60191 72770 858118247 7955 81586 559013189 23388 2800 410225643 5076 60191 105655967 5256 23388 916550172 26697 5076 335659224 38638 5076 400318856 82111 5256 66497034 56483 5256 82396057 82111 80006 975137006 26697 24360 57312937 56483 71063 985050084 80006 66920 837581555 66920 16194 113556057 24360 32871 76373308 6250 71063 799872971 66920 7842 816895888 88137 32871 233058893 6030 32871 34188705 26003 32871 456502700 6030 10011 705298444 6030 3740 917720700 26003 10898 845873149 44996 3740 448897223 10011 84032 623139679 84032 36804 575490565 81145 84032 36544147 84032 69161 147983093 31494 44996 44110474 84032 89693 884161476 56462 89693 384168595 89693 60007 54975336 89693 58209 895436956 6074 58209 133218714 6074 1898 626749086 37951 58209 585397236 6074 1141 86916037 6074 88107 142697530 88107 19155 192368369 69385 19155 566091091 70967 19155 720661682 88107 12664 200993362 69385 13382 554638655 70967 36353 188880580 13382 22344 463031952 36353 42508 719232909 22344 79231 609592853 81812 13382 753297729 11411 36353 914758821 42508 74029 139688170 70218 42508 181270555 73195 79231 578588137 74029 2776 80719692 29110 73195 53492127 70218 71845 17913120 2776 58414 793628807 29110 3974 613681223 72137 2776 200813329 3974 69933 48631323 10600 58414 767069006 58918 3974 462735965 10237 72137 63896521 10237 67874 113026509 70954 69933 429874977 33240 10600 408743391 10237 64159 274325937 67874 3209 147164903 54211 3209 710716886 49511 70954 279232440 64159 1902 58521704 72190 1902 88824930 3209 38321 888236709 49511 30432 551805380 57684 49511 870826030 63019 57684 331260297 30432 4549 964616326 4549 54138 829229651 6486 30432 718841428 80149 57684 550739796 76365 54138 527590539 32372 4549 423312252 54138 34306 254529833 60899 32372 359863249 76365 15724 503394447 20995 34306 434488431 64921 34306 788757597 40986 34306 266583012 85178 20995 78335862 77620 40986 471077044 64784 77620 271341443 9251 40986 292089629 40986 81769 448849951 47144 81769 969503316 40749 77620 621124489 64784 40211 21440485 81769 43606 184758999 43606 10871 803147853 75208 43606 867746239 26026 43606 109568250 40211 84824 654623140 10871 1878 785573186 4120 10871 919886389 68820 75208 825407742 80109 68820 870544588 80109 831 799900492 80109 63401 803854826 68820 50236 82876501 80109 57680 918342100 831 8692 125428857 49010 63401 425139278 50236 27239 540697967 20739 27239 296654776 64417 27239 754219807 27239 39399 359373272 53973 27239 240574400 64417 37785 112877436 18903 39399 162409848 1491 37785 930820133 81360 53973 883502425 53973 77712 989335076 37785 22916 648283453 70309 77712 332942088 46585 22916 898411029 77712 57314 783539769 84014 77712 495783476 70309 55056 875741925 70309 16285 523610023 84014 18604 85359964 33930 84014 41830415 33930 76986 994134236 55056 66313 311245997 22933 66313 13585101 7920 66313 992291846 22933 10756 313989784 66313 71059 450802655 22933 90166 116746239 11301 71059 949031112 6064 11301 830246060 10756 66703 553488863 90166 27504 428831077 10598 90166 380013926 11301 13250 938270131 13152 66703 182002403 82107 27504 33970129 13250 78890 320879680 10598 72208 63786681 13250 32586 840148737 72208 72604 958297869 32586 39009 874293364 49711 39009 265783905 72604 56386 280645213 27095 39009 276698477 72604 66450 684734818 57760 66450 634667516 66450 71477 425763066 57760 79499 992528718 79499 82700 220587944 57760 5779 561917289 57760 81283 659461644 5274 5779 331455863 5274 74324 181540833 5779 19082 317499699 44451 74324 325130674 54401 81283 411679202 35090 44451 253117922 63967 54401 377036406 63967 42347 912509598 44451 46471 468472159 74321 42347 613195769 78691 35090 393017146 69687 46471 19154617 69687 62696 697252175 69687 25077 21377415 34552 69687 347365606 62696 46326 412605931 716 34552 513696732 34552 18108 926580360 25077 55553 320869032 50333 46326 959510348 50333 20737 303651421 18108 28633 262527690 36997 55553 451424104 34966 36997 334422709 47294 50333 477314404 47294 38342 875552286 52252 47294 839093661 36997 39919 108393765 28992 34966 839482161 39919 69152 353064350 39919 49959 810610236 52252 67999 718185584 28992 3559 212333394 3559 25743 8019749 12859 25743 748993328 55726 25743 265750659 72626 55726 32674717 55726 24351 733332576 55726 52896 555831987 12859 56052 109027782 56052 76139 720406462 52896 76801 608510640 55065 76801 584319669 54819 55065 800878659 67657 55065 699191932 22814 54819 463165947 18952 54819 772129638 18952 10974 539141836 75632 67657 678633825 36512 22814 517665457 40464 36512 367208031 76241 36512 332788253 10974 15599 16727164 85216 36512 589014266 54157 76241 838908812 85216 46739 310738241 41922 46739 535138464 15599 38947 971331747 23514 46739 488669635 67427 23514 395776312 41922 4391 631186114 81631 23514 550180085 67427 72681 892810139 81631 90447 240295134 54375 72681 488999855 90447 5640 851587467 61407 81631 246409405 89083 61407 961123331 89083 65414 103012898 65414 14180 688212068 75621 61407 953212343 65414 7107 353753334 69472 75621 918199189 75621 27860 312841639 7107 42780 654844536 27860 26801 447246740 7107 25457 420076559 89284 27860 394379102 27860 33000 791781446 42780 3102 736847012 43452 33000 97667525 39518 43452 842021886 39518 85884 625326549 87551 85884 459729847 43452 89544 58315515 76428 43452 375293856 25907 85884 146892224 56849 87551 204911365 9001 56849 759164970 56849 18469 29509286 25907 67676 78887304 19639 67676 552556506 29836 19639 179215551 67676 16623 516883260 29836 11844 434126192 19639 71830 104294647 50082 29836 547197451 62244 29836 728386995 11844 69668 454494450 59334 62244 605896145 59334 80309 188575107 73573 69668 229370521 28858 62244 562753541 19631 80309 105591443 80309 50460 804551238 15261 80309 588444367 12196 15261 464373104 28858 13443 87435104 25816 12196 940452830 63656 12196 467102000 25816 62165 710564985 64322 12196 611405438 25816 16559 370229529 63656 43982 135319135 68837 16559 380425625 64322 1245 42566642 70219 43982 722405281 59935 16559 756984411 59935 81868 558735397 59935 36173 459593682 1245 53247 702709282 70219 47354 951757875 81868 41781 41555273 31848 41781 663187389 77839 53247 348544043 63492 41781 914136174 31848 62038 554202384 41781 39786 21904164 39786 87146 717850395 63492 90005 454188590 88725 63492 898438577 63654 87146 667276751 88725 88821 768692393 90005 39312 611035379 84300 63654 991869715 63654 78350 248263474 78350 68119 971183460 12802 78350 714177732 81936 84300 944247027 78350 45384 552295884 28511 81936 212687209 19798 45384 204416448 55753 28511 844490021 55753 56729 396354205 56729 80902 383543908 56729 22678 513132786 22678 37900 199814376 22678 26978 607859043 25594 22678 309703398 80902 51421 967258 37900 32130 142039834 37900 69110 848668460 89736 25594 301768430 25594 15558 683511075 50395 32130 497760363 18974 89736 391322877 60771 69110 407271717 18974 44336 182369865 50395 21928 674576284 44336 62145 519134854 40809 62145 281783214 40809 38647 45135377 75696 21928 917709875 26434 62145 302620708 50139 40809 724405192 38647 45359 234019086 75696 79033 405335046 42348 45359 684701018 38167 79033 350566439 38167 86432 658151632 79033 4729 456535401 69013 42348 411290723 73771 42348 350246532 4729 36400 968085205 36400 48014 24901007 48643 69013 787975706 48643 79474 224520398 36400 79272 640798159 48014 8066 338621853 12837 8066 222159896 53520 48643 952039532 12837 54829 781988419 79272 51117 391382877 89937 54829 769510753 32541 12837 687417879 54829 34251 295308817 6732 34251 329653243 34251 65070 712793097 64942 32541 152776477 28641 65070 557238939 88582 64942 873131061 29155 64942 189394402 33959 88582 30842078 29155 31960 92398082 42064 88582 478644128 29155 1544 137523674 45865 31960 623253308 42064 79426 640574587 68971 42064 91234229 68971 2286 461618200 28156 68971 690264074 79426 9712 627638087 79426 19334 316042905 2286 83890 404849790 9712 33013 726342186 66096 83890 499013213 86260 83890 12336074 83890 10274 549641057 13874 33013 371116526 10274 8661 117674781 13874 46236 956597115 46236 87380 132960663 39271 46236 879743246 51708 8661 299519307 14223 51708 888653289 39271 18700 454662282 36272 51708 518064522 61346 18700 303867380 14223 41796 127764252 14223 15333 155443158 18700 78685 523322248 36873 41796 306096036 41796 82539 47896686 15333 85821 431352821 78685 56738 497776230 86664 56738 121290214 85821 44232 509258755 85821 82400 739256467 82400 141 732818824 45304 44232 212495825 45304 56316 652429630 6857 56316 52905827 70816 141 601974824 25903 45304 857117929 79035 6857 770523074 25903 7398 436361864 25903 25721 372050157 60160 25721 682019992 84923 25721 598194991 36448 79035 691476402 60160 36694 367433114 36448 90486 107893616 45722 90486 919533840 25982 36694 118210219 75706 36694 738442206 36694 6071 126341128 13705 75706 850380499 45722 5714 266398689 44302 13705 93569209 44302 53984 887127099 6071 60677 841110403 13705 77599 10453955 26893 5714 65946862 77599 42110 485623752 13304 60677 363395810 62749 26893 317662122 42110 57203 842383119 55866 26893 460037142 22781 57203 125222170 55866 21003 119302325 57203 12611 613986103 22781 2881 107052562 35364 2881 982439455 22781 71143 621754626 48669 35364 202000567 25158 12611 645133646 25158 20549 684887037 54277 35364 108787881 61040 20549 53094248 61040 41185 972524799 79154 20549 476544486 41185 61115 999835329 54277 5797 715742658 61115 44480 785877265 5797 33468 743152531 33468 44163 557145552 5797 53365 708372090 62539 5797 526537936 44480 67729 742682063 33468 76757 324369259 7506 62539 362206986 62539 66038 840309950 69090 76757 477606855 3450 7506 502960620 60893 66038 248542162 22446 60893 652223858 66038 64656 618188690 82150 3450 896530603 7046 60893 669480708 60893 69257 879928874 90474 7046 145136507 82150 47534 474804573 83437 7046 806305239 83437 76642 249352842 90474 8906 2151421 29941 83437 198702633 7574 29941 395741354 78396 76642 263968779 8906 67263 840626762 8906 76511 109082011 78396 54081 947447517 69346 67263 666771921 70513 76511 118397757 78240 67263 604600254 69346 7902 98226742 7902 3173 905544403 3173 65042 626636253 55304 70513 949388194 60919 3173 234207834 80137 3173 686961495 78352 65042 477495835 36786 78352 453234010 78352 44797 629709409 54165 80137 599101747 7233 78352 189164886 23608 44797 264537794 7233 3676 174522327 11091 7233 554764959 73857 11091 347128589 3676 2180 785831246 58231 11091 348927040 11091 5484 393751278 2180 72745 924240974 2180 39277 113537486 2180 22202 246913207 25178 72745 247324412 39277 80530 391195807 38571 72745 450162580 58251 80530 270277559 25178 10798 343757736 82168 38571 609964434 82168 41951 596054847 10798 56563 392121594 58251 64660 929923192 63428 56563 15217719 82168 56045 37121864 56045 90214 259646438 64660 87503 44740752 34567 56045 626528963 63428 71260 194852571 40356 34567 811293566 37297 90214 302883911 87503 87797 142735404 40356 87359 75910938 40356 90179 802310816 87797 46431 724971756 30642 87797 880480551 87797 8259 49278361 18309 30642 176879110 18309 46607 11852329 15130 46431 547472342 89024 15130 113790636 17795 8259 184880032 89024 87165 696038891 71577 87165 169325973 87165 58443 389883864 71577 40945 185584794 40945 15484 35625261 58443 43725 445814264 40945 29326 446365858 75200 40945 531204870 52223 29326 365433030 15484 24820 197396918 49513 52223 536803917 24820 58469 98945644 75200 35562 271405554 58469 66420 155179486 24820 55901 158569464 50773 55901 543727576 86627 50773 3984862 66420 10124 598016166 12668 10124 546189437 86627 32172 86636499 12668 65385 816953855 65385 60859 693350895 10124 75588 485608541 32172 71607 139690028 70136 71607 341273887 41626 70136 970785661 71607 64640 711362971 71607 71109 131766748 73497 64640 568665639 71109 310 220481064 310 75904 627005749 88933 71109 581843457 84222 88933 329778539 73497 86280 24859335 75904 65064 815976932 86280 85629 310299023 65064 61625 348979294 86280 58893 601283201 33357 85629 80722034 85629 83782 390662106 17495 58893 78060173 13432 83782 152590073 16648 83782 283695421 83782 26534 477224367 16648 1656 423819402 70394 13432 432112511 70394 20853 314430421 36209 1656 386848461 36209 61251 46331942 77873 70394 372693284 61251 29804 228236328 20853 63191 52788711 66422 63191 539158575 33157 77873 116836156 72194 29804 395045139 70938 63191 894392877 33506 70938 573978727 72194 7864 967561153 33157 20725 36372469 7864 83115 562551556 21050 83115 142490952 21050 34681 216049720 20725 79370 861136385 83115 26518 953646680 50319 26518 867122325 16792 21050 327326249 49915 34681 714364970 1782 16792 377606973 50319 9213 34186871 9213 80286 725920502 67062 9213 854457739 49915 77369 607370020 19025 77369 519812678 80286 84126 138626964 81668 77369 872233044 14217 19025 868893365 81668 61933 400875287 67974 81668 29194417 52916 14217 687841265 87230 14217 727029047 61933 72252 14213760 67974 23707 355354942 66736 52916 286986605 73438 23707 834618624 1543 87230 79921394 23707 82999 307954535 76388 73438 33368856 59811 82999 67848299 76388 83745 195288428 34573 83745 961883029 76388 52987 612686482 19346 59811 787278166 59811 57208 768235830 2545 52987 980606139 34573 82641 651830028 52987 17739 716073385 57208 48007 467023181 67037 48007 99655218 78498 48007 656906591 69776 17739 780215961 69776 56694 347329318 37574 67037 523723467 69389 78498 856011399 20430 56694 786396057 29381 37574 650563377 77992 29381 971337648 44400 20430 136604531 43185 20430 981844326 42607 20430 280121097 72027 44400 65950156 42607 63543 375118351 72027 46871 303027613 83801 42607 558484566 72027 78076 448667668 67856 46871 336956671 46250 78076 952219141 46871 1714 169570474 67856 26668 917500512 84950 46250 920030723 11135 26668 929398049 53616 46250 9724705 6832 84950 686360309 26668 82407 364384213 73054 82407 51169596 87722 53616 335687801 53616 52664 428972784 48270 82407 604175990 48270 23431 257980383 8959 23431 134683226 29077 48270 230568064 49709 29077 788048028 8959 10371 8442236 78878 29077 363762513 81528 10371 688233074 29077 77779 334872016 77779 59149 706903685 26001 78878 370883171 41942 77779 490925955 77779 64810 766501329 26001 77198 232289043 56835 64810 216764351 64810 27797 518027980 41942 80668 393262223 27797 11339 836117247 27797 18988 335172763 11339 82460 704618044 51735 18988 954505214 11831 82460 785871992 18988 67098 344035726 51735 78983 307093662 82444 67098 944252539 35331 11831 876020811 19423 82444 112294041 86035 82444 755435793 86035 22719 466591366 53471 19423 538533548 9832 19423 648986661 57869 53471 356812408 83744 57869 685086241 88863 57869 275227032 75162 83744 964647664 9832 23016 848512494 57869 52547 397938055 52547 25023 942453305 75511 23016 813522252 23016 7088 125914222 7088 72180 968577013 71249 72180 630459551 16548 72180 73914498 62761 16548 517215473 35166 16548 226136529 71249 45667 76377931 62761 43686 964826899 43686 57833 622404773 11173 45667 478636342 6351 35166 227721193 75173 57833 729993229 57833 25725 67469584 75173 26343 415650874 59025 26343 722421414 43497 75173 964502555 59025 32915 544496967 59025 1796 702787017 78697 26343 571499672 43497 72816 413368211 1796 45569 22240078 29139 72816 996980516 72816 71833 367144278 71833 48609 531808345 48609 31647 169269605 29139 78570 739697204 71833 18216 306245042 78570 58757 325740834 78570 1518 302654417 25166 31647 236153864 12772 78570 675597533 12772 17019 725927815 1518 86498 986252337 49135 17019 247567367 50035 49135 910449046 12772 56348 351499854 17019 56723 152956666 56348 51218 31307132 88497 56348 15320485 56723 34003 509649994 88497 39824 426076513 88497 84609 286613586 84556 88497 424070331 39824 25437 106036180 84609 12608 58778827 84609 81693 604316928 12608 18543 395362812 12608 42314 806987208 18543 86649 463992275 12608 73862 644399858 86649 90272 420522851 18543 65201 12163145 65201 79155 49412782 18652 79155 93580459 90272 22713 311618451 18652 70715 954356054 83408 18652 557610350 38464 70715 175049218 22713 5996 705840408 73716 22713 708405428 38464 35532 328308140 42584 35532 351511943 57308 35532 347999800 44968 35532 810318800 16848 35532 918086424 16848 55770 891466095 55770 13013 155651070 16848 43191 912088790 6117 13013 652132214 84317 55770 122313466 23084 55770 313932401 2782 6117 406478328 51143 2782 170155509 54772 6117 705739781 86349 84317 715129291 80521 86349 640615151 8491 86349 431900265 12956 51143 619624733 12956 79969 3142595 12956 73056 444408489 39817 73056 737178541 44924 73056 112354644 53261 44924 92020173 15107 79969 97893461 72880 15107 587661733 39817 83608 560419400 83608 87993 149392796 87993 35117 625653234 11321 83608 400941622 63596 72880 48060571 50171 87993 450570923 9149 11321 12024695 63596 70488 533319166 85732 70488 662371252 81803 9149 61592960 32741 50171 15239829 86514 70488 295170674 49044 86514 396633810 86514 79934 857070606 44606 79934 983859581 13501 49044 419766896 12593 79934 51359172 50557 79934 216209409 13501 16697 741224344 50557 5789 860921769 16697 45851 585738294 69412 50557 330476987 5789 65100 46480231 45851 31048 229412415 69412 73597 105290612 79362 45851 520663923 38567 69412 647325924 40738 38567 100641263 73597 14046 55541793 52312 14046 243519704 40738 23218 107476907 41499 14046 141229405 41499 62681 937478989 23218 58299 688364833 47027 58299 827106194 59130 58299 173020948 58299 1618 565811994 11489 47027 863123825 58299 71244 72326786 11489 853 26176407 1618 5068 88574313 11489 2803 3180538 84755 853 215191275 853 40372 632376320 84755 7469 766566367 68008 7469 867683490 2803 18049 244215322 89175 40372 737912050 538 68008 71384408 7469 22624 565430343 22624 13923 533112535 10021 89175 16367789 87963 22624 94465575 25959 538 416249453 17999 22624 824544202 87963 47000 196926108 25959 43714 841782537 28978 87963 501535101 28978 73126 156444794 73126 5989 32739579 52131 73126 714840143 64592 5989 502087133 28978 19100 761852312 73126 34266 845782474 33687 5989 223825116 42390 34266 584243671 33687 77341 2180459 71172 77341 708378528 47946 33687 332619423 42390 33281 263438393 65328 77341 419570189 71172 75978 922798490 26233 47946 660471144 54422 33281 170842888 49062 33281 263277712 49062 16719 592443447 49062 37711 956521883 54422 28562 642206019 49062 44900 39562463 55841 37711 256643615 17769 55841 751717660 44900 58484 20325228 13993 17769 146531446 75856 58484 850544151 75856 73061 705848086 75856 74729 636314493 88619 58484 426863394 47672 73061 239287351 57443 88619 688479274 73061 38812 904250475 74729 48805 318745403 38812 42400 634907539 47672 78750 296257202 78750 1030 698674180 33151 78750 470134751 64521 48805 451723591 50706 33151 501237781 78750 24 828266879 13817 33151 905785272 74341 24 126920094 64521 49026 497826273 13817 52681 442084333 64771 24 27380270 64771 76009 864540554 67931 76009 944018270 8433 49026 372649228 56669 52681 970517650 82554 64771 243063658 26327 8433 137186675 67931 56883 455110865 8433 40394 602088332 59820 26327 681690186 53888 59820 231399623 53888 38040 603611688 56883 82650 746317144 89835 53888 453850953 60705 53888 51315419 58217 89835 21349434 9138 89835 429823318 75802 58217 499587931 60705 57641 359713716 62364 75802 341637960 9138 87264 732310275 44200 87264 449522568 45058 62364 378955805 16364 45058 329334725 87264 62098 663984238 62098 82277 936886599 17886 62098 78531025 54311 82277 885085105 17886 73343 976062768 52276 73343 921507935 52276 75376 87387694 75376 40288 811106574 50729 40288 533780055 75376 44859 743568949 52276 55178 887964362 75376 48778 928757835 20785 44859 522424876 12824 20785 342287938 44859 42981 135430186 55178 73797 882424817 9561 12824 387680273 9561 76254 399830983 76254 8152 64842403 30204 73797 143575816 10191 9561 328884847 9561 22733 773316057 47800 76254 860457468 30204 36518 785999901 10191 30915 452666185 31257 36518 992763992 60361 22733 319808460 79514 60361 813421535 75181 60361 4834931 28548 75181 743614016 46413 60361 532364834 75181 37170 644712238 19392 79514 2899299 5537 75181 238772754 28548 11592 34492009 11592 57607 961163221 37582 37170 299948669 37582 5294 779649395 90222 11592 876450959 90222 84225 259676359 57607 89709 800250846 84225 44450 522264042 18863 84225 878994877 18863 82132 962292641 69564 84225 343911399 82132 21137 729127622 37293 69564 889494539 21980 82132 648837689 71403 37293 123415781 21137 25519 960135537 21137 86054 122475361 21980 18954 521284644 134 25519 213327088 18954 78298 287862865 13495 18954 571616034 13495 20456 271411541 57805 18954 505012273 44167 57805 344442536 44167 88834 981877508 57805 82609 972869657 34943 20456 570190883 5285 88834 54581490 77296 82609 780869839 3226 82609 204595609 66771 34943 148578670 11618 34943 914709757 5285 36922 791062605 36922 52901 398510758 52901 13647 294477489 66771 77748 799200438 13647 75466 86429195 52901 24538 90476754 37520 13647 716803911 77748 60444 827964966 24538 16601 299203516 60444 40130 729503026 37520 66518 207864603 68444 66518 181596171 66518 9137 45052743 38270 40130 598052760 40130 5951 403439275 9441 38270 317201791 68444 1772 653789618 5951 31752 903924271 40180 9441 402086170 51343 40180 666876979 7096 51343 626253039 24784 31752 79956831 45013 7096 749822071 34527 45013 746771069 34527 18067 413789120 18067 74696 918419984 74696 19211 965391310 41310 74696 462904513 80947 41310 338724284 41310 68095 204075465 68095 72459 426236140 26772 80947 789181788 47882 68095 89506154 68095 66970 733325563 53445 68095 248747119 8849 53445 832624037 32594 8849 862588974 8849 17573 923089807 29323 17573 525535365 3611 32594 513952981 33226 3611 851167671 88845 3611 413494557 17573 47189 237421820 22752 47189 679519385 22752 41838 937356342 90124 33226 170826012 62134 90124 109904805 50040 47189 1167289 22686 22752 505630208 31646 22686 691003282 22686 66273 987211743 13076 66273 334410184 13076 64353 141240887 83605 64353 167244463 7548 31646 632393567 64353 80179 311133436 51059 64353 818603109 7548 12384 5152920 12384 30928 601027061 38079 51059 337203732 12384 1559 125816204 58446 12384 459524934 58446 30312 468037542 38079 3640 435131966 1559 38577 195185074 38577 41485 580561426 1638 41485 354795267 17238 3640 737230234 17238 56987 24987951 56987 65739 15328755 65739 2958 290704841 65739 54934 698491805 2958 61924 903606531 56987 40601 870365577 54934 23327 93349729 2958 58552 748049695 40601 14398 715599051 2683 40601 307403289 58552 28796 520783201 2546 28796 862337042 26115 2683 721186852 14398 47031 750881440 26115 54573 62902778 84701 26115 424534622 51261 54573 97619072 84701 77483 450304945 77483 13328 471358265 51261 49093 350148211 81135 49093 557474174 81378 81135 732114737 49093 60684 280599447 39365 60684 575022533 39365 38547 392771761 14192 38547 884867790 14192 48405 624961076 11704 38547 482039585 7755 39365 42619650 7755 59851 274646397 14192 1626 426065399 20797 1626 45929506 6251 7755 991560743 88610 1626 912008381 6251 66039 350063900 6251 35904 690400153 20797 86527 335186730 66039 35569 263394675 57343 35569 460228372 30323 35904 464501023 49306 35904 720843028 56147 86527 619071443 57343 1045 949089994 6862 57343 396984733 56454 49306 39064753 59347 56147 802264771 56454 45151 75844848 41749 59347 693847321 21325 59347 901977775 21325 42724 235357299 7513 21325 573044994 21325 46140 12096098 21325 28384 53305042 7513 72773 376534249 24078 42724 966424328 81954 72773 219049896 80911 28384 895436784 32 24078 738104161 32 27863 644265066 5101 81954 393785472 60971 81954 511752722 78745 80911 706009019 5101 37482 749277218 86890 60971 507519510 78745 39374 858228391 88814 78745 608329368 34351 37482 521150609 37482 73668 44537808 26788 86890 600948937 60693 26788 940505414 5012 26788 114623678 89921 5012 107156973 1080 73668 702709348 89921 11397 559619939 89921 49034 537899076 1080 22079 587853282 49034 74485 1972004 22079 4244 489765717 12912 74485 546234990 22079 73827 107536916 74485 63789 445194734 67826 4244 540769466 38922 4244 41324449 73827 47202 245833693 47529 63789 6379330 4481 47529 62163002 28845 67826 50927117 80196 47529 688612517 4481 54324 572130156 78797 80196 805643578 77874 78797 54154218 40501 54324 12197379 86843 78797 539875511 23574 86843 364924492 77874 19396 204281021 86843 38382 195606583 37373 86843 893360390 37373 72712 468337447 38382 21792 321683322 19396 21903 281990924 19921 38382 753026596 72712 31422 6614708 19921 47883 218506598 21903 42226 262622876 63474 21903 795976031 31422 25494 900665984 35840 25494 166796015 49789 47883 463805518 81110 25494 119859158 25494 75907 497814726 16342 81110 6224117 81110 41289 826132282 13934 16342 429797357 81110 54588 391818395 41289 22096 713673568 16342 84 784576029 54588 32931 17963244 84678 22096 975686575 53615 22096 191450662 36693 53615 879622944 30810 84 11608605 32931 1067 542589640 65339 36693 398184991 34703 1067 590108844 3807 34703 540157867 4178 34703 547217027 31514 65339 781344878 37993 65339 3515540 4178 40646 372851738 55477 31514 667655612 40646 38221 69143253 3688 31514 258258169 40646 52033 948455078 58367 40646 28609036 52033 703 324770544 81345 703 979848781 33371 703 393553608 52033 26846 219816467 26846 74075 86382628 26846 53489 14815447 26846 45617 897848880 74075 78788 877955178 49739 78788 787898132 53489 79571 447885042 64874 45617 129321002 49739 11813 952307874 50760 64874 272804995 49739 34150 843119798 11813 82850 297027136 80277 64874 66198512 11813 24063 484993513 80277 33882 810693177 34150 29361 126034763 30993 24063 375318418 69065 24063 692951304 63151 69065 838957885 63151 88186 804682687 40687 69065 975026641 63151 11944 303416480 25861 88186 310879738 11944 31482 243485037 77067 88186 336234434 11944 25830 326270004 11265 25830 442582804 46093 25830 903599415 11265 88477 97611169 43237 46093 259861308 11265 47834 972172747 88477 32578 791330339 43237 54997 598313460 43237 76604 442657729 58333 47834 780114527 58333 79576 859217107 64930 32578 397470285 52861 76604 883085551 69106 79576 447887418 22294 79576 971537634 22294 38736 495376969 71859 69106 963476083 52861 21729 773621127 67027 21729 299257437 35939 71859 813217475 21729 13079 632052991 13079 86496 945014814 86496 45962 837914087 558 13079 612697673 2811 35939 833115969 45962 72635 85461282 558 38341 469720 2628 45962 707483013 2628 50677 191281590 38341 5512 862642208 20661 5512 792008633 11943 2628 165659562 20661 60482 148495299 20661 55261 180109265 60482 16132 663029334 37268 55261 6871480 11943 25842 631233312 4750 55261 570982005 37268 56611 200247267 4750 59311 307268264 56611 71228 429008228 71228 67476 430729012 56611 26675 875661112 56082 67476 18065918 71228 38848 146098806 26675 13452 934794624 38848 321 943760001 15331 38848 398624855 28888 56082 892251225 13452 32322 245040734 40309 32322 424577208 38767 28888 702879234 38767 53523 908831205 53523 62623 229990618 53523 34931 162573616 44125 38767 994958057 44125 82217 929988427 82217 41668 726092490 76098 41668 416415444 41668 60646 577624940 41668 724 182415582 73405 82217 58170738 724 72198 465390100 45210 73405 923463581 73405 45030 888046060 724 43058 617954584 70431 72198 125449228 78083 45210 220950138 18305 45210 152244106 22841 18305 143358906 78083 21519 840715986 70431 86268 758915914 86268 81174 269036732 81174 62799 133903002 21519 16068 786715861 5438 81174 952999123 81174 17118 76463856 16068 51092 800339725 62799 43549 320481802 69880 17118 604527980 31782 69880 597340322 69880 77584 373667480 38294 31782 248349081 31782 25137 757069982 44718 69880 898074721 44718 83345 567927256 8808 77584 596294900 24862 83345 67044171 43038 44718 516884275 83345 12025 403300156 83345 27595 912475113 27595 41540 125247929 10525 12025 219985490 12025 60417 383309274 10358 10525 354423661 27595 25381 748995153 17243 10358 62836167 88782 17243 527069881 60417 54665 569796599 17243 40750 416811132 89403 40750 889601450 54328 40750 764211077 89403 75393 164097908 62502 54665 203744331 40750 71173 884718770 40027 89403 689615018 59642 75393 815860115 59642 9923 491165552 9923 36634 445483300 71173 10340 576312895 59642 58385 714828428 35531 58385 456703642 87267 36634 153003380 29364 35531 646398890 58385 20149 120429737 89651 35531 895703998 20149 87748 47948409 37215 29364 200960237 87748 17452 196203023 63709 89651 598061198 87748 39357 864265403 87748 16135 730632026 16135 58708 807571862 58708 51501 568487472 16135 38538 948788752 39357 81335 757994822 75138 81335 27657465 2943 81335 998830823 57657 75138 50988337 81335 17770 755977172 57657 520 560956084 26256 2943 33965610 17770 13573 16628945 29124 520 525983508 29124 73678 344663112 73678 55128 146270110 55128 67424 116753622 37850 29124 594086732 73678 73599 803732412 76017 37850 29896996 76017 8934 12407271 17214 8934 121171044 5125 73599 855106630 17214 38633 73241928 76017 58731 470264279 9696 17214 930029389 9696 19783 38449319 58731 69519 492641205 19783 84958 903953543 58731 8339 120426581 40760 19783 847702118 64439 40760 15094220 69519 13614 848631525 57718 84958 593813923 39427 8339 476787855 40760 89389 109917802 78465 39427 116635435 78465 4798 234292559 36160 4798 56123412 78465 64036 582869732 64036 88695 989269935 36160 47077 410124403 79031 88695 181926820 77371 64036 935313867 58324 47077 626423019 47077 68094 39529718 35503 68094 879986186 9876 79031 143613578 63356 35503 516321239 68094 38131 86014349 23332 68094 66171119 23332 43496 334820569 24640 38131 132053694 38131 75406 859581317 23332 68227 729163963 23332 5916 419597495 44695 5916 807866520 29588 5916 451185853 35262 44695 437520204 68227 61319 928190051 29588 88401 147272867 88401 61456 95617410 61456 4975 874860056 84390 61319 460909464 88401 13720 681691187 4975 40208 236806738 84390 21603 447888661 25488 40208 783185207 1122 84390 993256783 84408 13720 473152159 45805 40208 937733923 84408 32635 145887345 13761 32635 427504250 28875 13761 587910132 28875 7444 836089266 28875 81151 634000375 32635 2822 188852653 44618 13761 715653885 44618 14209 821365121 81151 216 307410353 4655 216 428519860 44618 81684 103434963 47954 216 115844397 81684 87894 308867224 31713 4655 234419395 83715 87894 536554625 5340 81684 527285385 5340 54894 622786461 49670 5340 279515167 31713 83271 672330437 83715 76117 431829476 30084 83271 803999265 72306 83271 888464947 72306 90198 536911186 76318 90198 401249198 30084 30008 65402727 32710 72306 388538629 11911 76318 411210277 32710 19946 760490558 11911 53468 171033254 58572 30008 354613233 11911 47258 872095970 11911 31341 390029848 23338 19946 541720952 76482 47258 410611723 58572 656 490182148 7454 23338 225414902 76482 46590 168156027 7454 17602 666350913 60419 76482 676226266 17602 13146 549388751 45586 7454 602401868 77485 60419 762983031 83993 60419 147343104 5609 13146 586205995 55055 5609 223416242 45586 33268 878480585 56267 77485 527750546 13140 33268 442910992 33268 9512 643088147 9512 76088 136039237 33268 56763 400996613 9512 24320 279968058 37742 76088 327850336 83364 9512 126736203 79834 24320 718951780 37742 70138 598221944 24320 5625 319085033 70138 619 39998493 70138 5029 589711264 79834 70368 489837193 70368 34171 272056415 1511 70368 761156066 33790 70368 489344560 1511 55154 721794808 1511 74266 762622471 11837 74266 118219352 11847 74266 924320882 55154 256 585288074 86693 74266 197022729 68510 74266 961280519 256 55251 240665579 86693 24449 89844507 24449 71105 625740138 71527 24449 878695097 58977 24449 608563836 58977 25495 733611606 86757 24449 589366417 42830 25495 532943561 71527 74549 551351079 58977 78884 916176383 13512 78884 670121462 13512 31071 182625335 78884 68057 285099494 61243 31071 551646262 58271 13512 332454034 50562 31071 103129432 31071 37467 777461944 37467 22061 985386573 18252 50562 27849637 50410 50562 323686184 40266 22061 937646659 39313 50410 369550072 33460 18252 404581812 39313 65822 163273102 30215 33460 862264700 11064 33460 974939141 67986 11064 966361570 59875 67986 831861206 67986 70676 777994233 67986 2599 438615986 25407 11064 601466949 42117 59875 388600578 70676 82380 587235705 6047 70676 634647325 17386 2599 943101520 28113 82380 104015163 42117 59125 720663999 10418 59125 965310304 2114 17386 81091567 28113 11003 786211401 85673 10418 60549242 70652 10418 180775129 39332 70652 771231367 24999 85673 130888225 90504 11003 248660153 24999 31768 512190216 24999 11233 111249628 21571 90504 81572345 90504 43811 127294295 52419 31768 166087023 21571 8694 379585878 52419 58150 508693044 22105 21571 596183769 40091 8694 78012038 10366 22105 455103105 8694 39974 473147951 18811 10366 330406681 10366 68420 395079507 75700 39974 666559415 39974 37470 503379998 74877 18811 947988291 68420 77700 470379369 2220 37470 768877357 75700 51745 462755951 20093 74877 120687732 20093 57498 524116517 11611 57498 751461508 11611 82509 305556186 34128 11611 211845609 34128 19797 877436961 83363 11611 952824361 34128 9069 35117409 83363 89252 4507993 46790 89252 237385439 89252 31260 808680996 68665 9069 143836024 85377 68665 608852000 46790 18568 520939906 46790 16123 18683455 71489 18568 831450058 13445 16123 317571531 46428 13445 344677496 46428 43108 93408836 48960 16123 121711016 48960 30568 738834604 83107 46428 677235857 48960 63527 202249239 60021 83107 679922706 60021 13264 847582880 63527 53521 435373687 60021 76663 363106281 23944 60021 117965863 20913 53521 193425103 53229 23944 54720337 70226 53521 327634326 23944 21509 203996094 53229 47924 94253320 41517 20913 419271594 47924 8099 903939969 88004 21509 197949299 5041 8099 245163286 41517 17108 39466238 66403 41517 292571120 17108 40943 359202455 15037 88004 194246138 10730 17108 648934225 15037 56518 373785852 56518 22828 381827048 29876 15037 110838557 79537 22828 631835862 10730 66642 175234129 30520 79537 788711437 29876 26101 89538244 75003 79537 14698653 28968 66642 453998340 26101 27892 341285486 89801 28968 940349455 67014 27892 146574149 30842 89801 805173366 23890 28968 225590925 89801 30540 152869095 53063 23890 409288271 30842 62734 346457938 53063 78561 798898600 65519 30540 80179052 62734 25995 748285725 78561 83176 971599116 83176 45117 229933329 25995 56158 450012892 17715 83176 907131922 13694 17715 457279932 83176 12089 603172856 2187 13694 334201830 12089 34840 483066312 13694 37578 960556307 13694 7317 991311048 90069 37578 435698737 59871 90069 345113048 53433 34840 44230987 53433 77370 91969518 7317 67221 279778810 77370 62475 232339569 34890 59871 82285104 88188 53433 165031636 67221 11854 706904877 52348 34890 288825577 25458 34890 25613665 59584 88188 266846896 22518 52348 346778137 59584 68091 351707040 22518 31282 311086794 11195 68091 125792546 59584 54052 448650107 68091 35375 233974904 39613 11195 319949941 39613 58535 469807481 80452 58535 18716013 39613 79292 703623025 20268 35375 16936296 22550 39613 338331811 74072 80452 645850917 66294 80452 740542331 22550 56292 371672169 22550 4686 883796425 17531 56292 609818784 63652 74072 730817450 63652 54440 283554252 15033 17531 372723808 63652 36369 32548289 33749 36369 930118151 54440 26458 932643132 15033 1032 657259678 72548 36369 954589031 72548 50044 609909310 7756 1032 82053714 7756 15256 547882849 18544 72548 575398507 7756 87387 251885562 15256 75521 148330757 66198 7756 518037331 66198 4794 76218151 68246 87387 531571468 33477 66198 810497476 84800 66198 944493110 68246 15184 510993986 28285 84800 900576692 60148 28285 979569592 15184 60360 952545312 71760 60360 771235422 59178 60360 610716650 53067 28285 363212092 60148 30094 286226466 10311 60360 299541029 10311 72751 738197623 30094 19219 526310363 10311 77107 206021326 19219 77284 210122435 72751 67823 814817264 81667 67823 494404418 77107 16890 568698374 65940 67823 338954335 16890 32752 154068222 67823 76420 732144135 76420 11699 957715250 65940 24124 521584505 20404 24124 61701393 43222 11699 579547749 86159 20404 675923544 62733 86159 738556234 19353 24124 326960563 57721 62733 227905172 47522 19353 719911459 3907 86159 123091032 19353 70853 311163867 47522 13718 999071797 28321 47522 327926554 53216 3907 54170007 3907 27573 361582760 59864 53216 441124659 30415 27573 142210049 81805 59864 740246260 81805 25500 552538460 27573 85630 404355649 81805 60549 51399136 25500 44540 347615871 25500 36878 112811180 19916 60549 763857937 44540 75930 866064998 3465 44540 72484063 34070 44540 61993468 8573 3465 909607454 55105 75930 262098342 16101 34070 871914796 55105 42966 602607952 55105 72450 795495461 29353 72450 980781317 29353 5152 801245791 55491 5152 708052079 42966 26585 466814481 72450 27258 53546024 5152 48784 137810913 48784 85142 242467744 26585 31655 851596191 31655 70266 346166868 4137 48784 138277956 31655 48205 995636113 70266 84539 798080356 84539 21839 716695570 23815 48205 586448256 23815 59471 540583656 23815 61815 916637871 15161 59471 770201787 61815 50298 759717450 79563 15161 481034153 15161 73676 90221430 76501 73676 893478631 59896 50298 553453728 51282 59896 834733891 626 59896 96995466 51282 24509 181646523 85421 76501 294093794 85421 29519 840707880 24509 27565 140049791 39804 24509 467202001 17175 24509 581739671 65461 29519 960958112 14586 29519 234183329 65461 7196 773810254 39804 47228 61930115 47228 71365 72949059 28135 65461 641940932 14586 46083 232700236 7196 20721 954890414 60091 28135 452960930 46083 83401 953367585 60091 36093 844708350 52021 36093 664406438 60091 81206 44668228 29625 60091 947852379 52859 29625 383470624 26795 52859 372172234 29625 57403 585518642 57403 26359 928104984 86654 29625 452772691 86654 60357 466689653 86654 28938 994702991 28938 34104 492149440 49669 28938 156541595 28938 1742 999870054 34104 90146 203958434 49669 9759 244109977 71666 90146 905731718 5195 90146 439115714 1742 45739 565488992 9759 40190 314786524 77611 71666 621592843 1671 77611 998421050 40084 1671 145830670 40190 74530 418956731 48939 40190 621593832 74530 30922 976841460 40084 50791 846793317 50791 9513 401249100 50791 57267 621063453 57267 86324 612837436 57267 9917 59389494 86324 35101 726205021 35101 44595 470496526 5245 86324 620553856 9917 70787 257321528 58052 35101 689977832 5245 83226 327331837 19389 44595 938542205 67204 70787 319957616 4672 70787 776798566 67204 27501 948178018 19389 6619 262880971 6311 4672 927663625 67349 6619 650822598 6619 81006 917765574 6619 87537 226265316 6619 74099 825640146 67349 6501 499825328 83802 81006 822823770 52714 6501 184638540 52714 19509 760752263 83802 86685 811576019 941 86685 415531604 83802 82114 118795655 52714 23178 812649860 19509 50784 529557017 941 48995 354266947 28739 82114 260831914 82114 47042 161600757 48076 50784 683174001 2221 50784 27830896 33515 28739 761554097 48076 32568 566942352 32568 38595 2124063 58578 33515 86791309 33515 48651 322427770 48651 52089 913895323 32568 44575 493176720 48651 13914 736638363 48651 27770 769948845 48651 89161 360082945 89161 88990 15148801 13914 39729 796976548 28665 89161 996280464 2057 89161 40151576 37669 2057 890459985 21100 37669 293926481 43299 21100 773969861 21100 71686 618426207 2057 57699 103151304 43299 26923 667889225 26923 84256 110310136 71686 3021 559582862 84256 63992 616244174 63992 9397 67975580 9397 2019 403058497 84256 72206 390731581 3021 65652 142408416 36766 65652 399220712 38925 65652 146285435 65652 82205 523176044 8610 82205 359871108 55498 82205 393792202 8610 65730 530487706 19483 55498 614967592 8610 87858 274984974 55498 87636 59218084 30468 65730 569674065 29873 30468 841298314 87858 83060 620054870 69705 29873 277143959 2121 69705 337332418 26690 83060 146353364 73052 26690 855583668 40100 69705 323462413 5217 40100 984946362 2121 53493 596163572 52799 40100 368773681 53493 59500 36207488 52799 87266 707206882 65399 52799 532900396 59500 47080 786548247 90494 52799 220003316 90494 87565 915952124 45895 87266 247173251 45895 65058 970575523 55635 87565 264153060 55635 11668 192192749 11668 10158 492681473 10158 42420 956080498 60279 11668 607194569 11668 46030 367815042 60279 81961 990877029 13205 42420 45830264 46030 12744 488366458 67099 13205 530775947 32632 67099 587745352 156 32632 318418033 5239 67099 378579205 32632 32723 869050296 10882 156 622893500 32723 32469 2586015 10213 5239 705082809 5239 67803 150069334 62644 67803 95071530 41155 67803 718940867 32469 46254 899693042 83059 10213 758140588 62644 2859 675860980 33519 41155 622687288 78029 2859 262040697 78029 42957 38010643 33519 1660 28336478 36317 42957 657534715 1660 36701 443315182 44962 1660 885184488 69618 44962 923759880 36317 55481 658287941 89998 36701 82549266 89998 89640 679123322 24686 44962 914507106 83139 69618 437435942 71969 89998 189852798 71969 6483 262319269 6483 53313 704580080 24662 24686 882457565 60760 6483 743502491 60760 15278 816406825 60760 23015 981929582 23015 53620 31271002 9788 15278 558075602 15278 38769 49002495 28058 53620 656742341 23015 27288 963194521 53620 48228 515647710 84454 28058 474461450 34620 38769 745414732 15529 27288 801904013 542 84454 959990270 27530 15529 653497656 84454 77312 654262539 77312 149 483707478 27530 44487 13972479 78527 149 22120349 51800 27530 479088543 18174 78527 126179524 56306 18174 674879538 56306 5480 371515977 18399 78527 882472454 18174 13042 923429835 40983 18174 682061041 40983 752 385824030 40983 18858 162305027 18858 77307 215259652 13042 39195 104467675 44704 40983 639381998 77307 19312 257228879 19312 70543 9011594 9428 77307 128236478 9428 54707 119619768 54707 63641 642072341 9428 70888 497005515 63641 64044 273497660 44344 63641 501090108 50524 64044 908264689 44344 17779 111639327 68732 17779 527443929 50524 84778 870317852 17779 74929 685191399 41692 17779 664560602 50795 68732 954334810 43639 50795 253421987 60529 43639 132064775 74929 64160 187797747 60529 71537 998598220 26379 43639 720142623 66903 26379 405733155 66903 8806 810138790 64160 53004 790702329 53004 54990 540233627 21016 8806 440781541 59470 8806 141809098 60193 59470 1852660 53004 78606 510490775 80126 59470 950220802 32300 59470 181735832 60193 45825 184026677 32300 46282 821152001 40556 80126 550107747 45825 66384 428909053 49686 45825 168883612 45825 35742 894409228 40556 88587 71232514 49686 83674 958880280 88587 58021 720809615 39782 58021 413418210 58021 85022 3503211 39782 59681 129816626 66396 58021 419870606 39782 11507 544916278 66396 50786 520391477 11507 17451 979679719 50786 62856 14326277 55197 66396 873025953 6903 17451 514814168 50786 37317 965656340 37317 36162 156019382 5508 37317 110830896 5508 34853 269646286 48961 36162 89186737 48961 10900 273857782 34853 41780 4563407 41780 28503 910348602 71790 41780 987749562 3149 10900 479720132 10900 79203 405343315 71790 61422 111834300 53339 71790 557046111 53339 38254 890887455 63456 3149 543110949 53339 57829 437039771 57829 29996 941915752 53339 70072 221349207 21528 38254 672827397 71226 63456 827490522 29996 90324 333967742 30320 71226 969651779 8551 70072 83741996 90324 44453 325427531 66825 44453 767768639 8551 70337 309190098 44453 75402 805259271 66825 43738 263167688 44453 80134 252217672 80134 50545 497410146 32842 70337 412273116 22120 50545 156612259 49187 32842 232541769 24771 49187 111968215 50545 67258 721473306 1657 67258 372415998 8994 24771 745839739 67258 27093 246488547 88926 27093 779617208 5864 67258 606105992 27093 2766 377063739 34828 88926 573014150 454 88926 41353186 36332 2766 249661092 67442 454 842753330 454 56338 793932177 36882 67442 534037504 17753 36882 461731663 62991 36882 33538601 9355 17753 524464787 17753 76480 365674963 62991 2222 662969305 17753 67628 943981261 9355 10087 793612787 41138 67628 333890278 67628 26049 123500666 73666 41138 20047569 10087 35998 598309726 73666 41469 237729353 41138 78946 912520660 26049 39653 447558404 27321 78946 188025479 18579 41469 509513624 67153 27321 453207879 237 39653 75973369 39653 21874 150580481 27321 71649 579586150 16001 18579 553163034 87222 67153 428040336 87222 49741 952198579 2386 16001 304043649 71649 89300 325400980 37804 49741 329763109 64922 37804 90524671 86428 49741 624197872 64922 28942 500491495 89300 23337 414530868 86907 86428 758384883 86907 12282 43306815 62419 12282 319613066 28942 21910 41781778 23337 31994 560928515 86907 49025 988776031 57328 12282 997451687 31994 37493 165900069 57328 9841 31263331 57328 90019 730382210 90019 85466 646551284 61593 57328 280375015 10913 61593 480154130 76843 85466 297670334 76843 31836 828845511 85466 17018 374195298 76843 46889 488762043 7208 10913 651339506 4245 46889 536782295 84849 31836 131085005 7208 50818 19521910 20432 50818 64318708 90414 4245 241710102 15715 20432 671656562 15715 75082 405195193 50818 11524 629637741 1442 90414 167216790 15715 41441 493855130 6863 11524 667101991 11524 25847 333049244 11524 26439 356243015 26439 66685 788210596 26439 53945 977263003 11709 66685 505896516 26439 41116 837704084 11709 2888 316788808 2888 58852 461875255 27950 2888 726715939 11709 57571 316358991 35369 27950 976558788 57571 33020 505443972 57571 20584 625817009 33020 82870 221241985 35369 65780 172548032 64096 35369 616230301 28046 64096 89324179 65780 54961 65358167 82870 75713 817478374 85070 28046 22117577 54961 75254 409182817 70075 54961 665389110 36115 54961 422080354 3792 36115 959595489 75254 59323 683366071 30149 70075 252201494 459 36115 702541362 30149 35157 971154089 37914 59323 282822577 59323 15459 153063209 15459 2436 933256399 459 8087 960967883 39272 2436 594283175 23487 2436 605148052 29050 8087 68947219 34322 2436 440169139 23487 76947 44636338 76947 6677 909134359 26986 29050 85338963 76947 63141 320545684 6677 79066 849717027 65206 76947 133662594 43735 6677 35425342 54036 26986 585649459 26182 54036 2245456 65206 30387 773618526 26182 44059 360522526 26182 39384 515631482 44059 18855 613428808 26182 26696 71599950 39384 12210 453077861 39384 1422 865538761 48777 18855 617327336 26696 5883 669463589 47912 5883 348435668 17404 12210 176404033 17404 13015 267789149 5134 47912 455443783 2326 5883 972432357 13015 5649 621462409 17404 15537 632322258 13015 29133 467728717 52024 29133 982183694 47572 2326 652683184 15244 52024 956656082 15244 50686 130504879 50686 53176 236052222 52024 31904 612480842 53176 85129 328265809 31904 122 261078557 52254 53176 124470054 6005 122 579886870 51662 122 452581914 38458 6005 695473692 24324 38458 928940243 78659 38458 104724783 51662 66212 564533386 50675 38458 111656334 38458 85949 408330049 66212 30030 994845931 85949 38526 488622652 38526 40264 627236424 86659 40264 678943498 30030 45444 283087131 86460 38526 374178047 58771 86460 536427132 86659 86466 686680975 86466 48425 743423651 25761 86460 4161004 51485 86460 269309859 69592 25761 460866144 56090 69592 51912797 16658 25761 799004491 69592 17467 277149309 78758 69592 927908648 17467 20947 424837020 21290 78758 954895099 18079 21290 846238872 20947 87208 144307060 24749 21290 346080604 9339 87208 378524390 53059 24749 722165905 24749 39398 851338087 39398 68541 56984604 68541 68865 462035950 63773 39398 346149387 68541 18547 552845454 18547 13484 653334323 79781 18547 414147664 18547 9976 411700834 36719 79781 907511571 18547 13981 316136661 79781 78130 741127647 37858 78130 201277969 13981 58720 996734235 58720 73919 961468862 78130 53182 282382658 53182 52155 145496691 53182 26700 854257024 52155 79239 694252536 52155 37561 233808456 26700 79046 91711417 37561 37513 143496806 57698 37561 991020203 41298 37513 380562071 37561 17105 604733480 70080 17105 944291590 75842 17105 2996663 45711 57698 935762023 75842 69961 128402994 45711 54481 751633203 70080 78725 12787584 36286 54481 626022974 8328 54481 20252956 38138 54481 213281918 78725 75323 501605671 36286 4736 312456464 38138 88769 86260633 8328 67876 43395527 1334 75323 866114088 17001 75323 37550923 9785 67876 564547588 17001 2296 96750409 68744 1334 519778099 9638 68744 624335231 68744 30547 670041389 2480 9785 590569299 23642 2296 115016995 50418 30547 693629596 32601 30547 401904970 9288 30547 407324491 9288 64172 59034587 32601 30194 54376777 50418 38296 28250573 73188 64172 75092404 27511 38296 226762599 30194 36067 70244929 38296 21017 947002187 6287 21017 63887138 70915 73188 904540467 46070 6287 967477729 46070 56819 769223502 56819 6725 962443528 88657 56819 479672000 1624 70915 724543145 6725 82724 268017338 45832 88657 490120309 18290 88657 851648589 55273 1624 324863492 59459 82724 494785738 59459 25763 626780172 55273 67879 217631921 25763 45081 365374873 55273 30140 569053136 67879 34894 483930745 25763 16776 117484379 9884 16776 900691809 34894 71827 714488201 59377 71827 475981076 62351 16776 224241162 71827 39854 928253519 9884 53377 184908207 59377 80892 671826773 53377 86336 815387262 62351 18386 768972307 78105 80892 101678861 54737 53377 31721337 14440 86336 797810279 24851 78105 483944889 24851 10037 678874569 29834 14440 692973368 30550 29834 124316807 14440 56940 388099527 30550 62336 14349565 67192 62336 737997907 22401 56940 917121172 24202 30550 583365575 22401 79230 789657953 62336 72967 991102524 79230 48783 956915313 72085 22401 767734565 6131 72085 860860010 6131 70285 377904954 50750 72085 901584810 52062 50750 730566405 38509 6131 534758176 6131 15582 81851026 50750 61674 574754000 52062 11216 55429040 61674 69594 39063854 13859 61674 827694289 24319 61674 17227423 69594 78723 58214405 81920 11216 223801263 24319 89200 116963292 25410 13859 514424459 12123 81920 91827099 27713 81920 389186458 19583 12123 591503809 5332 27713 36614595 27713 1913 576263346 12123 68505 450642686 9192 1913 935480453 1913 34525 833097622 19542 68505 467016599 24704 9192 489369139 11231 68505 828346500 34525 26054 410803453 44749 34525 165998288 11231 57341 493426882 64917 11231 667837640 44749 44299 20175785 57341 65409 88168511 45537 44299 81913140 45537 33767 405166209 78301 45537 854258882 48825 78301 689900505 54195 33767 344576625 78301 13581 35330954 54195 18186 321323150 5832 54195 49835722 8065 18186 649574790 30263 13581 317288851 5832 71758 322292176 55313 5832 400015657 2953 5832 766248716 71758 44711 676086749 55200 44711 827518034 24867 71758 48303093 73184 44711 148960278 55200 63280 27958909 24867 10034 287415206 73184 65610 13153427 65480 63280 48273071 65610 12437 662182427 65480 9504 403348282 12437 68455 32804859 44612 68455 147749420 68025 68455 818334014 7600 68455 685897196 29034 9504 138277004 16971 68025 138719318 7600 68649 943603112 52770 68649 283651711 42978 16971 580701225 22000 16971 297891855 83658 42978 288347497 52770 17110 31552246 9746 17110 69815241 9746 44254 55018003 17900 9746 6970586 44681 44254 149048515 46171 17110 216322055 44681 61174 242385503 52264 44254 619355880 17900 18813 105522090 46171 11401 85461311 61174 35735 277029335 18813 57628 915511457 35735 10543 726003326 48254 57628 845809382 90287 48254 809905515 8948 10543 314234941 8414 90287 140690501 89271 10543 478832126 43747 48254 821080547 55806 8948 654074786 43747 59654 525578155 43747 61588 119443346 74794 61588 757569259 74794 75057 401279055 83331 59654 348948458 75057 73065 664881804 52652 74794 73353837 74794 31712 39175187 75057 59657 781638644 49551 52652 675768693 52652 29551 871657796 14064 29551 138034620 14064 57368 226570164 49551 63252 60573150 85267 29551 102669457 45245 63252 870296121 21479 57368 437561127 53036 21479 101243968 81414 45245 433571392 36381 81414 615770784 22270 81414 694296087 31826 36381 261013992 64537 36381 713562199 17023 81414 419523436 7824 31826 37690097 7824 66881 939261352 66881 11769 85295762 7824 57489 626728890 66881 50326 546679067 66881 85136 64549335 41381 50326 254466325 85136 39554 130112485 8521 57489 629617623 50326 85215 592190537 39721 85215 438912175 43980 39554 698225214 65262 43980 341130258 39721 72453 605890885 75285 85215 964461084 70223 65262 254926000 70223 55763 120706450 14706 65262 469048123 14706 30060 976516023 35238 55763 75417186 33899 14706 635595402 70626 33899 25059964 30060 60892 779844676 30060 68740 287121878 4253 35238 91561601 70626 36482 177684013 70626 77701 792306434 4253 12928 221231086 77701 88839 540181133 1120 88839 893161848 12928 11547 852536292 29983 88839 211826097 12928 53175 47307900 29983 27534 736794002 28057 53175 629167582 29983 70763 399535363 27534 16725 657210408 28057 85984 859857410 19455 28057 284800474 70763 55095 699033732 16092 16725 731324401 8973 16725 464384898 16092 75196 605143321 16092 82686 509583876 55095 67946 512737955 12706 16092 502483020 8973 38750 255866273 38750 15294 896066037 57884 15294 247699687 67946 66813 179514445 38750 55973 150103928 74223 57884 994146602 15294 49680 708677832 55879 66813 96885769 41042 66813 853499649 55879 43136 74873080 43136 72399 377669944 44949 55879 960971234 72399 17744 77390312 63266 43136 980654068 85702 44949 578333534 72399 45848 660435212 86990 85702 902478905 45848 13450 989890328 16612 63266 41877639 28508 45848 27045860 51858 13450 453487279 48341 51858 704328600 16612 36211 580229173 44740 36211 8159767 48341 82278 302166568 69340 48341 723585571 44740 63538 474807174 70449 82278 515166127 63538 35853 860144615 77447 82278 994842100 77447 85418 683989983 44936 85418 977710655 44936 90036 64294911 77447 38778 589163829 68261 38778 989522105 44936 82193 3186815 90036 71895 194951200 33722 90036 457690844 21171 71895 213762483 25386 68261 61425545 39276 82193 253916157 33425 71895 195765563 43514 33722 174600621 43514 86040 133437165 43514 44309 59268234 79890 44309 178256085 86040 46534 636072926 44309 5757 34759805 44309 80008 976084072 32820 44309 511573085 80008 22708 797682372 15567 46534 113648261 39618 32820 927308014 58415 15567 767813944 81344 58415 742222414 48688 39618 509515897 7010 81344 319283305 81344 34755 577378250 71372 81344 268729498 48688 71822 381145511 9404 7010 544127378 71372 74127 628804998 71372 44514 567884684 71822 12944 585600840 69913 74127 992521135 47114 74127 67123983 83418 74127 316966524 83418 52338 635353429 35659 47114 309660396 35659 67176 90377735 40029 67176 937439561 83418 62434 900537730 62434 48521 157691441 35659 47901 603123141 40029 5081 893764094 77417 5081 459451369 32921 62434 396186596 54616 32921 323124476 5081 79791 456853869 84439 54616 213072735 79791 11461 858415590 15935 54616 944611211 15935 86544 166001659 86544 77956 124689352 14875 15935 688164712 14875 27850 380061214 67621 15935 667477066 27850 28361 587359839 28361 81277 316063975 67621 81819 956622144 74358 81277 27267981 81493 28361 352752241 89592 74358 209362580 49969 74358 240042205 49969 72400 584602032 29609 81493 968107801 72400 26002 438344355 28916 89592 323432436 49969 46205 197716352 72400 68419 932524417 8014 28916 515705222 67983 46205 216518038 27194 8014 298217275 8014 87866 713383494 67983 78191 699393556 78191 4126 676625668 27167 27194 791111850 88664 87866 2632463 89299 87866 557770975 249 27167 666690877 89299 57188 400822306 33188 57188 290423329 57188 70377 252550391 57188 38908 296029024 42281 70377 61977551 42281 42909 188664157 3623 70377 393655421 2768 38908 318414110 42281 53239 61576420 2768 76451 11186645 39691 42909 406835941 3403 2768 192664212 53239 4754 569706571 51099 4754 50938571 51099 4303 290487690 4754 13704 122366903 4754 25401 57460826 13704 74074 382993006 43288 25401 879162345 56389 74074 760277959 13704 2736 907575469 31096 2736 76371718 18605 2736 206640659 8324 43288 698136285 2736 79606 279099780 15496 31096 734219753 31096 64766 249651592 8324 55914 883883511 79606 10180 122180638 10180 74845 651868408 10180 2606 504967878 74845 71520 809011022 27745 55914 892058241 14862 10180 872439920 71520 52057 871026056 83857 71520 417393183 52057 12915 434176344 83857 80458 637381464 43904 14862 888550727 43904 13045 761550429 12915 35372 897357029 80458 12764 853586227 80458 60018 275170496 1144 43904 671399483 1144 53314 377324519 54141 12764 367568510 1144 17139 802535900 58141 54141 149753800 18662 53314 221099909 17139 61102 318331079 6910 18662 359944298 61102 14836 575760189 18662 58678 82005511 31914 61102 287453993 24056 31914 253692102 6910 14874 138206745 64422 58678 249807304 64422 82097 3090452 24056 14167 286811759 14874 51467 627361632 9356 82097 702790524 14167 4275 251461373 20151 4275 24026023 20151 77765 52436916 4275 15151 275925242 77765 41477 189768245 77854 41477 959008604 80891 77854 282506531 41477 90233 683702786 77854 61595 864086702 17658 77854 323997646 17658 2258 940960368 70021 80891 551635467 17658 79768 803815448 17658 47569 323573453 27243 2258 207616202 47569 3578 131139922 70021 31991 384206750 79768 61817 712809097 22854 3578 252808225 416 31991 659928009 77018 416 477120228 36870 77018 60621253 75563 416 364983429 416 51583 34619983 729 75563 534235276 77018 32585 936396277 36870 49038 637455276 25921 32585 124279163 729 68231 178995320 7492 49038 724964155 32585 82445 474216591 7586 49038 698205445 55059 82445 863786370 12953 55059 147583356 51806 12953 252265231 78133 12953 411687415 78133 70578 131480679 80665 70578 194044917 12953 78034 921665405 72608 51806 430566937 32906 78034 292315226 80665 88768 636129024 32906 47167 707511308 78034 82997 223557577 64955 47167 208260801 64955 58170 125634498 19715 88768 657142157 28112 82997 245933431 28112 72392 87370835 19715 82372 490039473 58170 70732 53544502 19715 70241 774054223 72392 47526 79068254 25766 47526 239038336 70732 35022 901796738 70732 54636 309150689 25585 54636 741601186 37787 54636 123882466 37787 81248 558204248 81248 15809 40651821 11090 37787 994473 35557 11090 153975139 48389 81248 695158960 48389 68255 31581508 48389 40999 793425356 80610 35557 679714909 80610 63620 128380567 68255 90055 589544086 84504 80610 126900972 15000 40999 60698829 15000 56472 203220393 84504 81396 75326023 35661 56472 167645580 15000 41388 98966772 56472 18614 251681230 87791 35661 344831226 18614 4957 10937610 84965 87791 763328682 87791 7297 898714933 43670 4957 193659064 4957 50995 21563869 84965 50510 96659196 50510 14828 32175805 67253 43670 62425954 40862 43670 219818402 50510 23100 40290835 90202 40862 492974299 23100 38339 72893073 38339 61968 19858046 58818 40862 91502405 10476 90202 311478436 42894 61968 376731327 61968 2579 787656344 37337 42894 881028964 2658 58818 640002897 37337 10314 83544267 76063 37337 800578350 5896 76063 516543899 76063 46817 571439443 10314 14521 844347280 10314 84477 702094634 5896 35834 919329338 46817 85915 852771322 89679 35834 560721510 14357 14521 164082256 35834 80454 849201341 28043 85915 941073894 56697 28043 650493086 434 28043 71025377 14357 16441 120134216 16441 47881 311242777 56697 37722 225111389 37722 69806 88914643 47881 77995 797091632 57534 16441 25657841 77995 3719 156644630 43326 57534 231109727 3719 6555 627854107 52526 43326 920712728 1459 57534 661543115 52526 52453 693315881 6555 6786 265388375 6786 69653 589193475 11685 6786 68152714 69653 49935 152436210 57353 69653 223763475 49935 68641 244481760 58589 57353 428016463 11685 39567 43046502 77591 49935 846266837 77591 67710 571579707 58589 8079 648973165 88438 58589 783918134 8079 88268 739086832 7617 67710 170435589 88268 28005 641942196 88268 54687 763890753 21718 7617 203173945 7617 79807 675728380 65495 54687 865819429 79807 40628 459613587 21718 72522 144359925 81804 79807 390974117 65495 70582 37491750 84198 70582 650000832 58884 81804 207757659 58884 80855 444219103 81804 71076 24269973 71076 85856 838590795 85856 57427 785284448 33976 85856 16503101 33976 86657 725294203 33976 34580 39589914 8530 85856 838510781 86657 65244 199794806 86657 59430 395999232 65244 59689 498945814 59689 73424 216020090 53062 8530 112735545 62646 59430 28973249 59689 41784 842303124 23232 53062 836833265 33100 73424 798494430 62646 33586 367175813 58929 33586 182009091 33100 41495 498627959 45517 33100 284719605 19327 33100 683938744 78417 45517 4906660 20383 19327 39627812 41495 52500 79296086 60217 78417 716626207 18259 19327 681018900 78417 16105 173194530 60217 57557 38674485 23684 57557 261523520 38431 57557 291415034 16105 69205 872532535 16311 57557 517009071 68355 16311 579511040 80895 68355 97201310 41767 69205 750046702 16311 85249 154577511 35954 85249 706230432 69404 80895 808951321 41767 30241 216701984 51931 41767 886517987 73259 85249 171522006 66836 69404 865974487 51931 57729 66324031 66836 64820 399400662 73259 84586 490659281 90463 66836 131237035 84586 89325 633241510 90463 62695 307932864 15303 64820 199780617 79668 90463 995924247 90463 57867 787055087 15303 37330 236329114 62695 52940 162502277 42189 15303 91660113 42189 9173 786044192 37330 68967 165048802 13105 42189 103264036 69907 42189 7315433 19302 13105 640704960 9173 62541 349951966 64995 62541 97531790 62541 16832 199588757 64995 3011 981951454 3011 42752 501074898 44373 3011 912655793 57896 44373 984075738 26618 42752 500017253 42752 65790 45512749 26618 2324 118201638 7822 65790 894240140 57896 37030 672900010 37030 31811 566844726 2324 18827 942828579 2324 90064 945752111 31811 11613 980876252 37030 27192 419930480 7861 18827 481925776 27192 77501 366730391 27192 79805 127040857 11613 75530 350642001 27192 58575 217320784 79805 49007 591923879 49007 3487 407638942 62234 49007 84890267 58575 62835 479642188 13592 58575 282602758 7511 62234 890935697 62835 46330 781222594 33171 7511 276123992 38265 7511 122330516 36807 46330 727711482 46330 61922 40440985 55900 36807 14296582 18044 33171 231063538 36807 90138 274976664 90138 10908 33550437 55900 25094 768939628 90138 15003 62151834 7292 15003 967943642 8535 90138 407451848 35828 8535 978688855 25094 38551 305160728 38551 72239 392018438 7292 69639 260937879 38551 47432 518390727 72239 88426 777659022 4561 69639 630562089 47411 72239 160772166 69639 86237 225271382 28269 47432 638712458 38497 86237 826057592 4561 21650 845061842 86237 61948 855286259 85653 61948 476608489 14138 38497 906772125 39168 61948 975848431 61948 55662 426631291 85653 11412 460118233 11412 11818 72425181 55662 36478 191824858 11818 39443 956840854 11742 55662 689434465 11742 9484 787583886 11818 34663 84777965 9484 4110 94558684 18166 4110 218136013 51821 4110 953302366 18166 23008 220646195 57846 23008 675444230 41036 18166 336851227 51821 33754 286347719 51821 75044 25226385 57846 72533 298741517 41036 43173 236661438 877 41036 58917078 3917 75044 814498953 3917 58991 397970174 83026 72533 308193576 58991 13099 59172748 23639 3917 903442028 58991 86898 674011011 58991 76631 631896756 40711 86898 889808595 86898 36201 288418354 36201 78921 254830334 72125 86898 705018229 1785 36201 790485588 39663 36201 106673412 39663 4597 68105581 72489 1785 165426501 33245 72125 771821143 75261 33245 995296939 4597 754 41407921 75261 21107 60378078 21107 3035 254011104 16333 21107 959344798 493 754 790430845 41777 21107 407851843 33317 493 148817206 57819 33317 803041314 83391 41777 174056126 493 78404 944825591 67056 78404 90820507 5908 67056 758801517 58237 67056 394833852 55083 58237 285948744 5908 74195 609186170 11357 5908 41479013 5166 55083 142285248 86776 74195 603691108 55083 89955 918193544 5126 11357 324318467 11357 73246 859310160 73246 37490 946412879 86776 37873 280956855 89955 71333 264291255 37873 31252 110030087 70126 71333 124587394 37490 59232 113132199 37873 41034 359776679 31252 54901 512649628 31252 36896 527137396 7186 41034 632003805 31153 36896 477462588 31153 12629 522989847 12629 28325 23101755 1489 12629 349222301 12629 41463 854840479 49198 31153 932106879 28325 58524 921692526 58524 6440 255740252 49198 77094 373109413 20428 41463 247616977 25036 20428 419137280 69726 58524 86118417 7121 20428 868715225 7646 25036 129672080 7121 10578 425636541 25036 43531 669501728 69726 59836 388481288 59836 41608 836769173 48359 59836 486191315 33454 10578 611519612 59836 56600 99556636 59836 29700 847317852 56600 77752 609206574 29700 19400 59749293 19412 19400 321344791 77752 40786 332529143 29298 77752 668115443 29298 70854 371912378 70854 16594 869931952 67515 19412 490232339 16594 33005 115776693 45908 33005 51183972 16594 84474 204741992 67515 47351 768357371 67515 136 926460968 1132 33005 736997801 1132 76066 776019823 16879 47351 899783115 76066 33484 392406457 42013 1132 72575083 76066 59481 119415026 32935 76066 306749668 58179 16879 676268133 2508 42013 881910186 79607 58179 32762853 57111 58179 694284928 58179 50851 384392943 57111 2284 357830224 50851 39861 485938393 57111 54406 132584591 69697 2284 211097277 71596 39861 290933315 60786 2284 306414395 65045 69697 77376196 60786 58174 855281536 58174 1818 265088448 60786 75870 260088203 61614 60786 319776080 58174 28676 955532860 75870 69446 187589121 61614 6381 426345141 69446 68850 841867957 28676 77015 332375647 69446 1324 252389368 68850 6226 30918476 1324 41488 83229752 24001 6226 254556350 67105 77015 934165551 24001 28960 269912196 35123 6226 112307945 41488 60235 719042074 72023 35123 804922993 60235 56397 654267207 60235 33370 620519313 15436 72023 31418038 72023 3962 303128479 62844 15436 395015182 7538 62844 121017612 33370 10036 49727317 65428 62844 545704868 7538 79702 610897287 79702 47335 880210592 72715 65428 855614035 41855 47335 131457080 65428 25575 383466940 47335 83499 103236312 57399 41855 326194115 57399 12465 934155640 84219 41855 737891076 57399 10399 295294088 83499 34621 215299737 55657 84219 932104992 24091 10399 448451702 47776 55657 190222096 76227 47776 131562283 78012 76227 136373859 78012 67837 217377933 47776 61209 460429555 67837 44346 535993294 88574 78012 51034548 45034 67837 688168007 44346 19365 21969248 64320 45034 767462863 78582 45034 699856143 88574 6769 215832541 64320 78993 979695753 78582 85902 298605497 78993 25981 893963544 61919 25981 669956048 13601 78993 950268916 46418 78993 672628953 76744 46418 396494249 2135 25981 808259926 30848 76744 815515203 57159 2135 153843137 12595 30848 116229804 57159 56657 725853310 70908 2135 561405965 70908 68671 799356637 57159 82337 851186462 8436 82337 961445037 66581 70908 298837804 85574 68671 447715660 76234 8436 712140433 82337 82122 129503338 70555 66581 771706388 76234 1012 454084824 85574 73906 544655526 82122 35705 730157140 70555 53019 459114320 84378 53019 931753180 1012 54592 578527770 64204 53019 566059523 35705 89136 3439013 53019 46848 253712192 29181 84378 233121688 29181 68055 390540390 46848 27196 180240464 32492 27196 577277189 27196 79489 808444108 68055 57902 407306595 64569 32492 508912816 85914 57902 600867483 22476 85914 828768868 64569 2304 118771772 57902 8943 67541251 5325 85914 715743660 23818 5325 560647791 2304 70098 638519105 5325 65181 352252043 28391 65181 123744978 65181 43700 959904875 64688 65181 969849570 26364 28391 205057768 76097 26364 885042584 26364 38692 106423635 64688 53039 446168721 3054 76097 858773298 3054 28565 373937493 47666 76097 83093528 38692 2038 827941704 3054 15956 543234215 14511 28565 649220147 28565 25006 383037597 2038 48730 520485158 25006 60378 32486899 83525 14511 25696069 48730 15449 11031854 50288 60378 837569812 44839 83525 247705098 15449 30370 82107846 53624 15449 719994275 16606 15449 821981532 30370 48974 132861820 84138 30370 118826090 16606 78629 541144638 86346 84138 219106474 7933 48974 48002207 38998 48974 40777208 52864 7933 861098572 67261 52864 18845792 7933 16372 910525201 52864 9309 443526294 30815 52864 40087499 16372 61985 990163024 67261 50417 708741201 16372 53796 494437677 50417 461 158096485 59858 461 860019399 461 52442 217370934 81249 59858 359430001 15731 461 630645981 461 34764 695410774 81249 85111 151895796 63574 81249 109687991 64015 81249 854999397 64015 16265 759096188 9713 63574 173075642 9713 53896 539598002 47024 63574 188751287 36517 53896 205988435 73379 16265 159580945 9713 55337 178744314 53131 53896 721878021 16007 53131 461152083 16007 11747 870125551 70143 73379 402797226 55337 88418 251634909 19366 11747 31936071 57740 19366 539428682 11747 69156 269041421 49172 70143 122674193 81584 88418 12469027 49172 28460 83276440 61179 57740 213945674 28460 29549 639377103 28460 2527 22036564 2527 46035 972876570 29549 25755 969151825 25755 90104 92060940 29549 50909 191552595 42903 50909 955918692 68107 42903 315474374 79221 25755 545074171 90104 3978 463600654 54205 42903 489034504 80688 3978 183963631 80688 16000 613296033 73303 3978 759974881 7050 3978 453532384 7050 11998 673632898 55584 16000 246371013 3913 55584 744383883 29105 55584 748966687 81466 55584 619034873 55584 75801 701388666 31465 3913 655730468 37449 31465 257453639 15704 75801 717377308 45655 15704 318615285 47116 31465 739547011 15704 79826 618652736 69747 79826 124391185 28307 15704 972459647 67782 45655 633553940 13210 28307 858286620 71519 69747 223934217 17064 69747 707888998 13210 88906 28937916 51949 17064 386886507 77841 17064 2916013 51949 23671 311076606 36813 23671 598098881 89160 23671 482367671 49197 89160 223574403 23671 56393 54003201 12104 36813 313665443 49197 58152 886632054 49197 46479 757121054 12881 58152 322422693 19571 56393 990116431 12104 66056 402894532 32123 19571 990399645 32123 68805 34885097 66056 51325 125188266 32123 53392 519826698 69255 32123 215079477 62040 51325 639267107 51325 72643 251949898 36324 53392 833687246 53392 88190 775134082 14176 36324 291162064 14176 58753 560346383 27136 88190 526856152 88190 8971 741918519 39933 14176 413175132 8971 78646 735020857 27136 84984 798601948 27136 58254 631885893 78646 77586 597274412 77586 22738 107774999 37092 77586 885178435 63775 77586 800520764 58254 90015 988549181 22327 37092 498596669 37092 45695 233027662 27636 37092 562443225 90015 24037 215046626 30280 27636 554500194 5749 30280 145289745 45695 31389 296214322 83509 5749 880970013 885 24037 227050890 1335 30280 461688381 1591 1335 365575357 81047 885 468527291 885 46613 881096603 1335 24948 501237529 31237 81047 583183968 85379 81047 439120728 286 81047 17055838 57587 286 60544088 14038 24948 48854466 14038 64075 259837720 66974 286 870009839 81681 286 899773371 17163 66974 816108690 64853 14038 902492040 64075 74983 165348047 64853 8979 754612711 64853 86831 128175914 86831 20397 709306457 8979 44189 281878428 8979 57280 395922583 45535 57280 405363395 41946 57280 799359381 57280 30799 212224401 30799 9548 559467344 57280 22029 135494181 70152 9548 864433524 76721 41946 76948878 87402 70152 729277231 31021 87402 249982980 80860 31021 788733496 39138 70152 700982391 7635 76721 798770778 87402 89497 471518909 89497 30297 395979871 39138 17705 571137570 14572 7635 618459731 30127 17705 331978465 17705 81421 103952898 26921 81421 130238931 73179 26921 805281730 81421 52060 335241655 22766 30127 828786180 17583 81421 138954849 73179 84610 157764449 17583 72898 42349032 52060 46106 656785204 84610 55085 342360501 72898 41418 130038778 72898 51692 816149567 33895 41418 419793095 33895 9655 170437452 51692 69131 68820803 13162 51692 161104638 57345 69131 46618781 18557 57345 541226640 69131 16209 262109378 18557 80098 226648464 57345 67492 141175176 26867 16209 501475319 18557 82950 754541141 81853 67492 97953918 76513 67492 992188473 7331 81853 719398677 7331 38211 106710178 77652 76513 353278598 180 81853 627868082 77078 180 269788798 63824 77652 878648315 45124 38211 574495283 45124 78255 722237002 17148 63824 482200306 87452 17148 697222917 15871 87452 927758288 87452 86191 74452083 78255 69725 842370416 17148 46563 825574307 87452 13414 945352267 26253 46563 85671452 26253 50114 497539080 46563 17996 905331889 26253 79289 423917602 43836 26253 227050078 48678 50114 82405205 50114 77797 124599835 20791 48678 883481838 20791 27252 477655109 77797 46005 536215916 76028 48678 779563614 87678 46005 865792468 46005 10216 745724161 46005 56145 240557969 56145 71675 353519917 56145 51709 94093949 51677 56145 555693880 51709 10689 484089348 51677 76037 294967056 72443 51677 699258439 51677 8419 601713348 76037 69208 480231876 8419 43522 143596830 69208 85123 278182719 76319 69208 434428558 4363 43522 648646314 69208 30283 130889189 19786 76319 773040567 30283 34222 927634365 71841 34222 152944517 50234 19786 52025122 55268 34222 572862001 28107 55268 543704193 71841 73655 773777470 4645 71841 964958297 50234 65698 213204732 73655 56335 812248602 56335 84418 998017527 33991 84418 909666670 57420 65698 282130070 57420 32958 795631579 57420 30113 263120100 84418 37823 2764216 33991 10452 655650466 37823 13472 902275552 10452 43688 64069214 37823 22292 908149797 43688 16686 267052375 22292 42180 546398912 16802 43688 143041589 43688 82224 218898453 35334 16686 635577903 69865 82224 754715626 16802 5841 692025186 69865 44572 614828375 5841 41652 713510224 79508 5841 609964339 5841 30792 42013422 47822 5841 717823691 35197 44572 395643486 41652 22291 358775221 69426 35197 426916267 13346 30792 801676612 47822 51063 423811708 35197 22779 587314835 57060 22291 564465432 17043 13346 480648665 77087 17043 542393042 57060 31310 538671465 70100 31310 752262936 17043 51915 61089833 70100 13853 268992494 72625 31310 147436185 13853 86946 136299077 57061 70100 8669804 57061 21821 190391818 66678 57061 844171610 52059 72625 191919091 53053 86946 163793075 3769 21821 846440095 24925 21821 887616793 66678 41889 262353897 25508 3769 315981561 47587 41889 456146098 47587 83201 891681515 87965 47587 860669215 47587 44610 379214895 47861 47587 476341869 47587 17421 293183974 44610 65865 96943654 56150 44610 144583507 34792 17421 374331500 47861 69924 757159905 56150 59774 339636038 59568 34792 34497739 52064 69924 377093589 18664 34792 302014359 42964 59568 142896340 52064 4 149227123 23088 42964 177681645 43968 52064 659967822 42964 50911 846196334 23088 77063 20528919 43968 76149 123382845 43968 65887 787695498 65887 57984 320599369 57984 29306 212694668 50370 76149 478583171 47433 65887 113697809 25080 47433 595840252 50370 55992 856811691 34697 25080 922826429 59570 55992 317414025 55992 47831 481854670 41462 25080 369797906 34697 12862 507549784 59570 7354 550403524 7354 46600 773981143 46600 66734 381317021 51898 41462 589678033 12862 3127 970206834 573 51898 806324224 51898 45318 457724620 11698 573 5272425 929 11698 955642953 5265 929 572134325 573 50857 426562866 52743 11698 823797045 59449 11698 118232573 55242 52743 63134387 52743 55075 817704378 5647 59449 370312556 4307 59449 776946638 4307 18697 791556693 75366 55075 41657687 80128 55075 32308878 80128 47972 144028478 4307 3454 47282373 18697 70329 976056846 71953 47972 25691876 42211 3454 358700173 70329 44836 449187144 44836 75791 797819654 22610 44836 381756279 43920 44836 283668603 35037 22610 256599054 61582 43920 868091185 11136 61582 321997233 1593 22610 771205308 18317 1593 508334182 85175 1593 199821353 46619 61582 382276564 55944 85175 231792511 25664 55944 798119277 52345 18317 187146434 39671 46619 844581855 31276 52345 126670052 77860 25664 183625995 77860 85261 419269538 31276 19777 693058281 19777 22072 862789289 85261 63105 656827472 19777 71344 429085294 19777 34929 80950998 22072 39621 944894980 22072 47683 718186295 47683 62580 129928238 39621 82879 341082513 82879 21685 235054496 17712 21685 274602804 17712 44506 815529291 36686 17712 820563884 21685 14893 265470009 36686 1285 719205398 53442 36686 274604853 90074 53442 240194037 1285 89441 66953714 38723 53442 573307315 38723 90232 728362563 54728 38723 548845959 90074 57788 96059841 70364 89441 670490226 90232 61343 72527814 54728 40113 292741526 43539 70364 3290878 15988 61343 729783237 43539 56226 539045339 13421 40113 761019510 49177 56226 259569700 56226 54822 341771243 13421 26367 597521287 80403 56226 524085043 26367 36743 331503138 54822 23418 160514008 67708 54822 604167020 80403 49364 585639594 67708 72924 828908571 72924 30311 631247639 30601 49364 120218908 38687 30311 61535043 72924 28170 343849844 72924 68325 942329952 18676 28170 46698100 71541 68325 539926879 38687 20002 888607070 28170 14276 840442351 81752 68325 316179752 14276 18564 3119707 14276 43951 314436103 33730 18564 560064940 33730 20548 725510031 52344 20548 471346333 37600 52344 106867053 19429 37600 160887686 52344 77448 879099486 47025 20548 203112094 52344 30309 866257356 55834 30309 958360862 6416 77448 406340557 85300 30309 219223255 21306 85300 232502213 47764 85300 486108683 79201 85300 276709351 56567 21306 48881204 79201 77812 505378454 81031 56567 362264925 56567 2999 459683376 2999 55006 342856136 81031 18960 936205229 55006 80553 498669087 78986 81031 578682898 20174 78986 743286745 39226 78986 552255925 21178 18960 210412059 69309 80553 904968047 5568 20174 106060459 42291 5568 341817270 5568 32138 538668574 69309 1957 933913880 65281 1957 62188423 1957 34120 901528619 16122 34120 375213518 86565 32138 110580955 65281 2334 632795122 65281 47743 74329824 47743 20492 567123599 2334 63158 685761738 47743 34695 950469324 20492 80308 717090650 65277 47743 49130495 88064 63158 443033047 34695 62536 612045308 72875 80308 599876443 33009 80308 108409636 56976 62536 443296359 33009 12770 825599007 62536 54975 300084104 44354 56976 411069673 44354 2647 623914878 2647 5970 162483943 44513 44354 27845354 2647 23360 203773773 35177 23360 892534235 44513 84329 951624754 89137 23360 167640831 72948 23360 84199933 89137 44995 8462551 2642 72948 248040543 2642 43589 404508172 53147 72948 994645666 21153 72948 379564585 21153 55396 45145858 64128 55396 726089899 55396 47321 942830096 22703 64128 352596675 55396 39545 900765828 63825 22703 687437930 38507 22703 94049119 57236 47321 963815398 5994 57236 894629749 84877 57236 751461820 5994 52985 594646455 52985 90174 232623972 42809 52985 73296064 54666 84877 51653525 41009 42809 337453023 42809 78386 740702753 21859 42809 815899496 43253 21859 543847110 43253 70254 521830129 56644 70254 716559981 43253 7460 129402162 43253 47749 84684608 47749 32415 836486425 19185 70254 826674202 27275 7460 32472584 12520 32415 414978557 12520 62994 43093093 7737 62994 174838735 87795 62994 137251022 27275 67059 36847236 62994 66352 215259417 24443 67059 709819274 63305 24443 949375340 87795 18426 642404856 43476 18426 2626519 24443 42423 598834125 88747 63305 615479098 43476 68616 60512661 27485 43476 584535088 25782 68616 888114397 77446 42423 170355585 88747 33853 96643060 60993 68616 803211832 60993 52239 182354183 60993 26469 55523103 33853 65633 267683247 52239 28242 996751406 67496 60993 301941433 67496 56506 83685256 31878 26469 122364915 6009 67496 155827475 45548 6009 70856804 16245 56506 109750472 31878 65087 75788446 6009 20421 871072676 6009 70145 163809582 54464 70145 972028496 38455 70145 107393288 54464 14496 236967135 70145 83302 420735881 49575 14496 508948888 69270 54464 563272757 63243 83302 665921648 2370 83302 9376090 83302 4379 514593177 38130 69270 688435027 4379 43611 705456393 38384 2370 294243574 17116 43611 743177644 43611 70583 362008774 7405 17116 38967561 10970 70583 360711280 10970 79317 638787346 70583 70671 491269084 3371 70671 610368388 24975 7405 20761068 41766 70671 452940442 79317 53969 182566620 70671 76486 154280713 82675 3371 720985343 76486 40392 323683713 41766 80574 191810891 60390 80574 21228550 82675 1576 549379669 82675 24679 561119182 13534 24679 936205562 41971 1576 437206798 51125 1576 168631849 13534 15425 470054110 28388 41971 804264974 13534 66281 424422247 83239 51125 904772472 38192 51125 114092566 20281 28388 848741127 20281 79000 279281801 29944 38192 789763517 88803 83239 684179539 22616 88803 337138318 88803 2913 172661571 63798 2913 27363332 29944 56736 650422779 71770 88803 38900194 63798 3744 113002087 3744 13766 16140071 63798 5592 719949324 59374 5592 368511393 3744 89786 202980136 59374 45066 726766958 89786 80729 213139307 86958 5592 437962328 80729 35440 850267255 35440 76749 947902969 22886 76749 914332951 86958 50596 797403932 36874 35440 876591972 87617 36874 525807973 37376 76749 640852508 22886 88213 467160679 54307 88213 477272908 36874 55523 41943490 4671 37376 861254843 4671 34116 46626502 55523 68400 536255096 7919 54307 233824029 25456 7919 53934245 26442 7919 94331859 34979 34116 604544901 51012 25456 143680993 7919 64639 32308814 19861 34979 310905074 34979 48652 470884889 19861 20099 140948238 15823 20099 106453913 67770 19861 570624690 15823 36018 796442364 15823 75252 338498102 36018 90391 728055760 36018 11067 574448535 38627 11067 863550762 33814 75252 718737958 32443 75252 332575270 33850 38627 526719205 32443 89737 560337344 38627 88804 308514372 64516 32443 316517823 18687 88804 206579643 33850 26619 161165192 41597 88804 751656457 69885 41597 808153145 26619 23336 408894974 81611 69885 492398375 26619 20772 114809067 42240 41597 985034029 44763 69885 189797690 44763 3690 350046515 20772 60190 618586148 44763 67491 574121814 161 3690 619741954 67491 70006 520738250 161 80040 432138014 63839 67491 252708471 63839 82629 477175133 70006 6089 838761886 42100 63839 386525466 35083 82629 108661786 42100 13154 104026892 82629 40964 395329865 35083 35338 674030644 55897 35338 760609909 75042 55897 81465036 57981 35338 624880331 14721 35338 645794558 57981 29902 550389235 27867 14721 38494002 10706 75042 898825538 68129 10706 760899907 53598 14721 961866022 75219 10706 270440371 68878 75219 171939330 77179 10706 300059290 13299 53598 304902625 85062 75219 881661275 3216 75219 327954839 3216 38626 933112733 85062 77884 124552954 32222 13299 51737522 58055 38626 419661651 3216 2521 653468129 2521 26705 668101292 49542 26705 41178372 31086 26705 15110496 26705 81968 570977188 81968 7288 745186018 85547 7288 630120776 68605 81968 350899744 81389 81968 50242814 77644 7288 39298947 77644 61294 61067559 85547 46186 192628708 236 81389 308334882 236 83567 861274410 636 61294 919131295 236 5536 762637183 70723 636 103503297 2721 5536 117077904 5536 68675 850181654 636 4962 651792646 48717 70723 961681266 60097 68675 967609100 37517 60097 166620362 37517 62372 79531158 19645 4962 679343912 89581 37517 853799963 62372 76691 338600238 56443 62372 734591762 76691 11147 216126682 11147 70251 712040222 49412 76691 729318582 90406 70251 560373750 11147 14421 610448579 54175 70251 830019896 21970 54175 514672752 21970 56522 586821775 8455 90406 731307556 83815 54175 773188760 19111 56522 577972418 83815 67850 819823792 19111 56769 824066370 8455 50517 997727800 28666 19111 572568775 39717 19111 662118077 50517 70351 33218434 56769 65069 628986132 20358 65069 701352054 28666 13283 300391595 40609 65069 571844235 70351 47719 477463566 47719 88669 317256733 59942 40609 415387355 59942 66902 323748915 268 88669 651524905 47719 60945 746328732 63790 268 11554013 66902 75074 997488801 75074 53745 585578060 268 22233 446634075 53745 37301 63785733 75074 74910 474370786 77308 22233 799938574 53745 28001 587164446 25397 37301 192556172 77308 15069 935774358 21602 77308 98042018 31154 15069 586821427 64027 15069 6628079 11835 31154 407038187 21602 74076 812291674 43128 64027 834534380 61820 11835 576278372 43128 44965 685643849 74011 61820 107113459 61820 32358 262068919 33531 43128 169679483 74011 53435 421220105 74011 30635 764678893 36465 33531 922464574 53435 383 19909582 83940 30635 627254802 45516 383 963786373 56786 45516 631380971 68421 83940 977162920 68421 84530 333600135 68421 71696 44302427 68421 719 318332980 9791 71696 705190397 719 4878 634953580 5326 84530 841287453 9791 67901 540752095 89062 9791 633462202 9791 2101 980584991 89490 5326 970356751 43147 67901 207892509 11478 67901 466321197 43147 78973 108217932 89490 12902 754256239 33987 78973 105554722 78973 82006 483050759 82006 57407 225906453 33987 23161 312322071 12902 65585 450334 28933 65585 400732611 52800 57407 682332672 16857 23161 384942761 28933 77201 105503349 28933 63287 37573318 16857 74235 121578757 63287 59519 694170604 16857 46988 703229100 4386 74235 869651275 23404 4386 443115721 82560 4386 108594983 46988 79443 207843023 50054 82560 692857998 4386 32729 971515277 23404 28074 977988907 55512 50054 22692537 79443 39557 164918574 81392 55512 473257932 12142 32729 633142675 49999 39557 273298997 49999 71361 517365970 81392 63811 383678760 49999 88898 576865368 85424 71361 224544725 49999 83968 603387591 88898 39214 922940507 63811 33795 921363587 39214 11995 156144666 39214 52145 269565705 61823 83968 471918004 39214 15536 804658252 11995 11474 331308830 11995 31215 904668447 31215 24730 371954510 15536 41147 235844391 65728 15536 913559814 11474 2049 892647608 24730 586 669779634 34388 24730 89179135 10903 586 621062320 586 47164 267017504 48186 586 257065649 78179 10903 379819057 10903 74449 655119026 79368 47164 393386606 10856 47164 749455723 43652 78179 474163919 53536 10856 20138034 10856 53432 737847663 79368 48826 474192539 10856 88774 742378748 24689 88774 431935114 88774 30126 390023627 30126 61261 957055683 39942 30126 848555456 33977 24689 24285837 33977 65684 827153529 35498 39942 156470401 68953 61261 547078149 65684 84269 708873698 84269 78495 791142806 78495 69087 991025962 68953 84175 244126674 84175 68906 349171792 69087 43268 108289239 9792 68906 660699090 25493 69087 63633033 84175 16318 190727044 14998 68906 899381651 27019 25493 637892120 90454 14998 430933429 17940 25493 568542767 83971 16318 648562141 17940 40562 317575894 27019 13400 389118944 49259 17940 988621393 69199 83971 42328063 710 40562 150601176 12216 710 695844052 13400 49308 120945422 69199 44491 175653647 54869 710 359833977 49308 48418 431827766 58418 54869 250492388 54869 61566 550860096 3587 61566 931662874 75841 58418 255595164 87433 61566 92396833 61566 62909 77735158 62909 3903 804830293 43303 75841 141455018 62909 34210 352148552 53065 34210 625615393 43303 58340 322754165 89860 3903 855039043 53065 70637 830625434 70637 45827 930376797 58340 38132 975012067 56716 45827 593536781 44812 38132 545930330 54763 56716 966405313 79995 56716 831223101 2625 56716 682831544 54763 89380 831190481 44812 8351 38625360 79787 54763 784969852 8351 46898 281988811 89380 15594 216379806 50622 15594 492384480 8351 11786 934096347 62119 11786 835349905 24649 62119 83148912 62631 15594 807697543 12467 24649 832963965 8470 62631 136181785 17702 8470 103180251 19652 8470 561520198 62631 79473 177103924 47752 12467 710539635 36629 79473 562467493 17702 3124 496831529 47752 57151 929245370 51273 79473 337072099 57151 57670 391457243 36629 47398 537275495 57151 27282 881912801 47398 49108 942791721 57670 15631 990868453 35571 57670 23222692 47398 89670 709272638 27282 86155 907759413 15631 23801 114507923 59483 15631 746856240 42868 59483 418664053 86155 66431 4938951 59483 33483 59077220 42868 66653 181085240 59483 80213 133107169 42868 79595 838980465 79595 13138 52646617 66653 12673 555150700 79595 87042 601397711 2962 12673 752137479 12673 56927 805980735 3802 13138 121131282 87042 69997 639797346 16679 69997 180222612 69997 4782 203203006 3802 28640 898433465 29437 3802 89507427 4782 39279 455514953 28640 2991 257659245 2991 74821 989423586 74821 77363 859790230 28912 29437 472879873 64453 77363 57176362 85788 28912 699512613 85788 64378 231005694 85788 41130 955872935 64378 59239 932042962 85788 51786 404756152 59239 84201 958411261 41130 52590 178661928 43029 52590 364573965 84201 14435 635997674 14435 49320 685500507 52590 43249 455182387 49320 52255 433145519 37709 43249 38958864 43321 52255 978042724 12807 49320 57888945 14805 43321 392385659 12807 78420 398825858 37709 77937 914084348 51702 78420 365410481 9960 77937 136735710 77937 66442 123000320 66442 64097 207661746 51702 85443 109277588 51702 43106 83790339 55827 64097 878833451 9855 64097 394336938 55827 28678 564966947 75307 85443 483654511 78262 43106 972934554 9855 55583 968280896 83529 9855 201949020 33016 28678 345774105 75307 85593 689090606 7943 55583 807990020 5926 85593 811018464 33016 11615 677184070 7943 70088 892389050 7943 85705 88197380 30391 70088 162114226 32922 85705 304490950 43873 30391 941278562 70088 58748 79996214 41897 58748 378826694 43873 90060 962687669 31428 58748 25347959 59946 58748 940133796 6712 41897 996667819 7482 59946 680588205 6712 75445 250799054 31428 51205 592775862 60298 51205 138336655 53631 6712 700869000 75445 82452 7322098 53631 83833 589941392 53631 74293 813570446 74293 69842 62900349 13688 82452 445776579 30949 83833 966127217 74293 14967 706547286 14967 44147 881397219 57163 14967 564816151 66098 30949 664224922 57163 43631 812471616 40870 57163 99758746 57163 51359 390940402 11359 43631 830120887 35284 43631 815010889 40870 57125 265035461 40870 90061 172572617 57125 87191 844285658 47518 35284 601925544 90061 24743 446024771 77374 47518 902598917 87191 44782 577338094 87191 47581 45999575 79861 44782 898590497 63298 79861 985299028 59523 44782 24816046 84441 47581 612661246 86202 59523 713557663 24673 84441 374658448 84441 90348 385395054 81644 90348 927184787 46478 86202 717035022 76307 46478 357923717 90348 59767 790933165 81644 23708 173539386 46478 54100 860067732 46478 71451 501626275 56756 54100 242833556 23449 56756 748657488 71451 35690 10957925 71451 67732 556755821 28722 71451 236759860 4434 67732 865381460 67732 48492 878051415 35690 43184 199028773 31509 28722 134741944 48492 27548 766393333 73696 31509 931003662 43184 89619 265613995 52519 31509 936682659 27548 83280 811411114 27548 58743 220324383 89619 16589 86672567 55573 89619 860663237 83280 79006 457098340 22039 79006 274319271 6762 22039 759911482 37245 16589 888303927 52518 22039 313913003 1278 37245 570365550 22603 6762 882318161 1278 41270 491671685 47230 22603 409400809 41270 89180 478061243 89180 46014 997128525 46014 79670 966684533 45133 47230 64010643 52832 47230 974093377 79670 15207 355199553 48882 46014 691045962 15207 39726 411410476 48882 90249 678668402 58875 39726 181477063 81510 90249 354163950 90249 36278 185844022 90249 44284 860848190 81510 44725 482153342 36278 34541 274422726 8509 44284 480227923 78600 36278 419085304 78600 9857 19744220 78600 80983 990928786 9857 15412 130327802 33591 78600 791987119 80983 72802 357327827 15412 33438 297825246 80983 22418 153431014 22418 60121 645092960 76188 33591 395982327 14460 72802 682814491 74495 76188 776302758 60121 17180 355021231 82389 14460 748698906 17180 41241 2526601 38093 74495 234444275 61841 38093 411315976 41241 50358 364930790 10279 50358 895492405 48060 61841 72299625 50358 73367 980785944 50358 12076 23028957 12076 7376 50882105 74337 10279 107621188 74337 4832 216400746 12470 73367 695231974 74337 54335 790462562 7376 33834 295394267 57563 54335 435023532 57563 4974 479960450 44176 54335 125536352 42597 57563 564194736 42597 24815 673625918 23946 57563 791613439 31245 44176 276900467 36993 24815 109114199 78891 36993 146056866 36993 21180 388813951 23946 63875 13635824 80722 36993 892914033 2992 80722 557587702 80080 80722 981768154 80722 12426 764713439 89845 2992 198566757 2992 23646 173771945 38481 23646 489803453 59688 23646 245448281 63491 12426 541193323 22999 89845 688156415 22999 56903 340708872 57324 22999 901752526 22999 40908 75259643 16493 56903 286998924 66724 22999 244748361 89965 66724 665541431 40908 39664 235704016 66724 72356 430841101 37065 89965 423695747 65348 39664 347150942 8774 65348 247807860 8774 82274 5822410 37065 41827 525263881 82273 41827 496642202 41827 52363 22861238 82274 34079 104296667 34079 21672 2371848 82273 21955 518425879 29349 52363 906374933 29349 46445 541705084 86010 34079 811092250 75011 86010 993818386 75011 7212 282891998 7212 81657 116784786 46445 30863 472730376 86010 87045 33882947 81657 36130 689891312 85191 30863 310665899 60879 30863 143492395 60879 37339 986645097 36130 242 992106716 85191 13725 382440092 60879 79078 654540005 86787 79078 72110054 79078 66142 558807123 79078 65626 417070931 25791 13725 526094352 22846 65626 121728339 40432 25791 688065154 40432 81601 220606793 25791 70330 407481551 22263 40432 733850115 40432 81266 146711445 82972 81601 17560756 22263 17379 851824113 47845 81266 309073821 22263 36740 652696665 12334 47845 543442093 36740 62931 444896233 44082 36740 573184307 27137 44082 786916333 12334 5300 78635429 23601 27137 106177255 27137 6942 827029733 79913 23601 291393240 79913 35850 807554287 6942 27003 7158964 58684 35850 501280353 7616 58684 438436766 39989 35850 296590597 21819 58684 80596011 74672 21819 691740758 89936 58684 149694680 64387 21819 745562045 85305 64387 555767697 39007 74672 303326967 85305 81889 161517940 81889 19966 360727414 50167 81889 434842511 81889 7679 914453951 7679 79899 87910022 79899 64722 130143241 50167 41829 968445340 41829 49091 101455743 29272 41829 855297401 64551 29272 402175686 64551 14089 3710756 14089 9751 374218786 14089 64218 34131995 14089 42360 600512696 64551 40145 291043533 51290 64218 785100070 76187 9751 138318408 64218 33451 572773015 13866 40145 186100980 59491 33451 151913020 72152 13866 61751554 76187 19687 221596335 72152 37236 913479853 72152 5169 142111701 19687 62516 721098415 37236 15043 409703365 14775 15043 343236529 14775 56860 730730955 62571 5169 903702981 56860 2081 967268213 2081 8791 87599665 2081 63898 499824335 42792 2081 603228466 2081 84536 799078990 1763 63898 412340665 42792 30462 768373145 48898 1763 85564620 32070 30462 61838162 40651 30462 165537907 27685 40651 472854426 40651 41195 600753597 32070 84303 316478193 11577 27685 666479940 80402 40651 173874999 11577 35504 83485499 53838 84303 469962134 41617 53838 598544195 11577 50856 249519585 44489 53838 747416517 53838 36216 696134806 50856 20177 704623284 50856 779 338882100 8220 779 159510132 44489 462 641748725 423 779 457186473 779 16805 64200710 423 15128 997160940 31270 462 854446545 90374 31270 132920750 64519 16805 791372851 15595 90374 21981107 87670 15595 92524111 87670 30073 936154153 62373 90374 379847012 51598 62373 95674969 3497 62373 695844202 74277 51598 245522470 63100 3497 443002505 46855 3497 140479262 5918 3497 730080638 3497 46950 51870730 39488 46855 508122154 46950 42539 732509299 20707 46950 417705250 5918 36409 95922943 89739 36409 786868996 48987 89739 175445785 36409 37991 443462050 81032 37991 926469500 37991 28476 647686958 39536 37991 751807229 48987 26216 674959071 72754 39536 83290161 39536 53818 254878649 76890 53818 55229156 72754 71873 821435156 26216 38241 484273335 53818 46998 8647905 71873 32284 397158708 76890 8810 787245382 25749 32284 340463954 8810 86377 463502049 32284 43706 158540184 89952 86377 627509676 86377 60764 582789510 86377 68796 959670501 89952 84605 323760493 57237 84605 36959138 84605 20490 457623848 50653 57237 483336424 50334 20490 129313423 84605 86704 472469237 7797 50334 339361589 86922 7797 535402091 81415 86922 612502994 50334 40274 229601948 4576 86704 749278200 26544 4576 468876686 86976 86922 452584445 31572 40274 697860766 86976 35717 76615695 24779 26544 75003393 31572 9280 997193539 86750 9280 659943189 31572 75144 108833016 9280 84123 672703089 25433 84123 300567543 2933 25433 704249545 2933 59955 331322167 75144 81574 228965778 15125 81574 414815458 59955 29726 749308458 68153 2933 4188072 81574 29699 776944740 29726 6180 19604205 68153 51328 197179170 88302 6180 837369472 9588 88302 349112435 53340 51328 89177792 6180 9429 994413097 32101 53340 4851586 494 9588 288673594 494 19980 369837562 53340 71626 797864609 7725 494 937607473 84835 71626 497501238 47589 7725 337914462 47589 20724 221549288 11748 47589 170027539 3437 20724 503907748 20724 41429 178332233 47589 744 138367991 41429 72199 678302178 59222 11748 555297416 23317 744 201568748 59222 85851 670523475 9532 59222 921859399 85851 43619 364355811 84240 9532 657152907 57916 85851 845373038 85851 53952 894083506 57916 40217 799699661 40217 72779 294716672 8560 72779 279133200 40217 44707 724775676 23933 40217 506892303 70894 40217 336644214 46638 8560 623842314 25715 70894 985257068 88780 70894 634942711 63791 70894 581366593 88780 77238 245762500 77238 48027 117179605 88780 31523 499955653 63791 33982 477371430 69667 63791 74125593 48027 9608 245752018 33982 13738 308485603 31523 30615 600106902 69667 84213 857729249 69704 30615 370659749 13738 70233 933023187 46780 30615 862398196 46780 18246 574766703 18246 77957 588521580 18246 9409 739513780 46780 7675 220208300 46780 1345 378146866 18246 39895 300427290 39895 40558 816753115 9409 18868 928463909 86629 1345 1770005 44547 40558 617220311 38229 39895 567200966 86629 17609 750390758 27097 17609 394726141 89760 86629 642068117 44547 82332 680870818 32071 82332 737131178 29329 32071 57154278 84357 27097 170379635 89760 60028 200573632 29329 17636 634460687 60028 39454 580492187 39693 17636 161855715 39454 46227 565203045 50774 46227 140640360 39454 73638 117051901 39454 69223 582261355 47737 39693 975187883 78945 50774 814215781 78583 73638 158735319 69577 78945 402696052 12063 78945 665782911 46441 47737 947760006 69577 11244 170512688 55067 69577 224637945 12063 29029 361243924 46441 70784 802323165 49075 46441 646502957 11244 71062 191497764 81 71062 907014854 27984 71062 336228100 70784 28986 89998794 20391 49075 265868671 20391 49588 103657917 49588 49217 140133400 69097 20391 241401049 49217 51360 954515720 10729 51360 240205731 69097 49254 335153847 56792 69097 725448067 76646 49254 634321087 10729 44037 271406773 24791 49254 880944452 56792 17128 253339482 17454 44037 834648431 52621 76646 404580338 44037 28750 36937441 82437 17454 941882335 58342 17454 264798507 69494 58342 87923262 58342 62573 12966187 35147 58342 505310407 69494 18113 89024620 21146 69494 427306684 43426 35147 8750906 21146 41103 689002957 21146 81180 944479441 528 41103 79716244 81180 76283 583352160 81180 66884 750382458 58123 41103 345926411 78264 58123 293909822 58123 81709 354574627 81709 73694 390702661 76875 73694 986365109 42852 58123 729337740 42852 17413 660466582 76875 45391 524362252 35482 73694 980164284 26579 17413 878702366 17413 83655 809456386 45391 70012 484503531 35750 70012 233147754 26579 25943 284392421 76257 26579 602308199 70012 67834 87016854 10876 67834 42254025 60377 25943 36131161 28492 10876 469235183 67834 14931 868718135 20832 60377 757976093 14931 26979 12480637 80827 14931 685220371 79544 80827 872966575 87549 20832 193544524 20832 32924 359332544 9646 80827 24406966 87549 70606 461969437 70606 38661 260572199 32924 67547 74054632 9646 58394 633653085 58394 25424 663631357 24991 38661 247030860 24991 1620 925252111 4528 1620 831629039 1098 1620 876899033 24991 6007 244542471 1911 4528 713080507 1620 18964 131255259 2862 18964 300180197 30222 1098 42748724 30222 13188 32833392 13188 64595 503348815 20388 18964 177226757 37229 2862 93681035 13188 27427 331834110 13188 51639 117385573 20388 80778 255757579 61335 20388 400260685 51639 43719 933198824 23904 27427 827496285 23904 76848 674011205 40263 80778 551993877 43719 29430 706834297 43719 11814 825655144 29047 76848 860565267 11814 53293 666527233 40263 39849 788075906 4428 39849 240717836 29047 80793 638829760 15203 4428 69100401 84346 15203 914249338 18129 84346 818645687 80793 80614 403418754 80793 42741 56049307 18129 29366 303312445 80701 80614 999231785 3963 80701 660617047 67791 42741 69448062 23209 29366 939507497 73757 23209 226982187 53274 67791 468539772 87018 3963 545987772 43596 53274 768418167 22998 73757 74434691 73757 70945 121104477 87018 80368 82944498 80368 935 182537413 74788 935 910393431 80368 2321 973012905 935 59781 627606444 60890 59781 702504680 78379 60890 958681698 59781 81957 883096590 33570 81957 583089421 56931 60890 628265664 53334 56931 327709551 11757 56931 556097377 81957 78743 205937464 56931 30412 660402929 7612 56931 584279822 11757 67654 276423594 11757 79848 374410270 64239 67654 421330853 30412 85205 897433522 305 64239 103762789 305 35955 228218157 305 75148 856910894 43499 35955 21905546 43499 62337 920062314 75148 84666 267644272 84666 63971 415066573 24244 43499 350166114 21002 24244 321567495 73945 24244 148195845 63971 58275 688992081 24244 75817 468510529 14414 21002 104732685 50565 14414 276893031 73945 87821 980240848 4107 14414 625439994 34147 50565 404399218 4107 33415 890271105 58512 34147 893074354 25136 33415 853833946 21346 4107 369687966 59525 21346 66497347 21346 25593 421864739 25593 57054 608434839 25191 59525 972767037 6072 25593 577919007 44649 57054 194139049 44649 55421 479691144 55421 33026 741866683 58647 25191 677451619 55617 33026 783427077 44649 21416 658627518 19951 55617 9066113 12878 55617 301652757 21416 63429 166107974 55617 26857 567793485 43910 63429 981997619 5302 63429 173066829 12878 45275 50954291 48679 43910 999810941 45275 64347 243165050 66250 64347 390513147 64347 74957 476675833 66250 28056 588692180 30579 74957 331821164 55598 28056 645682746 65026 55598 421551761 55598 16218 8107236 28056 88920 410757938 76484 16218 185274689 76484 80441 170279394 53061 80441 965178200 8541 80441 387359004 27229 76484 261172070 84399 27229 624779395 84399 72937 167067323 26859 84399 691229308 72662 26859 10281242 28092 72937 132817459 84399 53804 91480356 32268 53804 717633569 28092 43434 432403213 61181 43434 746506066 13311 61181 274835902 32268 27599 602786789 31884 27599 586646264 27599 69179 213178764 8227 69179 777859544 27599 15242 395102193 29994 31884 743883762 69179 60898 152530975 35263 60898 740342382 35263 7074 173564253 60898 49056 864181773 29994 38840 202113395 47038 60898 623536682 61031 35263 397857930 71359 7074 763964993 47038 27980 348966692 28741 47038 6660699 23396 28741 498911486 61031 73914 577336012 87290 28741 997647777 14333 73914 17660717 28741 26606 246743520 89573 23396 265147908 89573 2066 525011912 71421 89573 243034776 60406 14333 608630264 16694 2066 857474224 71421 31363 915395027 71421 61013 583006972 34684 16694 389467151 10446 61013 162649653 76494 34684 238289211 85955 31363 395220023 88685 34684 762617313 38417 88685 154323645 52706 38417 180267941 41559 85955 858047760 52706 22043 786045189 7431 88685 826285953 22043 48853 833718657 7431 50507 862149615 41559 35441 29053628 22043 71140 105608930 13963 7431 53151097 52146 50507 962734311 52146 48552 35587867 35441 61530 886084789 37643 13963 147210664 11317 48552 863594122 61530 53277 106377198 61530 45352 375125767 26633 61530 42418479 37643 44271 713656598 53277 2383 61401895 30494 44271 992037118 4377 45352 314295980 7256 30494 42502173 4377 61094 131359624 4377 56742 992830961 61094 73689 836727002 3257 73689 332161666 24913 7256 785981935 54895 56742 851224645 54895 69209 204583968 69209 62635 695536926 2377 24913 437769235 69209 76107 450122652 76107 49235 8868920 32152 2377 161167730 2377 35457 408754501 32152 32359 522940414 46148 49235 564940632 49235 24984 918916437 11589 24984 713553687 46148 66013 733327324 69107 11589 424861721 69107 64429 127628259 69107 63872 988768144 28169 66013 849068955 69107 88345 546188021 6829 28169 209345976 28169 21294 320301273 42939 28169 316661318 12931 42939 528280577 88345 54622 956990054 6829 74894 336066596 54622 61170 512601908 12931 22964 45373055 12931 64233 449823832 22964 42331 900814793 42186 64233 14240132 82180 42331 101156495 82180 10583 241552871 42331 6395 120721293 6395 43846 135793101 6395 43207 340260406 39189 43207 355899269 28449 10583 857124054 43207 36471 694764570 83945 28449 2905985 8243 28449 27472409 46462 36471 984201442 36336 83945 945012506 28240 83945 676625360 85074 46462 493533939 64719 46462 430503843 75215 85074 755633018 85074 64818 649642459 85074 26313 474101326 19096 75215 792840413 64719 81908 142305765 81908 23009 660066203 70607 19096 646178846 70607 63431 23281971 79290 63431 607627587 79290 17619 845214390 63431 76044 70193234 1920 17619 27690661 46819 76044 564023029 17619 71259 115074777 1920 61578 134272525 84743 46819 417847387 84743 17003 77238956 5336 17003 592124130 5211 71259 542886297 9836 17003 718783758 4099 84743 370581711 37524 4099 35913445 18115 4099 601072917 4099 71254 210220323 30138 4099 790416068 88393 18115 548833199 30138 31799 737366894 30138 55819 433364090 71254 14825 133356230 55819 69731 63979591 55819 85649 94017485 62025 69731 862566995 69731 4910 254349523 35721 4910 280145772 62025 25694 544688367 43389 4910 187460581 25694 27420 230295840 17896 4910 784546984 43389 62130 987602139 17896 32447 745101959 61638 62130 755234718 17896 8221 196176559 61638 8983 722975367 8983 28958 499024235 32447 57835 177979515 57835 25513 828993050 46682 8221 44830804 28958 43372 148286139 25513 54339 998767520 57234 54339 948932495 13551 43372 279877789 13551 30141 163758665 75757 57234 64799800 14510 30141 46575084 13551 50672 648105654 75757 79360 682936496 14557 79360 938128550 66976 79360 748458333 14510 85146 361170052 21085 50672 74984564 31561 66976 663002744 72018 31561 663662915 85636 72018 448054008 76174 72018 712046572 31561 77898 92897314 73064 76174 695310115 73064 9665 502404842 51641 77898 735465080 51641 67936 659890777 77898 67058 619606580 67058 84657 426233556 22004 51641 563853152 22004 71386 886688829 2543 71386 583015073 75096 22004 264826753 2543 72623 639524797 71386 26692 561977249 72623 79814 488179393 2543 32242 820169465 79814 56130 161885485 26692 33787 566237732 28687 56130 990874579 32242 19676 716264378 90363 28687 635847216 39469 19676 213412523 60023 19676 536667935 73372 60023 115545922 32376 73372 709040884 90363 11761 117865272 12955 60023 102609982 60023 35404 950055593 53968 12955 310521521 35404 4109 897838840 61772 11761 227096800 61772 76445 703959578 46411 76445 336107783 46411 19889 98694234 76445 45734 191356235 19889 36982 905838371 36145 36982 43630117 46411 33613 787689945 19889 71077 611413322 71077 212 385851838 212 15656 905470617 36145 27478 465026513 31122 15656 886409132 212 16654 602731727 212 35582 484663999 54145 27478 700664266 6782 35582 71095223 54145 41650 953259431 5462 16654 527337504 5462 53505 586701718 49452 41650 719428626 3827 6782 398413538 5462 11383 316823683 5462 36627 48389493 49209 36627 941855699 48545 49452 101207560 49209 72599 642991138 36627 1828 560439615 83696 1828 538865229 46225 83696 431363623 19614 1828 516258259 83696 84599 587806375 9337 19614 241684433 35492 46225 847072837 84599 2567 445535821 19614 55038 192748375 9337 57798 778830993 7527 2567 780539538 2567 7361 629781745 85020 7527 876408029 75929 7527 820719410 85020 66835 123996461 6882 7361 101398712 85020 55257 845627168 7716 66835 700123767 2295 75929 516309517 3649 7716 114051380 11910 55257 656251857 46834 2295 497698047 16726 2295 829790448 18032 46834 789615598 30515 11910 108198314 16726 28714 466217084 28714 38393 369133967 10422 28714 275215932 32929 28714 372668974 28714 65474 928190285 38393 16583 412162239 10422 70113 33617860 7915 32929 374885636 70113 84435 92329249 84435 11687 802640001 84435 24800 995311043 56160 24800 267149140 11687 54459 814732902 40268 11687 288759308 87867 40268 824511109 54459 27448 877827792 89756 56160 843244522 27448 74307 91759722 74307 54912 345020105 57812 54912 66912145 47519 74307 666126829 54912 15980 7832086 47519 39465 294412840 29200 54912 138519014 15980 49676 126429223 49676 63887 445639066 1991 63887 105083573 49676 62000 319782056 34568 49676 514760492 77245 63887 229197676 63887 43448 710531683 62000 75661 482516143 16855 77245 206503576 3289 75661 377269358 40094 75661 743737259 3289 61939 529766770 31839 61939 628288585 8838 3289 962125125 10465 8838 625349276 61939 8584 161959863 39043 8838 746835853 8584 68716 578551464 47456 10465 172903483 72388 39043 476768600 68716 4620 211907582 75414 68716 26935575 5064 75414 518024442 75414 62074 181248170 45244 4620 788760281 33529 45244 128568049 75699 45244 855215379 28754 45244 794877978 62163 75699 753482723 71623 62163 111238089 28754 41252 415196292 62163 58707 835643198 28621 58707 880796878 62163 62229 718984270 32042 58707 17560882 62229 80059 593880684 40127 80059 606751845 62229 5162 856940427 32042 32006 835300674 32042 32181 701820654 63623 80059 449222475 40127 60499 861591196 4398 60499 46272571 2787 60499 345490868 6242 60499 971021327 25192 2787 31103643 28298 4398 582443256 31143 25192 400766114 2787 41014 133457853 6242 64837 221973194 30669 64837 20535954 81183 28298 85519896 31143 42465 289186485 42465 36709 752064084 42465 39401 833165270 71741 36709 306097164 39401 47554 989306140 39401 34763 144374648 71741 21474 529190234 80864 71741 835334004 34602 80864 946594470 80864 79843 738945530 79843 86667 438217187 86667 40692 697310559 24634 34602 964494727 86667 67385 427726472 79843 72073 735137629 62066 40692 612318478 21895 62066 160739390 67385 43565 853843972 43565 27594 523300001 43565 7591 981325103 11366 27594 32662196 20890 43565 400701202 7591 46228 615565266 88998 20890 914580339 46228 21291 807505551 2155 11366 796230162 88998 17066 350786564 46228 6694 522430476 21291 16108 265340824 2155 60763 152828322 75689 17066 168436015 6694 44025 729835266 16108 45533 834562061 57826 44025 175596414 57826 12054 448653074 45533 50108 575500903 57826 14062 135137618 17388 57826 895684047 48408 50108 917270009 12054 40086 17895321 14062 3251 21339306 17388 54938 675530998 20097 54938 12698904 55185 20097 687407160 54938 491 634772 54938 82254 983550880 17476 20097 457898630 17476 1811 498246189 82254 56384 2098085 71149 1811 355355453 86773 82254 683280469 32914 1811 637099126 86773 83198 759574809 71149 65506 421637320 84212 32914 48080259 28987 86773 106653079 70558 32914 106174473 84212 42814 441545433 13296 28987 980145549 30474 84212 101945803 13296 56768 821704423 50736 70558 2367456 59888 56768 503915529 59888 58666 277096445 27029 30474 879488946 56768 48570 661797470 59888 54593 415824603 59888 37749 233703852 52866 58666 684196118 20507 54593 704760580 57424 54593 94873812 57424 28897 801695940 20507 63627 593597734 20507 85048 877470708 28897 17054 77226666 28897 23082 112072654 63627 17218 917429543 27894 17218 883566842 85048 87083 320086453 1310 27894 632391384 27894 67957 645631533 27894 48155 614861164 27894 88226 298118149 87083 72366 89371898 85995 48155 356422537 88226 4321 567106993 85995 67707 458062485 88226 1971 209893681 31774 4321 317077006 67707 50663 330436201 39039 67707 919297249 76152 67707 145751111 9643 39039 409465313 2637 50663 963104564 62382 39039 42497589 76152 45630 634159864 2637 49324 742201152 723 49324 454617957 2637 66228 950102393 49324 18832 875149917 45630 62522 43155031 62881 62522 462853977 64552 62522 368608893 89386 66228 405394083 33341 62881 760112046 62522 28217 932505919 60064 64552 30855488 33341 25426 221168788 25426 62304 960091331 79264 33341 874905264 28217 82355 632285651 25426 3806 248267091 82355 9864 610602507 6951 9864 119838804 23746 9864 951907600 31764 6951 572262530 6951 13751 142278331 14280 31764 496280145 43317 13751 560380514 31764 75608 49089472 14280 38371 490020860 13751 58739 704934554 26484 43317 764885120 64561 43317 666229846 27007 26484 962893044 26484 73060 285114421 26484 67694 902716589 26484 76122 527214547 76122 11584 88782908 67694 9367 779056695 51253 76122 347074772 11584 53360 888269487 9367 66993 91468432 54421 9367 705273025 51253 76018 991256558 54421 13056 824857854 76018 44823 440990586 13056 30207 707186465 54421 18228 160928450 30207 27503 635884857 30207 77559 767067771 5327 30207 424032888 41758 77559 306897138 18228 36836 35619806 54079 5327 450817136 41758 47703 141403252 41758 89518 723544775 41758 33359 139761359 58653 36836 119255070 10081 47703 319378501 74225 33359 304429579 10081 13151 296821745 1050 58653 379061463 13151 11170 656328570 35941 10081 229940871 74225 63599 516327756 63599 59673 65729054 11909 63599 519309352 57907 63599 596640778 11909 11521 620822585 11521 8912 927154707 15324 11521 697866170 11909 74759 496931274 11521 50489 318229039 69293 8912 240210962 74759 53212 431730670 15324 57415 486876594 19912 53212 142577056 69293 16960 437593324 32536 57415 110960669 8909 53212 943635402 22614 32536 517059186 19912 56774 272681767 51942 8909 234506997 87335 32536 148846744 36744 51942 769296808 4249 87335 470071768 79680 4249 579217284 81042 79680 9823208 32685 4249 435705735 60473 32685 240086562 79680 59984 647191059 80081 81042 301021519 56637 60473 297933912 59984 43839 146222790 60473 48866 258665387 43839 11358 36183004 80081 22024 951738996 87044 22024 517125809 86568 43839 30703666 48866 37109 894091924 22024 68559 594490354 29916 86568 119679802 46102 68559 183683083 32593 68559 923670309 32593 41156 84569878 34025 32593 191857922 16188 32593 743236377 66463 34025 79078101 16188 20275 84010633 59230 20275 450064869 66463 53908 167675431 84803 16188 823433291 20275 49578 500145342 78502 49578 10693120 69701 53908 859048003 69701 77571 35882181 42075 77571 121465085 49578 30404 479762344 69701 86708 990097690 54830 77571 777053334 54830 70927 419705874 5478 86708 363977553 62588 70927 314307045 74128 54830 56628890 76328 54830 520872892 74128 17376 593510047 17376 11393 697974329 17376 17325 512995449 514 76328 462535138 17376 54722 434001378 54256 54722 133506311 66139 17325 480154197 66139 39024 477961890 67691 66139 412635911 88881 54256 68381894 54256 944 100276197 944 11941 11116850 18788 88881 503546368 15295 18788 612342102 79313 18788 723741572 944 35376 771901714 11941 16062 526796016 30853 15295 439227656 73815 35376 373028414 34384 73815 268512732 73815 83172 75862285 73815 66546 129429700 66546 56378 656990436 56378 43377 220965722 4039 43377 633000218 30347 66546 111831942 27575 30347 777435382 56378 89798 50046514 38617 30347 448372685 54804 38617 546189706 89798 82591 500636308 38617 70157 46914925 83221 89798 493000162 83221 18241 919740137 60327 54804 240421725 60327 89566 378091068 89566 33906 590271910 37472 18241 577333190 24751 60327 819945056 65719 33906 21921393 37472 18577 87646527 18577 50597 38738039 56088 24751 109218474 56088 75190 703612707 62078 18577 308722216 75686 18577 434738115 39264 56088 272926532 65284 39264 836790847 75190 62758 820311970 65284 18698 484471620 63939 39264 797300203 35708 18698 82050403 62758 65934 222599804 10176 62758 192383509 9423 18698 162715205 65934 25619 200522834 33719 10176 200574584 22093 65934 820476339 54219 10176 885594472 9423 81132 572416915 13714 81132 478924159 3812 54219 3675211 81132 4769 341324420 81132 69919 517777384 69919 84930 154546092 4769 67596 74886434 42511 84930 717328040 81171 84930 44451107 17500 84930 521353128 67596 89675 687505403 74203 17500 303655865 16139 81171 786946413 74061 16139 832321807 9554 16139 666539855 74061 15999 836544497 16139 48739 764749316 48739 9070 98628150 11754 15999 919835696 48739 30969 166439634 48739 62836 306621658 33619 62836 144894784 11754 79043 125348369 46118 11754 95993977 23417 30969 654667017 43866 62836 259150440 33619 61161 153931787 3214 23417 82717007 56687 3214 67036753 64713 23417 105850001 43866 82869 485471443 61161 54892 677566077 3214 57644 110379504 61735 82869 723677986 77156 57644 773695845 14959 61735 172860979 83084 54892 211103345 71855 83084 166858294 83084 33579 32494936 18372 71855 358767538 71855 66011 732715723 18372 51105 29334373 33579 75799 180724283 47070 18372 532558408 47070 64356 732122893 66011 63005 538886692 75799 23313 433319256 84137 63005 172847795 9539 63005 697679694 9539 62781 278946658 17909 9539 786643400 17909 3672 256725742 62781 88910 622079748 9539 14084 39231157 14084 82819 538952654 1341 17909 194252985 82819 3632 15916673 88910 51339 10832237 31503 51339 40671437 41043 3632 149434689 41043 24976 34315403 19760 31503 842905014 51339 2556 757290498 24976 88939 863849766 24976 47183 764794939 2556 18187 631378431 20017 19760 299636759 39501 2556 254217783 27158 20017 164204557 52659 39501 428807539 64570 18187 691447634 21748 27158 827341937 64570 64255 699164231 21748 56947 609037960 66885 64570 234081167 45436 64255 217662696 21748 40441 299310379 56947 32868 736031226 56947 37082 928836868 40441 68111 69120119 40441 368 447710115 71580 40441 950102846 71580 67595 441119072 68111 82613 521579730 41645 68111 350285919 71580 2801 13513539 2801 40897 425964143 3410 40897 454130558 40746 40897 531545998 41645 842 569996740 842 88482 674157515 40746 59382 886540083 6272 88482 700743494 6272 32180 735101470 842 69459 927485001 55041 69459 28244871 55041 46335 357236488 46335 57852 122541991 55041 45476 887701045 46335 87928 108711889 45476 74627 299541689 46335 4639 984753215 4639 19498 963080902 77735 4639 555666904 19498 33179 207084990 4639 78399 112770415 19498 84579 765839428 33179 6434 559743098 84579 52179 326914508 84579 49003 653712335 72098 78399 951582506 75814 6434 482110975 30890 6434 365337621 52179 80418 812207253 15094 72098 953807385 54053 30890 196058330 75814 10941 895660918 87285 54053 831371255 72309 15094 472211668 59298 54053 58401420 58538 10941 217734503 35748 58538 413055513 40046 87285 728031382 30121 35748 155189553 58538 68656 120159529 35748 69888 14378098 73187 68656 195891792 40046 46565 938110077 69888 48743 806174737 9613 68656 666784429 69888 19478 376269172 75594 19478 718363896 4858 75594 896170653 84472 19478 688220959 75594 28144 641806009 39504 75594 900195329 33951 4858 475343263 47704 39504 695630792 84472 51372 991082151 1801 51372 110836884 34694 51372 512238582 47704 41453 740532763 51372 27782 474220403 34694 41435 121876136 41453 26301 133992872 41453 40599 892893612 40599 49695 356536023 49695 81166 487224833 11355 40599 866025358 80573 26301 473605347 53370 40599 774584520 3104 81166 219888229 33490 11355 244600567 53370 85528 305818777 80573 35158 618855715 3104 42260 51957098 3069 35158 394386991 29752 3069 691741019 29752 53012 323649052 40989 42260 1518884 81775 40989 307310419 53012 43267 967903965 40989 48749 210702704 43267 72787 769069467 39477 43267 483090940 48749 11665 437075780 8777 43267 321508190 69817 72787 212635943 31937 69817 424999379 64931 39477 654307824 77946 69817 640143079 8777 37161 27465740 64931 68363 498754783 37161 44576 755653812 64526 77946 237856613 64526 31721 132562107 37161 28964 356617892 64526 60262 61529823 53243 60262 260627570 69656 28964 349081357 69656 49363 778306803 8250 69656 706426668 13623 8250 295637495 70067 69656 518440098 69656 53670 142550030 303 49363 617008316 13623 52537 731529194 70067 48369 669739527 61198 53670 68713513 22192 61198 905204160 14665 22192 887598734 17071 14665 704253507 14665 42972 990748687 22192 11549 516569921 85158 22192 153931669 4466 11549 847611115 88941 4466 504324764 11549 85392 884569813 72650 4466 178133094 4308 72650 373115481 26402 88941 280790533 85307 4308 103376231 72650 68639 487114201 26402 27775 95120053 85307 2003 51025447 26402 80354 714914188 2003 79318 743123178 22041 2003 887873506 27775 24135 889983724 2003 63896 690280822 87807 63896 122611054 87807 29866 828670213 10977 87807 796962421 35716 10977 279414425 35716 51267 968766286 10977 62612 295778638 35716 71279 495170051 10977 35674 114392896 6027 71279 24786976 19923 35674 243144665 6027 25133 914869860 71279 63477 571985651 6027 34708 229742898 25133 59182 96897605 17127 25133 716818933 59182 33846 868674713 30365 59182 177586714 83017 59182 466365804 23358 33846 263101302 83017 88098 802160999 18248 88098 250826484 33592 83017 186457107 47775 18248 202127204 1401 47775 433313486 21781 33592 215395651 7885 1401 7759300 1401 63561 487033353 16683 63561 640774899 50406 63561 892120457 34176 7885 541535571 55717 63561 524850930 86244 55717 300885728 44908 50406 960071559 79350 34176 382019478 18341 44908 218064460 18341 64034 160073148 73713 64034 134636463 43500 79350 67403829 21234 43500 352412957 52663 73713 416194195 78961 64034 882208164 87195 43500 698074117 21234 12990 708731144 86989 78961 938534116 36149 78961 929037869 86989 86943 914823692 61481 36149 742796320 84831 86989 861359142 84831 40836 687993650 70540 61481 778557089 34664 61481 280075446 61481 86599 227465404 17982 70540 990193190 5459 17982 603991923 17982 25330 353135595 34664 77914 910414753 17982 12286 149172312 25330 64823 457101625 14687 12286 652370587 64823 89308 16304107 14687 30112 728221777 58721 14687 740329955 64823 2832 851869917 89308 58411 26402326 58721 89517 697584066 30112 51954 150954378 67592 58721 448622351 2832 71704 244887769 89273 58411 378321712 81800 89517 633938038 51954 63149 721582159 71704 72843 966801065 80102 63149 710390711 72843 25221 433690625 25221 73315 672054781 73315 41770 649202454 25221 9072 233638880 9072 44566 723811005 11044 73315 843737855 11044 16271 477888715 41770 35235 260205445 12195 35235 371497782 42262 35235 859779222 42262 23433 852676035 80980 35235 465265241 20331 80980 969558239 23433 11001 735999564 83471 11001 910118219 73790 23433 65294695 7900 80980 514184273 83471 27994 646319926 83471 36602 842658732 28692 36602 405435485 28692 24775 965467602 7204 24775 21715768 24775 65861 643011610 3180 36602 777232108 70703 28692 695781706 70678 70703 630894941 21297 70678 727628613 40469 70703 740104514 21948 3180 988040281 70703 28448 191095207 70678 58658 627527052 65103 28448 947000044 58658 24173 698772075 82603 65103 157614401 60894 65103 325795126 61946 60894 665449594 61946 6020 812223224 79266 6020 439651745 60894 52524 674119272 31265 52524 322260575 32692 79266 706411533 52905 31265 623391419 31265 73167 754348397 44791 31265 836259698 52905 51134 544632710 52687 44791 345579878 28547 52905 136261156 29711 51134 166387437 57255 29711 738416242 52097 57255 81496739 29711 68877 887051722 68877 73901 60506796 52097 14622 139144394 63217 52097 859542480 75114 63217 569558742 58249 73901 888197343 14622 38457 839991270 18789 38457 415043121 49972 18789 580117394 64764 18789 41761045 58249 44322 131174074 64764 56376 149426215 64764 43183 384953544 44322 83404 807501160 51637 44322 639815488 56376 50679 40097504 56376 22059 340976930 52026 51637 931174855 75165 22059 453279188 22059 5262 998417688 5262 47494 825036740 75606 22059 3840905 5262 3224 103236493 47494 8961 964400376 70375 3224 375219544 10699 3224 513136689 80093 10699 98535042 20982 3224 478861546 70375 34422 830892904 49981 70375 459374722 35347 34422 27876954 22028 49981 702608301 66489 34422 305109224 35347 72030 554007906 72030 66269 129533192 72030 39858 486259041 72030 8612 144073325 72030 43386 324630641 66269 4724 614016670 8612 16458 488212752 73223 8612 147708787 75268 73223 200662531 44014 75268 368945044 51212 16458 729732413 44014 827 818403132 37723 75268 375579039 6658 827 393612060 57786 6658 920166668 66498 37723 417003195 37723 53372 309626044 75326 37723 731632868 46320 57786 353622667 84141 53372 138501381 66498 53592 828048709 53372 27298 819800673 75326 43699 446786964 46320 43473 22643602 43699 83586 66269638 9076 43473 32006270 9076 42056 443942942 86770 9076 690141885 10824 86770 549205837 42056 21580 602742019 42056 19774 782475227 22675 19774 501096129 22939 21580 418797950 22675 16700 740502705 88007 22939 813467890 19774 46343 155706624 32450 22939 336554836 6278 22939 662810760 32450 84085 795533106 46343 58659 135823993 58659 42430 77043007 6278 46518 362837494 58659 6389 18239664 58659 89317 193024279 6389 32395 136733323 59506 32395 741850704 59506 42662 668027862 59506 29684 716342519 13197 29684 180708531 87997 59506 564279128 87997 31320 40882010 14595 13197 488209369 24805 87997 548009399 31320 36562 13294994 87997 46477 688990841 46477 84552 57861599 14595 2188 316949248 61850 2188 139536146 46477 20585 326194820 52679 61850 755150760 84552 40324 980843072 23676 2188 87169391 28493 61850 444980997 28493 54267 293245795 23676 67150 965389833 54267 50996 472382297 54267 38392 430027025 50328 28493 236225038 38392 55783 964128145 50996 66759 174095278 50328 19171 398639017 50328 17907 124185533 66759 1110 505172317 19171 54457 50777175 31178 66759 448798453 83369 19171 146811628 83369 85093 860478448 85093 39684 636061508 50701 31178 595041977 50701 5210 783665322 22381 85093 639348575 74514 5210 271736353 39684 55653 69155635 55653 19183 899928372 19183 79820 757481422 22381 27112 243951815 14777 74514 11013226 19183 32698 724225053 84560 19183 631859026 62968 84560 52585379 84560 19713 138479212 65386 62968 67848053 29399 62968 138410724 29399 60456 156933454 35730 65386 633216862 11018 65386 851433560 60456 63423 901679094 8562 63423 46973737 8562 76933 483647653 76933 14109 561667558 8562 2167 725958459 14109 42835 102282214 54359 42835 173756720 53748 2167 105673577 89072 54359 306542193 54359 17897 591305923 42835 4049 62688662 54359 76806 443979063 30963 76806 215579885 72581 89072 639584785 72581 11796 246543992 4786 30963 973878534 11796 66143 319220957 45669 4786 824090514 46313 66143 820270729 36792 4786 749030384 4786 23087 43893794 23087 82663 135717223 13962 82663 530336213 85256 36792 875782608 82905 82663 104682454 32208 13962 134416160 49426 85256 831275206 82905 19540 73503200 52469 82905 31824090 49737 32208 748168188 52469 39489 56622679 52469 89106 131623867 59995 39489 447931692 81373 49737 31228595 89106 12632 193988802 84007 81373 519464309 84007 73582 336604276 4767 73582 308049458 73582 12699 454121380 16003 12699 556335245 4850 16003 355953298 77703 73582 431207648 4767 81447 121662977 65847 16003 86599945 79557 77703 70315181 51601 65847 136887847 3492 51601 261847554 65847 87683 207814193 65847 50987 929258792 3492 13494 830498017 13494 61711 724334466 21902 3492 213646538 53506 50987 857660207 76002 21902 780395580 12537 61711 558044412 81685 76002 575618119 89186 21902 879998579 89186 86257 806258912 35382 89186 511536613 86257 43825 860181321 81685 30193 580143339 35382 78531 561306001 86257 33235 823129929 42229 30193 404286489 78531 41876 860679331 58853 42229 728152664 84065 33235 437263181 50505 41876 498468888 41876 33180 168527897 8940 84065 311737674 52081 8940 320627993 64468 8940 345602717 50505 2568 894181559 51648 64468 907320827 51648 29207 897236836 51648 84467 692602665 21611 2568 322120365 64822 84467 24403768 11225 21611 875545210 84467 73962 750155364 64822 32750 663474761 21611 14311 26271038 61577 14311 125139929 73962 79520 100694030 64398 79520 508637093 79520 16067 872756483 66608 14311 299787497 66608 5938 882408007 86566 16067 222737180 86566 41856 157236278 57951 5938 262263682 79998 5938 449870540 64523 79998 956263959 38227 41856 582150689 227 38227 902964563 79998 27545 125582760 27545 71971 663130430 981 227 372209967 18169 27545 381626421 42199 71971 934454534 18169 13890 885335699 45884 981 424561300 3523 18169 878086567 18102 45884 84124952 68701 13890 801730841 11807 68701 73314112 7973 11807 943716521 11807 4865 500894919 47008 68701 849975309 4865 52340 436822349 47892 52340 267868011 4865 12938 876928246 52340 21576 566775254 10786 47892 424301499 21576 2544 574558559 2544 31830 543697889 33082 21576 870999750 33082 6848 202566504 6848 79402 127744845 72629 33082 554942764 72629 79428 233085383 16967 79402 845986558 79402 48417 856474226 48417 41915 929298734 66008 79428 134959784 82191 66008 16938458 48417 61957 928526191 80595 61957 38858935 61957 61701 995521266 77974 66008 148735821 8527 80595 526949166 78931 77974 735006782 41154 78931 660692897 8527 65149 704584282 45135 77974 76781090 41154 64464 422946127 89646 78931 592816621 81724 45135 339184727 45135 33216 320846861 25733 45135 8256733 81724 46050 487120894 25733 79269 563667138 54415 46050 771578242 57630 54415 615981231 70438 79269 918202854 46050 30797 42212033 42157 30797 309667110 57630 71942 400649985 80816 70438 567308450 56419 30797 463830447 5543 71942 217277663 19117 5543 658988712 56419 40035 8225608 56419 17789 111901481 5543 46515 971689598 17789 53362 489911812 12105 53362 850386101 65232 17789 579490278 65232 11221 508621371 12105 61159 241580202 84486 53362 665221259 29446 12105 577008945 11221 17902 913527398 61159 64191 797764724 47454 61159 935409546 17902 38399 829958088 64191 27574 888095 24249 17902 815297842 36598 38399 44669288 36598 76680 190702520 86249 24249 752390234 24249 87307 327685728 39746 86249 586709630 62422 86249 77257029 76680 7123 807680213 50879 7123 374671575 87307 53326 307662163 82146 50879 300306190 24419 7123 634372149 7123 49736 554541760 24419 5884 212182435 64625 49736 574985254 49736 15397 430995697 15397 59775 74700580 64625 50393 22515119 5884 11220 492023869 11220 18449 798533779 20166 11220 82714388 18449 35972 431918302 35972 87391 333090759 64083 20166 36357695 7481 87391 417532687 55729 64083 364475553 83317 35972 417725769 27295 55729 520942490 56746 27295 421145747 11590 55729 61800076 15313 11590 798711802 37556 11590 91446797 15313 59102 968460755 86942 11590 138815481 7324 86942 446416318 37556 21957 985226920 47813 86942 27625369 86942 88875 246651171 21957 80437 214292788 47813 75776 68478462 19157 21957 479545072 80437 70767 54697051 80437 60636 284318066 32087 80437 722054718 38637 75776 161280815 32087 80037 554111162 82892 38637 129166915 85180 60636 833404999 68348 38637 464552574 68348 83736 115661344 82892 82139 467118789 83736 60434 145132296 68348 18199 223066186 83736 28695 855460285 83736 75694 674792331 75694 90139 921700797 39340 18199 61925460 35968 90139 904124593 85609 28695 552037388 35968 70870 904223686 35968 576 262550455 85609 48132 525827170 19493 48132 808925507 58148 19493 194377739 70870 79562 36485348 63376 79562 889479671 4770 58148 263443695 58148 82057 850864644 52727 82057 426395433 63376 68839 776385203 26296 4770 335296375 82057 82220 960557865 59123 26296 527000198 89663 68839 595981709 40373 68839 343378120 89663 85113 497388488 89663 48639 516089293 78619 59123 702678642 85113 47660 234964176 73991 78619 303525580 49887 47660 59611812 64791 73991 480086360 1987 64791 80133568 47660 5852 514598087 49887 67896 889792282 1987 5516 312749463 39682 1987 694101990 39682 7029 474826840 39682 8304 990506136 39682 29072 5172473 29447 7029 128562994 8304 37409 644845529 7029 39839 378292968 16443 29447 822183436 54108 29072 97096902 37409 44252 589739367 39839 77936 23746967 89991 39839 184796919 1409 44252 105809430 1409 30197 462925883 89991 73535 842894645 84593 77936 73206718 2750 1409 754015372 73535 17195 463131522 84593 62723 176391156 50811 62723 783438463 15954 17195 823381304 3016 15954 949606434 62723 38999 480840863 5477 50811 667447766 62937 38999 750015236 62937 82682 292195526 26030 62937 179529209 26030 60789 730159085 74283 82682 28903800 26030 33090 133456699 74283 42590 673793012 3648 42590 113827779 22701 3648 312246022 36090 33090 24846243 30508 42590 897779644 3648 9918 793591325 55314 3648 794117747 65202 22701 775351570 65202 85430 367503980 40262 85430 557929073 60125 40262 552502818 16823 40262 596314117 13602 60125 179633393 12232 40262 869887013 11788 40262 372074519 16823 82792 785368336 11463 12232 915039826 82792 60468 326192265 11463 58815 328671765 60468 51056 715923025 12660 60468 716872261 37223 51056 800128707 85564 51056 105228461 46835 37223 638464967 147 37223 870795963 60824 147 147800706 1202 147 751551338 147 44105 7847158 4783 44105 70588025 147 74754 992238272 4783 24617 586110582 70517 44105 193562774 48840 24617 381835424 74754 67234 580952606 90470 74754 575826244 70517 50247 789474947 17693 48840 511422682 38133 17693 656204863 90470 31650 870116630 42316 50247 794416281 50247 10312 48612920 59718 38133 869244074 59966 42316 538848159 42316 8662 583865337 61242 59966 312374451 8662 30679 757131425 59718 3305 58742919 30679 52296 252151791 81431 30679 175481936 30679 5690 3601880 65893 3305 982496377 3305 30851 749039384 65893 79183 87713180 84296 79183 963086550 27186 30851 404946776 77301 30851 256291453 30851 88276 404752518 84296 79249 106240302 49580 77301 560175807 31012 27186 258069559 88276 58624 118725599 70591 31012 771035290 10146 31012 670927882 80739 31012 470563208 17947 31012 708807827 20182 10146 302750697 71846 80739 972274613 17947 6938 37739614 71846 38152 309550677 37422 38152 575366652 49037 20182 315878045 6938 27916 20573498 27916 35831 662226331 35831 35642 516747589 27916 8986 669435788 88978 49037 94952397 4822 8986 642534482 82322 35642 818146252 82322 18595 594207467 11284 18595 12388532 11284 88273 467907246 22647 18595 846835847 68286 11284 219445659 18595 35164 205202352 35164 47978 590434324 35164 23052 948526488 49379 22647 464743458 82520 68286 479459281 23052 17426 800946484 47978 53388 201888278 81501 17426 476056718 65014 17426 111060008 17426 76444 720377409 87798 53388 137086263 65014 68638 922948418 41868 65014 322632869 76444 60186 169646723 59852 87798 536070223 68638 51689 759076876 51689 23133 770605066 51689 51607 226874278 60186 54542 108339919 54542 45561 393264240 54542 63907 671103874 51607 45401 141555119 44999 45401 517109346 45561 60267 874865524 46580 45561 588719385 46580 64998 262408313 45401 40823 614860509 60267 16126 727796792 46580 18983 133761445 18983 85289 959478444 66264 64998 139052245 41411 18983 116136942 18983 27580 920582870 46211 66264 333821565 7856 66264 34628955 74858 46211 174271037 28557 74858 773812878 43508 28557 136274030 69625 7856 933437991 69625 40443 624124276 73807 28557 311415187 28557 50443 100479375 73807 47273 776922019 85035 73807 863769074 40443 59847 578236030 73807 27880 433031481 50443 25425 246835538 25425 12060 479461935 27880 48883 892179641 25425 68539 901373895 25425 41725 392885654 41725 26566 190090474 26566 75367 96503788 26566 69032 162653455 90305 26566 190020406 38941 90305 257131855 38941 23117 378343019 75367 81134 280227639 28483 38941 38403745 55575 90305 770981201 72189 55575 672276930 72189 69256 186444399 44883 69256 605697454 28044 72189 939047225 57990 28044 479189833 44883 38670 982234740 28044 83807 621098752 44883 52171 891290368 83807 63177 351206066 28953 63177 600060668 52171 6189 545754254 47045 6189 895178414 63177 37967 67320102 86214 6189 784395010 86214 60957 24435465 7683 60957 574879970 7683 62775 464421592 24481 60957 615824861 88194 60957 279747051 62775 17005 273028842 19321 88194 100325907 19321 19170 483528721 24481 31070 132621496 31070 26443 144059898 17005 64768 133795612 31070 62318 877570382 26443 15319 453829437 67174 62318 161196188 64768 36436 653187548 64768 5534 331906084 42338 67174 206000108 42338 5131 226851756 34332 5131 520626771 5534 17130 593057095 5534 21083 102581403 46174 21083 411827055 5131 70999 973865868 67807 17130 776848317 67807 62960 975207564 88362 46174 442831274 88362 79349 517545129 67807 50263 346102091 19815 88362 650699502 72577 88362 197556804 2875 19815 305405825 79349 82008 834026412 85276 50263 288765290 3576 82008 34343981 82008 18535 756071135 3576 52903 314798581 18535 79187 346003362 40071 52903 914076196 52903 64104 327014111 23526 18535 131389293 11806 79187 316865427 23526 17731 116257551 17731 28207 599654923 28207 57940 510817820 17731 47718 674690618 17731 36009 406757825 15014 36009 90353860 28110 28207 344018724 69143 36009 6695106 89558 69143 893543908 89558 50777 5763780 20113 89558 326451477 69143 79854 787484475 79854 70168 376669071 12068 50777 783968535 70168 83813 269236611 20113 22992 82278931 79854 12544 787760866 598 12544 405402851 51504 22992 784804627 22992 76435 859469659 12544 23047 912706260 13721 23047 137379390 76435 7153 33975368 76435 37042 487604037 64866 13721 611873434 7153 396 988378115 44889 37042 550167658 78412 44889 31368934 53166 37042 742877525 64866 31802 287411442 78412 37077 621204130 78412 81663 102640996 31802 35015 756656924 45806 37077 412576382 37077 19218 440653664 37077 6044 438056704 40161 19218 926902260 35015 68994 462601257 68994 16976 277059637 6044 37536 740913253 86717 37536 1122161 16976 71486 679774330 85391 71486 210186658 47653 85391 330642896 47739 86717 231513432 31996 85391 817694668 71486 80551 840261059 72614 47739 114198907 31996 18792 280895860 87379 18792 843412235 10323 72614 503854030 21419 87379 927425797 86609 72614 561937731 48906 18792 244150267 21419 10293 45265049 21419 23314 580446787 86609 33862 419387588 48906 62299 450193376 64045 62299 676397080 64045 19048 435154779 79225 19048 251406959 64045 87515 465660772 87515 5830 25701461 5830 40295 393618702 85946 79225 811667666 23632 5830 880663194 4373 23632 223532575 57153 23632 598794335 40295 18637 903148745 7893 85946 476984022 4373 83519 533040822 18637 55514 847317351 55514 8794 22684625 83519 39713 434519005 56039 7893 930863348 8794 9949 164541265 1076 39713 975039580 39713 28922 978971024 9623 9949 62578065 56039 40756 12371061 72904 28922 314653362 10342 9623 42283777 9623 52354 406155946 52354 76898 176172591 72904 66331 336539063 64042 76898 110234835 17072 64042 415620120 76898 51964 674524644 46695 17072 107579263 51964 81903 842419148 89772 81903 683750132 89772 85403 73229267 10696 89772 489678799 4531 46695 512047102 4531 501 129822717 10696 20924 279018944 10696 82443 269968767 4531 52409 982662014 66227 82443 814897180 501 78807 837945753 63951 82443 664507567 52409 63128 726048827 66227 70529 758249122 25429 78807 223465132 78807 83711 214649820 63128 87038 609303694 87038 51231 925361042 50921 70529 409706013 87038 86723 439765952 83711 13256 819813054 13256 55886 151203977 52889 86723 866581096 75276 13256 125167417 13256 89019 949813805 38098 13256 713110416 66148 75276 796533540 89019 76867 588456495 56391 89019 162778370 39402 89019 628188538 66148 28304 917566701 39402 89407 304644131 39402 62628 593754658 28304 11041 914436056 11041 31823 350077714 62628 4705 630246484 11041 24219 628823375 4705 65112 973755465 24219 26699 55139555 31823 51760 49680283 24219 52121 744020179 56087 52121 645229268 26699 45156 697957730 45156 47092 768168785 30103 52121 137940430 17215 56087 99495951 17215 39962 91712030 60947 39962 287410227 30103 60981 339177954 60947 82876 246476407 2017 17215 408564640 60981 41281 564179135 38808 41281 510689702 38808 35246 237825186 82876 26734 194406533 26734 55670 275815315 41281 37011 755328865 74151 38808 184013130 26734 79863 859763045 55670 13971 19055396 79863 61534 53571938 59999 74151 905726955 79863 16089 375207777 38070 79863 388299704 16089 6979 247499814 61534 34627 108674097 34627 5020 364015351 16089 55891 545968818 6447 55891 915820532 6447 7084 145567008 49968 5020 923815821 88914 55891 901170125 33610 6447 194943255 6447 14413 837463981 44362 88914 742397868 73487 14413 52409775 69623 14413 827587072 50105 69623 646286472 68648 73487 3790262 73487 86555 622213278 70928 68648 521878635 38506 50105 759870878 68648 85615 108773306 63009 85615 613115388 85615 69659 794666398 69659 62166 987337251 11598 62166 180064719 63512 85615 102659606 63009 75983 531239680 57148 75983 282230623 33404 62166 501675663 80978 75983 774640053 81440 33404 997809825 48223 75983 237090283 81440 11281 160545400 48223 38154 957922861 15098 80978 442707284 54670 11281 568318021 15098 63206 728666134 67018 11281 428590777 63206 60925 792632154 39790 15098 946847451 34721 39790 9468105 63206 36944 200221196 64457 36944 547179692 50782 60925 519378033 72043 36944 669608564 73902 34721 83150789 49020 72043 567460961 61590 64457 374051176 81919 72043 179544631 15096 81919 262946745 73902 78928 754800475 78928 15498 26248855 14843 81919 865214524 62871 14843 711831840 15498 87254 723284009 78928 17788 335576251 87254 4891 413219047 51010 62871 978492598 2120 51010 870765613 51010 52902 861770443 39339 2120 644405066 51010 65892 912825265 10235 65892 265162303 79467 2120 792388737 65892 27909 323883177 27909 83569 919475198 34546 27909 739116597 73517 83569 414666610 79467 68244 253080033 59223 83569 967210498 59223 25600 637694091 4572 25600 561632506 28455 25600 691100544 28455 65863 863828227 11024 28455 890512084 74245 4572 807273033 28455 20026 523036252 20026 79566 451815877 11024 25853 859491089 20026 26158 85421839 33271 25853 4572795 65647 33271 114574268 79566 15732 655653788 15732 5778 53053212 14950 26158 360772028 33271 69188 737614212 4214 15732 28083159 5778 32767 901895606 81527 5778 544404521 67289 81527 986082559 86293 4214 196355204 32767 75974 674866455 89977 75974 365970242 62812 89977 360106360 62812 74240 223403295 89977 48707 113868297 74240 56223 7974284 2267 74240 824181830 48707 78682 462716142 74240 36581 424878242 20729 2267 602531451 36581 59724 674470637 76157 20729 166771872 20729 35264 54831013 76157 47436 47122777 5279 76157 998609347 12090 47436 686785514 53816 5279 962869435 5279 43131 652674483 11860 47436 983249786 5279 81194 473536693 56053 11860 956570215 11860 5138 30593347 43131 63024 145139048 5138 84310 510503437 63024 12403 316797657 56053 36637 437542442 28350 12403 596165847 63024 2781 272667238 84310 76805 168007056 57946 36637 544426781 28350 7923 415784344 28350 24760 692608554 20037 24760 136484401 76805 46683 406662273 23221 20037 73877164 2015 7923 69368619 19651 23221 361709942 20037 86279 663715774 19651 89842 445787803 89842 14533 634415327 6825 19651 992286797 348 86279 606370104 81148 86279 528788432 81148 49079 91965854 348 52532 51343705 81148 33345 715928239 19732 81148 720121279 52532 67130 698298176 56018 67130 606336179 67130 59063 681372565 80103 56018 837675764 63343 56018 563177070 63343 86082 555735848 40070 80103 411267394 33338 59063 106144754 35761 86082 616625461 34412 33338 970156839 75556 86082 391916896 40070 46963 954549255 75556 63747 900773457 80268 34412 825308083 89676 75556 178053708 82887 89676 877754838 63747 41355 107067741 63747 59028 833828682 71197 80268 16820709 19046 59028 244214188 59028 23166 575922852 4733 23166 511923322 26797 71197 653990037 71197 55015 885389316 4945 26797 274048676 55015 53368 346127412 4945 90326 912040475 4945 39534 854881020 63070 4945 11602326 39360 39534 282031978 47793 39360 930651164 63070 89270 918524266 57026 63070 496394182 50650 89270 383708259 57026 77235 128890095 29339 50650 798245368 69545 77235 280388832 77235 51157 397035893 44134 51157 633269464 30923 29339 57510716 16573 51157 843004064 46850 69545 425800061 27540 51157 409347493 58482 30923 272891172 58482 55874 665902883 16573 39955 315638551 55905 39955 567226315 27540 11063 191822001 58482 56282 544064815 82900 56282 281868087 31135 55905 55969056 55417 31135 82800556 82900 48687 95314844 85521 31135 123253106 55417 47565 614778007 23045 47565 488418797 48687 84238 289434648 48687 41206 917859309 50276 85521 899932638 13301 84238 824764658 19388 23045 598189980 41206 59462 14905919 13301 2263 79598726 2263 79716 934069490 61923 2263 634774528 19388 37899 1651150 62750 61923 1083731 61923 14299 27101471 89084 61923 416804503 1153 61923 677499231 62750 35420 36151096 1153 83761 194397280 89084 8021 785169585 89084 66871 876884233 72766 66871 8039770 83761 86706 103454096 4018 66871 694568450 25983 86706 476678743 25983 47537 30120633 86706 52920 102863416 47537 35373 184234860 22249 52920 208155094 1022 52920 188966270 47537 75462 134233514 9081 1022 90643839 9081 88303 489869631 32483 9081 830167121 75462 51820 304897027 32483 39921 501556198 32483 29230 152955281 87389 39921 735946501 87389 39799 820858415 51820 50869 79802089 29230 43981 909714826 29230 86049 413318091 71733 86049 627334232 21492 39799 117092807 71733 31889 635387889 83376 43981 923262239 86049 41823 616862547 1244 31889 581354146 21492 60678 845733711 60678 87460 496031787 81290 87460 879374324 60678 56625 37444698 1244 8144 212216652 62054 56625 993771679 481 87460 908938849 8144 21785 183128575 56983 56625 36012839 64166 21785 536264617 33143 64166 46515965 481 89058 203869096 21785 9024 664449199 9024 49249 304041606 16154 9024 846070111 9024 69678 93076624 18797 9024 1949720 47968 18797 547467261 40337 18797 439212746 40337 61516 618686347 85578 61516 210819507 47968 4059 684504464 63221 61516 391064493 53576 85578 790928380 61516 71630 169112404 71630 69334 795457101 4059 45236 685583121 53576 12252 602564922 12252 81790 831490230 30741 12252 336376766 27951 45236 497034979 30741 82255 74396865 81790 27408 18561801 43217 27408 85341441 74487 27951 59292433 28526 27408 109203943 43217 86475 21518513 43217 90088 242386644 51170 74487 218890496 33220 86475 692176687 51170 41087 65540722 21184 41087 308663967 90088 38501 44509035 31035 38501 953672511 89898 33220 522868116 25329 21184 258592306 48740 25329 719502667 89008 38501 223920493 21790 31035 659885994 25329 78070 48355363 50103 89008 865806070 47319 50103 841806715 21790 61065 508816761 61065 75287 4940288 23164 61065 970024733 51830 61065 968226505 67545 75287 889783462 895 75287 639205646 23164 9743 40635711 895 5486 662808110 46588 895 735443784 20173 895 435923270 19979 9743 959422285 6413 5486 898043617 6413 8543 821622045 69884 6413 43519407 39784 6413 661507334 85671 39784 279785397 27277 85671 674552180 27277 32032 750547701 62248 39784 834359008 27277 31970 385175067 36951 85671 848181027 62248 28979 510951316 30024 31970 469775220 28979 89468 157353263 84929 36951 947676192 36951 21311 512681805 21311 38720 105636645 38720 3176 231439457 21311 64014 62157102 64014 28399 319719504 38720 84119 12801335 64014 25206 746504879 84119 9115 736746935 30265 28399 36963128 28399 90319 920859485 42633 9115 147764764 90319 43603 299035257 90319 71442 215406300 43603 30278 684991855 76837 30278 974029479 43603 22395 966036095 37196 30278 392282875 61164 37196 602469406 61164 34651 703964129 67951 61164 751197544 61164 88514 93323642 61164 15189 475704883 55285 61164 156385092 60577 15189 41913801 49251 55285 636074111 40232 15189 468002763 89969 60577 289362848 55285 80282 295071303 89969 75975 388364845 41724 75975 877528710 75975 37841 465247555 62567 89969 554138308 84693 62567 620270244 72846 41724 186285461 2615 62567 526266920 2615 18276 200434356 18276 44837 553998232 90224 72846 311935431 60476 18276 741107406 16066 44837 608764242 44837 72345 21655217 56127 60476 13536741 38565 60476 696321373 67755 38565 815787211 72345 54486 141187551 54024 67755 152113241 57318 67755 241913426 43383 57318 21514585 54024 41903 567891961 82368 41903 891450742 33808 82368 145283049 82368 57123 566265791 33808 31283 620540686 31283 34888 114697304 31283 28282 937083152 57123 4953 591345958 20546 31283 652744899 31283 88063 122272783 43024 20546 618523440 7992 4953 138785189 35058 88063 336408615 7992 74461 71178797 43024 46912 849666327 43668 43024 145538410 15419 74461 153009776 30477 35058 364233519 72523 43668 981390599 34174 15419 850090454 30477 533 513733231 90482 15419 668612076 30477 10294 393282002 90253 90482 114587452 26876 90482 569873431 69599 90253 100125872 90482 88913 27436578 26876 1621 653140562 24954 69599 382325838 88913 55929 647199931 3430 69599 522045438 45817 3430 502066803 7240 24954 534760193 77573 55929 973348037 3430 89705 501832330 7240 36387 823114777 70260 7240 345775298 89705 55042 171414645 25786 89705 309233937 90147 70260 637600549 36387 12066 375378680 5816 90147 920020588 73644 25786 829153829 5816 16782 471693148 90147 59924 2513208 16782 27653 148504532 16785 73644 616664119 59924 74237 52130209 16782 75584 221904355 75584 84846 372607804 75584 73127 553949436 32230 74237 444334945 84846 13182 392482133 73016 73127 491298382 84846 18835 754268035 32230 64633 433339787 35815 64633 719141700 64633 29273 237494671 30625 73016 631554225 82288 35815 464807896 30625 26835 533113596 74830 26835 11142428 29273 85101 968916460 31797 82288 6234727 87315 74830 941267231 31797 4128 619590198 10189 74830 427081460 31797 3752 99974101 87315 33910 384707432 33910 2262 373796012 71245 33910 572687763 2262 69374 121138531 6067 71245 865528873 33932 71245 692641342 27335 69374 920337368 85246 6067 836183229 27639 27335 475794364 85246 7921 308261380 27335 30628 615630993 30628 76317 340564338 17438 7921 693338636 76317 66624 609663941 27510 7921 876596029 44475 66624 792500038 76317 31521 153426875 12202 66624 252795278 66624 71831 678464548 18793 44475 870460450 11186 31521 437599709 23234 31521 746109218 12202 27924 425583730 88801 18793 516420741 23234 45901 987167154 71495 45901 51121618 453 27924 139178227 33427 88801 864729070 88801 22287 204356842 45901 6617 805453307 71495 75350 36547404 33427 67115 194772681 13933 75350 469282096 52943 75350 621121614 63464 52943 526534466 13933 9524 544256415 49169 63464 907200207 52943 25860 27103951 49169 44934 430207130 44934 22611 939194730 37341 22611 73239512 44934 61211 872688780 61211 84396 87035004 84396 60437 749967299 7162 37341 916843562 28362 60437 372344715 61211 78462 858406652 84396 64346 700914292 50600 64346 867201703 5180 28362 327951741 64346 81453 666134320 64346 8379 210386693 4952 8379 867606488 38189 8379 611151164 22106 81453 486048034 32849 8379 567704252 8379 89505 98211292 89505 64076 624221633 88687 22106 882843582 89505 33845 476638139 35304 32849 782125889 88687 34074 310627159 37529 64076 268616599 63197 34074 820737638 35304 84160 186093707 23311 37529 382070820 42795 34074 873413884 84160 89927 130595254 89927 44460 534980854 44460 33277 891350339 44460 51524 997125010 27206 42795 580316434 51524 8639 604480323 72396 44460 280582597 74790 27206 431243349 17102 51524 992043749 42359 27206 458719939 51393 74790 558934478 4843 51393 19245059 11582 4843 568187538 70574 11582 233394195 4843 23447 910083140 4843 88614 247748569 70574 37474 552861150 20187 23447 634941160 70574 59602 803758311 8160 59602 608298780 37474 2292 579918823 71032 20187 293645511 10167 71032 405135707 59602 2978 322754855 2978 67128 643290797 5785 2978 404883064 14068 10167 213844031 14068 2724 139446441 35411 67128 334499586 5785 1743 584806276 1743 6999 184681413 27103 14068 137777470 17530 1743 615284268 35411 62426 886786751 27103 23876 109817500 60245 17530 360666373 38837 27103 412897333 62426 74197 107786792 34049 23876 84233443 74197 82364 67728846 21046 38837 64532790 73392 21046 634782215 56992 21046 601772730 32646 21046 60408390 46531 56992 147069291 21046 8853 33371391 47641 8853 330285860 45398 46531 921809615 45398 3971 501416539 45398 60571 69645406 45398 24405 8714597 24307 24405 6003061 45398 71954 937140011 24405 35592 92161318 37757 71954 396847847 37757 24277 601414043 63942 71954 485018421 79808 35592 739757457 4913 63942 10424914 63891 63942 875579815 4913 21279 297896861 60359 21279 46793956 79808 5069 785132765 40335 63891 426269198 10835 5069 482232636 5069 43754 750299692 28846 43754 778742731 84878 5069 765075510 40335 58168 575125303 84878 87943 589772546 87943 44240 17126991 76219 58168 285870136 15566 87943 279899197 58168 604 293969262 59165 604 678309788 44240 76310 5367363 604 45060 931016633 35657 76310 456905720 35657 4600 873281238 35782 59165 855215052 7378 4600 84122221 30424 4600 698977456 35657 58246 919366545 50439 35782 283780394 50439 10740 173806144 54201 58246 171497697 44602 10740 769772228 21694 58246 398111246 77684 21694 482995425 28946 44602 45028234 21694 43099 566662284 28946 48245 990028212 73245 21694 955073262 13170 48245 918861015 23877 28946 35141549 13315 48245 36384725 86325 13170 84623511 22542 73245 687161421 24574 86325 51931496 13315 78560 203514603 43442 24574 549527454 43442 4573 269187124 24574 32766 832380131 1364 32766 74003806 4573 54614 64411576 32766 52457 181713470 60937 54614 21943984 86315 60937 981269126 54614 72069 176224663 36414 54614 657888096 66229 52457 379238908 66229 6319 35662680 86707 36414 134667700 36414 49047 25401523 66229 73005 398798615 6319 56000 264853184 56000 67474 456444774 49047 88905 972658449 2903 73005 53855026 2903 41571 309233161 75687 67474 18210643 75687 34860 454373161 8137 34860 367721011 85603 34860 869688220 34860 12771 40805129 12771 72620 607828234 8137 53001 926881835 73210 12771 588939154 85603 75908 71347714 87634 53001 100665080 75908 86863 695773151 80546 53001 123505096 87634 61557 899558570 62538 87634 293559179 62538 60472 995342148 62538 83888 629229246 83888 35474 798771669 60472 28759 53707416 35294 28759 371761044 27345 83888 562954703 28759 1961 156004652 1961 80417 537642907 87641 1961 519306550 85275 87641 996952371 65819 1961 593439087 65819 38438 765833290 38438 87201 463135713 87201 47875 293946512 87201 31905 838018279 47875 88112 873656928 36039 31905 895330729 52018 47875 699429567 88112 42640 439004931 58584 52018 713111429 87092 42640 234081667 47082 42640 75848496 57864 47082 4398119 42640 22048 325489155 2052 22048 445106163 22048 90429 966875280 47082 4892 272575326 22048 82862 32790187 82862 1259 327079655 15508 90429 803438021 1259 17992 766758737 36608 15508 703491060 73453 15508 32497473 5507 15508 61224566 53784 15508 861090308 80848 73453 134784727 57331 80848 755434825 73453 60872 337774643 19886 57331 381673674 56009 53784 136053961 19886 51550 690738022 55028 60872 717841435 60872 62031 540670510 13904 19886 404057085 13904 61952 77368319 51550 1999 885364447 13904 21008 589622754 21008 65954 63765572 60176 13904 844292483 31008 61952 798655329 1999 6066 899326130 31008 83896 505587466 83896 13830 701622327 83896 14286 267110249 83896 44849 211658605 55373 14286 910075836 87168 83896 358609800 28045 14286 718226323 6082 87168 231065242 6082 30932 619546824 71558 30932 34811214 5161 71558 710109665 79359 30932 946283128 71558 84909 99070544 71558 66560 898865373 5161 80615 53507453 14782 79359 536198629 54424 84909 157985159 7966 84909 107489726 80615 87881 173633307 55551 7966 680775967 27941 87881 74061306 54424 6361 416659114 7966 53532 643698776 27941 79522 619603736 6361 76741 661190615 67340 27941 620673222 25236 79522 278848916 63881 76741 145175516 25236 31298 62564662 76741 6816 128161683 50059 31298 547265092 42344 31298 675167032 31298 2243 754697616 89384 2243 835378357 43979 89384 954321437 50059 36131 864556415 89384 32182 260572791 67483 2243 525703071 86975 32182 781456233 67483 64915 20033517 36131 79090 799721755 64599 86975 666463477 61311 79090 60179439 86975 86617 161522831 65268 64599 413228931 86617 5707 238816214 18949 5707 659077523 65268 18250 370776973 5707 55364 401672704 48967 18949 47138762 48967 27643 574826004 48967 47740 236893234 27643 1822 897943404 47740 27121 444703060 21425 1822 760419461 47740 70180 827079185 64855 27121 957959664 70180 65034 343744588 46278 27121 10214355 65034 86164 993399552 64855 88417 499984630 88417 60966 88970008 46278 78075 851231711 78075 12882 130386341 88417 5687 665902310 65075 78075 461414906 9422 78075 941736627 9422 89307 781159807 42625 12882 313420794 54754 42625 224112369 42625 7673 543115793 7673 71027 339014172 42625 17782 249766915 17782 76168 224247260 76168 87691 40542527 61281 17782 388457255 52093 61281 302378928 52093 14417 257138358 16994 61281 937174242 14417 61105 259031404 61105 1972 565049800 1972 21757 548837565 21757 31423 271270798 21867 21757 51499159 61105 69932 260892938 31423 52640 363564547 35205 31423 31835780 21867 59493 10116889 65678 21867 237853827 20643 69932 394100313 4401 65678 304527310 4401 85875 523956208 65678 36221 112501180 36221 64643 613033225 43790 4401 21135613 36221 39343 505268323 83934 36221 297543637 39139 36221 798004539 83934 27834 89135959 37353 83934 6022377 66760 37353 830147923 63134 83934 859070326 37353 52301 924681990 63134 66542 996102745 66760 38373 956067712 52301 21114 293448519 38373 44065 877793325 21114 28491 720017608 21114 76540 303531991 44065 41878 39969926 28527 41878 910148161 35895 41878 910853015 76540 62736 156893185 41878 68289 629022582 85221 35895 263393951 63165 35895 301090739 22486 62736 709664580 85221 29466 660558275 85221 69085 734380979 80054 63165 649398736 69085 16650 604413128 16650 67571 656076412 89784 29466 465284680 79486 16650 325017308 82225 80054 266693902 16650 39063 93484274 33195 82225 615258181 29580 82225 89566561 38295 33195 270743892 57622 33195 870696858 43685 33195 58666801 33195 86418 332712415 38295 81912 36981362 38295 32438 107710651 71308 86418 354964409 81912 46603 19360081 81912 26781 404989341 46603 37811 294100341 46603 32047 756563211 89499 37811 344123391 74247 26781 836621231 37811 72022 52615526 74247 41993 146977652 41993 17725 929063478 27213 89499 713287577 27213 2470 804375734 12299 41993 676580633 43489 2470 245318458 21379 12299 982875187 43489 53728 42473384 85280 21379 815171193 85280 1538 2249833 43489 24491 442302655 52138 24491 795467254 1538 85151 767984171 1538 35609 74639328 50286 52138 429714658 57379 85151 614033864 52138 89853 974469637 72308 50286 699446551 57379 42854 47890379 57379 34741 17260642 57379 46693 345943133 46693 68733 143065705 70614 72308 468124556 34741 28051 224206965 46693 2340 99888901 80174 2340 208488983 67647 28051 375323320 70614 84788 446090120 67647 10937 143546881 55011 67647 305461943 79422 80174 205533350 79422 87281 707502896 31651 79422 315109499 65994 87281 572792901 79552 65994 615804431 65994 32686 87470888 17659 79552 705148991 2223 32686 995598582 32686 88716 121108379 88716 59502 161601997 59502 38064 298778695 58595 38064 468221533 58595 83606 374047216 41504 88716 522442205 17791 58595 140073799 58595 30147 648404684 83606 38202 599916303 12387 41504 378126485 58656 41504 615373377 30147 9102 278025678 5390 58656 393489278 38202 85672 897958071 85672 13631 153582206 9102 85780 124428167 71189 9102 818394900 3210 13631 200720562 13631 23961 508637491 16753 13631 496308309 2989 85780 435770096 15900 23961 105311503 3210 66036 551687360 58617 66036 921451042 58617 28106 962140115 7711 66036 66629465 7711 47054 103013263 89694 7711 513724000 75072 58617 267700757 28106 78537 300173509 78537 82067 862787773 78537 2790 695973546 2790 25682 415664537 82067 69874 503388968 74700 25682 418152552 74700 24644 659503084 61028 25682 723480489 25682 20889 134799242 20892 20889 223563472 47514 61028 279287862 32417 20889 60860511 43172 61028 615733429 59257 32417 248121517 32417 39912 365409013 37019 32417 98688549 96 32417 937105235 39912 31201 795216896 62528 59257 495175346 39912 85130 234805588 11534 62528 840216160 11534 10939 703294290 1378 62528 211913487 11534 52408 969566530 11534 85292 406975328 52408 47420 255479362 17736 52408 231349940 75471 17736 737213214 61404 52408 332729995 12243 85292 681573497 12243 85135 353673354 21664 75471 68754229 75471 68662 741738367 55510 61404 776373719 12243 35447 779885256 30914 68662 940510726 35447 40866 516653796 33044 68662 972337011 4614 33044 628128844 34774 33044 75280010 4614 69498 987549893 4614 28792 426400060 76392 33044 499615594 69498 89334 918499551 89334 87316 1464355 76392 15545 383000946 76392 68617 232851443 76392 78110 498432646 15545 48267 168242648 15545 41346 916536222 17471 41346 991018370 45168 78110 420745670 41346 30134 58401014 60835 48267 88755798 16482 41346 40018923 17471 15733 574150379 49752 15733 52344229 15733 35984 951501348 49752 43255 16680063 70459 16482 384305410 18472 43255 175106647 49752 43362 78314824 67917 18472 71577879 70459 70031 87580599 70031 44998 409102883 73256 43362 187948430 69095 44998 418712819 69095 78355 760309769 69095 63580 854293130 78355 7209 16160041 69095 257 570650424 15723 257 626913567 9403 7209 295893558 8939 257 27470824 87925 7209 153448514 9403 4078 35750737 87925 53462 31598939 31631 87925 441545949 4078 69723 248362079 87925 30089 342997343 15390 4078 238276068 53462 18935 910102565 85491 15390 992156220 69723 45795 134102720 50619 18935 77026951 21643 15390 298310452 85639 18935 445605878 45795 44433 123188376 37592 44433 208671634 21643 55616 906589406 75092 44433 414951782 18381 37592 543191657 49517 37592 613954752 49517 62011 402243886 57336 55616 366380503 67327 57336 224814493 81827 57336 128703350 21770 49517 114161807 77326 62011 657845741 77326 38512 524857970 37267 21770 103559985 29928 81827 235066416 55068 38512 600908791 77326 89680 143181649 79674 37267 361430340 62211 37267 24216922 62211 35463 549660246 5845 79674 75449191 35463 51763 257178884 5845 68652 730964529 89458 62211 75450655 35463 38601 80732307 68652 16834 943212428 38601 40249 882562624 73569 40249 295674989 73569 43994 40963561 5809 43994 83105366 5809 3480 653433535 84799 43994 486801118 52720 5809 198627281 46207 84799 403935287 5809 72525 329646279 46207 75642 495285480 75642 25809 822243231 75642 65158 735304895 75642 67350 228540100 1214 75642 214019481 86765 75642 719942254 67350 65661 356682869 51634 65158 610806427 86765 12606 862441821 12368 12606 904109179 86765 56140 780316314 29015 12606 187110393 51634 57642 59190598 71187 56140 820381588 12368 69306 313614575 29015 84934 269237768 69306 16195 407639686 11919 69306 561364418 11919 62106 349721458 3546 11919 806216480 62106 84730 951693273 86665 11919 720972846 84500 11919 981179961 86665 18679 813250348 82348 86665 688581960 84500 76850 346718020 16323 18679 979934942 67581 18679 588532055 82348 84671 772082435 16323 65687 354767774 67581 50648 411457860 52327 50648 747113413 84671 83443 420519239 65687 5400 814558476 52327 4923 950898699 79842 83443 333981634 52327 53077 999450040 37015 83443 63484465 79842 84494 91766453 79842 86479 529284484 37015 33435 299127040 42898 37015 101763037 42898 40222 262347266 40222 34368 23220222 44689 40222 804241434 34368 49658 972643059 34368 56013 854509886 40222 64704 739829539 78368 34368 733267003 56013 21783 897786171 21783 27488 27679322 27482 27488 291790375 27482 78363 991754984 78363 18039 860275712 27488 70064 937042350 68858 27488 568902548 18039 50984 118079050 9220 70064 220264072 18039 46474 918509725 68858 81531 267372365 13961 81531 473988638 29027 81531 643483153 13961 84894 664804596 50838 46474 308560348 3493 29027 790217057 84894 22347 787270001 3493 33996 290630674 84894 51265 550058439 33996 12271 139367914 51265 19339 70939794 56259 19339 504927048 62510 12271 17612354 56259 20225 15540626 77122 12271 855948762 19339 77528 186393418 25053 62510 361834209 77357 77528 68369251 77122 36085 841396928 77528 82079 93662755 77357 28356 836278144 69995 25053 208820145 69995 80607 406808890 49620 80607 555124870 50731 69995 634352825 47868 69995 72234180 80607 28136 475935747 47550 80607 50167660 204 28136 52683675 50731 76985 288973575 76985 61775 704791334 70391 28136 884469912 61775 23034 135749048 61089 76985 776975604 80783 70391 391045708 80783 6036 979619602 80783 36459 459550870 36459 81524 703388347 64737 6036 540406915 64737 16432 528259787 36459 70462 658038700 45911 36459 585085058 90460 45911 177655194 90460 3914 332555247 40914 70462 405993701 45911 9919 138971304 35759 3914 96895814 90460 84379 882443276 50297 40914 681313078 28969 84379 914823537 84379 26538 235089939 28969 2000 152198989 26538 74355 935399235 79162 2000 266033267 52757 26538 966616902 69155 74355 503082240 79162 15355 247303371 15355 78850 611146399 64046 52757 575936364 83432 69155 507813782 49482 78850 270263167 89987 64046 945231448 78850 63682 375259001 63682 50209 304836541 50209 10373 192126305 50209 21274 981447215 50209 2240 966619566 40526 10373 826889751 40526 81792 989233538 33384 10373 82857652 39608 33384 739732422 39608 66984 285538744 28069 39608 526623538 11166 66984 264510706 57357 39608 545419488 57357 38309 789522665 28069 59442 124142273 58511 38309 35357984 59442 29006 267461538 42332 57357 408489702 59442 53724 264887302 88556 58511 591836785 47667 53724 376099470 29006 30075 838558370 47667 40739 364165905 24540 40739 26216150 24540 52403 359872263 42691 52403 795966818 62414 24540 60956385 40739 43638 694088402 62414 18800 685318361 62414 291 274574876 18800 55271 70881531 18800 65028 161378256 56163 18800 355160084 18800 74851 502963609 7008 56163 664837574 11434 56163 704070603 54298 65028 366043281 74851 57494 111302753 40090 57494 316561345 12930 11434 539140211 16163 12930 154306494 68104 16163 415445757 69769 68104 100617252 12930 1984 526671450 89802 1984 445661576 62377 68104 447912595 68104 517 816211884 48282 69769 559918873 66095 517 884191508 68810 48282 791419353 61813 68810 862715575 61813 49352 442482476 68810 21767 890635279 49352 74493 664000740 68810 70882 396336829 34575 49352 736146580 70882 40769 243280679 70882 10721 470938900 27329 10721 113642846 79386 27329 129833543 80909 10721 503889374 55005 80909 928363876 36126 80909 892069688 45379 55005 343989576 55005 48071 256197930 45379 22641 30322978 48071 80565 335931585 4114 36126 52705061 34081 22641 879107031 45538 4114 138796187 80565 15426 772363101 84637 34081 531119882 34081 87244 879051452 60489 45538 359541711 78472 45538 704701830 60489 70900 551998718 84637 61731 624670440 87244 85268 233725163 78472 64358 673678042 78472 50521 998034023 65332 50521 418156367 3669 65332 901305827 2116 85268 353678805 64358 4296 685687514 3669 69501 523233038 3669 20256 213262396 86960 4296 404459166 69501 70808 163756270 1530 20256 451473759 18946 70808 128721266 29875 70808 717705932 1530 76566 69799494 1530 15413 13598928 55328 76566 711632850 49168 76566 586272093 29875 28138 322185641 66467 49168 590540225 15413 63617 463549110 28138 59017 30018706 45336 66467 29521215 8064 28138 678753023 59017 74673 701364232 12185 74673 692198588 12185 73828 219239157 74673 58696 240934831 72633 74673 4880636 12185 32089 881196754 71680 32089 153533486 63557 73828 935753833 64583 72633 287105351 63263 71680 279865909 32089 66104 231487086 28426 66104 685298809 64583 46576 519657862 61554 66104 549305519 56510 63263 973601956 46576 44629 496995387 56510 12112 16303431 61554 3721 245119390 3734 44629 37899021 70878 3734 436019358 62352 44629 149727684 26045 3721 675008834 26045 32903 917044493 26045 15726 20943854 70878 83875 837821294 83875 71962 665957185 26045 70761 876248595 54499 70761 469377275 15726 14851 624122557 73241 70761 650118234 82725 54499 951774036 16853 14851 977723401 15994 73241 41340295 43720 14851 56136404 73241 88609 413929712 82725 43003 679568020 16853 6710 514404573 18669 43720 719434913 10179 18669 670372222 6710 58963 340631610 79114 6710 746221228 25243 58963 430018245 20473 18669 62877488 86511 20473 723408981 61666 58963 770594664 22912 20473 137240908 25243 58444 225673535 63084 20473 395478866 61666 28019 895356149 46908 28019 51285843 59317 63084 648803730 16564 59317 725459605 63084 37895 937947067 28019 81596 299690069 81596 56006 890305984 81596 55412 969029154 55412 24965 499426823 76408 24965 964029735 43870 56006 3475619 82285 55412 101820705 13708 76408 765998630 76408 31108 201471682 22423 76408 911574970 22423 74484 111202343 23389 74484 901082166 64657 13708 821249680 23389 24175 893342048 5967 23389 418126899 81334 74484 696636503 67009 23389 144641104 81334 55875 63171346 2119 5967 75986049 5967 38996 365234006 71139 2119 977418829 38996 20111 285003550 38996 31954 995296256 31954 59913 875850195 59913 85408 747707044 71139 38196 793718486 85408 64792 151905334 64792 68316 873913922 8668 64792 949719248 85408 55175 372380649 72535 8668 303577785 55175 35654 790695813 68742 35654 508475988 35824 68742 414405495 63220 55175 268981678 18362 35824 182026870 78171 35824 865475 78171 5065 30672740 78171 4627 223065300 671 5065 45446020 18362 13826 251497149 57283 4627 682198080 671 71137 238997857 71137 10528 229073846 47556 71137 28400672 20213 10528 261595951 20213 63090 522987995 47556 21934 632713693 20213 43356 906158923 47556 87229 173475069 86230 43356 679275038 33728 63090 126573807 86230 22438 675048707 86230 1765 381334943 87229 42993 768802180 54426 22438 573919050 33728 22969 118461817 1765 53644 128734511 43942 42993 517261832 19489 22969 251209478 19489 67399 959262850 22969 72656 730157309 86507 43942 417613543 56905 43942 71263878 72656 88015 115022890 88015 55324 203945766 34386 72656 600240884 55324 70910 179471139 34386 57773 340282467 86698 57773 878436297 17707 55324 840103393 60897 86698 834416675 17707 10629 413505176 70026 17707 21057584 9763 70026 320959542 70026 35489 328945861 70026 46215 490105189 10629 14381 320022288 13511 14381 127006871 13192 9763 84007547 35489 25322 636025111 70930 25322 741360386 31444 14381 618472883 13511 41083 216588285 54655 31444 334153957 22500 70930 920356346 31444 5200 252412628 73333 41083 837855259 295 5200 570440557 22500 7668 449201161 22500 34206 836212603 36814 7668 876655190 295 81720 689766540 34206 31133 86552874 81720 38134 440479993 31133 16837 911319520 72169 16837 311030082 72263 16837 165287448 31133 10642 278544132 72169 61023 593291014 45006 16837 181933014 25622 45006 639471787 65018 10642 973453081 45950 25622 952779794 45006 42988 41272589 45006 25362 140326437 69024 25362 32644327 65018 3866 908835683 42988 36779 918691804 28601 36779 391700628 36779 34961 18465326 47429 69024 288193250 47429 46990 660732754 47429 64963 964031071 28601 48673 687872778 45186 34961 404491323 61337 64963 776002145 64963 69342 9184133 45186 25058 226322857 45186 30026 145865215 57221 69342 68977582 57221 68783 850113336 16988 25058 8205978 25058 51210 676549125 26747 51210 606853925 57221 18591 138585928 7166 26747 76302600 7811 16988 512363707 61585 26747 732776223 18591 52314 381344939 61585 59959 738749562 7811 3912 995487492 26389 59959 534832072 61585 77777 116723285 52314 24681 671668250 3912 54508 733783072 54508 47870 106329200 7027 24681 547300440 37181 7027 195361777 27429 47870 746465657 66479 47870 997132016 47870 17866 132567652 75023 27429 16863461 27429 45957 368019019 89393 66479 826358835 78791 17866 875321383 17866 41522 240232920 78791 50120 932376454 89393 77994 433029549 71156 89393 241252619 41522 44235 16720938 41522 965 550376331 965 144 411448449 44235 6512 90101663 44235 61398 174042685 6512 85423 114058627 60150 144 426651603 85423 34186 949642015 61398 30685 596590335 30685 4803 45671096 21950 30685 919541342 90022 34186 840573916 26453 90022 349350404 90022 53985 787355602 52565 53985 674566459 21950 22204 739594101 26453 83874 3643911 52565 69178 666853882 18928 52565 240163552 52565 51277 874418934 51277 54849 298555563 27866 54849 290413636 5876 18928 87620188 36864 5876 21238578 36864 29325 410233036 63922 29325 959676041 52641 36864 692934851 87278 63922 342064989 63922 21534 278233028 29325 68424 529697906 52641 73534 10545161 87278 13232 349119583 56016 68424 264295139 73534 23157 134314130 68424 45612 477961709 73534 36017 771181276 56016 34995 849726973 118 45612 501724437 16426 23157 154166914 34995 26968 179106732 16426 56841 442389037 41793 118 746690676 59929 26968 644065429 41793 26574 882641841 64061 59929 70692605 56841 24573 727614294 45276 64061 386664455 26574 59843 95426835 7004 64061 945223691 64061 84461 7934634 84461 16550 90990377 58218 45276 52219023 16550 42482 693227172 16550 20986 435613559 59484 84461 929422823 44861 42482 116826734 53373 42482 606019412 62206 42482 212168448 62206 9233 952273073 90541 53373 24899649 9233 39323 212182737 9658 39323 104203442 62206 13898 681764168 9658 27398 102323134 68912 27398 134403940 27398 45673 902689610 27398 46286 889373677 13898 89879 723660715 46286 36839 361368441 49271 68912 135027634 36839 22943 479027264 22629 89879 515119475 49271 32261 967888125 49271 6561 40164217 6561 89749 527130911 22629 55933 648159575 57364 22629 670094156 6561 32898 43193538 55933 54254 509542341 55933 6148 831362534 32898 3841 255774439 27710 54254 426889646 3841 66767 541477126 64020 6148 432781664 6148 41842 14857334 64020 11095 46153181 27710 45675 524696363 11095 81465 431447623 64020 68048 141076928 45675 88391 117778386 76651 88391 389192054 2588 88391 112554186 51693 81465 223333676 10455 88391 263660884 51693 4859 153780744 81387 51693 229338647 10455 32631 681591911 18719 10455 407219647 4859 24576 659295002 58966 32631 125914604 5185 81387 112843307 24576 34439 20553283 59228 58966 585856789 59228 8159 835156856 43474 5185 628645443 5185 62035 952690603 8159 37554 571389551 37554 10619 77123707 56010 62035 926025211 10619 66659 380115593 62035 11273 288324358 37554 64762 489361137 61344 10619 118198881 61344 36230 45501656 61344 54873 589098444 11273 43890 156678917 54873 37035 48516742 36230 26663 44514120 43890 67891 186782153 37035 61114 66339946 26663 38557 685122567 78246 61114 833265092 10160 26663 789308037 2608 10160 756268044 2608 88077 956206088 2608 36472 647655553 88189 10160 598354225 86266 88077 919479413 36472 47584 738630172 24302 36472 199079687 36472 50048 841430026 86266 43657 734703066 5986 47584 238023502 43657 12759 229352998 24302 33290 511404510 12759 27904 240233250 5986 69196 19756193 27904 15404 10588245 9345 12759 541436190 69196 69165 229430178 15404 5662 903239924 69165 23875 447205423 16125 15404 719135119 26577 9345 70663604 51409 26577 36698605 5662 65704 490526607 37162 65704 478018242 51409 73077 620591749 26577 16268 856963207 37162 15709 140847398 28484 15709 998154039 28484 40830 269927494 28484 37452 12128039 58499 15709 532007161 80361 37452 47372026 427 28484 903722856 40830 66683 343555768 427 602 9755148 84345 80361 422645816 3304 80361 225488877 66683 63626 55194740 39134 3304 337473051 63626 39856 941245155 39134 69796 101771075 39134 19199 660525896 23010 39134 871608779 19199 11968 181248168 39248 23010 529106517 74528 19199 274568360 11968 15548 746940435 39248 49092 675067365 15548 63554 830101383 48608 49092 854107920 15548 13004 933830368 63554 35952 772791630 67315 13004 588614506 32524 35952 727851078 78660 35952 213715700 33917 78660 736668706 59009 35952 172337296 67315 38297 263137945 36648 33917 908390886 74446 36648 37998697 33917 3757 637762319 27607 74446 203643780 84639 3757 192056490 3757 3258 887882394 3757 18906 602366976 68161 27607 862014402 18906 76169 723776750 3258 31542 400549289 7021 18906 315308751 7021 57082 90995163 21408 57082 650012949 76169 74467 697027574 57082 63948 929891169 21408 108 571329018 73645 57082 404551631 108 44544 980812158 63948 7917 626927469 20254 63948 279533053 69363 20254 768199782 69363 35647 693658180 7917 7682 614438462 69363 44890 611796802 40792 44890 895511313 7682 71048 503122818 71048 59064 140746457 13795 7682 592360864 71048 43996 126814548 43996 10385 170658700 43996 33092 102070306 3252 59064 747504121 50427 13795 203831782 10385 38207 253968586 33092 86144 470321267 3252 44096 354775909 63993 38207 553433436 86144 38676 314120506 86144 36822 456623021 32166 38676 358603459 36822 4289 938263397 57540 32166 267987098 4289 10670 308360606 4289 12178 427318309 4289 44101 2252749 57878 57540 344397219 25648 57540 192481075 9440 10670 315977690 85678 25648 525250319 63403 85678 79588457 25648 16703 955964264 81350 16703 86608984 81350 17564 335314803 85678 10808 382302297 58718 16703 179163147 10808 620 849104857 81350 66367 455148382 10808 45039 753985447 77438 45039 829956265 620 88187 51200491 69918 45039 631797113 47277 77438 641564766 44472 77438 192531749 44472 50807 73107394 13223 88187 232521432 15832 47277 565870003 49779 13223 292092914 50807 55888 550399745 59464 55888 758241176 13223 84648 124378240 59464 11768 526124146 4804 11768 759863566 80498 4804 943091400 84648 88491 449814215 84648 49250 400185469 49250 63279 310289378 19002 49250 601645113 84971 88491 708777120 4141 49250 614429300 15621 63279 364475280 7907 15621 639613063 4141 87091 35436427 15621 66345 140373319 66345 31015 264146393 84221 31015 223570912 13157 87091 541051517 13975 87091 67040429 1469 84221 436000285 50746 13157 519796796 23863 1469 635695844 32414 23863 91861904 32414 71794 804481197 35192 32414 750355716 9411 35192 192716578 79733 32414 175530 46830 71794 64252097 46830 54949 192569840 15314 54949 276527269 55825 79733 390557393 6953 54949 84074003 54949 50308 634230993 6953 70079 68856061 55825 25883 778556951 58974 70079 711403251 50308 2727 95703544 53569 70079 70852363 58974 89883 145600667 53569 37635 438621513 7129 89883 93624576 60660 2727 113257748 37635 66756 41046298 2789 66756 586105047 7129 64712 129714716 2134 7129 271591994 60660 32716 108338676 10534 2789 839433111 32716 16865 833307864 46651 16865 296357441 32716 79274 118178217 46651 13106 615251263 46651 36614 59892486 13106 38195 106479907 38195 49598 413953534 12867 38195 953965884 49598 27383 28955860 56114 27383 453894563 27058 49598 97249826 27058 11667 8650993 56114 46837 607664624 19666 46837 452269349 2676 11667 488425332 46837 59234 311089319 36871 2676 52507983 2676 54367 786114361 2676 26510 467723800 26510 69671 237084309 36871 60389 939985598 36871 67912 585625787 36867 60389 888665634 21732 69671 566549940 11312 69671 459331654 49389 67912 840139999 47194 11312 912960462 49389 78529 488578720 49389 19531 981550327 36571 49389 89144737 49389 20368 85066880 82621 19531 644225204 34736 36571 860197163 19531 81570 160777410 81570 74404 536737889 84688 81570 560569947 84688 6059 741425934 84688 63636 535695319 61993 63636 538303756 63636 4207 400229412 4207 81811 975206112 4207 29790 259249588 21641 4207 941676752 81811 86313 261308011 81811 31623 688676377 60412 29790 245719088 22020 60412 455719501 86313 75603 763834467 60412 70982 25316557 70982 53607 348870326 53607 14424 322473595 53607 65278 891294283 45454 75603 908152357 65278 90465 546507447 45454 15543 234267561 73922 45454 296607872 90465 31669 39622619 31669 38674 950156597 66966 15543 156202117 31669 15720 757042799 31669 90172 266950055 66966 59001 471138099 76621 59001 597738878 15720 39523 891102569 39523 1784 12100793 29670 1784 185109880 55262 39523 1929518 2772 55262 103506616 1784 85819 208426465 44716 85819 61570687 50897 2772 449267270 3712 2772 652167698 50897 13411 766552367 20526 44716 175221959 6235 50897 518821602 50897 66794 620149327 20526 2130 640059344 13411 24285 508441212 43989 66794 31292692 12268 43989 860853655 1808 2130 344549375 11242 43989 230484220 63250 11242 827400397 43989 39383 961593466 53082 12268 836521246 71776 39383 478520887 11242 85150 233859061 85150 63555 479711104 68503 71776 438045579 71776 12925 923165911 33102 85150 439714169 12925 8539 595155187 33102 80720 339635363 9988 8539 170088084 12925 68939 208172879 68939 47760 414321537 13061 80720 781937974 49408 68939 751717495 9988 7620 831312941 84572 49408 497681583 47760 42409 588991465 84572 40784 658655403 82732 49408 811923753 42409 63284 823261953 84572 10717 793299568 10693 82732 59352862 82732 63525 994775801 82732 8545 165303600 8545 23794 463137146 41751 63525 557855568 63525 4271 218849773 66900 23794 224032278 79295 41751 322015561 67924 79295 462642467 21556 41751 541577084 21556 41446 526195390 87521 21556 789042868 79295 20044 805935424 49170 41446 175733650 32323 49170 555968652 41446 56095 80657941 49170 6797 54563305 6797 44203 974862261 32323 41791 114877605 41543 6797 260291288 6797 41717 109309432 53227 41717 349942977 41543 32714 332445156 76669 41717 14124182 41717 54207 677803389 37697 53227 460444372 76669 8889 391302514 32714 55648 241365922 76034 55648 555486561 27371 54207 678951664 8889 6218 238649138 65902 8889 579293076 50230 27371 392592395 6218 38668 218112047 38668 42303 844671095 893 38668 885235871 60523 50230 810060743 50230 175 844871285 9537 60523 759653734 45303 893 642626220 37855 175 119729431 59455 9537 493972252 45303 83491 205074182 24040 83491 708269881 16989 83491 152437744 83491 7980 724532304 67195 24040 704380198 11264 24040 536815674 66401 67195 563013418 67195 43492 309475292 67175 67195 85847404 11264 61024 66697739 11264 87199 134922710 12020 67175 743446744 87199 24487 475597189 84024 67175 184549917 24487 24768 341659906 24487 51086 106358564 24768 39741 266376692 71322 84024 159811179 37255 39741 906882689 7623 37255 662417667 37255 74274 40685213 52111 71322 413268180 7623 22338 659193760 37255 38418 716415842 44218 38418 622487333 2836 22338 345982009 11481 38418 399715304 84247 44218 504502836 44218 19630 328018066 84247 8036 323155463 19630 33487 72607621 87309 33487 68928408 55824 19630 96658821 8036 73263 757798748 6565 33487 965599418 37055 87309 172353448 40278 37055 324482455 63472 40278 167532311 73263 29000 160881449 37055 66843 581233727 80619 29000 519578083 45712 66843 393295174 34203 29000 721677187 66843 75078 499638580 31216 75078 291883461 34203 4427 571889574 75078 2710 104824418 62042 2710 703475394 59934 62042 574590267 59934 76478 910057448 25123 76478 586523256 62042 9698 104023365 76478 14270 520548872 11604 76478 894681924 9698 82893 155503828 9698 84772 464799102 11604 53191 108164086 11604 601 299407997 82893 74142 608408634 21590 82893 584569224 48385 21590 474356968 601 15628 117299526 15628 44279 502309479 69294 48385 633180974 14633 48385 134565411 15628 19345 469605780 43160 44279 330682017 9014 14633 484610726 69294 80077 845184819 14633 85064 532661209 9014 8030 560241000 43160 80364 380803256 80364 50038 560587285 30247 8030 55795407 9205 50038 184290529 20272 50038 921804362 6259 20272 649339778 26381 50038 237828883 26381 20429 712395157 49437 20272 81065352 59994 49437 119280978 20429 4060 420565584 20429 73432 976816625 44705 49437 301193882 44705 82818 136985310 73432 67397 527722790 24713 82818 536348100 43285 73432 923180444 19616 24713 293769998 63131 19616 118447653 19616 31475 619340482 31475 37583 136708024 31475 40902 784388603 27502 19616 272845867 63131 82673 950579461 60496 82673 48777028 37583 6149 757098699 60795 27502 519823432 74350 60496 227035272 63547 60795 260949468 63547 29212 359905104 74350 89541 618795940 80035 74350 402231002 80035 78802 698221288 88369 80035 373468586 88369 35145 26577877 80035 20074 414470005 61157 78802 114005677 88369 83210 95371855 88369 11338 400675068 72503 61157 445795461 81591 72503 115811754 47137 81591 918794706 47137 48224 789325833 82188 81591 14201548 47137 11784 67399609 11784 20672 691463907 20672 55207 122876205 48224 40682 80688283 20672 67339 642212258 20672 67666 342799132 52802 20672 299482285 52802 49872 537108733 67339 38056 808644094 54702 38056 505372204 67666 4877 678431902 41712 52802 511287607 54702 3237 6578174 23569 4877 987427889 59912 4877 280944991 85978 4877 698695656 23569 42234 228252438 59912 54278 34540147 59912 84133 336370822 85978 32926 877258833 2224 84133 421901647 2224 46552 499889564 84133 52003 829843452 84133 14432 987388243 74755 32926 669478884 10652 46552 552839408 8213 14432 148960812 15763 74755 699703491 14432 58762 199242027 17877 58762 803959341 15763 77086 541277167 77086 85683 681047965 31038 17877 745330910 58762 81712 973174596 56511 81712 535849241 42810 85683 60284811 82668 56511 923007745 82668 36668 679134819 36668 43031 449689021 43031 29129 948887792 42810 39036 864316209 43031 66209 24627740 39036 59846 270886914 43031 45137 21332355 56436 66209 263978961 70433 56436 950315957 26358 70433 180463043 42790 70433 574785732 45137 15499 51984735 54800 42790 7495684 54800 13063 103426459 13063 71951 398101212 13063 32250 185503918 32250 63495 484318100 86057 54800 448791793 86057 17831 459393542 9239 71951 639965792 43228 63495 178901372 51433 17831 208352512 32211 43228 380981646 5203 9239 25525422 33430 9239 130103949 28807 33430 667694226 33430 77458 131782416 5203 36548 105366360 31500 33430 12545635 33430 38468 764607642 36548 26593 87743371 77458 65860 340399227 70222 65860 437820847 65860 2415 710300061 47865 70222 102299022 3929 70222 233752019 47865 72346 113634909 18503 70222 333950470 72346 5377 766952351 3929 75572 530946857 75572 20313 417980705 18503 9232 454462331 9232 1599 623352742 1599 31304 246590269 9680 1599 473654207 33164 1599 46545223 44558 9232 813825819 76118 31304 838491746 30774 9680 28651819 9680 50871 853893753 30774 15888 604090360 18296 50871 117183934 50871 8078 382266652 30774 15772 917374521 8078 8864 663126643 76252 15772 46275303 75889 76252 351995161 72348 75889 483386818 31748 8864 765599022 85928 76252 316278979 76252 2460 593691346 83502 31748 653167155 2460 86307 454801350 31748 6628 216712880 77531 83502 597999758 6628 5271 319436708 86307 22609 10768754 6628 66470 624848085 33316 66470 740271393 80874 66470 542254408 66470 39075 843060334 23631 39075 337021734 54258 80874 794300043 39075 73604 875436098 88102 39075 402901987 24427 39075 651668644 88102 86774 259571978 73604 71571 109143197 71678 24427 354043750 88102 64455 50342845 70640 71571 248979058 78524 70640 6649975 52220 78524 806400193 52220 82022 652783216 6103 82022 26237015 37263 70640 802585973 74922 78524 341116384 65067 6103 769385544 48830 6103 812532608 82296 6103 400348191 82296 61723 541569418 81057 74922 917060627 65067 45943 61885334 81057 84545 368031072 81057 51471 57092600 42802 61723 220488940 42802 1773 788153469 88543 45943 270852168 42802 15576 711153322 26529 42802 846257948 65128 42802 823705707 49563 88543 311720385 49563 20001 493484328 83786 65128 152754867 83786 67228 430960270 49288 65128 226484230 83786 11162 457636242 20001 31923 478703783 8094 67228 727297730 83804 67228 787967007 48137 83804 265108772 61792 31923 795494685 12436 8094 88111210 83804 55784 352848602 83804 11470 842498587 61792 89508 389171218 55784 33925 700466821 8129 12436 683542735 33781 33925 634513881 69263 33781 205000784 33781 43534 94433359 55919 33925 743036538 43534 29365 280062570 55919 10698 924107525 13200 10698 920991526 13200 21699 644266978 55919 18233 425563179 7494 10698 91878888 34794 10698 211141217 71463 18233 17971620 33533 71463 496350389 18233 82925 424876797 7494 40913 960550789 18971 34794 95801059 33533 3639 649749833 3639 52986 365571520 82925 74116 584803206 3639 78380 148769142 72999 52986 35381080 26811 52986 872226075 52986 38642 342500250 26811 30650 994989252 25314 30650 513803766 25314 49845 134254167 30088 26811 89144678 72430 30088 483617485 30088 73523 411884973 84712 49845 487344977 73523 84541 721946513 30088 13987 672533131 84541 19315 736464227 73523 42246 968395887 13987 46182 851745409 19315 58207 38649559 5137 42246 895074395 5137 44212 696015443 88405 58207 132401386 5137 17391 858154423 5940 88405 335421884 5940 77934 223666484 77934 21333 849667075 21333 29919 862577977 5940 54466 468294601 86344 77934 339020510 77934 50331 785585339 86344 16181 266970160 49932 86344 902174642 34319 16181 695833349 51066 50331 57563775 14013 34319 346079239 34319 33275 497874890 49932 64268 895245514 34319 79351 438132076 89727 33275 128997777 62394 33275 303357577 24826 89727 50636870 89727 32109 912464579 12013 24826 119609400 72568 62394 115654151 62394 65957 276032993 20762 12013 175216251 78988 32109 128321756 68828 65957 630885548 20762 70977 536343643 61022 20762 558638011 5032 20762 346120193 926 78988 777033912 52550 68828 539305525 61022 47117 699798344 52550 47305 693752646 52550 32280 726000262 75874 47117 8696922 88103 32280 362637062 47117 70424 724256720 88103 62907 291968931 62907 46154 84563402 11864 46154 248325565 48288 70424 397092423 20370 62907 889556610 14957 46154 272693135 19351 20370 815858946 11864 74014 209740221 74014 90128 712695384 75337 74014 513091545 19351 25304 122381748 19351 32161 268165998 15973 90128 803750055 36291 15973 339363200 58790 75337 110201940 79329 32161 202227380 32161 70885 768942331 55754 36291 869356050 70885 51258 204708638 70885 25468 748995358 42166 55754 52400888 80193 70885 394976219 51258 52431 493018170 80193 45582 166185391 45393 45582 206278535 35336 45582 323239981 66496 35336 886121125 52431 42354 29558641 45393 8835 573301596 69168 35336 413807348 8835 54163 137574459 8089 69168 85674406 60238 42354 755341857 39163 54163 776301035 54163 82007 73995279 8089 3918 54315743 60238 9679 252017586 39163 25083 847172349 17751 25083 759041099 3918 41774 655782008 58948 17751 692634675 17751 85214 146496266 58948 14990 275460666 41774 63752 826176031 14990 67049 397493096 67049 58222 384782147 55307 14990 856018105 14990 2510 294100695 2510 35045 278003359 35045 5675 423926807 26096 55307 300730823 5675 65553 330911153 65553 30819 485083559 70800 65553 2816863 46732 65553 43957593 70800 17837 61960642 71814 65553 342653558 30819 3565 20380768 83347 3565 237028164 83347 15086 171909184 17837 2877 939056526 909 3565 22105164 3565 43221 27147884 909 46884 111467294 42175 46884 239123938 32183 909 362182578 24700 32183 571185698 26822 42175 945119517 42175 9228 576209933 31176 42175 152910264 24700 18147 311567949 56421 31176 61792492 31176 63426 275844163 18147 43837 977368428 31176 13290 633762757 3527 56421 999909934 3527 87106 705968942 3360 43837 72926615 13290 21504 190737306 13290 9406 595817116 78126 87106 277337057 48207 87106 969716002 77133 78126 356126125 48207 66232 757308360 59672 9406 420320948 59672 54663 405019932 86571 54663 125089530 16239 77133 91143102 8825 66232 401502032 27285 59672 618838717 11579 16239 70305492 86571 82660 460600423 16239 77315 345796449 8825 52595 214423959 27285 72482 275469995 82223 82660 966394997 59753 82223 620757118 86058 82223 106362506 985 72482 408495569 55330 59753 761735649 86058 35843 773889489 35843 31791 413221763 17862 86058 633568004 17862 65818 857461759 55330 77494 425392744 35843 12675 922851174 20091 65818 800081827 21497 77494 124489019 49253 20091 622011334 20091 41835 387444730 12675 4882 1670401 21497 64695 155321079 17672 41835 994983427 88366 49253 304343461 36934 41835 125354450 64695 5650 937328212 4676 17672 85351041 17672 42295 355772007 86738 42295 707431190 86738 45645 606505430 86738 10618 394566942 4676 47359 481038519 16619 86738 617840901 45748 86738 45559744 33153 45645 944440513 22084 16619 842366262 70993 16619 639360551 2249 45748 273571132 44865 45748 111887275 2249 2954 595372023 25817 70993 496510053 42150 25817 694034711 79524 25817 735766561 44865 49835 153296488 42150 19043 115556834 42150 46587 281054384 87477 79524 141674871 23686 49835 409805243 15074 46587 220136789 68049 87477 704400705 87477 85552 740885809 15074 54851 815720915 68049 82706 396970658 82315 82706 719623037 82315 47231 519722989 26279 54851 451132355 54851 22918 700211646 22918 88570 450610485 22918 43344 47490134 22918 36405 436725007 34371 43344 216225239 61989 88570 230719791 78546 88570 332388643 77085 78546 822448580 61989 17051 95890019 77085 70111 569619083 70111 48202 926132602 48202 26670 922054887 48202 79268 179664744 35385 79268 536993891 35385 58723 661705685 58723 39096 568137124 22849 35385 985809660 20373 22849 502928237 58723 5370 475170930 20373 35921 753895809 35921 55120 509948983 35921 4777 901812627 46232 35921 477656982 4777 16576 99895757 73045 4777 103626842 55120 73264 115355529 46232 44682 907371186 73045 72785 57895403 73264 77524 384121040 65628 73045 638940012 65628 65792 435531888 44682 88791 260260405 84957 77524 930857444 44745 84957 12190392 88791 56254 407874584 65792 711 97424543 88791 72015 603218150 26329 711 465193892 70217 72015 428531076 70217 1925 359454833 71984 70217 87120837 26329 46768 414433711 539 1925 364737126 88977 70217 934044302 49300 539 67218407 5205 71984 647201240 55749 5205 337610500 88977 31261 629124543 55749 55733 375682986 31261 46934 527012669 31261 46519 259917485 11972 31261 553897487 55733 55548 328707081 55733 4313 796527117 77590 4313 584181027 4313 24745 141912424 4313 58183 483308660 26187 77590 518310236 34063 77590 881191598 41736 26187 301936651 54225 24745 582887901 26630 41736 8709349 86639 41736 709115886 19976 86639 41482696 56986 41736 279148826 19976 18820 868356441 4998 19976 45448925 86639 47903 254718295 32228 56986 293861657 46055 47903 983910511 29746 46055 912260060 46055 8095 254377246 32228 62389 387201769 62389 66735 948647205 62389 79243 930074718 45010 29746 774352421 73402 8095 52238097 37390 66735 285977371 66735 54960 420895661 79243 27228 846152854 54960 39802 895955429 73402 21885 91627146 21885 40653 841795923 21885 37973 20593059 2846 21885 102623552 40653 79316 718732962 21885 15920 835359203 37973 34091 115485032 62655 34091 598314039 3315 2846 195987039 42621 15920 167232443 15920 49705 893867726 49705 74166 605917579 72563 3315 980824521 72563 20096 359821512 20096 64234 431890425 74166 65844 99035720 20096 60518 49697645 65844 35169 574895710 65844 74869 781521921 28368 35169 927310621 65844 18710 249951924 25576 60518 178397791 28368 4374 837747146 3510 18710 282085542 48434 4374 10133286 3510 25891 709106344 25891 29719 521304872 29719 67218 788878808 29719 21517 194353512 48434 77409 886655817 924 67218 256993611 29719 78047 2277857 67218 9486 631555879 83292 78047 229498307 63849 9486 812241877 61620 9486 618365383 83292 54270 771995102 49708 9486 280147106 54270 43064 278507702 63849 74261 348509133 43064 60244 864066980 60244 25996 897674699 71223 49708 225155750 74261 28329 445050295 74261 28644 687770177 46039 71223 898269547 71223 45329 169913999 71223 16478 103971393 48375 28644 35270020 16478 2042 67064029 1993 16478 490278627 1993 86255 762222047 66034 48375 39741635 86255 6777 577048677 78258 6777 457118149 1993 58051 459406673 38496 58051 835689636 58051 23118 411589680 78258 69669 896151229 59610 69669 185387348 59610 58379 40862437 59610 50970 381201544 82394 50970 541753348 82394 66318 864762662 66318 34959 818642636 3593 34959 277051613 66318 37579 174805152 37579 17501 276227692 27330 17501 934159161 29016 37579 385312471 8445 27330 631350527 26464 29016 564978788 40028 8445 54316866 26464 12785 85434600 81568 29016 538241142 26464 446 91938551 71161 12785 59511541 38067 81568 642396363 446 13974 810829380 13974 20305 30804605 38067 1053 996534765 58392 20305 643425979 61356 20305 199646227 1053 83808 238403052 74989 83808 477962738 18480 61356 377599048 75478 74989 320951016 74989 75762 281386128 6035 83808 624179004 18480 17232 883285025 18480 40008 490159023 76710 40008 594040074 6035 21879 300880020 17232 77574 150935452 25579 40008 301144511 40008 73587 593697766 32785 21879 342112624 25579 31668 321535542 89686 73587 861810114 73763 32785 528080588 31668 24763 36170466 89686 69608 154118816 24763 59405 553290172 19879 89686 289938412 23041 69608 654842020 38187 19879 44922021 50073 19879 963363 23041 73964 694671607 19879 79761 580431230 23041 78071 413552782 50073 41529 879863464 48394 73964 31771367 73964 26589 949406991 43174 41529 616251288 43174 67495 618278201 6229 26589 856022656 43174 64011 755044211 26589 39305 716602847 43174 63386 298162765 22718 67495 43352608 6229 63508 32281046 63386 41953 950522178 41953 43033 579753072 53912 41953 335087790 53912 42301 195833543 63215 43033 746792743 41193 43033 460923818 53912 32688 2705795 63215 36981 984387367 41193 32604 779096963 28241 32688 468321658 85227 28241 962146934 32604 84493 350293791 13539 32604 89249302 85227 31835 390323740 22078 85227 453977690 84493 64063 220876537 64063 31988 308365543 12157 31988 754726352 22078 7190 665846611 64063 20053 97126604 7190 9942 731289602 57561 7190 43719813 38962 9942 673413930 52731 20053 57985179 27779 9942 188321799 74370 52731 940146862 57561 86564 454705404 78287 27779 681734864 81598 78287 791413558 27779 88557 676556614 33350 78287 347179738 76131 78287 354923816 81598 31175 403095459 33350 43240 151514964 33350 27075 912726412 43240 40242 186614123 40242 67079 659208338 27075 44493 83044111 67079 36972 963473815 20706 67079 637649512 67079 72078 667336124 72078 37970 154780696 44493 63676 573269727 7767 37970 518512583 44470 37970 613606862 63676 78280 315107232 19773 78280 945018696 33397 19773 468848231 64886 78280 484713915 78280 52899 269572575 56825 78280 721521110 69684 33397 746489041 65787 52899 539036983 45170 65787 565868067 47138 65787 970562439 87156 47138 359339111 56355 45170 486346652 65787 8417 464972790 45170 55535 55668066 87156 31057 276816013 31057 88408 31070919 84667 55535 482577877 19855 8417 966986991 63352 31057 176720121 52884 88408 276822001 63352 14952 701657583 22346 63352 754995742 52884 14366 84105260 78893 52884 130196125 14952 46692 501576222 78893 47476 558523604 46692 43384 443689826 9901 14366 80067839 51802 46692 104486635 47476 1058 892147988 1058 21845 657527180 40225 21845 678258591 5693 1058 751824871 19165 1058 796563864 30361 21845 949462838 27125 40225 227354037 40225 19068 776761676 5693 58011 804299744 75931 58011 128898854 27125 40052 215872961 39288 27125 740287131 20359 39288 196423108 39288 83828 671783169 75931 9347 92639573 22169 83828 117259549 80805 20359 862605150 76676 20359 613039166 9347 74516 619924485 22169 79163 891142023 79163 19051 145925379 87137 74516 194906915 19051 4768 49274333 87137 10934 208145544 45651 87137 537568225 45651 41047 493102645 9318 10934 820035821 75437 9318 232870449 75437 14396 269883083 83719 41047 997982573 14396 88311 533439771 39192 14396 904859264 83719 7130 742545200 38913 83719 494457711 38913 48895 587795168 38329 38913 631474384 38378 38329 931237296 38329 22065 959516311 38913 37732 503082588 48895 1377 539118405 22065 69585 357222601 38378 65352 499124697 22065 42138 970643526 69585 29574 898750050 3287 42138 489165113 42138 29473 308081964 42138 26014 864491095 42138 33046 123682504 33046 89107 435872358 84550 33046 822022329 50244 29473 856256298 50244 45207 609904422 77427 84550 984910711 45207 85722 325554273 84550 55982 589598937 55982 74756 233676812 77683 74756 601926427 22693 74756 976596308 74756 86209 169829354 20527 55982 665612912 22693 45945 624595332 809 20527 534115699 41370 809 891668802 76362 809 948639071 41370 35861 128454767 809 34698 203725036 76362 16387 929190813 74668 16387 329753709 74668 38153 235566540 58508 74668 107127525 34698 46798 372497008 38776 16387 771987013 8288 74668 926122194 58508 17020 399509738 59206 38776 328962380 59206 24845 607462364 24845 73350 743850224 87878 59206 147676838 17020 74276 651892615 40723 87878 815576537 24845 85699 572010009 87878 76842 470091146 8553 76842 832931030 85699 90524 267818697 8553 2709 455152835 2709 31656 746179396 67888 76842 568266907 87382 2709 654589627 57216 31656 971782430 89150 2709 295373349 31656 5241 971738364 30830 89150 106818872 87382 35802 44413777 68818 89150 203623966 2665 68818 203327968 57660 5241 181686473 22856 30830 891018424 57660 88703 129055149 68818 71763 451622472 41921 71763 497479724 57660 56663 624336416 692 41921 439457848 86921 692 614341878 45118 41921 392025123 47576 692 663191 692 70071 739385469 692 19496 590234185 70071 39255 540506493 39255 15093 953216399 66896 47576 35987052 232 15093 615847310 19496 54160 636915043 13542 54160 721967491 15093 40976 935847888 8787 66896 15360387 20000 8787 785397968 49420 40976 529503081 13542 83252 537332824 8787 63894 171419642 66424 63894 435001968 83252 82521 469272768 22009 49420 144484386 34341 66424 725624476 63894 47608 399187613 82521 902 281637687 22009 42130 540417943 55962 47608 357880888 34341 73825 109383432 73825 16661 795819527 902 63194 105954692 16661 69398 331075282 16661 73109 8425765 26519 73825 968724826 16661 75426 856939671 69398 70524 180149234 79984 73109 164743649 75426 66753 171361775 69486 26519 561445304 24926 66753 846735262 70524 11746 428343477 69486 71709 100840282 4678 11746 730890646 72174 24926 851127104 11746 38889 243602248 13351 4678 738021746 71709 49000 15675594 80926 4678 945942299 40475 13351 634708090 33554 13351 422376295 70437 13351 759844292 70437 77588 488622100 33554 66890 104463881 33554 49080 86332324 70437 86569 556970125 49080 66349 479058451 32485 77588 913956885 68845 49080 659107720 49080 2175 891136251 4544 86569 337637958 60616 4544 862214155 67074 4544 189328138 14429 60616 849789431 2175 14612 901991106 14173 14429 902453911 9443 60616 681177981 30343 14429 631925630 30343 87111 439402493 14173 37312 829783955 30343 11151 402298694 37648 11151 311318753 37648 67113 77100382 1683 11151 313772227 1683 73134 722639518 70259 37648 951475625 70259 45756 44679677 25035 67113 840969878 10519 25035 544095880 34224 10519 221794601 83844 45756 880289529 34224 81689 328003437 25035 89199 491579415 81689 3843 583783941 83844 53941 696318576 3843 1969 309233074 89199 77006 505354676 14789 53941 685007115 14789 21457 698343813 1969 2021 876212207 77006 67907 908720519 29002 21457 333777156 2021 69620 346410314 24684 69620 39924359 1584 2021 570539043 69620 26470 41625879 26470 70861 238483821 69620 16442 864812433 70861 27793 182074732 47474 70861 513561492 16442 62433 714680620 62433 55680 682043278 20410 27793 148379092 48480 27793 360039402 31029 47474 70862434 55680 47548 120222586 31029 77859 916455791 49584 20410 785499497 49584 22265 481263126 40893 49584 858404997 36059 77859 939659164 3299 49584 355147091 67446 36059 974692891 36059 2403 760722569 2403 72899 521072248 21932 36059 740193630 83747 72899 802111327 74436 21932 13337213 62462 83747 494320000 83747 70456 649729673 63645 70456 609628222 265 62462 397281736 35665 74436 76468351 41044 35665 346499168 59764 35665 860721439 35665 40668 462049994 35665 69035 809967741 59629 59764 831039938 5502 59764 742189308 59629 27195 498977304 5502 86347 423595618 54416 69035 204047123 79372 59629 366440542 27195 34069 28713714 34069 82721 590760948 82721 58907 130975676 58907 56154 300911995 26100 82721 284022234 82721 52031 711038644 9800 56154 787628170 81628 26100 687941916 18918 26100 77173387 80178 18918 771907949 45820 80178 987602988 81628 64530 205008531 58048 81628 629875163 64530 89060 430783927 37829 45820 706827443 33108 64530 903822970 10522 33108 363017710 31749 58048 119017243 37686 10522 252522138 10522 69400 22250797 73445 31749 502342282 73445 64041 167065773 77880 69400 10082224 68404 37686 392164966 57913 77880 57950046 81733 73445 847985283 64041 79903 530686522 68404 51879 237166026 79903 79166 534114312 51879 57076 699516669 27138 79903 317690771 51879 11703 534031961 11703 10917 655472607 49810 10917 174701866 10917 23125 778011140 11703 29478 444539116 29478 73899 635274801 49810 53916 422840223 20236 23125 171645276 63082 20236 585128983 50703 73899 684110803 82080 63082 127664705 35150 50703 338624430 50703 8447 80391709 20440 82080 32780683 8447 9567 818713196 9567 72678 88280717 35150 41276 31179933 80886 8447 710827060 13142 41276 504264418 41276 53005 107867159 47186 41276 474224321 37388 47186 265441121 1857 37388 241015334 55216 37388 417102433 37388 67407 666681717 40917 67407 111774933 1857 69688 168526911 69688 38343 11693501 61011 55216 28170804 38343 55280 733859696 29796 69688 247461985 20295 61011 904661856 29796 78653 270926436 20295 68819 189556415 38413 20295 956843466 29796 51665 429027086 78653 85981 893081883 51665 54528 33165032 85981 60759 984070952 38413 21403 665274233 21403 28543 551480699 7428 60759 150131790 61138 54528 79964878 28464 21403 673958928 61138 71505 58815823 7064 61138 660052380 74552 61138 82475387 7064 25111 437436074 74552 72235 32719503 72235 32565 833625375 25111 29232 776932412 35460 25111 125663457 35460 33003 662153367 35460 46975 361660561 29232 20422 461612301 33003 40260 854526037 46975 88384 656500310 74669 46975 438133309 7128 88384 18999467 40260 75881 549633568 40260 16997 372427210 19361 16997 384093095 34344 75881 479432883 34344 81083 513337119 88735 81083 301038008 52275 19361 59264405 46627 81083 167164005 52275 74360 305533764 23987 88735 48789048 46627 34819 180574391 82155 34819 694129118 64157 46627 376010697 82155 9633 892274604 64157 76545 792127315 64157 15705 778752591 74800 15705 841605708 3479 76545 256479530 14529 3479 458598748 76545 58266 752260672 14529 69948 953097497 74800 6588 23931060 69978 58266 836301798 76509 6588 902322461 56676 69948 872928786 6588 21441 809029885 21441 75019 166545556 68367 56676 793636304 56676 10412 558821131 44808 75019 209216608 21441 86320 302217679 10412 78349 397742028 44860 44808 991665350 44808 12229 74554891 78349 67415 95166670 86320 30564 127232664 39598 44860 585146941 12229 34026 765658768 34026 19186 47291487 39165 19186 415800650 19186 26011 324125438 55730 39165 678756149 26011 47341 433022238 34716 19186 885743595 17279 34716 863336061 17279 4463 47824515 74037 4463 935445752 47341 18149 14409828 34716 74884 952304449 79145 17279 82407900 79145 19436 620812979 41638 18149 948251635 79145 13537 65836985 41638 71317 479925008 19436 47425 86924332 13537 41040 738381443 41638 18122 973072541 41040 606 754237112 87566 71317 594562745 606 62374 102970849 23561 41040 587457260 606 59768 475968896 80355 62374 301394605 80664 87566 7563164 62374 53962 284376140 59768 32231 153686523 80664 83725 152127975 797 80664 816181737 797 87605 668364910 15127 32231 36126131 15127 20861 44348752 29116 797 18855361 15127 81085 44161516 29116 65846 981065122 19914 29116 265589530 29116 36078 949139415 65846 89941 939864032 65846 68739 80982502 36078 62030 620519734 68739 72427 347474042 30980 62030 31033078 70769 68739 515117692 56204 68739 455615072 74391 70769 253642361 66325 74391 479922524 56204 72408 879269223 4977 56204 64276065 6984 72408 99241619 45549 72408 523733406 84577 6984 452194539 33732 4977 869375410 61703 84577 494886075 6984 89363 678958615 51075 61703 755530779 33732 45772 516930590 24761 89363 56890574 1802 24761 456681735 33374 89363 731124719 85760 1802 755824044 65107 45772 888793137 1802 85919 127051921 19560 85919 317566894 7385 65107 371219645 63126 85760 857314613 19560 23853 349631602 47497 7385 684275986 23853 65050 563359455 44023 47497 733279153 30200 63126 607546986 47497 60013 246829120 65050 58833 444331103 59354 30200 524957593 41785 30200 580760657 60013 79304 518342343 59354 83008 945882090 59354 49758 277363970 59354 69977 27714192 83008 69448 821811044 49758 44678 864255724 69448 56425 146403236 69448 67282 841151158 48073 69977 137927037 41920 48073 714873981 68403 41920 499345034 25043 56425 212532472 25043 40267 151931243 48073 19104 902410195 64811 40267 262909112 25043 12174 785487496 9853 64811 524788253 53276 9853 40903286 81462 64811 509336297 41365 9853 249599435 9853 85103 172584012 49624 85103 862789348 81462 14865 32775184 73410 49624 2182819 49624 5914 960967469 45503 73410 41908410 77826 49624 744510466 45503 31196 59003006 5914 48066 763820805 71267 45503 573330543 47483 45503 2133103 73319 48066 807981372 79721 47483 942703974 79721 28736 181589928 10537 79721 770018483 44349 10537 635703962 86270 10537 397560871 79721 74741 114106091 80045 10537 54950166 44349 12844 601038274 28079 44349 538378408 83800 80045 181262838 80045 33192 749903913 72092 33192 31846932 21295 72092 759228093 28079 59173 392970986 18675 83800 669028212 85154 59173 288282551 18675 21991 754869714 10122 21295 768805157 88571 18675 753578189 13759 88571 172523391 13759 15298 608035128 10122 57737 433991464 68588 10122 107951090 9607 13759 383935628 15298 43923 383009120 43923 39520 781734720 57737 62900 510497009 74655 62900 351670451 62900 47083 123791825 47083 70292 883602647 15924 62900 650626493 15924 26328 109584922 83603 74655 494274025 83603 80310 635417103 15924 11251 135415547 27307 15924 104023974 85040 80310 94569975 11251 12472 111468668 80310 48365 278077874 27307 17927 701366910 48365 25398 913119110 55372 12472 499032725 25398 89192 1715981 53859 89192 398373921 89192 71674 300377312 89192 54490 623360540 89192 21310 158894465 31679 89192 61532712 21310 16676 611335540 6572 54490 753537052 31679 41741 504890308 31679 41967 195234461 82162 41967 248092812 16676 85219 507014045 85219 10105 802107422 85219 58714 39774028 10105 30998 249031634 58714 50159 696391701 30998 33608 242026279 50159 17153 81288118 5418 58714 81774889 17153 60989 345923745 6908 33608 290110469 17153 62898 893837841 58065 60989 104406272 32514 5418 353229794 6908 71195 209968619 6908 17040 766305911 16567 17040 855167381 32514 83055 836748465 16567 77149 186733611 40963 83055 77534037 59192 17040 120361946 52977 40963 539029208 90212 83055 573724059 64601 59192 757308163 31666 90212 29998683 2926 52977 896168300 86343 2926 363204715 4023 90212 74071509 77594 64601 142413735 4023 80916 634456614 281 86343 975765556 77594 51986 515476484 77594 9547 526598831 51986 33888 193240441 74642 33888 933780141 2394 33888 1614035 39329 2394 749732914 66778 39329 269046660 66778 69127 865993267 74642 62083 978955919 66778 82370 982103081 46027 66778 68617450 8223 82370 370163061 82370 61488 370467831 82370 46298 569990259 8223 37960 422508198 8223 9552 258203320 46298 40783 229205103 76479 40783 995242330 40783 9749 203167291 40138 9749 545736370 34696 40138 688197258 40138 51868 450457267 76479 60462 471442606 51653 60462 836115090 40138 84385 917475182 51868 52561 30555445 68360 52561 721075016 84385 85270 128781589 52561 56751 470844349 52561 50840 96467292 12846 56751 97044013 23466 12846 683853578 54344 12846 991989110 23256 23466 601211007 65074 50840 313151080 65074 44609 104970425 85800 23466 147449360 65074 17919 811108604 24438 17919 576910924 18295 17919 774323190 66638 44609 22990916 75617 18295 332995087 17919 71021 763146188 24438 48256 835608778 66638 68899 13064873 66638 40635 127343084 15811 71021 991779379 15811 35129 141390699 48256 84305 195325270 84305 42019 883957589 29717 15811 594581782 23056 84305 509824686 23056 58778 396872055 86801 29717 65955807 23056 2239 673189685 47220 58778 320685435 47220 22007 350190330 69644 86801 440246532 86801 45677 967973546 69644 58268 199843404 29634 69644 765480429 87180 58268 943663652 1381 45677 843415849 81026 87180 298577348 43121 87180 680172406 43121 13803 399733818 13803 81152 23979302 13803 15794 869301678 9731 13803 83008144 60954 13803 99667035 15794 69378 628052830 60954 919 304894779 40126 69378 926549341 40126 29961 796612376 20365 69378 726029320 59027 40126 580594006 59027 41782 28674968 40126 78705 953802258 29961 34574 314344709 66058 34574 615864634 39920 78705 287430893 52891 39920 121787652 46271 34574 777673305 66058 49464 289810600 49464 30188 631379514 23057 30188 321911977 78681 46271 662346453 41516 30188 942708203 38082 49464 76980765 29384 30188 40967732 50793 38082 440809059 76334 78681 999552534 32782 29384 998335744 72978 38082 46607542 76334 38474 58250748 72978 46952 159713917 33481 38474 678070627 52230 32782 362124534 38474 25818 830139947 33481 74502 21458081 44261 74502 893929117 30070 33481 425984504 52230 67731 675209511 67731 55581 850204064 67731 42148 813045986 42148 26189 260233060 4792 42148 365249882 31734 67731 575855421 40885 42148 65656736 62662 26189 528782429 40885 35153 137451488 62662 39071 174621824 35153 41743 675030613 40885 13863 123782397 40030 13863 41197841 40030 52538 819206370 41743 6310 193643233 34276 41743 196435227 34276 56244 171432631 87558 52538 473559369 55732 6310 790327435 47157 6310 90850011 60800 47157 846094372 47157 85122 371679293 87558 44813 994201093 85122 44333 888174940 47157 86792 441474416 86792 51843 799691045 20197 51843 452059471 86792 57897 474191938 36174 86792 773746618 10479 51843 133416968 10396 10479 96138232 10396 62490 541275294 10396 19706 229007835 38725 10396 104565828 10479 72666 601143441 19706 48428 27428937 66725 38725 567153969 38725 16389 64021620 66725 20309 4602650 15912 16389 545523992 29421 16389 867509673 15912 989 267614794 43118 29421 973721179 989 5345 517859154 3178 989 740237739 43118 87499 419890348 989 25018 981128315 6264 3178 103946832 25018 56610 828516654 3178 34194 81987769 56610 84872 256444846 79106 6264 581930607 56610 1608 66073983 1608 40206 89986576 84872 73327 450665137 73327 45388 221786397 37456 73327 685758305 45388 75673 195293004 16166 37456 83724271 45388 15396 111979981 53170 75673 216944629 53170 63085 660337979 82644 53170 345552321 16166 70650 113241793 53170 38462 825313818 38462 69591 161278120 70650 61647 862195315 40218 70650 610390178 70650 27323 241677303 61647 43432 851462279 33472 40218 40920022 43432 12158 715549949 27889 40218 415166215 5264 33472 238674160 87052 33472 476511459 73255 12158 322852495 75415 87052 735040818 60556 87052 596561730 57156 73255 452507984 57156 74861 959694813 87611 57156 610065783 75415 27773 64613166 57156 17276 716698008 8579 27773 105563095 8579 46501 80412798 46501 16417 355750450 8579 45278 882790398 70183 8579 553043844 18256 16417 834659700 70183 26161 649363448 37512 18256 994888492 33283 37512 709659946 26161 74537 660439115 26161 33901 663038799 44404 37512 721057898 33283 84459 95801601 44404 62425 596222894 58536 62425 508417478 23385 58536 392967159 62425 87163 123812564 58536 88722 423522296 35253 23385 299745474 87163 36564 255896112 36564 65220 309302007 88722 24194 497023670 29999 88722 106759671 71518 29999 783397746 55219 24194 74357824 55219 22264 827673993 13220 29999 261816660 22264 14724 65162935 63780 14724 437404622 1269 13220 223065726 14724 33054 679339430 13220 62218 412319022 1269 57185 941929190 63780 20297 987747706 33054 51825 847186712 57185 71299 946980331 57185 35252 39232329 35252 1343 820186873 24652 1343 640948863 49158 24652 814927966 14409 71299 752454180 24652 84922 10252359 84922 6076 748882899 14409 45165 224405450 6076 5369 294350170 56289 5369 984625970 35572 84922 63504060 56289 41757 481874293 45165 60024 937819009 60024 38797 99624263 30421 56289 418298516 35572 23753 646527140 23753 51384 48157645 76051 60024 456039194 29391 51384 775331331 29391 863 109445894 13547 51384 618601818 34205 863 394572702 6420 29391 900146243 22895 29391 406288588 44639 6420 66449327 6420 88128 20702363 22895 72510 492892249 12676 72510 987902984 22895 81176 529747704 69016 12676 68233330 48824 12676 691680890 48824 57106 258093415 81176 43569 886507181 49923 43569 133977741 74969 57106 837616117 18941 57106 42140375 49923 88172 68154585 43569 82991 528735351 74969 53332 908207576 74969 12349 867829940 35936 12349 30971196 47358 53332 957126637 47358 22243 948658007 53332 11595 807091053 24918 12349 590105918 47358 88215 278968282 553 47358 147633902 22243 75552 726658041 78510 553 103710654 8031 553 401012295 39302 553 809092115 85746 78510 955093754 85746 27518 584898444 38823 39302 403096577 39302 9954 123885744 39302 44327 320279273 37340 9954 717007868 44327 59055 531236733 29224 59055 779984581 59055 27328 996587937 25179 27328 918684868 81956 27328 356910006 6275 25179 517650614 6275 2492 952976201 1019 25179 649236528 2492 38126 120237087 1019 41656 649657515 1019 65560 893124391 1019 80416 411676295 65560 47423 580178330 38126 69717 272180184 41656 38335 395451677 40810 47423 882896212 80416 84397 507370278 40810 85019 117532546 45374 84397 738003992 55309 40810 484547133 87344 84397 955052532 87344 45050 883514744 66453 45050 476075363 55309 12106 114533580 87344 5433 696112614 45050 37187 524159639 66453 49454 703779754 66453 35437 590490673 67406 35437 176430672 67406 8416 889448385 8416 10428 704375259 27728 8416 351087107 67406 48583 140258092 10428 22206 420736451 44210 22206 209869765 10428 12657 678208781 48583 14690 759997679 9603 12657 777983730 9603 44495 946991147 44495 85533 684901840 13902 9603 214257454 75786 13902 937373467 79330 85533 997413761 75786 28382 907027990 16422 85533 95567697 66667 79330 598243130 28382 126 126370024 80190 16422 716721191 28382 34867 270466239 16422 68221 849922897 66667 16723 895257574 80381 80190 350291000 62653 80381 942371554 53302 16723 596360994 53302 87536 578341089 53302 66772 90015513 77217 53302 195357012 51698 53302 415668450 66772 62303 260285820 66772 5661 71647906 26599 62303 824205515 77217 25529 8312822 26599 72590 619221273 87404 26599 922236352 46260 25529 715008004 14837 46260 75056215 61 14837 5323629 907 46260 970553531 63391 87404 258654644 61631 907 394606933 60648 63391 553210059 63391 70544 482110625 60648 57010 217044125 10602 60648 793854193 10602 12808 72991864 29785 70544 685699810 70544 53034 535393135 35805 10602 405321967 51643 12808 124079343 53034 21176 749334618 1611 21176 804750269 78631 21176 154385625 21176 3601 954770747 42460 78631 315318129 49527 78631 396886380 72977 42460 902937473 77709 78631 899580206 30133 3601 551179859 72977 89202 987859871 28950 30133 298986975 30133 89735 63052501 57926 89202 515598163 30133 39250 383732115 39250 82943 458092742 39250 9612 100994800 88193 57926 199415154 82943 84234 736850893 34270 88193 273368015 4421 88193 183772633 88193 77727 757563380 88193 7875 3643904 4421 81321 383271801 4421 54817 603098000 4421 39093 872364791 39093 29661 132002062 50253 7875 356842306 51761 50253 8554901 39093 53173 646016547 50253 53126 793360598 51761 36068 900098472 76671 51761 164052999 2815 53173 505133165 53173 88810 305830754 53126 59409 445041881 88810 60676 219703672 8394 60676 922778749 28394 2815 420655164 8394 82756 126571686 28394 59861 93018560 8394 65349 467227385 59861 70692 22804592 28394 18075 125107882 55654 82756 696510159 65349 1702 128679207 55654 13606 875233717 43676 1702 89258855 54341 13606 980807654 13606 29591 645223307 13606 50097 77925899 50097 24139 481274495 29591 68230 997903148 73186 68230 373493495 73186 45344 562620143 87594 73186 294827827 30242 73186 56550706 11140 87594 438208372 30242 60243 586124902 30242 83660 815747488 83660 63772 334440682 60243 21385 330054867 11140 83498 825720723 48487 83498 953993814 13379 21385 718738440 54040 21385 798199485 21385 1615 394515008 13379 41567 799326607 1615 43059 536043573 31643 43059 663492819 43059 81319 377917982 25699 31643 311851468 81843 43059 720375856 43059 10948 366340335 79099 81319 313376094 44300 10948 146684868 31058 44300 979030867 47571 31058 562523874 15202 10948 748569805 73111 31058 316312667 81925 47571 820767508 57825 73111 969005282 15202 58933 99018832 66316 58933 460217022 73111 3392 793668342 34928 81925 438758821 36577 66316 934546835 36577 40513 311087711 40513 15485 500670128 40513 77096 666456149 34558 36577 712032218 77096 58895 166895697 27043 15485 142397102 34558 28784 200847375 77096 74917 950969957 51660 28784 210791502 51660 70044 484188543 27043 21386 692052680 77557 74917 800645023 21386 19052 70786130 77557 49807 981012242 77557 38572 323448739 29658 77557 260155238 55159 77557 275514470 55159 48764 164480845 86406 49807 279904287 36438 55159 607627985 40137 29658 272608847 50149 36438 881252252 84107 50149 493508343 26981 50149 990616261 78200 26981 161508724 50149 60628 736612977 16638 26981 58012180 26981 12343 710863806 22652 78200 689120415 83236 60628 490859608 26988 83236 459951476 83236 48118 647105603 83236 11808 216872911 11808 4322 529952914 43659 83236 540615859 11808 4103 796093530 48118 64898 592638685 36330 64898 139197276 76137 4322 214600692 4103 39120 642963221 85310 76137 457134691 36330 565 82187170 85310 52118 621866898 76137 54863 348977878 54863 79852 337443373 36885 79852 176072817 366 565 443368681 63189 54863 237893494 12449 36885 339797566 63189 88284 9535139 81602 88284 610460006 81602 51962 546154479 12449 75682 188007152 68299 12449 141762068 81602 71165 667681641 68299 4233 631233608 42813 51962 16817836 42813 89440 492479552 89440 31861 358988102 71165 10288 654704747 59923 4233 533811265 31861 14228 198859024 76799 31861 358988683 76799 69890 637421536 10288 3949 57115275 76799 13375 431716023 25350 3949 305101694 13375 50939 723190320 69890 3944 515738606 50376 13375 748233037 22868 50376 649677675 29815 3944 160752928 22868 34048 945403772 67119 22868 10212944 41058 50376 199722609 71016 29815 705856049 29394 29815 348211604 12146 41058 710713818 33640 41058 193983939 13921 71016 258502884 26132 33640 700124728 13921 83385 771190842 26132 46115 520605758 13921 30616 350851616 83385 49693 211849899 83385 59440 72280960 84130 83385 331067649 49693 51038 233055784 39415 30616 591299066 7230 59440 285895995 25292 39415 760702767 17701 84130 377071897 51038 52261 748983465 65677 39415 521147356 60135 7230 140953768 15338 25292 46582967 88964 65677 469869146 52261 14463 698821267 15338 64733 17187671 88130 14463 879335616 37414 14463 853790236 14463 9817 795597842 73233 64733 742199511 4021 64733 166362005 85542 88130 976955052 9817 5406 977036600 88586 5406 444010043 61380 88586 551604889 64748 88586 146926911 55335 61380 988477262 55335 52203 704918833 47316 64748 981475524 74532 52203 410383087 90515 47316 17779232 61379 55335 435002374 52203 56867 214157377 56867 20159 406280472 3941 56867 178683194 20159 128 743441544 48897 61379 187011260 72752 48897 797303198 48937 3941 163087115 547 3941 223189057 547 21070 139339449 48897 78644 639960597 21926 48937 657996646 21926 23476 867909639 78644 55122 224700109 34856 21926 24801661 78644 90242 263412533 38225 90242 844626887 27873 90242 453629344 55122 63174 339841478 38225 29906 104420042 1619 29906 977357736 73477 29906 656195967 6657 63174 307995512 57228 29906 868490524 87584 57228 386491434 73477 52971 901300535 88327 52971 988163033 6657 77244 76364160 35816 88327 903802050 52971 351 691914448 81456 52971 396059958 88327 89950 93440446 86068 81456 432896890 81456 60797 196626903 86068 72225 31898677 84646 86068 708537738 72225 41420 444994596 60797 28452 636433696 67828 72225 36533136 986 72225 136691025 7888 986 217786894 68722 41420 301992949 4127 986 154837791 7888 63808 767055299 67967 4127 679421376 29832 68722 692276252 6135 4127 266813077 14069 63808 168684528 63808 22704 37819186 14069 36850 177481033 57492 14069 371391074 6135 6390 78974275 57492 77247 103268825 22704 58746 274408476 77247 70339 72848542 243 77247 562826528 32547 77247 6640111 77247 3504 201618061 58746 37006 243176585 243 56712 72634092 69332 3504 132675806 32547 34085 850595643 69332 31074 108176090 29932 56712 951715198 34085 9467 89624300 29932 51710 215713138 29932 24158 867731351 60201 24158 129917393 60201 3890 862611732 33580 60201 110802136 55126 33580 667941719 60332 55126 931128407 71525 33580 390964490 33580 14106 836059729 75879 14106 953936177 75879 30458 409255384 44269 75879 231153214 63981 71525 338617216 58059 44269 131647547 58059 82060 485324579 22305 58059 124561345 38549 63981 534803570 58059 37918 848241477 37918 26982 963292872 13446 26982 69046831 70680 37918 351346183 26982 44410 452756371 13446 10632 264086728 37134 10632 267737409 70680 24997 330378285 6008 44410 713872978 44410 63185 160801919 10552 24997 852001045 24997 77941 136871845 10280 10552 642267898 10552 75389 909953138 77941 77836 28266839 10552 83576 759121938 60578 10280 961994019 66439 75389 439877876 5887 66439 354058868 73385 60578 620545749 60578 5435 926214998 5887 65517 650536099 65517 27409 837295284 54119 27409 268142343 84078 65517 573064403 4641 27409 53743503 78573 84078 928363395 84078 39020 966263089 78573 14509 517844470 20366 78573 189976885 72164 4641 26005635 72164 67006 127652325 1798 67006 376546333 61819 14509 871556854 662 20366 211270608 72164 25873 389936789 58665 67006 81767780 1798 56519 183954363 45433 56519 873903621 58665 84733 27780375 6790 56519 881040966 6790 23428 429582522 38972 56519 124655575 38972 57749 85068354 50765 84733 124578189 6790 22520 41127703 23428 62579 76660411 85266 22520 843616176 31369 62579 588826576 31369 57633 36328294 57633 70875 912308333 53192 57633 642615490 85266 88573 319254320 33556 57633 618171876 53192 2445 131182908 52217 53192 197675015 13493 52217 727476127 2445 11387 526660934 2445 78534 23103147 52217 5410 347148096 47658 5410 886774524 7649 5410 855814207 11387 28600 262088525 7649 72512 269158029 28600 34659 119636114 34659 89257 356044984 25689 72512 584267754 89257 34795 731053258 5572 34795 677746676 34659 67178 801712713 29119 25689 847693734 67178 13307 526186156 29119 60882 479161613 17692 60882 132334263 17692 67328 369609076 67328 9126 207495144 17692 73450 572790855 9126 40276 72334885 86484 40276 615256084 9126 68952 390827180 59429 86484 352011935 54075 40276 619352993 59429 78244 450565337 78244 5881 544834461 44864 78244 552147735 42717 78244 642274295 42717 66817 50967602 44593 78244 532560379 28494 44593 926340239 42717 18760 884910323 66817 74192 996893348 44593 57287 404849264 7598 18760 8231168 18760 38500 109596283 18760 40662 376226111 74511 57287 210895798 74511 23921 952328325 38500 2614 369550433 38500 58689 33171392 2614 82347 236238374 30929 82347 965964767 58689 19625 690193294 24622 58689 899489468 19625 88637 399577932 30929 46672 740164664 71915 24622 974295371 46672 64524 81926423 43373 88637 11774916 71915 42173 561361483 14090 42173 566161191 51438 42173 179343710 11657 14090 518341989 42173 33993 459822129 40854 51438 239598396 51438 79701 654793665 40854 4757 78312646 33993 83479 206865787 41572 40854 342723500 40854 18639 843775961 31973 18639 784701311 3206 83479 731822387 2087 31973 26031338 41572 29285 990657667 29285 63483 756422748 84394 31973 716726500 29285 71436 194639444 9353 84394 804673627 38882 29285 732774944 26284 84394 305906555 76282 26284 757489275 26284 85449 300726459 30760 9353 286491352 74783 30760 161856909 52992 76282 466463850 74783 67920 224032633 72041 74783 294606195 83913 74783 862678193 24536 72041 622120178 67920 75675 63476484 37469 75675 110387711 83913 66430 406159565 25909 37469 528789544 25909 61055 723041286 83219 37469 327845297 8658 66430 86454178 78035 66430 842164410 34045 61055 478685541 78035 34464 747289232 5553 34045 610386962 8658 61916 498691669 318 34045 317434593 62036 34045 790274614 35868 61916 113935395 18042 62036 738481346 18042 12469 495970419 18042 89569 810131211 12469 1268 858928910 12469 60810 965479525 73856 18042 453001593 89512 73856 315950737 44282 89512 83692094 1268 55143 779152756 89512 46656 991803607 84523 46656 55436434 84523 58081 445227770 42731 58081 289126514 84523 10363 199942315 16117 84523 647807848 9301 58081 196828621 10363 2740 196322286 80419 9301 87674601 28972 9301 447445372 22197 28972 197890602 23175 9301 86122757 22197 65836 411282419 21831 80419 42864315 73792 21831 265221339 68377 23175 762384845 21831 62633 53491759 68377 87194 711731864 87194 79794 76982080 39182 73792 966414589 79794 54770 932775856 21354 79794 443318452 25828 79794 853027982 39182 50928 674919865 54770 36797 646094235 50928 10956 444855143 20570 36797 387806484 36797 38162 347393381 50928 67002 785567741 4928 20570 999096113 13285 38162 64791115 11176 67002 12846725 13285 19679 136851287 11176 27060 469518750 11176 509 430469666 13285 48210 490757760 11176 13183 902672127 65552 13183 197882698 48997 13183 573716949 48997 61599 401435391 63108 61599 995167799 48997 27016 768828720 63108 39395 229784782 63108 17069 887095884 27016 29680 506479795 63108 17327 771174301 17069 68951 205222005 13649 17327 542070132 17327 4815 213632314 17327 43795 555906657 17327 73690 152554921 47965 68951 859863851 13649 77578 833256977 78939 4815 515959856 38300 47965 783065461 73690 50216 331817810 50216 68956 616202130 77578 46452 866240242 68956 20181 69384980 32057 68956 566372134 20181 58120 197077173 10815 58120 999652033 29113 32057 826600160 5713 29113 596888818 65637 29113 258343746 5713 769 389367153 24230 29113 904492590 29113 16720 318642064 5713 20396 12010252 20396 44926 997239843 44926 49675 604513517 38383 44926 425825322 83665 49675 134736883 54451 83665 771735258 47435 44926 602950739 69508 47435 485019336 83665 74597 380686528 31068 54451 54843439 36453 69508 731426233 2584 31068 952551861 75174 36453 362076780 31068 16489 400668646 23656 2584 296182717 2584 12821 856835286 75174 860 406428979 860 57099 103268681 49864 57099 888165483 860 36643 84174493 36443 57099 526192266 20195 860 932056927 26768 36643 46533493 60031 36643 781687266 58643 60031 754263982 54302 36443 192055758 54302 29507 45812010 85173 58643 327976545 85173 61476 191559332 29507 48475 526974508 48475 31800 152988599 54959 85173 795935015 48475 19613 90401274 61476 68623 570360073 82624 68623 133330398 16524 19613 559018172 82624 10897 215477016 68623 75020 641182017 75020 2315 760667712 82624 42552 394263228 66207 2315 816949036 10897 31591 705654610 66207 2486 583442953 70493 2315 123166184 87357 31591 467309044 31591 20302 115260682 20302 42572 886466835 87357 86291 179715220 20302 24972 662915742 63489 42572 512983915 29644 63489 109642558 63489 37431 308285152 37431 7648 415593535 1631 29644 439646431 81403 1631 77369152 7648 22588 543709292 1631 34508 125261343 81403 79237 609595583 81403 14260 135511406 34508 17106 336222929 52961 34508 87935158 31137 14260 75634441 79237 74574 215195656 68848 52961 803786450 40346 52961 710457653 65302 40346 674357536 86143 31137 241288801 86143 70203 997736133 65526 86143 784626206 70203 26286 685659933 76758 26286 976324921 32128 86143 461346244 60618 65526 183765826 55434 26286 662806908 7752 32128 508736293 17710 60618 627130379 32128 6247 303029796 6247 29433 571073442 6247 27885 810630829 90144 29433 248853199 90144 56844 396662957 61793 56844 46221393 61905 56844 758369772 75546 61793 147350443 2619 75546 333856439 42550 2619 110024035 75546 57736 767412299 2619 43769 264283973 75546 57883 347344805 5257 2619 122971705 20271 42550 778637066 5257 76485 452752547 52691 5257 305383253 57883 61147 304925012 89409 76485 103718580 89409 67669 342135264 77604 52691 329505295 48043 77604 843365993 23892 61147 284830531 67669 81993 335903744 67669 1877 381275861 11502 81993 781384678 33117 1877 722330755 81993 65005 99866285 11502 64225 677792230 1877 2186 778273006 2186 82785 677972772 70344 82785 243128857 38726 2186 959884240 52295 64225 804402805 70344 15948 101832079 66436 38726 121533406 36544 38726 387411074 859 38726 224245139 27054 36544 660648534 26339 27054 143444923 45003 66436 711109359 45003 30021 43128904 26339 24204 675530950 19022 27054 208148374 24204 24141 70865877 82807 30021 514785175 30021 85407 69963283 24141 51225 437227372 12585 24141 158484250 51225 75731 798483042 62770 85407 240684596 51225 55012 396686400 4004 12585 737432196 40766 62770 5369974 40766 76402 33596770 2872 76402 145037824 22485 55012 926160846 60840 40766 30662592 69829 22485 36194615 4741 69829 660047676 33335 4741 77748695 51768 4741 560931838 1358 4741 785263232 16424 1358 30075849 4955 51768 92305737 37795 51768 909096508 22568 16424 601091689 1102 4955 813602350 83836 16424 631747145 1102 42963 441637315 69480 1102 820303569 83836 58002 262566392 79846 69480 774841865 69480 76180 53188911 20447 69480 237072648 23655 69480 770613320 20447 61601 593102137 62594 61601 167566018 76180 70802 182220718 61601 64940 27145550 71792 64940 731233456 71792 13282 460033135 70527 13282 799574014 13282 62686 375881730 62686 22050 945124158 22050 49345 949181422 43761 62686 404194182 70527 66866 216924842 45697 66866 210009496 43761 21460 695105227 22632 49345 540899388 50241 43761 466936184 79484 21460 502296405 53490 22632 217399593 53490 85662 684660417 645 85662 811559926 645 20016 738336248 26720 20016 600735368 11076 53490 397744897 20016 43483 821747770 26720 16883 646652491 9151 11076 813329482 18238 16883 835193355 84029 18238 934915419 64576 9151 5400776 63710 16883 197317694 84029 58044 948255543 35607 18238 385334388 63710 18307 151272429 35607 18283 987585420 27082 35607 552311822 38724 27082 104343069 35607 59353 923254758 58267 27082 681074682 58267 4446 534211883 59353 77580 221417759 77580 35922 126267995 60416 4446 84227396 60416 48629 770034264 50055 77580 711696901 65222 60416 354196161 48629 26085 26767903 50055 74412 278301172 48629 72786 458036352 45868 26085 867352621 45868 47056 265506446 72786 25183 949799818 762 74412 562828863 47056 42282 927444299 46666 25183 899086930 46666 8385 599242348 762 57382 347553255 43116 46666 7768280 36646 42282 392004392 83558 8385 155956166 85679 36646 258270283 74715 57382 717748587 6285 83558 665120380 83558 79488 549656825 83558 24651 425623359 85679 67304 273811203 6760 79488 689190239 84075 24651 913495668 24651 8396 949181947 6760 65276 348438997 84677 84075 7628850 4026 84075 673806267 4026 85166 525708037 64629 4026 639479105 36759 64629 16926140 36759 140 873930071 86640 4026 10620296 64629 61032 412750956 86640 84928 440244766 12265 140 651413756 24868 86640 84449927 86640 54797 262030630 89774 24868 1352331 50937 84928 730691967 16985 50937 721498965 16985 38345 356352205 20381 50937 879328658 20381 42307 936826269 50937 20122 416765718 67935 20122 27781823 67935 57529 76773344 84232 57529 561404628 71980 57529 198423251 71980 42819 615650664 32833 57529 641596064 46494 57529 209568842 71980 87100 897322078 85708 42819 204718856 31174 42819 352158468 32833 11991 554241386 8677 85708 867058136 8677 22277 507817948 31174 48030 793268412 22277 37014 856456188 8677 31801 578498640 48030 86299 496242336 48237 37014 490982604 31801 9453 447698321 9453 1799 884318896 57164 48237 33106571 46555 9453 35446105 9453 19316 104477302 65518 57164 419307582 49819 1799 683958941 24009 46555 97123330 65017 46555 550156183 65017 26977 1310267 16375 49819 415600959 59045 26977 207651047 62302 59045 857129157 46992 16375 861327856 59045 52330 146454369 16375 65213 116051156 56823 46992 746749014 62302 87218 510018024 39196 87218 231317713 88537 87218 875047346 53599 39196 330748660 39196 62091 350023870 88537 3882 918337327 54420 39196 957940626 62091 29708 116361364 54420 19877 231500340 54420 78477 606345921 56076 78477 656535818 54420 72723 77817422 29708 48843 374395621 10810 19877 722690484 72723 4430 818424479 56076 31893 195849529 18599 48843 101811433 4430 41674 726422980 3496 41674 467994954 14476 3496 976246405 3496 60732 776911940 60732 12719 117682373 14476 70310 68109943 60732 75643 399136159 75582 60732 618522408 60949 60732 591278018 48854 75582 173989859 75582 79779 645438250 75582 80636 745883579 73817 80636 891348605 61341 73817 542600932 3853 61341 597783260 3853 73981 366881724 36817 3853 178820192 40290 36817 86410580 3853 72552 505411851 36817 2358 754683030 4488 73981 155724135 11809 4488 562170658 72552 60715 827435954 10151 60715 412858724 4488 43513 308267642 22561 11809 792842112 57145 60715 987750410 57145 17277 174350976 88979 10151 660582799 36659 43513 818813499 88505 22561 66396972 84272 36659 287604999 84272 80795 20571901 24304 36659 252800111 2024 88505 794887146 68225 88505 854110673 68225 34743 535308812 36232 34743 505471574 24304 69134 449490747 36232 17857 339007789 68225 4679 357695229 52428 34743 711464280 69134 84964 375608291 10150 4679 77061006 17857 85413 307799863 10150 6099 147073499 57572 52428 934086077 6099 26403 619413998 51832 57572 366243124 26403 74711 38190779 80257 74711 732213598 57572 40904 111741550 80257 80788 161099134 77276 51832 335299876 74711 70534 240576121 8719 77276 368348269 40904 37984 658673914 8719 64503 648749689 72870 64503 670660503 70534 60218 775505994 89689 37984 326717898 89689 5298 205173551 58477 72870 62290689 89689 70317 773011003 89689 37258 696801656 58964 58477 442180431 58964 78776 703503233 58964 22131 401570363 2893 22131 728684154 78776 22612 327708597 46902 22612 263694253 22612 50199 272564324 13173 22612 480902113 2893 89858 661683072 46902 78663 499641056 46902 85299 982539331 89858 53104 64801259 89858 20321 792195629 89858 24906 864816779 85299 18318 260658459 45377 53104 228924763 2303 18318 695666388 45377 48636 961793569 58016 48636 502063062 25413 45377 686623340 25413 48869 364770698 18661 2303 378344873 15409 48636 577718459 14797 25413 558649034 1736 25413 863325951 65197 15409 381623297 1736 1449 589681743 14797 52144 738610864 30812 65197 278549201 30812 64938 652116703 64938 69235 17562429 52144 62201 94562899 52144 11740 518502162 69235 57810 662981917 57810 48284 304383241 18094 48284 702853232 57810 82181 4955550 48284 20696 306488959 82181 75926 940445090 18094 3108 674591889 23111 3108 628460782 76862 3108 354669023 20696 84264 355156090 50561 75926 157568947 84264 68354 549223880 84264 5319 25429300 25779 50561 395759815 25779 21399 985047823 80930 5319 881381364 5319 86805 787343550 79987 21399 702667697 86805 34854 707434892 83759 86805 423911236 79987 78118 142813605 77343 78118 584094543 253 34854 873160066 35219 253 873620678 60535 35219 135730550 35219 77193 26141676 86608 77343 714998407 32024 77193 955501494 60535 26934 847184562 54102 77193 712936253 25090 86608 118039636 86608 67274 37811177 39904 67274 485114922 81854 25090 100612667 25090 69392 153134820 25635 25090 58990016 81854 25608 593912928 2663 39904 113353917 2663 90393 708156233 25608 22865 252451134 25635 77202 920784061 25608 52458 989702627 59261 52458 706474714 77596 77202 228726525 7072 77202 1498131 53384 7072 943440711 59261 88509 388496745 77596 16264 877437301 53384 19996 426763461 19996 18810 918677831 16264 7068 207606571 21710 7068 875846703 7068 45086 473268754 7068 1204 973625192 18810 33628 681207913 1204 46001 730344468 57627 21710 357185485 33628 69900 90290792 33628 23198 222800267 55896 23198 174868524 40485 46001 113196444 84255 69900 343836163 39376 55896 952077472 23198 55767 227821205 55767 54091 904356132 40485 85206 958739212 85206 31151 976683231 11473 55767 618514900 53924 31151 528819234 53924 50479 188926022 85206 15864 523249118 78091 31151 664535470 11473 30785 344350285 12190 78091 649127500 12190 57830 926359927 60481 15864 791448948 57830 81791 794821609 60481 19242 393765909 60481 43251 61591275 81791 40367 978256364 37059 43251 620602499 81791 86675 635459158 39215 19242 476614192 34907 40367 604786765 86675 82975 551146851 37381 34907 67976923 39215 26980 565499627 52323 26980 659863271 26980 26462 339855004 26980 6791 329516813 52323 66261 838019494 66261 60469 158287652 6791 30877 961283570 77215 30877 232256535 77215 10567 26157024 57332 30877 546371301 60469 24282 852541174 77215 65869 949077951 65869 11750 140837218 38173 57332 39621492 36863 65869 200093854 49602 24282 471412736 49939 38173 692627155 50632 36863 527959741 49939 17213 145299478 67721 36863 3729791 17213 38182 683475013 39884 17213 468676425 39354 39884 566587352 64703 67721 225182479 67721 37328 616478557 65483 39354 92020247 39884 3591 658416938 64703 1135 650691447 6286 64703 152511964 11822 3591 343754573 3591 29429 650427701 18677 11822 970715646 10931 29429 798959665 18677 40973 228053365 73030 29429 61184641 10931 50718 780094464 18677 30636 246316947 50718 48991 94450938 73030 1235 654736547 74520 73030 258165023 1235 11418 796219894 40950 48991 592751184 15736 11418 96316166 1235 9351 106407338 9351 13096 638788268 15736 66222 453950296 66222 51723 117845570 81340 15736 484787175 9351 15018 628374030 13096 78009 713580727 43645 81340 797140044 87527 81340 139251024 15018 48136 447478779 46412 48136 856361288 78276 46412 258368076 38193 46412 78463129 78276 41490 169744279 41490 60527 214257503 78276 71241 619689643 38193 13374 219921273 19236 41490 623343100 60527 40212 400210230 40212 85625 951053861 38470 13374 510510254 19139 19236 450354293 85625 3878 121502911 2754 38470 570282521 56944 85625 143467677 5544 3878 199488595 56944 36764 825009324 3878 63563 819387974 5544 59008 217477341 63563 79472 279719464 63563 56847 107709047 59008 59792 604916032 56847 88040 862919717 88040 44380 854018237 85433 59792 674480501 59792 55096 643701 85433 25302 89532689 55096 31193 261598085 86225 44380 403525030 86225 23558 176822234 25302 12677 554674604 8067 31193 251854371 86225 87681 686683848 16713 8067 988189079 87681 68932 912890947 8067 58057 188412381 16713 48922 872350349 16713 72573 200746662 6325 72573 726620245 68932 45109 850916362 80018 48922 564869697 21858 45109 438607851 31943 80018 860107105 50220 6325 570470685 61940 50220 384602891 12180 80018 515657540 21858 32994 976120095 15421 31943 171477773 25199 32994 691270605 15421 17362 419481482 15421 77997 132608095 90399 25199 329794245 17362 18530 253738626 7105 18530 592744860 17362 75180 437822155 4218 18530 233975966 73110 90399 253985 18530 28998 509610588 75333 75180 372789752 62480 28998 829025923 67299 62480 679890540 67720 75333 549186486 6263 67299 964711723 46229 67299 23847279 67299 48278 732847460 39483 48278 965176579 61339 39483 51222624 7721 48278 722930348 61339 41378 678028080 39483 58914 137836469 12847 41378 611852781 61339 84239 971058436 12847 58738 44396251 46230 84239 30016905 58738 32911 265782996 20489 46230 27094994 8563 58738 56242641 25015 32911 306716871 46230 37941 1978438 37941 40918 529453042 40918 3772 773892909 37941 85965 452797801 40918 89293 642116795 40918 59527 982593130 80015 89293 343919708 13394 89293 141027810 85965 58480 344758383 58480 36967 125428303 36967 62933 297787970 26034 13394 658856984 20241 62933 14488035 36967 46269 214277201 62933 84404 967266155 35839 46269 91685039 3687 26034 704074569 20241 35829 556586839 35839 38593 820800402 38593 19577 8115711 19577 69627 890145489 3687 66831 488094772 70236 19577 816171139 38593 13942 894870384 69627 83472 593725176 83472 47309 402600504 35796 13942 175743894 70996 70236 160116811 83472 62435 304958514 71286 35796 113478952 47309 71045 600420781 70996 16483 93985612 62435 89485 383851121 71045 67452 487495528 82411 71045 217506141 82411 52818 372601419 5660 89485 43869130 5660 87916 194233176 82411 18346 194851471 5660 66623 726002490 18346 12059 961918595 87916 22759 385122492 13524 12059 895093181 31870 18346 32927116 22759 6647 772149662 50407 13524 324792714 64644 31870 56602758 71459 50407 382098493 64644 69303 626899826 58715 6647 497621750 69303 43511 70237959 53763 71459 952057595 69303 80168 435952059 80168 32908 679180056 13084 80168 940427029 14204 13084 271896526 44925 80168 386301889 32908 45327 892524463 13084 5817 54774670 70471 44925 333963115 44285 14204 924373995 45327 34296 52011125 5817 3837 782566853 55429 5817 421430630 72504 44285 8736338 72504 20318 106388995 23821 20318 641791898 7680 20318 45597734 87031 7680 909770059 72504 87053 561063835 20318 37253 982476684 57461 87031 457575413 12163 87053 489979379 57461 23104 355206343 12193 37253 128067804 57461 40102 224194730 66421 40102 52957985 12193 46268 885934901 26234 66421 415348171 65937 12193 97507867 37801 46268 931450610 82239 66421 355575154 82239 50141 967376150 50141 7792 356019164 20634 7792 978467025 55823 50141 284892348 82239 74328 750043360 55823 58599 34754982 74328 72197 945083985 74328 40879 489809486 31648 58599 79130781 47562 72197 830626288 58599 35995 695242770 47562 88261 820129953 29729 88261 581475770 35995 88008 387191799 29729 40064 679083730 67484 29729 938685238 7060 67484 996456188 12217 67484 81155141 12217 67533 64303752 7060 86029 788383272 25672 67533 108515249 12217 74833 759402549 12217 64438 65615928 34501 74833 831783722 25672 68625 815732600 74833 3097 129351823 68625 68681 84003900 34501 88775 326599011 38871 3097 424668645 88775 54927 30922400 34417 3097 309074111 26869 38871 455244955 55346 88775 969344740 58946 38871 132969862 12555 54927 902447583 34417 84913 553028302 26869 5107 449524086 5107 32589 917078414 84913 34129 266675585 9959 12555 512403071 77102 5107 116304847 5107 68800 298416255 9683 68800 148785719 34129 77641 570821115 10163 77641 191322424 41535 10163 382239437 77641 865 128900202 41535 9793 510959532 51997 10163 373884487 35079 9793 836926132 865 69230 122831576 80046 9793 139811251 84999 80046 259934334 35079 84829 940012024 84829 36065 363300852 46158 84999 314050804 85327 84999 799202688 32771 84829 384947144 85327 17030 89998674 47272 36065 226475469 60452 47272 262544472 47272 10410 486750331 32771 75685 298715647 10410 29662 194722315 18558 60452 494155606 50592 75685 801448553 50592 60202 126635581 77138 29662 41859193 10750 18558 555698519 10750 46523 765696183 5821 10750 139319012 7382 10750 251121418 5821 45710 544730394 5821 2280 591542805 56125 2280 444353169 5821 46625 621082864 53473 46625 279249529 45710 22793 803375014 2280 3659 105543057 2720 56125 103081659 4083 22793 734778475 22793 62838 921718543 2720 17465 403339066 17465 6603 953016670 49144 62838 797965302 90200 62838 730553304 21847 90200 503492539 10640 6603 728322363 49126 49144 322775983 54729 10640 387984700 49126 49636 990399791 1616 49636 179059492 37818 54729 116900758 35043 1616 552647195 54729 77883 833048184 77883 83998 379691526 35043 78675 265291765 82775 83998 134273415 35043 64584 117504154 82775 46508 480184764 71923 83998 658519287 71923 58562 557786470 82775 73336 897445489 73336 34153 62751109 62531 71923 311006701 34153 25371 839866972 58562 34444 312319721 34444 71907 128604862 2874 34153 1360970 62531 34706 209213341 34564 2874 189497260 34444 88143 107268513 2874 68310 595347634 3051 2874 123419855 34564 24151 328832012 54436 34564 185870294 54436 73629 666859036 3051 44441 854395824 85713 54436 734798295 54436 8731 637042346 3684 54436 72915440 85713 43166 52244189 85713 4112 348352132 80925 43166 519488337 81365 80925 862101106 51324 43166 889154954 51324 6400 22639244 11347 4112 358903739 6400 17253 90481744 17253 43580 35871365 11347 18926 938444561 6400 56404 111697753 78528 17253 965398420 78528 53519 874640821 53519 49045 735756858 3900 18926 451034412 46202 56404 693625184 71025 49045 898940156 47771 71025 536643999 65554 46202 96723118 3374 71025 852162870 9750 47771 155376170 3374 67739 687334238 28552 65554 345305340 15044 9750 996603501 3374 68619 49646086 67739 10398 602918362 28552 39346 245384359 39346 51863 127437415 51863 66848 973546198 66848 17663 336741046 17663 37844 376899270 37844 87466 780375559 37844 2698 924859896 17663 17045 399300619 2698 85691 420797363 17045 52214 712493784 17045 75010 978781951 90289 85691 90453441 63049 17045 30160353 85691 8201 557780345 8201 62878 727137704 31311 8201 241150276 1111 90289 286564540 47833 62878 797579942 47833 20879 84298312 20879 90208 389724047 90208 58891 17203569 58891 47836 442069707 58891 88654 192151863 47836 87246 816162827 85416 90208 945350163 87246 76969 189122758 48160 85416 781000983 76969 40015 100735755 56217 48160 71665840 83917 76969 890967773 40015 7172 376763857 40015 6139 476358307 83917 47259 353222088 20190 7172 775955483 37427 47259 260775587 7280 47259 603750680 47259 14945 188295485 14945 83860 72558969 7280 14675 592223411 8802 14945 993396572 65435 14675 269894757 9692 65435 314222038 34307 83860 167128227 61858 34307 862057074 3969 8802 631022941 45334 9692 742630310 28642 45334 737659245 22358 34307 671115193 15625 45334 197959565 3969 38365 233434432 3729 45334 465266555 28642 52709 589230656 57470 15625 588038197 37155 57470 886525736 42364 3729 550511420 63602 57470 570351531 75214 52709 619990687 72654 42364 723818265 75214 68303 4564060 42364 1233 878429329 72654 52376 43932887 50604 68303 495890148 50604 58463 545080955 52376 8013 577506164 58463 68432 319108717 58582 68432 54292022 59276 58582 500642056 40876 8013 142970011 59276 73695 305312302 28230 40876 121458210 58582 88535 614450754 73695 42596 381262598 79789 73695 428899658 3474 28230 874076704 30750 28230 543472553 42596 13023 921567068 55829 42596 78598373 55614 13023 74030271 52761 3474 436978907 52761 45288 219236197 57384 13023 314993380 29776 57384 392979246 45288 30392 917050895 47505 30392 904315688 45288 14343 417961353 32806 47505 783219618 32806 22736 570099988 65644 47505 971886247 47505 66790 122079430 86525 65644 284979714 32806 48701 156018034 42415 22736 957990120 48701 3870 476520347 42415 75992 563328433 44809 3870 536073176 3870 51996 522103228 51996 88283 908609197 83790 44809 519218341 51996 87058 156064429 44809 76081 753055988 88283 30377 154340628 88283 59106 311470588 55947 59106 405790523 87058 66599 723440261 76081 23683 981836135 22480 59106 898454633 18650 23683 67483106 66599 58252 77503275 23683 20904 740981494 68520 22480 310019057 23786 22480 275912686 23786 15826 833153925 58252 31990 452237457 77380 20904 862698324 23786 68491 628422645 15826 44651 34844017 59585 68491 709578969 52367 59585 359720238 77380 83982 482187788 63711 59585 348272143 69275 83982 944096823 4947 52367 306910791 83982 77428 955687878 65305 63711 260616081 9911 77428 25245772 65305 54868 678756742 65855 65305 107790121 76703 65305 338196690 65855 69443 716799283 17954 76703 20845813 27789 65855 521682027 11526 76703 833017900 69443 70998 254520782 73096 11526 51663187 11526 76773 128414986 68382 11526 53248842 76773 41949 646662104 70998 48502 789124437 48502 85908 597090047 48502 7976 4052055 56381 85908 472892005 76645 56381 776010625 85908 49242 899752163 76013 85908 993226052 76013 66868 167618680 73512 76645 666806074 76013 71589 922278042 76013 21195 625594401 64700 21195 545078461 19258 64700 618540092 73512 59423 77192916 18159 21195 451037955 60960 21195 736981264 10800 64700 31237701 60960 83130 994935608 18159 55826 808923479 56184 10800 423131252 61833 56184 901026088 10800 31918 551657769 31918 58215 791951211 80162 58215 613356704 80162 90111 113609854 31918 63934 663613958 63934 58605 417466269 58215 2687 416461841 20659 63934 587218564 2687 59373 412827993 20659 50033 922542474 20659 23022 983451609 20659 11034 336396918 59373 75256 841586280 50033 26559 151247531 26559 27207 582770850 23022 26748 440117296 7952 75256 651558458 26559 76288 706221417 76288 48823 248374841 41706 48823 505582607 86254 41706 559035525 7952 55463 825713916 55463 70220 811571585 77004 70220 174184822 41706 83304 156221699 13973 70220 226725185 55463 68298 903023821 10841 83304 823093226 13973 10282 560958848 13973 22373 714360332 24589 68298 731647075 26807 68298 130674667 22373 44359 91578835 10282 1770 353153395 12989 22373 656727355 12989 5362 104458824 1838 1770 634301227 74047 44359 896292945 50943 74047 48137920 61070 1838 375305090 31405 50943 872237763 1838 32860 49065627 32860 72527 17668726 32860 88738 77420735 78838 88738 551532308 39232 78838 574873620 88738 32739 651291393 32739 8405 223933966 81913 88738 394960721 70388 8405 787856602 81913 52141 288339711 78395 8405 972483654 84853 70388 527520864 78395 67919 73546450 78395 8174 644287067 8174 78294 485051102 78294 69570 755914512 41830 78294 996819113 41830 49434 111308280 54399 49434 57243510 49434 42547 718537263 54399 74937 651052670 26010 54399 42698116 56541 74937 965215233 53529 74937 304590345 78523 42547 341863261 78523 53574 350419960 53529 30322 220603693 38920 56541 888156215 30322 50409 158632307 50409 12481 448034380 19977 38920 754000811 76782 12481 30316486 64038 12481 535081178 19977 38952 677576121 82701 12481 656981702 19804 82701 929474515 22008 82701 618458389 38682 38952 35537357 38952 61005 114864167 21047 82701 41778157 71934 21047 933057755 38682 53180 623590693 53180 84108 975171639 71934 87277 152844289 53180 41722 749222889 72087 87277 630003704 30595 84108 509860259 65834 84108 106559974 30595 45927 654461304 74353 72087 489782473 74353 26503 32765828 45927 50508 471993727 31256 65834 96462320 31256 87823 87414189 50508 36858 847658783 26503 50150 520570263 85853 87823 226423161 22953 50150 639410686 50150 71355 360940563 22697 85853 40431445 50150 74674 245649993 64300 22953 465903501 71355 1941 35788038 1941 15133 652968038 22697 50013 61632268 73080 15133 854208696 73080 85494 267040199 73080 32816 598138661 12300 15133 538766205 26624 73080 279861704 85494 67655 519777893 67655 19827 872174225 17587 26624 649625622 67655 75957 652828552 67655 35857 8872586 17787 75957 825762336 17787 44596 216211495 52750 44596 862549178 75957 80642 569162011 17787 68000 942248872 52750 64950 363300427 20541 80642 725192373 68000 71665 680209040 64950 10407 698875843 20541 11612 713916582 47707 71665 457916582 25128 10407 484202212 87410 47707 684928228 47707 36673 399224768 68011 87410 849426718 25128 15666 31016777 2391 87410 515136280 68011 73146 819371240 15666 12043 351744153 89496 73146 598235374 89496 58421 871843879 335 2391 795483293 335 37310 444392776 37310 32147 625399985 78864 335 547183928 32147 79390 974522514 78864 41843 425527391 37310 42840 40224018 44237 79390 297585260 2833 79390 300728749 48145 44237 700062488 2833 40700 674717381 43220 40700 284006496 66814 43220 150433276 66814 50656 587654572 64189 43220 782260024 43220 88551 562720800 64189 73199 909051052 73997 73199 758468350 59920 73997 855414893 88551 6369 726283953 23387 73997 15785489 80721 73199 993694833 23387 81578 967299662 23387 82448 53007340 10626 80721 290808420 80721 35646 304806635 81578 44947 673301295 83344 81578 312130771 83344 84194 77080130 76209 84194 424919570 44947 32687 211800143 6526 76209 994632519 76209 83511 699786645 6526 32442 360334931 76209 3958 763785848 83116 6526 90171646 39441 83511 943462927 83511 18140 393129891 48887 3958 227662921 47366 18140 883823699 47366 43832 51723408 47366 26228 483997140 45956 43832 482476164 11404 26228 401275622 46128 43832 400945953 11404 88399 123929146 39099 45956 666351912 52672 88399 438629990 11404 9983 576695235 46128 85802 773856445 9983 35300 590616504 72256 35300 677601468 15080 35300 947894569 79213 9983 149874720 37836 15080 369384938 1440 72256 546545180 49641 1440 74845103 11131 37836 998649396 49641 63413 531702931 27799 11131 821910259 30063 1440 78636561 49641 82971 397911329 63470 82971 769433769 44897 63470 963643378 63860 30063 488022590 73787 44897 244159136 26992 63470 454044265 82993 73787 465234875 82993 1217 845008311 26992 12972 282529024 73787 41848 353840713 41848 60762 340534294 17354 12972 712132874 74993 60762 691039780 74993 77830 444141409 74993 333 29001038 60762 50946 163822144 69571 50946 120282791 71473 50946 263453686 85143 69571 984417616 333 12757 673942342 89151 12757 682631718 89089 89151 2853706 14344 89089 234958141 12757 65275 468008887 89151 21127 914771615 18055 21127 346561368 78220 65275 103051764 65275 39046 447005950 21127 49921 155046396 41805 39046 159557933 15092 49921 266441677 73850 78220 610959800 51490 39046 109152338 53394 73850 175683335 41805 70074 330922460 70074 72269 174663056 13305 72269 830128633 13305 16699 13937121 72269 6810 25378777 6810 57091 435090288 6810 75981 156311956 6810 66722 47972652 6810 75410 692862247 6810 73132 905971611 66722 62748 91158659 73132 45074 884472425 28905 45074 241425969 75410 68634 449357501 14786 28905 74878410 50021 28905 149180960 23019 28905 327182862 14786 74776 271871397 50021 61443 353877125 519 23019 74914619 61443 79032 620270873 74776 63058 24438994 55461 63058 144172912 63058 4024 888462896 14634 79032 124939295 14634 39231 242492850 39231 69218 712480401 4024 25684 426214637 16798 39231 327430200 16798 4360 9517376 7876 25684 353129322 55501 69218 513142178 55501 64508 335058700 4360 42293 690140029 6764 64508 775854790 84763 64508 920708076 6837 42293 980092253 6764 84636 25224841 42293 76231 722591413 84636 69041 518849372 43857 6837 413154944 30099 76231 63628660 63050 43857 740823846 84581 43857 784574413 24475 30099 70448133 43857 48691 175595356 53528 63050 805306474 3429 63050 103889638 41085 24475 178783808 41085 46299 829300998 48691 69600 264117014 53528 78762 55796961 56580 46299 400188843 81967 41085 73507131 55167 69600 699742237 13239 78762 970310962 81967 69964 206215073 55167 21209 91048875 41486 21209 81331967 13239 77871 867809315 89279 13239 522231426 15159 77871 427873903 15159 19298 437174903 33206 77871 320419424 70497 15159 30825907 74217 70497 423113658 46134 74217 604762196 36732 74217 244184886 17320 70497 412448768 74217 67184 980247644 84218 17320 762564867 84218 69225 77604535 67184 5762 542047278 25636 84218 768335208 49774 25636 896793046 49774 19596 627675693 60386 19596 532065543 17767 5762 451595072 15220 60386 144862185 30217 49774 437715506 81891 30217 626767616 57278 17767 175663710 63203 30217 44772481 8556 30217 941513550 8556 83791 442573310 34899 81891 421928603 78444 63203 577352500 34899 28486 26434467 58241 34899 373219246 28486 65657 595295372 58241 90085 135946898 75861 65657 394069464 10933 58241 983553359 4326 65657 489769236 23886 65657 322711730 75861 77798 156619985 61111 4326 493346605 4326 35119 886041857 27246 61111 457164989 11720 35119 847856684 35119 30687 454349301 67867 11720 957392825 30687 25249 474351124 79298 25249 3617929 30687 57112 483629665 25249 86055 970099011 85531 25249 674400714 63968 25249 140105353 57112 75028 914865709 75028 37825 638885966 57568 86055 262392030 32778 57568 892089484 47635 37825 980305994 65944 47635 146374071 46684 37825 310719448 57568 66761 189725631 16963 47635 969048740 16963 12139 649286898 12139 90093 835978446 66761 87511 143486585 66761 50638 251818126 67795 12139 791701023 67795 9389 330270421 84623 9389 436689262 67795 82066 266713664 36650 82066 187746269 12468 82066 723597528 12468 9776 989877027 58354 82066 710483443 40744 12468 846407204 36650 46047 835514551 15702 58354 491304338 40744 75234 888283990 38224 75234 100479507 38224 62609 793496062 54265 15702 896386898 48938 75234 210068036 48938 22147 676565727 48938 57701 177443347 59113 62609 490507286 23691 57701 41346567 57701 19863 825779052 22147 43633 758089306 19863 28769 26396667 59113 30765 656939877 37792 19863 47324689 30765 39334 613969406 28769 62293 2050421 30765 20557 679220261 80560 30765 79032183 37792 81974 51528717 34292 80560 75579561 1835 81974 221056052 49346 34292 506967908 32040 80560 717916625 32040 194 695172757 49346 53558 528245097 72155 32040 81756337 65828 49346 41640589 53558 20347 459939851 53558 37073 833473223 37073 78795 896067594 37073 2472 45893565 12116 78795 654728725 20347 56070 558196990 12116 70383 755379198 64077 56070 266729038 12116 49927 428871507 42255 64077 583104045 89788 49927 738800836 70383 11531 785830957 78422 42255 765316561 49927 41937 659958101 9925 11531 305443156 11408 9925 955225900 9034 41937 105211856 78422 79652 125163895 41937 76106 793690802 76106 40191 604430163 59828 9034 453720334 9034 23567 887213133 54971 23567 329901908 59828 62602 40058290 62602 36136 346759959 71125 23567 547129179 71125 86821 629215703 86821 51877 224567087 72411 71125 352068890 86540 51877 94121512 28343 71125 438640228 75088 86540 275411402 28343 57321 395595585 81084 86540 397647882 75088 55136 276665455 75088 34096 490222263 57321 14425 869737896 3996 14425 939485319 55136 86834 88926617 44429 14425 810929567 34096 16780 160254992 27514 14425 226280070 86834 4399 543535232 65812 16780 889035658 16780 87108 187888694 4574 65812 405632516 2237 4399 737537281 34878 87108 22897354 48325 65812 81619214 48325 23911 174935602 23911 42959 127655979 47218 48325 941186805 64901 34878 747625960 47218 28053 902066377 42959 41209 417764782 14071 47218 124755501 14071 20598 923571040 41209 86151 72523167 42968 28053 801882726 59549 42968 67743093 42042 59549 797232345 42042 82970 321333041 71631 82970 6935876 57799 82970 520418842 73759 59549 322324679 2335 42042 151872456 7909 71631 213028658 2335 61845 4923582 63289 57799 826247734 66073 7909 797207193 61845 68123 325018603 68123 41928 674548638 66073 69586 125514614 66073 74743 420728615 74743 33685 561146980 41928 8809 622201458 41928 66911 814363666 8735 8809 745665300 8809 29019 992797592 87142 66911 762370980 29019 47934 961438585 66911 32762 617619277 81950 29019 859819046 1939 32762 987638209 87142 15609 382049167 15609 40560 635111996 81950 83022 411840795 15609 61019 808173762 15609 31897 909248788 7887 15609 317269097 31897 68480 422406785 33621 68480 681291442 33621 22070 735521403 68273 68480 763102691 22070 25934 545557234 39320 22070 895957615 22070 25642 144749807 24454 68273 386495761 68273 17523 988636100 17523 25709 543151982 25709 24291 864012071 24454 72871 782785736 72871 25309 192957312 24291 4944 813208274 25309 61475 524894575 24291 58476 277634568 88837 58476 922464276 88837 32840 889104509 61475 56891 90915452 65217 58476 238821025 56317 65217 882713571 88837 4555 848501204 42839 65217 353388232 56891 4276 32032230 36515 42839 314163635 46104 42839 417742299 42839 82711 458480889 78652 82711 306544923 4740 36515 496520233 71539 78652 606160650 82711 74614 102746918 82711 32491 673748867 25149 78652 695237576 32491 63029 388229573 75352 63029 920093276 75352 78236 275142064 71054 25149 614345586 63029 65604 682786575 69114 75352 63672933 43019 65604 14790851 43019 22393 995035716 43019 21494 556012274 43019 65318 485577534 55672 21494 809987505 14262 65318 834826742 26073 55672 856028923 23261 55672 4976072 14262 42674 520333903 55672 20603 797663866 27129 23261 338883025 46344 27129 388130422 23261 32676 373080340 81549 20603 442701056 27129 44951 822726176 32676 1494 475718420 50210 32676 884210555 81549 7490 122566525 62724 81549 629303440 1494 85766 7812725 29769 85766 295274524 62724 5432 560471799 5432 58912 485245827 5432 70287 386113937 85766 45966 118177868 29769 73750 766659555 53233 73750 754051295 58912 80563 923602330 35931 80563 9782335 73750 2861 35514900 2861 32229 725193723 245 80563 375058236 245 23855 687020154 23855 50111 902143457 57264 245 958285168 83035 32229 460647239 23113 245 605111999 83035 8549 109895840 57904 23113 586566908 57904 48439 800970254 23113 63765 679787579 23113 39185 14322018 63765 88127 574936136 52128 39185 266003208 34325 63765 9260433 34325 55978 122259681 88127 8200 517784126 88127 25300 196374784 25300 89725 994942676 62887 89725 373644225 25300 81173 713507123 62887 27983 911820237 81173 87657 707926851 24434 62887 114009647 62887 39553 370242202 78205 39553 851754884 52386 27983 335126060 79971 52386 188901354 79971 81544 509033948 79971 74898 347297015 79971 38089 608939019 52386 39688 105264886 74898 83574 966874611 83574 40658 184043775 83574 7795 105190610 83574 30584 472594182 39688 87998 244495813 40658 11015 842349553 11015 58213 111163195 7795 26512 99432773 11015 65184 723855450 65184 34973 383951527 34930 65184 374813608 34973 48579 674076404 58061 26512 27757443 60374 58061 107174636 86795 48579 343446464 37788 86795 615935955 48579 6018 219111890 65043 37788 829687411 6018 72674 210184079 6018 89201 848032931 2346 37788 391728712 72674 14419 112135255 62606 14419 351774384 37389 2346 836813653 89201 14024 867788383 44253 14419 839644042 37389 75446 498650760 45570 14024 978965897 44253 85543 387610214 48055 44253 868137362 32471 44253 3612754 48055 24150 746410451 45570 69791 136569398 28522 32471 252059841 21431 32471 583412156 21431 67560 506466067 21431 63836 495507956 21431 14698 183065474 40207 67560 682685697 24316 67560 775428522 14698 42692 945677006 66695 24316 498108772 31511 66695 981309359 40207 40812 823252318 24486 42692 268247901 66695 72393 805008950 43346 66695 880495697 45256 31511 347101646 43346 7347 832549963 71448 43346 68851271 45256 67467 551770608 43346 15696 243619337 68243 7347 898951357 89535 68243 894560902 15696 40494 299080287 67467 46267 837143834 20949 68243 137578338 64486 46267 541601408 46267 31950 369876324 31930 31950 192839970 31950 82635 761276106 31930 34431 762501228 41061 31930 254301020 41061 36257 363869598 6573 82635 708764361 77482 34431 355329452 8856 34431 565587254 60944 41061 160329883 60944 84298 878149948 84298 38931 898692014 14049 60944 429912909 84298 43257 127020227 81679 84298 628637504 59187 43257 243927993 14049 62950 738508060 89859 14049 489154403 43257 83534 287133231 83534 47421 846588668 14681 59187 213774855 89859 34885 480801583 14681 84633 348211833 4532 84633 35590535 51186 4532 287596173 51186 84487 230854047 4532 55348 955843900 31927 4532 195492705 84487 55206 422930960 55348 28145 510797105 88230 55348 843650915 12551 55348 50082292 31927 47392 44009409 47392 20642 934459490 12551 44405 643408675 12551 9706 725093238 47392 18763 696539124 78825 9706 632239095 712 20642 42025857 18763 57746 811066393 55715 9706 421299095 47403 55715 347884500 23535 47403 876499200 23535 71379 467932504 57746 56581 718406485 1274 71379 203514974 1274 11993 585971055 11993 36752 996732724 12684 71379 497866659 10637 1274 961123101 74857 1274 269789422 78955 74857 703491562 2181 74857 744627510 61411 78955 863595852 31037 2181 708592985 51576 2181 821308095 2181 74269 421615384 31037 47109 212067775 74269 14001 417602498 68214 14001 302577444 14001 78024 511246236 55174 74269 403099082 23980 68214 464722382 88433 78024 579714103 88433 73864 888573069 55174 31386 808897073 37530 73864 932086242 89963 88433 124691037 56977 37530 553151992 73864 56071 20916169 14804 89963 367981833 56071 61798 96669757 4731 14804 716449557 16544 56071 792744501 61798 5127 988737808 5127 49772 975093737 59805 16544 306447062 5127 83600 302234034 10718 16544 483057325 87417 10718 438791183 90185 49772 127818040 21045 83600 382509236 25859 87417 465109590 67134 87417 589134384 90185 45347 53036211 45347 4904 132522909 45347 89148 304791166 67746 89148 63131610 4904 75464 390446545 56268 4904 7809129 4907 4904 508747105 79299 67746 584201096 56855 67746 66128385 40764 56268 291396309 79299 29434 473415965 56855 57038 625848804 40764 42512 682908446 29434 78594 661138285 40764 81269 220591011 54376 57038 18795968 54376 13791 565355922 81269 65001 547161614 54376 54715 85544240 65713 81269 743904160 65713 35443 23718384 6907 65001 560207836 65001 60555 292165204 65713 84919 200176004 26613 65713 735876760 84919 58399 759995647 58399 87126 74276153 85177 26613 810526728 87126 39795 99235190 87126 88635 757718983 39795 29392 279486732 87126 15804 445969771 36134 29392 485382875 29392 36707 567506091 29392 63436 455940958 77556 36134 751950597 63436 1554 768156239 63436 51070 12124829 13132 51070 309083714 77556 29650 271131380 13132 6991 556389493 15669 1554 106769548 48472 15669 122004178 89724 29650 387850243 66740 89724 93993989 89724 82748 393581918 89724 65384 627116876 66740 60604 70839724 89724 903 832683073 83899 60604 535943215 82748 86109 802272414 86109 43732 473316071 83899 62533 452568595 21293 62533 335782795 43732 71081 402774430 86446 71081 511645482 86446 71467 343073902 71467 31968 589829567 55968 71467 240744005 73124 71081 538833796 42290 73124 828281734 55968 52970 413251412 75391 55968 624483752 73124 62242 420414711 35029 73124 974953298 42290 21554 450823555 39257 21554 96768087 75391 9022 52687066 62242 48899 114613224 9022 9075 16021690 75835 9075 700416735 48528 75835 476551575 9022 1976 998598549 19905 48899 213601415 19905 47674 749093650 15851 19905 279113246 19905 56692 389883624 56692 63339 885290344 9500 15851 28972143 10078 56692 324050550 12885 10078 114579330 12885 42677 633667504 12885 86018 404046429 9500 65889 318233147 10078 7159 632373479 4580 65889 36047305 4580 17119 566954706 71336 17119 81313550 71336 76054 284012720 40534 17119 509928509 61921 4580 752382875 15369 61921 315514454 15369 82607 333922762 718 61921 9150225 58938 15369 211542552 53038 58938 366820346 82607 9808 960591228 31515 53038 95018346 34004 58938 244391468 31515 80527 735813659 48538 34004 452539027 80527 16014 62071511 34004 21872 136976193 56151 80527 142596038 62413 16014 143332725 84603 16014 11644332 33452 16014 294082650 56151 72280 37982098 73851 56151 232996282 72280 23560 990900316 73851 43591 232849446 85582 72280 475693413 85728 72280 63241211 7803 85582 263111030 43591 33391 836479600 88258 43591 36913975 85582 9799 623302002 88258 43785 13545060 65528 9799 94886896 56468 65528 738816155 43785 41666 661181992 43785 54621 986451568 55020 56468 77619271 24599 55020 288302753 54621 50375 776598687 74570 24599 607670734 21943 50375 341956430 88961 21943 907921505 57057 21943 506592255 71941 57057 417863018 21943 38879 22473574 88961 21373 189639531 21373 68983 258795177 68983 19828 963602818 38879 11106 64358386 11106 31568 296934391 19828 23384 305395810 68983 6683 385837719 6683 25913 12852325 71181 11106 398663332 75660 31568 805859890 6683 7062 651415493 75660 49149 942214562 48949 7062 258046660 71181 16208 582885882 87188 75660 349427721 7062 7075 835719368 64343 7075 808684079 24718 16208 594768191 24718 7058 300712967 7075 82134 327222221 49459 24718 237183304 910 24718 733549666 24718 15026 868149459 7058 32126 297161493 78343 82134 535853001 59560 32126 125663207 32126 41395 103354053 60310 41395 599121841 77958 59560 74233635 15645 59560 742343088 15645 80184 344916228 15645 69136 962728605 56553 69136 525093351 77958 13425 778403554 80184 52426 69139723 28122 52426 128486376 32245 28122 590760154 14770 52426 929344047 49962 14770 608438032 57096 14770 430755104 57096 44640 34559623 12324 49962 36592227 14770 14729 181845128 89452 14729 56863436 12324 7399 522754490 44640 47400 532256466 61450 14729 82301679 76000 47400 873787375 58144 89452 757514567 47400 43880 138234048 65119 43880 610333054 3905 76000 985493664 84758 65119 128756464 84758 81725 217551871 64833 43880 698892301 81725 62353 586518228 81725 21811 909757984 64833 81049 576398297 19775 81049 963857220 64833 89819 52714574 27233 21811 284984605 27459 21811 59315129 19359 89819 784988811 8266 19775 974681312 27459 55720 437809782 19359 8665 74190368 55720 81610 232152132 6545 55720 954268743 86952 81610 532070793 704 8665 950619440 5344 81610 672643938 56442 6545 816931366 5344 45907 865280821 56442 35254 526521385 35254 1840 26591395 30146 56442 20782453 8230 35254 16723348 1840 50074 531378631 390 35254 13200084 30146 60799 49248237 16379 30146 324008003 70102 60799 204185401 45653 70102 35638985 66441 16379 917068730 88668 66441 182791107 83995 66441 651189220 43550 88668 962374888 83995 22829 290353318 63901 66441 713966598 54649 88668 361826451 37066 63901 248627010 49211 37066 757166690 37066 88394 315222833 54649 14231 919578865 77393 54649 499637965 88394 85436 484465481 2388 77393 944782054 85436 65920 379806102 65073 2388 699621374 30850 85436 253163516 65073 48776 722112052 30850 71086 737847525 67455 65073 77506022 37032 67455 217175349 48776 55889 697591894 48842 48776 89579662 67455 1034 814127052 70557 37032 916601961 64909 1034 987808023 64909 23080 15321851 23080 55344 510040628 70557 32617 163608305 17848 55344 40954562 46394 23080 140276421 46394 6448 545321938 6448 65013 475504766 65013 24207 2825373 13383 65013 804437279 59742 24207 94069484 3348 65013 724320363 24207 42088 453130778 3348 38548 295429331 6672 59742 513162727 55468 38548 101640415 88737 38548 900728468 38548 12493 693449437 38548 35497 469265946 59385 55468 718108127 88737 16170 105504848 62400 16170 103312793 12493 77802 104340835 59385 72031 623293475 72031 27339 497202549 59129 27339 40013950 59129 17563 154376083 72031 83245 87966109 76170 59129 430750688 83245 11213 579797389 11213 28332 447943081 76170 66432 2433214 76170 13851 503432769 34925 11213 464473344 51323 11213 257973091 11735 51323 187951922 66432 79871 745998719 13114 13851 866821074 11735 24166 575114972 36605 11735 810022109 79871 84561 622878003 24166 35199 516105902 30131 84561 466886721 24166 45150 237277295 30767 36605 692500150 45150 64971 546583522 64971 27336 351028838 78048 27336 46663830 72111 30767 97415735 30767 85505 679676670 72111 88575 398751344 52385 88575 718866764 88575 70386 11409657 27433 70386 847605965 85505 67469 780835086 6685 27433 511358499 6685 65408 360180483 70386 84966 33483525 50872 65408 189085461 78839 67469 577220962 86481 50872 87835504 58577 86481 727061541 86481 87669 672821219 78839 82646 998358646 86481 53869 137378893 87669 12954 125625779 78714 87669 250696608 44070 12954 680880299 12954 5794 987729429 60166 5794 553663592 12954 3174 38630689 17014 78714 877310305 30536 17014 797519190 3174 62111 78394725 31775 62111 34070999 16528 3174 720706611 41596 62111 631936519 49896 41596 118319892 16528 49064 74009872 1428 49064 927511041 20798 1428 647230204 49896 60347 747519001 1428 75452 455178412 75452 35856 12549426 70412 35856 661918264 2327 60347 916505056 48494 2327 336267807 48494 2369 804392823 48494 10779 557125541 2327 49015 120391648 37654 49015 390919583 78556 49015 418135741 50273 2369 141382761 10234 10779 32646540 38758 49015 505650520 3362 10234 279297747 10234 85735 718327100 88216 50273 903323884 15889 38758 307732397 38758 7781 321446052 88216 23274 39635376 65543 15889 375232314 65543 27100 884282819 23274 15606 509690179 48139 27100 914929034 16136 15606 737637599 74402 16136 28729135 90413 27100 33737419 48139 36977 397261671 32411 36977 90537228 32411 14018 26541539 36977 34437 908309263 44166 14018 396651721 14018 32534 475923199 14897 32534 285055507 44166 49398 379067478 45456 49398 887836709 54395 45456 700594064 50384 54395 933924928 82365 50384 771076938 45456 55652 545398769 63758 55652 859735278 55652 21275 369520576 23414 21275 596756148 480 55652 959856655 480 21776 522210787 76488 21275 57128349 62583 21275 288815882 480 33076 94669548 62583 74682 863196886 26165 74682 414624681 76488 15349 556932287 26165 61320 849080505 74682 69699 779613618 49627 15349 320326944 49627 34861 336892095 34861 36550 764437792 50422 34861 144886315 50422 16373 942616419 49627 70082 753256963 50213 36550 281452188 36550 68891 593903968 68891 11773 558504150 88732 70082 349909655 88732 71634 647458929 78832 71634 737931451 9928 11773 160403605 78832 48598 69577700 7563 9928 404906439 48598 2522 645005892 2522 62648 104914573 2522 11399 295991794 48598 66567 883558058 56864 62648 855827081 83300 62648 35036921 17994 56864 581163902 50367 11399 589584494 83300 43292 360102345 56864 61328 910304068 50367 48794 506295041 48794 14763 775634890 50067 61328 324879308 26241 43292 244122930 71262 50067 798038953 71262 76057 96164675 69030 26241 79295450 34906 50067 129975531 79978 69030 70431612 25403 69030 668681700 86111 79978 692224416 44420 86111 240375437 86111 74 725240429 23288 86111 153488888 44420 10367 830564924 18063 74 647871122 39095 74 326588654 14869 74 286119157 82055 23288 64577206 82055 53337 45924968 1316 18063 884304153 45227 53337 10693703 36534 1316 343168889 1316 3038 43919545 45227 59215 6719172 35785 45227 44891892 47806 45227 121352565 89745 3038 677364605 49164 47806 115227260 75672 47806 784452116 89745 69712 599679149 3646 69712 135168499 75672 42930 560861950 69712 7655 577735763 7655 24595 656562440 24595 39300 193088014 10473 7655 618266722 17200 7655 209498895 39300 6821 344450949 78079 10473 80068810 39300 38532 966019682 17200 17935 755146407 38532 75211 410228029 38532 42771 786481590 78079 11207 968397204 75211 14636 176280172 17935 79441 855773295 75211 20896 346860505 79441 5842 437769024 14636 5606 747107100 15140 79441 253289698 66932 20896 340230756 5842 10593 143976831 68228 15140 538024729 66932 77359 803148088 81133 66932 544630599 88813 68228 595570588 68228 1257 561572717 77359 24161 437320717 88813 69424 236286605 51679 88813 771504364 69424 56085 826310624 56085 68726 576531795 79427 24161 601461953 67129 79427 950283746 67129 55409 813664981 15504 56085 141280518 29794 15504 927646212 29794 32882 556141736 29794 4219 331234176 50344 29794 936280828 4219 51192 686006644 50344 86174 880674479 14820 51192 390166384 51192 84165 300666368 11980 50344 576229468 86174 89234 39019765 14122 84165 404481090 67301 89234 428227571 84165 653 334885078 10711 67301 59544797 653 22404 434601111 10711 25428 154962146 67790 10711 43631711 79543 653 680434614 37772 25428 775426405 67790 3380 103247011 71995 67790 1083210 26006 37772 414045109 28316 3380 6949386 38076 3380 870218930 59037 71995 639398558 26626 38076 985718945 29736 38076 82339304 28316 50602 902339041 10516 50602 644974183 59037 45432 565774439 14240 10516 15225501 50602 1023 294338968 62570 45432 136873166 1023 65252 286239446 1023 66863 444005374 50313 62570 78765319 56494 65252 78440646 66863 59887 541370875 44820 50313 60038254 66863 58157 521085234 59887 16584 25861200 8910 59887 595832810 27890 8910 625783394 77163 44820 377941233 16584 18220 165088388 36447 27890 55365572 8910 12850 369484956 18220 85081 91687448 12850 17610 176994470 17610 52734 123690391 52734 7231 324962399 7231 83552 771121126 52734 64222 547782486 26386 83552 193825774 2520 26386 576598157 52096 26386 307257551 55221 64222 74231536 7165 26386 415692559 67034 7165 106294911 7165 28331 823288857 28331 45254 589865813 17550 67034 304213535 45254 41643 80875317 41643 39838 318225240 45254 1281 478860575 41643 38671 583902329 1281 57623 496887689 83438 38671 59742367 39838 7702 520031807 83438 3368 652490914 3368 89142 820995497 83438 90228 404122019 46915 83438 567871525 59121 89142 447758312 52635 59121 318481069 89142 43085 945549733 59121 27255 854734296 44092 46915 720214000 10826 27255 498180600 27255 89623 45995749 44092 48537 185387571 45338 89623 485896847 48467 44092 837437882 56137 45338 726945434 55102 48467 504240052 79704 45338 159132352 45338 48464 44217512 55102 17375 72978932 56137 6551 88101648 80601 55102 138771822 80601 57431 496817112 49130 6551 167445948 80601 80406 186601172 80601 53443 139677371 75517 80601 631131887 56623 75517 366855645 33970 80406 373120245 80406 73972 498794717 56623 23807 103424404 73972 88659 273060516 73972 44286 162725548 44286 27344 932900004 44100 73972 995447238 57301 44100 524064795 27344 49432 231648879 72328 27344 342647952 27344 12258 599674520 47949 49432 785050097 89000 12258 250270196 57525 12258 176090163 11714 72328 667949635 87301 89000 697921540 87301 63300 100730999 89000 448 104144358 57525 28199 127489107 448 86263 811819857 448 67267 809397740 448 39757 202190413 17191 28199 455631497 80159 86263 593426564 57047 17191 241608173 57047 39625 120779065 29283 57047 298684764 77538 80159 332591083 40695 29283 535589329 39625 52251 430357042 39625 377 904143402 77538 13765 97125195 49804 52251 30027539 38213 377 61546152 13765 23777 430990774 64048 23777 5280349 22336 64048 470602221 16669 38213 750266192 15042 23777 933725967 60100 16669 318546793 84547 64048 984799970 37542 16669 869133181 6543 60100 50187719 15042 44521 832439693 6543 79725 562921859 84547 14886 789316012 90346 6543 96108017 28348 90346 176972361 90346 17431 940227107 83512 17431 841201250 17431 65582 111884522 6582 83512 464122745 17431 76410 53952360 80681 76410 213753159 6582 34715 115630743 4452 80681 15528817 58036 34715 676658508 30743 80681 236431797 34715 42908 938902611 58036 33165 312623274 26154 4452 36700925 7266 58036 673922431 42908 69200 693413191 42908 84720 816493545 74046 69200 89413305 39670 84720 857374529 7266 73028 209209094 69200 63861 488817267 35639 73028 240918911 39670 37239 955872478 84192 37239 87386727 37239 41424 309496717 84192 31616 561095992 6436 35639 343407810 41424 80487 467316353 84192 14870 706855773 6436 78314 463003069 12014 78314 341858917 70359 12014 84189347 78314 12073 642572908 59297 78314 668563607 38982 70359 79933176 88843 70359 526477411 12073 57598 993450502 12073 38482 123837217 7695 57598 976462324 19032 88843 625756975 19032 41513 680301876 7695 64727 831887554 36630 19032 244400620 6564 64727 384773470 48515 64727 655737533 67413 48515 37067297 67413 18501 856709148 48515 32392 8465262 67413 5139 147375643 88151 32392 704262193 2147 67413 259834269 32392 49650 796059259 32392 17883 850652275 86333 49650 907640452 28454 17883 983636768 30386 86333 965589990 9124 86333 425283094 38058 28454 392681031 38058 34068 801714150 38058 25411 473456455 34068 87164 477747388 20250 38058 160080832 26890 38058 484296744 87164 50387 538771293 26890 17724 550607662 73160 26890 711497554 26890 52597 178805790 73160 19705 916243051 19705 18272 132485990 19705 48758 561605363 18272 7878 62313631 7878 74719 485094102 88099 7878 882221946 88099 14852 9796787 7878 54291 655229632 51919 14852 846420478 48088 88099 846293342 88099 78834 172466257 73177 54291 880080103 73177 87729 814778823 78834 89395 659303734 11674 48088 93646045 11674 84717 738865890 84717 63677 572600287 1189 87729 686288949 3923 84717 839990987 1327 84717 366433703 84717 12680 88715653 3923 82719 55376572 3923 56445 637624445 82719 57177 434282030 12680 44217 696099573 71304 56445 195578934 71304 69526 316198158 8019 44217 432319728 44217 82093 358863151 24465 82093 362286058 71304 17881 782249335 69526 39711 314914641 19072 82093 825020177 39711 35729 194087973 30529 24465 749806169 17881 29093 842612602 44529 39711 661693674 26061 30529 789550610 29093 97 461111727 26061 36415 488395743 36415 34896 209440712 30573 26061 878293479 8402 30573 612150062 36415 8444 361648550 36415 35682 107269369 71323 34896 128555107 8402 89841 530119254 8444 25341 949401026 89841 63190 444673338 71323 10193 872666944 71323 74180 556527023 25341 77715 738034028 74180 37271 465785070 37271 30906 222571517 30906 41754 603933628 64954 30906 936624446 86070 64954 247458285 43516 64954 44045909 18041 41754 830563831 64954 22250 535654258 43516 82852 834661764 43516 1653 532384604 71824 1653 107679112 1653 62837 572436799 40229 82852 477790978 40229 33410 451864656 51196 62837 12899640 51196 15144 105055048 31966 15144 569999672 33410 29534 258097856 15144 46892 891110172 80023 31966 692340339 31966 69352 862156576 65978 29534 850693152 44393 69352 847113404 44945 80023 188102658 12597 69352 50556775 44945 30530 899072536 52370 44393 54789241 44945 68013 415621035 41369 12597 769129427 41369 9861 271930918 9861 38727 762417073 69344 41369 113230127 41369 88075 409645229 68566 41369 211382746 38727 84811 418566634 69344 36952 291840208 69344 7681 345142032 48392 88075 678476317 68566 79442 381397120 50397 48392 726546954 26851 36952 439582585 26851 54252 147738830 26851 40470 949645174 11260 26851 584501092 44244 11260 135878254 39690 26851 205836368 44244 21001 938450675 63323 44244 83228422 44244 40638 542910826 35220 39690 353884005 31840 40638 903366951 63323 32532 94717019 52566 35220 640773923 35220 18666 145797118 32532 35983 344805010 18666 87622 11673987 52566 57487 202996261 18666 70912 983792119 50902 57487 722772679 84706 87622 576448736 74987 50902 277241572 47825 74987 609462608 50834 74987 101351598 43879 50902 268820850 29061 84706 839818546 49305 50834 458256232 74320 50834 120945418 43879 76777 696727179 79169 76777 31199286 7658 29061 488923082 50154 7658 567384718 74320 33405 12908241 556 76777 660009883 50154 77975 775538763 77975 61705 417509921 50154 24687 93949844 77975 85442 134272603 85442 52413 615476438 24687 63511 101136182 24687 41436 437435672 24687 10049 507002143 85442 83484 389172925 43581 83484 153697853 65494 43581 242183250 10049 54911 928424400 83484 49257 413417784 36593 83484 84219750 78641 65494 118706448 36593 81810 275542733 59201 81810 979528544 59201 85152 98749060 39416 81810 92836846 46204 85152 481923539 10806 39416 26194911 11031 59201 445126922 4684 11031 376530798 42479 39416 211838835 76900 42479 432592974 4684 80275 704120175 62222 11031 402950175 4684 5898 110915254 5898 15958 833386394 85896 5898 95210332 15958 18203 939364635 62222 72596 698854401 5898 77234 916322068 15958 38576 697404266 19229 72596 735657821 38576 68010 422504897 74432 72596 614903875 19229 78499 77999663 19229 47437 672277232 19229 34704 462171094 34704 37144 360407884 43647 37144 484679128 34704 88595 651352195 34704 90216 579726017 14170 43647 790729384 90351 90216 141864130 90351 54479 898205762 54196 90216 501503548 90216 72707 343354691 60624 90351 528719444 54479 608 83268320 47261 54479 545897943 29943 54196 671372509 90238 608 394639567 47261 45224 618768802 45224 44372 301036297 29943 79792 23101930 26900 44372 595051093 44 90238 233826156 79792 9377 864225412 26900 77806 702229808 44 57719 607165909 77806 89028 699324422 57719 4138 119996101 36609 57719 12609972 36609 49524 974207973 26605 36609 304972584 36609 20073 794050484 36609 39791 849036221 3117 26605 172511184 17493 26605 898017061 87638 20073 152014408 3117 56463 111779254 56463 27856 153122165 19269 56463 774358960 22696 87638 222677300 56463 63691 875953468 63691 84066 782057037 33273 22696 791029015 84066 79263 322989702 33273 21832 255801381 33273 59707 899517276 27628 33273 522336291 36522 21832 537119057 27628 16157 587290511 38903 27628 544210234 10563 59707 35694070 41334 27628 111459263 36522 37944 443290141 62740 37944 345595083 61127 37944 134445353 6755 37944 399270568 39053 37944 250631940 37705 37944 290709410 34323 62740 935897092 54514 34323 845299941 82021 6755 615929486 37705 65077 752472438 37705 24996 143417679 82021 68467 214670988 24996 20824 704254435 20824 48977 68532112 3448 20824 307622212 3407 48977 739938177 11230 3448 444572800 1666 3448 821077803 18742 1666 358838341 34201 18742 441933323 4978 3407 254192326 1666 74071 651131236 30011 1666 51374544 74071 82083 234304242 68501 34201 946281094 57447 74071 510602505 74071 32973 981400873 32973 79453 525439662 82083 79240 189187413 79240 74575 130636513 74575 84624 626479496 79453 33843 100238326 79240 17307 661140649 41173 79240 502586797 55543 33843 994180849 50952 41173 629449270 33843 67750 382195552 42739 55543 143495293 23689 55543 334560733 50952 47462 805906823 67541 67750 69608913 47462 61172 75573300 67541 67949 746815519 67541 19585 441697794 57604 47462 47501084 23530 61172 432812555 57604 68368 295425346 31179 23530 597549224 59362 68368 306883359 68368 24189 829061333 74624 68368 749688840 59362 28533 106986432 28374 24189 444123809 28374 55842 270487186 28374 26406 480797608 84403 55842 912042718 22870 28533 97936036 48300 84403 306449007 26406 56385 293661678 84403 15408 780754485 15408 78607 25513807 60112 78607 867659689 65670 15408 451650619 86697 15408 130021496 86697 23765 270377633 38755 23765 764630884 23765 41188 122626132 41188 12739 856983563 12739 69384 122099041 38755 8475 197950832 89448 41188 908897456 89040 69384 858335868 11235 69384 802642266 8475 23129 851585045 11235 17827 617964375 22127 89448 289983054 89040 7443 403455619 30427 22127 816933682 17827 74090 327884355 7443 4761 466156565 35052 22127 758554355 77388 4761 323361160 4761 51486 102404766 74090 35771 300446778 51486 88550 12848172 25974 88550 384949503 73687 88550 313423859 49275 51486 781095469 35771 58062 113102946 47391 49275 917402768 87758 58062 970052744 87758 39324 79578201 58062 80922 70061265 78847 58062 81130952 13262 80922 695983409 8333 78847 996207606 78847 51167 630591315 9471 80922 40750952 51167 29735 204946190 42506 8333 515048935 51167 49504 544628037 71888 51167 992056338 9471 24533 848316509 32185 71888 679150720 24533 66755 110865023 52797 71888 250035825 25645 32185 656455659 25645 81929 159458830 66755 54783 78642258 52797 41286 124462543 81929 27458 640393647 55327 54783 934196130 57024 81929 145271615 12602 41286 856497392 41286 41022 21177510 55263 57024 420528515 41022 39526 124061115 38673 55263 276373792 54216 55263 38253011 41022 52025 638829778 78604 52025 404594349 53604 38673 82552150 53604 60004 70995977 45547 78604 492599631 60004 70775 335117110 54382 45547 629296600 21165 45547 295281372 45547 39607 99012068 54382 29383 243472512 78984 39607 495803490 78900 54382 32088487 75167 39607 682971917 78900 23457 33949557 23825 75167 833559924 23825 86897 619902920 6544 23825 73836950 86897 80691 66288004 53811 86897 790579977 86897 80912 103432778 31136 53811 139438564 6544 88584 752758131 81671 53811 119093343 45404 80912 37260593 88584 50490 193625188 50490 38740 878647569 81971 88584 250415825 81671 26330 458277031 38740 61603 771918355 81971 17042 597766150 18701 61603 416945505 17042 84480 782900680 61603 61512 94682690 7076 61512 204720603 66597 7076 691505363 7076 14914 20958624 61512 62115 451735966 14914 13405 304711789 62115 67532 526788956 43862 13405 493967417 43862 39822 327738185 30294 39822 409842821 44165 39822 135867391 72526 39822 364058100 66611 30294 212862790 66611 86828 218296725 72526 66784 32009671 86828 9375 973107097 50235 9375 555418788 81254 66784 864471375 81254 9391 338497429 19987 66784 930384426 81254 13373 364179453 19987 22467 66095402 22467 60928 282101296 60928 4709 611382552 17557 60928 785194154 61987 60928 40509839 17557 67307 594377925 61987 75777 681363641 67307 86724 366392188 17557 35269 437049008 54546 86724 753374120 45488 35269 377610567 57976 75777 440500155 53591 86724 408233409 83157 53591 980028290 28301 83157 274263678 53591 11811 131263100 26326 11811 87692501 83157 74964 752938247 26326 32684 875720224 26326 12042 425333126 11811 11219 164226647 11219 48170 320798001 48170 6846 826951764 6846 15477 597767002 15829 15477 938108396 6846 74751 379189576 8070 15829 364966731 15829 61655 410317255 31829 15477 303720014 41119 15829 816850674 88883 8070 587069637 31962 61655 623375469 41119 79679 213994519 11721 31962 226353540 88883 16502 619478818 88883 67355 858461155 11721 19615 523914065 67355 58312 481812101 25775 19615 571482044 71903 16502 319899300 25775 68335 135752925 19615 64991 530342102 88806 25775 223811306 78694 25775 978952494 23478 88806 36037601 78694 69700 810547709 78694 67839 448949642 67839 38121 150385725 38121 36021 662753245 67839 18083 605175254 64861 38121 880942279 62365 64861 918453876 36021 52364 347928265 36021 40581 460754873 64861 74174 332361429 15077 74174 281517098 62365 84816 184775748 40581 25258 673866708 938 40581 605034906 29317 15077 788634722 36043 15077 153655071 938 19099 116696094 36043 16919 885621960 16919 88753 118065223 16919 3222 348853781 44684 19099 535639967 3222 84105 39393236 7629 88753 339685104 44684 39580 706876169 39580 70116 159248158 61029 44684 433610498 13882 84105 212384651 13882 3151 105140804 3151 3746 26973300 61029 31429 391586911 61029 62152 56280916 62152 77049 119823153 68364 3746 363044 76634 77049 145091526 68364 83415 111369367 83415 8233 841668742 35042 83415 576257716 35042 74553 806135875 8669 74553 973416176 8669 14523 716382795 78072 8669 257282342 65012 14523 278462288 65012 42437 620895888 78072 40813 60951051 53427 78072 651327850 2225 65012 21026259 40813 60662 850296292 13043 2225 733102123 21192 13043 851327223 23690 13043 969087601 3583 13043 224655304 36651 13043 314738623 1420 36651 249367370 36651 17004 716855838 36651 63342 338919242 36651 78129 60480579 36651 73951 288264626 17004 23286 918384924 63342 74123 427578656 73951 85898 262062401 74123 81759 284390287 44668 74123 639031620 67508 81759 276454419 81759 8930 837862264 44668 44944 955360090 44944 53396 795510931 8930 63916 322738908 44944 59197 980928413 13356 63916 83640401 27404 59197 647406172 63916 49952 688571934 16635 63916 871277574 49952 21440 899345965 13356 63614 738513423 63614 38104 474031174 63614 55748 110863827 16635 72463 136180832 21440 88749 598140738 63614 83467 827061889 40892 55748 392933242 8157 88749 95469217 8157 66203 814953723 34455 8157 151210076 34455 15359 990314400 83155 15359 51215439 8157 82388 362442818 79616 82388 50640022 65421 15359 569140282 81380 83155 580931940 65421 14047 981943307 82388 27293 13262228 81380 23445 518417273 65421 43051 547735279 76043 43051 562078308 76043 82314 405077363 43051 15028 862251847 85008 15028 995972071 76043 81699 771271053 79570 85008 30636757 82314 50426 87065323 50426 15445 104338726 15445 84114 674155917 42279 15445 388261231 65751 15445 957481083 42279 44150 255982603 48862 44150 876672634 84114 74165 884747873 74165 37457 271204238 40640 74165 364164269 39638 48862 512313020 37457 39308 493326795 40640 24552 122304561 63381 37457 904286787 9783 39638 488997363 39638 69646 360193768 35774 63381 869292088 63381 76141 730603524 63381 80411 472027590 5575 69646 639260553 23116 76141 940574275 61873 35774 221449414 23316 76141 869520684 8862 23116 917369517 5575 1231 243713140 87150 61873 679040166 23316 9804 755808116 1231 76423 983107376 8862 13409 514182177 73884 76423 624204641 73884 47087 527350406 12128 76423 284274924 67947 12128 301447251 35499 73884 792606848 67947 39423 986259551 89540 39423 55499865 72391 89540 32143256 67947 35516 301629787 72391 61822 88179265 89540 21462 894905210 21462 3575 205565789 43477 61822 940434913 67116 3575 598828687 6937 61822 692002931 21462 47370 515969152 85243 6937 968706752 47370 73896 5638680 73896 2824 292478402 7185 85243 120376473 73896 52017 933077121 7653 2824 221985351 12222 7653 738502551 43822 52017 970558962 24055 12222 8308896 12222 42047 111647991 2253 42047 95663331 18012 12222 182192182 18012 45577 131104033 48450 24055 664673232 7257 42047 599064432 2253 40331 696863585 76077 48450 76478292 7257 29145 525785560 40331 28190 862104545 40331 81004 159074642 43960 81004 605314407 26966 81004 341307701 29145 67631 487704948 28190 13908 236465645 26966 87505 223121240 10547 26966 104260648 10547 90565 370360113 75995 87505 207399164 20727 75995 919990048 77453 90565 29603809 90565 56617 905231129 20727 28704 791858364 54110 77453 134002359 54110 88856 908215162 56617 68841 816322307 10724 54110 496321269 10724 23842 300866146 54110 11362 470486371 88856 26323 2011982 23842 74038 137101286 10724 46203 907581999 31730 74038 396434142 11362 88623 380331113 2936 74038 484438956 1405 2936 180938401 22452 31730 524408340 25460 22452 945542858 2936 1915 772911650 25460 34652 486426979 7911 25460 928168469 667 1915 453449317 1915 61167 576902349 67709 61167 114635057 7911 41714 395402906 42973 41714 606857084 41553 667 46812959 41553 89775 626382474 67709 41904 497413894 12727 41714 752113105 12727 11692 12067447 13989 41904 200928314 51734 12727 871737385 3731 12727 852742491 13989 73332 78532738 11692 39774 30808549 73332 75506 494435105 39774 1199 283707294 59835 75506 91089677 23372 1199 823758872 39774 33863 72538438 23372 58046 724029473 21485 33863 650087738 22502 23372 415114846 1982 22502 62158234 13046 58046 834387180 1982 82140 952795805 1982 31280 610701466 22502 18026 34303016 38188 82140 174214927 13046 43275 507646126 38188 46323 119536960 88707 43275 541797689 43275 60371 778451383 46323 44879 506619303 46323 79081 971896297 5235 88707 885342560 88707 16553 551025486 87827 44879 751370416 87827 20039 240480979 48360 5235 985884631 74333 48360 887754329 16553 19746 110183654 20039 72565 468246327 79897 72565 814416102 57828 19746 109838772 72565 78411 847484727 55351 79897 29176159 79897 67970 485136335 82962 79897 874686131 39359 82962 262354147 87992 82962 275946078 64808 55351 100057248 73719 39359 388159705 18565 64808 645628244 73719 22005 664956313 57838 22005 556025192 22005 26880 275226011 43976 73719 903682786 63662 43976 515728214 14353 22005 238449941 19999 63662 745193816 24808 19999 854942716 57449 19999 180249784 19999 26004 434513865 4444 24808 36867389 45937 26004 606551042 24808 20222 697081068 45937 25156 992301378 50560 25156 410552303 2674 45937 566397805 45937 77910 121958847 2674 66837 333251957 66837 51636 493664542 66607 2674 845689894 83543 51636 660066331 60934 66837 634959741 66837 90197 22590854 90197 24675 884662820 83543 52653 387530558 83543 45573 110292902 90197 48079 16044697 15010 52653 442244111 15010 10726 128484933 45573 75094 503399236 11472 48079 924991460 60196 48079 467062200 10726 12961 44736388 12961 65746 1684213 60196 12567 889765248 56364 65746 400310035 42485 12961 931513942 19088 56364 660124425 24957 65746 82721283 4189 42485 9461782 19088 22817 716480280 19088 20705 747166135 80940 19088 541631326 81294 22817 3199790 14373 80940 476472084 85473 20705 61669843 61038 81294 428912415 61038 39102 153446550 52311 85473 329046198 52311 9984 717082432 61038 61695 2504869 58835 39102 473675725 61695 73093 857694942 9984 3309 593156305 61695 58378 383620095 58835 68280 410668064 44549 68280 279921819 54855 3309 537658050 72274 68280 199760794 58378 43899 344185752 72274 71455 47456864 2532 71455 930212770 2532 69226 934587635 40894 43899 655050780 40894 18352 238790081 88352 40894 187477979 18352 73796 342042029 69226 50683 880346459 64134 88352 647470202 12290 73796 992669544 16600 73796 781153551 50683 34142 983707020 12290 11201 266204506 27819 34142 735144864 11201 48235 767255608 77242 48235 994714525 16477 11201 190218910 16477 38721 996114449 85676 38721 861102964 85676 48454 93473078 41142 48454 875814791 38721 16027 46220694 38721 38141 794621108 23043 41142 122626490 11551 48454 252586268 7346 11551 178214307 23043 20637 371149991 38141 82362 799847887 41425 11551 240835447 16579 41425 955836144 41425 80703 319356067 82362 33364 675319876 4147 33364 727994314 35637 33364 486897870 16579 43597 27632254 44570 33364 394023022 43597 65885 566354702 4147 541 973820213 65885 37819 366810869 37819 47490 508099820 44570 75698 64259086 47490 79687 358169654 22475 75698 553268152 74023 79687 925279921 32258 47490 398042992 79687 34261 654711003 59914 32258 684183084 22754 34261 79490384 3834 34261 706497903 80856 32258 706307375 59914 27875 851791900 59914 16996 637577201 10855 22754 393090463 80856 50816 631638762 27875 16374 560360467 2316 16374 84331167 2177 16996 531085407 62514 2177 912544978 62514 84809 453034710 16374 29398 583489857 29398 65577 571457315 77321 29398 420993109 62514 51765 420748088 65577 76103 225366847 38690 29398 771904445 76103 75417 713892496 38690 68357 884520968 11602 75417 894359296 49702 76103 667899811 49702 47317 890029111 47317 58616 370769339 58616 45427 705396179 32713 58616 269377447 19516 32713 691241004 14543 47317 160798757 70962 45427 278522558 45427 3871 365448070 3871 81994 692929169 24733 3871 52515509 85286 70962 618474847 81866 24733 702486587 81994 43486 153148998 3431 43486 536353390 3431 17294 569651686 62661 3431 426022702 27703 62661 137546178 67269 27703 139073775 27611 27703 403679486 67269 4734 165916214 26727 27703 983379727 27611 39563 74684050 4734 54511 58971041 57482 4734 813934302 10300 39563 931360975 44278 54511 522712575 38398 54511 248418814 57482 15342 734719515 39725 10300 517239416 67968 15342 449076105 67544 39725 180358805 90120 67968 399088249 15342 31932 376923548 39725 54765 13363688 29233 67544 799129593 71341 67544 580556223 69827 31932 505994870 54765 1577 749444306 1577 28570 800405091 69827 1208 21898820 72946 71341 134861118 72946 21665 134118239 70869 1208 474843255 28570 64115 637364092 70869 35703 992427007 68175 64115 78973773 70869 62458 666571703 68175 49099 343207143 78259 49099 721256743 68175 35341 529130984 24462 78259 535850731 37146 62458 7928357 24462 10753 469960178 35341 38298 459327861 24462 76779 173267620 76779 66301 854647685 68329 37146 730870773 76779 80869 396441368 44047 76779 710120026 44047 87130 50313048 80869 14972 972762006 14972 18197 580365544 77046 80869 312381540 20515 87130 387861660 89530 18197 132659866 31717 18197 406540969 20515 34331 879196199 31717 39327 710356197 34331 27105 24358338 84064 31717 472037996 34331 61021 355943437 27105 18846 210787394 61021 51023 167967954 864 51023 145044587 38986 61021 493550571 53311 51023 138184062 53311 3585 177160804 53311 80300 810678986 2607 80300 494638641 2607 77658 228213326 8453 53311 968049638 67892 3585 148325453 77658 78192 901739968 2607 33274 48918564 8150 78192 733398406 33274 17489 123724263 62412 33274 700158589 78192 55697 28672402 80025 33274 794256767 19653 62412 451247221 17489 10066 74107321 10066 87314 311668965 6752 10066 160497237 81762 10066 593326817 10066 74724 25921296 22150 6752 134950734 79516 87314 308810786 56051 74724 693733120 74724 9774 994474184 51175 79516 989165409 41131 79516 116124593 9526 79516 669730782 22123 41131 152434027 51175 14134 536926074 9526 52022 429669220 41131 48973 939530832 48973 75567 430120927 9071 75567 755044664 52022 32397 78580448 9071 60131 98270391 84427 48973 874944322 16893 84427 98472677 84427 68535 369013659 16459 84427 99338561 60131 1116 387373830 9591 16459 943876782 68934 68535 53909991 68934 81670 24814305 34000 1116 17043447 73688 9591 858067511 9591 33420 402430023 34000 62342 803005556 65748 73688 753830839 34000 1745 275685464 86141 73688 611454400 62342 46566 936913029 1745 32584 607176978 75223 65748 375186529 3796 1745 532624201 7832 46566 192194830 3796 27402 563029059 27402 14221 128529154 3796 37251 454711876 14221 37287 380832116 37287 45355 715083835 76075 37251 623500688 37287 17868 741530669 424 17868 655097508 17868 74883 837072813 1958 76075 32805495 17868 81947 304738825 11368 424 639958634 74883 51777 710136928 15608 74883 593139139 1958 35470 342186601 15082 15608 15275511 15608 9387 773921929 9387 2118 227187409 58453 15082 149664471 6717 15082 405421827 6717 7255 699435501 9387 60171 687294863 76729 2118 307945108 6717 86492 493876728 38621 60171 125691692 38621 24881 298577833 38621 68573 201433446 86492 32660 47379019 10708 86492 658714328 86945 10708 6847854 86945 66865 278368475 68573 13850 758632938 18678 86945 870960726 24034 10708 133440559 11724 13850 446356220 17479 24034 737889851 11724 24571 420301249 10383 11724 144306941 46370 10383 620093435 11724 3472 725780626 10383 76353 17382241 24571 11986 28731994 64221 11986 667927624 46137 11986 130386061 11986 39719 716629169 64221 57172 180059231 57172 54981 716906326 21647 57172 899804397 22188 21647 777028864 87525 57172 313524948 63879 57172 129656391 22188 82512 74209505 56481 63879 181632213 2693 56481 130720346 82512 9237 709216462 82512 89430 252543475 33133 9237 585892130 18917 33133 945414389 9237 86396 209902829 52869 18917 285494406 52869 38301 770583412 38301 24345 774045991 18917 46810 109278504 35065 46810 780389489 35065 82834 264644394 38301 40664 814725151 24345 13033 850361934 58345 13033 796774774 18378 35065 812483799 58345 11493 538752495 40664 79677 489028791 79677 74562 100815314 11493 24946 925087786 79677 49903 33773376 74562 69689 974546501 88521 49903 914038962 70884 69689 489854117 21812 49903 937652350 69689 56040 66968041 21743 69689 337956338 88521 53785 516988975 21812 69231 430945919 76074 69231 894132493 53785 400 104377757 69231 38118 7732162 38118 53050 80832903 400 72312 139458920 65022 38118 424198224 72312 72148 80394269 11128 72148 52053670 65022 62712 482272079 62712 4564 505103383 33449 11128 359210284 4564 81203 571258816 76804 11128 865830272 4564 68711 462823459 4564 82319 914412991 82319 34141 455202857 82319 76073 974006419 34141 15218 220194476 64016 68711 760259913 4286 15218 331015883 53678 4286 187708294 15218 81130 816781887 44590 4286 918218404 44590 25641 28076033 26974 4286 539960888 75046 26974 225133029 77150 81130 680967848 19177 77150 177865846 77150 55454 558123347 19177 7738 782133718 19177 61482 239491381 55454 68440 986114521 4722 68440 354466237 13583 4722 47752731 26047 4722 212369075 87624 26047 866961331 68440 36845 839015419 87624 24864 373212630 26047 27633 257611474 61538 27633 10240657 87624 31685 786984427 58769 24864 549259883 21906 24864 884281879 25009 58769 867266745 6689 21906 72847733 31685 87313 619974264 85236 58769 444286087 5083 21906 525836913 49151 87313 664914132 20152 87313 913478472 85236 52199 657390955 14880 85236 982393274 30305 49151 169215721 23999 14880 106156548 89123 30305 609410916 52199 10156 76915906 51909 14880 204287239 10156 11605 569380317 30525 11605 58334217 50830 10156 236007045 80105 11605 791080225 11605 3947 443521061 30298 30525 314586444 3947 188 886634985 17674 50830 247980316 80105 83108 561816482 41230 17674 285585961 71803 17674 254293995 17674 8898 752332010 14099 83108 586661576 83997 71803 329364096 90297 8898 610654618 90297 170 994785969 80898 83997 327253152 819 80898 321714697 170 69877 184302134 47615 80898 419241505 57806 69877 53193935 79400 69877 449697518 17984 819 565844874 17984 12988 592458727 72634 17984 455565454 12988 46354 524387462 16233 72634 37879070 17984 28904 70309991 46354 9330 490978747 19929 9330 140634476 19929 33228 638358120 19929 31326 986700999 31326 64214 41056980 15785 33228 381387818 15785 47415 273726968 68216 33228 558215007 82553 68216 386973620 1087 68216 119266172 1087 88638 558106707 31461 68216 785512550 88638 18222 294802286 1087 55634 576047960 31461 2192 291652184 88638 56324 809738349 16410 56324 751064736 57309 2192 589296995 6733 16410 790825969 64683 16410 60066827 64683 75104 736930039 30117 64683 614791111 75104 88210 94600316 11212 6733 190094259 88210 38712 33434992 19761 75104 139425130 31589 30117 873601678 19761 58489 310246560 19756 11212 87354041 88074 31589 353601669 19761 49215 385168819 2673 58489 14153505 88074 16362 966229192 31307 2673 83205460 18488 2673 31964843 18488 70783 146487161 56133 16362 437243280 18488 21989 484584588 81729 56133 786800739 18488 19262 865933881 4932 70783 836555626 56133 62996 116810129 78288 21989 635329389 81729 29065 731077618 26662 62996 313351207 4932 20788 806722353 62996 3223 100535654 29536 26662 539786280 82922 20788 129359056 11075 20788 528852708 33686 11075 618780376 11075 8783 635251478 42874 11075 141650839 83077 11075 440383601 6923 8783 647031263 6923 28808 601203658 33520 8783 16709192 33520 71772 46260544 35402 28808 145070475 63723 71772 79754710 23351 28808 714533797 23351 26272 861974406 20886 35402 559869269 55445 26272 734350646 26272 18468 877268776 85203 23351 555584921 18468 48534 643575921 85203 8178 404589157 10112 48534 15705165 11693 48534 566194687 10343 48534 3806590 48534 76920 851356016 14075 8178 885412131 66867 10112 377587061 21316 76920 379987420 21316 12644 193936986 21316 5218 343818832 51811 66867 614623366 5218 35324 162704779 58023 21316 297949124 48435 12644 317210066 5218 20771 241055406 13625 48435 749403143 16433 58023 451045447 66296 48435 343133670 36127 66296 132877435 31887 36127 37154829 26787 66296 72488741 36127 357 586882709 13990 357 658082264 7014 31887 759933921 13990 51478 766424044 58831 7014 760446991 38741 7014 712473553 58831 66690 582537772 76182 51478 815641673 51478 73476 568989421 21726 76182 565566525 38741 45173 554857991 76182 13893 788533570 76182 86803 886368454 76230 13893 949964619 21726 34421 758160804 13893 87854 698606591 67305 86803 30078211 87854 76351 16946341 33138 67305 61224455 87854 67336 746281233 24065 76351 16934145 23228 76351 449855915 22016 24065 321693813 24065 68423 204252454 68423 53091 27227367 79551 24065 61592147 68423 22851 638947299 79551 7986 185109717 53091 42067 476569421 19835 79551 301355386 87355 22851 862560395 22851 16512 284806438 7986 42497 209167182 42497 50157 535167086 42497 72316 85123163 85208 72316 797095781 72316 47427 592719455 53943 50157 554045572 50157 13212 364965633 53943 26174 657612850 13212 65016 380633354 25831 47427 826794705 13212 79942 126879763 65016 25251 249929107 23871 25251 999495108 30491 25831 690695757 60328 25831 403762819 23871 41494 459726809 2834 30491 277254973 41494 28766 588354336 70599 41494 128858564 60328 29681 316951791 66070 41494 484918162 78552 29681 488507636 29681 40168 481811738 27541 70599 94593144 27541 13115 570358182 66070 64111 734542095 45746 13115 785808621 30921 27541 153203477 64111 81467 388272043 45746 82771 352391932 31435 45746 819401428 82771 65424 109997563 81467 34502 807012635 34502 36133 164067235 79596 31435 83802016 48402 65424 509965567 9117 79596 57049088 39943 79596 123636672 88351 79596 997110039 53561 9117 401305917 60852 48402 992134014 9117 11465 117222516 11465 56279 972835562 88351 37130 415762714 50544 60852 966841575 11465 40936 5658818 37130 53237 432789736 2341 40936 587932104 80806 37130 814008277 8011 40936 28189919 35928 8011 938051063 2341 72663 24079520 35928 71100 389145039 23559 71100 533960976 71100 21071 365946006 21071 55410 658755998 71100 44967 776147604 17774 23559 988539004 9025 44967 751437205 59029 55410 962607121 35600 9025 877489063 38135 59029 209554484 38135 2211 936438667 85018 38135 402597519 41406 35600 254518627 85018 45605 205806287 49852 2211 673975622 41406 1287 40186191 85018 69116 377601997 30020 1287 154408438 5425 45605 214446758 62645 1287 954144372 27154 62645 294175649 59823 30020 592093878 27156 27154 904534144 5425 5 616407984 62645 47603 375483288 31499 27156 944818355 5633 31499 475965405 5 9821 767401599 40172 5 483236010 47603 77561 923053721 9821 18225 203093692 5633 58128 925364992 67652 40172 389903427 18225 55475 176760041 54841 67652 597970566 67652 86275 447460896 86275 39576 631136838 39132 67652 937759068 76846 54841 446772122 76846 24875 170210539 76846 50307 232645869 39576 22429 986693714 22586 50307 167477467 50448 76846 291611655 50307 89951 579819549 22429 16191 512957809 44738 22429 30421637 21381 22586 68641629 21381 64618 223128931 44738 47451 729707947 59042 21381 81338781 21381 66328 565762061 61564 21381 69239966 61235 66328 100662951 59131 61235 762720880 86335 61564 190783847 35391 61235 238418733 80407 61564 556494372 16624 80407 636605573 80407 56865 909126026 46792 16624 915287752 35391 60942 704371063 80407 85273 712922985 90087 85273 923583501 46792 11925 18414361 17227 90087 462184112 26796 11925 682976640 17227 7782 664745109 38866 7782 383983651 38866 6767 268228693 82488 26796 36281550 6767 82072 994587629 64202 82488 489006449 82488 9606 385629181 6767 23172 104220728 23172 16331 47069844 16331 16609 569355391 64202 44499 522766919 28344 23172 524453598 30594 16609 923362992 62833 28344 952158218 5780 28344 347653798 82671 62833 266009627 28344 22195 239867814 22195 52052 630323317 63876 82671 649214158 82671 73494 819625394 52052 46766 646337847 65497 22195 752432837 70880 63876 139276564 65497 66312 179238585 66312 78971 581194745 41098 78971 937787313 76517 65497 883388702 42444 78971 402828433 42444 60155 710141568 42444 83962 44815148 42444 83517 842637859 83962 8410 775226973 83962 11619 813334401 2313 60155 443118528 83517 6161 924671505 72639 6161 663899395 6778 11619 423892114 45387 72639 308009080 45387 69622 125502147 7343 69622 749515084 69622 85895 88357991 45387 84722 663174904 11677 7343 854576008 22625 69622 336047436 12628 11677 273506338 30512 12628 327545643 84722 82175 396720057 22625 51605 51166219 82175 78181 360839255 51605 47112 377635716 3119 78181 757028667 61981 51605 414069161 3119 28081 310383692 28081 40457 449122158 45467 61981 61842256 3119 48904 995099079 28081 28036 590972339 48904 61976 679495987 77635 40457 576793671 15596 77635 862782274 30288 28036 101438705 61976 29302 818960555 62237 61976 998133231 88924 29302 560729568 29302 88866 364411520 88866 10368 349515945 29302 32386 832416743 62237 90428 7393668 79582 88866 338179696 16866 88866 283718974 32386 69862 360185766 90428 5663 107771246 82073 90428 642124736 79582 73830 249222803 16866 13113 507843354 71157 69862 774251115 48232 13113 7365693 45567 73830 107440820 48232 71499 315854793 70631 71499 69504109 53378 71157 459052021 70631 63852 506739199 71499 57969 35121508 70631 60134 139301900 53378 16905 675681390 16905 7863 478355854 37799 60134 259387975 16905 73314 987025260 73314 68736 78427032 39435 68736 825463817 8139 7863 53285839 83612 68736 48068795 83612 31841 45442952 59207 8139 918666803 39435 8675 676196351 1630 8139 894080406 79159 59207 259707314 1630 84375 131749837 68482 84375 767468820 7501 68482 520646375 84375 41533 251621658 84375 85331 331533716 7501 51853 290162028 26907 7501 265038693 7501 59296 259839739 51853 44857 807375795 85331 26043 542733792 44857 18242 226293458 55638 44857 863470552 18242 37672 801990838 15833 37672 133131173 16514 15833 527431626 15833 6280 949407199 15833 54000 540183657 21522 6280 635265897 43102 6280 865058929 8581 21522 764864960 37809 6280 250413536 40291 21522 220184320 88380 40291 128648747 8581 74085 605954739 74475 8581 645665985 34817 74085 496501830 35896 74085 589381624 74085 1575 869436052 1575 77220 752155636 35896 54522 939960056 54522 21612 100438411 49270 35896 643801423 79204 77220 311275974 79204 9618 406484799 41020 9618 18471224 49270 50335 77960247 66500 9618 931409445 66500 26370 636853337 50335 70850 630684974 26370 8252 701115433 66500 4143 96529307 4143 44963 853343100 58547 70850 410105996 58547 79009 929799742 58547 72952 430379077 73097 79009 146881593 72952 57025 316676103 54563 57025 23955905 9499 79009 922266684 57025 15754 656803329 65504 54563 159339511 9499 44399 914655365 65504 22891 885424491 9499 88412 855839847 65504 33148 646833128 33019 44399 497493124 77174 33019 459605244 51475 88412 281789715 33019 29177 926131727 29177 34121 884489220 29177 30587 638898304 9012 34121 739844641 34121 35873 674570177 30587 53081 436042832 34121 15770 751790297 42441 30587 242607468 68901 35873 680126086 68901 30268 854395112 48563 53081 561287885 81624 48563 786692742 30268 42905 119706591 31758 48563 803999797 81624 36121 340054791 19058 31758 154055773 31758 35518 2411668 87793 35518 327730021 61234 31758 922432154 36121 71737 449400727 59071 19058 536407906 35518 30473 46355542 50888 30473 830806069 60687 59071 51844360 30473 83944 298742191 20399 83944 781515432 90241 20399 468990782 83944 26070 920667439 83105 83944 557426740 85450 90241 873041905 83105 71787 368005798 83105 60325 16184398 16999 26070 918159019 16999 16938 716760136 16938 10789 264005430 36758 10789 142626204 10789 38743 904120771 17502 36758 793644238 36758 48116 35493803 62553 10789 803408045 48116 22591 604244420 19782 22591 46782419 46085 17502 858164351 32527 46085 219481623 32527 58079 249666144 22591 55447 165588972 4683 46085 972137554 4683 26390 840605755 26390 86352 378204137 26390 23988 288436796 26390 85815 576043104 85815 6115 147655603 85815 44871 177593793 23988 34950 772639765 23988 86105 639304788 44871 22231 399839937 86105 13667 13487638 8525 34950 21817109 34950 48220 119104913 8525 30025 139759430 30025 28887 186338608 53246 48220 986442996 62153 28887 339638119 2045 53246 606321784 90278 53246 236930993 62153 32106 212568173 90278 58737 30854278 90278 32656 998170671 90278 36624 154039965 36624 30087 274052014 18333 30087 51890947 32656 48419 889410310 32988 30087 973030656 32988 68693 642063272 32988 42723 5042500 45217 42723 460906625 68693 15806 792203801 61440 45217 54889969 44340 61440 126914723 15806 88958 702200526 12136 61440 408486682 88958 68960 881852511 12136 41575 127508823 17317 41575 352821729 76336 41575 208382669 41575 48982 927409889 52701 41575 153282044 9291 17317 178168549 9291 40120 580563969 61856 76336 70964618 61856 87680 454570872 52701 34509 482020275 34509 76306 684253563 21042 34509 83649294 31160 61856 50638347 76306 70166 880046700 31160 74713 405651217 63325 76306 603498687 59463 63325 199471444 70166 54999 519741525 65114 74713 435710509 54999 87590 668127727 34248 87590 116487965 65114 42190 567821601 71205 65114 519044446 71205 14393 987691100 80234 87590 875690160 56423 14393 72906342 80234 38168 859137969 3446 56423 76144708 3446 89537 794921803 10436 80234 73934043 10436 69724 423123320 69724 9626 438765758 7150 69724 633753146 9626 66466 882965225 73795 10436 258175047 5485 9626 510972556 73795 38190 102421927 7150 65908 924231293 66466 64554 422613074 64554 18119 447598041 18119 59012 86666470 18332 38190 710763306 65908 1522 382092716 53479 59012 708097103 18332 5159 595615772 58224 1522 82620238 37099 18332 459463875 1522 11263 346366554 53479 41633 332409627 5159 67602 867713374 41633 29971 337973780 67602 9508 965247684 11263 77940 162512786 52948 41633 914378429 9508 83799 358950422 9508 78669 588461793 42700 9508 587513551 52948 52196 391421329 78669 82120 938649463 42700 17053 851653484 17053 23668 734065926 87784 17053 110553376 52196 1185 160692416 23668 36481 991779521 87784 48106 391284408 5466 48106 83686716 87739 36481 90695176 87739 57899 22170244 10475 57899 495962428 87739 55606 543366521 15560 57899 151041492 57899 57778 300529740 15560 36340 136086113 57778 79950 413194008 36340 20543 496502199 9859 57778 314033510 79950 86385 904153912 79950 74442 276614276 9859 45341 734023164 9859 16050 410464720 47496 45341 980403043 16050 65896 854565758 59163 45341 248118535 56233 59163 881855229 47496 61035 665801024 65896 74723 598993811 27113 61035 262082764 74723 32805 260430258 74723 19765 296507318 87342 27113 325420802 48952 19765 643504457 19765 82068 876093991 19765 48633 916557546 10719 82068 317537397 12737 48633 126134764 48952 69756 628404631 49443 12737 74669902 20361 49443 882668725 49443 2891 64739091 20361 20567 66869399 40576 2891 894778404 8789 40576 399898981 25634 8789 270419460 20567 2209 555030043 78740 20567 186469854 54720 8789 64968994 39368 25634 372421506 2209 44338 230149031 39368 57794 946287600 78740 12064 792076111 44338 66822 128204894 12064 59856 31476521 88740 57794 608483830 61889 59856 525663230 50294 61889 383701900 79853 88740 403763036 50294 33436 110912188 12323 88740 287857821 12323 22576 316507604 30537 12323 653291123 79853 28191 428371408 15944 22576 332951769 15944 68476 511839450 15120 15944 942288314 28191 30132 963303575 30132 26506 383065765 14370 30132 859877866 30132 31886 146899613 31886 46015 33720231 46647 14370 994100966 57252 46647 117611821 14370 31379 548418783 31886 33564 54042368 12795 46647 314888354 46647 4571 384197166 89576 57252 726043779 33564 22148 391472293 33564 67185 465877836 76916 22148 327129046 59990 67185 213955144 52381 59990 700079624 22148 56828 86973790 56828 9050 11563193 76916 49057 733351886 82669 59990 906436244 22199 82669 315221902 2830 9050 977833204 82669 12417 105088423 12417 16155 404949987 69050 2830 107458243 18257 2830 93188954 1384 16155 306748426 40185 16155 597530268 44095 1384 240489339 3803 40185 885825111 1384 42990 67608285 14948 3803 51465390 42954 42990 998378575 42990 50742 388455475 84072 42954 813344704 42990 28212 164216014 39675 50742 171456135 84072 70091 697239990 83685 39675 878957488 28212 60340 401554033 83685 82164 596369830 61012 82164 377466802 1337 61012 831920582 83685 65172 528260867 61012 77991 899656383 1337 25947 526854403 57149 65172 852507064 25947 53864 974363090 11859 25947 346381074 32997 53864 287648801 5091 53864 362742985 52105 53864 140808735 63056 5091 446430381 5091 17803 515776375 52105 59116 645271401 59116 60755 869352649 17803 49733 264589744 86416 59116 144759487 81348 59116 74332872 46874 86416 21436597 58403 60755 939622681 86416 14078 646286622 45760 86416 979127140 45760 54825 348048085 46874 54747 688500977 46665 54747 190266693 64019 54825 940078048 54825 43111 290475780 54825 84557 874156850 46665 53054 269445347 46665 10895 576098913 10895 36510 613585832 36510 56092 238133798 41800 36510 937198982 72781 10895 136398372 2918 56092 138972273 86732 2918 359442927 2918 76004 425699848 2918 83469 258424957 6580 76004 221627331 38078 76004 114477517 76004 65236 703202595 83436 65236 448002149 6580 18417 146096693 6580 23589 504963229 65236 9813 546619951 65226 83436 406856385 51294 23589 921750798 51294 79736 623583801 55533 79736 957456850 843 65226 522618058 68330 843 393552274 843 49990 881688017 68330 46759 925663750 78049 68330 445516403 78049 75561 792071607 68330 69422 411701454 11881 69422 467065833 75561 49061 46501626 34243 11881 34378953 75520 75561 881220914 44507 11881 632526996 29604 44507 446237385 79234 34243 785583831 29604 12165 970776623 44507 32129 534836057 70381 44507 691986154 52719 70381 80488365 32129 35224 452673152 87151 35224 418819845 70381 90299 858475896 82405 90299 310699824 35224 52925 263714703 86009 82405 982397302 12553 52925 95960882 10739 12553 861681183 69810 86009 155324207 38338 69810 970291794 38338 74101 753518673 12553 37763 523899127 69810 33563 351432656 17507 33563 922722677 58090 33563 692156215 58090 51531 322125682 51531 5427 714395856 84262 5427 895535271 48844 84262 656869678 48844 70902 695565452 5427 31287 689033452 29355 48844 230800709 31287 85580 252288059 31287 32623 467208829 85580 56667 291722771 85580 57694 9173857 32623 37123 45892598 56667 45486 474569439 22581 32623 296840868 43359 45486 145776763 43359 9635 253019508 37123 62301 133826449 9635 2575 61364321 62301 86671 392803466 43359 80002 940629515 77808 80002 638818378 86671 11523 323880721 51807 86671 267173650 80002 13127 667133678 6511 13127 836297394 51807 71250 24399451 71250 25751 856614241 51807 8009 83576934 6511 73398 172650001 25751 10238 580992146 87019 8009 221931233 8009 75659 786329207 75659 57021 653943367 54263 10238 90152102 54263 64783 565927525 77110 75659 840148449 64783 52365 512960933 54263 52298 779397689 52298 45546 592714299 45546 34031 219549761 9755 77110 257904166 52298 892 979515642 34031 10515 166757609 33678 892 298218438 892 38117 296026727 38117 28012 657834371 85386 892 565738587 38117 3832 726231991 758 3832 144373455 3832 8859 971461485 66474 28012 552198408 82589 758 620079582 5518 66474 680671803 5518 71974 550326622 3726 5518 551041338 66474 84663 407430494 71974 36642 13825594 9414 84663 628496611 81973 36642 155071413 90397 81973 225023510 84663 35312 658441981 68271 9414 821572448 7441 90397 32054159 86287 35312 1411571 86287 37411 69221231 86287 43318 739244942 57532 43318 489515689 6116 57532 539095328 43318 30900 316350844 70013 30900 1122644 46289 70013 711814682 51797 46289 381370386 26969 30900 648015624 26969 41913 611256176 39345 51797 789098394 39345 78254 106701525 35240 51797 571653916 39345 79314 376753643 83706 39345 181111112 35240 44915 632652036 83706 64828 203554619 64828 69985 724268330 43896 44915 436254201 20459 64828 568290499 20459 14739 57818309 43896 84485 472513577 20459 7949 830482630 81585 20459 347789616 7949 18020 716267308 33782 14739 134101640 90543 18020 500358177 51181 18020 805422426 41282 51181 874109836 51181 19158 528236516 33782 50163 265373982 90543 14108 158069641 60138 19158 237818230 19158 27361 14515257 16957 27361 998217978 80825 14108 279193825 60138 23382 857251598 9558 27361 825669277 27489 80825 310624063 16957 4169 18748832 9558 71979 837537383 20104 9558 384773422 4169 44742 951202683 67741 71979 114940352 65101 20104 77404617 20104 82133 733049818 51406 65101 656581769 44742 73874 664223547 87089 73874 773457428 51406 43843 420988778 51823 43843 966577259 55687 51823 680228043 5526 87089 156922704 7604 5526 216595785 55687 7134 236905262 7604 28537 346954487 7604 56609 93227786 4915 28537 117370905 28537 54794 774440107 86700 7134 574775688 86700 84859 875488123 20486 86700 47139672 43856 86700 51461314 35442 54794 131502590 73014 20486 95134722 84859 88886 301626849 53630 20486 957706670 53630 69364 590573537 69364 17988 192784912 66004 53630 434692490 69364 53791 895030286 53630 64267 356649168 58885 66004 365891236 53791 39405 737721240 39405 29636 706331329 39405 69251 844692415 29976 69251 472838784 51994 29976 671438394 69251 39965 455711655 29976 73204 201735189 23577 51994 60465051 51994 9771 465074707 9771 40368 337733279 73204 34988 985317444 23577 59434 715333915 40368 56075 812724712 34988 6640 54173261 34988 5472 303654973 59434 39809 348426653 62100 5472 412912188 56075 15837 58905840 39809 8337 341610133 62100 35568 1953040 66471 39809 908561070 32468 62100 668505860 28065 32468 713543770 48558 35568 466174646 52695 66471 599658981 66471 72507 86783070 48558 463 39458814 463 4069 857502708 27236 463 117513886 463 70983 726590105 463 29058 36773165 27236 87990 315061420 70983 9964 982291088 37261 27236 412322656 49562 29058 905711882 87990 25097 41982448 9964 35811 429489439 26601 49562 629601910 37261 74025 144491918 25097 51969 174168035 25097 17193 604717179 75244 35811 181643673 80132 51969 768100788 2298 17193 201392218 17193 31667 655855049 47139 31667 159299881 43524 80132 855515430 31667 90199 699862616 84259 2298 848328558 90199 38764 719256789 43524 80503 231493666 80503 36322 273346092 2939 80503 176760244 81520 84259 656532662 83285 81520 851240907 73973 2939 65403059 64240 2939 796684500 2939 29089 952650428 73973 3461 138709462 29089 68173 155432661 3461 84384 934541318 33870 29089 44741774 57170 29089 789093840 60485 68173 185412316 34987 57170 709306010 34987 16981 96495539 1261 33870 518424692 67522 34987 454299130 16981 79062 125305982 37544 1261 16437097 39387 16981 794048838 39387 56420 137537676 37544 12097 33919586 16525 12097 860551325 37544 43780 949263449 28824 12097 819709906 72381 28824 330716526 36933 28824 231410565 72381 62438 461572419 23527 28824 609749114 28555 28824 174008335 12560 23527 964194455 62438 76895 928602631 54370 23527 92650662 28555 20137 234358077 20137 64461 735488202 12560 11682 895960611 20137 72361 324172953 20137 51640 668246680 64461 76126 102509243 51640 49084 53224614 11682 43626 206347596 41615 72361 491703529 51640 43013 356267855 43013 68160 854581040 43013 496 976670726 496 19253 377294320 68160 65958 426055101 18299 68160 64391467 63068 19253 212321915 21886 19253 480309869 78476 65958 179672808 63068 48093 673352343 74986 21886 158667027 55828 21886 688570039 78476 68517 811625502 70367 78476 740944467 48093 641 978252141 641 42704 308247608 87954 70367 38440294 87954 14505 5569665 50291 70367 896450721 42704 26695 661008901 14505 48099 541277286 50399 26695 693727933 85868 48099 24149910 47546 50399 553925666 31971 47546 255340982 85868 58110 707668478 85868 35096 273909731 31971 39531 380216976 47546 36300 843065868 39531 24025 808541030 82545 35096 58842139 50668 39531 8354357 50668 65176 132133635 50668 41239 817426151 50668 10661 101820705 59084 65176 56122878 65176 2172 56351769 45973 65176 249213540 36875 2172 628921312 59084 48080 136840745 45973 14479 735449913 3836 48080 3303001 34669 14479 945780438 24811 14479 799927576 48080 7964 357197769 29310 7964 462680667 26223 34669 577773593 24811 65601 365838689 7964 65833 42508093 65833 46721 591007933 65833 27296 514216241 5720 65833 787426787 65601 8528 249497970 54667 8528 503586037 8528 20677 692295882 13171 27296 615197924 45690 54667 337452354 77938 8528 289621790 49606 13171 854537250 49606 72776 924595448 15024 72776 550534322 74448 45690 480291276 48191 74448 563343837 11458 15024 690731492 73936 48191 734427504 11458 47929 750180727 74448 51169 633902934 11458 25348 671728104 73936 6333 426764191 74001 47929 614336535 51169 26507 668257272 6333 5498 399322219 1596 74001 553068083 6333 66568 141458767 26507 26682 483526073 47264 5498 471856701 50449 1596 305846680 57595 50449 14884660 54295 66568 503310642 50449 56172 180075147 57595 26281 544904625 50449 67504 191414591 67504 31002 172896087 26281 44522 914724811 55449 67504 890973185 26281 85690 571236701 9222 31002 463628505 38151 85690 417456432 85690 69465 364535627 55449 27861 276818270 85690 51257 477485764 69465 85726 734638444 27861 72839 405855647 85726 2634 357555660 2634 33199 12688304 2634 86760 851937134 8241 33199 320403029 72839 63964 588916836 63964 40666 759010769 33199 81639 92959394 11726 86760 885219343 20905 8241 914247111 80790 20905 192304063 20905 54388 70577135 81639 54068 743135092 54068 21559 257417738 21559 68318 801103073 56787 21559 856469648 84939 21559 299128334 80507 68318 821157708 84939 1342 604172464 57411 68318 721925914 69357 80507 568962917 53515 84939 417874609 1430 69357 667000747 15062 53515 830473990 53515 35297 732579145 35297 38878 606100637 56679 15062 781457345 89478 38878 334239246 20110 15062 729105874 38878 55902 450245992 38878 1000 288745865 89478 40124 589684017 40124 37247 225773648 37247 58180 899690835 58180 75387 936452917 33103 37247 754521605 33103 46629 784975849 63869 37247 685905870 33103 57874 240779265 71672 75387 709229385 72722 46629 966133661 63869 29707 898241616 57874 85591 697040492 85591 59800 977216142 33627 71672 676654194 56079 29707 808871662 71801 29707 586694124 59800 75476 405790607 56079 67501 514430105 75476 84622 494930233 67501 52215 632130890 67501 85624 661331556 59216 85624 126880751 59216 81156 574116034 84622 56157 568649985 56157 22553 193534774 81156 51416 451191790 51416 69042 987407352 56157 8821 29289951 72293 56157 426894997 8821 20561 97118329 20561 46347 523860553 14119 69042 339355039 72293 2204 348796574 54700 2204 87648951 43776 54700 157184515 14631 43776 945694994 66715 54700 841919279 54700 49995 18269846 88422 14631 145268460 66715 54936 551897082 12224 66715 679252527 32205 49995 283095973 23951 32205 3837504 76870 32205 336316074 12224 42995 18330068 76870 58609 371531860 23951 44652 969763204 34398 23951 176874480 76870 56331 417188391 56331 20867 14802935 20867 73618 689335971 31916 20867 245405326 73618 24515 590622722 24515 67764 799806913 2955 31916 408144051 2955 8650 74694415 60640 24515 59825568 67764 29032 606572807 70291 8650 670176309 60640 80112 199428271 60640 57297 81355983 29032 76199 788246047 25739 80112 134363378 17639 70291 222195315 17639 84810 934676656 84810 59757 978441023 61740 59757 755045226 17639 89400 860300577 84810 39023 45070569 61740 10334 81559130 89400 62185 716844185 85353 62185 540611197 89400 50488 219076630 8547 10334 692849173 50488 85778 795105584 8547 40365 282792016 6680 85353 168270274 34938 6680 780097103 47360 34938 888674938 59844 34938 559218119 62892 40365 944323366 62892 49321 152396922 59844 39106 466538190 90186 49321 897552891 44956 49321 377837689 44956 25726 964823377 87841 49321 840398264 39106 72151 871351626 25726 86156 210167628 37756 25726 801244182 37756 76551 161510942 79889 37756 734251128 48562 79889 860106959 72379 76551 484931216 48562 44824 221673349 79889 47828 277166193 68802 48562 434324826 68802 22470 717881658 61982 22470 147293313 61982 29359 117504473 80770 61982 299579269 32452 29359 619812874 40875 22470 292795125 8995 40875 51968777 24537 8995 760397998 72652 8995 360752314 73705 72652 494798206 37879 8995 104206505 24537 89826 314384372 72652 69109 956203412 37879 9895 633287054 73705 3596 554570786 55636 3596 367965419 38722 55636 673507594 38722 3765 740403342 55636 88462 40389732 3596 12257 725856267 12257 89443 32476494 46256 89443 708916155 83490 88462 226646843 61020 12257 495207277 2959 12257 96255793 2959 16663 387435297 46256 41950 197426998 16663 2242 789600017 16663 3572 90393740 2959 49553 92032715 16663 18135 195531651 63496 41950 769933318 74770 2242 827773213 56704 74770 365084012 48262 18135 402835620 35005 56704 85914599 74770 20827 814624369 20827 51011 224790082 1613 56704 116661257 60880 48262 481186718 30038 51011 710002841 20827 199 265895696 12777 60880 422958033 38841 199 913576598 44990 199 330899135 30038 20821 10832647 8291 199 170640145 2447 8291 100502730 64630 8291 143618974 2447 62192 424125351 1647 20821 409043369 64630 19296 834283056 64630 4494 157387053 62192 47365 117455300 47365 32015 779070497 19296 76523 191998057 15800 4494 319780381 32015 6719 101535877 6719 5651 365905816 32015 59854 108606536 39738 15800 725754486 6719 23153 75752085 6719 43398 752721496 59854 4212 599840687 35078 23153 346874255 43398 15410 295311414 46373 35078 386522336 46373 76866 832101711 46373 24555 41183958 35078 34855 522990396 34855 5421 253231727 76638 46373 14360493 76638 62465 25398556 76638 67872 315750522 26169 67872 836041542 5421 58158 940625670 82875 26169 396312589 73999 62465 15739708 83895 73999 750181618 50576 83895 897890905 89141 82875 492062781 72121 89141 705489847 50576 6995 27829488 50576 86819 127527205 5973 6995 192181269 5973 6926 741784249 6926 74819 70538753 5973 37304 18425103 17202 74819 429590159 10411 74819 192274378 56515 17202 463565381 2576 10411 532460428 84464 17202 706826852 56515 51379 8912055 27948 2576 16296879 47368 84464 406580693 11249 84464 805037977 56830 84464 91977476 47560 11249 502178448 47560 52781 901880910 47368 69229 575054979 56830 60943 992289060 43561 60943 957358950 52781 2054 446563739 69229 31851 902438836 43561 16741 505097160 31851 33956 476770864 3253 43561 78398537 63745 2054 290790423 83099 16741 493122536 3253 40082 699146250 33956 57692 667963310 63745 58127 11773769 82633 57692 189568042 78948 57692 684478164 78948 34180 913344631 57692 6160 440146811 82633 41877 757643224 50778 6160 473896904 69068 41877 636971219 58641 6160 695561430 41877 823 594856307 77104 69068 884658666 58641 13240 208446360 24874 823 613081784 70537 24874 335052739 13240 41348 601272123 13240 61334 668928610 61334 19056 467989533 53151 41348 684547156 41565 41348 802461953 76737 53151 264517190 47596 76737 61074529 76737 82511 345147224 23964 82511 78883727 55685 76737 763823522 84535 47596 829219521 86996 55685 799293800 82511 61282 736967372 21501 23964 594359975 55685 20046 709309054 21501 71203 367309889 21501 4096 637461462 61282 79654 481176118 10692 21501 747251501 42831 4096 962951391 76603 4096 616131411 13966 42831 349871268 13966 11645 102145345 42831 63475 64693721 76603 10821 382169634 60826 76603 660506927 11645 64416 892229772 11645 5100 630300042 60826 9139 320057236 64483 10821 684279000 9139 55686 859105431 9139 10538 44980166 10538 50849 940343737 9139 12740 159566938 50849 8785 544395907 278 10538 942341392 12740 49030 202503260 278 5882 690249606 61664 8785 839747500 278 55414 43226725 69546 55414 288493269 70229 49030 138338990 69546 47818 16050728 55414 73880 514952885 20148 55414 698331748 58691 20148 217990602 35930 58691 103337123 73880 43767 759036772 78107 58691 641643400 20148 921 436308798 78107 40055 893638388 78107 46281 199082974 33733 46281 375895549 88873 46281 105822952 33733 36890 349308605 67534 33733 142592884 88873 1190 852783326 72267 36890 523557614 67534 46891 49570904 46891 89417 57458366 72267 55511 942775082 84328 46891 10372531 84328 30350 538419734 30350 21411 942309415 84328 10074 393045712 43507 84328 218618790 15129 21411 462301103 80440 10074 235342098 7100 21411 12067042 43507 26232 906356050 26232 36912 342731075 81193 36912 704210219 78119 80440 329880806 81193 68204 769381154 51394 81193 971311031 68204 81642 832387061 63031 51394 102288487 82354 51394 812714669 81642 48566 317201594 1362 63031 525804053 81642 84054 838674996 33527 48566 849447754 2484 82354 14640955 58663 1362 991689100 48590 33527 130987602 74694 2484 93116342 17768 2484 799510434 68266 2484 374265777 74694 67862 877610743 37190 68266 213875649 71500 17768 970486451 72826 17768 468040589 24293 72826 594055001 67862 25696 418515858 25696 80673 740812041 65858 25696 326536599 80673 25588 541259103 25588 88439 585495836 25588 61074 113290555 80673 45680 140157103 73708 61074 180262786 5646 73708 570513182 10140 61074 883116353 73708 47445 961680809 73802 47445 88425890 73708 22335 314681572 15305 22335 926851867 89383 22335 689236328 22335 2923 915993767 15305 22694 137196162 5923 2923 904588445 18107 15305 793841894 72025 18107 492233462 2923 66889 559296655 66889 84830 661555365 53560 72025 702318522 24041 18107 932727200 26802 53560 821591370 5445 26802 70127013 66554 53560 281603350 53560 2189 663861337 4188 66554 922497942 64591 2189 84039781 5445 49987 964136421 4188 78269 424519155 4188 52505 361872055 64591 14165 270098042 52505 66151 479987848 49076 66151 240084379 59244 52505 220371870 14165 22529 591254609 59244 85740 743457895 64742 49076 48038446 59244 22133 44858062 59244 80135 53354145 85740 48713 129234710 76050 80135 627779032 80135 83044 12961385 26889 48713 368499621 80135 84343 564368710 24084 26889 783463087 83044 83367 974642724 26889 31390 934471064 83367 46614 815892631 74665 83367 198947774 31390 24350 928711536 83367 78224 811471243 17802 24350 166700541 24350 5074 942251396 4361 78224 977675146 21542 4361 243052714 82674 4361 270370071 58024 82674 11158857 83819 58024 582650558 21542 3212 112945610 31411 83819 25193602 3212 25595 925776383 79211 3212 949969824 25595 73776 306983248 25595 78257 739835589 25595 54103 507159656 78257 62123 148649754 77834 78257 45749257 27686 62123 30656938 78257 25941 379425246 25941 27188 541155242 27686 67345 967758288 25941 83757 345826055 30961 25941 94856767 51497 30961 211091971 71593 67345 928012230 83876 51497 104211072 83876 6878 88638247 30961 22880 271585110 43139 83876 377592401 16363 6878 754068865 22880 17212 385000525 6878 78342 908415655 61659 16363 70585262 26044 16363 123783134 52824 78342 799921025 78342 53892 925004816 46103 53892 328980038 46103 83049 451629157 63294 53892 51823834 53892 28163 484155530 39773 63294 751523048 84861 39773 391173727 63294 55705 200096547 65415 63294 88299139 65415 70061 379212235 65193 84861 167473703 55705 82167 745086621 3478 55705 47478891 16037 82167 867478299 77866 65193 118198740 16037 31347 541233098 15172 77866 140111337 82327 3478 166550777 77866 1582 146566290 82327 23654 106977970 14264 82327 903243373 23654 5037 71604770 15777 5037 551178662 15418 15777 809692285 15418 52133 701906612 15777 21728 481845803 13031 5037 805633629 8592 13031 945269672 28164 21728 747637005 13031 56116 729407242 21728 70007 185179996 7078 56116 761555651 79019 56116 993369825 33855 7078 769548175 7078 10605 851513737 72240 70007 770657933 84478 10605 440059862 40357 84478 901690559 71362 33855 966480368 87375 84478 630716323 43715 72240 752803714 49697 71362 390283646 30979 87375 44527249 40364 71362 116582563 49697 35247 853333989 30979 41460 363032699 54584 41460 969146495 30979 35563 68838018 35247 37178 757727476 35563 60955 954968785 54584 51837 419945037 88927 37178 216514673 88927 2886 125438471 51837 43044 703759772 2886 81225 682104426 51837 69864 465338520 81225 76820 152070921 81225 19011 845861833 27527 69864 896208182 52293 19011 693795123 76820 45093 660950551 27527 10045 493088857 41162 10045 33932521 10045 2592 150162416 45093 64124 105345766 53725 2592 105933910 90045 2592 535790619 25227 90045 90328402 2592 35507 293170164 48546 35507 605664278 80626 53725 981080618 35507 83630 115215429 83630 5760 779141312 35507 66016 34782409 80716 48546 628554358 23059 80716 129924367 41428 66016 490438052 89949 23059 624634654 23059 52085 889972796 89949 70942 21063268 23059 49510 732444620 49510 67081 225642064 89949 51612 301962109 48561 49510 634497027 86392 67081 110058639 51612 56358 275439561 59387 67081 16196803 56358 19635 76807146 48561 87652 56764951 33208 19635 175720310 33208 69629 545199784 43965 69629 827340566 33208 61736 781174248 61736 70714 265041107 69629 17932 79288640 17932 74017 371498305 70714 21971 265617901 52946 17932 637517547 57631 17932 913110833 2257 57631 15228631 52946 43188 364692229 64235 2257 966825078 32118 2257 681323180 2257 58164 28743497 10194 32118 712770827 84874 32118 275923789 18833 58164 362624831 84874 74984 146124797 51405 18833 407755925 68650 10194 519978822 4967 51405 549786627 51405 85570 856326872 60721 51405 488617495 60721 54995 235500887 4017 68650 618375342 54995 71354 129930500 60721 78178 541397708 54995 54547 216472953 54547 1720 845420501 1348 4017 813325368 71354 69145 302196604 31069 1348 521194638 7440 54547 45029861 31069 8868 661136862 5090 69145 783518037 7440 79408 644863048 79408 78880 925109159 8868 26193 1225542 86256 8868 847550688 41090 78880 520487683 9208 79408 339972296 9208 51824 154026302 24683 51824 599690110 8363 41090 956607241 1601 41090 468232052 7874 1601 708334638 43238 1601 564214465 49375 8363 140282789 7874 83941 749365060 45662 49375 914546460 82353 45662 835051683 30854 43238 571220460 83941 73514 765632128 30854 40632 878920196 38968 40632 514205130 82353 3125 784141546 78938 38968 49826062 3125 4030 735547428 39158 40632 161183451 69612 39158 799659481 39158 89222 167119978 78938 78397 104876857 64444 69612 590039744 69612 89908 193095118 64444 87178 899095644 72355 89222 577320600 39635 64444 224600135 64444 36612 199340870 80445 39635 573503412 39635 19551 308447779 39635 26371 330185295 26371 21077 794402316 49012 19551 735789872 49012 39019 734560226 18573 49012 927137113 86822 21077 231421525 75084 49012 894730175 49012 15981 678107883 132 86822 433974376 75084 64035 529207423 55667 132 683877277 15981 34103 919733697 55667 20593 107585433 64035 24402 751226024 20488 34103 902368331 24402 23874 621313735 24402 29382 857295826 75227 24402 317597681 23874 78138 650698495 78138 86028 195091721 3055 29382 291410313 35560 3055 524609048 4492 78138 762811625 78138 16982 375943107 59987 16982 778952630 35560 62041 382372371 16982 71090 864194901 63749 16982 76340019 71090 87613 126213334 63749 41677 505385528 41677 45778 592272544 87613 16902 966167990 49908 41677 247448014 45452 87613 747686768 45778 47655 40956278 16112 49908 328498466 16112 46210 221808083 46067 49908 223539778 47655 5144 760857144 47655 58667 33922059 17833 46067 209666113 5144 84885 707672381 78701 17833 275949546 6986 84885 45641348 4293 6986 316611141 6986 32665 135777243 32665 40551 382758839 38272 40551 63484755 40551 72759 90743604 70971 72759 528353361 40551 17436 458982710 58250 38272 316582820 50487 58250 562475690 49982 50487 517926849 88848 17436 844638180 49982 41933 568175309 58250 58308 525692385 49982 89275 128165307 88848 47815 764892789 47815 27102 56321159 47815 76125 282382579 89275 65874 695420314 62513 27102 146559984 27102 51747 295348270 18273 51747 127625640 62513 11369 221519817 11369 86733 385586156 40627 86733 119915491 43731 11369 783257933 73434 18273 123911031 31225 73434 894723946 36856 73434 534716756 24865 73434 672966728 36856 78512 74574612 73434 43404 394237766 78512 3973 371879797 78512 65786 28026871 55601 3973 341761762 47835 3973 531237878 8894 43404 116923141 38953 55601 165844361 80950 8894 97988216 5556 38953 729061944 24013 80950 352008712 80713 80950 708262394 29748 38953 992732340 87263 29748 873038780 49142 29748 728435371 22158 80713 895363858 87263 11060 836381375 22369 11060 638938451 84852 22158 966221968 11060 72094 980593981 29494 84852 694068526 22369 69305 650126460 72094 18844 23211726 69305 2904 1950974 49716 29494 72434036 69305 73946 339103646 48199 49716 95849145 73946 31961 605395189 77825 49716 207901430 31961 29148 173579631 39574 48199 729472178 21262 29148 444379482 35102 39574 211061463 15975 39574 479147425 80600 39574 750283255 35102 38374 190299860 63510 15975 824089615 39530 35102 107859797 84468 39530 361429839 80600 54883 968501281 39530 60858 693340037 63510 41105 710822972 57298 60858 60003667 57298 65310 435319716 65641 65310 647168480 57298 23124 56758247 57298 66320 677842835 1291 65641 647526911 74509 65310 436972012 1291 49330 918704078 74509 35957 291448441 74509 52106 336639747 35957 79828 654462957 90311 79828 815355746 90311 25976 406826663 79828 24739 154789371 45197 25976 649011003 25976 4780 594388581 24739 17017 34346853 17017 70826 681952466 45197 7194 638607643 7194 13359 910672340 63663 4780 944881140 69579 63663 910387475 69579 87618 389906286 69579 60627 274141118 30106 13359 643128192 63663 5043 649409132 30106 18031 760313107 30106 61925 18516645 5043 69067 953654604 5630 30106 119822820 5630 55643 891434706 8747 55643 16712978 13019 8747 596436047 69067 68703 459813242 64415 13019 142408855 64415 54130 109043218 34499 13019 633717533 68703 41279 321659497 34499 21673 701038596 47804 54130 704978545 74279 54130 911614178 21673 37061 199306987 37061 10843 524185255 54610 74279 691583405 10843 38589 96162346 72150 54610 785538167 65454 54610 83166675 79417 72150 913378610 46925 54610 353432937 38589 84079 619679111 84079 25466 448710134 65454 7809 435648136 84079 67904 748153021 25466 72250 106051485 84079 84932 58140948 57903 84932 350907455 24873 7809 870450407 20445 67904 494198761 72250 49390 620554421 24873 7657 577508221 20445 54475 702221089 46901 24873 704313818 75655 7657 17813882 56809 49390 317506836 54475 34576 695916980 70263 34576 719604959 70263 62497 518424625 35597 70263 79571130 70263 60582 765077077 53751 70263 420801962 11163 60582 554201693 23990 62497 645489500 23990 40353 174440207 53751 43634 524320462 40353 47089 177986776 43634 56912 511711394 47089 39056 317391421 16474 39056 370628328 15056 47089 391266690 47089 56562 558968470 15056 46402 477837460 16474 42888 84327133 68317 16474 138859223 37200 56562 115356080 37200 40489 54553575 37200 4867 432187024 42888 32577 12900158 61191 68317 738440067 30162 40489 69881134 32577 50232 982334991 50232 19831 217105562 85181 19831 980592123 61191 71332 267620647 3204 71332 869702283 19831 55361 891871964 71332 50050 598587355 39815 50050 264793231 75075 55361 71004208 6292 50050 551845448 55361 78193 12621454 75075 85162 280067377 79519 78193 920186990 40214 75075 522485001 31274 85162 332824248 23156 40214 773903936 45751 31274 692750393 40214 43654 514238324 43654 35891 378022829 31274 26910 729595666 26910 30728 293262657 43654 86160 381428565 30728 53437 696209753 53437 19064 427280849 86160 44626 902390598 63688 53437 658606946 4530 44626 143074370 4530 7953 359820529 63688 76616 84158207 80903 7953 426921116 84992 4530 179704363 4530 17263 584658043 66929 17263 44350899 17263 8762 398313621 30352 84992 585788037 66929 12828 375131539 8762 44422 454409617 44422 63698 770900706 4035 8762 255298248 63698 44670 622866030 89648 63698 882340551 8847 89648 925217247 82267 44670 72663650 44670 15405 941192629 16973 82267 872376004 89648 27172 278837010 1936 15405 273971497 89457 82267 924535122 15405 42925 667424118 6592 42925 445728822 6546 1936 155790731 89457 27914 132262850 42925 57724 429936813 42925 26493 613336067 6546 85213 658894159 85213 490 695440257 51234 57724 222707774 490 56139 271682331 87116 85213 610727980 38463 51234 157225978 77699 56139 286021406 51234 78869 387700701 38463 33450 152074389 33450 58890 730831647 77699 51888 340117267 11955 58890 925227012 19220 58890 997420829 43567 51888 958624693 86483 11955 518202466 51888 78131 965109053 11955 13297 513195558 24558 43567 570847685 86483 29322 986239513 14263 86483 883791103 52710 13297 907921326 52710 57592 932587827 57592 19036 182112768 19036 10468 606451983 66795 57592 337557051 19036 47326 6202013 10468 7823 366360450 9009 7823 26098664 64354 66795 693951585 7823 32702 496171621 64354 25245 114233168 32702 30196 241767026 81939 32702 826862683 23641 32702 68364756 32702 40401 507661076 25644 40401 115102390 18651 81939 698205638 58892 40401 314557833 63732 23641 73011445 58316 40401 67021912 35777 58892 110809797 7111 58316 940759162 78019 35777 857169298 63732 8054 693467874 35777 48763 509130232 48763 17423 615791284 28253 78019 355952869 15703 28253 955824823 2744 48763 522689369 48763 89294 700950449 28253 33478 828861786 16039 2744 150965547 2744 58888 421292105 89294 889 259902180 33478 38809 91565896 34317 58888 609904743 53477 16039 400148015 53477 27529 532062287 27425 34317 75070781 36356 53477 660954545 27425 28988 120202356 85719 27425 912597111 20648 27529 986820487 13582 36356 511487127 28988 80177 745127863 20648 87104 392376652 13582 63249 733523113 20648 50469 953573423 87450 63249 713898277 51319 87450 206667816 63249 55546 540399694 50469 87268 7839864 87450 12674 72269164 87450 56952 902897720 56952 39866 470465011 39866 68905 436573656 39866 32215 545630794 39866 66276 66822591 27542 32215 70109051 27542 5004 894477488 32215 37396 643263642 5004 72502 241742913 59381 27542 535229037 5004 79262 89151023 72502 79464 261308289 36295 79262 54591487 84412 36295 112391398 61025 84412 447288391 36295 87373 159882550 61025 73557 37033205 73557 77324 619071077 74691 61025 221014927 87373 88633 675293976 22698 88633 549669502 65364 77324 718663584 55086 88633 413156290 64064 65364 583517479 88633 81763 296263031 64574 65364 555248237 64064 79770 220390181 2435 64064 681232892 64064 83627 323297209 61260 79770 894962066 64574 87685 683317549 2435 45604 973288060 69551 2435 685192176 77622 45604 46473963 69551 29986 609577358 29986 56775 899077319 45604 76356 172203665 15663 56775 455910200 39973 15663 684700828 15663 40937 92775506 76356 78787 863206894 39973 48184 218894263 33315 48184 169612968 39973 9938 63611442 78787 17508 546267793 9938 70228 116012126 64127 48184 865934473 33315 87338 654968795 17508 4066 386692023 70228 14911 162366452 3088 14911 128243396 88287 64127 8032590 88287 81539 384217373 88287 88702 738323363 88702 40630 60919518 40544 81539 902398410 30775 40544 36671660 79626 40544 860239836 88702 66190 873936176 30775 39698 699194803 51848 39698 734941134 79626 1246 354822010 39698 14762 757023464 66190 12886 857034957 39698 74888 268782612 25061 1246 992501216 87390 1246 933361529 12714 74888 402505766 74888 34511 22025645 6637 87390 91529803 87390 33369 676960696 69771 6637 7071573 6637 54632 967737234 77472 6637 919916982 6637 88253 643679035 54632 74453 966910078 74055 69771 286835064 76593 88253 684528477 77472 51312 36555593 51312 7144 40090364 21814 74055 265997542 76593 36446 554880560 86637 21814 738158085 51312 55180 221970673 35663 36446 950731803 14053 21814 843128890 36446 1924 159945038 64565 55180 46357555 55180 38041 570028221 35663 69115 674388382 75523 64565 290419022 39978 64565 149876475 39978 71273 815546898 75523 21177 326145313 19159 69115 81001085 39978 39604 9957045 86067 39978 251343606 19159 21314 398874047 24568 21314 227256630 57928 19159 602201769 9540 86067 934345194 24568 55594 363229982 14172 9540 148047472 22744 24568 74488853 22744 45396 80894773 44080 22744 636815647 31321 22744 242692045 36468 22744 801084229 36468 58558 473613423 74569 36468 615374133 84728 74569 345981569 51589 74569 901613134 58558 90360 747717832 86032 84728 291859565 86032 50820 773848250 37910 84728 857995594 78114 37910 191908343 37910 51115 655000025 465 86032 483329462 51115 43187 910547855 51115 90441 330882462 28713 43187 935538028 90441 22212 39088324 28713 7326 336846148 31603 7326 568884499 26551 90441 919832604 12439 22212 135100509 60358 12439 217223942 12439 13380 826965618 30517 31603 710309151 13380 32097 255661189 35966 12439 14040012 3292 60358 642046672 3292 1164 787525344 72856 35966 251045264 72856 56851 689600368 35966 4959 802985751 49943 56851 8018581 5106 4959 919309702 6155 72856 59808521 49943 70838 2117709 15974 5106 108092969 86207 70838 506119562 5106 42617 872552906 42617 58855 686916765 65423 70838 638931748 87804 86207 3683154 47268 42617 242663835 47268 62406 174528146 47268 4460 623622308 44641 62406 433295078 87804 4154 7501134 21565 4154 643393771 4460 37609 930871253 21565 23481 917933491 23481 17494 755930375 36345 17494 822837248 17494 42005 762302116 63695 17494 41856604 69061 36345 219591040 89456 69061 70233430 7808 69061 376384022 60832 89456 364010898 63695 47223 572162757 69061 22551 501753386 22551 71167 964112452 47372 71167 214040441 47372 85298 876361992 12062 22551 544682349 33842 22551 125170386 71167 38363 502945718 33842 42931 87699739 85298 61348 597640453 81238 12062 359772476 33842 46747 337373227 38363 70757 73303125 81238 86148 290402653 1265 70757 186555939 81238 41319 773767702 1265 18747 45468944 70757 34895 807020110 86148 36179 915602251 36179 39041 538744030 34895 56770 731011113 18747 16859 304230188 44511 39041 251074918 12321 16859 589798608 73043 12321 985475221 73043 6443 41292861 83342 12321 679452467 12321 84283 777127561 84283 82409 491305443 6443 43925 759991786 84283 21923 426976464 21923 22208 289096426 21923 59818 661796926 82409 7448 39575852 49106 43925 822209787 49106 29763 74396120 49106 73989 366778960 39209 7448 114435098 49106 21842 185802213 25880 49106 661661234 73989 3221 891672765 3221 82811 221557830 6784 25880 786652881 66894 25880 881429872 30759 3221 771248304 3221 52542 660852404 24624 6784 27697498 52542 84274 375702875 24397 24624 751098065 29205 24624 971926300 88246 24624 698631308 3189 29205 979045101 29205 26926 424948727 12141 3189 388296845 85756 3189 650230253 26926 31027 487061072 82447 3189 605428523 74963 26926 818060950 21218 82447 559820641 61783 21218 227588777 63532 21218 45945182 21218 81398 381810064 81398 46248 690906359 61783 12483 615653451 63532 1610 877824364 5616 63532 867828626 64489 12483 486418521 46248 69248 494382290 12238 64489 645386626 49032 12238 227150886 25121 12238 785153563 12238 21630 690036248 21630 54303 275347208 9104 21630 487696189 49032 58564 912620720 25121 25369 18753144 58564 58098 456242495 58564 46379 884724929 16962 58098 10592496 64335 25369 441669628 67227 16962 792990831 67227 2073 169905232 2073 12328 8888333 67227 72748 895809298 67227 62270 399483005 2073 18723 802408187 62270 50411 689688490 62270 37783 280251353 37783 14481 558090683 37783 15517 652719896 37122 50411 335748856 36177 14481 134310005 41538 15517 72036247 37260 36177 791656554 37122 54238 371929664 37562 41538 528594650 41538 36190 395340786 54583 54238 149362547 37260 58304 215303752 73226 54238 763536776 58304 30852 20648379 86647 73226 651939674 78828 86647 763422098 58304 8861 380405266 59019 73226 552654918 86448 78828 497256883 8861 16217 704598201 74157 8861 385427824 86448 6758 650601821 90091 16217 416812238 16217 8926 262926910 8926 83248 892484679 26431 8926 496423119 26431 80496 915013163 8926 64397 87019072 64397 57032 179029977 41991 83248 97011252 64397 57996 523037018 41991 47129 615677028 25467 47129 886978829 39082 25467 789083795 5571 39082 761768419 25467 46489 868318949 5571 89645 975349142 89645 94 176796971 31951 94 246484955 17585 5571 42600968 17585 68437 97991576 30754 89645 33333210 68437 14273 103267306 68437 10205 396587377 81067 30754 933052430 68437 58574 113266934 52472 81067 59064678 58574 77178 64564432 19113 10205 454824956 58574 66315 35311919 77178 56489 52362923 56489 63093 68822319 66315 2972 127584338 2972 66648 124906145 66315 69020 537859519 69020 34523 218071626 66648 45495 559047547 69020 19492 353888532 34523 18923 76789816 3111 69020 944612135 18923 6609 96590886 86116 45495 170964393 23200 3111 344372079 49550 86116 659248119 72761 6609 941693401 23200 7146 868306759 86116 15102 155739955 23200 46795 874284738 7146 52931 35264717 7541 15102 509909934 46795 36715 871730694 46795 9002 61491679 52931 77001 831902744 14093 52931 945609444 74483 14093 870888817 36715 31493 771051154 9002 10751 505649697 28390 31493 680684315 36163 14093 30060721 36163 86917 354251509 36163 48791 739525170 60788 28390 670843145 28390 56255 12203696 86917 84661 31105768 68526 48791 101867816 6330 48791 325625346 60788 22539 121513611 6330 32610 256893102 68526 37235 507529933 46218 68526 714625263 46218 54185 650273174 10094 37235 50931153 6579 32610 132724663 46218 80360 710977345 80360 53938 924064250 48698 54185 839572204 33584 48698 140303472 80360 78429 263887245 42187 33584 613092282 53938 82880 905008278 73464 48698 541041413 11918 73464 688558607 70421 11918 322783348 73464 36054 321004077 36054 31352 852986953 19449 36054 61248381 38498 70421 226338456 70421 20055 364215697 85200 38498 548827699 56428 38498 374364851 69105 38498 140421896 45609 56428 841514069 45609 23436 281901454 10243 45609 138265234 41204 23436 105427026 85337 10243 609953833 9279 10243 978939836 7747 85337 14056161 85337 4339 948996848 4339 44671 984552814 9279 27795 75722276 4339 68264 10276629 68264 41812 715529777 75703 27795 513640198 44671 56044 302201717 75703 30355 589765775 18043 68264 806974804 70083 30355 280898028 63736 56044 94230208 70083 17368 983869993 63736 23625 19985824 60751 63736 698642020 17368 44378 449885315 44378 68543 5681543 22850 17368 47758417 68543 79378 905898664 79378 18689 741068252 67758 79378 278057772 13695 67758 995700316 22850 68969 573471855 18689 81192 532219368 67758 76324 298074694 76324 75872 152066524 81192 30794 280586780 26552 76324 850652333 75872 1795 445953963 76324 48980 415829648 58429 48980 722080165 1795 25986 709810512 113 48980 117113476 48980 89607 570512414 27777 25986 586082319 113 50988 496736481 30496 113 473211395 56459 50988 508354410 27777 10597 495371530 30758 56459 914953579 50988 17699 84800650 18414 17699 224935295 59576 30758 313316834 36848 17699 334876901 88332 18414 946225783 69502 36848 608899479 59576 19559 468937860 20063 19559 248584006 19559 53667 928795269 88332 34881 314096174 1821 69502 983193435 1821 22674 84050379 1821 78370 155785802 90288 34881 208120779 11329 1821 338011266 78370 28813 149636254 22674 41639 42610812 60672 41639 640715693 28813 50323 450159176 80322 41639 967714791 77012 50323 431331841 12576 41639 769723607 60672 49823 747840612 77012 62953 338837386 62953 49081 542436732 64893 12576 896546169 76934 49823 463766214 73478 76934 687067696 4121 64893 425517686 49081 3846 975742045 76934 36881 18262833 36881 4842 38857216 73478 73118 499949847 4842 20586 269317639 66491 36881 360198201 9056 73118 51526683 4842 9780 518679400 20586 87060 544316092 17318 87060 397106952 45543 9780 500704943 88017 87060 536087036 17318 79994 317690200 12887 88017 82880360 79994 70973 324437964 43711 12887 752462719 32356 70973 124443347 43711 74527 278074658 19191 12887 536631895 70973 48263 547906170 48263 48927 433166227 74527 64517 748014663 48263 61565 552150762 31551 48927 863492248 61565 40680 238246775 36342 31551 832136680 36342 76778 52659233 66300 31551 988719178 48865 36342 73109666 31796 40680 227623677 66300 25435 432513934 48865 82960 402760338 82960 15506 455844647 48865 33660 425290542 25435 36215 163892200 15506 71517 650942425 27253 82960 733817433 50058 71517 786784035 87055 36215 518167501 50058 8799 87467749 8370 8799 763391832 27253 60020 200398692 60020 34161 140344495 8370 55924 38916846 13609 34161 113233758 47467 60020 316034490 47467 64132 99143267 26270 55924 807737671 72037 64132 252146173 75409 72037 399980806 72037 56298 58741275 64132 7865 13096798 75409 70334 302396669 7865 50491 931043252 70334 31859 155189815 50910 56298 282011144 50491 33094 790631778 78248 50910 734632710 31859 32113 524044054 32113 58766 996946783 33094 9236 892606426 17450 32113 888058202 78248 76144 884292449 58766 29180 399253957 44778 17450 633856786 68259 76144 552476993 29180 1979 702674342 68259 49123 190189468 29180 62070 70487323 44778 54357 678151529 49123 87517 992260069 54357 83817 996775133 82323 49123 442572507 87517 24325 418900820 24325 75928 209990099 13335 24325 308927073 60036 82323 433861575 23341 24325 946862568 60036 21852 597813848 52942 21852 307108996 60424 23341 997867636 23341 50605 629301393 60424 32233 130192480 3751 32233 558129339 68606 32233 793239929 60424 36495 131389639 82507 36495 48959891 66809 82507 125940896 4940 3751 564605316 18193 66809 163181658 36495 27778 813205668 27778 17792 877191939 17792 45939 521610355 84334 45939 417737617 25337 18193 875203731 39570 45939 56127536 59341 39570 436948952 25337 15544 278646046 84334 64975 209952489 64975 2519 472853932 59341 7152 778088951 59341 82399 493725116 82399 12118 584924693 2519 89438 23613939 19524 89438 17024076 89438 11405 776641772 80215 19524 658904326 11405 63410 77296987 89438 46699 182920919 80271 63410 152455233 48984 46699 72397566 63410 49371 636228717 49371 14677 599044395 86850 80271 929004297 73804 80271 456682846 48841 49371 664705651 34933 49371 858618150 64009 48841 914336988 29088 64009 630613127 48841 9161 298105551 65430 64009 124746523 29088 84739 330383296 24694 84739 581097384 9161 72070 816681878 37354 9161 607747584 22026 65430 527175653 45663 24694 30236228 51028 37354 42008017 22026 40270 930795482 77757 22026 290793856 23461 51028 225386894 20836 23461 474766475 20836 44408 966446622 36026 44408 232580586 20836 1590 179570740 20836 59714 949729650 6123 36026 605433458 8522 6123 940484459 6123 60987 540309577 60987 5672 655581845 60987 67374 578819797 8522 22400 680718661 62199 67374 198678217 17509 60987 943369346 36961 5672 398771691 50709 36961 369468377 8238 50709 894695407 8238 1169 560679977 20628 50709 85854665 47246 50709 15750828 8238 82026 176463048 63949 20628 422259016 37871 1169 98109774 7024 37871 673460048 6836 7024 972426162 52600 6836 638992861 63949 4458 216832090 58526 37871 865334683 52644 4458 747470899 6836 86371 397500355 58526 20569 600416280 60931 86371 622917524 20569 78794 316236282 86371 15394 61286416 78794 44114 681890763 12496 78794 520032701 78794 41657 42517721 44114 66278 492766666 4291 15394 157551542 13122 44114 631563193 4291 59180 347784956 12700 66278 533740014 12700 84749 295300276 84749 15076 832643701 15076 31140 765327776 31140 79756 894046464 59468 31140 702145486 31140 69177 713372093 25528 69177 405594188 79756 10657 272989064 4404 69177 851695751 10657 51953 798355111 10657 17939 735313481 51953 63857 887357314 46187 17939 309864841 63857 20292 875359076 7259 20292 641992911 63857 6939 74783192 88072 7259 513206487 62905 88072 685097061 23452 7259 990087297 83643 62905 496794668 68338 62905 801140212 14644 23452 563130900 22979 23452 837341619 20141 23452 146735701 1519 22979 481658078 85043 68338 435767191 29117 20141 88728939 56271 29117 962352931 57339 29117 694561361 22469 1519 908759924 22469 76142 951843797 81816 22469 978880159 57339 33960 596002707 83098 33960 448617246 81816 76194 948153445 76142 7332 983355486 68720 81816 8095025 5812 33960 661060757 67507 7332 87639051 76194 22481 239506713 22481 45953 457919969 22481 19568 638785037 5812 25998 850914757 19568 74086 650275385 51120 22481 143882675 29683 51120 439579440 25998 38488 100127475 48047 29683 265809455 29683 57066 787469519 48047 68229 134736536 90107 38488 512354964 8742 90107 42465671 48047 70955 369611109 68229 11842 70919331 39865 11842 363839236 8742 88131 26547287 39865 57432 838216295 57432 58374 73440812 57432 74785 118986641 29615 58374 939639869 60063 29615 840300555 74785 2922 63628487 29615 30349 502711608 73924 60063 636558212 17581 73924 43864642 6770 30349 730836790 1336 30349 594419469 1336 3911 781702292 76228 3911 329345239 7700 6770 421280736 56953 6770 15564015 35636 56953 219976378 76228 9805 965676695 904 7700 247944061 27933 7700 722166085 24738 56953 905081701 24738 67177 271835940 9805 28639 355411020 5356 27933 150664479 23067 27933 917245024 28639 9245 468296679 5356 50056 455781425 23067 25261 126416975 9245 89433 879263075 64334 89433 942621689 47784 9245 1463037 50056 8492 453404533 58670 25261 516998713 51102 47784 367372953 51102 13217 61293615 47784 76373 805043054 28101 51102 357038378 36105 58670 787601852 76373 42196 851426540 76373 16071 409451329 42196 22967 837828151 42196 52150 121786079 42196 7199 792980504 42196 66728 236125993 55872 16071 703965266 18298 52150 677820090 85838 55872 841966086 85838 66930 926867716 55872 29226 402822201 55872 58916 123907573 18298 53926 88812407 29226 13829 283007480 29226 87582 858345969 58916 89816 10816532 27749 87582 861392013 53926 71206 35993124 51647 87582 150532217 39954 51647 845346089 60588 39954 258498605 14576 39954 320789000 68830 60588 112736115 17398 68830 520408522 14576 55401 129833712 55401 2149 18699699 14576 19558 446549608 2149 42495 701804427 20403 42495 776590597 19508 55401 981212798 42891 42495 55421240 19508 64723 49741777 64723 1040 264813539 64723 30390 321066116 17199 19508 96030452 27757 17199 211374825 5108 1040 100400637 1040 3166 169509276 16418 5108 530772913 75113 3166 725388000 16418 75342 842226735 32641 75113 750811587 32641 42696 739211320 28284 16418 529171057 42696 12728 289944271 8585 75342 3254834 8585 67526 207445884 67526 73703 967211461 28284 71350 843764209 12728 34913 887605176 8585 48303 307206132 73703 67637 146840066 8591 67637 631143825 34913 10397 178292569 1523 67637 711299837 45529 48303 380072412 67637 44872 500284617 8591 23570 399851965 45529 13364 436016363 17544 45529 607814204 26829 23570 291923226 14700 17544 923842493 26829 90525 221614697 14035 26829 971628530 14700 45008 31847882 14700 58845 710206265 35070 14700 810730057 35070 16087 451693480 6965 16087 878428370 58845 22434 161339669 6965 59204 238699317 16591 59204 700803829 67653 22434 672296079 59204 76355 978479870 59204 24096 29678816 16591 54274 686789425 75318 16591 902395810 50087 54274 526003850 24096 66606 354202222 85350 54274 41905762 39788 66606 61898787 44207 85350 430136815 695 50087 314191056 39788 39421 19535425 695 18587 216849043 695 73867 487380333 44383 73867 574803524 73867 55861 194532293 42615 44383 141356306 44383 55354 60444745 28124 55354 464338936 79550 55861 50186213 55861 75458 210382437 79550 74273 343261603 39926 74273 926338792 75458 71311 803151111 79550 9705 989795740 75458 55392 565899122 39926 41511 967634570 5952 71311 201638922 41511 84839 471342340 12111 84839 492548322 88489 12111 729719765 12244 5952 145761816 14317 5952 565125476 54684 84839 747143892 54684 54184 953440728 4511 54184 101231858 67384 12244 226036516 20136 14317 580924173 4511 50835 682177173 53336 4511 993129237 67384 451 322395909 50835 1533 680992409 43746 50835 996979255 13460 50835 179546793 60609 13460 424166934 18816 1533 366983808 18816 81139 211692079 18816 60699 729995469 2668 60699 571468533 81139 28765 658798316 71611 81139 979502164 28765 48105 393765126 71611 73042 57039983 71611 86744 210430339 29936 28765 63797282 52347 71611 116222769 86744 46324 615104284 73042 75213 233772720 86744 17275 384879207 68886 46324 785437834 75213 60227 937930975 31204 17275 667965538 68886 78061 370199966 730 78061 778956958 5598 78061 432649418 72433 730 171610460 72433 64968 902818146 5598 27200 470206613 52098 64968 245097584 82243 52098 404107983 44542 82243 884196526 79057 44542 252637106 82243 68942 22578628 61088 82243 816417049 73214 44542 899729336 84503 73214 921536673 76573 84503 606792876 59709 68942 692316065 61088 67712 545012269 41088 76573 771177689 41088 50558 614060996 70759 67712 242329619 41088 49162 213196435 12766 50558 181769970 41088 5358 393173182 12766 7901 472221583 58010 5358 958725053 68154 12766 481703218 12766 21778 63784863 55170 5358 93794215 50764 68154 752491500 68154 45845 506207210 61778 45845 162382149 55170 30136 41309917 55170 26823 522312647 61778 2485 537572454 26823 4811 460308455 26823 79921 358285484 56023 2485 492438304 56023 38738 836831606 25029 4811 125933405 38738 25331 868013893 73208 38738 886428227 56023 82148 770994838 54689 73208 352870077 22246 82148 766243638 11834 54689 437668989 22246 16413 22195003 22246 38663 323490472 11506 16413 12478255 11834 6799 728508875 6799 4963 687209460 51864 6799 329952781 17650 6799 567354918 6799 83647 290583096 83647 68206 413035269 24535 51864 418272413 57409 40703 29551 46822