0 502065 1 1024675 2 2246799 3 2025592 4 4256062 5 1939420 6 10604641 7 27246871 8 82469032 9 20229716 10 42302370 11 20980896 12 50169030 13 101708365 14 218493679 15 43930552 16 27295520 17 83035842 18 29712416 19 102324770 20 223447841 21 212416410 22 100064098 23 200689015 24 406908158 25 870895592 26 692755116 27 317551066 28 55509463 29 54914231 30 39082107 31 108943281 32 290454951 33 1084570392 34 2925844063 35 10659248694 36 26806491047 37 69669072482 38 36629320018 39 6153199843 40 730398430 41 296784293 42 1027927054 43 2280684567 44 1594443452 45 6044454583 46 12444565936 47 443451301 48 432308988 49 320927884 50 191176843 51 1071789255 52 2837906559 53 9380867606 54 2792655943 55 8066760454 56 16667924568 57 66680645695 58 66394434354 59 62744323142 60 17443210818 61 80454329595 62 164565504038 63 685676048395 64 454559602754 65 343515977544 66 231071775443 67 109305754432 68 305657964543 69 656780285653 70 545597654530 71 435176543295 72 310565431554 73 95454307543 74 54342935427 75 43215314175 76 32073080554 77 19329195543 78 105508035655 79 256096356759 80 573029568006 81 329755439945 82 157554279433 83 579566804535 84 355463963315 85 154227633073 86 566278936815 87 461767304075 88 205652959354 89 456790405566 90 345495955464 91 233951554243 92 127507542032 93 280079664343 94 960802685454 95 591978454339 96 103764343275 97 237885454799 98 96854341592 99 64543207115 100 43431931074 101 32303309344 102 20972913243 103 50230734454 104 102368144565 105 223695445679 106 210354434552 107 97144323522 108 70843211215 109 149254312357 110 506565523583 111 1067675835935 112 2678799360559 113 6790005725606 114 5499953193946 115 3999530327425 116 10003763480657 117 20037894966783 118 40379050267934 119 83808602680544 120 27925978395440 121 80660194036482 122 166722048368948 123 668224493690495 124 642203930295954 125 421967297551542 126 203651575507420 127 436795796080642 128 305553559194420 129 655575608044643 130 555353919642430 131 553127036420295 132 530969704197555 133 291636960375555 134 1076970323795558 135 2790243438035595 136 8082454596356038 137 16944566029572388 138 70445672303823895 139 144456823639439037 140 444569437004608383 141 443434289961922832 142 432321679603216320 143 321206555972063196 144 209945551719430363 145 500455598404563694 146 1004556012845697045 147 2045572129257024459 148 4455823306584244606 149 4352212945242041944 150 3122095432019603444 151 1019154319835972443 152 2207565601360224455 153 1935453988998204352 154 10556580090014445583 155 25567961080144455935 156 55680312961444560558 157 54397095608443395525 158 42769153924432755195 159 17630727204317550354 160 78968282445579603567 161 67641620435355971457 162 56406196313151708336 163 43940363090704923305 164 27397029092959212954 165 82024309070406330366 166 19802909295943297064 167 101630907040455024687 168 216970884484560246903 169 63692844043398022972 170 30316439632779815718 171 63568602947801558393 172 31445975415987522730 173 8431754071875217297 174 4305539304752051576 175 2955272961519507364 176 10358830316004081686 177 23589363572048956911 178 11273031319607543110 179 9729709035935431099 180 7156909711314309199 181 742917109082910397 182 415050909215096777 183 69490912069165774 184 33891099430653742 185 28709194294529421 186 90508047045904632 187 186096484460846949 188 913028924729270507 189 89767201151694935 190 77651990706339312 191 76503892943273097 192 64968715431729177 193 39647074305150576 194 102884805659605789 195 228929656803257907 196 167156543971934932 197 683567660240550543 198 431456597995495430 199 308345175953954296 200 693459800380367029 201 332317996797049756 202 321055965569597543 203 209551655435175433 204 503596756559796534 205 1036027967602027745 206 2372280279224278059 207 921597752201759512 208 207177521985515095 209 483779840115961038 210 29758399071609684 211 101994008837302926 212 220048089381630671 213 199599272806294510 214 1004006829671045921 215 2048069502832460631 216 4496704029344726952 217 3964959753241183520 218 10290401974471935843 219 23084820204840559255 220 9240197960395511952 221 1998375596755103515 222 10013796027959235959 223 20138032280406360407 224 41396342964869724882 225 8763215640637200820 226 7632074394291992192 227 6319342741503920317 228 3033217406967197056 229 6334380870284024569 230 3322792697639803436 231 3217518376277972303 232 2055042961775720973 233 4560470317798250214 234 3396097057581898084 235 2759169535204779243 236 8007703758447806454 237 16078437992479668568 238 72792580064802691695 239 17519199439978306353 240 80008004600193669575 241 160096047202056703798 242 721032482424568438015 243 209720020203444279873 244 502240242434446801014 245 1022482464544469612145 246 2224944685644703123459 247 2199442454440971012312 248 394420344391709901102 249 1044643446078500811223 250 2446854472792009512235 251 424544117519915102112 252 203441055039070981100 253 434472560408850151202 254 324119395928498709980 255 201032751163986919797 256 412347991700110802022 257 101215904999091979820 258 212360850009080201441 259 100992499909197988410 260 210065000908020092721 261 99449990919799117210 262 94399891037591052091 263 42798709695109519103 264 17586916350915030972 265 79910769610760370223 266 59093636093596898209 267 9130299131164781915 268 897590910641603071 269 775091094405969304 270 749109143951632961 271 390910827506315605 272 1090729480069557257 273 3088304960703582583 274 6893650328435945933 275 4730497164311431330 276 1295970643108309296 277 3040246855293707031 278 6482469159058484353 279 4020230709524043130 280 8242368503848455364 281 2021044968404353040 282 4232450292845576482 283 2120297516435364020 284 997575064313039798 285 975349443089677587 286 753194429276575275 287 530344151765351753 288 297240705653105531 289 1022488456775255752 290 2224892567798557983 291 2200719457585535832 292 1993034335255312322 293 10056345358557523423 294 20569457591579834635 295 45704580075801346958 296 32963199351989223524 297 15630393103872211203 298 56964055239022312435 299 43639552069821100315 300 30275519438210997074 301 62796004594330024805 302 17559963143299799954 303 79600295455002000367 304 55997554349979997057 305 51975543199759969535 306 3755430397519635315 307 7956564020002957557 308 5545439799975535537 309 5434277599755315295 310 4321775197553071555 311 3205750375529307554 312 1953496955152935543 313 10375030359590555655 314 23800363604085556759 315 7997029959255545512 316 5969759511955435097 317 1637515103554309175 318 6979959235565707799 319 3759512115452937596 320 8003923156590580029 321 16040635568085960300 322 72486955696920323601 323 20063554363197209985 324 40695565696022500118 325 87035677032226001192 326 69714569722179990316 327 37083437220559897066 328 84934582245601024669 329 39323222033989802638 330 105434224340101626993 331 256546245481217070055 332 567670456952384840558 333 456496343520840395525 334 343963231192396755194 335 227632110320765550343 336 176321097193655497232 337 789433024056757022343 338 674329799545529821229 339 543157595435158210156 340 430735154310722098745 341 293310743093219187434 342 1053528057054407900546 343 2575896584564880805671 344 5799027925688969656832 345 3589775194487636544319 346 1277750344076305443033 347 2778003448789656456335 348 7796034489902768569358 349 7559724078977645433127 350 5517199367776434330977 351 5050393057764323291775 352 10604056577885435077795 353 27248567778916560778039 354 82491677790767727796406 355 19906577493657177563944 356 100867781056783779700447 357 209077952567937802404483 358 508780385680579624844934 359 1089963916965803049250545 360 2900300770279636506605659 361 10803607842802968067256806 362 29637279269630296682569671 363 102982806702963026945702832 364 230149668430296270458429343 365 98796644297561696324153232 366 87566441575406363200732115 367 75464407353943031993321072 368 54243933127429703933209317 369 42027330974156967331913055 370 19773291740743653303089554 371 101815078088056773636903567 372 219560796896567816970835683 373 35393564765456063692314432 374 12731441654339430321084321 375 28154476765404563432925431 376 95564787876845694550656552 377 55441676764434343494545515 378 54406565644323231943435075 379 43945454443212103432309355 380 27434344432100972320913154 381 80545444543210223450735566 382 165656445654322234608155668 383 676768456765422347295556695 384 565644345654221211555546354 385 454443234542210107555423143 386 344432123422098935554210832 387 244321012219187315542092321 388 43209902030473075419121210 389 31918979696129354031010096 390 3047756360953139709899163 391 6477969730375402501007693 392 4175637296953978989936330 393 554291563527767879303296 394 541507431177656752971565 395 406934310576545515707455 396 870545525787655958480556 397 695435193676551523995544 398 354310330565507207955442 399 143097295454931935554421 400 457023036570560555564631 401 329809705295395555442308 402 157916951552755554420923 403 580770395587955564650635 404 193696755275555442494315 405 1057027958795556465045559 406 2584280390035568680455607 407 5926964080355690964557282 408 1183639197154291643531619 409 430270370741506431306031 410 297696893406944308939708 411 1019029054870445690602494 412 2208308569044457087225047 413 1922925429644329272189612 414 10630656702845506823903123 415 26966768429256069440835235 416 70267892706572704489358358 417 142679068467828444905593589 418 466808692679492450856055907 419 263926318553920292539550934 420 700669591580643065803610546 421 1406704075966856679637125667 422 4868448800269166802983256683 423 644407997830663975831946432 424 443935976294627752303424318 425 427311761542177520972203044 426 173105607420575191721969644 427 815257280645800078240302847 428 71931594431999361996976416 429 3307144303993003963764065 430 2930842967929967629639453 431 10569270280700279103004574 432 25706842968402807236045807 433 58469270292829682372459682 434 24231697516156420920316419 435 2106375060744191197064032 436 942949393440310369439722 437 415392732397097034277215 438 72717320769169721772074 439 17053193630637205719341 440 84576056966982458405471 441 43359543663820323954104 442 33115430628197207540964 443 31074294160371935391643 444 9341540596903312706433 445 3207395162973096944327 446 1932750615729163443173 447 10548007158307694455815 448 25696083593679044559559 449 57032936056808445603606 450 29715299543924433969945 451 102359003660644540300458 452 223608036726845683604595 453 209919705184434429963152 454 500802459924544700295582 455 1009624600645648403035945 456 2103047206856892836360459 457 969611944544716302996312 458 636103443441062975963095 459 300972432409415751629154 460 610224544904757997107565 461 98203438961535970935454 462 81972287607311691314339 463 3721675933106309083278 464 8236800535269708934793 465 2103995311836927321528 466 967953104303173207162 467 655530962970531930615 468 555291615695303294074 469 551506074352971539343 470 506939343115707273231 471 1070605455158482814355 472 2847256559592949545559 473 9282567604070503655606 474 1619455959294970553943 475 7204560407050245580455 476 1963395929498035196353 477 10294040705016360029575 478 23048488460169720303799 479 9604084198637196969592 480 5959240386290363635115 481 1511996861497030311075 482 5920029115024363512799 483 1199751069803031097595 484 397509437969709175151 485 1020104580302507799593 486 2241245963626078004055 487 2010031630179359959552 488 4120356961805600403582 489 997143603953995971220 490 970829967527951710191 491 692159655175505098303 492 320716550554949182970 493 193065495539390415697 494 1056677035806084757023 495 2566784359672927984235 496 5667925602830680126358 497 4655193976294398983125 498 2550327761542787830994 499 5603477915667899370046 500 3972175074656792899625 501 10223800806768069003057 502 22239609667896708036583 503 22075916656764919705232 504 19351066545639036952122 505 105592667657008370383223 506 256066678784093843934235 507 572666789929059260546358 508 318665679149511795423125 509 46654550795105554210993 510 26543493550955542091932 511 67655055610355665080542 512 56549554097154649195418 513 45395539170742390354045 514 32755270493420697139634 515 17551695932194370876323 516 79597040544045848989435 517 55169595439632407874313 518 50635154276319936743091 519 106959566789600568057075 520 270403667903205696584799 521 844836680834457027928006 522 440306392324329775159944 523 396942721203157750719444 524 1030468232435578008404445 525 2364694344555796092844459 526 1042343243553559116444312 527 2463454455575607168445523 528 232344355353930644435212 529 121243153127294444312102 530 10030730971544443100981 531 20368170235644455210151 532 43695842356844558321592 533 30352421144443523207120 534 63584631444455834483243 535 31242308444352324032030 536 10020924443121199719697 537 20250644455232002403023 538 42606844558344024836234 539 17944443523239800302124 540 80444455834401603623247 541 164444559344817237034478 542 684445605449582384344795 543 444433954395220843241554 544 444327542752192432007544 545 443175417520320319935444 546 430554055197197039314444 547 295539550370369673084444 548 1035803603843702816924446 549 2359637239258429570644471 550 1116292071924155294444110 551 1061519303200751544441099 552 2716005634407995644473007 553 8372056944880036844816082 554 2919543440799704440059216 555 10803654488002444480606370 556 29636764896024444967269841 557 102967889032244450282701272 558 230278908342444602948412823 559 97766923220441975404096212 560 77663212196403753959162095 561 76632100363969527510619153 562 66320997027635175094030729 563 63191969776310549139693156 564 30303637763095390876330746 565 63636977897038088989368069 566 30303776769679287873039436 567 63637787902806899016404569 568 30297674975944789863963436 569 63018810200447901100294569 570 29848097996414990997543436 571 101297020028750090019654570 572 213024240290001080202765841 573 89801997499989197977652410 574 77983973999870375776520092 575 75827727998696953765199117 576 52177175986363529650391057 577 20570551863031156496709535 578 45845599096351569028503758 579 32435189163107429764969524 580 20310470630934157639635203 581 43524846970547579002958434 582 31200423695415349975524324 583 9996210354073199755203203 584 9962097139330397551971967 585 9619170873296775503703655 586 6030492731565754968970551 587 12365068155677970290245596 588 1049440754575697498035161 589 2504487965797021016359711 590 6044900278024232169602312 591 12450802796246343703223526 592 291977562023228972211181 593 1080179704234290222311952 594 2961802446347082223520383 595 10319624469484942235843934 596 23603044704930462359260547 597 9969640959296221111795412 598 9636391511562211105554095 599 6302707107422110955539151 600 2976930934221091555270706 601 10190570546233075558848470 602 22085845670336795589292841 603 19252434497305555271516410 604 106584545021655558835968721 605 267925660236755589360290231 606 680656722367955905723082352 607 394545221055550953209221118 608 1045658232555610374506231193 609 2456794345557123806070352055 610 345543235531007939297119552 611 235432115309935271571035521 612 114321072919311707309715210 613 83209315033104932917072099 614 31913069730959315049319198 615 3089437291513069593030383 616 6904583075936704056363933 617 2963229351304959543027330 618 10294305593650403656281362 619 23045656056804836770953703 620 9634539543960305691528972 621 6323275427596954307167715 622 3211754175163542930657074 623 2105540550631415294529343 624 955395494308071543153232 625 552753942919307430732115 626 517527415032934293321075 627 55174069715321533209355 628 50539437073207331913155 629 105804584814481360735555 630 259645929544953728155559 631 602860703650378295555606 632 1229128436803795035557266 633 150964303969549715531861 634 610285640303702355759111 635 97654396968981153511106 636 76542763647810731110943 637 65417630416093311091429 638 54056296059133109108156 639 39541559510930910920745 640 103675603930570730648057 641 236797240565848166896583 642 105571995452400664765232 643 255840036584806687878343 644 559280367929666898993454 645 511597055156664787932343 646 107169550746641675321231 647 283703608066876797432351 648 938437296668988020543592 649 284291566647879795431115 650 927075666879002036551158 651 169354664749979705510727 652 705566688100202455928283 653 1455666895202424560694937 654 4556669038424645727050583 655 3546629684202433169495232 656 1426156441980330633952121 657 4671568480163366940383231 658 2507443998633063396832108 659 6080460010936694029343294 660 12964720130567048305455046 661 30288241365684493656560471 662 62894473676925056767724833 663 16744130563189545657200330 664 68047365695903656782403361 665 39613054350970545619973006 666 103136565610245657200216069 667 235367677122456782402372707 668 113056571020345619980916932 669 89545309797234039791063321 670 75432917572119677509433204 671 54315055321036574914331961 672 43069553209705339083303607 673 29435531916953269232969934 674 104555760770374706350300546 675 245557927843808469603605671 676 35535176427924235969954510 677 15310564175202111639543097 678 57525687798423117003657023 679 35194477584211049970529811 680 10344175242109599695158109 681 23447798463304003039595307 682 12417584232959969675152932 683 55242115519636550715321 684 52021075036305493073207 685 19809349702953929331935 686 101705502430380705360559 687 218456024563968457725607 688 44339803427644337193932 689 43277972176443290327320 690 31775720564431497173196 691 5753195444307970530363 692 3530354442935695297031 693 1297144415314351569709 694 3023444757545595702507 695 6234447979656038426081 696 2124415756539684179206 697 1004073545276440551942 698 2048815658788485600463 699 4489556789892917204694 700 4075545678715051962344 701 8795656790360600303444 702 7554545496993996972440 703 5543433963927963720393 704 5432327627175629196731 705 4321176170554150365307 706 3210560495540697052934 707 2095395955394369515323 708 5038040358045703957434 709 10396483596458440380545 710 24028936028592483965659 711 48290572292064940276806 712 1495321519439397763944 713 5037436004606017900447 714 10380572047272180804479 715 23965824482823969644807 716 7652204016207636439932 717 6521959861936304279317 718 5203518603302961753056 719 1971045972975605529545 720 10232460230197255903659 721 22344722362022560836807 722 21241221019819392303932 723 10010209838032720967322 724 20122501396348250281423 725 41226014029494602954634 726 10179879753941975542324 727 21801001980480195663447 728 3989983795998354632412 729 10100138040013566944723 730 21201396480135670448235 731 9988763998914496402112 732 9887627987083963981095 733 8876175869227627809151 734 8760552632176175910704 735 7595518320560551092960 736 5155043195395509115593 737 749630352754911075131 738 396297117539109350905 739 1031023179807305610857 740 2352235801681657129183 741 1122111986406530950432 742 1021103863945291496321 743 2231239100459075029431 744 2110070996309349754310 745 1099291962913197543098 746 3007080310736019657015 747 6084963528172202784157 748 12930295895822427927578 749 30563039039424680679795 750 65696408404646966802037 751 54363923962423663979696 752 43027207620210627756365 753 29771936198094177543054 754 101840572017047779656566 755 219285824184477802767671 756 31652200444175977656510 757 6521996440551776545097 758 5203964395505765429176 759 1967642754953654150565 760 10278867970376767605679 761 22789080243787879256807 762 17669198029676751943932 763 78708016302788000460543 764 66919862977679996195429 765 63038615776559960354156 766 29686073765519597140746 767 102912817876004023488070 768 230729578992048234896841 769 93155367919602120764410 770 30753055035980993644091 771 67976560360170056849073 772 55765396998499544389330 773 53652763983995442873295 774 30517627827954416731555 775 65979079480364768155557 776 51749353997041640755536 777 5393127969606393555305 778 2730975635942731552955 779 8170196960468155590358 780 498363596240755097128 781 1013696030487961023292 782 2137032364900312235063 783 889721038997102109432 784 877209687970980914316 785 771916475691791083064 786 703064154305509229441 787 1436687565656106304477 788 4566899676771269644783 789 3464796565709836441632 790 2241565452918304406321 791 2007454315042963943210 792 4080565560470300454322 793 8965675724843604565424 794 7654553200429963454200 795 6543531996159632341993 796 5431303960716321203930 797 4308967593063209967295 798 2927655129431919651554 799 10678759304560802795566 800 26790005645729628035671 801 68080056858303096356832 802 39199544522969163144318 803 108003645830307695445593 804 296036859363679036456055 805 1032369205696808368572558 806 2343706457029693691825595 807 1228944329756330304195152 808 167443157543296960350721 809 680455579655030323608231 810 396355356549697209922106 811 1029557567703022500623269 812 2303579678436226007034707 813 971356564302179929720932 814 709145442980559157191315 815 1507456470165607584073557 816 6080568841677279928815583 817 12965689276782800689555936 818 30276906787949606903560571 819 62790867900503270835725833 820 17492654994971692313192330 821 81066770050237063536063361 822 9465699498089431299433004 823 4254393979274309594329959 824 1942727751742915143159514 825 10468277998070759455603947 826 24694780016848004557240483 827 2341599864399963531996032 828 1207198642799631303959722 829 2484010868002953640402223 830 39892639975530395982212 831 101067000195764040142323 832 212684002037888481463435 833 98439979696884008232312 834 84279756364839922121095 835 41757543040279221009152 836 5535429597752209910720 837 5314155177521919093195 838 3080750575203029130355 839 6968005798436307363557 840 3639953584302933031536 841 279531242975329707303 842 803752470197502481634 843 1637984842020024956948 844 6980129264240250370495 845 3798951841997896895954 846 8010399280019029040365 847 16124006960208308483678 848 71248070322493692936795 849 9999297219930315305553 850 9991572039297072955527 851 9907319671569315555175 852 8933036507433075550551 853 7329704934329355495504 854 3156959323153153954961 855 743513210730727539609 856 431092093293175275917 857 309119131530551751054 858 707207355765597992565 859 1482481557876020065677 860 4944955578992240676783 861 10450355790062486787934 862 24603558080704907900547 863 1971519192958934995412 864 10236008070390550036723 865 22372096844085600368235 866 20919164439253997042112 867 50807684606580024463122 868 109678927267960244695225 869 302790682680322447038259 870 628086946963424484394605 871 159263423632204042741954 872 606694636942448468080367 873 1267046970464492696963678 874 2684470244685067030296795 875 6924842446920684363028038 876 3200420423194443029759686 877 1996196210344429757516463 878 10032030323444701979968695 879 20344363434448420200291039 880 43445694544492642403072406 881 32434343443918419969319944 882 20323232427044039633039443 883 43434344684448402936404454 884 32323242444403975303964344 885 21212020443967752967643243 886 10099796427657515656432032 887 21002028678779956768544343 888 9979766567759545645443232 889 9757665457515434434432115 890 7536654335074324324321071 891 5306543309343203203209305 892 2945432913231971971912955 893 10456550734360240240730358 894 24567608145722482488163595 895 3455920833220020080631152 896 2351192332199799194310721 897 1110321320397590343093210 898 1097209196775097229132099 899 3022508027801022307345007 900 6226096279612223681460081 901 2179161756102210408199206 902 550605540982095920391942 903 493955391819151196703419 904 1060358079607592028434804 905 2723596803280064292549647 906 8236029634960687065702882 907 2099756319594469452976816 908 5001969604044704590189570 909 10020303248448446081903845 910 20243634492492472960839259 911 42456945065064830329406606 912 20343429449440297153945944 913 43454704504483023580460446 914 32340962964029811196196424 915 21191615639758110360364203 916 10306074277521096997041972 917 23672806779833030024480223 918 10515945758329699803998212 919 25960457993503001640014323 920 60324580056036016880145434 921 123445960572372168961456546 922 12431595320920647608345421 923 307153191194415923234211 924 683576072044760634346313 925 431359319641594323223090 926 309113036407143212209096 927 707136368883454322509029 928 1483369688934565426108301 929 4933702890545676671293611 930 10538429085656786833057114 931 25792708916767909336583147 932 58068490767880905367935482 933 19443893656790953055314019 934 104459056768090376557548207 935 244608567897083787579694483 936 41925456769229675356344032 937 3194345632156553143239720 938 343234320745530832077197 939 232123193435292319370373 940 121010332311521032896932 941 9897321107209716763321 942 8773210931917065633203 943 7732091303049454331968 944 7319108969594343303647 945 3030927635143232970417 946 6370678959454350244781 947 2894567514343098041606 948 9045679945457016477270 949 18456800456584168782849 950 92569604567927689949307 951 19435963455176479392935 952 104560294559788806070559 953 245723045601889672845607 954 33209633984876516433932 955 31916327840765064327321 956 3063176393649443173209 957 6695790056904455814505 958 6353499542964352082954 959 3131995415643119215542 960 903954074431032075421 961 1840368804552344796639 962 9283689645583448027007 963 1630476435232399769935 964 6964788558344001900559 965 3641685523239982995516 966 406455212079815955063 967 868558324801560360694 968 645523199987396994340 969 435210399872763943194 970 312096798717627430344 971 99165587056174297243 972 90655269540541572027 973 186758703685675824279 974 907990436916799446807 975 1880084570768004469679 976 8960925847896044702807 977 7591192416759640975936 978 5110320065516391751305 979 1097199455062705508955 980 3024004560708456090359 981 6248045728492573083605 982 1999633163919329229954 983 10002935700805506300367 984 20030558409656069603683 985 40365592902772703236934 986 83676070827828434370544 987 30559292176164322895440 988 65607063791685429036483 989 53929429506454149704030 990 27154154944340796959695 991 83567570445488030403038 992 31455296434079695969688 993 8351564319356351636483 994 3107443033143106304028 995 934429730830942959763 996 324157292291415517627 997 200731521508075056173 998 408155836096800571814 999 895559373029605839544 1000 755512929755952275440 1001 555095157551521754393 1002 549150735507205542731 1003 390693314931955417307 1004 1087053550560356781681 1005 2904575605723567956951 1006 10845797258235680370392 1007 29258022594356963844063 1008 106596226045570299248694 1009 268030272455843006491047 1010 696362824559256069072482 1011 363016203511939429320018 1012 29861971103274153199843 1013 101120231234807576001254 1014 211242352349679792012567 1015 110021121196557519899452 1016 99811010365535038794321 1017 98109897055309687543203 1018 80918769552916475431967 1019 170789903590768796560278 1020 847900836087890027722795 1021 414992299276699777217552 1022 79921591766397772055520 1023 59207105662777719555193 1024 11930954617777035550331 1025 3291542057769715497311 1026 1507419537637073973109 1027 6080803778984820215307 1028 12969637790129442357678 1029 30302978081304463578795 1030 63630196953644695790037 1031 30298363530442353499696 1032 63013695764463575003029 1033 29890353644231349969756 1034 101083576846353500301970 1035 212935789269576003620241 1036 95313671835359970198010 1037 53090504313119698379891 1038 29094963091036382958707 1039 109050297072369950390482 1040 308603024823700404084943 1041 691236249438404848930453 1042 310101994283960407296330 1043 98983941627595931563297 1044 87827406175151307431575 1045 76173940550708934307352 1046 60527395492927322933117 1047 125882037070681430535178 1048 258944384846954565759795 1049 590445929270365678002038 1050 96431151697054559979685 1051 64310706369543519756451 1052 43092943035431037544306 1053 29115429714309695442944 1054 107156702345703036470446 1055 283568423458436368844471 1056 935692634592569689244832 1057 314318323119436472040315 1058 83043211034304119597073 1059 29632109722961035169328 1060 102943302230312359705494 1061 230453622363523602457047 1062 96330221031209980329612 1063 63298209709919797156095 1064 31581916919037570739154 1065 7203063029695293270743 1066 1969429756351531693429 1067 10304701969595757054707 1068 23648420304037984568483 1069 10404196959695843444032 1070 24848030403039254448343 1071 399695969671944403232 1072 1003040302840444834343 1073 2036483629284449345455 1074 4368937106924505456558 1075 3047290943202954345524 1076 6483090454430365455845 1077 4029096344297054352434 1078 8309029447024565584544 1079 2909754409803455243440 1080 10901964901634558454482 1081 30820290816945592564943 1082 69443089570456065690453 1083 34429275296339454296330 1084 24151751563274341563297 1085 705507431743207431572 1086 1456080558054480555827 1087 4572965596564965559483 1088 3315655165439655514032 1089 3074550654276555079721 1090 6805606766787560802233 1091 3953945665675391982130 1092 10380456676798080143363 1093 23964566788016961453695 1094 7643465679863608330352 1095 6432254558629923297117 1096 4321943526159211571056 1097 3203431180712107309544 1098 1972310393100932915443 1099 10223524055210550756455 1100 22235848558325607968559 1101 22112405523193935645512 1102 21099955210327314435102 1103 9199552097173084310982 1104 395519170529243091815 1105 1036007845906457079557 1106 2372079260868584803583 1107 919351792645239971232 1108 33105518432079710115 1109 30955044319357099073 1110 70360445605585008813 1111 143724457255920089537 1112 458244582560640903783 1113 322043219394390969632 1114 219632032742691636321 1115 36319717418306303210 1116 3037054042942972097 1117 6384568470470225021 1118 2843444096098189806 1119 9254449033015901670 1120 1944389729870986491 1121 10445902301050109071 1122 24460823612601308831 1123 4192210097988928310 1124 322099175887163096 1125 219190552870629163 1126 30295516694150632 1127 63035967047606943 1128 29711649615943430 1129 102316903160454562 1130 223570835724565703 1131 211292313203452972 1132 109521091972315722 1133 303833080223558223 1134 639336962235594233 1135 273303622115142130 1136 813637023159463362 1137 90289810714233016 1138 182901528346336169 1139 950815893469371707 1140 492072732232904935 1141 1064828142350850556 1142 2689495463609205571 1143 6905036697306455832 1144 2949706372944352318 1145 10502469830445583594 1146 26024701364455936047 1147 72248413684560572482 1148 22004090443395320017 1149 19959096432753199852 1150 100409028547976001183 1151 204908291680192011935 1152 450895076962064120558 1153 292749363619440995524 1154 1068105697204490035846 1155 2695257022445080359271 1156 7038584224460963606832 1157 14391926244730297269347 1158 46080670448163022705483 1159 19194496400629816954032 1160 108045028807101570368343 1161 296460289683215843693455 1162 1028722902934359257054558 1163 2290230830545606584565595 1164 1498092295433945243455152 1165 5017063036540458454559583 1166 10184696367684592565603935 1167 21927029678926065677240559 1168 3169756567179454571995512 1169 637545450554343303955101 1170 295434295543232967550986 1171 1036547035654350279610110 1172 2367684356765602803121121 1173 1056443145653975971011010 1174 2568455456780200232112121 1175 5692556567962402343123232 1176 4319545455619981231012119 1177 3035434354039810109901034 1178 6356545568401521300812345 1179 3145435443987208992101234 1180 834314427871927920990123 1181 323084176703175191899008 1182 209240564970550304789923 1183 506485690245603647900634 1184 1068917082457236880806945 1185 2690784944582368969670459 1186 7087930445943690302844606 1187 14900564460457083629247267 1188 50805684724584937106482683 1189 109656928245930583268946935 1190 302770694460565934690470559 1191 627847044725680547084845605 1192 176409641194395409240433954 1193 788902872046036906484540367 1194 686976719619702944043397057 1195 463765036036975439632769536 1196 229649699703754276317635304 1197 156396396969541763056312962 1198 570030030303677896569530303 1199 299699696970576765435296971 1200 1003003030245787876559030232 1201 2036036362457898987608362343 1202 4372369704579010099293703454 1203 2921036963349899191528972344 1204 10632370293501008075890223446 1205 26943843056012096799082234471 1206 70459256572125028008942344832 1207 144606567823260296090463449347 1208 447267679434723033084694505483 1209 411856554321209729242342954032 1210 104545543209917152021215539720 1211 245655654500783584232355802241 1212 34554542993631242121151982010 1213 23543415930310021010703819897 1214 11432071297099809892968038772 1215 8319309569197918715639687721 1216 3032915430375047074276477204 1217 6350756563800484806788782445 1218 3093545427996039945687620434 1219 7055656680032400456899044545 1220 14556766960344804569008445657 1221 45567870323449645708092456783 1222 35456697212396432919120345632 1223 14346372100764315030997234321 1224 45469823207885560370022345431 1225 34238211936855396899821234308 1226 22082103304552764798210122923 1227 19220972963517641582099015212 1228 106250230295978875945008158323 1229 270602363040189000460095593435 1230 847223696481908004721036054558 1231 412210364002919961209699543528 1232 102097039975039609916395431164 1233 225024400200403300770036551687 1234 189803997995972993699705506472 1235 901640020040230057002456068823 1236 1816880240482360584024572689439 1237 9568962484943725928245826904607 1238 5447620039429191162032182961935 1239 4416199674150310619720415603315 1240 4060396540697094037196073973074 1241 8724027687025048384032820216804 1242 7199776469789602839716198063960 1243 397764237675976277060379427593 1244 1017886378800190784723804680053 1245 2178909789602087928239646960575 1246 566917675979275162076423595352 1247 463056551751750619364211153119 1248 229545505505494033042110731034 1249 155434954953939729621093309722 1250 556550370380602303033053702223 1251 545496896793980969729528982211 1252 433964765527791637155167822107 1253 327641655177506290750656220934 1254 176406550574941493494542191323 1255 788867605810475055045664073435 1256 688655952096149549634639332313 1257 486551519160795396322273321090 1258 65507030593552763221733209096 1259 54929695131517632205331909166 1260 39156350907056321953302910665 1261 107569610884569440373630726677 1262 279703128925704483816968266783 1263 802435290658444939570294667934 1264 1624559086792450603843046680548 1265 7045608908064607239256466965695 1266 14457290896687282406568670277037 1267 44583089026902944867690842784383 1268 43229269782975440656292417642832 1269 32151837615754394541520056416320 1270 20704296073542743407199544063197 1271 48447032815668054884003648696022 1272 4409716074639540839970406359820 1273 3917059342275392279695943118196 1274 10784605462798062803040455196029 1275 27927256708016709636484560032307 1276 80682568496168502968925720343682 1277 166945693031692030290658243456948 1278 670457056357064363086794454570495 1279 496329543129443029265544343295954 1280 1029503655304456306675645455040364 1281 2304036757644569666796856560483687 1282 959705536443436665564545396030472 1283 516955304432306655443432759696115 1284 63552964320946554432317516361075 1285 31515643191425544321055063009354 1286 7074430308195443209549429913143 1287 14804563696036454503704700735457 1288 49645697032368566038448408156583 1289 102857024343691672392492895567934 1290 229184245457076824065069035680547 1291 150442034329364199449429714395412 1292 604464345505688004504702346036723 1293 1244685456056896046048423472368236 1294 42454339544759619604212121042101 1295 20343275441516035962101009620988 1296 43454796475972360303212103050094 1297 32341564151720996972100969499144 1298 21207440705191963720991633990843 1299 9934392950303629191906327892432 1300 9322715496970150302943176720315 1301 3217073963698696975430565197071 1302 2049327630386363754295450369309 1303 4505478963909697967036603705706 1304 2954167626916375649705968952944 1305 10367679070769796902460290390446 1306 23678808847902030824723084084471 1307 10567928414979692201209239244110 1308 25680692750203062412506406447121 1309 56967068002436704726068868483232 1310 43649439980304961179448644032119 1311 30394279796959610554406439721034 1312 64046802030403125564868602232345 1313 39623979695970995440645982121234 1314 103040203040250036486860143232345 1315 236482436482600368909121454343459 1316 104020304017997046911008343232312 1317 248243648180024470712093454343523 1318 2030400399804093099132343231212 1319 4364804001649057007343454352322 1320 3039959986389529933232343121220 1321 6400400109903900534343455232243 1322 3995998918966995323232352122030 1323 10040010790270037434343583224363 1324 20480128082840380545455934245695 1325 44961296949283965656560546457038 1326 39609563391627654545395424329684 1327 103303694077078765658036645502925 1328 233637048784789876796366856030659 1329 130289607641678765563064539694512 1330 362903278876789875696685803045923 1331 14971768765678754366451969631213 1332 50237889876789965668600302952335 1333 102378900987900276691203630383355 1334 223790810100802787072436963933559 1335 209492098991977669320303627331512 1336 505065010080178705443637081355922 1337 1060680120961790456456984953560625 1338 2726961250318084568570130375727059 1339 8270312603596925691841363798284606 1340 1697097971163194304409029581641944 1341 7025020231696045644908303956880447 1342 14260242357032456850893640368964477 1343 46722463584344569209056883690284783 1344 25220231243243431909544830297641632 1345 58242352454454560903649363018876942 1346 22021120344343390970393029848763419 1347 19810997243232691696729758407632032 1348 101530022454347077028301992878944343 1349 215760224565484784293620068990445455 1350 73598203454041641530199447896434352 1351 31181972339606407298394416764323117 1352 10403721275943931582744065643211053 1353 24838232800460555948048676854312575 1354 282115996195551399606564543099352 1355 943160032035594003267685657005582 1356 430599719715139971856454529955215 1357 295197037070879704544343159552074 1358 1040024384849002445645455603584806 1359 2480245929308024456856557235929671 1360 4962460705696244569167582360702832 1361 10304728457030445707679943728429344 1362 23648292584364458478800458292705447 1363 10401519243044324167996321516954412 1364 24816006456445447680029435970364723 1365 59944344434416399754311697041212 1366 19443244324062797543106369610099 1367 104454445448708019655269703121007 1368 244564456490496202758702435232083 1369 43444343895961977526980312119232 1370 32443228751603775183797101032120 1371 20432167505969750429570989720997 1372 44543680060302004703850102250022 1373 43430399396979960968498981899820 1374 32296792763759591643987804798196 1375 21565517629515106427875961580363 1376 7455056155070944176751607197032 1377 4349540749291440565505930369717 1378 3195393391508395454951297037054 1379 352732706922754339509569689543 1380 117316943217543274915436475433 1381 53063432055431739074304154331 1382 29432319554305269342960743307 1383 104543603565658705470328053682 1384 245657235676790456843496576943 1385 34532114565496344431965363432 1386 23321083453963244303653032321 1387 13209232327632042970529721210 1388 34506343478944470245902232321 1389 22943232167444098030982121209 1390 15432120654439179691821009912 1391 56543246764607803079432100723 1392 45432025641935969354320993211 1393 34319794403311633143191932108 1394 23037543973106330830303320923 1395 9695427730943292296973191212 1396 6354177291431521563730310095 1397 3140571508307207429297099154 1398 795306922931934151569190743 1399 552943215303320707430293429 1400 515432072973192934297532155 1401 74319315730315321575320755 1402 43033073297073207353193553 1403 29729331569331933130331532 1404 102305355705360535363355742 1405 223657558457725757693558063 1406 210535524337193536331519432 1407 95315203290331303307034322 1408 53071971497308972929723215 1409 29303707972927715157212075 1410 105638480230678359582324798 1411 256992962366793603943448015 1412 570070303668057240454496158 1413 299296970639531996343960725 1414 1007030247003760029460328258 1415 2084362484037920304723494595 1416 4925704928380643648235046038 1417 10658450693966856894360472392 1418 26792607060269169045724824063 1419 68067284722707708458249448694 1420 39451641216936924321994406342 1421 104596872370570645440044869463 1422 246029023845846856480449104695 1423 19749808432424543996390962352 1424 102101692544645660030090303583 1425 223217065646856720361083635935 1426 212049454424545197009230311312 1427 99594344203430369912097109102 1428 95143241972297039099170910975 1429 50832003721569669190491091751 1430 109344038235702708085073077995 1431 305448394358428496920816780039 1432 656494045592693030649567960405 1433 543939635118329694395455595954 1434 427276311043156342754355151543 1435 171763109630743217543150707432 1436 837895302968054379655608480543 1437 296752975639542956553923995428 1438 1027990197003670367580640036694 1439 2280082024036843679966880367047 1440 1599219799704430559664797049612 1441 6006402002444565602688024503123 1442 12068824024445677226896246035236 1443 24689448244456782269030472358371 1444 2474402044345621829696121122910 1445 143979643234204156361011015098 1446 460202854346447569712112161015 1447 197976543224415437101100609874 1448 1020187654244756583211207301007 1449 2241898766447967934312481612083 1450 2004787664415655323100006099232 1451 4047898684756757435200073006342 1452 8479010927967980558400816069464 1453 4149891175655795523992059434240 1454 798710554553555207919514321996 1455 587095543531551935035083203965 1456 269155431307503309709231967655 1457 707556553680033702506360278758 1458 1479567576960338426069722789989 1459 4803679790323392672702227900107 1460 9636802083434066828422280801280 1461 6303979232319464164221591989591 1462 2967752121034240642207103875106 1463 10277983232346486862483238999270 1464 22780134343468909104934390006841 1465 17598923232246910959322699944410 1466 80010634342470730405427000444721 1467 160126945464848164856684004448238 1468 721270456689295689166928044494395 1469 209696346471554470663159643942753 1470 503029468835564846695602860467974 1471 1036304689355689267037229124680205 1472 2369646905556906684382307246962459 1473 1036422955542946442820932023620312 1474 2368630355670468469450544237043523 1475 1046297154496244234295442089631212 1476 2471023565030446347036464902952323 1477 109811449696423209704238975521212 1478 301514503028634502446390195832323 1479 615946036290946024470082039343433 1480 71419701491419804099219673232330 1481 8036987908037959192036532121293 1482 16370100896380408064367743233058 1483 69841209029964896685678054336595 1484 38409909759640766454559543305154 1485 92900902002887868565603653659565 1486 14990979976876645453970530515451 1487 50090200188986856580245765956591 1488 101082401890109167962457880368075 1489 212944819081307680304578963696799 1490 95440029208936396963367630365592 1491 54399751927302763633056297055115 1492 42797503172977630329541569551075 1493 17574970515776297155407435509354 1494 79810245957791023556880556105567 1495 58098031537509811544795540955457 1496 19179707294918107441555391554335 1497 107802483050795280475558075565359 1498 279624936608038964795596795677607 1499 803050567296390288036028036779282 1500 1636605683030082896372296367806948 1501 6967256936360949029823029679670495 1502 3651943302991389758209756556495954 1503 503432975908877521917545543951543 1504 1034550200888979840779655660395655 1505 2345602408890201287802756724036759 1506 1233979928697989675977545199705512 1507 127759166375876551775430396955101 1508 278007669798987597796564030359211 1509 796078702010100018027688363606312 1510 559366979898999839776483029943097 1511 513063758787998277764029759429175 1512 89429527675981777639757514150555 1513 74155176551805776277535080695552 1514 40750565503953761775309194355517 1515 88005676040377917797708045555980 1516 79954559596975057576919635551792 1517 59543515163749535363036315505517 1518 15431070629395313029703074955055 1519 56552847106037536302436810360559 1520 45516410939695302980304096995515 1521 35064091276352975796959163955074 1522 9439109763115753563510627549343 1523 4270917631073531431094175393227 1524 1691056309331308309140552732174 1525 7072569705353693707485588143807 1526 14825702457577058480915895459677 1527 49458424579784592970759036602783 1528 104592645801926070248008367227934 1529 246066859620672842496093682280547 1530 19464516194516419959130421595412 1531 104685972045968800407364636036723 1532 246920224460289604881686972368235 1533 23198204197675960806463721042112 1534 10381960376551591944229209621102 1535 23960323787596080446306503031223 1536 7597209675159196422944969710212 1537 5171916550710364215439637098097 1538 503065493097042074276289179175 1539 1036677057024464806790907807795 1540 2366784584244689668090879678039 1541 1065643242042476639092756559672 1542 2676854464464787009067967602823 1543 6789164684687904108680279229434 1544 5670642442474960926397752154322 1545 4494420420139591182777520743219 1546 3944196198875110417775193432034 1547 10448032008999124777800054544345 1548 24496344090007247779600565645459 1549 3963239099932017755995454434312 1550 10294409000544177960036564545523 1551 23044908005647780320367685655835 1552 9638919954417597197056454552312 1553 6287039544055170369544343521095 1554 1669675439550497035443231209154 1555 6702796603605024356454352507567 1556 4977565969949803144343118935456 1557 10179680300501635445455190556568 1558 21802963606016956456560085567695 1559 3975629939863544345399255456352 1560 10197100601095645458006556569583 1561 22023207213036856596067567703935 1562 19811932089704545159455456967312 1563 101520544902445659604556570281523 1564 215845650824456803245567842955835 1565 72434492204343972035456415552312 1566 20323921963227719714344075521097 1567 43440640294278402345448795833022 1568 32394397541763981234407552329820 1569 20742775405627810123935521158197 1570 48067796857079521240555831596022 1571 96678029184803832485559356032224 1572 66559750439968320055513139722199 1573 65517496279643199555090877220396 1574 55053961756430395549092772196766 1575 49527605544296755389117720365665 1576 103879255647027957907178243676676 1577 239006556884280380883794456786791 1578 69945544841596792829544345665510 1579 39435440407165516155443234655094 1580 104556484883675971556454346761045 1581 245568928936800235568565467912459 1582 35447167303998115445454255100312 1583 14410652967981074434341950997101 1584 44726790280152804545480410023211 1585 41185497598715963433996099812108 1586 10453975187071632327959198100924 1587 24580199904836943480408015210647 1588 3198398960303431995919872094412 1589 382787596972303951038719144101 1590 947900030223640392390407447213 1591 414999698210396720695934412087 1592 79996382096765194351324099274 1593 59962819165650343109199191741 1594 19616030654497230910390305407 1595 103172366765022370724083656883 1596 235823667880223848248936768935 1597 112210656798208402007305647312 1598 102094545581923979932954413101 1599 225045655960640200550364735211 1600 189634551594397995497041312110 1601 902945596046020037024473523121 1602 1830456032472240384244815835239 1603 9364572344822483926449559358407 1604 3043321240220027184395513123935 1605 6453432482240283926035935240557 1606 4332320021997627179711311995536 1607 3321199803976170557109103955304 1608 3210397967760495530910967552963 1609 2096775657595955291091655515633 1610 5027796780040359073076755956934 1611 10278027960483608816787960370545 1612 22796280324937289567900323845659 1613 17561597199291675454997208434512 1614 79716024007076796570022492545923 1615 57059799929365565299819919431209 1616 29517599153055451598039034309915 1617 103980007576556596016408345700758 1618 240160079787568032168893458407995 1619 481720801899696343689054592880038 1620 5191984796363230469543116799684 1621 303841563032096235431065596443 1622 639275696345030356552676028453 1623 271754363229697145518559764330 1624 837965694303023455991601885362 1625 295654342969812351905984853016 1626 1036765470301523600860129176170 1627 2367876843615837209121307791841 1628 1056764430072291911008937504410 1629 2567884560823080712090580044721 1630 5678925729436968325085960448232 1631 4567193154303643189251596402119 1632 3450330742970430471907163981034 1633 2297293415696296102930627809723 1634 1571532074361560975294175917212 1635 5835744805715730199047800782323 1636 2313439953073298389615993621211 1637 1092279529331582876071930210110 1638 3062803905355948992840562321121 1639 6709640857560490069285703431233 1640 4916392535395899431652972310130 1641 10770065758039004556790223521364 1642 27840677996408045568082235833687 1643 79286780028896455696942359336902 1644 51665599768764354363421113302977 1645 6655197647643143032211092975775 1646 6550376416430829722109115753754 1647 5496964064292157220911073529542 1648 3963639441520732191109331155419 1649 10297004475848144071305351556805 1650 23024044799295448833657595569659 1651 9799641591554408330535155436512 1652 7596407107543923295310754305095 1653 5163930935427211553093542949153 1654 627291314172107529131415390731 1655 171509080520935150908072693306 1656 836108965850559610896827053671 1657 300927652495516092764169530504 1658 610678785035973067887703766045 1659 94567649711729456876969659634 1660 43456397105154344763636516319 1661 32342770950743241630305063034 1662 21217691493432006296949429723 1663 10056307932319941563394157212 1664 20569680543600475694047582323 1665 45702965657204797048479943434 1666 32975654531961569604159432324 1667 15754543303607435960714321203 1668 57965653637280560328345432435 1669 35654530291595397163234320315 1670 14543297507152770632123197073 1671 45655020083587846943236024815 1672 34549799231276423432099800074 1673 23397592109764212319197999343 1674 12775120917642101030375993232 1675 27799250778863212363800054343 1676 78006607789094323699600565454 1677 59945937669143210395995454341 1678 19431296630832096751954343207 1679 104553026969345028000365454483 1680 245576270305460296003676564935 1681 35361696954197559970565439312 1682 13006363540375519695454273101 1683 36069695683796003036566815211 1684 72703036938032036367669558313 1685 16969703279719703056635523089 1686 70302434802402436566955836907 1687 143624549624824567670359370877 1688 457045703049445678843605848983 1689 329632969594434568429952407832 1690 156315635144323444159519936321 1691 569556959445434447604000569431 1692 435543514434324415959995434307 1693 315431084323204071519954322934 1694 74309243211959307039543215323 1695 42912032103512929675432073209 1696 15099720971095156554319331914 1697 61002250233039567565605360747 1698 9981898129675455453952993416 1699 9804780956554354327515932063 1700 7961591545543143175071319427 1701 5607107435430830549309034177 1702 3930934314292295392909720575 1703 10570545547063038070902245797 1704 25845655684696396850822458023 1705 59256756927030029209424596234 1706 11945543169699751914203162123 1707 3435430636397503081970621011 1708 2314294302774969203694209909 1709 1081542977739631970341918912 1710 2955670178202960243480790723 1711 10356841794430322454968088234 1712 23569278044563424570296894347 1713 11431759643432203297564743212 1714 8305516432321971575441432101 1715 2955064321203707354408320984 1716 10360685432438481564893450126 1717 23726916544592955689054601271 1718 9183065443115554469541989710 1719 429454431075544235403877091 1720 154344309355442113968769108 1721 565445705556463140289907295 1722 454432955544230797678931555 1723 344315555442093576567307554 1724 243075554419131365452935543 1725 29355544030909054315315432 1726 105555648370908565557556542 1727 255556893850891675579567663 1728 555569059209076795803678694 1729 555429511909365551970566343 1730 554155102913055503695463231 1731 540750975089554970354232107 1732 393491749275539697142120935 1733 1055078106795803023463250557 1734 2560795268039636234694605583 1735 5728038696402970347047255934 1736 3159686363975697209611951323 1737 716463027754371916103509213 1738 64229777542903060970912089 1739 42157775414969391691099276 1740 20737754079632706309191764 1741 48177968802948469708077886 1742 575647975404236919376864 1743 354415753962103032964643 1744 144073527620969715642433 1745 448815879050302356864535 1746 408072749496981144643314 1747 896828105030151446853544 1748 764160949698708424531440 1749 640591396386924203308393 1750 395108762863201972922730 1751 1039289909094420230628163 1752 2406900909044642367095695 1753 4870810908446863685037038 1754 692090924424630449689684 1755 319091204202296396476442 1756 29109961981562764164421 1757 107300320155707887684632 1758 281603441558478898926943 1759 957234475592789010670454 1760 532124155117669894496339 1761 321000751056638743963275 1762 209993509546287427631753 1763 500056103670900678957974 1764 1000571236850806790380205 1765 2005832369209668083962459 1766 4059343706502696940304606 1767 8605458468027030483647268 1768 5954324239769696030411848 1769 1543202077636359696104405 1770 5654424778969603031244859 1771 4544201767635969710040515 1772 3441985656311637099595074 1773 2403854543106289195149343 1774 4839165655270908039505454 1775 270654551690919674954344 1776 846765597090802810365446 1777 425655169091976097054424 1778 194550629103759169544204 1779 1045607107238007703646447 1780 2457283282396078436868483 1781 331631620759364304644032 1782 306306193513042962439721 1783 669672055936470304602233 1784 636519551304096961982130 1785 305035508959163603820894 1786 660356090407697239449045 1787 597139095936372074389634 1788 170869151302919342876323 1789 849107593630805468989435 1790 390935130291954247874312 1791 1090559363080366479005523 1792 3085605696963668808055835 1793 6917257030296689696559357 1794 3051929697566476365513136 1795 6600703019668789675935369 1796 5992969836647676551313036 1797 1915638306416565509089705 1798 10756993668767676108902459 1799 27970056689878791290824607 1800 80240566900990073089447282 1801 162485670810080816904482948 1802 704916849520969570844950495 1803 1450769303850303849250405037 1804 4607905639203639306604860383 1805 1934954271970272945960596832 1806 10550366840242830460326029343 1807 25603669282469364723472305455 1808 57236706944705688234823656558 1809 32104943440954482120210545525 1810 20959432391544020998095435193 1811 50404544075648250017036560054 1812 104845648796894600184367720565 1813 249256890029047201925678245679 1814 506569080308482420656794456806 1815 1067708963692944646768044569667 1816 2678490297070446867896445702683 1817 6793083024844469079028458426934 1818 5529229800444229349764324183322 1819 5152157996442153197643200433219 1820 720735964420730376431996332035 1821 193311644193296964303963319713 1822 1053516848055030285640293602335 1823 2575969296560362916883057223359 1824 5800307027723710768936582233606 1825 1996929777209093647305222129945 1826 10030701782509056881658223300459 1827 20368417946108568956794233604607 1828 43692780471291690368046337247282 1829 30317596109506297039623292011620 1830 63580031304071024403035064117043 1831 31199708959309803969709441049630 1832 10396927512917967636914409596297 1833 24030679930780278970744904031023 1834 48366800567962790248050848352234 1835 3063995455617497999492403122124 1836 6700036557181020005064835223245 1837 4999705530409799949440312212034 1838 10002455764902000504483522324344 1839 20024557890824006044935823445447 1840 40245579089448072450559434456482 1841 82455808904496824605604544568944 1842 20351926963964201953963443447440 1843 43600670300286420380294454480482 1844 29994496997664196797544343996020 1845 100045030018688028019645460032242 1846 200460360190896296202856720342463 1847 404723722089031030429168243464694 1848 848238224908352364707694454687044 1849 402082198923121040936344342469640 1850 824944010635232490569445464702884 1851 199439894312119895434434240976840 1852 1004601045523201036544546490189281 1853 2047212455834412367645669081906951 1854 4482324559344723678856708960870392 1855 4021203513241210568544927592696720 1856 8232435934472325691650680067028244 1857 2120311324121194306494399449762040 1858 997109201010342943942794397619598 1859 970911989897215427417542776035187 1860 691103878772074174055417759710475 1861 310968767719340539554057517096154 1862 91647657033195275539535049160743 1863 6416529730351755275309590593427 1864 4065157297105551752915095132176 1865 8679583023255597990761039343788 1866 6555229811955175893609673229688 1867 5552158103550552729916532156486 1868 5520720971495517159065320744065 1869 5193191707955050709453193439455 1870 330304935549492914330332274355 1871 296959315393915083297321743153 1872 1030405558060760935021438055574 1873 2364855596727930560234596555807 1874 1040555165175295398123165551932 1875 2485559679799038015235675600543 1876 55516557589679872114553995432 1877 55065535276558721083527954319 1878 49455311765527209231175543035 1879 104557517875882506351795656356 1880 245579978998946069598036769571 1881 35359767987419435179705635310 1882 13117655874034310556954313097 1883 35178759008345525570365537023 1884 10567509923235195297055289813 1885 25680100634360039024558901535 1886 56961206945720408245590815758 1887 43609943433195922035092073525 1888 29919432330351219709119331194 1889 100804543363592402507205352046 1890 209645653696064826082457584471 1891 502856777032689472944579924832 1892 1029167784346904830445800649345 1893 2307677925470849364459606905459 1894 936575194092393044315942954312 1895 305350339120729643071415543095 1896 657603407248302856834755657037 1897 535971932002976544321554529696 1898 311703319975765443207543156365 1899 104973039753654431935430743053 1900 250216401976764560556568056575 1901 602368820187885725567696567798 1902 1223689441898918255679027678010 1903 210474404787041954549776559899 1904 96143961669603543397765518792 1905 60827606635971432777655047515 1906 129479266960234547778760479956 1907 304806670322345677789924800371 1908 649666843423456777900649603833 1909 396664432212345774994395968330 1910 1026684542323457810046040293363 1911 2266925663434579520472483053695 1912 1863194632323355196120029530352 1913 9096046943433560031240303763583 1914 19032470454535720352483637895939 1915 108344844565758243584936979040607 1916 293449245677994455930570208487283 1917 1054506456780044560565842492902934 1918 2566068567960445725679265070830547 1919 5672691680324458256806680849365682 1920 4518306397204321943946392393054419 1921 3042942771963203427422720729544034 1922 6470467840294434680628248303648345 1923 4096256397544322394162002970403234 1924 9030570019645424047704030244834344 1925 18365840202856648478448362449345449 1926 93679282429166892792493704505456507 1927 30551620150664717519928962954344935 1928 65597041606688380000690310365450557 1929 55169605946482799994297097054295536 1930 50635951424017599941569169541555305 1931 106960394648180000475707703675557655 1932 270324046895960004798478436795578759 1933 843448469040320048012792568035790006 1934 432404229597199599897519439713499944 1935 319962155170395198775034277091999444 1936 39620750496750387749721769103994443 1937 103048005028003898102237907240044453 1938 236496060296039015222380882480444575 1939 103959397559669872220792819996443352 1940 240406019602701022248069600028453583 1941 484872203228412222496703200292575934 1942 40721972164102219964971997519351324 1943 88240223687222400290240020005593444 1944 81998210472219997497999799955132440 1945 3982096122039973975997599550920392 1946 10145031224400220200020003610644063 1947 21460352244802242400240037126848695 1948 8197122039982019997999690984406352 1949 371019679819839975996291843943116 1950 832202801601400200031079260455169 1951 321975985987997999709351796350638 1952 203751851875975996913105563094283 1953 437999199000200030735255697046934 1954 295990389997999693311954369623324 1955 1040083900020003053520365703033446 1956 2480940800240036575843678436334471 1957 4970489602480367799256792569344832 1958 10244903224963678006568065705449344 1959 22450834250296796067696678456505447 1960 20292321897565559456366564344954412 1961 43063439019675604569667685450364722 1962 29432269836553963436656454297041220 1963 104542701367580294566768567024472242 1964 245668413679963045667891684244822463 1965 34644090559629634656706442040220232 1966 22439095516156322544944419598198121 1967 20269155060743219439444035180381010 1968 42707560728054404604448359963952122 1969 16935393159543961964403119627521020 1970 70558055603660320284835203079832241 1971 145596557236723442929358436801342477 1972 456027582368234470705592569613464783 1973 339775221042124092955119436092241632 1974 277752209620999115551034299122006321 1975 777982503050007155592347007224069432 1976 775818969499930755121209932199434317 1977 752047633999293551009919320394323057 1978 519616327991531509919033196743209537 1979 36063175907306919029730365431915295 1980 72695800881670808302163676560759037 1981 18351992806491922980630565393509697 1982 93600069669080630166965678056103023 1983 29999436629194298663654559540969807 1984 100004567108047010696765603690301682 1985 200045683296484127027877237083616943 1986 400456935028927284278982384937170454 1987 804570560290682926790143930583844564 1988 1645845723086950668081460565939245688 1989 6859258236910406696954725680606456895 1990 4511922103095946363541194393944344754 1991 3103220969151423031410342727443241544 1992 972191630708209708097217174432007443 1993 720306292921916919172050544319934427 1994 196941515203063030519495443039324177 1995 1030475958436696366005036456405447783 1996 2364800392567029672060368568856477935 1997 1039996719449756519397045448544175312 1998 2400028404501968006024456491647797523 1999 4800292846020296072244569076878019834 2000 9603069272243032822445708788996201344 2001 5969431722029716220432927687961989239 2002 1634305219757062196315176475603872075 2003 6945658401984704029559788797239024799 2004 3434523983840959755517687572069801596 2005 2323207828391517555056475319437987163 2006 1211936162707055549544153034295870632 2007 103300616929555395440729721552694321 2008 233607170703558036488302235587045431 2009 129930492971519704082982115269634310 2010 300565070236002448950143158702945521 2011 605680842372024490401455590430455833 2012 1256969263824245084814556084564559336 2013 2570306699446460929545572925685605371 2014 5843667004468730703655830656917257832 2015 2430649964247292970552294543051936319 2016 294399642011515695521543429503303032 2017 1046002864115957035835654704033636342 2018 2472029087160384359356768448336969463 2019 119749270596843113145644403303634232 2020 37391695164431090834443972970322121 2021 82077039684553089344460230243423233 2022 19369676443529273244198098032212128 2023 105702788455906814448017016342323295 2024 258427892560869544496184169463435039 2025 592679065729103645031927704694560406 2026 118549453150970429703176962343395945 2027 45394330691696156970563621232751431 2028 32743294306360743695430210117508308 2029 17431542942993430354298099054922923 2030 80555670470054563567017008570630635 2031 165556844840565695684184091846966958 2032 675569249285677036927929079270270395 2033 555431991654569703175149351697696754 2034 554303906543436970550793106376365543 2035 542966945432303695493530942963055431 2036 415663434320970353931291415629554307 2037 74632323191697127309508074155542934 2038 42321210306370972914919340755415321 2039 21210096942891715079033193554073208 2040 10099163416705069349730331539331922 2041 21007694768460705502163355805360623 2042 9936341644192954980633151952994212 2043 9303206440315539794330703515942095 2044 2971944397075277543292971071419151 2045 10240446024798779655070232834807592 2046 22484472248009802760842349349680063 2047 20044121999917977592421193196399432 2048 40447240000780180064632056030004542 2049 84482480007961960686944572360045664 2050 44019999935603594463443320999634640 2051 39839999313971144232433191996322396 2052 101400005540231446344536080029424029 2053 214800055682354469445772960304648307 2054 79999554421144234433715596962402932 2055 59995544210842124329075163619975317 2056 19955442092421003149350630039753055 2057 100356465064632035505606960401976559 2058 203568680686944356057270324820187607 2059 435690966910445572582843449441899282 2060 314291663096435319216432394404791620 2061 81506629164313032064320743961506197 2062 6946150643089719443193427606940376 2063 3420694429277034430332175943396966 2064 2194344151769724297320551432763663 2065 343240705637201573195508317630632 2066 231992954291987330354923056294321 2067 103915541503873297139209541543210 2068 240755676039015023406503675654321 2069 487956792408160234868036796765432 2070 75545519920598120639705565654320 2071 55435039195180994276955454543193 2072 54309670350391941763554343430331 2073 42916497096703405631543232297307 2074 15063969164971954307432121572934 2075 60700307690240365680543235830547 2076 128403679082483676965654359365678 2077 292836808944936790276765605676795 2078 1069369690450568082787877256788038 2079 2705703084605696947898982567896395 2080 8458436927257030479010145679030038 2081 4324303171929696149898834549699688 2082 3202970503156360798788323396396484 2083 1975694970742993587683212762764043 2084 10197050248070055898934327907888455 2085 22024602496840559010545480878892559 2086 19801979964395509895433992768719512 2087 101620200286036101036540067890403923 2088 217042402912371212367680679084840635 2089 49619975100910101056394549240394312 2090 103200199210721212570045706484045524 2091 234402006328232325840458468928455847 2092 123979943162121192396324247164352412 2093 7759430621010320763202010643120101 2094 7514294209897193631979894430998985 2095 5081541918770330303758744291987853 2096 10955680789843363637990047080099175 2097 30356967901253696980080484961007799 2098 63570280812577030160964930312078005 2099 31297592099369698591639297099359954 2100 9575119193036385106271569193119543 2101 5351030329702850941707430331035427 2102 3109697156976491404934297309714175 2103 916370743763907959321572917080553 2104 62893429626935513207315049195527 2105 16732156183315091933069590355176 2106 68143571933561080536704083559791 2107 40831303331409195304959231517506 2108 89353633354908037650406355980068 2109 73130333138919696495943151799448 2110 30897330887036363951430705594407 2111 69021368904369700394568456044881 2112 29809046963036996743444339640806 2113 101708470296370028054445402889670 2114 218492843029840296564456828902841 2115 43916429758397565444344166976410 2116 27064157522775454443240663764096 2117 84687579827796564454486697889030 2118 42475358177565444344066376869692 2119 20153120575454443239462964636320 2120 41575245796564454404710286969442 2121 7352033565444343961097663634420 2122 3119731454443227609176630324193 2123 1037308344432175910566297200333 2124 2381693444543800725671022403335 2125 806332443427993194509819973312 2126 1669344454680056046101600213528 2127 6705444566960572471217202335895 2128 4954443463595320110051981312754 2129 10364454696037441120600153527964 2130 23684567032380471247201575880287 2131 10443449720796110011987352797672 2132 24454502248031120120101588018823 2133 4342981999710998998987279848212 2134 3215803997091987987871758402100 2135 2071967969103875876705523980997 2136 4840280307238998988455840170022 2137 397596932087987884352398499820 2138 1020030544900098925584013001443 2139 2240365650801010655928136014455 2140 1997054491989894551160899884352 2141 10024565080101045591729000925583 2142 20245680961212456078308010655935 2143 42456970312324572793696126760558 2144 20343697101203317530360985595524 2145 43457023212433579763730116035846 2146 32329812100331357629299059712424 2147 21158100997309136151589517100203 2148 10720991972910900707275050997972 2149 28250080230730808482800610020223 2150 94600962368169692949607120242234 2151 41991621040636315395930998022119 2152 3906209594303072751291979821034 2153 10870504045636827993080201432345 2154 29046048456969480056962414543459 2155 108472492570304960570304745654606 2156 292825065843650325843648056767271 2157 1069460679256803459256896567882832 2158 2704726806569634606569027678949343 2159 8448269667702947267708278790505454 2160 4401836656975411856921767494954340 2161 3984306543754104543205653939543196 2162 10125667657967245654456780603656029 2163 21256678780282456764567967236772307 2164 9946567597620345643455652105720932 2165 9425455176197234432354520953191315 2166 4194350560372124321143191530309071 2167 343095396921003210830307296909308 2168 229152763209972092296931562912923 2169 150717631919719121563307415095212 2170 608378960802407235693680761038323 2171 1293790329624882357056967912393436 2172 3058083503048943584570280724054571 2173 6596936036490455925842968248565833 2174 5163299703896351192415642005452330 2175 631596968763110320074419954321295 2176 307163647631097199344039543209554 2177 683696878953024005448403654503565 2178 430364767529799954403970542971454 2179 297041655157599543967695415708344 2180 1024476759580003660279036758493446 2181 2244788003960036722808367993054471 2182 2041679967599705215923055929544110 2183 4476800280002458360636560703647122 2184 4163997599980322994305392970411020 2185 627975199797215942952715696109796 2186 175750397572071415517074360917566 2187 798004019824834755984805730779671 2188 579959838200321551839953293756505 2189 359518281997207504279531529544955 2190 115041603971934961755307155439553 2191 69605967703319605552930754275531 2192 35951656973035955515293541755306 2193 11506543729711555071531405552943 2194 6945429157107549307307955515431 2195 3434150730935392932935555074306 2196 2320693291312715315315549342943 2197 1194331509097073073075393215432 2198 343306909169329329352732074321 2199 232942910633153153117319343209 2200 115415094330730731053033231912 2201 74069143293293309529732103101 2202 39430831531532915157320970985 2203 104569355755750759581450250117 2204 245705557958008003954602601183 2205 32955535519919967541977990432 2206 15555315039039655403775896321 2207 55557560408402756837799029431 2208 55535395923977544297589754307 2209 55312751207775441575277542935 2210 53097509937754407351775415315 2211 29174919297543933105754073075 2212 107810807019660535257968816798 2213 279529684202725758580289568015 2214 803902926428257991962903696158 2215 1640830668694580080310837031588 2216 6889366691045960963529384355895 2217 4873066309631591631152843152754 2218 729462916307106310716430717544 2219 154215062930943093064293055441 2220 566360710570457056687056556471 2221 462993095296329546469545544107 2222 215929151563155424235435440934 2223 71150707430754202114314391322 2224 10692934293541981083082709217 2225 27070547055680152936948506383 2226 84845684556961590570492069934 2227 40434443543607095295919439320 2228 84544455657285039040804605444 2229 43444354531649669591961954440 2230 32443143306396635103603544396 2231 20430832942766310969971442763 2232 44569350467869530300234467894 2233 43433096256635296998124256744 2234 32329161946311563981001945444 2235 21150603423107427809983434443 2236 10693972210934175919832324432 2237 27060222330547800801343444543 2238 84722223365679609613454445654 2239 41222213054555916092344434540 2240 10222089543551059121244323396 2241 22224903655592607232445434031 2242 22198970555117932120434319710 2243 20387695551055320996323037098 2244 43899035592557450029436385014 2245 28789715119534299754302849884 2246 89902359203747001965629300926 2247 78981111969409983654152991184 2248 67811103633919830540715910441 2249 56110970327038295393071096406 2250 41091697169681552729309163945 2251 9106370636407517152910627434 2252 942894303935050715094174319 2253 416742967309493069140543039 2254 65415652913929430795429674 2255 54074515087154293554156542 2256 39343069270741531540745419 2257 105456706848075755688056805 2258 256568469296797956896569659 2259 567692707028020369027702806 2260 456316929759797029776975945 2261 343063157517569757763751434 2262 229430735055437537629508323 2263 154293309554295296154923212 2264 567053703567039031570634323 2265 449528971449669707294323211 2266 395167708396636931543212108 2267 1039678494026970555654323293 2268 2402793048270245556765435055 2269 4828056494842455567876560558 2270 159543940420355456765395524 2271 603660484643556567878035847 2272 1236724926855567678996359278 2273 105199184555456567963111761 2274 260007925556567680295117911 2275 720080655567678963039180712 2276 199194555456567629670393097 2277 1008045556567679102844057023 2278 2096455567678807229248584235 2279 5028555678789682306491926358 2280 10291556789902943669080669591 2281 23075567900830456708966704071 2282 9355454992296344927664959310 2283 3154339921563239176639513091 2284 743279207432070566275089109 2285 431751934319295461749270917 2286 305503323031554205391691054 2287 656033436355566458077072565 2288 539732303155464319369319454 2289 277320970754243033033034343 2290 781450247966456336336345454 2291 608298015664343303303234341 2292 1295016156685453633634345476 2293 3040171566916576936945456791 2294 6481835670767790570456568073 2295 4004314493657495296345439330 2296 8045545056781039029456605364 2297 16455660567952408304567257688 2298 68556725680384893645682578895 2299 45545194396840730434419368754 2300 35430342764393296324033047544 2301 14297217642731563199729615443 2302 47022378868155696002303156455 2303 9820968640754359980970744354 2304 8191646393543119791693443139 2305 306422731431037506332430878 2306 668628154552380069344568993 2307 646160743520799433243447930 2308 420593431193594332032415294 2309 195132310331143319720071544 2310 1039343523351453602240835647 2311 2405455833594577222489356883 2312 4856559336045782224905568934 2313 545513299633622198955447324 2314 435091596330220387554413203 2315 309107163298196875544091972 2316 707283695016028995649080223 2317 1482937040172290036908962237 2318 4950584481823080370890302383 2319 10405924959436963849083623934 2320 24860650404570299308937040547 2321 594495963297592927289595412 2322 143951631575115171675154099 2323 460396955799159836799569007 2324 196763553590718305595429934 2325 1027895576088393656036700547 2326 2279035792894056772368405683 2327 1749713516739545721043954432 2328 8102335968203658232460364543 2329 981311641970522120197043428 2330 809106403695220998369632167 2331 1707268837038250013702943678 2332 8482689384394600138430456795 2333 4018472842741998884296345552 2334 8192829268080008927029455584 2335 316151839199927169754355240 2336 60704270399170637543151997 2337 128446844007846979655600018 2338 292469248079270202757200195 2339 1064706496806842427982402038 2340 2688469029669264680144824395 2341 6892708302706686961449446038 2342 4716922976946463608394419686 2343 1063215763424229922744036464 2344 2694357894646300628048368687 2345 7045579046869607096493690902 2346 14455808469103285029057090827 2347 44559692707234920308585089483 2348 43516316932119196925249274032 2349 31063063321030363191991739720 2350 9429433209697030303905277197 2351 4154331916369696966951770375 2352 743303063036363663505696954 2353 432969429703030630954363541 2354 315634156969694291543031408 2355 74320743636341507429707923 2356 43193430303206934156935209 2357 30332296971943320743311914 2358 63343030240453448053520745 2359 33229697996332399531193434 2360 32156375963320795310332323 2361 20742951633193553097321213 2362 48070396936055577021432334 2363 96844030572555784234543344 2364 64439695319553642123433239 2365 44276353035530421012332076 2366 41763129715296209901319364 2367 5630957071561918989033044 2368 4291529307403047869729643 2369 1507152933969616637156432 2370 6083590540303166983568543 2371 12936085683635670135691656 2372 30572916936956841357076771 2373 65830770570369273584787833 2374 52293695297031731241676330 2375 21530351569705310006563295 2376 7297107436953099945431552 2377 1570934303529199434307517 2378 5850545635908004545679983 2379 2495434310919963434559831 2380 5036545530800294545601352 2381 10367655769603045657213585 2382 23678757903236456782335919 2383 10567534972104345621311032 2384 25679750223245457033512343 2385 56802002234456584335923454 2386 43979982124345243311212343 2387 27759821003232033110101232 2388 78001432034344335121212342 2389 59988319723243311010101217 2390 19883037212033109898990055 2391 100936382324335301010080559 2392 210569943445357612120965607 2393 95439432433136100991653932 2394 54274320330900991906527315 2395 41743197290991902945173075 2396 5430371491902975430529354 2397 4296907902975754295153143 2398 1562934975753541550730832 2399 5710550197975675608169343 2400 3095498375754553920633231 2401 7037013797965580646934353 2402 14384138020275966870545577 2403 45927396242800269045655783 2404 31172762015997829634553632 2405 10517619871976156323530321 2406 25979201040191569435763431 2407 60206412482075704557894552 2408 122468724944798445579045586 2409 20247199441584435349635261 2410 42484004475924557502958712 2411 20039964151203534975527100 2412 40400287592435750195883202 2413 84802900064558002038934424 2414 39974999443519979687324200 2415 100210004456000202901446403 2416 202320044572002430814468835 2417 423440445824024569544689358 2418 212396432199803435442473124 2419 100764320397972314420131002 2420 207885444020223544641352023 2421 478916448242235646873584234 2422 167064402022114424731242124 2423 684684824223144648152463247 2424 442440202210842400720232016 2425 420397982092419993198119864 2426 196775819120039930381038644 2427 1027799607240400563952390847 2428 2278003282484805700384089283 2429 1759971620039952996839271632 2430 8000237040400390029406836943 2431 16002384484804080304869370458 2432 72023924929648963649105844595 2433 19807199156407630390952443153 2434 101684007568878964090384455575 2435 216928079688990289083924555799 2436 63159356487897669227203553592 2437 30713144076776632171971531118 2438 68335448787786943840235751193 2439 43314407677663428398113510330 2440 33083936576632162781091097296 2441 29227305366320617609109171563 2442 106281657669447179307307835694 2443 270956778704483805681679357047 2444 850367790444939656956805584482 2445 497057496439276543543955244016 2446 1024581028606787655660358448168 2447 2245952291267898756723592495695 2448 2031521509856787545211119954352 2449 4355836101167899658311200365582 2450 3152300990656796523109997055220 2451 720991894545565210919969552197 2452 191904743435452091039635520377 2453 1080848054556585072402955843783 2454 2969296565567920824830359257935 2455 10307027675680649449363606580558 2456 23684278796966904505697267965595 2457 10441767563662962954371855655152 2458 24477879696710310365839156759583 2459 4176756365097097052270745515232 2460 565543049169169521693435072120 2461 455429590630635206332309320995 2462 354155094294311943320913191954 2463 140749141543103433191090303543 2464 488107475655234536073083635655 2465 80934154552123299329230314554 2466 170547565583235005506363545568 2467 845679675934360056069695655695 2468 434556551322999539436354554352 2469 323545509215995274303143543120 2470 211434912071951742970831430997 2471 108319099303505415692308291972 2472 293609005636056757063695080223 2473 1057308056972567984697040962234 2474 2581696570225680127024490302347 2475 5957027842256961284245083623482 2476 1529776421943609642029230212019 2477 5901788640457302864306362324207 2478 985686396332976642943021201935 2479 854462763315766415429809983311 2480 544217633073664074157919833104 2481 442056329330639340735038330963 2482 419543153294273193309683291632 2483 35430731541730332916431506320 2484 14293307405297315064306943197 2485 47053680859021560685670456023 2486 9530392509807394454496339812 2487 5296718917932744343963278095 2488 1565047055317443227631759155 2489 5680484557580454278958007559 2490 4396043535196341767519935515 2491 2759631310363205655039315074 2492 8002953523694456760405560806 2493 16030375837044567924855729668 2494 72363799384445680649158302695 2495 21029592844434394390722978353 2496 9755116444322742693215763132 2497 7551064443217418332073630915 2498 5509444432054043319330291073 2499 4914444319539633033297509331 2500 10744445603802936335020105354 2501 28044457239630569360241257567 2502 96444582402965705722472579682 2503 64443219975652953220119356415 2504 44432039754515532199033144074 2505 44319677543075320389730839344 2506 43036575429353196877292273244 2507 29705354153130364771521732044 2508 102457567575363687835838144446 2509 224579679797696899359395444471 2510 203356557576364793112754444110 2511 433567579789688055127964447122 2512 331455357676479550975644411020 2513 308353136564155491754444109797 2514 693575367687557077964447302021 2515 331353056475529375644412979806 2516 309129544155152954444095757943 2517 707303647559590364449037980453 2518 1481636879604083684508380164577 2519 4956969003248936926093961685783 2520 10370308034490570673060316917934 2521 23843696345085846816723570780547 2522 8430363229252424065211293595412 2523 4297032151920199452109531154096 2524 1569720703198394320915310739164 2525 5702248436014045450757528207687 2526 2982004299879634293535161936475 2527 10144047001002947055759720568798 2528 21448484012030484558002245690015 2529 8404039899696043519982034299872 2530 3959678796359631039819721598716 2531 10402790029602952401602236010369 2532 24828080303230384817222372123707 2533 159196972096840052220921008932 2534 608030225029280582250632090543 2535 1296362260306965942606945085656 2536 3029702723670280467270460916771 2537 6302428236842964682844730767833 2538 2980162104415642416441293656330 2539 10161703244756864768473056769362 2540 21718434447969087892816567905703 2541 5044324415629276716065454952972 2542 10445444757106788372676570390225 2543 24456447983267893826787844082259 2544 4344415831856728185676439221912 2545 3244072304545160454564272203100 2546 2039320963430596343441721970997 2547 4405450294566029454478240250022 2548 3954297543459754344161997899820 2549 10367019654601965447720019001443 2550 23684202767220276478240208014455 2551 10441977652197764161997919884352 2552 24480178784017887720020800925583 2553 3998567639856877199791991195232 2554 10011679001168984002080072038343 2555 20116808011690128024960824393455 2556 41169696117081296250329446054558 2557 10636361049209561897154419543524 2558 26969712506503719023564803655847 2559 70302326068038408235689636759282 2560 143623472696392894356902968006947 2561 457034827030069045570830296070483 2562 329720169699429635292297559296032 2563 157198636394156311521575511559721 2564 584010970047569515835795915602231 2565 239891699615435072313551073982107 2566 78706396074309321091509327820932 2567 66942759342913209106913176191317 2568 63417513215091910943090560309056 2569 32055092069103091429095396909546 2570 19549119430969108149152762915423 2571 103707204570307295507587910756635 2572 238482445843683036079900727966959 2573 84020432430429699358993175663512 2574 39796320296156393127930554631096 2575 102029443031570055280565566953029 2576 224304456355840558965675670376307 2577 202964343152395527654554496962932 2578 430285455584035878765565030310542 2579 297654355239712767655449697095420 2580 1018765558402327878756503025036642 2581 2189875592823478989968036260366863 2582 478755116212167879639701797064632 2583 167551062100656756276985569442320 2584 679592703206767970790115704463441 2585 555116971945655693499072964232406 2586 551063703434554331989315642119945 2587 509428972323543303873074421039435 2588 1104690223435653639016804632404555 2589 962298212314530269863962319963551 2590 621582101083297838627621039631503 2591 207220989231576286176209676306970 2592 482250106355790911790502789670242 2593 21898943153491105494977676498020 2594 4787430731910953939776563979798 2595 1674293303091527277765427757584 2596 6807053637075882777876677979927 2597 3929530289352817776766575759176 2598 10703762905589577787867798007789 2599 28437910855903777899078016077907 2600 92580729160837779008796172780882 2601 19193150592297749927560517592815 2602 108055606063018100679725980069559 2603 296557272696195206802260160703607 2604 1027582827032038469622721728437282 2605 2279949484344392703028238292582943 2606 1759394043242716969762081519215432 2607 8006048454468370301904956006356543 2608 16072492564693843620850372069567658 2609 72825065687059257049203824703678795 2610 16189454469511929591968200970567553 2611 71904564703920704080294410245679575 2612 2963440967192959197544098034555353 2613 10294490284070408019649016345557574 2614 23045082928844896202908169455579807 2615 9629215168440761974920634355357932 2616 6152070644393603739194323153135315 2617 719294442729969270343210730913074 2618 31544417159631697232093291089341 2619 7444050716306372119131509273209 2620 4439493062942921030906911731917 2621 4273929415415209690943105303054 2622 1727154074071916291430952969544 2623 8283568808840771074570390303647 2624 1631447928393709343296696970416 2625 6954480694058505455027030244771 2626 3543994339524954349769698041706 2627 1427943275199543197636379604943 2628 4680454800003656018969803250455 2629 2396339999970539847637971896354 2630 763279999695278416295704763142 2631 631759996351764061552961630817 2632 305519963105639407515606292056 2633 656000295257004879957271064569 2634 539997551929960759531709443436 2635 279975503159593515304914432305 2636 800196035604055957650744543658 2637 1602032357248560378808045656788 2638 7224343582491723789696456767895 2639 2203231219905209676364345656753 2640 1972110038951916563043234545532 2641 10223120390400767696454345655743 2642 22235244084807879028565456758055 2643 22112039239936749765454345519552 2644 21099672079305397654343235035522 2645 9196519352952776543232109715222 2646 365033115517765432120917072215 2647 49731075057654320991049322073 2648 102152800578765450072505424814 2649 223589605789876600826056649547 2650 211275953678765992179546395412 2651 109751530567651920555422754102 2652 301995765678800645556627967223 2653 620037876789606855567080282233 2654 199696765675944555449197622130 2655 1003027876800445556508019023361 2656 2036278989604455568096208233711 2657 4370790103244555697030494338312 2658 2893498972043554369695943283100 2659 9055010224455565703040454935202 2660 18560122244555678436484570558429 2661 91721222445556792568925845592707 2662 5210220435545519447192435116935 2663 2098196315435034410320311063315 2664 5016029556560344723443512693558 2665 10172303567723448234455927055591 2666 21823635678234494344560684556071 2667 4210314562123943243394443539310 2668 2097083421007432032744431273096 2669 5024934632080544348044552817030 2670 10250546944965645496445589584365 2671 22605670450276857028455903925679 2672 17954496297764529764350967194552 2673 80365031017885901885610284045583 2674 163680352178920818917122928455938 2675 696963583790649590783230692560595 2676 363631229494395093632094319395154 2677 30310153942749130319143032750743 2678 63521580468107363607456348008053 2679 31207196240933029934343199919530 2680 9930361991329759323230399035297 2681 9297003909157513212096789711575 2682 1569966910735092099165677107351 2683 5700270728161065007676783281591 2684 2997693160609449936565631607107 2685 10019055727304500567676957283282 2686 20208558281646005678790382934943 2687 42491594956872056790083950550454 2688 19907139544719545499227495496344 2689 100883403648403657006281037029447 2690 208934836892836784070952384304483 2691 490549369069367928850383925644934 2692 1085705708705680689203940656850544 2693 2918458490456966906440486769205647 2694 10792593084570270868484907906456882 2695 28066056925842849092930880868568943 2696 96672570659269309070568969091690454 2697 66519294511832909295447629106296339 2698 65031543104314911554416150941563276 2699 49707430963079107544060691407431766 2700 102480570296807279648727074880557868 2701 224965843029682802890284808965579095 2702 199652429756415976697639927655349152 2703 1002784701968760187019000678757507583 2704 2027928420289921904208006789980079935 2705 4280692642900640846496067900160800558 2706 1594318414994392423959454998591995524 2707 6045592750046064640404570012080035847 2708 12456068000472686884845840124960359278 2709 339439996118464840432398999597111761 2710 274279961044240396320787995171105609 2711 806800312446484029447900039831257306 2712 1669603524468928304480800401352581668 2713 6703235844690693644969604813585956695 2714 4972112442294330439635960091251546354 2715 10223124463045364602960321072595669564 2716 22235244696457687230323432826036703687 2717 22112042364336472097212316179704970472 2718 21099621043304119172101060556959696122 2719 9196209632961030520989395543516361022 2720 361916315609695191872755431063009815 2721 3063073916350304717554309429918073 2722 6696820769603648379565704700796813 2723 6364193635970402955452960993564090 2724 3040330311695975554315591931439094 2725 6483363517040195565556080554609045 2726 4033031049598355455539195541909634 2727 8336352504013556555808035680902944 2728 3303118959891545551919714390975440 2729 2971047518707435503037082691754397 2730 10232479990480556036384947077966022 2731 22344800084965572369930484780272223 2732 21239999239655321039296041597722212 2733 10079992076553209671559607177222102 2734 20800064787574502835603283782223223 2735 49600687899806029357234937942234234 2736 103206899001672305582350580462346344 2737 234469008016823655943605964703469447 2738 124229919864210551429951640972234412 2739 2159038642095508159506391722124101 2740 709686419154920714942705221000990 2741 1502908807570648350468458232010087 2742 6030889679846893604692594344120903 2743 12368902801269057247066045447250836 2744 1046975989829532009459634411892301 2745 2470200101503744104602944719063611 2746 97998986969440961975441029430110 2747 75987863634391603754409754299091 2748 51876630322705969543917541589105 2749 4766297216951635427055407270955 2750 1661572063506314169553931691554 2751 6715824696069547703580557075567 2752 5072202359435416971195529355456 2753 10822423604556770232035905556567 2754 29424637245567842344360855567683 2755 104646982455679263445729155678934 2756 246870144556806694458307556790547 2757 24698843543946344322935545495412 2758 2388431427423243215315433954102 2759 884308174212032073074327540982 2760 842920542099719329343175391816 2761 415195419197033153230552704064 2762 70354030369730732095516959444 2763 143568363702168145035970404447 2764 455693698423695460360244844483 2765 354330384210354196998040444032 2766 143296842097140363979596439721 2767 455029265023483700204028602231 2768 349751849812028997959765982108 2769 197504398099767975517651820923 2770 1020046017001880195978799450635 2771 2240472184018962040190004606959 2772 1996120439847619598299961943512 2773 10031244601279204015000320455923 2774 20352447212806448160003444560635 2775 43584482329668495720034445726958 2776 31244021156643953199724433183524 2777 10039810746427530397204330431203 2778 20401528068679764022445364552435 2779 44815896690801888224457685584558 2780 40072766291984882204336455243524 2781 80827871080128942445368558455844 2782 169479032961290464457691592559248 2783 704808350313084684579076065606495 2784 1449693603536926925808792677269037 2785 4503057235770670659690066782708383 2786 2969532113694494516299465616922832 2787 10303743137045045971004677170629342 2788 23638055384460460232046783847105463 2789 10279552844196198119625628410954232 2790 22803589248032015203057092730366343 2791 15971271999719871969529117297063232 2792 60232840002401040303907183024694343 2793 122349280024812483640883936247045456 2794 21191599800100030392827302009634341 2795 10307197998999696716172979916323210 2796 23684020010003028371830200769434321 2797 10439799899969762904297993634323210 2798 24602001000301910847020056945434321 2799 1979989996983092409799543434323210 2800 10200100030137064902003654545434321 2801 22401200361384690824036765656545431 2802 19989997008842292199705654545434310 2803 100100024089263064002456765656545521 2804 201200248906696688024567876767655831 2805 412402490867026896245678987878759352 2806 99979892649784762034567876767513120 2807 99758718397641619723456765655090991 2808 97527042776406037212345654549091903 2809 75169617763939692101234543389102967 2810 50636057627276320990123432870975657 2811 106972579082789450081234549050196779 2812 270225808947904600952345708602027807 2813 842259690480847210383458491224279682 2814 421916295992412096832323910201756416 2815 203061551920099164321207097985544064 2816 436715600641007685432485020115648686 2817 305073994409936454320049799074406464 2818 660820044900568565440502008804868685 2819 592199638995445454394979927960646454 2820 120396287954434342739759175594424343 2821 244030900364545468202007796044645455 2822 39690997043434241979937559642434352 2823 103090024454546480200579602864545583 2824 237080244565668962405803229085655935 2825 89198043454647619951972149254551312 2826 70379632342416039503720791943509096 2827 143802943464772404038248080456109027 2828 459630454687824848394496964571308283 2829 316296342476200402743963643308921632 2830 61563220161995977427630432927206321 2831 7432198603951774176296315171943206 2832 4320385967505740561563070503431945 2833 3196851654953395407429294972303434 2834 364506539532753934151539720972323 2835 42945275317527320707277191721213 2836 15431753055173192931770305210092 2837 56557976559816070557843658321063 2838 45535765518059295536430523209431 2839 35313655039511555304295211914308 2840 13090549675107552961552103082923 2841 37085702799279590315583236950635 2842 84918428006804083555934370406957 2843 39044159943959231551322895943536 2844 108447600460406355593429040455769 2845 292479204724869556054708484557907 2846 1064806448249103572568492925580882 2847 2689668494507235825693070655968943 2848 6902693046082359457056846760290454 2849 2978329619221114329544425597496342 2850 10193503206231145503644656021029462 2851 22056034470351456036846772232304703 2852 19539724097108339704425722120960972 2853 103802249023293402444658223250330223 2854 239622508235054824446794234603362235 2855 76218922109540204425542121973022112 2856 62047220915397964195421003729821097 2857 19612191072775640354209969158209176 2858 103124072827796883566500307594507791 2859 235248829478028935668003680046078071 2860 112008154159767314639970399619359310 2861 99920740717653082279696796033113099 2862 99193393056529221756365559731089199 2863 90332729545152205543055517309270399 2864 183348303659582455656555981706843999 2865 933493636803944556767560158469260007 2866 331930303967443545655398724231799935 2867 303296967654431434552787202105599313 2868 635030278764554545587902423256005533 2869 309697767643543435274980211939955330 2870 703017878855654558810162320600357363 2871 1436178989156765589521703447203581697 2872 4571790107567875903838434482435957023 2873 3305498935456750968284324020311529812 2874 2953987314345491641643199797107158101 2875 10380101545457076876856002023283595212 2876 23961215656584788989172024234936038323 2877 7610074545241687870519802119299683212 2878 6099343432006476695037981031596432097 2879 13005454544068787040380152356028545018 2880 36056565648689904483961583572291660195 2881 72567676890900844940315935823076722037 2882 19456564690992439397071312209365219697 2883 104567687090064606024833522505678403023 2884 245678905080687272249335826056792836235 2885 34566949194471721993312179545516302112 2886 23463390344105203933100555435062981101 2887 12232697240951967330995554309415810990 2888 2118371991503653291955542914072091899 2889 1042903906970531503555415079319104792 2890 2470840870245756035556760805607248063 2891 92392698033539715545591953931999432 2892 20718379731277075435103527303994315 2893 48393802152784796559235881640045558 2894 2727980717641565512112806399635524 2895 8280168378875675923129670002955846 2896 1598642968754551210956499975552424 2897 6010870289965592330369000195584647 2898 12129042900276063363708002035926878 2899 949614997759433028919979711184761 2900 396079977514329767039757110441603 2901 1032800179945501884401983124477233 2902 2349601800456018924820135244782335 2903 1195983996339847200198912041621312 2904 351827963278411998387099606209101 2905 104175631764103982869195941910989 2906 247796957887240149108040480730107 2907 17563536871998790919595993298932 2908 79695769040010090804040055010543 2909 56353629599899091959599549895429 2910 43130155198789103515195398754155 2911 30898750387670971070352787540754 2912 69010003898850232843587899687965 2913 29899968788498116431276796475654 2914 101000289893015168552788028796766 2915 212002901056159691587896290027871 2916 99974989540716307276761499776710 2917 99739875393062931765607997765091 2918 97278752729415305653935977649103 2919 71767517154072954527311776390967 2920 5655050739315543173105762691657 2921 4549493273075430530953618306535 2922 3393931729354295291530042945314 2923 2727305153141551507299615433083 2924 8281659575475596083003156536934 2925 1606515354155159229970745303320 2926 7267957567559606300248057633441 2927 1855535455515942997999536332405 2928 9155756555960470020003769344859 2929 753545551596099799969633240519 2930 531435507159197599636331995037 2931 308314930710375196303303949695 2932 693550568323800029633640503037 2933 331495443207999756330394969696 2934 307954431935997543296739636363 2935 680364560560019655028202969693 2936 397043395399836549761975636330 2937 1024454038001367701920196969363 2938 2244568396013678420642030305695 2939 2043442759890564194419696954352 2940 4454468001085688044803030365582 2941 4344239989254479639969697055220 2942 3242079871944156279636369552196 2943 2019358703440741756303035520363 2944 4205590434488077969636355843694 2945 1955096324079375636303152430344 2946 10361029448805796969635584563447 2947 23712304489658030302955925694483 2948 9100964076519696975551194344032 2949 991639365036363755510343239715 2950 906273049703029555097232077071 2951 1870816502436303561022344784839 2952 9049568024569635712223447929407 2953 18503696245702958322234480704879 2954 92037030458430393422344968449007 2955 19689696324296732221239644389935 2956 102903029447028142232402845900559 2957 230836304484295462344829260805607 2958 92302964041554221240151791953932 2959 20975639607542209998705503527315 2960 50197003279662500010456035881558 2961 102024034802706000124572358955591 2962 224248349628472001245823590356071 2963 202003196164119990032211097139310 2964 424036031687200080342313023405522 2965 199699706471999197221089811955220 2966 1003002468840008022232901520358241 2967 2036024689280096222350815843594471 2968 4372246906961030223609559256044832 2969 2922022943609698209915511939640320 2970 10624230457303014500755920602883442 2971 27046364581636146007960647228934463 2972 84469685956971472080326882290544694 2973 44236451543708119197184821495442340 2974 42104307428921030370440207954421196 2975 20962934167209696896397935544210364 2976 50310547682503029030020555646323686 2977 103525678946036308360245556869436907 2978 235856790472369693722455569104570883 2979 112545496121036329220355430963292832 2980 99433961009703152197154291631516321 2981 94327609916970720370741506307063203 2982 43175919063693196893406942929431967 2983 30551029430330364731943415154303654 2984 65592304563363688160454759565636765 2985 55120963433030480596341515454305654 2986 50991632329695995163207074342954543 2987 110076943503040039694484805470365655 2988 99363430969599676344039954097054551 2989 93032291635196563239679539169543503 2990 29721506310365432076555270635430967 2991 102236069523676544787558846956570282 2992 222372703836787647899589270367842943 2993 220916968305676416795271697056415432 2994 191063642954564065551706369544074322 2995 1072696870365688675598469703648805423 2996 2827029043676890796012702436889656635 2997 9484308456789088032128424568902766958 2998 4042924345669279720964203446977663527 2999 8470645456706802250286434470178695880 3000 4094434344943981897664324098566352792 3001 9044545450460159018685449011669588064 3002 18445656604721608190916508116703896689 3003 92456767248237296090768095168439026907 3004 20345652002091559093639150644269782935 3005 43456784025075609057007606846701950558 3006 32345639789353909529935944424983495524 3007 21234277673126915159311444199831955203 3008 10121776530983070713108440398303551972 3009 21237787770136848335292484013635600223 3010 10097677698904403311520039890313998212 3011 21018779010844833515840401083540014323 3012 9847749892440331072395989231399883212 3013 8417398720397309320751872108798832095 3014 4052787196772913193504720927588319152 3015 8587904027830736056048250679893607584 3016 5274959776293299539601894558729935240 3017 1739517761531595275984743527159311995 3018 8203977915756038800128055883605520039 3019 1967775073539687998959552829955199678 3020 10277800815802900010403589500360002795 3021 22779609559630800124835904003720028039 3022 17755915516291999000310959969199759672 3023 77960755971080008003530400308002002823 3024 75593551709199919971295996919979976209 3025 55131504910399039709551963039759761917 3026 50906959096789676915503629677517603055 3027 110870409027902790756037102779979236555 3028 92695909774977493539690977759752105551 3029 18350917739773931276291777517520955503 3030 93610778201820552791077779979850356035 3031 30093761984195517509377759758497139711 3032 61057920128035980105778001993023402313 3033 9535198959711798953759983929811981090 3034 5310387517105587529519827158103809091 3035 3096875050955275155038170720967909107 3036 7029000610358799560395848250280907281 3037 14308007123590003724039294602970882957 3038 45696083236080038248407047230248950383 3039 34359232099199682003929612098007496832 3040 23112119190396419967156099179933964321 3041 11101030296764039650739190559327643210 3042 10989697565639676493270295513176432099 3043 30103019677002789054843035935788545007 3044 61236202784027908569256360557891660081 3045 10101977639774925431942995536706599206 3046 21220179001810656560470035768468006471 3047 10198549984094545396099713644239944110 3048 22011700129045658033002336846400447121 3049 19904998949634519729981304423996411010 3050 100850010502946002300153644640028712121 3051 209200126030472023601576846880290323231 3052 506401272364824237215789268963083434352 3053 1068812823689446382357906690296934545585 3054 2689529436904469943580867083030545655919 3055 6903904570844700455969084936365656760806 3056 2966963292440996351629239303054545591946 3057 10270295064490029597106405636565656080470 3058 22843040685080304023268856967676772964841 3059 16429594449196959811848543656565715640410 3060 68704044508030401519291656767678356884721 3061 46959642919695987031506545656563144841206 3062 23516415036351869706945434545430840409944 3063 11064069703104636943434323434292395919442 3064 9439436970962303432323212321520751034421 3065 4274303691620972321212101207193509724203 3066 1742970306191721210100989930330917201972 3067 8070243672078232321210100563370782420223 3068 16842456824794343432321205693847944642238 3069 69264569448045454543432457059280446862395 3070 31843434399634343432320329511596424620754 3071 4432322796323232321197155107164202193543 3072 4321217563212121210370750930641980331432 3073 3210055432101010096893491294403797308320 3074 2099554320989899164731909543969572923197 3075 5003565450101007688160903660303830636022 3076 10035676601212078895730836723639366972225 3077 20356787212324789038169368237005670222259 3078 43567902323447908395705694384056842222606 3079 31454981212414922752954342839544422217944 3080 8339810100079217515543216275444222055443 3081 3278098999352055075432061754442219554428 3082 1759187993119549354319405544422035544163 3083 8007900055203705565604855644624355647695 3084 16080800558438455677249156847045556879038 3085 72969605592592556782507569284455569008395 3086 15635955119119545618935431644355429922753 3087 56960359207203657190556556845556700627975 3088 43597111931970530295545544435544994175755 3089 31171103303695297555435444315439940553554 3090 10510972970351575554314443074279395531543 3091 25930230243595795565544456806806035755655 3092 60562362456038035675644569669672357956758 3093 125703704572396356796845702702823580367990 3094 258438445824029568029258428429435963680081 3095 592592459448303696306592692704560296960952 3096 119120314402970362945118316963397563591519 3097 30997083975697015431043063632775431107031 3098 70024940197024156552456696947796551284353 3099 140250482024247567584567030478027592925577 3100 482604944246479679925684364796280070655783 3101 17959442024156559194443041561599294553632 3102 80404464247567608044456475716007045576943 3103 164844686479679296444568798372084455790458 3104 689246908802807028445690013824924558084595 3105 472022927975929764434299888199203519243154 3106 119815175751157644321598880391971032030744 3107 38070553510736443207188796703709719693441 3108 96845575928168454483890028438502403054473 3109 64435351160644344028699764284979969544127 3110 44313110594443239766397641639759635440976 3111 43091095144432077662776406277516314391764 3112 29109150844319376617763941775063082705644 3113 107307609245605787177900477800696948456846 3114 281679306457257903780804779607030492569271 3115 956805668582580837969647803284365065706832 3116 543954645219192295636415971643049452944315 3117 427542432030321554304071706429594315443075 3118 175420319697207542959304944155143074429354 3119 796643603022479670405650447559456804705567 3120 566429969820156495954496415514343960955457 3121 464159638198743951543964075083227591554335 3122 240716280387427507427639349232175107543314 3123 488370963900680080679005506343799279653546 3124 82891626994399194549954943229591756531424 3125 16706183942790343399539432155105545308200 3126 68471940468083454003804543559255657694401 3127 44103396239232339967963431511954536343986 3128 40972762072121279655632307103543303227864 3129 90227904823232802756943683235653634279084 3130 182280849434349627970456934356776946808929 3131 942969304545503080244570545567790469690707 3132 415632963434969198043295435457496236292935 3133 74315632319630379631554314333962101515314 3134 43074321036296956307543083327620987073081 3135 29343209701563542935429233176191869329208 3136 105454502415695670556706335792079105506494 3137 256566024757036845568469358064807256069047 3138 567672247984369255692705596689682572708482 3139 456522015843031954316955166476419316924019 3140 345219872429703543063550664164033063199834 3141 232038720156971429431494640639729430398323 3142 119687198743708154307942394277154296783212 3143 36470387428920742935420741770741565632101 3144 4096874167193415314193405693407454320989 3145 9029007684054757548054857054880565450104 3146 18308078928567979696569184568965676601249 3147 93696790691680203027707925690276787212507 3148 30365494306397969776935194297765672098935 3149 63677045670020301790560047017876825010557 3150 30569634499796985495399609856764189895536 3151 65702945002030117038003301167887901035769 3152 52975429979699049679972990656874989713636 3153 15754159756389596559715894544739877090305 3154 57967601969904027602359045648200985083659 3155 35655983638959775981109634401991849230515 3156 14551830287517751810916323983904392095073 3157 45599362899977999530769440140846065040815 3158 35193016799775995293634398792419449592074 3159 10329865597751951530322787520034395119343 3160 23501076018000395763427899840346039205455 3161 10989359839996753632176798397219671954352 3162 30105601400027976943788014022402840365583 3163 61257214800280190457896148224829283675933 3164 9932079997598296336760802200151630551330 3165 9319359975181563305591981998706295509291 3166 3033119750407432955103803986941554911503 3167 6335202004880550359239640110475570716033 3168 3311979960795497112076399096155293059730 3169 3103759593553971099362789160751529517297 3170 969515131527709193017670593507155051573 3171 635070907176910329856495130930749507327 3172 309290930563097158543950891293394933176 3173 707090565697023591660409073054050535789 3174 1485085677024236076724908816568605757901 3175 4920916784246372788250889567691257980811 3176 10650767926469827894608903679072580169514 3177 26807880668701479047290836808825961703947 3178 69678966690414808483089369689460318440482 3179 36567666296079924029273036474197044396018 3180 5456661559359199751729704140369642759843 3181 4346607513110397505156960797036417518431 3182 3225935091096774950743593569704055044308 3183 2191309109165739493431131436959549642923 3184 308910910653273932310908303515396415212 3185 690730726774820543530893635958028758323 3186 293293185740195431292730311519767523210 3187 1055055918082036553068163516001879834322 3188 2560560796944367576695695972019001345423 3189 5725728030445679787037040224208013456634 3190 3193159696434557669689598201919892346323 3191 330716364323536636475181983038721223213 3192 293063043211306304150403829687210212093 3193 1056696454313669647604839502902322325054 3194 2567028565536702879249404030823423460567 3195 5684291675768429006504848369434634725682 3196 4441506553644149944960403034322321194419 3197 4406945530440799439595969723221210344034 3198 3943435296393594275151637212210097239724 3199 10454559030056046799596982322321022402245 3200 24565608360572468004030143423432224822459 3201 3453922995320239959698832212322200220312 3202 2327215953198079516388322101221998197101 3203 1172071530379355062883220990203980370990 3204 519307296953149416832191897967796891899 3205 32931563530794064320304775657564704795 3206 15307431293539443196961754535440961553 3207 57680553055804456030317965756490315575 3208 36395529551964339697055653543897075355 3209 2755155503643276369554531428769353153 3210 7959556036854789703565754689905575574 3211 5515539704541676971453542478955355341 3212 5075276963406563708331420167553153207 3213 10798790294867698493354641679575574479 3214 28010083049079013053566876803795804807 3215 96120936508808136575668989638039649682 3216 60991304927920905354647876279676396415 3217 130073650680650857566878990802790028756 3218 360816806966809179668990089628080289971 3219 729569670269707802690080903096962900233 3220 155436497836935978299190969163614998129 3221 556569019370560195008090307697150015307 3222 545429832895398349919096936370699872935 3223 434158316752783199029163302894398715315 3224 320723065517630389750632976742787073074 3225 193209455056296877494315765417669329343 3226 1054504560571028981045557876778705505455 3227 2566045725832290152455578987790456056559 3228 5672458259343081584555790098084572567606 3229 4520321913229207243553499179243319455945 3230 3197203092151932031531990552033034351434 3231 371969120703319707303895519729723108323 3232 840307248433602481639036002302235293433 3233 396932004329980006269699980982111532328 3234 1030544045500160070703000170143115743493 3235 2365648456001720848436001841455158055055 3236 1054404339985192404299984408350719549552 3237 2564845400120064847000124893608403703583 3238 5689256801240689284001249057292838435934 3239 4471943989994471639989989531516284311323 3240 4103427879944106279879875307061643109212 3241 972176759440941758758752929406430912100 3242 720565514391405527527515153944291100991 3243 195455082707955175175070727441510991905 3244 1036560948480359799800848280475930080859 3245 2367730492963602001609294964800560969207 3246 1057295915629979985911539639995391631932 3247 2583040757100200120715803000038076960543 3248 5936487983202401248359636000396790325654 3249 1304075831979990003116299996765497194543 3250 3648799360200080035171000027877024045655 3251 407592997999199710509999776769799634553 3252 880070020008002326100001787902002945574 3253 799299799919981180999985674979975435340 3254 591597599039810391999854539759754313193 3255 107175189678096703998543277517543090331 3256 283799902797028440011654779979657083351 3257 938000828024292480116767800202784933592 3258 279992159801519999065655997977639331115 3259 800063601616000008676760020179005351158 3260 1600697217172000090787920241808057591588 3261 7207022383824001087900642479696580075895 3262 1929820828199989274994420156365199352753 3263 10701449496000106810044641569680005587975 3264 28414505032001269520446875702960055900199 3265 92746060344012703844468998430320560802006 3266 17419397239896968444247984297195391979943 3267 80806022401030292446480127024038080200455 3268 169672224812363064468961284248396962404558 3269 702822249523696684690312926494030304845595 3270 1429422503837026927083530669048363649256037 3271 4704626039384270684935766708493696906572383 3272 962179672841694439313664923930362945320832 3273 620556516406344273090639207297015433192315 3274 195545063943241729094271931569874330321074 3275 1035660700454478309046840555701005363432807 3276 2356728404564793708469285558412057694549683 3277 1145163963441528924231655524099536343396432 3278 830627632407167202106555199195303232764321 3279 294176319930651980945550390352972117643204 3280 1047789600566800170455604083590223178854446 3281 2477903205669601844557248936082235789164471 3282 174971954635984443532007299222113670644110 3283 810240366960124455744083006223136846847121 3284 97997063599004353439229942210904424411004 3285 75969431189963132272159422090964204109959 3286 51634310479630921720714219091641960919517 3287 6323096156291205193082029106403591035055 3288 3209160741509950329219750943971109709554 3289 1910593406919497152037491427710916915543 3290 10726054870805023584381074678330770755655 3291 28272569049660235925952806793367847956759 3292 94825708502722360660389668053679280368006 3293 40192924977220994596876639530551597039943 3294 82070650182250046028987003765596024400454 3295 19294498421899619767869969655159803996340 3296 107045012639003201879100302759601640029481 3297 284460127008034419007203628003216880304951 3298 924721284096344808082437096034368963650392 3299 201209639163239919220289159723047630496715 3300 412503007694400806242907602236478965028358 3301 98969936343991942014935982104167649763124 3302 87639303227903419879311820960656397630999 3303 76272972174972038753104191594542776291998 3304 61715720539719687530960307143417761503987 3305 5073195277036475291596930832057606967876 3306 10816038784368799076030569344579270278987 3307 29572389925690008792365705445806842790103 3308 103823900657080090063678456459669268081234 3309 239440806784961080696792568602706696952347 3310 74391945639609194365519445976946363521212 3311 42703434275910343055034431763423031210097 3312 16972321751097229549724305632209710099174 3313 70223437993022303702245656942502321007807 3314 142234580056223638422456770466023432079677 3315 462345960570236992624567844672234544802783 3316 221231595298103918203456442522123439977632 3317 210107151580967041972344419221012279776322 3318 98930707191649603721244032209901757763222 3319 87292930306395969210039721918985537632215 3320 71515296942751632099677203047855296322072 3321 7071563417506319196571969616551563219317 3322 14835694780069608027840303167595694405577 3323 49357047960703296279283635680037044855783 3324 105584480328435030806936956960384449157934 3325 255924963492560369670570370323924507580547 3326 560650295065723702845843843440646079965682 3327 394497549453208976432428432394419359654419 3328 1045019704574490188544692544044805602764805 3329 2460202445805081891647065648449657227889659 3330 197980431949204706409454404396532176876512 3331 1020164560506448468904564846027743788987923 3332 2241685726068492690845689272278057890100635 3333 2006453179443918292434471721759536698994312 3334 4068575804460795064544838238003767010045522 3335 8691799644728040685649394396037884120455824 3336 6305596441159594454392742759696840996352200 3337 2955164410715144342717417516364391963121994 3338 10359684728359445468380779969686080295240046 3339 23602928293604456693967800302912963038480471 3340 9975161529964346327655996975095629683996110 3341 9750607159643223176551963749154156427961091 3342 7493930716432210565503629390740744175609103 3343 3927293064322095454970152693393440553910969 3344 10683056685425036570241587054054485580730305 3345 26936566916660367842475904568564915968163659 3346 70567670766723679264800845691690760295696806 3347 145678847868236806689609257077087923037029667 3348 456789279094369666903306584784900636384302683 3349 345671749143036662972945241638994302842978432 3350 234505390829706615715432006287942976415764321 3351 122952692156946073074319941675415764073643210 3352 15518320743419329343039406554073639330432099 3353 55993448054805505456404867568817005364545007 3354 51932399539954954343960655448049953043429935 3355 3320795279539543227594554399599529632159315 3356 3193551755275432175143542795195156320713073 3357 331505551754320550831417550350743193089333 3358 306955505543195492308055497093430329273333 3359 670356055656037063696557025054563506813333 3360 497139554539689430365529789543430944093330 3361 1023403565802904563675901903654570449053364 3362 2234835679630845696800820836765844508573687 3363 2120314556292434363992192305652442925330472 3364 997083541520323027920320954520415193296122 3365 969231407197209775197191543196070331561015 3366 632107930371917750370307430359297307409871 3367 320935296903057496896934297111572933918706 3368 191311562969533964763321571107315327046943 3369 1073515710303740287893435831281557484470455 3370 2815958323638082899054559352955580924844559 3371 9560393436996949008565605590355970649245606 3372 5396732303963389925453955097151694392033943 3373 2765320967632879194327549170706342719727431 3374 7877450278949008045479707848469468402280552 3375 6774297767389919634156936404234243981595517 3376 5741577652879036320743303962122027807155056 3377 3407376516749703193432967621019775930749545 3378 1932965065396970332315656209837751293395433 3379 10550280678030243343556770501377993054036535 3380 25602966796362453455567846013780056568367759 3381 57230268029704574555679272137960567693678006 3382 32097839756963343554551720895595456330559945 3383 19176277543633231543505192755154343295519433 3384 107790779656934355656060067959565455036004535 3385 278087802770545556772720680403676560372045759 3386 796899627845655567828246964836787723824458006 3387 564796176434555456162023640305677208204319945 3388 441560564323554340619810396954571921963039435 3389 407395443211543194038096763543303203629674314 3390 882036454315656048397027895653634437102805544 * 3391 819704343074539602769776754530324290975955440 3392 36963229343275977637765543297201491751554392 3393 3632153231751776297655431571987905507542721 3394 320732105505761576554307303874954935417209 3395 193320954953607365542932968739539314051913 3396 1053450370377281675670550290203805548600735 3397 2574603843782956796845603082439655691208159 3398 5807239257950368029257236944602757072495606 3399 1932071935497039751932103441977529319953945 3400 10544840557024402000543234480179905600380459 3401 25649285584244824005654344961800857203964607 3402 56906915926449448056765450319609182440287282 3403 42943071184394399545654297035910420397671619 3404 15429310442742795434541569711096196776506034 3405 56705524468068036545675702313032027788072347 3406 44955204239439705434552981089719777679321215 3407 39551962074276954323515809277037776553210074 3408 103600304806790365435959706784377787574320805 3409 237203649668083676560402467925777899805449659 3410 91970396639230565395980255193776797954396512 3411 3696766272095452751797950329765575542765095 3412 365661719154317505575497157655355417649153 3413 54605030743054955353970736553154056390733 3414 41949693429539553127693305530739542693331 3415 3396332155275530976332955293275418333308 3416 2763320751755291763315551531754043332923 3417 7893447997959077893555595757968453350634 3418 6732415975509376731555153535644333094321 3419 5320071754912965307550731314443329143206 3420 3199305539095652935493309084433150831945 3421 392955269154515313932909244330692303433 3422 1070358707565957540550906445367063634533 3423 2843590479680379685610868457684696945735 3424 9256084802963802917129092578927030458158 3425 1939239975627975050949119367169696320727 3426 10606400197080200610507205683703029448283 3427 27268802024962407126082456938436304494935 3428 82689624250304883272944570592569645050558 3429 18476201896960831715443295119436429495528 3430 92790419030329358356455039204568705035895 3431 17496029697153123144349671963446949712751 3432 81032303023575235445502840294470502327991 3433 9720969811352114434976397544094981175904 3434 7191638109121084319762775439139810550959 3435 306280911009243037617754270878095491517 3436 670970712106456379177966848997037075981 3437 491693100944342950575664407969689351806 3438 1077055210445470405796684880302905599668 3439 2784558324456844858026928963630856002695 3440 7925593444569249196270690296969172027038 3441 5195132443431990361694297563630519769687 3442 350920432303897006341575430295037636475 3443 91196320968769943207354297549696304153 3444 10363191647639431933141575396362960727 3445 23696076879004560535475798029710328283 3446 10359364749963395314153579757097161632 3447 23605688100294037547575801985023716943 3448 9954480997539695415351983849809063432 3449 9543991975276354073103828397909432315 3450 5427903751763139330968162774914321071 3451 4174969505630873291640617739083209307 3452 539634954292731506394057269231912934 3453 276319541517306942739531832103095323 3454 789603675981670468203759343237037434 3455 675970551806496241969513232089694321 3456 551695503943962003635092119276343206 3457 506354967427619970309121031763231945 3458 1069570280679200243707232357894360455 3459 2703842966806402458482343579045724559 3460 8439270269668824592943455808458245606 3461 4271697836648203115432351924322033944 3462 1706376306401971074321103203219727444 3463 8469789668820232805431234434402280447 3464 4237676648198115954310124323981596416 3465 2096566400381071543099003207807164064 3466 5027668803952835657008034479683688686 3467 10278689640389356784096344802936890907 3468 22790902883905567929029449630569090883 3469 17490976826955455149754396295429092832 3470 81090189470356559501966031036709069343 3471 9098474097145514983659709704909433228 3472 19012809023455950136802502450904534289 3473 108129708234560401369626024610845746907 3474 295302494345724813703072247129258070883 3475 1037625045458249538436822483306596848934 3476 2379060456594503792569424933668029290547 3477 949396345142969519434199330639751495412 3478 392763230815635034320393294277507954095 3479 1067894369556960345444055046780080369037 3480 2679045703570323456448560467960963708383 3481 6808458435843434568491724680330298493934 3482 3924324312432323443905202397297583927322 3483 10645445524543434460858424023019940681423 3484 26856455845654544729192648236200486954635 3485 69168559256765648308066894370404910366958 3486 30645511945654402919464742895959097063526 3487 66855920456764830804688069040409024695869 3488 64551196345640291962479429595909802352636 3489 43510363234397503620154155150917981118306 3490 31097032122774970198740750691055811042944 3491 9169721017739698387393494309552109615443 3492 637209857276382872731942915520916074427 3493 291918531762816717303415075191059344176 3494 1080791757909568381634760800072605447790 3495 2968077980903693956947929600827256478081 3496 10296780170837060370480703209482568796952 3497 23027961849384723844968434504945690030383 3498 9775604392841208439644322959434299696832 3499 7753962716409924276443215514321596364315 3500 7527617063919201764432075083207163043073 3501 5176049427031985644319349231930629629329 3502 559594169703854443033192103294156153155 3503 515140636968544429730320971540740730755 3504 70794303645444157297191707393393293555 3505 148045636856447583024078482054055055557 3506 496456969168479936248792944568560555583 3507 1028570307692800570490070445691725555934 3508 2291843679069605845080844457078255560547 3509 1504430549435952429192444329361955395412 3510 6044565704560384708064445505720358036723 3511 12445678445723928496684456058243596368236 3512 434564433207163966444339522031163042101 3513 323444331930627664443275219710629620988 3514 212443303294176644431752037094156191883 3515 100432971540566444305519689140740304832 3516 204550235685668445656002907488083649343 3517 445602356916692456772030880896936905454 3518 433981143066320345719692792763302954344 3519 327810829463197233036317517632975543244 3520 176092154230372129703055056315755432043 3521 793063566363823302436560569557956544455 3522 529431463028212980305395435535545444353 3523 154308229762095796952754315315434443131 3524 565694301905038030387965557556544455351 3525 454342982949679696875655535545444353107 3526 343215815396556364754555315434443130934 3527 232072072765543041543553074324430891323 3528 119319317655429607431529343204292709212 3529 33033056554155934307153231961516912101 3530 29729545540751322930732103607063100989 3531 102303655687993430568143237284695210106 3532 223636756900054565695454382927038321271 3533 210305542999543454354342815169683209710 3534 96955415995432343143216070636431917098 3535 63554071954321230832059294304303049187 3536 31539303543210092319511542962969590476 3537 7272971432099121035107415615635096163 3538 1715708319191009710934074074309160629 3539 8358493608072102330548808805707727107 3540 3123929919320981295407927952937170936 3541 1007159033191809553935175515290491303 3542 2083608336079703580559795959085073635 3543 4937293372802435965602040408920816958 3544 10583053829624560277224484890649570392 3545 25936579503045722782244929086903844063 3546 60567804036458227942450708910839248694 3547 125679648368594280464608490729406491046 3548 256802893692046964687293088304869072471 3549 569629057064470286903056893649108824832 3550 436149529444097662969544730390928200319 3551 300795154439176615635441296691161997034 3552 608039564607787156956473027071720024345 3553 1296403687277903570368816284838240245456 3554 3028836902780835843689570929394482456571 3555 6289370827969359256903850706044944567833 3556 1672892175633111942968492939639443456330 3557 6829063796935120470293070603004454569361 3558 4149429563310996097529293969964343433006 3559 794155433091959175151527639643232329944 3560 540754329103510550707176276432121159441 3561 393543150971095492930561764321010714407 3562 1055655610233037070565717885432128344881 3563 2556757122336384845678378916543293448951 3564 5567983223369929256793790767655054490392 3565 5455832213039151945529493656549543896719 3566 4352322089670703435153930545395428765035 3567 3121219276492972310727295432754167649714 3568 1010031763915721093171554317540656397083 3569 2120357900758233055835565579686770024935 3570 997134993522129552315455356465699799312 3571 970919931220955521074353144254397593095 3572 691039310191555209343130841942775129151 3573 309673098307551913230892403417750950706 3574 702817013679600734369064834778010408469 3575 1429584136803208145708689347796124892701 3576 4703927369634495458490905478031249068411 3577 967173036323954323890954159709989444108 3578 650529703207543208691540716919874440927 3579 495156971935431926307393063038744391176 3580 1039570240556560669682056696390046071788 3581 2403842485567726702944567030080472837895 3582 4839264915678268430445684360964829379038 3583 271839074561844296434442991640152949684 3584 839408805719247028544470076881590502926 3585 273927953032009765444099364807094975184 3586 820680376344101876449005689685050199926 3587 194396963240984764389954476449498399184 3588 1046030294490127885900364788505014007927 3589 2472363045081278920803687892060148080683 3590 121029629209767191970476719398799194432 3591 9756151917650303696165032787590344321 3592 7540703056496970360649717675097243203 3593 5392969543963696994397056549172031969 3594 2715635427630363942769545390519703635 3595 8356956678963700467903658086002436958 3596 3143546567628996254970519259980303528 3597 831425456167961939695031919796971163 3598 308194340655603276349703037563710628 3599 696045486757234789502436379698327093 3600 359634065532121674980302956383169130 3601 116319455321006539796975542830630897 3602 63034353209945277563755416294292771 3603 29723131919431775429554061541517706 3604 102235360804557796703568715675978470 3605 222357729645578028435690356800192841 3606 221137156435359764314297143998316410 3607 210890744313117643081570827983064098 3608 92693443091056429207292175829439182 3609 18332429109544151931520552154270415 3610 93344707303647600555845583566844759 3611 33240932970415995552435231464441519 3612 31991315696071955520312108244407033 3613 3909074359303555197100922043929733 3614 10908805605635560023210624460702133 3615 30889657256955720234327044728423335 3616 68902782570358242345484448292633357 3617 46977619297122021234044401518333136 3618 23776031571019810119643987043330904 3619 9759707309838099036427869633290962 3620 7516932918279189704176636331491615 3621 5063315041750476960566303307906073 3622 10693560478004790325669633680872815 3623 27055724796048083456702936969029559 3624 84558248032496934568430570308303606 3625 43521999719963323444295296922969944 3626 31203997039633212441551563215639444 3627 9967969676332100407507432074274443 3628 9655636563320995934934319341744427 3629 6554305433191951319323033205444175 3630 5542954330303509033209731954440554 3631 5415543296970909731917303544395543 3632 4075431563690917303052971442755431 3633 8796555697090781636590234467956554 3634 7565554369093606305098124255545540 3635 5455543029129942949181001955435393 3636 4355429750959415390409983554312731 3637 3154157491514072695919831543097308 3638 740733907079318351038307429172923 3639 393326929353043109682934150515209 3640 1053470705576455302950547605958505 3641 2574848455788557630405679260392059 3642 5809292557891578964856806724064606 3643 1911519536707367640543945199441945 3644 10716003768481678885660460004480459 3645 28372037892956788916724720044964607 3646 93824379070367890768248240450287282 3647 28202949297056693642001996297671615 3648 94430507024567056864020031018837158 3649 44294929803449544639799709848290727 3650 41539157972395442277596918401493174 3651 7270735720754421775163043987930544 3652 1693313193544205750629627875295441 3653 7053536055646458007103078999036471 3654 14575772556868596083236790008368837 3655 45797825569092032934368080093689383 3656 33576195429119715323039199130472832 3657 31360354151037073209670390896116321 3658 8997140709689331916496692761063209 3659 7970792916473303063966317609431918 3660 5693515064132969427663055914303047 3661 4331069440915634176629551082969615 3662 3309434391074320566155509215636074 3663 2914322709343195460754912074299343 3664 10745428505456036727970724807005454 3665 28056692056572368280248249684056567 3666 96567064567823694962494502928567682 3667 65449443456210339619942975165456415 3668 54394432342097276039415750654344074 3669 42744321219171759674073494543239343 3670 17443210030505516539331943432073232 3671 80454320366055967805360454544814343 3672 164565443672560279657724565649545458 3673 685676456825722802778245676903656595 3674 454564344193215977762034562970545154 3675 343443240332071777619723415695430744 3676 232431997319305776037212074354293443 3677 120303973032953759692099343141532432 3678 243640216350378003065005455475744543 3679 30398063096959969449954354153443432 3680 64016697030400304500365567574454543 3681 39866369695996962997055455344343430 3682 101069703040030310024556557445454563 3683 212702436480363520245567580456565695 3684 96980303997031198035455196345454352 3685 63796967969710379714350363234343115 3686 29563655637096957083097032123231074 3687 103696756985030384937024343234352806 3688 237027970120363930584245454345589671 3689 89775698997027295242034343235276510 3690 77754387969771552019723232111765092 3691 77542875637707519837212121105649117 3692 75416754296935038292101010954391057 3693 54065541563309681520989891542709537 3694 39455407432916407191878707416915295 3695 104556880550768884078990480770759037 3696 245568965607888928790084967848008383 3697 35447653936887167499239656399922832 3698 14416527304870653992076542799216321 3699 44767881649046780064787668006369431 3700 41656806389625599441676639943034308 3701 6543942876195194406566279429722924 3702 5427416760350343945461754157215202 3703 4174065597097227434205540732071979 3704 539455169172174321955393319303754 3705 274350630520543203552733032969543 3706 805606965845654435588136350303654 3707 1657270279256764555895369603636768 3708 6782842806567885559037703236967895 3709 5616415945456855509696972103656754 3710 4064071434344554916363720970545543 3711 8688834545445570769698250245655654 3712 6488323434435293636381898034554540 3713 4083212324311530302804779723543394 3714 8934323445515763629647802235654044 3715 7323212435073630156415982114539640 3716 3212100309330298744071821083276393 3717 2100996913297587439304209231762733 3718 991963091575274272961912105617332 3719 903629107351741715603100954053315 3720 1837107281598078357235210368573559 3721 9383282956016793582358323691815607 3722 2831615539865531221123210304073935 3723 9357155801075752231234323648820558 3724 3130751989353522110123210408195527 3725 893503873131221099012095920355173 3726 730968730910209189899151197150528 3727 291647291097910478790710370695167 3728 1076883073020724790088323847039682 3729 2788936816248248080893439284402943 3730 7890569570494496969054606924830454 3731 6695435295943963629541943200296341 3732 6354311551427630155403431997563206 3733 3143107508176298753972303975431946 3734 830934920561587527720967754303423 3735 291319195407275177191657542972208 3736 1073608036882799784076779670222494 3737 2817296368948001928787802842225047 3738 9583029690496020689899629262260482 3739 5229756295959794478796151821796015 3740 2157541551517544167560704205559875 3741 735407507055440655392961955518752 3742 313934929554394552715603555047517 3743 87319155542743517073971549615053 3744 73030755417431049327707396069528 3745 29693554054309593176932759435167 3746 103055568565704055790548004559682 3747 236555691678448558085696045602943 3748 105554306564405519254359633975432 3749 255565667684856006565602940196543 3750 555676678929172067677230482027654 3751 554566567150519456572096019776543 3752 543465450695034345319159837765431 3753 432254294349723233030718297654307 3754 321941543197212129693041576542934 3755 203407430372100956329607365415323 3756 434880563823210369503281676757434 3757 320795428212097034971606565534324 3758 193554162099169719705945455323203 3759 1055567705007702402460456557434435 3760 2555678460078424824724567580544559 3761 5556792720792649448245679965645606 3762 5545517193518394402034559654433945 3763 5435050331042743979723516544327435 3764 4309497309617427757211065443174315 3765 2913972916054177532109454430543074 3766 10740230772567779743304564565656806 3767 28082367825677802053645685676769671 3768 96943679456779624576856916787902832 3769 63430554345756203364543065674976315 3770 32295543233541973043429454539763074 3771 21555432131403729632154343277629343 3772 7554320907969156320743231776153232 3773 5543190935630743193432105760732117 3774 5430291314293430332320953593321055 3775 4297509081532297321191531133209555 3776 1574909207321573210307310931915554 3777 5810906481435814323681530560755567 3778 2090944008312083210407295393555455 3779 5090448093524934324883038055556558 3780 11084497055850545448936396555567591 3781 9243969552495434407302765555455111 3782 2027635519954323932977655554351103 3783 4278956000365440550178755565591234 3784 1767539997054395498567555455110124 3785 7879800024566037011679556559121247 3786 6757999803459689906555545511010017 3787 5535997972316478945555435109899856 3788 5311975721064167435554310918798545 3789 3103753209440654315543091047585435 3790 969531914394543075429109615254313 3791 635303082743429354150916071943087 3792 312969217432153140691059303429276 3793 95632054320730794309512972151763 3794 54319543193293542915095720705627 3795 43035430331531415069153192954175 3796 29714297307308069430730315540554 3797 102347021681696704568163555685566 3798 223484236957028445695695556915671 3799 212042103529764434354355543074510 3800 99620971157644323143155429343098 3801 96191710736443210830754153229187 3802 60305093304432092293540732150475 3803 123661053644545063055688143604796 3804 10609530443429429554480829961561 3805 27303764454704703564969500315711 3806 81637884568448435690304003558312 3807 6296843444404314296959971523096 3808 1564432443963081563519707209166 3809 5684544460296955696002482507671 3810 4443444197563554359980018936507 3811 4432440375431543119799847304934 3812 4320396954307431037598412959324 3813 3196763542934309695184095513204 3814 365631415322916350439155091963 3815 54308073215063096270749103633 3816 42919332069429161693390970331 3817 15033319434150606332691697308 3818 60333604547607269347077021695 3819 123337245679282705484784237036 3820 13292034551616954041642089701 3821 35064345597170368476864902411 3822 9443235170497044164638980109 3823 4432110495969640642287798919 3824 4321095951636394421677587034 3825 3209151506302744206575269724 3826 1910706942977441945351837203 3827 10728470470180480457599382435 3828 28292844841964964580005944559 3829 95069249280290285960060445606 3830 49431991597497651599396433943 3831 104560076021018796006028540454 3832 245720792232190032072291684567 3833 33193522120299719321506443452 3834 30331220997597033206944432321 3835 63352250020024334470444543433 3836 33121899799803324096443432330 3837 31004797597973199164432321297 3838 9961575175730390644321209573 3839 9607350553296694443209915327 3840 5933095531566344431919073175 3841 1329155307463244303029330555 3842 3507557680694445636305365559 3843 935536394344434302953055513 3844 315302743244322975529555087 3845 72977432043215755155549273 3846 15774319632073550755391729 3847 57805602944815607958078307 3848 35953975440073935519362935 3849 11527754399327315033015313 3850 7177542793173069729873091 3851 575417530529437158729105 3852 354055295154290727150955 3853 139551550741493170691553 3854 403595608075055847075575 3855 836037296800559284795796 3856 299691563995511641553564 3857 1003075700035916875575686 3858 2036798400360768995796911 3859 4368012803727890038030712 3860 3039895969176699679693100 3861 6401040307787002803055203 3862 3989596937669975969551970 3863 10104030578700200303600243 3864 21248365790402403637202455 3865 10003053495979970291980352 3866 20036575040200243080163583 3867 40367800482402456961695934 3868 83679604944824570317040544 3869 30555959440203297049595440 3870 65560404482435024504036483 3871 55395964020309802959704030 3872 52751639796917975516959695 3873 17506277563055755063516355 3874 80070779696557960695969559 3875 160847803027580327040303600 3876 729279636279963484483637201 3877 151756301759632044030291985 3878 597969618002944448363080119 3879 175636039975444403029199035 3880 796972400196444836308008359 3881 563719998364440302919923117 3882 429039983044396975039211055 3883 149679829642763749672109554 3884 502801502867898102823303567 3885 1029616029079015229433635679 3886 2303172308808158304536956807 3887 970520927920722963303543932 3888 695191175193215632971427315 3889 350310550332074315708173074 3890 97095497319343072920529343 3891 69153973033229315195153227 3892 30727729732153070350732176 3893 68278302143576843608143789 3894 41762980831364429920829676 3895 5615792309044159192156564 3896 4073520909640710320745443 3897 8815850902888323448056454 3898 8072490976883212399544340 3899 16825090188934324003645488 3900 69461081890545448036856895 3901 34209204695434399704544754 3902 21911962354322796963441543 3903 3103621143217563632407432 3904 970210832055430319934321 3905 698092319554297039323203 3906 379121035541569673211970 3907 807232355675702814320243 3908 1682343556798429545442458 3909 6943455568012703656464595 3910 3432355439896970544243154 3911 2321154278763695442030743 3912 1210741767630354419693432 3913 93405656297144036332321 3914 31954541570839703321203 3915 3543407292276973209973 3916 1431931521763731919733 3917 4560555837898160802135 3918 3395552296780591980914 3919 2755521565595103791083 3920 7955835676039238072934 3921 5552314559672079315321 3922 5521083516519353073207 3923 5209231065033129331935 3924 1912109449730953303315 3925 10723304502170373633559 3926 28233646023843816935607 3927 94336872239259570557282 3928 43304722071915295531615 3929 32961219303071555306074 3930 15610032969307552939343 3931 57120350305679590605455 3932 30997096954555093954355 3933 70025030365561060365557 3934 140260363675712723675577 3935 482723696798328236795783 3936 17210365583162105553632 3937 82323675935703255576943 3938 21210551312971955363428 3939 10095509095703553032162 3940 21036109038435576343703 3941 9700909684315363228972 3942 6990916443073032167715 3943 3891064429329720657074 3944 9072684705502246784805 3945 18826928456022467929659 3946 89470692572224680702807 3947 74094319322202392975936 3948 39143033221980715751305 3949 107456334240168357993657 3950 280569346481693580056783 3951 965705468957055960567934 3952 652954247529551595455319 3953 515542015155507154353036 3954 75419870754930743129705 3955 54038693539293430956953 3956 39686331271532291543531 3957 102909352835743075655753 3958 230905589358056796757975 3959 90955273119545565535752 3960 190358815203655675757989 3961 1083589558436756797980107 3962 2935903592567968020161283 3963 10560836065680296241712934 3964 25729372676963030478330547 3965 58305826790296364793365682 3966 22952185497563041533054419 3967 15520453975429607329544032 3968 55844580196703281503648343 3969 52443198364971606970403231 3970 20430383039705943695972107 3971 44563936402460457040223282 3972 43427303980196329598211620 3973 32172967798363155182106196 3974 20515657583030750420940363 3975 45956779936368004650483694 3976 31545759303039962496030344 3977 7433512969679619959697243 3978 4331095636556039516372029 3979 3309154305539675062919754 3980 2910742955276549415037543 3981 10728070358787704760379654 3982 28296843589898447923802767 3983 95029255901012480639627882 3984 49751950989899994276176815 3985 102000410101000046791789556 3986 224004721212000468077903571 3987 199961210099996239374971310 3988 1000312321000030405810233521 3989 2003523432000364859522335831 3990 4035834544003689203823359352 3991 8359345648036906439433605584 3992 3113234399702944274329955240 3993 1092122796975441743159551997 3994 3063228030196478055603600023 3995 6694296362028796557237200233 3996 6341563019767565532091998130 3997 3207429837655455319103980894 3998 1934158296554353030967792743 3999 10547595027565576370278068055 4000 25680040279675789842796696559 4001 56960482802797901268027027606 4002 43596015977574989839769775945 4003 31159871775339878277637751434 4004 10718705753278761776297508323 4005 28390457974789917791020093435 4006 94084580207900778072241054558 4007 39243197934993759322009543527 4008 106456020550058005424103655881 4009 268572245600596056647236758951 4010 691822457206032566882367990392 4011 304220331939719464821055896718 4012 646243360602404689432559028393 4013 422032993979962474319509762730 4014 219715927759620143034917617296 4015 37071177516198829719056051562 4016 84831779972009502408572595703 4017 40305759719914979925319152968 4018 83658002400750200657607590292 4019 30519979993497994535935097516 4020 66000200055020045760561019969 4021 59997999549799633595409839636 4022 19975995397596331153918276305 4023 100200038020029351580794789659 4024 202400396240305595968047902807 4025 424804030483656040296480829682 4026 199959696030539597563992156420 4027 1000403032365804019700063568641 4028 2004836343679648202400695690871 4029 4049369456802894424807037089032 4030 8505704569629044649684384908344 4031 4952963436149642396442838923240 4032 10390294571502864028469390634484 4033 24083045836029088292706086944927 4034 48936459372308895068472910450682 4035 7304312920928749444115096294420 4036 2963095191167394441069161544193 4037 10297040071682044472707715648054 4038 23024480836944444828478356896567 4039 9803992303444440164163144765452 4040 7967920972444398640630841654315 4041 5655191720442786394292406543073 4042 4550305196417662741519945429331 4043 3496950364056617407039434153308 4044 1963497039546053929674320732923 4045 10295024403672580702805448150635 4046 23040244836825968429656495606959 4047 9598040304191644156543953943512 4048 5179596960306440745427527431095 4049 555163596944393434175174309155 4050 550631163442732320550542910755 4051 494310632417321195495415093555 4052 1045526944781432037036761055556 4053 2455870447954544384367912555571 4054 352696415543442843055099555310 4055 118364075432416429549195553097 4056 43039354320064155390355529171 4057 29673143199440752697155150508 4058 102815456004487987023559606094 4059 229556572044900104235603273047 4060 155545319638998962113971729612 4061 555657602990010303140238303123 4062 554535975899896970798082971011 4063 543311752798763693579215709907 4064 433105517587630331352072918935 4065 330955055276297309119315047314 4066 291549551761572911033069613083 4067 1075703597915830712336703136934 4068 2798436020759368323368435370547 4069 8012572248005693433692557845682 4070 16125822496057054537065579256948 4071 71259425032584565784675806570495 4072 9914189719243453642551945295953 4073 9080477032032330419503431551527 4074 18964784344343364804034555595879 4075 90287925445453689648345556039007 4076 182900656456576902893455572408079 4077 950806768567790829054555824896807 4078 491945645457492149543552200763935 4079 1080456856581063503655582407900556 4080 2964569167952696036755944880805571 4081 10285707680387032367960448969655832 4082 22918478963904343680324490302759343 4083 15044167626963230397203896977513232 4084 60447679070294364022439030179934343 4085 124478808843045688224608361800545456 4086 4167928429634482201923003995434341 4087 655164156324021983209967954323208 4088 550640743199803831919655543211926 4089 494393430397968303036555432103185 4090 1046054564020293636367556543235916 4091 2472565688243056969679567654360771 4092 119454482029543636555456542993710 4093 34344019755430305554345415929099 4094 23239837554296955543234071149193 4095 12078295541563555432119310790332 4096 24795035675695556543205528083343 4097 1549714554355545431955159233232 4098 5702345565555656560359606334343 4099 2981235455554545397115943323231 4100 10152356555565658023160453434352 4101 21583567555676796235724574545583 4102 7231455554565562113203343435232 4103 2108355543455421091973232312117 4104 923155432354209103732121101052 4105 210754321141910969321010989515 4106 93543210803091633209891875072 4107 31432091969106331918704749315 4108 8319103630943303046961393073 4109 3030970291432969623608729328 4110 6370243074550303037290305493 4111 2898029343496969691496953930 4112 9016305455030303075030380562 4113 18169656560363636800363965709 4114 95702767723696969603700278507 4115 52977657210363635968997764935 4116 15776532097030311647977639315 4117 57787745024363516880179005559 4118 37677429803031064798549955515 4119 78780701636352688011700355957 4120 67592986303118479904997151537 4121 55115862971044158959970707296 4122 51072615709640727519692931565 4123 9318072916393175036315307455 4124 3039315062730549703072934351 4125 6405560708165702436830545593 4126 3955392920652980304295435130 4127 10358070646790163647036559363 4128 23596846868081696884367605695 4129 11164424639206364843055954352 4130 10644202271943040429551543121 4131 26846422840456484703595655231 4132 69268629284568928436036758352 4133 31846151643447164299705523118 4134 4420706432410641596955211043 4135 4192944320094407163552109632 4136 315443199143930631520916320 4137 74430390827294307191063197 4138 44296692171542930309430377 4139 41566320507415296914296974 4140 7463194934071563081563744 4141 4230339319307429207429441 4142 2097273032934151934154408 4143 5022816350547600547564894 4144 10229569605679205679689045 4145 22303703256806456802908459 4146 20968971943944343974924312 4147 50290240460445460210645522 4148 103082484724456722326855825 4149 236944928244568223469159459 4150 103439162043442212230714312 4151 234607704454462322368345523 4152 121936964344221221043235212 4153 3303643242210209632112101 4154 2970432022097916321100989 4155 10244544225020769431210106 4156 22445646260247904552321271 4157 20434421798014963521209710 4158 44544638016150295832502322 4159 43442279860697552318981220 4160 32421758594375521047810196 4161 20205525142955209616098363 4162 42455859470358503173013694 4163 20352514097124970529890344 4164 43585949023250245901083446 4165 31251389811898030989232424 4166 9908878104779691872120203 4167 8928760961756304720997967 4168 7167591605542961191975656 4169 655105955415610303754545 4170 550951554074096969543434 4171 491507539339163635432323 4172 1076079805407696956543434 4173 2792801656879030367654547 4174 8069616769008363678765682 4175 16703167908093696789876948 4176 68435680897057027900990495 4177 44314392769529774991895954 4178 43082717635157739904751544 4179 29217056310737278961507444 4180 106384569528182790316080446 4181 269925703895948083572964471 4182 700658439040496935830284832 4183 1406792608485030559362929347 4184 4868067292920365605710705483 4185 639451515197053953092954032 4186 274307070369527529115539718 4187 805684843703879907155802394 4188 1656929258439000883559624048 4189 6770706592608008935603048495 4190 5692945117919927313969603954 4191 4315431055039173087635967543 4192 3074309549670529276311655432 4193 6805703702845906789516756543 4194 3952968976430945675065545430 4195 10390290188570456800675656563 4196 24083081891844569606796767695 4197 48936959079245703268027879038 4198 7303509352032971839776749684 4199 2970913119715704277765396441 4200 10250735202358446777878028472 4201 22608158423592467778996292823 4202 17920724211120257767961516212 4203 80648246311242577880315970323 4204 166894469512465778963560243438 4205 669044703924677790295722454595 4206 629640967202577497553220343154 4207 156391651979373975532197230742 4208 570076800205820195744022368063 4209 299363997952198353439821039431 4210 1005700020384013574601432404552 4211 2058400243928135807214544845583 4212 4592802460695359682345649255934 4213 3115980194353116421234391951324 4214 1071798343131064210122703509203 4215 2838013455352686321228436106435 4216 9396134557586909432292571268558 4217 2760923535262914321519309845527 4218 7930635758710745436005701255882 4219 5294313527093434299952989952817 4220 1543091169132321599515879516055 4221 5657071707343436003959003972559 4222 4529304933232299967509967719515 4223 3152959332121599654919657035074 4224 715513321007196539036529709343 4225 75093209930365269705156913229 4226 49131919297051836950743092157 4227 107360807024599370408057063580 4228 281729684246005844896584695961 4229 958302926472059249027927040312 4230 522975184119511989775169597095 4231 215750441035103877750635169155 4232 73496409710968777494310630752 4233 31963917091647773943094293517 4234 3627049106417727429141531053 4235 169590944057174150807309533 4236 704090448583807609681703735 4237 1449084491939679302958438157 4238 4508925080602805630392595583 4239 2927189193975954296719155232 4240 10683908060200367028407558342 4241 26940896722403684292879593463 4242 70489028224836927069004054694 4243 144908294249370684708048567047 4244 450895046505846928496491684483 4245 292749624952423163963906444032 4246 1068103050384635700300868448342 4247 2695236603926958403609092493463 4248 7038367240670392837309065054694 4249 14393682486844069381708680567047 4250 46056944909248705958490965684483 4251 19543438912006951523891654444032 4252 103654590724070395839076764448343 4253 236766088248844039408787884493455 4254 105659282008439673927676843932352 4255 256806944092602820678789260543583 4256 569670449067229446789906725655934 4257 436496389452154425678945194551323 4258 303962874320744194567430343509212 4259 640309005448048045680563456106323 4260 396909954399599634395432340943210 4261 1030900366004002946036543490454323 4262 2370803672048030472367655084565435 4263 891970519599696121056549243454312 4264 703695035196361009545392032343096 4265 1437040360029712103658064343457027 4266 4584483720302323236796685454584283 4267 3244029196981212105566454343241632 4268 2039750363810100955464343232006321 4269 4402003699521210356685454344069432 4270 3979970395210097146454343239434320 4271 10200244038321023468565454404545443 4272 22402448393432234691676564845656455 4273 19980402732322122306565440434544352 4274 100164828143423223667676484545645583 4275 201689495454634236678788925656855935 4276 416905036566946366789890656769160558 4277 62949705463423065678694545630595524 4278 15396954232209454566343434295155202 4279 58030366342504565669454547039558423 4280 19697063218963454634343409675524211 4281 103024694390294566945454902795846311 4282 236247046083045670456570828039269511 4283 102009619229634496345292159671835110 4284 224103206302945029459063602839359121 4285 200971942975429754309429976273111010 4286 410240470196701965704700190815112122 4287 97996098364983652960998292071101020 4288 75959183039830515591981519310989791 4289 51510429678295075103807033091877505 4290 7096156561549350967929729104774955 4291 15031567715705610280702307247810357 4292 60355678358457122968423682479523583 4293 123556793592583230292636944803835936 4294 11545531119232097518303439968311301 4295 7435311032119175042972279643108991 4296 4313109721030549615721756430927905 4297 3090917209695396073205544291174954 4298 7090782503038032814455647071810365 4299 15087946036396349544556884839523677 4300 60900472370029503645568929403836783 4301 130804823840304036855690704839367936 4302 369649439283648369157088449405680571 4303 36394271630403030729284393954395309 4304 2741706295969693151642727542752913 4305 8078471040303055596868279667990734 4306 16792832483636556029094802680088148 4307 68069344936967572309049626960895495 4308 39433239303655320909596183592753954 4309 104534405636757450904031936067980365 4310 245744856967980610848360572680163679 4311 33440543655794092402995318398630552 4312 32395430553539119975953042786295521 4313 20754295531271039751529617661555209 4314 47967035752832401995903178715558506 4315 15649713516319983950970567075524944 4316 56902335969600140410245684795850447 4317 42981311635998796098034441552496415 4318 15809106311987559179724407519964074 4319 59707269520099607802244880000288807 4320 16931835199195935982040799997687935 4321 70559360008040560144488000018900559 4322 145605720096485721444896000190805601 4323 457258241028918234449032002089657211 4324 331922009767042124389719979276532108 4325 303219917649621002877039751765320923 4326 634400778903032028984401997877450633 4327 323993766969719767843983976774294330 4328 207929663637037656427827765741543297 4329 480702696984378768679477878075655022 4330 968427030125789890804778996796760224 4331 644169698993678691961767965565598199 4332 440636387930566303605655655455180396 4333 394302875295462969954554554350396764 4334 1045628999036710300365565565604027885 4335 2457090008368323603675675677248278919 4336 329099923043209970554554572001767032 4337 149199209631919695543543319985649721 4338 508006502960803035655653600116902231 4339 1096068030329636356756777201170822355 4340 3032696363502969567967782411849423559 4341 6347029696030303680277944719304635605 4342 3209756359696970397775441032962313954 4343 1917543116363696777754409715621087543 4344 10779655169697027777964902357032899655 4345 27802759703024277780290823584349002759 4346 79628002436246777963089435925508028006 4347 56159980302025775629274311194919759945 4348 40719796979793754151743110339037519435 4349 88402030202057967598055123408380004556 4350 83979697979535655179551011922799963544 4351 27756375755314550555509903217599631440 4352 77969797957545605556100834380002954482 4353 75637575535433955540992322799975544017 4354 54295355314327555391921217599755439857 4355 41553153083175552703210055197554278535 4356 7530729230555516972099550375541765314 4357 5293152095555063719195496955405653081 4358 1530719155549429030353963553954529207 4359 5768407555704708363580295580365906483 4360 3643935552960923031197555197050944031 4361 427315515591209710375550369491439709 4362 173075075109917096955497033908276914 4363 816800799300785030357024340894790747 4364 63993592993649697129803192741493416 4365 27931115930396370957970317407932066 4366 80551160564029850380243580880544670 4367 165591725688301203962455968965646848 4368 676078256893612440304560290276869295 4369 559361944730100396963397497764631554 4370 513003441298996763632773977642307543 4371 89972409587965630317727776420935431 4372 79719915275654297057177764191314304 4373 57039071754541569530577640309082961 4374 29669305543407435295376396909215607 4375 102705655654880559037790030906357282 4376 228456756768965608378080370869582943 4377 164345545647653922959196892635215432 4378 685455656878780630408029066958356543 4379 454354544767594295919749463523145430 4380 343143441655141551037394231210834296 4381 230832406550807509692742110092321563 4382 92319945491934916317421099121207432 4383 21039433903319063054209191009934315 4384 9674326973029429541910309919323072 4385 6543183729754155403096919033209315 4386 5430429157540753969163029731913074 4387 4296150735393527630629757303089343 4388 1560693312731176294157532969273232 4389 5727053528151791047579750306814343 4390 3169531160705509615357496944083231 4391 635310592954916073133963439232109 4392 313095115539059330927632272120916 4393 89151075269513291176321720991063 4394 70709351835091510563205191909428 4395 148505599361075925694460080904689 4396 492056005712800657044720970846907 4397 1064572058329606784448250249270880 4398 2685824593503267924494602506848961 4399 6919446056034680645047226069290312 4400 3034419539722394429612179431497098 4401 6344803802224044703123804555025013 4402 3239967982199640971007963549789890 4403 2079655820396391709935631397678697 4404 4802759444030078500556954018791022 4405 9628004448360792005570368190072224 4406 6159964402993519955297040299322199 4407 719643975931039551569597593220396 4408 36427751309675507435175132196765 4409 4177508916554934310550920365653 4410 574927065539323095491197054532 4411 339169455273209153910369543319 4412 270634351731910727097035433033 4413 846945598160728285024356536334 4414 423435180593161649803145303320 4415 212310395130606397970832973196 4416 101096750893942775692315730362 4417 213028009060467797063558163703 4418 89759909396257569431520628972 4419 77518912761935434307194167716 4420 75047097603314322930340657065 4421 49609175973083215297194529453 4422 103307800216934359024045904574 4423 233679602370545608248460845807 4424 130555980895433922004192431932 4425 365560169036540624048064560543 4426 55398629705394199599443395433 4427 52786156952740395194432754331 4428 17660743517396750344317543307 4429 78728055982028003445579653683 4430 67159551819759972435356530429 4431 50715504037519720313145296156 4432 108356048380002243535459031567 4433 293572493960022455756608355683 4434 1055825060320224557967293556934 4435 2559460723442245580283055570547 4436 5604728234462455962936555845682 4437 3961162124220351615305552434419 4438 10311703246243597157655584544805 4439 23518434470456023578755925649659 4440 11044324096339811367551194396512 4441 9643199163278109055510342765101 4442 6430390631760909555097217650983 4443 4296694305590915549172056491830 4444 1566342955091075390519543904296 4445 5669470361072798086003660847031 4446 4634097009317579259970592409707 4447 2319169913055351919695119916934 4448 1030639089553103036351039063322 4449 2367008903575236369592408693423 4450 1049926971352103035119926332212 4451 2500670233583236359200669342323 4452 6006842335934369606406705463434 4453 12069263360545703268868456694546 4454 24706693725658434689092567045671 4455 946329194524322469119449634510 4456 423150343203220231034396323091 4457 210697231972198109722763209108 4458 94372103720380917217631910922 4459 42920969196791052056303091215 4460 15191630365509519542969110074 4461 60076963676104003670307120807 4462 120790296791248036843683249678 4463 248083028072496369256934502795 4464 496936296825029706570546028038 4465 1030571029460302467845672296392 4466 2365832304723624679256823030063 4467 1052320961210202551944209699432 4468 2583450312322425600446503004543 4469 5934603523424657204468036045654 4470 1321971212202531964239699634543 4471 3440232322425760286403002945655 4472 2398121220193597663969975434553 4473 781010198331176627639754323532 4474 609898383310566176277543211317 4475 1301013933525671790779654313578 4476 3612140535856838087802765535795 4477 100795312544279275977655313553 4478 208037525646806800178757535575 4479 496379856869669601789979755798 4480 1029801169102703217900201958012 4481 2301611707228434380802420396123 4482 986104932164322791980196761012 4483 860959320643217503798365609895 4484 591513194432054969583053918752 4485 107090344319539635229527047519 4486 285083445603802958303884480007 4487 920934457239630393638924960082 4488 191324332076296730287199599215 4489 1073445344791028162904004006359 4490 2814457448072295710848048069607 4491 9544580496823038329296496703282 4492 5443195964209683151563964971615 4493 4430351641916430707427639706075 4494 4297106403064292934176276939354 4495 1570943969441515320561763273144 4496 5850460304475957445717894815447 4497 2496196964151534433056740074415 4498 5032030287595744536568080804758 4499 10344362900038045767696969647991 4500 23445710800396457879030302880071 4501 12433091996764336749696976799310 4502 329103965643305396363765593099 4503 150967654432952763029655129193 4504 610278764550387896302759308055 4505 97767643496876762977512919554 4506 77656431964765615775095035539 4507 76544303641654073749149715277 4508 65442970406539329390797071777 4509 54415695945273152693569305776 4510 44074351431730718331432953765 4511 39343108305293043308315529654 4512 105455293659056453693555902765 4513 256559056808568577055560827879 4514 567608569691691784555729479006 4515 455925436306305643553154149945 4516 351194302942954431530740799434 4517 110342975415544307293393594323 4518 97215754075442931532731143211 4519 72073539354415307317310832103 4520 19331273144072933053092320969 4521 105352815448830536577063450307 4522 257589556489365767784694603683 4523 579903568905677877927047236934 4524 358971446954576775169612103323 4525 127708423543365750636100973213 4526 278492635653678006971210214335 4527 793066956776796070232322345358 4528 529463545765559298121221233127 4529 154231433655511581010210130975 4530 566354536755915952122321370199 4531 463143305551071521021208898395 4532 230832955509307209809928782754 4533 92315554912931917919167617542 4534 21075539095303055030656055415 4535 9355269152969549694539554072 4536 3151830715635396343275539315 4537 704293074312763231755273073 4538 1447056805527894357958816817 4539 4484569655879045580389569583 4540 4043436552749635196875435232 4541 8454567588102960028996558344 4542 4343455280975599767965523240 4543 3232351591755197655655211996 4544 2121107105550376554552103963 4545 1010930955496965543520967632 4546 2130570357030275655850278943 4547 895297129697754552497767432 4548 751570956377543519977654316 4549 507291542975431039776543065 4550 1083075670196552401787656675 4551 2936796842027584817898766799 4552 10568029264279929579009868006 4553 25696306686800703808101096071 4554 57029666909608439695213032832 4555 29756662915924276352089716319 4556 101966710760646789584902369606 4557 220268327926867903930823703271 4558 197843175184654967292208971710 4559 1019255799926770283062490238321 4560 2206558000667842936705082393431 4561 1945519994656415304949220732310 4562 10456000046768757650506248143521 4563 24572000467889978806070495455831 4564 3319996256879767939295954352310 4565 3039961944757655271551543121097 4566 6400320447978758835595655233021 4567 3997196415767528315154552129806 4568 10024028757879893559565583301669 4569 20248289979001055603675933616707 4570 42494900208012557236800537168482 4571 19938997919899532103995290644020 4572 100590020801003743240039086848241 4573 206080249612038054480408909294471 4574 472962503124396564964890907044832 4575 115618971002765439640690929640320 4576 74047709977654276394291156397199 4577 39616919776541762741510742770397 4578 103170801787677908075928067844021 4579 235849617898780896800696679248231 4580 112396056787592763994366552002110 4581 100759545675117627943065519981099 4582 208003656799179080456676000153007 4583 496036768007808964566792001576082 4584 1032367896079690285668064015792944 4585 2343679032803082916696688158070447 4586 1230549715969215066366480719296412 4587 95397071632069463063993031564101 4588 52769306319434229427929707440983 4589 17632943034322154175156934391831 4590 78950456345423567799570546079351 4591 67496343234211457595295419353105 4592 53963232122108335151554033130954 4593 27632121020923310707539730891543 4594 78943232250633528479802169075654 4595 67432121894331164157980629354541 4596 54321004743310640735794153143406 4597 43209961433094393313540730831945 4598 31919608329142733091393292303434 4599 3035923150817329108731520972323 4600 6360635609581507290155850223433 4601 2994313915206931498752498212330 4602 10045540758470555009985014323362 4603 20455687992845560100120145433703 4604 44556900069255721201241456538434 4605 43542999431953209990008345284324 4606 31415994303531919899923231643204 4607 8071942971303038799212106431963 4608 16840470233636390006323268560298 4609 69284842336970080069434691723015 4610 31640421303699199434322305209874 4611 6396208970390394323220951918743 4612 2761927696696743212191503047430 4613 7920679027028054324076036480562 4614 5194549769759543199359703995417 4615 343397637515430393116967954055 4616 232776295074296731063655539553 4617 117761549341565309430555275532 4618 57607393207452914295551755321 4619 35932731934315081555505553207 4620 11317303323069207554955531933 4621 9052973209431935539555303331 4622 18590214504560555803557633359 4623 92082346045725559635578933607 4624 19221219633195516315367329935 4625 106232402936035969557681500559 4626 270344830572360303578956005607 4627 843449365823723635790372057282 4628 432393052209210313496919531616 4629 320729521912097091963035306064 4630 193155203099169103629712939443 4631 1055558437007707237102330604455 4632 2555592584078482383223367244559 4633 5556065928792943934233682445606 4634 5539451167515427322130420433945 4635 5274310655074173220896196327435 4636 1743094549340532192760363174315 4637 8057045705485744067923695805559 4638 16584458456918048680637039655600 4639 67924592570796490966984402757201 4640 55203119293563891663843977531986 4641 51971031531428706628427775303865 4642 3709707308166946164177752968655 4643 8502481695670471687777990290757 4644 4980006354496106477775897493536 4645 10160069565031268777799021055768 4646 21720703680352689778008232557895 4647 5192970397118477759922119536752 4648 315696771044177519221035305519 4649 74365709640575032209712955033 4650 43052916395349721917095549729 4651 29515062753197203049155397154 4652 103960707976022436507558023566 4653 240328480192224568079596235671 4654 483492962062245696804030356832 4655 31915619422034363959697144320 4656 3074034219723027516370843197 4657 6808346402236279969849256021 4658 3923223982101759638391939806 4659 10634240143218002994080601669 4660 26946481454396030048967216707 4661 70468954566032360490282368482 4662 144690365672343725082943692947 4663 447083676823458260950457070483 4664 409230564212321791496329296032 4665 906365686323438075029507032344 4666 1869676909434596800304084343449 4667 9102790904546029603648925454507 4668 977490963419755970407194342935 4669 773891632037551695930343215311 4670 728706319695506351297232073105 4671 166943036354943109572119330953 4672 670456369570455303823205370375 4673 496343035296352968211952896954 4674 1029456359029590294320389030364 4675 2304569608304083045443908363687 4676 963435922959229634426923030472 4677 632311215512156324183209696115 4678 321110075100743200431916361074 4679 211099350993431996303063009343 4680 109193091932303962969429913232 4681 308057080543640310304700734343 4682 696584965656883523648408145453 4683 365239654544831210403920834330 4684 52076543440310095967192323297 4685 19365432397099151650321211575 4686 105676544025007596803432315799 4687 256787648260080029634543558007 4688 567898894720960302945655596082 4689 456788741191596975434555159219 4690 345687410307163754323550712034 4691 234474096930629543211493099723 4692 124139163294155432107929197212 4693 870631540754320935150372101 4694 694307393543191310696920984 4695 342932731430309094363191842 4696 215317308296909143030304421 4697 73052921562910829696964210 4698 29515207415092156363642093 4699 103958480761063569696865054 4700 240392967912695703029080567 4701 484070280727038436308965682 4702 39297593169684302927654420 4703 107020055702925630678764643 4704 284240558430656966789886855 4705 926485592566770267900909158 4706 184055119465697854990910727 4707 928559204677019170090728283 4708 165511962569830499093161627 4709 675920305701365009055717083 4710 551196952989049909553049230 4711 510363515869598915529592095 4712 97031072635187075155119155 4713 69709318310469350751030751 4714 36913043096233093509693506 4715 3089629162129130916330943 4716 6903107703307370769370453 4717 2970936972932893632896330 4718 10250570230549056949029362 4719 22605842365708570508305703 4720 17952421052925294922952972 4721 80384632590659050630390223 4722 163926946086808606964082238 4723 700670472909691270288942395 4724 1406844830903072842890464037 4725 4869249370836829269084688383 4726 631992892304151829242482832 4727 303916720960704152020016318 4728 640768250328447584240169593 4729 393641897164415241998635130 4730 1056879023684758480010959363 4731 2569008236927992960130405695 4732 5708094370680070321364857038 4733 2919142894399297209040529685 4734 10807469046007022508485902918 4735 29680708472084226092920830795 4736 102968492824926273070649368038 4737 230293069450670816846905696395 4738 97529434294492064422954362752 4739 75154321543919444215543017515 4740 50743207427034442075429855073 4741 108054480684344464796701160815 4742 296564966925444688028411729559 4743 1027690270656446896292718303606 4744 2279082846768469031068393637271 4745 1749216425644229709442730291710 4746 8106368656846302504468163078321 4747 943046544422978964240629363204 4748 429625444215767641994153031959 4749 156194442073656403940729703514 4750 572044464816768840488302435947 4751 319644240065648396082980311415 4752 36441999454402759215797108073 4753 4403994343977512073570919333 4754 3967943227775099331291033332 4755 10280454277801005353072333343 4756 22964566779612057576823333455 4757 15643465756099535364213332352 4758 56854677973003757686333343583 4759 44542575729969536463333231231 4760 43419353159635304233332110108 4761 32033130716312962133321098924 4762 19730893063095620933209187203 4763 102169056697037050534507902435 4764 223708567024384605746080824559 4765 208925449802841953419192203512 4766 490656501629280374808062435922 4767 1086768017106963809696704560624 4768 2907896183270299703028445727047 4769 10879031934843002436292458284482 4770 29008360549256024571064594924943 4771 108093725706572245832686050650454 4772 297058258467822459346912606804567 4773 1024594592679424605470727269645682 4774 2246046066804647256848282702856943 4775 2019619463962411944401616976543432 4776 4203204700304720444817170187654542 4777 1971960996961196440050498476543420 4778 10240330030312028480605012787654641 4779 22483360363524292967260127898766871 4780 20032997031201515651798976787664710 4781 40350024352415956798010187898688322 4782 83600245584760368016121899010893424 4783 29998035241597039861004789892732200 4784 100016358476024401112047901068142402 4785 200169592792244811124480812695464823 4786 401704068062449511244969527036689434 4787 818448696704503912450303884366904544 4788 44406364962967100296968843062963440 4789 43943039615650997563648429415632396 4790 27429676074491975430404154074320764 4791 80702792805080196564847568805447886 4792 168428069660962027689279689656478908 4793 692696702730304278906802902768790895 4794 318364977296961766943974977647492754 4795 43039771563605663427739776413917543 4796 29677707429954632177277764087055432 4797 102778480700366943782777888904556542 4798 227792968403670457947778890845567663 4799 177515643970496335417768692435456632 4800 779956860245029356777891064556566943 4801 759544598029753145776709443545463429 4802 515443179757530833764914431434232157 4803 74430557535292329639084308322120735 4804 44295535311521156269242923220993313 4805 41555313107210741832015212191933092 4806 7553090932093404319872100303329120 4807 5529091319131963038720996973150993 4808 5149109030903629687191963730691931 4809 790909690970156470303629294303307 4810 490916291698744096970151542972937 4811 1090771077010049030241595670230580 4812 3087832784120508362476036842365961 4813 6899347927246093704792369263680313 4814 4793215172019128961521031830397090 4815 1532070519830967607209704296769096 4816 5744846001370279282502447027909031 4817 3440419988897751618980409774909707 4818 2396039888777506047795917738916933 4819 759678887774939617551057287063332 4820 516568877739276055509531669433317 4821 65448777271759554915306634333055 4822 54407771705515539072946323329554 4823 43937704955075269315423213155543 4824 27296959549351833074212090755432 4825 83030403705599336806325087956542 4826 29695968955193303943189275545416 4827 103040290360053640455906795656770 4828 236483083720576884560868036767841 4829 104029229195364843392639705656410 4830 248306308037689254067002456768721 4831 2942919696471939449980345647210 4832 10470803028840604500163456882322 4833 24849636289287246001694568943423 4834 396301671672019986343447432212 4835 1029616836824200109454480542323 4836 2303169369446401304564965663435 4837 970633034423988963439654632312 4838 694329724207887632276542321095 4839 343157201936876321765421209154 4840 230731983304763205654209910743 4841 93303832961631954541919093432 4842 32968315606303543403029132315 4843 15643073942971431969750921073 4844 56856820470234560302010632815 4845 44544196098123396979894316075 4846 43440359181012763758743059354 4847 32397110409897629527429513144 4848 20771095918776155174155090843 4849 47833040789791559807561089254 4850 16329593677507517935409271944 4851 69504056780079980556906840447 4852 34959545599359795542944396416 4853 19515435193117555415442764063 4854 103956560055179556756467888695 4855 240367720559803567968678891039 4856 483678245601635680290789072406 4857 30562033986314397493669319944 4858 65704340109546021056705600445 4859 52963198915419809544953996434 4860 15630387074037915439527964323 4861 56963904808380756603880285435 4862 43626959922793545968797654315 4863 30183519217531431647576543074 4864 61936006379754556879787656805 4865 3299942957543544757676543954 4866 1599415535431441536565427543 4867 6004755756554475767676679655 4868 12047957967564797878786802756 4869 24480380279688018989909627971 4870 3996797756479847878916175710 4871 10028017968801278990771798323 4872 20296180289612790087838013435 4873 43031962903128080899396134558 4874 29703614970959192792760923524 4875 102437150250408068067930635846 4876 224583602604896696680566959271 4877 203229977960766366395463511710 4878 434300180327869670036695918322 4879 322998397176636499706351043220 4880 215982770566303996943109632197 4881 71817695462967963430916320372 4882 4056354215655632291063196917 4883 8569566356756943072696030780 4884 5435463145543429318359693592 4885 4314230835432153043116331119 4886 3082092314320729631063311034 4887 6945063545448302952693512345 4888 3429431434402975518331101234 4889 2154308323975755043310990123 4890 742923207753549633091899012 4891 415211937531396329104789897 4892 72103295308763150961678774 4893 20971552927630691606567741 4894 50235590678967077267678072 4895 102356086790284782678796825 4896 223572908082927946790029459 4897 211314919215175425499754312 4898 109079032070554193997543102 4899 308808344845568060019655223 4900 689693449255696720202758233 4901 476332391954365197977522130 4902 163320703543050375775220896 4903 693448435656603797798249031 4904 332404314545969577581989706 4905 319963083431635375203876943 4906 39629232306312951968763433 4907 103106343669530400289894533 4908 235269456703764802901045735 4909 111834344969639974989633312 4910 104323239636279739876333101 4911 245434402970802200989335211 4912 34323975691981991873312110 4913 23207754303803904733101097 4914 11937542967966961330989172 4915 3295415655663609291870521 4916 1554074554629911504695209 4917 5568805567100716047038507 4918 5447955450993059609684935 4919 4415554291929515916439315 4920 4075541503155071064273074 4921 8795676035560832686816804 4922 7554559715392318464063960 4923 5543517072721044239427593 4924 5431049317209642074175131 4925 4309593051916419340550907 4926 2915129503064033195490934 4927 10759304036688336037090546 4928 28005648366893372385085671 4929 96056893669053823920916832 4930 59544730629528207191064315 4931 15441294155161930309443075 4932 56473047559720563704456799 4933 44129615517195428964345595 4934 40956075050354167643235154 4935 90372800603567678854359564 4936 183829607235678789165603689 4937 939503282356789907677236907 4938 274971621145678936572102935 4939 810237031456790567823230558 4940 98089708345495456212095528 4941 79276923233954342099155167 4942 51763212127543219190750657 4943 5632100975432030293494535 4944 4320991754319697531943315 4945 3191905543036375303433074 4946 302955429702952972329343 4947 630356702430390223505453 4948 297144980296698210954330 4949 1023450163027014330365362 4950 2234601696284145363677703 4951 2121986361640833030576972 4952 1003863006392329695363722 4953 2039096070063503037698223 4954 4409032840696036379014234 4955 3909716394359702949882124 4956 10902370045602430500943245 4957 30823840457224566010454459 4958 69439284582245672124564605 4959 34271643222034521003441954 4960 21706432219723209972403543 4961 4944322037211919719971432 4962 10445424382320802400234544 4963 24456645943449624802345647 4964 4346431432396199981234412 4965 3224308320760399810124100 4966 2202923193596798099000997 4967 1975210331165579189991972 4968 10198323351675807900080223 4969 22013433596799680800962235 4970 19892331165596391991622112 4971 101063351676030080077023123 4972 212693596792360960784235235 4973 98331165520991593642112112 4974 83310655191907130421101095 4975 33094550302930896210989152 4976 29143496975292762091870721 4977 107455030199067905079048232 4978 280560362008680860808494343 4979 965723704090969129693045454 4980 653208959091630956329634339 4981 531927509106291543156323276 4982 303174910941507430743211765 4983 635810730476080568054317877 4984 312093296159195439543056776 4985 99131560710354275429545763 4986 90907393097141754155433627 4987 190882057023477967556537079 4988 1088944584234780279567784807 4989 2890445926347962803677929683 4990 9084460669480309636780702934 4991 18924726704963702967968430549 4992 90648268450298430280292565707 4993 186894692603012562963065678479 4994 909047067236125710296676792807 4995 1908484682371258323026788069679 4996 10892926943832593436267896702807 4997 29070670459346054570679028429683 4998 108846844605472565846808292702934 4999 289269247256825679269695068430547 5000 906706482569456806703040692565682 5001 1868468945704569668436487065676949 5002 9092690458445702692568904676790507 5003 19067084592458427065690846788086079 5004 108684926064592684677089267896912807 5005 290930672686066926784906679030729683 5006 1090566826912670667930866808368302934 5007 3085669470726846680569069693693630547 5008 6916704848269266965708703057056965681 5009 3064960401831863652926969529543654406 5010 6690324819359096790670303903656764869 5011 6297200033109165494496966970545640636 5012 1571999730910653943963663695434394306 5013 5840002170726780460296697036546045671 5014 2399980493185596197566369705419634507 5015 799795930455160375463036954036322932 5016 597551296350596954229703539703215317 5017 175509563095163542156971276972073055 5018 796103697039695663570232790224816559 5019 560970369676354631298117498200065517 5020 391697036563142309581053981999455055 5021 1077024367695463703952580160004560557 5022 2784245679036698440385961720045725583 5023 7926456808367012483920318240458255934 5024 5184343923049900027197041996321951321 5025 443227209598999770369603963203509207 5026 432171915187997697035967631970911934 5027 320503070475976369711656303691103324 5028 194969296151763037106542970310973203 5029 1050307031597896383267670243530214435 5030 2603684356019029934678842455762344559 5031 7236925572208300546789264557903445606 5032 2103195321922995425671843534972433945 5033 970353203215954194504431319720327432 5034 697131972071540342964309037197174315 5035 370903719307397215642909690370543074 5036 850838405682022356870903083845656805 5037 492283954419821144690969228434543952 5038 1062940364801431447090306292545660384 5039 2710483689614554485083671065656723927 5040 8324936903145564920936832676768240682 5041 3199302970835439191304318565641994416 5042 392975692314270308963045454403944063 5043 1070197063546843690296456564840448693 5044 2842024695669257083028567689284491055 5045 9264247036706584936291678906925072558 5046 1842009704945239301506566943189319527 5047 9264102450458405616067670455905603883 5048 1840980296323954059456496350953968827 5049 9290163029440368604569029610380289483 5050 1498629754397045963429756096797674027 5051 5011101966024460294701973028018808283 5052 10111220272244723048420216296189694935 5053 21112242822448236492642371031903050559 5054 11102016220402103918420909702969495512 5055 10979862195980967044190916975633955101 5056 30201104040170284448090770196940359211 5057 62411248481842924497087842030483606313 5058 20110004004415203969276419696029943090 5059 41120048044758440306788803032300457082 5060 10999599641524396945687969720996329220 5061 30004002875846030456900302250029506241 5062 60048028999272364570803622600304070473 5063 120496290006823685849637027203648844816 5064 245031080069436919302984282436889249571 5065 29709199434303032975841620304871995310 5066 102508004545636350199277043649040037522 5067 226096045656969602006784456908480379823 5068 179159634543635979945644342923996958212 5069 807602945656960200456845470640030394323 5070 1679230456770322404569256846880364045438 5071 6806364567843424845706569268963688456595 5072 3943043456432200432945431847630484345154 5073 10456454568542404550456559278964925459565 5074 24568565691664845604567606790290656603679 5075 3445454306640433963455945497494545970552 5076 2434342946396327632351433973943431695521 5077 323215422763176321108327727432306355210 5078 212074217630563210923177174320943152097 5079 99342056295432091210570543191430719172 5080 93219541554319110095295430308293030515 5081 32035407543031099151554296921529695071 5082 19713935429709190707541563207156349309 5083 102340556702508088479675694483569505707 5084 223485568426096892802797044935704058483 5085 212055444179164715977569639312959524032 5086 99554440550641071775436273095515199722 5087 95544395494409305754301729155070397215 5088 55442753943912953542985150749296772071 5089 54417527427095531415850693391565719307 5090 44055174169155308072494332707453032935 5091 39550540630752919319943316934329715314 5092 103605686967990805600453570545502357545 5093 237256910280089657204575845656023579659 5094 91943097599276531963352434539811356512 5095 3429175191765303633120323278109145095 5096 2150550305652970330997211760910829153 5097 695496954515697291972105591092150732 5098 353963543074371503720955109120693318 5099 127631429342906969191550910994333043 5100 278954705470870308075610730045336455 5101 790368456849043696797128160457368558 5102 497044344389630365570960596333045527 5103 1024445445902963675850326029336455880 5104 2244456460830296799203472305368558961 5105 2044344192297565591972120953045527610 5106 4445448063019676080223250376455879122 5107 4434399429836559198211896964352751020 5108 4322794158305510382104763643117509796 5109 3217540722955096820961630431054917564 5110 2055393215549164191606296309539055443 5111 4558054355707688077271029703808556454 5112 3519543152936479371709756967925544344 5113 1035430715304152904917543655195443243 5114 2356568357647590850779656760036454455 5115 1145443136415092493756545599704344352 5116 834430904069119929545435196963243121 5117 324290959431039155434310363632031004 5118 201491514309670754323097030319709963 5119 415075945702847965437024363602500294 5120 69351432976415654289803029978997544 5121 33108315764074541677969759767975442 5122 30923073639343406575637517655754421 5123 70636817005454867796979978757964633 5124 146969584056569078030200189980286937 5125 470303928567708796362401900162910583 5126 96967165456927563019982998615095232 5127 63650654343175429839815986069152115 5128 30494543230554158278071859430721074 5129 65045654365567594796839204568232805 5130 49634543055455141564271963442115954 5131 102945656556559475686840294463160364 5132 230456767567604796909283044695723687 5133 96345655455961562911629642353210472 5134 63234554351607415106156421132096115 5135 32123543105934070940744210919161074 5136 21011430951319291393442091030609343 5137 9908291509031508732419109693913232 5138 8921506909706927320030916327092115 5139 7206942916943173199691063169121072 5140 1943415063430530396309430631009317 5141 10454760694565764029704566952105583 5142 24567927045677888302445670383255935 5143 3455169634576882980434496831951312 5144 2350636323364815796323964303509101 5145 1094303213040073563207642970910990 5146 3045634336480815694478870250730081 5147 6456945368969557044789042608160953 5148 4343433047635529641669617920591530 5149 3232329616315156406636055195107296 5150 2121156063070743946299550350931563 5151 1010739429293427421595497091307432 5152 2128204707054680636037025073680543 5153 961960929542394299689789330395432 5154 603591155420741596477673296754315 5155 1236071556648076028778815027965556 5156 99307546399359767768069775655541 5157 92935422793117657639437754555403 5158 15314217531056536274297543553967 5159 57546379752567770807019655580283 5160 35422957519457691929836555197631 5161 14215535034336303158305550376309 5162 46355760345369635593655603789707 5163 23153597233036315130553969676934 5164 10731172129703070895527636563322 5165 28151823302436849035878967693423 5166 95599433624569308358990279054634 5167 55194330203432923127897749542319 5168 50343297972315210976777395421035 5169 103455020223558330187782036632355 5170 234560242235593361897944366943559 5171 123398022115133004775443063431512 5172 12779821070929961754429432307101 5173 27801432850700317964704543683211 5174 79614549208403580288445656934312 5175 56083391923971197684434543323097 5176 39232703207710376444323433209175 5177 106348434478323788445434534507797 5178 269492544793437892456545746078023 5179 705065648054579064567658072796234 5180 1460676896565808685678796828030347 5181 4726789027679690916790029496363483 5182 1185669776556291065499753963032032 5183 454637765541509453997527629719721 5184 342297655406914327975176157037208 5185 221576553943083175750560729691923 5186 207365527429230553495393156303212 5187 481675880706365575038055569634322 5188 6552792943055349679555436323220 5189 5517515429553196555554303212194 5190 5055074155530365555542972100343 5191 10560807555763675555670223203455 5192 25729679557896795556842234434559 5193 58302803579028035569262344545606 5194 22975971349759715431821243433945 5195 15751709197517074304210032327432 5196 57998508019984805646320343480543 5197 35984919839839954423197231995431 5198 11839038278279544210372103954309 5199 4269681761755442096920967542911 5200 1836405605554419163191655415108 5201 9368857255564807696076756759295 5202 3048531955439936359365545511551 5203 6491760356600569605675655915593 5204 3905597145995435954554551075130 5205 10856023460036560365565592799363 5206 29172234720367723675676068005695 5207 107822348243678236796792696057038 5208 279423494456794368028067032584395 5209 804635044568045696296684345926038 5210 1646960445696457031026925460672388 5211 6870324457028584352270656726823895 5212 4697204329765243121694545184208754 5213 2371963157652031006343430441927544 5214 903630736519709943232296403175442 5215 1836968168002500454343028835796469 5216 9370295696026004565456289358028707 5217 2897554359779963454341673119766935 5218 9019565601800294565476815201870558 5219 18203677219603045676789558419045589 5220 94436782403236456787903592808455907 5221 44305619972104345674971115924350935 5222 42954039720963234539711071203091314 5223 15539677191632123277109309969109084 5224 55802784076943234783305700307308927 5225 51977639363432121632952996932927175 5226 3776273032321006315515963315170555 5227 7790816343432069555960293559845557 5228 7492063232319435551597531518435537 5229 3919432121034315507175307044315297 5230 10804543232345556083797684445559021 5231 29645654343455572938018924455608231 5232 102856765454555830596190644557294352 5233 229167876565559366032086845583045583 5234 150656765455513059719264435229635232 5235 606767876555936602406684558302958343 5236 1267878987560567224866925593630393456 5237 2678990099725682249070656056964054571 5238 6790081002256942508846772570288565832 5239 5499209981943418928425719297685452318 5240 3991919803432047164193031576454321045 5241 10080801634544483688056355788565432457 5242 20969616945644936896569557891676544583 5243 50303170456850569027703579076787645934 5244 103635844569205708278435808787898860545 5245 236959245706458494792559689899009125659 5246 103512032944323941519516478789910994512 5247 235924350445440476003968789900730045923 5248 111203096434396159967647678993299631212 5249 109969164322760719656416567931596310101 5250 300307685427928402768767680556029521211 5251 603678916680692827889878965572303832313 5252 1236790766967069478900990275823639343536 5253 105493663649434166991897752210273231301 5254 257056696904547670079017982322814353611 5255 584567030845678840808180143429545577112 5256 243449692434568391920398832155435371099 5257 32396320323442703196788320754312909192 5258 20763197212416970365683193543094910321 5259 47896022324770243676936055657050723432 5260 16759821201698030563299554529493212320 5261 68001432417016365695003565905054323441 5262 39988320049863054349971450949543212406 5263 100093440501096565500234610503654324869 5264 201054486013027676002347126036765449107 5265 412564912136278792023483272367876507282 5266 99439100901767519812031721056764931620 5267 94270990985655038099705209545639306191 5268 41691891854549679196951915434272940303 5269 6304704543396550363503074321715396972 5270 2960963432765497030969343205072763718 5271 10330294547877024370305454460827898394 5272 23363045678984245843656564729479014047 5273 13029634567842032430545441154149879612 5274 36302945679264344565656471567501003123 5275 2975434551843243454544107454989971013 5276 10196545599254454565647280570100232134 5277 22027656006564565676882965841202343347 5278 19776539945443454564815652409981233212 5279 101787800456454565689556784900152334323 5280 217899604568565676903567930801583345435 5281 56795963445454562971455291987233234312 5282 45551632434343415708351503872132123099 5283 35506320323232072923106968720921009194 5284 14943197212119315210943647191209910343 5285 50456022323205558330456884072500723455 5286 104572223434455593364568928826008234555 5287 245822234544556053685690689472094345559 5288 32222123443539530454294474119143235512 5289 22221012431275296341544141030832115101 5290 22209900309751563207440809692321070990 5291 21918996917507431934391916321209291898 5292 3047963054934303322703063209911504782 5293 6480296570545633428436694500716047943 5294 3997565295434332164306342993059615430 5295 10019679036545343685669470056603156563 5296 20202808367657456916704840567235567695 5297 42429693678780570768449285682355679038 5298 20156330567595293644391654421154549684 5299 41569365680039056846076764631565702926 5300 7433054399669544419365642307452975184 5301 4329542796635444033054420934315750441 5302 3155417566314439729544191323073496408 5303 754055463084277155440309209331963923 5304 539554229241770754396911913303627209 5305 275542152005693542763103092970171915 5306 795663584057055667895237070241840758 5307 554631239529554656752089298004393527 5308 542310075155542545519271579962731175 5309 421099350755419435031707359617310555 5310 209193093554034309704933116053095554 5311 508057055568345702450535172577035566 5312 1096584555693458424605759825784355667 5313 3027925557054592647258001457925556683 5314 6280655584566066882596014580655566933 5315 1594555243459464819159883194555463330 5316 6045558454604689607600936045556693361 5317 12455592567246903279210572455567053716 5318 355119452022971752095320355449529061 5319 151034319815705519153197154395149409 5320 592345601558456007576023566039504907 5321 121233987524339935359811459674958935 5322 10127875203279313118108316539527311 5323 21278998434805535195293567803881511 5324 9767984319955310351531455968807110 5325 7655843039553097107308351647931091 5326 6552429675529170932923106415309105 5327 5520156555150491315210944072910954 5328 5198745550695909072091439315091543 5329 387435494350909319108273069107431 5330 900557045610905607294816707280553 5331 1805584457130857283049568482965579 5332 9655924583369182936503692950275807 5333 6551203233030415304970315497751935 5334 5509972129696072959697073977503314 5335 4919720956359315516369327774973083 5336 10802250369605555969705477810216934 5337 29622603703255560302456779522370547 5338 103027238434555723624567803823845682 5339 236282392545558237045679639439256943 5340 101620719435522089634556274271943432 5341 217048404555824902945570806840454543 5342 49603963552198975435291944396343432 5343 103240295584010196559080446029454544 5344 234483035928122027608964472304565647 5345 124029711161019775927644120963454412 5346 248302311712201800678847250294564723 5347 2981105101983994568411897543441212 5348 10151259220140045692719019654472322 5349 21592606241480457068408202764823423 5350 7117942007996329443921977640212212 5351 1055419935963154427203776398102097 5352 2556800560295564682437790015225023 5353 5569605723035686944578080158260234 5354 5435953209714463443359198721798123 5355 4311531917084232433110387205581011 5356 3107303049242120331096871955209908 5357 932969592020997309164703551918923 5358 315635119791972910640971503047207 5359 74311037503715094391706969611933 5360 43109694969069142704943636103329 5361 30916339629430816959430300973154 5362 70769403104569570404563610215565 5363 147904835245703844845697122355677 5364 480849358458439249257023223556783 5365 969305592592606506584234235567934 5366 632955119117944945242122115455319 5367 315551031055439432021021074353036 5368 75509709554274319809809343129703 5369 54916915541743037917913230956969 5370 39063075405429695055092091543635 5371 108696796856703040561065075656957 5372 291028029168436485712680796770383 5373 1072296307692568918326968027843934 5374 2823029679065690793470296279260547 5375 9436302808677088054843030806725682 5376 4302975926569279540429691945194415 5377 2975751185431755396156303430344074 5378 10197991916557958031569634563448806 5379 22020080767580396355702945694489671 5380 19799193655196763152975434344076510 5381 102008056760027895590196545448787921 5382 224096567920279036082027656489900631 5383 199165455197749699219776544078994310 5384 1007676560018103006401787648790045521 5385 2078787720195236068817898890080455831 5386 4789898242038372689579009080964559352 5387 1678782019682918475349909191643513120 5388 6789944202950792797500908076855935241 5389 5679441975493517574990919364551312006 5390 4554403753931055339891033043509099945 5391 3543969527309553278709729630909199434 5392 1427635172915531766917156290910394323 5393 4678959830755757870783571090724045435 5394 2567518293553536693631309093199634314 5395 5679995055575767056953709056002945546 5396 4559949555353649543528909539975435425 5397 3519395553130395431166915279754314194 5398 1032755530896754310663071757543080343 5399 2347955769027965526696837979656963455 5400 1215553629775655186364295756543632352 5401 75530157754550463041553545430321121 5402 55298737543496229607531434297211005 5403 51587295431962155935308321572109955 5404 7271554303620751312923207320919555 5405 1707542970193509095211933191035553 5406 8479670242056109038320536072355575 5407 4156498019540909683195299321155352 5408 743979835390916430351593210753120 5409 427758312691064297107132093530993 5410 177523098309441570930919131291932 5411 779837013704475850570807353080543 5412 758289888964152495291933129195429 5413 521678887640719951503330950354157 5414 206568876393039506973291497140735 5415 467688990056404070215075023488158 5416 256487899543959298069349812080724 5417 568899003660407016705501524968246 5418 448789970595929864954987199642025 5419 407679695151158639539870396419794 5420 878803039591591003801044028802044 5421 767969675107109967989639767979640 5422 655636550930919655876277655756393 5423 554305491291036552761776553542730 5424 542953909509705517605765531417295 5425 415526914916955055953655308051555 5426 75183079063549551530552919507554 5427 50429349431395507295515034935541 5428 104705504554036083035960350555675 5429 248456045568372936360323605556799 5430 4339635442915302997209955545592 5431 3276314415072975971919555435120 5432 1763084069315751703035554310997 5433 7896928705557998436355565530023 5434 6763166955535984303155455299809 5435 5630663555311842970754351597916 5436 4294631553104415693543107175065 5437 1542307530964074331430930549454 5438 5663679770288805354570565704567 5439 4630557697687953143295452963455 5440 2295536376475530831554315632354 5441 1555302964155292307543074321142 5442 5557630287559063679656805431463 5443 5536297675509430556543954308231 5444 5301576554914295545427542922107 5445 2987365539081555434175415220935 5446 10101675808955556547796758250558 5447 21216799690355567678027994605595 5448 10065596297155456559775941955152 5449 20676031023556567601800480359583 5450 46792352235567679219604963603934 5451 25521122115456552035959629967324 5452 55831223156567584360403100281446 5453 52310210745455242995970997608425 5454 21098093434352015951691975924195 5455 9179132323119871506303751200352 5456 550921211038706942969509997115 5457 491210109686943415634919971075 5458 1072321302910454756950800232796 5459 2823433630724567970409602348031 5460 9434536968245680244903223496352 5461 4323303642034398038972211963115 5462 3212970419722779687722103631074 5463 2095696037217756477220970309343 5464 5037032382377968782250243705454 5465 10384343943780289942602458456565 5466 23925460457962900467224592567679 5467 7194196335614996252203119456552 5468 340363314079961921971034345517 5469 197033079359603203709723235053 5470 1024336805603234438502234360575 5471 2245369657234344592022345725799 5472 2033036532123243119821233193592 5473 4336367743234455201432336056062 5474 3303057432124351988321299539420 5475 2969534321003103883209595274197 5476 10303745432035238934504038808022 5477 23638056544358390546048389696223 5478 10279545443122695419602876362212 5479 22803656455227036803228989702323 5480 15970544352169703972167876981212 5481 60245645583702440223678990152323 5482 122456855938424482236790081583436 5483 20344551284204022105499207232301 5484 43445592926448223257006482343612 5485 32435115184402211929944021230100 5486 20311070443982103159439810098997 5487 43512844460143235604601521010022 5488 31096444198832113961987209899820 5489 9164440388321087603871918798197 5490 644396883209275968703047580375 5491 442764831911751646969615196954 5492 417640303105506423636070363544 5493 56396970954944210299297031444 5494 42763691539442097591569708443 5495 17630307274419175107436924432 5496 78963682804807799280570644543 5497 67630415959937591595294443429 5498 56296071519295107151544432156 5499 41559307031550930707444320745 5500 7512929707491292934443193434 5501 5095156933909515324430332321 5502 11039570540903957444563343435 5503 9675295390967534443433232311 5504 6551552691655324432332121103 5505 5507518306553204321321010970 5506 4935042945531963209209891695 5507 10560470455760294506501077036 5508 25724844557923046068012784371 5509 58249245580636472696127925832 5510 21992035194304118360975192319 5511 3919710342961042991750321032 5512 10802323470312470078003432343 5513 29623434843524840796034543455 5514 103034549255849288032345654558 5515 236345706559306896343456765595 5516 103232945512944763232345655152 5517 234350455930447894343456759583 5518 123096351296416743232345515232 5519 9163109564065432121235072121 5520 630915439454321010109321003 5521 291074274343209898913209970 5522 1072806805454501010734500242 5523 2829669656566012128146002463 5524 9502702767672123295472024694 5525 4976977656521011554119802339 5526 10190178767832115567201623404 5527 22081789879343155682417034847 5528 19205678753230754420049720412 5529 106456789974367964640502244723 5530 268567900205680286886022448235 5531 691680802456962908912224494358 5532 306391980343614927102203943126 5533 670080163457150683222440455269 5534 499198632330694432220396351836 5535 1008010943367044542244029599368 5536 2096130453684445662448304005695 5537 5031364576924456704493648057038 5538 10353685790644568445056896584391 5539 23576918086845692460569027926071 5540 11363039264434320195429775179310 5541 9029671844323198354157750553099 5542 18302839245436013567578005576999 5543 93629406456572135679796055790007 5544 30153944345320914557559553499935 5545 61580445457450745579603575000557 5546 7196434334293435355971349995536 5547 364323321532313151709199955305 5548 43213207321090704910399552953 5549 32091933209092959096795515532 5550 19103331909115509165555075321 5551 107233360907156107675560797431 5552 282333730883571278795728020551 5553 943338168935832790038296245592 5554 433280647312317499681562035115 5555 331594413101053996407419711074 5556 307144090989527963934037109343 5557 683449090103880300548383305453 5558 432389098968796995402832954330 5559 320869187647563953976315543296 5560 192630476415427527763075431563 5561 1066964788756679877896796555695 5562 2670287889966800979028027557039 5563 6842898900269610208296279584406 5564 4416786997836097921561755243946 5565 4065663976299175207405552027424 5566 8676700191007798480855584280644 5567 6564998309937583992555241594440 5568 5439982919295227919552007144394 5569 4279815031552175035519930842743 5570 1758069707520549715039292417432 5571 7996702479845702360407064780543 5572 5964980158432980995929441595429 5573 1639798724315791951154407154155 5574 7002010245558080391564883567559 5575 14024122455596964075688935679601 5576 48247224556030288796890556803211 5577 2012203539697687564695543972108 5578 4122435803018899687035660223294 5579 1020311969848796469714598211544 5580 2243520301290028702346014315647 5581 2031196989499766981219883074412 5582 4352030105001870152400936804722 5583 3119698949984698719991303961220 5584 1036387399842387039908967610197 5585 2369902001263904400890279122023 5586 1038979989826963992697751019812 5587 2390200101470300067017992201523 5588 697998988096999449855921987212 5589 375987879163994398551203872098 5590 800099007700046011592439025013 5591 1601008078400472116064608260138 5592 7212096792804823172687294721395 5593 2099165515960210518471541208753 5594 5007675960322325992835672489974 5595 10078800323423460069356824900205 5596 20789603434634720705569450802459 5597 47903234546948248455704609624606 5598 14972123423402004352961916201944 5599 50223234634824045590320770420447 5600 102234346949448456083447844644479 5601 222345470504492572934479246844807 5602 221234094963919315324152024439932 5603 210119139627033073200719804279322 5604 99030876169729331993037961753222 5605 89692760637153303929695605532215 5606 76317594290732967156353955322072 5607 63055141493315650743127553219317 5608 29550807933074493430975532033056 5609 103609680536805054570195744336570 5610 237302965769660565842038045367841 5611 92975653636595452419679633056410 5612 15754530305154320036556329544091 5613 57965763659565440367569503649071 5614 35653630515454397055434970389307 5615 14530295074342769554319696872933 5616 45763040805467903565603029030535 5617 33629591954254971453969749695314 5618 30155103541939708327637396353083 5619 61559235680602493478982029576933 5620 7512114393979932167819755363330 5621 5101082727759320656037553033293 5622 989217177513194539695529731531 5623 872050575090343276355157307303 5624 719495349097231763150732932968 5625 33953189172105630693315315647 5626 27530470520954294333073074413 5627 79764845850367045336816804734 5628 57640432497049633304063961321 5629 36396319969596332959427609207 5630 2763039635163315514175911933 5631 7896402959693555947800720534 5632 6763975516331551415993195321 5633 5627755063307508071930353206 5634 4177549432934919303297131945 5635 575394315319032971570903434 5636 352743073029715707290972323 5637 117429329757072931491721213 5638 54153157529315307905210091 5639 40730735153072934952099107 5640 88168159576830550385007280 5641 80640715364295496849931592 5642 166888357687037029300556068 5643 668893578904384305605572695 5644 648731366962842953955318354 5645 407309063616415527553043142 5646 881708697168755879576455464 5647 804926370647552755364354240 5648 1650669846879587957685566488 5649 6806701269003900378915668895 5650 3944989829966996967074648754 5651 10450101500270030284806889965 5652 24601216002840362929668900279 5653 1990059976397015156646997752 5654 10080600190024159566870017983 5655 20967202080247603669040180135 5656 50282424962479236708481961358 5657 102944650304806368492960313591 5658 230446803649669693070323536071 5659 96423970396636329297211299310 5660 64207696766303151572109593091 5661 41936365662970707320915129106 5662 3303054615692933191070950944 5663 2969542074315330309291491443 5664 10303664805557363707075074454 5665 23636689655581698484800804567 5666 10306476555206384039991963452 5667 23668787558469928400080294583 5668 10647675524239163999197543232 5669 26878795846407700008019654343 5670 68990039268878400096202765454 5671 47899671848763999161977654342 5672 16796504407627990603776543220 5673 68028044879080087237787654241 5674 39759640749199272097676542006 5675 102002888108006825018787664069 5676 224028895296069460189898688707 5677 199768751559434198478786486932 5678 1001889995604548012789908910543 5679 2018900037245696127900890725655 5680 4190800382457031280809088256758 5681 291996820329709591909281945524 5682 1080029443502504080906960455846 5683 2960304456026048970870324559271 5684 10323644572272490249043445606832 5685 23436845822825082508454457269343 5686 12304432216189218924344331833232 5687 964322060472047203243304332121 5688 643219396119611972032963321003 5689 432032761036103719715633209970 5690 319717609700969037074331919696 5691 37055916991629689343303036363 5692 84560770077102905453636369693 5693 43393699370974954330303036328 5694 32730392891739543296969703164 5695 17296716705275431563636970643 5696 83028368458796555696970246855 5697 29763044327565554363698024552 5698 101896445479675565697016245582 5699 219028456802795677024170455943 5700 29764343977554569800496351432 5701 101885460179565701605029594542 5702 218916721803678417260304045663 5703 47065203970564051796959634632 5704 9451967695439505563516322320 5705 4303656354274955431063221191 5706 2970543141739554309432210308 5707 10245655478203565704542323694 5708 22456756794435678445663437047 5709 20345545544314564434632289612 5710 43455655645545684546942903122 5711 32354554435434443423414971020 5712 21143544314324432212079709797 5713 10831443083204322099356917572 5714 29354456934445425005570779823 5715 105564570544456660055847801434 5716 255685845644566720559279614547 5717 556919256845668245606803145682 5718 543031944434642033943970834419 5719 429703444322419727427692324035 5720 156972443220037174176321199714 5721 570224454240383807789432002347 5722 298204341996827937674319981215 5723 1014445480029480578805600152358 5724 2144456960304965789657201583595 5725 844343596959653676531987231152 5726 443231163516530565303872110716 5727 432110631065295452968721093064 5728 321094309451554315647209129444 5729 209142914307543074411910954443 5730 507470745679656804720730364454 5731 1080848056802769648248163684565 5732 2969296569627902894495696925679 5733 10307027703080829045037030656806 5734 23684278436969508460384366769671 5735 10441764303634924196843065636510 5736 24477885636950648029256676967921 5737 4176854303494399751946563655210 5738 564542971942797503425430552096 5739 443415703417574972194295519165 5740 432072972055339720341555030654 5741 319315719553277197207549694544 5742 33073035531770371935396343443 5743 29329715305696903312763232433 5744 105502357657030833527894344534 5745 256023578784369335879045445747 5746 572235789925705359008456458082 5747 322113679192953109924344319219 5748 221090550315530919203243032033 5749 209095497075291031972029719732 5750 509037024799072360224302402142 5751 1108384248008823722245624823465 5752 922841999928209222034200212251 5753 216403999161912219721998101903 5754 63967990603102037203980982972 5755 27655893970979691967791815718 5756 78759060250203080278079558394 5757 67509397897969197759355522741 5758 54912776775630377513155217406 5759 39097765754296975090752053945 5760 109017877967030201087984580457 5761 308178980284362412900125964583 5762 695790162925704730801260285933 5763 353498615192961291989797651330 5764 131986070315609503877576509297 5765 360112843557304038979788107023 5766 721129255581648390201895284233 5767 210951955206402697984751642129 5768 91503551943978375841506420952 5769 6971503427762952406944191515 5770 3706972177615519943440307074 5771 8470223779156000454483684805 5772 4098209750739996344030439952 5773 9014502008200029448364600384 5774 18146024094400304493687203929 5775 95472249044803645056902440707 5776 54121989639970429542980392935 5777 41003876279696155415796715315 5778 9968761756360754073565073074 5779 9647605542993539331449329339 5780 6415955415931273308393153279 5781 4071554071309732922730731756 5782 8835568833702150628168157968 5783 8315448328980694160640735648 5784 3074403167794340594393314408 5785 6804835678045486046053544893 5786 3960314559634059619531440730 5787 10323545602948603203754488163 5788 23435657230491234437964895695 5789 12314532095910124295640754352 5790 1083319151099001554393543121 5791 2933607593008015566055655231 5792 10537280056096155672556758352 5793 25782960573031556825567993583 5794 57950325816355569455680055934 5795 35497192063155434354399551323 5796 13970319430754323142795509213 5797 40243604567965435468036106335 5798 82457245680276556696371269356 5799 20332034397765546362909833144 5800 43344346017875669710901335446 5801 33243219856754637090989314424 5802 32032038545542289091873084203 5803 19719685435421669104729241973 5804 102402916556636707248306480215 5805 224830767566968482493668962359 5806 200293655463644019930647621112 5807 403056756696848200566879031122 5808 836567967029294405669008351224 5809 305455649751543954629923110200 5810 656556901995660367100635122403 5811 545542983954597050994311019970 5812 435415827543169491943109839695 5813 314072175430633903430918276354 5814 79320554294326972291041763143 5815 53195541543183721509605630829 5816 30355407430429206915954292155 5817 63556880564706470760367063557 5818 31544795440944093597049431536 5819 7441554391439131169594307303 5820 4407542708270910635142932969 5821 3935416921691094310815315634 5822 10556770637073045529557556945 5823 25567846984816455903579570459 5824 55679270129568560835803844606 5825 54551698955445392311968441945 5826 43506387554432721103644403435 5827 30942875544317210970443972314 5828 70468995645582330244460223545 5829 144690036855943362444722235657 5830 447080369160453704448222356783 5831 409197030596328964402221145632 5832 908024366029490284822231456944 5833 1896245672305082929422354570449 5834 9030456823660950704623565844507 5835 18364569436730408447035679246079 5836 93685704568164892484356806472807 5837 30452963440640720043143944115935 5838 64590294486888240455460447160557 5839 43097544064881996354196410595536 5840 29175439440803963140364095155304 5841 107796604489640295483689039557646 5842 278027244902883036936908403578871 5843 796282450828936370570892835789032 5844 561620292167302895292716313669717 5845 406197520652976751517063090637055 5846 872019846790187995984697086984556 5847 719838425498475951842369263843544 5848 38284193984151504421031828431441 5849 94928060127596044632359492554473 5850 39159398975159642321113919544127 5851 107606010199602863431140803647281 5852 279272122003229094551489636882951 5853 806823224034309045594902968950392 5854 1669434248345708456050830290404068 5855 6704546493458492572609363084848695 5856 4963423932323919317913029240406354 5857 10294640543440805580736306484869564 5858 23046885654489655968169668929103687 5859 9624854544076551640636647150970472 5860 6200543439365506394306410691696115 5861 1995432273054942742944094306361074 5862 10036542816570468070449045669712807 5863 20367669567844696844508456702329683 5864 43678703679247029246092568423502934 5865 30566970552009752019119444210975324 5866 65670245584101984207204446330197445 5867 54498035240983841931964423298374434 5868 43979711991828403303644211582944323 5869 27757103904163972970442107215443212 5870 77983240847700230244463282356454322 5871 75831992416998098044231621144343217 5872 52303920063979179642106210843232057 5873 20967199427750556420942092432119535 5874 50284004678005568650465064543203758 5875 102928046796055690804680685654437991 5876 230696468032557089646966916764580071 5877 94364239719529276423663065643199310 5878 43042077035151764210629454430393091 5879 29619369710705642094154344296729108 5880 103205702328456865047565447028307294 5881 234458423492569080479676484293683047 5882 124324211919429196156564041530429612 5883 3202103034150360745439607296156101 5884 1980969720696993434275931560740989 5885 10170302247030054546800555728090107 5886 21843622484360565669605558297081283 5887 4430220042995454635955521569209632 5888 4298199615954342311555207431916320 5889 1580396071543221107551934303063196 5890 5964032835654231279600545636696031 5891 1639716314542109755995434306359707 5892 7002369545663301960036545669602483 5893 14023703656693620320367656703224937 5894 48238436767057043443678768434250583 5895 2084305649529632430567644321895232 5896 4925656903902944565678845439038342 5897 10656770840830445676789256608393464 5898 26767849289364456787906567294054687 5899 67879306905684567900867683048566902 5900 56752942954443454992656429605462978 5901 45515415544432339918544155954215765 5902 35074075444321279045440751542073654 5903 9339354443209749634393507419330543 5904 3273144431917396322730934033295427 5905 1730844303052763217291319731554173 5906 8169245636587894383073602155567815 5907 632034305276742829329980755456072 5908 319722951765416153159793554339318 5909 37215505654060730717531543273043 5910 82356056768728168379755654816453 5911 21139545647160642957554540064328 5912 10875434410594415535543399443162 5913 28996544726044755755654004455703 5914 90027648272447957956768044558434 5915 180278894824480380367896445592549 5916 962789049444963963679028456065707 5917 617669594439627630549764339452935 5918 56635144276176295397643274315314 5919 46310841760561552776431743073083 5920 23092405595407517764305429329232 5921 9119955153935057642954153152122 5922 1039550727309536415540730721015 5923 2403608281703768755688168232159 5924 4837294958437889956895694343606 5925 291539524296879544754343229944 5926 1075803847029003647965454300446 5927 2799639284308036880276565604471 5928 8003006925696368962787677244832 5929 16036070657029690307898782449348 5930 72372846784303083679009944505495 5931 20916425642969230549919442953953 5932 50768656870306365700804470380374 5933 107890769043669678409644843963805 5934 279087908456702792902849260299659 5935 808900892568428070829306723002806 5936 1690809065692696849505668236029668 5937 7089708677067029304056694372302695 5938 14902490784684305648567045823627037 5939 50825087926925656891684459437084383 5940 109460900670656769076924604584925935 5941 304730806846767908790647245930660559 5942 648169669267880890086882460566725605 5943 400636631856792699264820195465193954 5944 806966959168067006689442036680060364 5945 1670270407696684066904464366960723688 5946 6842844879026928670844685670328236895 5947 4416440749783166492442454497162104754 5948 4064393397630663920420343970620961544 5949 8686054018966700644643460247050315644 5950 6459539847664994442432198009497074440 5951 4315278416639944420320379913969344394 5952 3071764066279444197196959087633242744 5953 6837888670804448024030408898934468045 5954 4296886491964399799695928787324239634 5955 1564863903642797596351167673202076324 5956 5689100836868020029591678814424789447 5957 4470992304639799755106568084201674415 5958 4091920962277597550945439241986544074 5959 9080650302780019610456606480107648804 5960 18966803627960203124567268961278889649 5961 90269637080322435245682690312788902907 5962 182702984963424558456947083527890830879 5963 948430130294645592570484935879089369007 5964 404298897542435119296039312749273029935 5965 847009019664559207032405528106816300556 5966 409909836643511929719955160944062995544 5967 900901366855920702400359730448710035644 5968 1810813669160648424803602164490320356849 5969 9529536707726892649637223685083443569307 5970 5155304937184718396292210449232431432935 5971 752959290441042761522096392120308315315 5972 515511496409617607219162720996923073073 5973 75107963916055932030617191963209329331 5974 50935627059551319694050303631913153305 5975 110557084603593603048603636960735573655 5976 95529241971129969605970303593315330551 5977 55152003710959635951696971133073295503 5978 50719969091516311506363710929331554971 5979 108400309075969516069698330705355570235 5980 292803708800303972703013368457555842359 5981 1069638489603640228436133692579559263606 5982 2702992903236882292571337065803606697271 5983 8430070834368943065833384679637267022832 5984 4299292323047429452332842556291849816316 5985 1591521209614154321316419541504398063064 5986 6075832503147565433568803676046016696687 5987 12799346035479676535689636792472167026898 5988 28005472356802787756902968064823684269015 5989 96056823569627897970830296689436926708158 5990 59544211436176775692297566474303184920727 5991 15442108300565754321575464142970439193175 5992 56463293605677965435796687470244608055799 5993 44231529954575654313566474098041919553595 5994 42107159543354543091464139179603035531154 5995 20930715433143429108240870555969715310744 5996 50568356535454707294489045560302357528046 5997 105693567756568483044908455723623579896467 5998 257055677967692936450892558237035801028683 5999 584556780279070568609065594384359612290934 6000 243545597749295445909455142843116101491323 6001 31435177391554430914350816431060987909212 6002 8310572707544291083092064309391874912101 6003 3095316935441509229119442912704739100984 6004 7037570556476106307204470728448207210125 6005 14379845568791269682444848292494482321257 6006 45801255690072702944449295065044943432583 6007 31989954299316975444391549449639432319232 6008 3879541593063754442707394396274321032121 6009 9003676056697964468482046030805432343233 6010 18036792567020284692944472369656543454339 6011 96368065684242927070444823702767654565407 6012 63039454442015169296440208977656543453935 6013 29674344419870631564397927776545432327314 6014 102805444801046955686020677787656543481546 6015 229656449612470356912246777898767654955671 6016 156544396100097143102025776787656539554510 6017 567646031201023455224257787898767803565921 6018 456419709989812352201937676787655971451207 6019 344036919878101121983296565676551708309934 6020 239703038760991003831565454565504922919323 6021 76969687591909968307454343454959215033212 6022 63636475102919642934343232339512069732097 6023 30304150975036415323232121275099437319176 6024 63647610200368757434343232801004581607789 6025 30416097997047534323232115989963205937676 6026 64773020024479745434343160100294460578789 6027 41729799804157434323230598997544195367676 6028 5157597960734323212095187975440353056564 6029 735175593323212099150475754397129545443 6030 310555133212099190696153542770955434429 6031 95550932099190294360731417691554324153 6032 55491319190297542993308056307543200727 6033 53909030297575415932919542935431993175 6034 26909697575354071315035415314303930555 6035 70903019797568833560356757545640565558 6036 150836202019689335723567979656885675589 6037 609370424202905358235680202768916795907 6038 1305844646430857594356962427890768040878 6039 3659246868569180045570304679087896488995 6040 512024645430399635296962549276764087953 6041 99802434296796311563619391765639275531 6042 97980321565563107430032705654271755303 6043 75797207455430934299716954541705552967 6044 53571934354291321597063543404955515657 6045 31303323141509207169431431959555074535 6046 8973210806911930634308303515549343313 6047 7732091943103294322922971075393233088 6048 7319103430971543215215709352732129287 6049 3030972291707432072072913117320951677 6050 6370223078480544824830735181450396781 6051 2898209363995440200293310408296765606 6052 9014505700036482403053524895027877270 6053 18146058400368944836575849040278982849 6054 95472592803690449367799308482790149307 6055 54119115970296393057592924017498792935 6056 41031071697562729535115199853987515315 6057 9709306375417155311070398527875073074 6058 6912942954050753109296785176749329339 6059 3095415539493530911565650565393153276 6060 7036755805055770715676805678055574789 6061 14367959660557848356789656796555807901 6062 45680402725579293567902768027559680811 6063 34395977195351531454977639775516392108 6064 22751770353107308339776277755062720923 6065 17505697130932923277761777549417191212 6066 80057023370550634777917779704784072323 6067 160584233845606947780777802447928823438 6068 725926339257270477967779624480689434595 6069 191183271931696175657756203994474323153 6070 1071934840557031796777970440044805435575 6071 2840549285584358027780244480449656555799 6072 9285706915925596277962444964502767558006 6073 1652943071195161775620439642977655519943 6074 6790456832039717797044602870178756000455 6075 5496344319677057569641976698567539996354 6076 3963243036569535436403766385455279963143 6077 10294456367703756568837869916558800295453 6078 23044569678437967689379100767589603036575 6079 9643436564295656472950993655275969705352 6080 6432305441554544115491930551751636953115 6081 4320954407543441073903295505506303531074 6082 3191543935432409326971554954942971309344 6083 307427314319913183707539539415708913243 6084 680681545600735938479803804758490734453 6085 394407433993311284157967961523893324330 6086 1044880540053512927580280315839053445363 6087 2448965680575930679962963559408574457695 6088 407654395351294559615631513925344336352 6089 878766037593045603156955940657445369584 6090 767659695129633970743551394534433035240 6091 656516350956327693431508743324329711993 6092 545063091543176332306927433203157103930 6093 429429107430563320943174331970730967295 6094 154150934295433191430543303693291651554 6095 567610547036536074565653637055076795567 6096 456095409705299343454530289549365555455 6097 339153916951593232343297675393055554354 6098 270727063507132121231576552729555543143 6099 848284696083343232355787588303555655454 6100 401642359233232121153675282971554554340 6101 816863606334343231576798950235565565484 6102 64629943323232107365587498115455454040 6103 42159433212120933055273981074354339594 6104 20714332100991329551727809343143275144 6105 48345343210073503598279705455454799446 6106 3233232099330971181756954354341594424 6107 2132119193291710405543543143207144203 6108 921030331505095955431430831930841972 6109 209697306949151554308292303292403715 6110 503021670507595565695063635064838358 6111 1036236846080035677040696960689393591 6112 2370369272960356784487030326906056071 6113 897031715597145644069697182939539310 6114 769705075170834439436370415275273092 6115 636949350492324274302896071751729117 6116 303393095921201742976759305505151056 6117 634057040632418070188005656059592569 6118 319529594320039298479954539515119436 6119 35155143199671584159543275071034303 6120 10750830396507240715431749309722973 6121 28009364028082488356558105702230215 6122 96105688296944893567595258422362358 6123 60954481563440731455151924221021127 6124 130364955694488154559600646232231278 6125 363690357044895565603206870342352795 6126 30297129640755453971944697221117553 6127 63023302887956580240447022231179573 6128 29812976875545197996409822110555330 6129 101530188995660020028901423125557362 6130 215761890036720240290814635255581703 6131 73604699705197997492082311955204972 6132 29962396950375973919221103551959717 6133 100304030403800220806231235600402382 6134 203648364839602249670352357204823943 6135 436893689403222502843583582449440454 6136 304730473972218976431231220394396344 6137 648164820222390188552352244046029445 6138 400640198220698485521122039619754434 6139 806882014247012915831224403201964544 6140 1668944146484130759352244834420285648 6141 6690447468927368005582449344642916895 6142 6296414247173039955220393242415064754 6143 1564082010529679552196732020069441542 6144 5688944125902803584028144240704475663 6145 4487440990975971239760841992964154631 6146 4074391891751710077592403915640742308 6147 8806079077998320780064840756888063692 6148 7939349375983193599440393544879430316 6149 5273192951830331194396731440754297065 6150 1730315504297310342765308393541569455 6151 8163556047021523467877694055675704559 6152 631539609807212256776339554552963518 6153 307275917932101945763275543515631046 6154 682800780543220457894795655956952469 6155 415993595432196336741554551543520236 6156 71931154320363305407543507431198104 6157 3310743197032953935430934310380961 6158 3093430369715527314291323096791609 6159 7054563702355881547073437028077305 6160 14565698423558955684814584296781657 6161 45677012635590356929545927027956783 6162 34569898315097143155431169775545632 6163 23438783069170830754310637755434321 6164 12287629430492293543094297554323210 6165 1676154295921531429141575543212099 6166 6791567040635754707475795654325007 6167 5507449594313540934153554543189936 6168 4934395143091391320731543430479305 6169 10546039457074073448155654564805656 6170 25672404584808814495556765689656771 6171 56824845929689545035567876902767832 6172 44200431156475429715456762977656319 6173 41996310744154157074345615776543034 6174 3963093440740729343234073765429724 6175 10297054488088305454348817876702245 6176 23024564896893656565489578988422459 6177 9803440764730545454075367884220312 6178 7972393641295434339353056842197095 6179 5720730409554323273129544420369153 6180 3193295915543211730955444197030731 6181 331551075432105291554440369693309 6182 307509354320951507544397036332913 6183 680105565450396079646024369350733 6184 398955454296759356419803033093330 6185 1010356567028005568801636337053363 6186 2123567684296055689616969384573695 6187 1011456441559554476063632843330352 6188 2114568475603564792696949253363583 6189 1083444153971441518363391933031232 6190 2934447580234475993694080536352343 6191 10544479962344800057048965769583454 6192 25644800303449600584490277903934567 6193 56849603634503205925082780840545682 6194 44395970322971951189217592395434419 6195 42751697215703510472055120754324034 6196 17506372072971096119550993543199724 6197 80069824830233031203610055656002247 6198 160701449362336352437120556772022478 6199 728414505703369584583245567824224795 6200 164082952973035243232035456202201553 6201 688950390216358454344356570422415575 6202 487496698063124343243145296220075354 6203 73966379431003232030831562199353144 6204 27662954309972119692307420393130841 6205 78710365700223203063680644055369272 6206 67097052998211969430394439553031717 6207 49169515982103634296744275529705056 6208 107703960143236947028046795902460568 6209 278440321454370484296468040824725695 6210 792483434565844927028696489448257038 6211 520032323452439169766364074401929687 6212 199721212320270637663039343983156475 6213 1002232323442846978696405460135568799 6214 2022343434469270191028856721355690007 6215 4223454544706842072289168233557080082 6216 2212343440944419321670642131529199220 6217 2101232391444033206494420907150392198 6218 990120708439731943944190930696720382 6219 898992924277303427440291294365196815 6220 787915201772972174397509543050364072 6221 675071985715720542774915429497039317 6222 549303853073195417739074153969673056 6223 392968529330354057269340727636529545 6224 1070291905363568582705488278967903657 6225 2843080857695691948456894790280836783 6226 9256969179037080492569048082969367934 6227 1943630549689195919429599215633055319 6228 10456965702908040804704006356936557607 6229 24570278430896489648448069570567579283 6230 3297764292764076404399435295455351632 6231 1577641517639363962794311554353106321 6232 5778875979005700308045515565575269431 6233 3768751749952996919635075455351834307 6234 7889998100390030802960796557599345681 6235 6879980996699691975593565535193234405 6236 4759791966396303755131455310332123954 6237 1517503662762969550908353097321007544 6238 5980036707910303610893577021432079647 6239 1799704935096970092731369808319356415 6240 8002450561030241068153701693605568759 6241 16024605712362472695578417057255690000 6242 72247258323704827035792784582557080001 6243 22011923208960169713517643219529199985 6244 19903211927598637091056432035150399852 6245 100834320680010985072568544359604001183 6246 209345446960130120825691645603248011935 6247 505456470321361249457076857234496120558 6248 1056568843433712504584789182345031245591 6249 2567689254538326045927907943460352456071 6250 5678906565793472460680880454723584572832 6251 4566945453532120194392796341211243316319 6252 3463434331320998342717563210110033063034 6253 2232323309191983217055432099099729429723 6254 2121212910303832049554319189197154157212 6255 1010095096968319595543030470370740732102 6256 2121041030293604035656364843848088143223 6257 1009609697529959714543040428399280832212 6258 2103303019900402345656484694006969342323 6259 972969838995981234544042339943633221212 6260 715638287951810123439621279430332210095 6261 74281675504099012276209754297322099153 6262 41606554959189901761917541573219190729 6263 5945539510478985603055407332030293154 6264 1435275096167853969553933319697530743 6265 4558801031679180303580533603019768055 6266 3527989706550396971195329969837639554 6267 1175876945496763710353159638296275543 6268 552763433965629097130716281561755431 6269 517632327654149170893061607405554307 6270 56321176540790492729405933955542935 6271 43210565393495917153951327555415315 6272 32095452731951050727509175554073074 6273 19154317303509493174910555539329343 6274 107565581636105055810725555805505455 6275 279675956971260559528255559656056559 6276 802800370232725603894555602772567606 6277 1629603842348257239045557227825679268 6278 7103239263494582408455582279456806695 6279 972071831943219924355221754343946353 6280 719304303432039203152205543227423127 6281 32962972319671970721955432174210977 6282 15615721036503693203554320542091773 6283 57158232368037054435565445665077815 6284 30722121039689544315454434649376075 6285 68223232402903645556564546905792797 6286 42212119974970435545443422953517576 6287 22101039739696315434432215531055364 6288 20989677276363074324322075309553042 6289 50102782789696805445424797703576462 6290 101227947903029656456648018435788705 6291 212280480836302768566896192557890459 6292 101595992302977645464760319536696312 6293 216040063630178856687923603767029523 6294 59599430298568546475209969649755212 6295 15194297585445424151919636397552099 6296 60047019916456647600802970019585007 6297 120484200768566879209630240203920078 6298 244926407891669006502962482440640795 6299 39183936706629944975620020394393552 6300 107940568467100450197040244046055583 6301 280485692683204602024482448472555935 6302 964917066934447224244944492825560558 6303 639049463324412202039443916195395527 6304 269594233204101979674427060352755176 6305 704046334447220202804684723587959790 6306 1448469344482242429646928235900402087 6307 4492705444942464702870694360804824903 6308 3916954439420240976694342991960198972 6309 10770364604642490187045470080322010223 6310 27843687246865081904456840963424122235 6311 79256902469080960844569290294647222358 6312 51942980229191592443431497542412221127 6313 3415798150307120432307975420102210975 6314 2073580696930996320935754198982091753 6315 4815967030570029450557968010145077974 6316 71649695299754295535639898829375744 6317 6396351597541555314278788152953441 6318 2763107175407553081767680715532406 6319 7895283796879576957878968355744870 6320 6751629564755363536767643153440693 6321 5506155441553031305656430732394330 6322 4940754407529708954544293320743295 6323 10487964879902490365647053448055036 6324 24900289000825083676884574496560371 6325 50802908009460936788925805027723832 6326 109630896104730567890659660278239345 6327 302969031248165679086802722794405459 6328 630308352495676808909628228044856605 6329 296923119954563926916162159640545954 6330 1030635200365700670771703602885660366 6331 2366958403678406847838437228916723671 6332 1063523970563944416284292167065210510 6333 2695840245700444770927063684678325921 6334 7039282458404447850684696926793460632 6335 14406944592844479206927030668054726947 6336 44870446069244806470684366696568270483 6337 40696419432039944094443066365441696032 6338 87028804544400449044456669676477032344 6339 69767963443996389644346636564169721240 6340 37655632427962876443226305440637209994 6341 78756944680308988454269656486982500045 6342 67543442396927884341836544063818999633 6343 55432420763176843204305439428047996330 6344 54320193630564431962954274159615963295 6345 43198330295444303615541740716071631555 6346 30383297554442970075405393059306307554 6347 63935019564470240796858056605669679565 6348 27309835444097993564519545954636555454 6349 81701356449020055686003660366967556566 6350 4989144389799554459970597063655545464 6351 10107445902003564600246024696755656684 6352 21280460824035687202472247027956766927 6353 9596192199714471980122009775545663172 6354 5160320397084103799019917755434630515 6355 597196769240969589839057554322295075 6356 170365631991635278269535543221549355 6357 843676960076958794703755654235705559 6358 430563599363527540969554542112955518 6359 295431193031175391635543421095555044 6360 1036552056351798076955654633035560446 6361 2367584569598016790356766936355724471 6362 1055243435179865497145663303153204110 6363 2558454559801077023456693635574447121 6364 5592565601612784234567056955804483232 6365 5119453986097642123449543551964032119 6366 1034327859176421012395431503639721035 6367 2345479207788632124036556037002232359 6368 1234151937686320999705539689982121112 6369 120703296463191996955276479821011101 6370 248435028696080030358788801432111211 6371 4309766359199697127687988321110110 6372 2917663110396370976475883211099096 6373 10778695124029850188798934313009030 6374 27791039248301201890010545536108361 6375 78072406493612419080125655771293712 6376 59319943930100029198994553709529097 6377 13039427298999750387943528915149175 6378 36404683010002003900455890759507799 6379 3962429899979966996352693514937593 6380 10304701000200270029587055950580053 6381 23648412002402840303904560405960575 6382 10404099979976396966963395951595352 6383 24849000200190030270294040396037583 6384 389997998299697697539596759695232 6385 900020015003019019804028003038343 6386 1800240160036208201648296036393459 6387 9602481720370494416895032370054607 6388 5980005196895944064749720899541935 6389 1799950364751439441397192795403315 6390 8000403687994604474024068036833559 6391 16004836900047244808248696369335600 6392 72049370800482449694491029705357201 6393 19592891996020396343909756953131985 6394 104069080032244029460901970375360119 6395 248708960342448304730820243797721207 6396 6927597220402961292198029577209932 6397 3175172195975609520379755371919318 6398 550520351753915196957552903033043 6399 495197105527070363535514969729631 6400 1040023255884843695755950302302954 6401 2480234558929257037960403623630367 6402 4962345590706584380324837036963682 6403 10303456088467925963449384370296944 6404 23634572892680660294505925843030447 6405 10323316718394597542951192429696412 6406 23433568394046019670392064703028723 6407 12331442739619836496719440969767212 6408 1308417276038303965034391637652101 6409 3692782792393640280346076978783211 6410 317617520730397597219363767632109 6411 56055193296775172033029656320913 6412 39550331565750519729756543191091 6413 103603355678006002301967656073073 6414 237233556796072023620278772816815 6415 92131545559319810197767716064072 6416 20907435513038098377657059439315 6417 50880555936397013778784604605558 6418 108965560570024137789927247255591 6419 290275725840247377900682482556071 6420 1082798259282481780806944945572832 6421 2948014606944957969670450455829343 6422 10496147270450380302844604559505454 6423 25031482844603963629247245604056567 6424 60354949247240297106482457248567682 6425 123570506482483023268944582491678946 6426 11294944020029811847443219906567421 6427 9539439799758104414432038945454211 6428 5274277597520964084319687434342103 6429 1741775175191639243036474323220971 6430 8077799800077006456368805434250231 6431 16778001600784068569689656546602358 6432 67796017207928691702902767667223595 6433 57559851935166304974977656652211154 6434 35518503310662959739776546522110743 6435 15044973094615517277765425221093433 6436 60450217047155982777876658233054535 6437 124602384483560147778986794336565756 6438 1980844031398817767865543305453541 6439 10169248354009577879075653656575671 6440 21706493568103779008796776767796831 6441 4943931440969749927565765657564310 6442 10460554490302100679677876779685524 6443 24725565083623206802778987802915847 6444 1195449230211943977767875975072412 6445 354392098103427777656751749320101 6446 142719180972177776545505393198989 6447 468407970223777787656058056010107 6448 243935698209777676539519539898934 6449 27314381917776565275035278787322 6450 81545960777787678800358789901422 6451 7431593777676567997127678988216 6452 4307129776565455970976567882065 6453 2930957765454351691765456819454 6454 10570377876565597077876569604566 6455 25843778987676024778987703245671 6456 59257790098792247790098434456832 6457 11937499187522017499184324344319 6458 3293990475219853990443203243031 6459 1527896152038527896431972029709 6460 5879031584391879028560224302507 6461 2749707242704749765398202978935 6462 8102482468448101878014430190558 6463 980020244400984759884298295528 6464 799798043991841518841581555167 6465 597579627904407048407207550657 6466 175356174963929603931935494535 6467 797571810300703240560557045759 6468 575304096992971995395529633517 6469 352959163915703952755156331055 6470 115510627072967517550743309553 6471 75094169315655055493432915531 6472 49140633074549553932315075305 6473 107486936805703580543560797656 6474 280910569658435965655728018771 6475 970725702792560276758296189832 6476 693192977519397765521560478315 6477 330315775032777655207396163074 6478 297073749717776551932760629343 6479 1024818102377787600547927105454 6480 2249595223777899205680683256567 6481 1995152209776791954394431945452 6482 10039582501788080366044560456583 6483 20403946017896963672445724567935 6484 44840472179030296824458245680558 6485 40396120549697564204322034395524 6486 84031245703019686445424346035844 6487 39710032969836464434203219712440 6488 102320350301368684546434402324483 6489 223443603613690925668544823444935 6490 212429970090291194645440212439312 6491 100159699097510342434398100273102 6492 201603009019923464546015202815223 6493 417236108200634685672158429558234 6494 52100921994322454520724155522124 6495 20991203943220343193200755221003 6496 50072440454243456054407958232034 6497 100824484566454572564880394344345 6498 209444925668565825688964045445459 6499 504450656691679456890288456456606 6500 1044606767076804569082892568567267 6501 2447267884789645708949065691682683 6502 411856841676432927389454306418432 6503 104544406564315172874342944044320 6504 245644867685559829005470448445441 6505 34440656455518149954096404434410 6506 24394544355040799539163964324097 6507 2743443149593595270627643199172 6508 8054455504056038847078856007822 6509 16564556048572389284789172079428 6510 67685572491823906927907824804695 6511 56455319904206943174936199962354 6512 44353038961943430539300399621143 6513 43129687603432295272996796210832 6514 30956475972321551715965562092320 6515 70368800223435598360275705063443 6516 143689602234556013722798460694457 6517 456903222345572138228012727044583 6518 342972221235320882159897169643232 6519 215722210113192820718770636432121 6520 73222099090316193047694304321010 6521 32219189097060329616342963209893 6522 22030469169397156063215631918733 6523 19696230632770739432074303047332 6524 103030366947848204544805636481343 6525 236363670479294445649656968953455 6526 103030496151544434396543647532352 6527 236365031595644546027656879743583 6528 103049707154443419776544757431232 6529 236502483564454801787647980552343 6530 104980031444339985676415795521232 6531 250160354445400116788758035832343 6532 601723564456801167889996359343454 6533 1218235684569611678900029605454566 6534 42114443436106566999755954343461 6535 21084432300945463997551543232208 6536 9244320991434227975507432121922 6537 2043191908322175754934321003215 6538 4456080893423797970545432034358 6539 4339192732209575695434319723124 6540 3270317321915354354323037211004 6541 1697053203073143143209692109963 6542 7024574436815455454503063300295 6543 14245804569556556566036693603037 6544 46459645703567567672367057236383 6545 24316432971455456521049532102832 6546 3064315708354345209595320976322 6547 6685558493565458504037450189423 6548 6455523931454324959694298474210 6549 4355207308343199516341584142094 6550 3151932923230395063207240819144 6551 703315212096749431931992030843 6552 1433558325028104560560064369257 6553 4535593460295245725720685706583 6554 3315132197552033193194452945232 6555 3070920375519730330344315432121 6556 6850643796002163363445556543233 6557 4494429559980633032435545432130 6558 3944155519794329720315434320896 6559 10447556002045502243556545449029 6560 24479572024456022455567656508307 6561 4155319804339820355456544922932 6562 753037963278197154345439215320 6563 529695631760370743234272073193 6564 156354305596893432121719330331 6565 569565656029054543238405363351 6566 435454539749543432083953033107 6567 314343277395432319227529730934 6568 83231772754321032175157291323 6569 32105717543209720550731509208 6570 20953055431917195493306911923 6571 50376556560784037053670720634 6572 103787567727928384576848246945 6573 237899678280693925789294470459 6574 96796561594327193671544096312 6575 65565407143170330507439163095 6576 55453930830497294934270629154 6577 54327292295971539321694150743 6578 43171521551707273206340693431 6579 30507207504931731943194332308 6580 66082480050558160456045343693 6581 59219999495520596339633230330 6582 12039993955195163276332097295 6583 24400060360039694789345023039 6584 3999396999676341673229809672 6585 10006030002789476814301702823 6586 20072360027904789545618429435 6587 40823720280847903657192704558 6588 89438242969280836784068445592 6589 74282015631592305639444435116 6590 41619874307120954274444311065 6591 6038742930991541744443109454 6592 12390070570075678044455304566 6593 699295299354559644352963461 6594 391551593143516443115632206 6595 1075596055455968455156942469 6596 2796032556560292559570464707 6597 8032345567723065603844688482 6598 16343455678236677239246892948 6599 69454556794366782406469070495 6600 34343545543065619944229295954 6601 23231435429454039442151551543 6602 12108314154339674420707507432 6603 923080743276544192934934321 6604 209193431765440315319323203 6605 508054557876483557605434434 6606 1096565578988935579256544545 6607 3027675790090555806567645659 6608 6278798081085559667678856805 6609 1767579209255516656568543954 6610 7879806506555966767691660367 6611 6757944945551665656306597057 6612 5535439435506654542945169536 6613 5314274314946543415430635305 6614 3081743079425432074294312955 6615 6958056804656544807045530357 6616 3519543962545439929635297136 6617 1035427619434279156311570903 6618 2356679204546807569515850835 6619 1146551963423935435072492312 6620 825503632207314309319921101 6621 194970321933082913039210984 6622 1050243440536950736406330127 6623 2602454485770408168869361283 6624 7224564917844895689105712934 6625 2203439056440754470953095321 6626 1972269544393544091529153210 6627 10222703646055649075907574321 6628 22228436872556908800879805431 6629 22164304719542927992757954310 6630 20642961035415175917535543098 6631 46870312356759800779755657014 6632 24697101145517993757554529884 6633 2370990835055929535543158842 6634 891892309551155315430728422 6635 704720915510753074293164216 6636 1448250755927976807055686367 6637 4494607960680189684556909683 6638 3941935594398476443542916432 6639 10480556046012788455670768543 6640 24965572472127892556847891655 6641 50275824823279065569279076758 6642 102799449434808675706808787991 6643 228004504549690798469689900071 6644 159962963396293584236478999310 6645 600310294031055926368790005521 6646 1203523048352560669690080055836 6647 2435836493585726703080960559371 6648 312303931253184969191595512910 6649 100967309930439630307155095097 6650 210281700564602963683561041023 6651 97604995441975630431409609812 6652 75959954403754296307915918095 6653 51519543969541562935071039153 6654 7035427635407415309309670731 6655 14356678956880757705702848157 6656 45566790368967978458429295583 6657 35465497047655764324151555232 6658 14253969616553643200707552121 6659 46580303167576854408479583231 6660 25196970655364543924155232108 6661 60030246757685660647558343294 6662 120362467978916726879593455046 6663 243704680190768269004054560471 6664 28962398293641829959543396110 6665 90304015056879500403654031122 6666 183648160569004004836768351229 6667 936895725708048049367893592307 6668 304753192919599593056731120935 6669 647976070804004056568151250557 6670 415759291959959545440709895536 6671 73511503519515434392918755304 6672 31106971035074322715047552961 6673 10943709709343217069615515609 6674 30458502505454384703155957307 6675 64592026056565928435560381681 6676 43119779545451164315396806406 6677 31037755434310643072763943944 6678 9697554323094429317627427443 6679 6375543209144153056174174427 6680 2955431910840729540540544176 6681 10356560729288303685685647790 6682 23567728306893636916916878081 6683 11457162944730303063064759210 6684 8330615441296969429441512099 6685 3294074409563634154407099198 6686 1539343915430320743929190383 6687 5805460756563448060708083935 6688 1954193545432399392919227315 6689 10368055656544006070806281559 6690 23696556767648072849670955607 6691 10365545656399316396491553932 6692 23675656770005570029075580543 6693 10554545699955299749355195432 6694 25565657000359002105560036543 6695 55676784003608023255720367654 6696 54565639969919811953197056543 6697 43454279639038103530369545431 6698 32341756269680971297035434308 6699 21205541836391709569714322923 6700 9955404302704915437083215212 6701 9553962976959074289232072095 6702 5527615763509341672119319151 6703 5176073630913206521033030707 6704 559330291091945209729692935 6705 513297509103431917156315315 6706 91574910972303050743073075 6707 7339091720969493429329351 6708 3269105191633932153153105 6709 1830950306327320730730953 6710 9370403669481448168170375 6711 2895970634008400640496951 6712 9040246948092806885030392 6713 18482470497069668920364069 6714 92944845024702690643688707 6715 15440429800978294430486935 6716 56484701610195044564910559 6717 44040986098349643439095515 6718 39591859183196432269155074 6719 104079207936028542707560805 6720 248806480572291668479729659 6721 7943995321506644157156512 6722 5427953206946440730745097 6723 4175531943424393293429175 6724 555303432202731532150554 6725 552972321977307320695543 6726 515721203772933194355431 6727 73209969715330343154307 6728 31919637073297230742937 6729 3036289331572093415293 6730 6370905355825054759053 6731 2890953152189541509530 6732 9090375583903676103762 6733 19083795940836791237909 6734 108938040489368072380907 6735 290596484905696823970883 6736 1086028930857029440248934 6737 2912290569184304482490547 6738 10723085707925644945085682 6739 28236918480656850460916943 6740 94370792966769204730770454 6741 42893515665631961293696339 6742 16731074654303609530363274 6743 68152806765637303763694807 6744 40715945654292969630339936 6745 88360456767070302963400568 6746 82996345649296975631995448 6747 15963234391563754303954408 6748 60294346075697965640364895 6749 123045472797020276883689036 6750 9634117569797764830469701 6751 6321055437577640296236983 6752 3209554295376397562103830 6753 1915541552962775420968297 6754 10755675590307796650295023 6755 27956796083678026803040235 6756 80368032936796269636482358 6757 163696350568030702968943588 6758 697029605696368430290455895 6759 369755954363044297496352754 6760 37551543029641573963117543 6761 79595656302875820295179653 6762 55154542976752197550556529 6763 50743415765520375495545155 6764 108054757875843797035659555 6765 296567978999258024356803559 6766 1027680190006596245569635606 6767 2278962080068030455702957271 6768 1767619199439696352975531710 6769 7879208004603029590195758321 6770 6751919961969755098353523205 6771 5503039603637549183131211954 6772 4969675970295390430910103543 6773 10302800243038084570721235654 6774 23629602456396925848232356767 6775 10155980342763192402121145652 6776 21560163467896064823231456783 6777 7398632256759440212108345632 6778 2786321945514398100923234317 6779 7909440455946015210634345582 6780 4914396351419872094323235217 6781 10746029594801025045434358380 6782 28072304049612260456545593961 6783 96823648503122724567656060312 6784 64210404971017203456539397095 6785 42095959709851972345272769154 6786 19151516918503721231717630744 6787 107595970792038232358378968047 6788 280040248064394343593790296483 6789 960482496686045456058083028934 6790 596019966459634339519229767319 6791 159839664316323275032157653035 6792 601402685569434800343578776359 6793 1214826915704549603455789789602 6794 80183072963395972353677675981 6795 161936830294040223576778800158 6796 720569363048482235787789601595 6797 195433029604022113677675987153 6798 1036536303248223136778800103575 6799 2367769634494235367789601235799 6800 1057636323942113057675990113592 6801 2578969440463136578800081136063 6802 5790304484695367789600951372694 6803 3496964042353057675991508918343 6804 1963639621129536551906927043233 6805 10297003031303767600870684454335 6806 23024036353637879209046924565359 6807 9799703130296751909623203453112 6808 7596970897565502916211972331095 6809 5163692775454975062103721309153 6810 630317754339749420969208910731 6811 297057543277394191631927093306 6812 1024579654782048076960685053670 6813 2245802767944496790326920576841 6814 2031977655443965497183195364410 6815 4360178756460277023936037684722 6816 2998567544197769807299696441220 6817 10011679648017901683003028472242 6818 20116802896180816936036292822463 6819 41169629031969570572371069424694 6820 10636149703635295320909434202344 6821 26971502436959037450904546423447 6822 70236024570408380610845668634482 6823 142372245844893967129256690944947 6824 463822459249060283306567090450483 6825 228220311989397632945449096296032 6826 162197103872776315434389161559722 6827 704023239027789556545907715602223 6828 1448234408277903567660878357222237 6829 4494344894780835678728993582222383 6830 3943240741592314567167931222220832 6831 10454488076063545683680552222249343 6832 24564896792695656936965582222505455 6833 3440765518354543303655222218954352 6834 2393655043143432970552222047543121 6835 730549630832315695522219615431010 6836 295396292321074355222036074309893 6837 1038031063432805558224372805701054 6838 2396352694549655594245829658412567 6839 763118343396555142032156524099452 6840 631043232765550819720745199194317 6841 309632117655492037193430390343056 6842 702943178757064384054564083456569 6843 1430455789984685928565688934567701 6844 4564557900126920691676890545678411 6845 3443534998983194306564695434564108 6846 2431319987830342945442354323440923 6847 309039876297215434421143212391212 6848 708400991022356544631454324072323 6849 1492810072223567646954565448823437 6850 5069520822235678870365676489434583 6851 10703849422356789043676788904545935 6852 28439304623567908456787890845660559 6853 92605647035680892567899089256725606 6854 17954409714392719456789271945193943 6855 80364902346068404567906840460060455 6856 163690823472692845680869284720724558 6857 697089434827069256969106928248245595 6858 369274320169431943630943162002035154 6859 31743198634303430291430619979710743 6860 5430386322972297508294039757093433 6861 4296863215721574921539677529132331 6862 1564632073207339207276575150921308 6863 5686944814481406482787799610633695 6864 4463440084007944017677596094330355 6865 4232399239935439856575159143297154 6866 2120792079314278545350710831570744 6867 993519353081765433093092307293442 6868 931033129205654329129120931532415 6869 309730951954543150950991307320071 6870 702170400365655610410073681440833 6871 1423844803676757124720816954489337 6872 4639249636787983248249570364905383 6873 2271996305675832001995297038952832 6874 1703962954552319983951569687516322 6875 8440310365583600140395702899969423 6876 4397097055229998796752976799634208 6877 2769169552159987565515765596321924 6878 7907703583600099675957876029440646 6879 4936971229999196551536759754394425 6880 10570232300008027595768001966044656 6881 25842343600096280037896020272446771 6882 59263457201030960379032242824467832 6883 11832331989691596949722016204256319 6884 4321303876307163397219861961943031 6885 3208968762930632772038603603429708 6886 1927647615294317719685969972156923 6887 10678879159045578402920300223570635 6888 26789007608455792830643602235846959 6889 67908079292558069366857222359270406 6890 54919351519519433064532221111695946 6891 39033107035034329443322211106351425 6892 108335284360345504453422311269594657 6893 293358925723456044574623512704046783 6894 1053590658234572445807035928448467934 6895 2576086794345824459684360692492680547 6896 5792908045459444602925727065066965682 6897 3514919634314441975193169449463654419 6898 1079036323084403750330634394230544033 6899 2808369436924838003366946046365648335 6900 9693704570649396033670472469676893358 6901 6328963294392759730496120236564733127 6902 3167631542717517295960998105441330976 6903 656307417055051551591980954409291763 6904 542934049549507507103791543911505630 6905 415319595394934930969507427106954295 6906 73035152739319291634934170943541554 6907 29710717273031506319320491431407541 6908 102328382816356069605445074554879672 6909 223493949569572703256460805569002823 6910 211927395435316971944191955429976212 6911 103172754313063703440303554159762102 6912 235827965536698434483635567601903223 6913 112175655306384324030315455982972212 6914 100554552942843199697074351815722101 6915 205565590469256003024805599558223211 6916 455676084706572036249656003594234312 6917 354559240945319701996539971142123100 6918 143511991433036983965279710821010997 6919 455920074536370140278802329432130023 6920 351199343302898797767981154320899812 6921 110393232976787577655810743192798101 6922 96732115765675376552093430317580991 6923 65321073654552965519132297055191903 6924 53209330543515655030921569550302970 6925 31913295431074549691207435496975695 6926 3091554309343396309934313963754353 6927 7075565705454029700545540297965573 6928 14795678456568302405655683020275817 6929 48036792567693624856756936242799583 6930 96368065679057049167970570468003934 6931 63039454549529590655695296239967319 6932 29674343395155094554351562079653036 6933 102805454039561045565595704802776370 6934 229656568403712455676038449627789841 6935 156545443969100354559684396177678410 6936 567656460307203565602926031778792721 6937 456544196931971453975179705767517207 6938 345440363303708327750556953655051934 6939 234397032968923177495543530549503323 6940 122769715647210573955431295394973212 6941 17637074412095327554309552739732101 6942 78984804725037479565703588202143211 6943 67839961189694155452971281980832105 6944 56279610476340754315709603792320954 6945 41756096163193543072915969521191543 6946 5539160630331429315071635210307432 6947 5270594297308153069306312096934319 6948 1695141572920729432943099163323035 6949 7039475830648304550457007693436359 6950 14404799366893645604584079054569601 6951 44848005669056857245928808565703211 6952 40399954629544532031167925452972108 6953 84000367103645744351680656590223292 6954 39997050970433443106394545098211516 6955 100024610244534455270045661014315969 6956 200247122445744558840456712145560307 6957 402483224458045589284568323455723682 6958 824934244596455906925693434558236944 6959 199322043164350943194332323522103440 6960 1005424455685610456045343435823234481 6961 2056644556917124572457454559434344951 6962 4566845570783245824580565604545450392 6963 3464435293632032203195453963434296720 6964 2244311530319721970354327632321565197 6965 2043107297037203697143176321207450372 6966 4455283024382437023455789432480603822 6967 4351629802820289812353674319993968220 6968 3106157976197678101130543039927642196 6969 940735760376560990895429679176420363 6970 393313596965391892754156550564197027 6971 1053536030278079067967567605688024281 6972 2575772362796808680279679256896246951 6973 5797823708029690962802806569030470392 6974 3576208919756291615975945429696096719 6975 1361927037541506071751434156359165033 6976 3720684379676072837994547569607680335 6977 8246925802792829380045679703278963357 6978 2023191977516152799634556971767633136 6979 4236080179971588002945570237878935370 6980 2099198559707279975435298096767312896 6981 5008011602482800196559017027881529030 6982 10096117224949602027608184278955908365 6983 21031182250503224279295926790360893679 6984 9710421894972201751551185496992730552 6985 7096204739721985507510453963917295515 6986 15030448202240116079924580300783035957 6987 60364494422481172800645963607936360383 6988 123685044624951829606860297280569723936 6989 10449642199504155944597571595437207301 6990 24502864004047560446019836036582481611 6991 2976639959615396419838299705220006110 6992 10187000403158028801395002458240071122 6993 21904004835596289614040024594480831223 6994 2959960315161676079599803143992310212 6995 10400323559716792804001635460063522322 6996 24803435602368069648016956720695823423 6997 49634557223696702896170368247039434634 6998 102945582237028429031843694484404546944 6999 230455942384292708359257044924845670447 7000 96351420841516923111929639200434496412 7001 63108192407063211103156271996323964095 7002 30920319929432110970741703963207639154 7003 70643600704543130248078440294479007565 7004 146857208445655362496792483044808079677 7005 469182492456757705028064936449696802783 7006 230419920345536949759439304396363977632 7007 96039197235303397514272962763027776322 7008 59670372112972775081715617629777763215 7009 16496921095717749205074056157777632075 7010 69030633038378106460808571577778944799 7011 29694329682960944191925307377767441596 7012 103045502950330448080657681777880476030 7013 236456030403364496966778957778964792361 7014 104339695973043963665767537767641521010 7015 245403040216460296677879777878875832121 7016 33969598064197566576757776768752321010 7017 27635179440375465365537765647521209897 7018 78959804483796677675777876879832501022 7019 67517964029566576553776764758318989817 7020 55055639755465365529765641523047878056 7021 49554277554253055157654407209616759545 7022 103566779566576559578764882503168003656 7023 235667803667787603789888946035696036771 7024 114655970657675969678887419714359705710 7025 82551694536551636568874037083116953099 7026 19506343305506305448739689231063529198 7027 104069453656069656490202906352695908015 7028 248704576772702769082430869587040896159 7029 6963365716977629220292635269592760712 7030 3633053063776152197518311835117593098 7031 329529429760720375043104311055129183 7032 155154157593196949630963109550950433 7033 559567580056030502970295303610404535 7034 515455199539694975697552970095963315 7035 74350395276339754375515699151633075 7036 43096751763277542955074390706329353 7037 29165505631775415549342692943153132 7038 107676056957796755705467070455575342 7039 278792570378027958456684844555797463 7040 790065843796280392566929245558020694 7041 499452429561596719463152035519794341 7042 1004584703716028404695584356002045474 7043 2045928438372292847035925572024456807 7044 4460692593823069284360655824244569682 7045 4194319128209431642994552202043436420 7046 343030961914306415943521979632304196 7047 229691603082944071431203756320960363 7048 156305969215439308309969543191597032 7049 569660306356605693700303656076024343 7050 436596943145954328996970539359803231 7051 305163430831543167963695273117972108 7052 659694569355655680297038815180223293 7053 516343433154554397569688070398211530 7054 63232330743542775436479296782107295 7055 32121293431417754304151565620931554 7056 21009532308057542960707454191307543 7057 9915320919535415592934340308935432 7058 9073191035314075115323196927314315 7059 18816072357548799157436030681545559 7060 89572823579690007580572366955655607 7061 75316211356299935195321063554553936 7062 53062109141599310353209431543527305 7063 29420910807193097131914307431172955 7064 104650729684057023360745680551830358 7065 246808302928584233728056965599363595 7066 23922975165242129159543655193031152 7067 7215750652020950715430550329710722 7068 2073494519791493074295497157093217 7069 4815046002075056807037023585054382 7070 69619979349543929689811249542820 7071 36039753195427156478109995416194 7072 72401976036683568795300036772045 7073 19983759706431447552999705719633 7074 100138002468554479590002458402935 7075 201396024691564804080024592830559 7076 414032247075689648960246069365606 7077 79722009354476407598019433053944 7078 57219913144163935179834329527441 7079 32039090840627310558323155174407 7080 19669092394173095523210750543933 7081 102709064047817035834328005660535 7082 228508688479584359345496056725759 7083 164926484155243113233959545193512 7084 690668927558455134340403660055923 7085 294647175524350923195970599551210 7086 1046883795845610636040246003592322 7087 2468938039257126972482472036063423 7088 247279671930983720020119699432212 7089 11756503291829199799036394322102 7090 5544971504150397589702743220981 7091 5439706960696775276977432191807 7092 4276943594365751763774320303935 7093 1763431143053505629743196967314 7094 7894551456576057102056030281547 7095 6743508345359530979539697607417 7096 5430923233115291755276375934056 7097 4291212131071505551762951319545 7098 1510100909306955505615509035434 7099 5921210905670356057156108356547 7100 1210090954497139530740923145415 7101 99091543970875293391210834071 7102 89107427692751532710092319303 7103 70934176317507317099121032968 7104 150547789580081585007232350289 7105 605677903960955920082343602907 7106 1256780840330360640943457230878 7107 2567969283363726890454582368995 7108 5680306933698269084565943690038 7109 4396943330381829243451430299685 7110 2763433296804152032308297596454 7111 7894535029647584343695020028566 7112 6743309756415243230349799765465 7113 5432917544072032097197597654254 7114 4315055439319719170375176541943 7115 3069554273037030496950565403432 7116 6703566816384365030405676834543 7117 4971464062843049695954564323430 7118 10234688709256503040365685434564 7119 22346890506568036483676916545687 7120 21224694945439704030563065434472 7121 10202339434276959695429454324122 7122 22423404546790403036704565447223 7123 20211963425495969704963454412212 7124 42320294657040302450294564722322 7125 21197542529596980297543441221220 7126 10375419155163797575432410210198 7127 23796807559698019796544722322015 7128 9563935516379837565441221219872 7129 5427315062958295454410210038715 7130 4173069415521554344098099687075 7131 529434075207543239179196469354 7132 154319351935432070550364233143 7133 565605600556544845603686335455 7134 453953995545440433970463314355 7135 327527955434396327696233083154 7136 175175554322763176362129230743 7137 799795565427895789703306368055 7138 597555454176753676972943039553 7139 175554340565530563715429675531 7140 795565485675765698356702795751 7141 555454054553654383144977553505 7142 554339543530542830839775530955 7143 543275431295416292277755291555 7144 431754309554061521777551507555 7145 305542915539407205775506935554 7146 655670755804882457796070555565 7147 554493551960820337559295555454 7148 543931503592197295511555554343 7149 427306971120371555107555543231 7150 172943710996907550935555432108 7151 830458330030879610555556543295 7152 296323299692756095555545431552 7153 1029435003067973035555656555582 7154 2304560036680216355556767555943 7155 963399706398063155545655551432 7156 632796942779430755434555508315 7157 317563417754293554323554923074 7158 55432057541531543211539209343 7159 54319535407307432107271913231 7160 43035313932934320931703092107 7161 29713087315323191304969120934 7162 102336901557436073650307250546 7163 223370815580572816803682605671 7164 212892075195316063970417954510 7165 96719350353059427696055543098 7166 65033097129514176359555429187 7167 49729170955080563115554150476 7168 102307850360965695155567604788 7169 223679203730277039555679247895 7170 210551969297769675554552016752 7171 95503631577636555543519865522 7172 54970307376305555431038655215 7173 39696932962955554309686552075 7174 103030550310355565702907584797 7175 236365603523555678430879928023 7176 103053971211554564292759159812 7177 236580232315565687068007601523 7178 105198121075454469439935987212 7179 260015232796564704600560102323 7180 720158348027688447205721223434 7181 198723199776484411953210212321 7182 1010236001788924720374322323431 7183 2122372017890648243805423434551 7184 1020919856694402027954212323510 7185 2250801167044824280366323435921 7186 1891990649640201597063212311210 7187 9080086902882416024694323512321 7188 18960910828944772247045435923439 7189 90330729490447822484456560634607 7190 183368305084479424924567726947279 7191 933693660924804650645678270482807 7192 330330591199962494434561696015935 7193 297295110399619944323406359871313 7194 1023039124003200445434869601033534 7195 2236407248034404456549103212335747 7196 2103931999723964345390972101313412 7197 967303997207643232691720989092102 7198 652967971936432118305191869120975 7199 515655703304321042950304630991754 7200 74552972963209615496962291905543 7201 43515715631916073963621502955429 7202 31073074303059327630206975554154 7203 9329342969513176297943755540743 7204 3153215635090561575429555393427 7205 732074309095407354155552732173 7206 319342909153933140755517320529 7207 33214910727330793555053195153 7208 32079093173293531549530350733 7209 19349130531531307395297093333 7210 105507365755753682039025053335 7211 256081677957976944408260573359 7212 572956780380190444894725813606 7213 315545596798296440741192089945 7214 75435165581564393410319279433 7215 54310655207442732097031754329 7216 43094551934417319169705543155 7217 29143503324053030636955430754 7218 107456033448576366970356567966 7219 280572334491789670243567680271 7220 965823345077902842455678962832 7221 652213229374976420354567616315 7222 522092152939764197143456063074 7223 219120715277640370832339429343 7224 30993071776396892321274153232 7225 70056837790029063432807574343 7226 140569378080308694549679805457 7227 485705796963691045702801656583 7228 52953563630309632975986545232 7229 15531430296916315751865432119 7230 55754563030769557999076543207 7231 53543429693635535989365431935 7232 31432156330315311873054303315 7233 8320743297073104729542973073 7234 3193431569330961155415729328 7235 332307433291610754073153163 7236 320934331506093539330730633 7237 191323306939131273293294333 7238 1073433670607352815055045335 7239 2814536847281589560560457359 7240 9545769282955903725724581606 7241 5433631615550969193203205943 7242 4330306075491630331971951431 7243 3296939353906297303703508308 7244 1563273126941572968970922923 7245 5694815270475830290250630635 7246 4340071696152297497894294315 7247 3199306360721573976741543074 7248 392942993207327765407429343 7249 1070470054481477876880705453 7250 2844840564954778988968456575 7251 9249285690367790090292567798 7252 1991654297057499097519457587 7253 10076767024581009020004579903 7254 20787884245952108240045800835 7255 47898926460383294480459609358 7256 16787184196831543996315913124 7257 67903928029355660029560735247 7258 54967159753154599755393312016 7259 39650717530743197552733099865 7260 102808379768056019588137001077 7261 229693801896572203895384012783 7262 156327984765321968752839897632 7263 569480127877440289989401018943 7264 433998976774397679873989847431 7265 327987765742776558727878414308 7266 175877653417765527176764082923 7267 798978774777875883787888950635 7268 587767741776752829676887494313 7269 277657405765516156564873943091 7270 778780857875971567689020457072 7271 767592536751707456469796329317 7272 655119305504934344237563153057 7273 551032954959323242095430729536 7274 509715539513212019154293155305 7275 1102355803934324207567055557655 7276 981151967323201935449555536551 7277 810703653211983314395555305503 7278 92970532103833082755552954968 7279 15695320968329217555515539647 7280 57037450293506379555955802883 7281 29694297530942955551551976831 7282 103047019770470355595600189352 7283 236484201844843556037201905583 7284 104041984440431539691982955232 7285 248480124484555803080150358343 7286 3999004043551969198697123232 7287 10008048455600308011023234343 7288 20096492557203696112234345455 7289 41029065582437031122345456558 7290 9749455220289711021234345524 7291 7394352197677109810123235199 7292 2743120376570918099012110397 7293 8055243787850797008123124022 7294 16558457899208024095235248228 7295 67592579006496249038358494295 7296 55119349943961989683123941554 7297 51033199427603876431007407543 7298 9730394175968764309933935431 7299 7296740551647642919327314303 7300 1565395506416415033173082969 7301 5678036068768760335816950307 7302 4559699447647597312063496935 7303 3516394416415173099431963314 7304 1062744064070529194303633083 7305 2708048688845908045636936935 7306 8496490889260896456970570558 7307 3963892871792764343695295528 7308 10299069038067885457039035893 7309 23008708396678916584408359055 7310 9926922766567065243923109552 7311 9183217665449452027210915515 7312 432056654394319772091075071 7313 319546542743037719109349308 7314 35425417429697030913192923 7315 14194054156369691090315213 7316 48048567569703073083558335 7317 96491679702436816935593356 7318 63906556980304063315133143 7319 26945543796959433070930830 7320 70455658030404536850569362 7321 144556796364845769205705707 7322 445568029689257906458458483 7323 435439756471934944324324032 7324 314277544103319443203199720 7325 81775440973034431970397197 7326 5754391729724303696770376 7327 3542705157202970365696965 7328 1416950731975697054363653 7329 4770408160197024565696775 7330 1695920598369803454365754 7331 7040646013701634565677967 7332 14486872138416945676780277 7333 44909023392770456787962783 7334 38909812717696345675617632 7335 90901528379029456797178943 7336 190815893808304568023790459 7337 1089559059693645696238084607 7338 2903608603056857030396927283 7339 10837291236569184364030682934 7340 29383072367707925688366950547 7341 105936823678480656893670405682 7342 260569436792966769056844856943 7343 725704568070267908569249170454 7344 192963439297854925431990496341 7345 1070294607019170656560085029471 7346 2843047284207846767720920304831 7347 9256482926479267878250643649352 7348 1944015184151856761894430393115 7349 10448159927599167919044564055159 7350 24495600680007680808445688559607 7351 3953994399936391924434485515932 7352 10380046000570080644544915960543 7353 23960472005840966845650760325655 7354 7596119952391664434493597194552 7355 5161039520706644323931170343517 7356 609675192946443207310497231055 7357 1302800070468454481525022352556 7358 3629600844692564955860223585571 7359 155992442319439552598211255309 7360 560064463604603586014312557707 7361 399444229961971259883099536935 7362 1004446300320232600937003770557 7363 2044469603442347210584037845583 7364 4444703234463482325928379255934 7365 4440972124232021191162951951324 7366 4391721002119810310615503509204 7367 2705209981038097094074970911964 7368 8458500152397025048810250720286 7369 4324998720769789608097893197664 7370 3199987193637675919176730376644 7371 399870330296551030565296966443 7372 1001043363027592365679030268453 7373 2012453696280063676808362692575 7374 4124577030960696789693707065798 7375 1003369691594365676328929453584 7376 2033703076045676789490704575927 7377 4338436792456787905088445800682 7378 3284305520345674949284431994420 7379 1642955197234539391644303944197 7380 6870360022345806076845640448023 7381 4696999821231939364434396399810 7382 2363998210103273044322762798096 7383 1027982098971729643217617579162 7384 2280145010238302854379179807703 7385 1598829898082976542950557936972 7386 6009501016950187670405580570223 7387 12104012170401898844855965842236 7388 959900495984788440551652422101 7389 518995951841684395506520220983 7390 47951504406442754945198191831 7391 15506963944417539430380304308 7392 56070300444779804563963645695 7393 39296996441757963427630434355 7394 107030028477980294678964545557 7395 284360292780163046790285655583 7396 925723067961696468082916755934 7397 193209455606364239215065551319 7398 1054504557269686406360675593607 7399 2566045582702908869726796057283 7400 5672455948430889102268032582934 7401 4520351404292870981839719215323 7402 3197107961516691804277032073212 7403 370935607066303961769719332101 7404 850557284669640317902405343213 7405 495531642636397054979953232088 7406 1035756866970024570200374344892 7407 2357969070240245842403805449063 7408 1135629297998032419967954389432 7409 914151575979720039655542874321 7410 80707351757199676555416743203 7411 168481597984002787556768054438 7412 692956020128027899567896564595 7413 315539798959776795456765443154 7414 75277587517765554345654430743 7415 51775275057655543234544293429 7416 5751749536555432123441532155 7417 3505395305554321012407320755 7418 952752955543209899933193553 7419 517515555431918799330331527 7420 55075554303047593297307175 7421 49355542969615131572930555 7422 105555670303159355830565556 7423 255556843635605559365675571 7424 555569256957255605676795832 7425 555431943531953954565552319 7426 554303431303527543455521035 7427 542972308971175432355209715 7428 415720927710554321151917075 7429 73191177095543210703049354 7430 30310569155432092969593141 7431 63525707556545070304055473 7432 31192935545429296959554130 7433 10315315434151563515540897 7434 23557556547595695955689023 7435 11535545415154351554469812 7436 7315434070743107544238101 7437 3074319293430935442080985 7438 6805607054570556464970117 7439 3953929543295544239699056 7440 10380703655035646403008569 7441 23968436760356868836091707 7442 7644305597144648299104932 7443 6442955170842401590959317 7444 4415550492419987091513056 7445 4075495920039869107089544 7446 8797040640401107284903644 7447 7569594395990931638970440 7448 5435142751891306287696393 7449 4310817504708941676362731 7450 3092054960927406563017308 7451 7064570330680867696181693 7452 14685843366969079031957057 7453 46919253670308808360384583 7454 23031930496927922996843232 7455 9703295963175215964432122 7456 6971551630552071644321015 7457 3707506295519306443209874 7458 8480071036005668454501005 7459 3999309699954644342989952 7460 10005703000366845470100383 7461 20058436003669256841203935 7462 40592572036706569272440558 7463 86065824368467706824485592 7464 59452203044256944204055116 7465 14321969641943441959551065 7466 45440302880454480403592679 7467 34396976796343995971118554 7468 22763765563227951711045543 7469 17629655432175505109635432 7470 79102756543796059302956543 7471 50977545429559512975545429 7472 110179656703603930195656703 7473 98556544969967298354544971 7474 85545439639651583143439703 7475 55434276276507230832276968 7476 54321761764932092321763645 7477 43205605639319121205630435 7478 31953954273031009954296314 7479 3527541729709919541563083 7480 1175405156919035407429233 7481 553950743029713934152131 7482 527493429757087320720907 7483 173932157529273193190935 7484 820543579906816056090559 7485 195431358944059539095518 7486 1036553590448603809035995 7487 2367576084491239708360039 7488 1055359243910076922999672 7489 2557606460720790630002823 7490 5579268728248086960029434 7491 5351847161999263599754323 7492 3104410603991831197543211 7493 964093967904310375432109 7494 639127654963096954320919 7495 270976539629163543191036 7496 850187803107695656072370 7497 498475970936354539320892 7498 1012800250569565805449064 7499 2129602605703679656508687 7500 955977952970556544926472 7501 551775515695545439184115 7502 505755074355434270441075 7503 1057960805556546844472795 7504 2580329655567669244828039 7505 5963502755678706449496406 7506 1630977554566944393963945 7507 6970179565670446060300459 7508 3698555454496419396996316 7509 385554343964032763963063 7510 915565460288347900296693 7511 75454197683214997566327 7512 54340376432079975463177 7513 43196964319359754230575 7514 30363643033117542095354 7515 63696856335179665037565 7516 30364543310556649695454 7517 63685653525566903036565 7518 30454531195462969705454 7519 64565752036710302456565 7520 43453519705096980345454 7521 32331036949163797234344 7522 21309703390629572123243 7523 8916972694155321012032 7524 7063718340753209899716 7525 14698393487974501002367 7526 47014054900206012023683 7527 9879538997939899810432 7528 8755287975278798096315 7529 7551675751767579163072 7530 5506553505655350629317 7531 4945530954553094153055 7532 10455770365577047576556 7533 24557843675784479787571 7534 3536430553644157675310 7535 1304295530440736553097 7536 3647035764488167577023 7537 409713644080655369813 7538 902336848966757701534 7539 1823369290267978415749 7540 9433707082680192758107 7541 4328929218398317520935 7542 3167152042783055191314 7543 650719617629550309083 7544 493036056155496909230 7545 1056372571557030906364 7546 2569825835584370869687 7547 5701459355925849102902 7548 2988313151192390974979 7549 10093535592064090210206 7550 21055756064689082322471 7551 9553539442469221220110 7552 5531274420232210199091 7553 5309744198122098389107 7554 2917440381019182870935 7555 10780483952207949050558 7556 27964940382480508605595 7557 80290483944966091256038 7558 163084940450273072572388 7559 696930484602816825823895 7560 363296041976064192208754 7561 31559603759440321927543 7562 7515969514397203175433 7563 5071635082771970554329 7564 10836960947840245565503 7565 29370330479282455676035 7566 105843364806944556792358 7567 259253689670445568063595 7568 606576902844455696696038 7569 1267790829244557027032390 7570 2678089506445584284344081 7571 6796904068455926925448952 7572 5562959444351183194407518 7573 5415514443110430343935045 7574 4075084431096297227309635 7575 8800924553031022281702956 7576 7991203529709821604975544 7577 5909971156918205959755441 7578 919710743041951517554407 7579 37093429603507055543935 7580 85054703236084555660557 7581 49540972099243554595536 7582 103690225006455566035768 7583 237082260068555672357895 7584 89221799445554521136752 7585 72205594435543210905516 7586 21955144315432090955065 7587 3550843074319091549452 7588 1492429343029107394321 7589 5064705456307282045431 7590 10688456569682944456555 7591 26892567702950444567559 7592 69065678430404445679606 7593 29454564295964434555946 7594 104565687040284545560470 7595 245676904482925655724841 7596 34562964015194553200410 7597 23415639870343531996097 7598 12074278697231303959172 7599 24806791022353640407823 7600 49668072223576884879434 7601 102696822235788929004544 7602 227029422357890708045647 7603 169754221136692919634412 7604 701966231367070802944723 7605 1420270353684849630448237 7606 4642843576929302964494383 7607 2416431363152975643942832 7608 64309030715754427416322 7609 42909693073544174063218 7610 14916329331440539432044 7611 50769505354485804544447 7612 107904057564919645644479 7613 280848579690802856844807 7614 969291803089629169249682 7615 631503969276150631996415 7616 306967631760694303964074 7617 670278957927045640288805 7618 497767535169634397687954 7619 1017879759702946018900364 7620 2179002002430472190803687 7621 549979980296120291970472 7622 399759797560997503696119 7623 1002002019730020037031205 7624 2024024202160240384352459 7625 4248246423722483925584606 7626 2002024209220027195241944 7627 4024246506240284038480446 7628 8246468070482928392964468 7629 2024239296015162715644248 7630 4246407032159708356846494 7631 2023929720716923144423944 7632 4240702248370635444640446 7633 1992982002894314442396424 7634 10070144029045544464028647 7635 20841448308455644688290883 7636 49274493692556846895088934 7637 106805057065569269040890544 7638 269660584675706708489085647 7639 702725926798468492908916882 7640 1428260668012693070890768947 7641 4694726696127056849087890483 7642 2341186360969544389276696032 7643 1210462991635442871766359722 7644 96215906314416705663117221 7645 62070943084064954631052203 7646 19291429239439542309521970 7647 107074706404603663703840241 7648 284808468847236698439282471 7649 929692689282367012606944832 7650 156318471621049897943440315 7651 569592837032501020454483559 7652 435116289718989796344031515 7653 311061677047877563239707074 7654 109406569616775432076929343 7655 304867703167796544790705455 7656 649078435678027648088456557 7657 389364314559776399284345536 7658 905685545601790006925455769 7659 1856915657218080070656557899 7660 9170756782396960846767579007 7661 493545620763592425655349935 7662 1055657047896064656757500556 7663 2556784479032686767980005571 7664 5567924808346907880160055832 7665 5455199923222936798599552319 7666 4350399212215305585195521035 7667 3096792102072955250355209714 7668 7028063224830358603558502345 7669 14296694249363591235592023457 7670 47027046505696072356064234583 7671 9769624954359321139442123232 7672 7636199543113210874421012115 7673 6300395431092092744209901073 7674 2996754309119117441918989330 7675 10027965707207180480790105362 7676 20280278482483964968081257703 7677 42962792944940290296952578434 7678 15617515439397497563519364324 7679 57179956606021019696005685447 7680 30559545939809836359954454415 7681 65603660601701369600364564757 7682 53970593984989035997043441536 7683 27695127839869711969632407305 7684 79039279401102320302944881658 7685 49671753990981196975440806527 7686 102837980090152030196489667880 7687 229380161081584362028902678961 7688 152798609207243019766978567610 7689 588011306482456201870191679121 7690 279908944020341984698306551007 7691 800890448243480127013667592082 7692 1609084494454961284136680064948 7693 7308925044570312927366960690495 7694 2927189643297095173063594295953 7695 10683902855025039816696047040374 7696 26940829160260401567032484483807 7697 70489507722724815684344924939682 7698 144904078228249556925450650602947 7699 450848794294503570656606807230483 7700 292407541542971294545943932096032 7701 1064879675670233045660460545032342 7702 2689002796842336456724725660343463 7703 6908028029263368568248256723454694 7704 2919759751833045442001945212342342 7705 10802001999336456464020458323463462 7706 29624020005368568688244593434694703 7707 103048240057691690894446054547048434 7708 236494480579077089044472565684492547 7709 103943995349369269644119454443919412 7710 240460037505706702847204564460804723 7711 484720380058468429282445684729648234 7712 41196799524244151620434441156402124 7713 10365595202040706196324410743981004 7714 23676038424488472029444728060152047 7715 10559684204084119754441159398719612 7716 25602926448927201964471606010403123 7717 57230668490682420284837272124835234 7718 32094643894420197640291721000312123 7719 19142428744198376397505209997101013 7720 107464690048013790020058500023212135 7721 280687080496138080240592000234323359 7722 966904965031396962486064002345433606 7723 662959649708763620059439981234329943 7724 615516396927630199514279810123159430 7725 75062763176298395081758099010714294 7726 49417630561582749205519189893081541 7727 104778965715948106456007901056955674 7728 247790278360495268572080812570356807 7729 17497762995951845319192099297143932 7730 81017910040399257608065007023460543 7731 9855099596791935919449929812195428 7732 8549195165503311034399158100354167 7733 5390350654973109722790720997140656 7734 2697094539730917217493191970794545 7735 7025045802170782381056080248045658 7736 14260459623847943952572962496456789 7737 46724603039280460385830305028567907 7738 25201969671596196852296949765454934 7739 58420302836032029183030501876570546 7740 24196976299719750429694984765295425 7741 363761597037496156339841651554192 7742 29607169693960743278406507540321 7743 103283703060328054792868079683432 7744 234938436723496568069096802934543 7745 119284305211965439429163975323432 7746 31642952103654274150627753212321 7747 6415520970541740694177532101209 7748 4075191695405394340575320989916 7749 8800077036858045485797450100768 7750 7999369704519634053574298993648 7751 5993036963036319531341587930407 7752 1929703629703035309207275295935 7753 10702437102436357706482799040559 7754 28424583224569578468948008485607 7755 92645934245703792690496092917282 7756 18431322032969518295959115051615 7757 92553424350303995040407160597159 7758 19532203096967949595930595170719 7759 103742437030280504040566039848407 7760 238064584362966048485672401292883 7761 79443243015659604054519989516832 7762 54432029874515959543039875064317 7763 44319758743071515429678749443055 7764 43037527429307074156567394429554 7765 29695174152929340745452744155544 7766 103039807590705488056588047555646 7767 236401680088456896567896479556871 7768 103986399284344765456764155544710 7769 240110006925447876567887555648321 7770 481120070656478987678899556893432 7771 10999294544167876568795544732320 7772 30007045647678987690035648143441 7773 60084456878790099080356895454473 7774 120924568990081008963569036564816 7775 250645690080952090295708367689571 7776 606857080970385083038493678903832 7777 1269184970243920936393056790839346 7778 2707930242460650570056568089405471 7779 8480562464726805840567696904856832 7780 3995420241183952395456362960544316 7781 10036642471940384036569710325645569 7782 20366864840483928367702323456855707 7783 43669089284940693678423434569158482 7784 30629271639394330564212323430724020 7785 67106837006045365686323434568248243 7786 50944289939633054463212323442002030 7787 110446900602936564694323434464024365 7788 96422993975305442343212324239803051 7789 64215927752954421232101202077969503 7790 42071177515544210120989979375634970 7791 19310575075442098991879752954319696 7792 105525800796465010079001990365603031 7793 255859608028680120808020083677236351 7794 559203296290961249696240936782369592 7795 511971561491609996361991305621035119 7796 103707407905919963003908954209711035 7797 238480880860800296040890366502312359 7798 83992792591997559592697064981101112 7799 27917519103975515118369439810991096 7800 80780007240195959193704601530073030 7801 167960082482040408058447215760816368 7802 680320944944484896592482357929569695 7803 397191439444040765120021135155436354 7804 1024074604448487879240231359556569565 7805 2248807244492899006482353603567703679 7806 2007932043916789944021129971456970552 7807 4080544460767900448231300234570245582 7808 8965644727880804494353602345842455944 7809 7654441176791963943129981232420351440 7810 6544410565503627430959810120197108393 7811 5444095454970174291518098998370922730 7812 4439154339698541507039187982891217295 7813 4270743276385406929670475816710051554 7814 1693431762853943156496152065099507544 7815 7054557909180455569031584681004079647 7816 14565580907964555708355926952048802877 7817 45675970880285558493560670384489628983 7818 34551692797655523931394496844076167832 7819 23506317576555207308743964439360656321 7820 10943055365551932927427644272994543210 7821 30456557675600550680678846830045654321 7822 64567578797205606966789269360456765433 7823 43455367571953943665671832996345654330 7824 32353055303527430654504315963234543296 7825 21129552971174294542963071632123431563 7826 10955515710541543415629306321012307432 7827 30355958325675654757105669432123680543 7828 63560393456796767983256704543236965653 7829 31396732345565655831944963432103654530 7830 8765321235454552303439632320970543297 7831 7653210114343520972276321191695431576 7832 6532099083231191721763210306354307365 7833 5319189232110305205632096943142933054 7834 3030472121096951954319163430815329543 7835 6364823233030400365607694569557503653 7836 3040212129695997053936343435534970530 7837 6482323303040024580569454555750245763 7838 4021212969599803195434343553498033630 7839 8232330304001636036545455575016336964 7840 2121296959986299705434355349863303640 7841 1009563519861596954323153198632970398 7842 2103696001116030365435576010950244015 7843 970359991059697054315359891498039872 7844 697119909516369543073118707979678715 7845 371038915063035429331046935756567074 7846 832390760696356705352470557967684805 7847 320693594363144953120095535656439952 7848 194331143030839530999155314544279521 7849 1045351456369403770007557545646803831 7850 2457594569704837840079579656869639351 7851 335143436960296399355356544636273110 7852 310832303597562793153145442301731097 7853 92320971175417530730834420985309173 7854 21191710554055293292324191852910527 7855 10305095539551531521200304515095172 7856 23661035803595755832403645961039823 7857 10609711971153552319970431609678212 7858 27302320231575583600244557302794323 7859 81623442355795937202445581628045434 7860 6212421153551291980435206159634320 7861 2100210731509503796311940716323194 7862 998093306914969563103393063210342 7863 979132943079635430972729432097215 7864 750915429356314291717154319172071 7865 491074153143081505050743030519305 7866 1072807575456956060608056366005656 7867 2829679796570372727296569672056771 7868 9502802027843828283027702824567832 7869 4975979776428161629776976203456315 7870 10200201788695717101790190434569556 7871 22402417891038383218082084545703571 7872 19980056709682832039219243432971310 7873 100160568502949344406406454550233521 7874 201725692030505444868868565602335831 7875 418257064366056449089091677223359352 7876 41929443059544389269106572213113120 7877 3154429515442871830945322091090996 7878 744155074416704291433219109091963 7879 440749344064961508332030909103629 7880 393393239439606923319690910970154 7881 1054054404603270633603090730241565 7882 2568564847234846937237088162475679 7883 5691689282349270582384895704796806 7884 4306471621191695220840752961563945 7885 2944106210306352192393515607427434 7886 10447270323669584064055957280680546 7887 24482843436703928688560382966965671 7888 4016432304967166485396815663654510 7889 8168543650283668918029556696765924 7890 645430497630647039755546365651200 7891 434295976294409677555423054509994 7892 321551761543916575554209542919944 7893 207505607427065355541915415039443 7894 480057280684677555680756760404454 7895 960582966926779556967967924844564 7896 595215663185755543655655200443439 7897 152074630453555430554551996432275 7898 584806964575556565565600028542799 7899 239943643355545455453999765417595 7900 79430433155434354327997654055152 7901 54296330754323143175976539550717 7902 41563293543210830551765275493055 7903 7431531432092295505651753929554 7904 4307308319121554954505527155541 7905 2932923031007539542955170755408 7906 10550636352079803670359847956894 7907 25606969584801636843601280369047 7908 57270303929616969257212963708482 7909 31696967156063631932095628924019 7910 6363650739430303319154167199833 7911 3030493274296973030740650398330 7912 6365054807030216368086804013363 7913 3049539929698063039263959893030 7914 6503800703016696406700401056363 7915 4967992969866363944995989543030 7916 10280070301069700450040103656364 7917 22960843612702404600481236769687 7918 15592430096979961996010105636472 7919 56064561030200320032121256968823 7920 39443409697997199721009943648211 7921 104454903020024002232100456894313 7922 244570836240248022343204569045535 7923 43292301997999821231963429635312 7924 31520983975998210103632156313100 7925 7191827751982098970320743090997 7926 304177503819187697193429091977 7927 647780039607899024054709080181 7928 417599675936789799540909198406 7929 55196551305677595390910383944 7930 50365508954575152691096827443 7931 103676090365799587073029480455 7932 236793083678003904816304964559 7933 105529230559966960062959643512 7934 255906365600270320710402855923 7935 560869677202843448324829160634 7936 392636571976432403200150594323 7937 1066967840188544834401606045433 7938 2670279281891649344817272456535 7939 6842806959076905449582824567758 7940 4415943509362954395216203457526 7941 4071430913015542752061972335184 7942 8834570736155667984720223359924 7943 8323293300754655841198213119200 7944 3211532993542552410382091031992 7945 2107315931419520096819109703921 7946 933071308035199164030916967210 7947 329308919710390639691063652091 7948 152927037096694276309430519109 7949 590684385027046789704566007307 7950 94442849769625676963459932935 7951 44416397636194563632319315311 7952 44062776300343430321033073108 7953 39417762997232297209729330924 7954 104777910022343022502305370645 7955 247780720223456226023657846859 7956 17593198212342179810536424512 7957 80056014323463801525768645923 7958 160572145434699615857890860638 7959 725823456547003159179089126995 7960 192212345409970710549270983953 7961 1062323456900248325706850140375 7962 2703434570802493458469201483799 7963 8434545849625054592706414938006 7964 4323432396189543116944079279944 7965 3212320760475431063439351759444 7966 2101193596154309432273105514443 7967 990331160742914321730955084432 7968 897310593415083205291549244315 7969 773095132069231951507392043072 7970 729150919432103506932719629317 7971 150691034320970943317036153057 7972 607072345450250453584371576583 7973 1284823456602604575925835787936 7974 2929434567227245800659357900571 7975 10704545682282459606805580805832 7976 28445656942944603269655969659343 7977 92456770470447234702760302805454 7978 20345696096412120977596975954339 7979 43457033028723250180030200365406 7980 32329729767211898399697997053944 7981 21157157652104782796375969527443 7982 10730736520961617562951635174432 7983 28168167850317179710396959804543 7984 95695679203583802324030401645654 7985 54354551971227981199695986434539 7986 43143503710175810396351864323275 7987 30830969098552096763104643211754 7988 69370309011585027895246854317965 7989 32896909907249776752024543055654 7990 16762918931997765519803429554543 7991 67910790560017876001634703565655 7992 55093495399856759986320971454554 7993 49131952798545519863191708343543 7994 107360388011656001096078493455654 7995 281723896116772013032793054556767 7996 958239031167824136348056565567882 7997 522069710656200903199545455456815 7998 219437094541990970395434354344075 7999 34289143403891696754323143239352 8000 21670831968706365543210832073121 8001 6492303646943055432092319331010 8002 3920970423429554319121033309894 8003 10650244634703565607232333701045 8004 26802446948435677282343338412459 8005 69624470492556782943453392724606 8006 36204095919545615432332717201946 8007 1959151035434074321317051983423 8008 10407592356548805433584600134635 8009 24880063567689656535927201346959 8010 799431456476545311171989223512 8011 594308344165433110503872211097 8012 142923240654331094968722109175 8013 470634486765353050290223307799 8014 94324065653129497498212937594 8015 43199454530953973982095295139 8016 30394343291527727819151550874 8017 64045455075878279607595609005 8018 39634349352761755935153909954 8019 102945505587917960559580900365 8020 230456055900780325603970803679 8021 96339550993597193967691970552 8022 63275491931170327656303695515 8023 31753903310497176542970355074 8024 5526973095970565415697149343 8025 5183729151695454074370793231 8026 429150706354339342893532107 8027 150692943143273216731320934 8028 607070455454814368153450547 8029 1284844556569545695574605678 8030 2929245567703657035807256795 8031 10706455678436784359682568038 8032 28468556792567925602945696395 8033 92691568065680657230457030038 8034 18307439454394532096329699687 8035 93680604566045745029503002903 8036 30393963459633429754969974967 8037 64060294602934701970300210281 8038 39397541975320983696998097606 8039 106019680197450137030017019269 8040 272202962020601384360184206707 8041 822430304247213925721926468482 8042 220296962012087193203184244016 8043 197563619899270331970442039862 8044 1019697201006843360244464401103 8045 2203022412069253722444684811235 8046 1969820099431929220442440110112 8047 10301441004560706244464481121123 8048 23614472045728470444684951231235 8049 10084119633164096442439510110112 8050 20927202935689028464603921121123 8051 50682430556908292687240631231234 8052 106944565570895066902486952352345 8053 270445675849040670824910383583459 8054 844456799308486849450723935934606 8055 444345592924064394293207311321944 8056 443235115199442741531933109203444 8057 432111070394417407303330911972444 8058 321109296744053932973291103720444 8059 210911565439527315731510969196443 8060 91107454275173073307091630364432 8061 10934341750529332929106297044315 8062 30545478005905350707271024445559 8063 65656796060857608482832244455605 8064 54545559392535924016322044353954 8065 43435512719311199863219643127543 8066 32315097033110398632036430975432 8067 21069169731096786319704291754321 8068 9430637309165663036961505543210 8069 4294292910654629703606955432091 8070 1541515094542156969943554319108 8071 5675961045663570300455565607295 8072 4551609634631296996355453931555 8073 3505916322309563963154327307554 8074 951063220915427630743172935543 8075 509432191074176293430515315427 8076 1104544072807791054565957556679 8077 963439315937509543451535546551 8078 632273071294915432307315425503 8079 321729309539074320933074194970 8080 205152915269343191329340339697 8081 459590758705456073505483403022 8082 315093526954339330954031969820 8083 69131183543273291539703638197 8084 30910431431731507276970280376 8085 70724554558156082790242963789 8086 148245565595572948082470297901 8087 494455676035830496944843020811 8088 1044556792359365030449256249514 8089 2445568063605680364506570503947 8090 435439429954397042945294967412 8091 314274159542769615431539654100 8092 81740715417636074307276540997 8093 5393074056299342931765391976 8094 2729339541593215305652703765 8095 8305403676054357656788437878 8096 2953970559543136545684296768 8097 10380245603655367656927027894 8098 23962457236757678770684279047 8099 7620332105536567694441749612 8100 6197320955305456344405396097 8101 373191552954343243952759176 8102 816075590365454460388007789 8103 59355097054344196879937678 8104 13149169543240364759296565 8105 35507703654483688007027679 8106 14936970544030479929776553 8107 50570245648364800701787575 8108 105842456893689608417899795 8109 259264569056903292779002039 8110 606685708570835067808024406 8111 1266918491849360679696244866 8112 2670793079305726803030449071 8113 6848056805658269636364508832 8114 4399543954521836303042928318 8115 2795427543204302969615163044 8116 8036679654445630303159696446 8117 16366802764456963635603028468 8118 69669627884570296957236292695 8119 36636176843297563532101518354 8120 6300564431575431320987043143 8121 2995444307354309191869630830 8122 10036445681565708079102969362 8123 20368456955678496807230305703 8124 43692570356793029682363658434 8125 30319297145529756421030524324 8126 63607023455901968632365845445 8127 29929812350983646321052434434 8128 100701523610136869432584544546 8129 208415837121369104545925645671 8130 492759383233707245660656856832 8131 1068005934338482456726769169344 8132 2696060545392944568267907705447 8133 7032725658070445694680878456482 8134 14348256796844457046968992568947 8135 45494568029244584470290065690483 8136 33943439752043244097499454296032 8137 27432277519632039173994341559721 8138 80542780002944407820045475602232 8139 165667960030444879440456797222348 8140 676680320364449004484568022223495 8141 566397197044389964043439822211954 8142 462770369642879639632278222103543 8143 217697036416756276321762220971432 8144 56369704065541763205622191708322 8145 43036959455405631954220304923219 8146 29703514353954303542196959212034 8147 102435945580365635664030406324346 8148 224560455963676956688364869445471 8149 203396351630563546483040634434110 8150 434029596965695668936486944547122 8151 319755163654354647304063443411020 8152 37550630543142412959432432109797 8153 79606965655464730404544543302021 8154 55943654554241295963443432979805 8155 51430543542009551632432315757955 8156 8295431419915506320321073535555 8157 1554308039074943197209331315552 8158 5565696408810456022505353555583 8159 5454363928096339818953131555231 8160 4343027159163278047530907552107 8161 3229770710631759615290935520934 8162 2157693094305516071491315191323 8163 736329142955059307909070309212 8164 303150815549512934909296912097 8165 635609555703930550907030725021 8166 313915552967295490929693189806 8167 87075515651553891156330477943 8168 69355074507528710743296175428 8169 33149342935167093431560554166 8170 30793215310649132307395540663 8171 68054357526907343682035686693 8172 39543135182933230419714466330 8173 103655359950534364802344669363 8174 236757600405745689623446705695 8175 105535995953434476212424954352 8176 255760040374544790324650365583 8177 557920483805648083446803675934 8178 535196027954399232423970551323 8179 310359775542792120207695509211 8180 97117755417520997936354912109 8181 71057554055191975303139100919 8182 9535539550303752970870991037 8183 5315275496969515692691909695 8184 3071753963635074318302916355 8185 6837980296960805593630769557 8186 4295797563591955130293635536 8187 1553575431103550897530315304 8188 5575796551235609019763557647 8189 5353565510113909837631536415 8190 3131455099086918296307304075 8191 908349189263041562932959353 8192 1893507906696475710550405579 8193 9056080867028798325604855807 8194 18572969084290013457249159679 8195 91830308927080134582507602807 8196 4296927169198923218935975935 8197 1563170630387212047311751314 8198 5695846963902324481517993547 8199 4352423626981204007055931415 8200 3120210183809959929551308074 8201 998098427919519155508919343 8202 979184175035030754927033227 8203 750440549709693539169732175 8204 496395396916331270637320553 8205 1030038030769352846981445574 8206 2360396367905589270154455807 8207 996763054955271698744351932 8208 965629539551706387443103315 8209 654155275504942874430973071 8210 540751754959416744291729306 8211 393505539514065441505152945 8212 1056055803948676476059590457 8213 2572559640490788792604084583 8214 5825602885087890067248925934 8215 2193976849276699452007191323 8216 327764391766394319930309212 8217 177642705662743039296912101 8218 778868456708056407030723211 8219 768644344919543929693212105 8220 646443239035427156332100953 8221 424432069714170743320991530 8222 204319437080493433191907296 8223 445604584965054536080883030 8224 433963239649543299192829696 8225 327632076395431590316156364 8226 176319362754307097060743043 8227 789605707965685024728056455 8228 675952935654449801159544353 8229 551515314544397990715443130 8230 507073083442775893074430895 8231 1084816934467799056804569035 8232 2929570544678008569645708359 8233 10703845646796091702858493606 8234 28439256868033078429193057271 8235 92606569096336792708056582832 8236 17945429163305516919545216315 8237 80456707693655970803658369559 8238 164568479056760249636793703600 8239 685692808567922502968058437201 8240 454315925455218975639524291986 8241 343071194352047754275201503864 8242 229310343119617541751986968643 8243 153097231036055405503863646432 8244 577022352372556856039096868543 8245 369821120919544539669164645431 8246 38210991035443276630642434309 8247 94330072356454786966864545705 8248 43299321144341663664643432951 8249 31593210843206630642432315508 8250 7132092431946294420321074923 8251 919120303421544197209339209 8252 30996972207440371913271919 8253 70030222480483840734840805 8254 140362224964939288149289657 8255 483702250290606895506902783 8256 28981897493944754942977632 8257 90159021060447970470178942 8258 181608232724480244841790469 8259 957294348244962449278084707 8260 531543202039620391759240935 8261 307431979676196705511991315 8262 680560202792028455920073557 8263 395397977519764351199331536 8264 1038020180001885592005355769 8265 2396241960018916064057557907 8266 762003599847059439535534932 8267 619971198409514275315319317 8268 39710383915081753073033056 8269 102323940760957976816336569 8270 223440487930380189569367707 8271 212396075296798475433056932 8272 100759351565584154329543322 8273 208005595675927565503653423 8274 496056036800679676036774634 8275 1032572369606802792367806944 8276 2345823703269628063679670447 8277 1232208971836159430556496412 8278 121927704300714295543964101 8279 3176962993081555427640991 8280 563615929207554176391909 8281 430071151935540562702915 8282 299310703315395416975074 8283 1005528433558036770200806 8284 2055892535596367842409671 8285 4559065756029679264902832 8286 3509453539756551838976320 8287 914331277545504287763197 8288 83309775434961677630375 8289 32917754319606576296952 8290 15057543035945361563521 8291 60579656360457715695831 8292 125802769724578357039356 8293 259627902245793584405571 8294 603080822458055924855832 8295 1236969424596560649159346 8296 103634203165394390713221 8297 236946435678046088334231 8298 103424314559619283322110 8299 234645545603206933423121 8300 122435433971943332211010 8301 20314327703433322109899 8302 43545478434533423301006 8303 31434164323332212989944 8304 8320643213322095879443 8305 3194432093219152754428 8306 344319132030717544163 8307 243030919693055440633 8308 29691036329554394332 8309 103072369503566045342 8310 236823704035672457463 8311 104208959714520334232 8312 246490402345843346343 8313 23895981232433223232 8314 8751810120332212122 8315 7504098997322101016 8316 4959187973220989865 8317 10407900214250101076 8318 24880802346601212791 8319 791981225990097510 8320 503810191899175093 8321 1039522079007801055 8322 2403824808079612559 8323 4839449696803125606 8324 274396363970993944 8325 806029700250060446 8326 1672302402600724468 8327 6823624827208244695 8328 4210200171922042354 8329 2097998503219621144 8330 5020012034403031446 8331 10240124344836354467 8332 22481245449369564683 8333 20010034393035442432 8334 40120346056356464542 8335 81243472569568685664 8336 10032119435446454640 8337 20343204556468566881 8338 43454445568691668952 8339 32344435446306647520 8340 21244314422946415197 8341 10043084215424070372 8342 20456926356648843823 8343 44570669566889259434 8344 43294635464871914324 8345 31542314240703083204 8346 7421081992969231963 8347 4209203915632103629 8348 1911967074320970154 8349 10720284805450241567 8350 28242929656602475683 8351 94470702767224796934 8352 44092977652201563319 8353 39115776521987433034 8354 107157787840100536345 8355 283577899281205769459 8356 935779006952457904606 8357 313749943520334961943 8358 89399431197319603433 8359 72794310373035972328 8360 17543096929711721167 8361 79657030702318231683 8362 56529692981042106429 8363 45156315809620944155 8364 30743071916191440754 8365 68056840772074487965 8366 39544393719344075654 8367 103646058405448796765 8368 236872592856490027879 8369 104719116543899776752 8370 248407167659001787983 8371 3930656509985675832 8372 10566768100116799343 8373 25667895201168005455 8374 56679038411696056558 8375 46549684106359545525 8376 25396440943115435194 8377 58028490455156560046 8378 19763896350745399625 8379 101899029608058003059 8380 219008303296596036607 8381 29922971565159705932 8382 100630235679602460542 8383 206962356803224725663 8384 470303569634248256694 8385 96971436322001946344 8386 63708303219983423239 8387 28922972039832212076 8388 90630224401342324790 8389 186962244813463448089 8390 910302449534694496907 8391 96980395322343962935 8392 63796753221227615311 8393 29565532210176073106 8394 103675742321792815270 8395 236798063438069558841 8396 105579432279435528410 8397 255804542804555892721 8398 559645669645559068232 8399 516434636435509442119 8400 64322304314914421035 8401 43220963079084209714 8402 32191629349241917084 8403 20306153192003049243 8404 43671576064036506454 8405 30507359439704944344 8406 66081604602450445445 8407 59205961980296434434 8408 11951603797564324323 8409 3505969575443203211 8410 951635354431972109 8411 506313144303720919 8412 1069535445638250803 8413 2703756456994609635 8414 8437968570047302958 8415 4295645299612975528 8416 1554431596095755164 8417 5564556033037959687 8418 5443539729695516475 8419 4431277156355064155 8420 4309770743149440754 8421 2917693430794393544 8422 10779054568046055646 8423 27808565696472556871 8424 79691677028825569032 8425 56306569768195429717 8426 42945437640354157055 8427 15434296397140729554 8428 56547030023488303567 8429 45409699812082971455 8430 33916398099215708354 8431 27062779192072923143 8432 84707808064830635454 8433 40935919440294314340 8434 90560804483045545484 8435 185729644936455656929 8436 918302850568556770707 8437 42976495445545692935 8438 15763954435434315314 8439 57900364556545557547 8440 34997043545435535415 8441 19969631434315314073 8442 100302954545557548815 8443 203630365655579689559 8444 436963676755802903606 8445 303630565551974969944 8446 636965675600210300445 8447 303654553998096996434 8448 636765580017030028545 8449 305655199849699765434 8450 656760001303001876545 8451 545599988969984765434 8452 435199887639841654323 8453 310398876278406543212 8454 96788761763945432101 8455 65687605627434320983 8456 54475954174323191830 8457 44151540543210304295 8458 40707395432096961554 8459 88482036545030315564 8460 84019705429697075440 8461 39836954156369354392 8462 101370367569705566063 8463 213843679702455672695 8464 88430556980354518352 8465 84295543797143043116 8466 41555429570829631064 8467 7554155292156309444 8468 5540751520742914441 8469 5393507193415084407 8470 2730930332069243935 8471 8170563344706460558 8472 495433240944195528 8473 1036534490448035892 8474 2367745084496359063 8475 1057429243963109432 8476 2580706460295304543 8477 5968468723037645654 8478 1644247209696434543 8479 6846482503028545655 8480 4424018969765434554 8481 4199847637654323544 8482 398416296543211444 8483 1012771027654314445 8484 2127832278765544459 8485 976321767655444312 8486 763205656554443095 8487 631954545544429153 8488 303543435444150730 8489 635654556447608163 8490 314543544415920630 8491 83431444071194297 8492 32308439310341576 8493 20924273097207363 8494 50646817022481694 8495 106869584224957045 8496 269103926250384459 8497 707240670603924606 8498 1482486847240647267 8499 4944909282486882683 8500 10450906944908946934 8501 24610870450890470547 8502 2092696292696095412 8503 5067031067033036722 8504 10684352684336368225 8505 26925586925369694259 8506 70655910657703046606 8507 146760726778436467267 8508 467928267792568682683 8509 255161857519446418432 8510 559719180004468792542 8511 517030399964247519419 8512 49696799642015034035 8513 103028002864160348356 8514 236296029087723493571 8515 101559749277211931310 8516 215602106782320553521 8517 73980945621195531210 8518 27791434210355310093 8519 78074546323557521054 8520 59343423211535209541 8521 13232212107311915407 8522 34342323281520756883 8523 23221211607193544833 8524 12210105930331440332 8525 2098951297308397321 8526 5010393021694021432 8527 10124056237048234545 8528 21248570384494345659 8529 10005296843943234512 8530 20059029260454345923 8531 40608306724565460634 8532 87293668245676726944 8533 71530642034565183440 8534 7294419723450432393 8535 1544037212296320729 8536 5648382323029448307 8537 4402821209754402935 8538 3976209917543975314 8539 10190500779660197545 8540 22086007802722019659 8541 19259935977219836512 8542 106600560182401367923 8543 267205721944813680635 8544 682458240449536966958 8545 420321996395303663526 8546 197203962752970631184 8547 1022440307990246951927 8548 2224483680082470400683 8549 2204030399220095994432 8550 1959696792199151944322 8551 10403028064007600445423 8552 24836296688079204456635 8553 301566479351964346312 8554 615668805600285469523 8555 74647953997654235210 8556 42415527976542112093 8557 20075175765421099132 8558 40799797876633007342 8559 88002018986936081464 8560 79979847863299208240 8561 59758416631591921993 8562 17524066307103203931 8563 79848669683234440551 8564 58406636432124395505 8565 23946304321002754955 8566 7422963209977539552 8567 4215631919775275517 8568 2074303037751755054 8569 4805636377997960566 8570 9656969780020325668 8571 6543637599797194647 8572 5430295197570342416 8573 4297550375297220065 8574 1575496951572199454 8575 5797030395824004567 8576 3569696752199963455 8577 1436365520399632353 8578 4569675844002943575 8579 3436552439975431354 8580 2305520279754309143 8581 955197757542910832 8582 550377535415092315 8583 496975314069121075 8584 1030197548707232796 8585 2362019690482348031 8586 1019836296021199710 8587 2201371032232002321 8588 1988909722119981210 8589 10090902223200152321 8590 21090822234401583431 8591 9092222123987232310 8592 19062223240102343529 8593 108702234481223455907 8594 290422344952234560883 8595 1084623450382345728934 8596 2927034603943458290547 8597 10684347240454595085682 8598 26925482484566040916943 8599 70656944925672490770454 8600 146770450656825087844567 8601 467844606769460899245683 8602 256441945634192792034432 8603 568480456948068064344542 8604 443996343399439443243419 8605 427963232794274432032034 8606 175632117541744319719724 8607 796943179678045602402247 8608 563430556559633979982017 8609 432295545516327759819855 8610 321555435063177518038554 8611 207554309430575039685543 8612 479565704565800402915654 8613 155452963451995975074544 8614 556590294600040200805647 8615 545097541999597991954415 8616 429175403995175903544075 8617 150553967950550971439354 8618 605580280405610234605567 8619 1255962964857122347255678 8620 2560310289183223482556795 8621 5723522907934234945568038 8622 3211214935322119435439685 8623 2110079313221034314276453 8624 1099353092209723081764332 8625 3005577062502236957885343 8626 6055784706022370378917453 8627 12557928472223843790780576 8628 25580692822239258087965791 8629 55967069422406596900278072 8630 51649434219945162997759319 8631 6394322039430615977513035 8632 2743219674294071775089714 8633 8054402807048837800902346 8634 16564829684489379610823468 8635 67689502924905803129434695 8636 56474975198951970954322354 8637 44139750387503691543221143 8638 40877496874970307432210832 8639 88981029010243680542329344 8640 87809749898030395421153240 8641 75917398779696754210731992 8642 51052787756365542093303917 8643 9517677543055419132967055 8644 5056575429554030915649551 8645 10567796703568370756903595 8646 25678028435693847970836039 8647 56796292557059280249372406 8648 45561519529511597992919945 8649 35407035155107175915039434 8650 13929710750930551069674323 8651 40702328010565592702805435 8652 88423496125676068429656556 8653 84211960994559444156545544 8654 42103591943514440745435440 8655 20971103431084393434314396 8656 50231234552926054545546030 8657 102352345590672565655672365 8658 223583456086825676756823679 8659 211232339264194565544210552 8660 110121271840343455442095522 8661 99009704397232354419155221 8662 89916962772121144030752203 8663 79063617721010839693521968 8664 49430057209892276331203647 8665 104560582501062789352436880 8666 245725946012707905584568961 8667 33191419896934955243447610 8668 30308038763319552032416097 8669 63696389893603584344773021 8670 30362878729971243241729806 8671 63708990300232454478301669 8672 28927896998120344162986636 8673 90679030015243447710106970 8674 186808360158454478321270249 8675 909693721592564793432842507 8676 1903058236065688054549266079 8677 10836594372676896565706672807 8678 29368045826789027678466829683 8679 105696459467908278792669502934 8680 257028604680894790066704030547 8681 584291246969048080668448365682 8682 241510023629599194644403054419 8683 7099810155190342443969544032 8684 15001521560083464460303648347 8685 60015835720934684723636893483 8686 120159358250546928236969054936 8687 241605594605670694370308570571 8688 5955141954494342896925295310 8689 1550803543943216763191553095 8690 5609635660454367896075577039 8691 3916314596343056759355369675 8692 10769546029456568005557702797 8693 27903672304567696055578428023 8694 80836823645679032555792696234 8695 169369436856808345558067030348 8696 705704569169693455596684363495 8697 1458445707703054556026925695037 8698 4592458478436565572270657040383 8699 3120324164305455321694529596832 8700 997200642954353206343155164321 8701 971994415543131943230750643203 8702 703944075430903432093494431967 8703 1440448796570834545055044560277 8704 4484490027849345660560445722783 8705 4043899776393234595396433217632 8706 8459001790054346038028534378944 8707 4309985499543219679765322967440 8708 2919853995432036557653215654396 8709 10801180036544367578774356766030 8710 29611960367645679789805567872361 8711 103120323678856801901655679023712 8712 235243436789169620816756808238323 8713 112032305670636192065543922083212 8714 99720954494300319455427219232101 8715 97191543942997034354172032120983 8716 70307427415969723140519720991827 8717 143680680760302235486002250079477 8718 456966967923622356912022600804783 8719 343663655210221143099817991961632 8720 230630552098210829198055903606321 8721 94295519182092150379550969943210 8722 41555030419120696955491639432091 8723 7549696030994363553906274319108 8724 5396359691943031526941743030927 8725 2763116303429707183405429691175 8726 7895169634702483934856703071798 8727 6750636320980027320544969305587 8728 5494303191799773195439632955276 8729 3942970305597730354276315551765 8730 10470243656018163566789555597877 8731 24842456772195695667903556018983 8732 420345720354354654971539847832 8733 197233197143142539707278416320 8734 1022336023455465802482792769441 8735 2223372234556679624948067904471 8736 2212922123546556199399454964110 8737 2095221011425540392794339641098 8738 5038232114655684068045402873014 8739 10394343146756928696456829016145 8740 24045455467970691028569508171459 8741 48456556680247072291704095834606 8742 4345546398009321504959152321944 8743 3235422779913206959510721203444 8744 2114217759091943515093209972443 8745 1082057509103431069131919720432 8746 2944580107234552707360802244543 8747 10445961282345588481729622445654 8748 24460312943455892958303024456767 8749 4197095432352715522969804345652 8750 369154321117075215637963234520 8751 30743211049352074295632123197 8752 68054312505584807036943236021 8753 39543098955239929703432099806 8754 103657010358400702434545001669 8755 236784123592808424545660016707 8756 105641011115924203434599864932 8757 256872111160646434546001090543 8758 569023111726868545672013085654 8759 429811105184645434519889254543 8760 158110950442434323038871943432 8761 595130404464545436389040454543 8762 150895964243434302869596343431 8763 609040286454545629104029454551 8764 1308482908565657107248304565596 8765 3692950891676783282493645676031 8766 315492706565631619930434559709 8767 73916945454306039296323516913 8768 27063434342939671563211063089 8769 84694545470602835694312696906 8770 42343434093976314343098362944 8771 21232319127763083229183015444 8772 10121030977629232150429874442 8773 21232370179106343604701004463 8774 10120898550943229960989964232 8775 21249011610454300330100286343 8776 9989906096342997298997663232 8777 9878939163215971587976632115 8778 8767270632071707275766321071 8779 7651694319304931753663209304 8780 6506343032959305530631912961 8781 4943229715512955294303095606 8782 10454302355930359045637037268 8783 24565623560563608456984382695 8784 3454211395429924343842818352 8785 2342108754159203228416043121 8786 1220927540711972164059631010 8787 191175393103720639516309899 8788 1071798055238247003969701007 8789 2838016558394484040302412083 8790 9396167594044928483624724934 8791 2760655139639164030201199319 8792 7926759403007688362412005606 8793 5185513969936483020099953945 8794 455087639304029799199527435 8795 349276272959757590395174314 8796 191761715517535096750543083 8797 1077918355979761028005656935 8798 2780793560201912296056770559 8799 7968055722420723032567845606 8800 5639553220193209719456433945 8801 4275532198331917034344327435 8802 1755320383303049723243174314 8803 7957443933636502234455805547 8804 5534427330304982124351955417 8805 5324173296959821003103554055 8806 3200531563518209970971539555 8807 1995307431041919691707275553 8808 10037680552480803078482795575 8809 20378965584969636792948035799 8810 43790275930302968070496358006 8811 29497751296975639295963119944 8812 105017993030197007040295200446 8813 260180056362024084483038404471 8814 721960569704248924936392844832 8815 203595436962007199302716440317 8816 436036570304084005628368483582 8817 299705296959239954163044031220 8818 1002459030406400367696448352242 8819 2024608364868803679028493582463 8820 4247293689089636808293055944694 8821 2011530469276303921529551442344 8822 4115764706789640635903594463446 8823 1073640945676394310971144232424 8824 2816890456790045530231446344647 8825 9569084568080455762354469446882 8826 5429243439196353621144234424815 8827 4152032270363130210842124200075 8828 719721697030898092421001999354 8829 37206369692779120209983993141 8830 82469703067807242500140055473 8831 20236969455932018998799554128 8832 42370304560544190010003567294 8833 20896963395440299899971451544 8834 49030294036483001000234595646 8835 108363048368936012002346036868 8836 293696493690572124023472369095 8837 1057029057085823248234823709038 8838 2584308584919434494349438508395 8839 5925691930804545045504592094038 8840 1194303291963429634963119139685 8841 342971503632156319631030876451 8842 215706970320743036309692764309 8843 72943697193429702916317642912 8844 15430370332156975063056415097 8845 56563843343570200696568761023 8846 45428433231297994365447609811 8847 34164332109575943054415918108 8848 20643320915351429544071040923 8849 46853450757594703648832490634 8850 24532293535140970408319894324 8851 3321531310791695923038743202 8852 3207309093506351209687431981 8853 1932909130943109916474303809 8854 10550907370455300768805639707 8855 25610881844557607889657002483 8856 57128959245579278902784024934 8857 30967512035351766977639799323 8858 70279924357597870179002005433 8859 142800645580019041808024056537 8860 469606855960208479696248567783 8861 235944551597924156362005457632 8862 111443507175200743019954336322 8863 108430930551993429839543303221 8864 292570565600054701403653634231 8865 1065845677200568414836776946352 8866 2679256782405692749367790469583 8867 6806567944857068105678084703934 8868 3945455440529440954559240967322 8869 10456556485904490365606490281423 8870 24567568920845083677269082954635 8871 3455447192429230571829215542312 8872 2354410320152095304152075421101 8873 1144097198719152960719354210990 8874 839170387030715593033142091899 8875 270496869693075129730819104798 8876 845029103056799302169607248014 8877 429750969545592980635931999880 8878 157491635435115794311303998796 8879 581076956559158045513640010031 8880 209363545510719635090399899707 8881 505695655928402961084001002482 8882 1057036760692830312928012024945 8883 2584367927069363530696124250459 8884 5925680684705695767031246604606 8885 1194394440954353649710025961945 8886 342744391543130397099791603431 8887 217442707430896769197505972309 8888 54416934292765630374951720912 8889 44063321517654296939505191099 8890 39433207056541563274950309194 8891 104534484567675694810403708045 8892 245744925678797049524838496459 8893 33439194567569595200283964312 8894 32270343455435151997627643101 8895 21697232354310703976176430989 8896 6372121143092967760564291872 8897 2921010829115657595441504718 8898 10632129507156780036476048394 8899 26943304083567960368792494047 8900 70453648935680323690065048482 8901 144576890556963437080680492947 8902 445789085570294584966965070483 8903 433669255297543239663649296032 8904 330631951575432076630391559720 8905 294303507354319366296707517197 8906 1045636081565605671028479984022 8907 2456972955677256832292800128223 8908 343715554571944321515998962212 8909 229075543303443207071987622101 8910 149355432972431929303876220990 8911 505556550224560705638990250081 8912 1055567602245728456990082600955 8913 2555679222458292570080947210359 8914 5556806224595065840970482323606 8915 5543942203149452391696021209945 8916 5427421970794320706359809919435 8917 4174203693543192943117919034315 8918 541970331430315431055029723074 8919 403697308297074309549757209343 8920 837021695024805703701982505454 8921 289806349799952968983818954340 8922 901669502000390290139590365482 8923 1816704024004083081404083676949 8924 9568448248048936954848936790507 8925 5444401999607303540407305494935 8926 4443983995932971395932953939315 8927 4427827951315708751315527273074 8928 4176175509072927509075171729344 8929 560554909315174909350505153244 8930 395538913070538913094950732043 8931 1035790736845790737050408144453 8932 2358088169258088184604895444575 8933 1119280631919280441960754443352 8934 1031594303031596403593544433121 8935 2356045636356028836055644535231 8936 1139634303139768299554443312110 8937 876322970877641595544433101099 8938 763215692776407155444330989198 8939 632074317763930754443291870387 8940 319343057627293544431504696876 8941 33229536171531444306962364763 8942 32155300507308442943621041633 8943 20752994932924415430209606333 8944 47990050550644756562503269334 8945 15899495494441545418971833324 8946 59005037044475656790239333447 8947 9949689644154545498073332415 8948 9396476440743433979333320071 8949 2764164393432327753333199303 8950 7887686054543477973336005634 8951 6876459543432175733299954321 8952 4764315432320553331599543206 8953 1643074321195533307195431944 8954 6856805432035733684036560447 8955 4543954319713330439705396416 8956 3427543037093296276952764064 8957 2175429689131561763517639443 8958 554156470907405631056274432 8959 540744090933954309541744319 8960 393439091327542915405443035 8961 1054609073479670756856456357 8962 2567308814802847969168569583 8963 5681689549629280307691703934 8964 4406475396151596936304967323 8965 3944152760707163302959653212 8966 10447587928483693630402774323 8967 24479900692937056964827805435 8968 4158994315289543640175954312 8969 727943071675430398551543100 8970 175429306554296785507430993 8971 796705667567027916080570055 8972 564954655449775059195299553 8973 439542554397749510351595531 8974 275419542777395097107155308 8975 796803667782041023283557694 8976 563970657619609811631536341 8977 427694536035918106307303207 8978 176343299711040942932971934 8979 789455002312490470550240547 8980 674349981099896095497995417 8981 543199809198759153975954056 8982 430397910387510727751539545 8983 296775096875093177507275434 8984 1027801029001055780082796546 8985 2279612308012557960948027671 8986 1756100919899535591399776510 8987 7971210801003756074001787921 8988 5710091989969539339985675205 8989 3099103879635273279854551955 8990 7007239002958814801165600357 8991 14082408030389549611677203577 8992 48944896363903703116782435783 8993 7440763026968971065620313632 8994 4393629783647709454197090317 8995 2730157630416914340369097054 8996 8161578964770745483709024566 8997 607367641693434028909803464 8998 1281678877054548290901634686 8999 2956788984565695090816946911 9000 10367890125677041089570470712 9001 23679081256784472903844848323 9002 10549209945644114968440403212 9003 25706500456847150292484834323 9004 58468004569283603064929345434 9005 24239963431629969439153234323 9006 2079632306159634270732123212 9007 4802943671602946848143234322 9008 9630456837230469295454345424 9009 6296344292096231554343234199 9010 1563241519162107543232120396 9011 5694476007703279654343244031 9012 4344159936971756543232039707 9013 3240719303705545432119676934 9014 1993032968955434321036563323 9015 10056350290356545432367693435 9016 20569603083567656543679054559 9017 45703236935678767656808565606 9018 32972103314567656543925453944 9019 15720973083456545427194327443 9020 58250216934567656684045480455 9021 21898063323456546439633996355 9022 4779433212345424276327963152 9023 1754332101234201763175630720 9024 7965343212346417895796968241 9025 5653232101224056753563642005 9026 4532120990199545531430419955 9027 3320991898395435308296039554 9028 3191904782754312921559675543 9029 302961617543095207516555433 9030 630317179657038479967556533 9031 297050556529684159655545330 9032 1024605567902927602755657362 9033 2247255680830679227956781703 9034 2011954392294552175545604972 9035 4120366063045583795657250222 9036 997059429635229554531898220 9037 969514156312155543304782191 9038 635080743100755432961620303 9039 309193430993554315606196970 9040 708054570055565557272030243 9041 1496565840555675582824362457 9042 5027679285556795949445704583 9043 10278806915568040504458445935 9044 22789670755696486044592460559 9045 17676493554364059643120195512 9046 78789055565688602855242035923 9047 67669555454485976552019711209 9048 56635554344051765519837109916 9049 46315543239505655038290919065 9050 23075432074954549681491029454 9051 9354319339543396407909754342 9052 3143033275432763934917543215 9053 829731754317627319055432073 9054 157305543056173029554319328 9055 581655656571816303565605495 9056 206554545304062971453953955 9057 467565657648710234580380358 9058 255454536407098123196797124 9059 556565768885015236028023246 9060 545453648849872099759812025 9061 434330408398719197518099795 9062 323295922787030375039197554 9063 211551217669696949670375543 9064 107510056636363396496955432 9065 279920566969694029030356543 9066 800645670303048308363567654 9067 1606856843636493693695678768 9068 7269169256969057057036789895 9069 1830631943629529529705678753 9070 9366960457103903902456789975 9071 3063596330966966980345679751 9072 6696029370270270163456801993 9073 6359752897697698632343983930 9074 3117516776376386321227827294 9075 1055065762962863210176171543 9076 2560677910309094321791835655 9077 5726780723709045438079356758 9078 3185593208909634279353145525 9079 455131926916321753130835193 9080 350903183063205530892310332 9081 90970429431955292721097321 9082 190244704560359068233021439 9083 1082448445723608694336234607 9084 2944492458237291045370347283 9085 10445064594383072457843482934 9086 24460686045936824579254950547 9087 4194459631304203351939495412 9088 344316308961973103273954100 9089 243062927603730971727540997 9090 29415175969291705175391972 9091 104759800307078459798080222 9092 248001603684792602016962223 9093 496017236928067224170302234 9094 1032182370696682247843622344 9095 2343943847026942479257023447 9096 1227428409783420151929812412 9097 174163917632198703158100101 9098 807700778944010435595201211 9099 1678407790448124556038412318 9100 6792878084495245572392723595 9101 5516759243952035320717211154 9102 5065512027519713193052110743 9103 10675924280002336056583128055 9104 26800646960023372567935296559 9105 69606870320233825680559027606 9106 35944697198128194395509775946 9107 11442370380960342754917751423 9108 8420896791597217539057508211 9109 4192765507172055269534922104 9110 317654930519551835319220964 9111 56539295035504313032191643 9112 45271549714963089720306431 9113 31707397079629277196944308 9114 4932769356151770363442923 9115 10547905571597843694470634 9116 25680855836019257044846947 9117 56969159372206584449270482 9118 43630712921945244391696019 9119 30293095203432042706359834 9120 63057038434544468469601345 9121 29529684323444244235989234 9122 103902925434446446360106346 9123 240830656544468469721269471 9124 489366767644692702232704832 9125 73065656442316982116960320 9126 29454544421063821063597193 9127 104565644632699432696024054 9128 245676846947004547032248567 9129 34564423409963409722005452 9130 23444211919631917219954321 9131 12442103036303052039543210 9132 420969702969519675432099 9133 191636975635036554319194 9134 1076970196960367565608047 9135 2790242030323679677296483 9136 8082464363436802783028934 9137 16944685694569627936290548 9138 70446917045703080571085695 9139 144470784458436965832917037 9140 444847924592570279350784383 9141 440415203119297753093642832 9142 396071971031577529130416320 9143 1032840232355779907364769443 9144 2349282343557800881687904455 9145 1191621231535992806474964352 9146 306210107311915944139643121 9147 670321281520760447402855233 9148 497209607193596413976552130 9149 1022503284056028740187583364 9150 2226034928572290081899933687 9151 2179719165321499204799330472 9152 557030653207991961593296122 9153 529694531935903607131561019 9154 156343303310969930907409835 9155 569453633530300570880901359 9156 434330331296995292790989115 9157 323297309563951517491871074 9158 211572915427507053904709343 9159 107315074174929526960913232 9160 281560807810703870330734343 9161 955729679528439043368145454 9162 553156555164269633040834339 9163 530745550641836329592323275 9164 293435494404303155121211755 9165 1054557044845635559232317958 9166 2565584449256955606343580395 9167 5675924506570357269455964038 9168 4551202945297131834351639685 9169 3509975431570904323106276454 9170 919754307290963210941764343 9171 37542931491632091405643227 9172 79670555076945074856854281 9173 56495549363429340544541605 9174 43955393032153195443405955 9175 27552729720730354431951554 9176 79588302248163564560395566 9177 55282982000631443396755465 9178 51615819994308432765554255 9179 6072039942924317655541955 9180 12824400470645578755680356 9181 29444804846855789956963571 9182 104449649269157900370295832 9183 244502906707580803843039343 9184 42974944935191968429673232 9185 15739439310303644156532120 9186 58204605523636847567743241 9187 21961955210304415457432007 9188 3603552096964074334319932 9189 7235585030288805345600543 9190 2115249697687953233995429 9191 1071996376475532127954152 9192 2840029788795743280367583 9193 9280301890038054963679934 9194 1596984699679539630559319 9195 6030127002803802965605607 9196 12361284029639630277257278 9197 1009639756276297771931761 9198 2103001970791017840557911 9199 969983693509856395535110 9200 639830330918542755311091 9201 278297291045417553109106 9202 795023072456779575307270 9203 549809320345755352931693 9204 397913197233553115306331 9205 1020736022335575157669353 9206 2248172223355799578705575 9207 2000522213153595366955352 9208 4005822335576037670357582 9209 8059423355792378843579944 9210 16604633558063789255800448 9211 67246935596697906559604495 9212 52023315166374945515963954 9213 19813070662939435071627543 9214 101536846710604560837079655 9215 215769268327245729384802759 9216 73631843172033152839977512 9217 30304430519730716279775097 9218 63644566002168370801801021 9219 30443459980642891983989806 9220 64454600166869080140101669 9221 44341998664629198798986636 9222 43203986642150387587866304 9223 31967866420696875276662964 9224 3656664194364751766615643 9225 546640343041505666074433 9226 426397229606954659344331 9227 182772155943542513243308 9228 947823560455665934453695 9229 416211396354651324330351 9230 62108763142509203297108 9231 20927630818911971570926 9232 50678969590720235850670 9233 106790304088242359206845 9234 268083648894463606469259 9235 696936889044697268706606 9236 363304869642371846945946 9237 32960636420904423431423 9238 15594304190964212308213 9239 56045648090286323694335 9240 39634399097663210343315 9241 102946009018694323453557 9242 230472108191045434575583 9243 96120920309634323355232 9244 60991196916323213152115 9245 130072030769434335583156 9246 360824367904545355935571 9247 729445680845657560555833 9248 154434392434535395552329 9249 564546064545758035583507 9250 443419443433519715230935 9251 432034432331037072091314 9252 319724321309689319109084 9253 37203208916473030909243 9254 82434490768816370906453 9255 20323893648062890944328 9256 43439056896709090445494 9257 32269544764909096433944 9258 21835441638909164327443 9259 4314406286910643174432 9260 3083941663094430544320 9261 6940476697044565645443 9262 3396166369643454434430 9263 2760663036432344324297 9264 7926696368543445447022 9265 5186363045432434409817 9266 463029634320323918055 9267 229756323197207039554 9268 157543210371929675542 9269 579654323840702795663 9270 356543208392977554631 9271 145431922715775542309 9272 456560628357795663707 9273 345394163137554628934 9274 232740630895542167323 9275 117394292755420653212 9276 52741517554194532101 9277 17407055540343320987 9278 80884555683453450103 9279 168925556934574601238 9280 690655570545807212395 9281 294555295431932100754 9282 1045559036560543207966 9283 2455608367725654480271 9284 353923057194543997710 9285 127209530343427977097 9286 282503763454680185023 9287 946037894566961920234 9288 419696743463603198119 9289 36365432229970381034 9290 3054322159696809723 9291 6565423603029702233 9292 5454209969756982130 9293 4341919637543820895 9294 3203036295428192754 9295 1969701554160317543 9296 10302415567723579655 9297 23624755678235802759 9298 10201554562111977512 9299 22415565703120179923 9300 20075452970998559212 9301 40796590250011606322 9302 88028082600117269424 9303 79759217999051834200 9304 57512055989504321993 9305 35099551874963203931 9306 9195504739631967309 9307 354961276303652919 9308 139609762970515033 9309 403301910245960335 9310 833620722460323356 9311 330193220197213144 9312 298332198372090843 9313 1013344013825089254 9314 2133448139460906567 9315 932400874190945452 9316 319992740291434315 9317 39917397508323073 9318 100782020093436813 9319 207944241054569535 9320 480446472565703758 9321 964468825678437992 9322 644248194564295915 9323 442000343441551074 9324 419997232407509344 9325 39972119934913244 9326 100223200550734445 9327 202234405608144459 9328 422344857295444606 9329 221240531554441944 9330 209995307544403442 9331 500037679644834462 9332 1000378802849344705 9333 2003789629305448459 9334 4037903105656492606 9335 8380835256769067268 9336 2792311945629451848 9337 8063520457104599294 9338 16695844583246007048 9339 67039245934472084495 9340 49672031324119243954 9341 102824353447206460364 9342 229445574482468723687 9343 154435344020247210472 9344 564557448242482324823 9345 443534402020021200211 9346 431323979799809998108 9347 309207757597919980924 9348 706477980020800170645 9349 1468780160249601846857 9350 4689961722503219269183 9351 2479605218972031830432 9352 155952047719704296322 9353 560384478402447029423 9354 396844163980409754211 9355 1029247700164901966313 9356 2306478401690820269535 9357 944163986292197835312 9358 440627861520376313095 9359 394176607196963089154 9360 1047787284030296907565 9361 2477902928363030879679 9362 174975163029692756552 9363 810199696303067967583 9364 98396362969455655228 9365 82763015634354552167 9366 17629874323143520656 9367 79101005435455846771 9368 50989954314352425705 9369 110100365545584658455 9370 98997055435242524351 9371 87969554312019203103 9372 75635543099831970968 9373 54315429198303691647 9374 43074150382970306415 9375 29340696815696944074 9376 105487029557030448806 9377 256904303584364489671 9378 570845635925684902832 9379 292434311194438976319 9380 1064545512044590189606 9381 2685655924446081903271 9382 6916760644472960834832 9383 3065594444115592320318 9384 6676044447156063443593 9385 6559644410739432431130 9386 5516444093274320310894 9387 5064439131743197092743 9388 10684607358056025068055 9389 26927281596572260696559 9390 70682956027822727027606 9391 146950372279428284279267 9392 470403822804694926806683 9393 95968215962339183946432 9394 51642071621270427424315 9395 6419306209696174203075 9396 4032941916360541969354 9397 8350480769725680305564 9398 3095993637194396955440 9399 7040056984046030356483 9400 14480570128472363568937 9401 44965841292823695690583 9402 39652409516210354295232 9403 102784903970323567038343 9404 227930840243435684393455 9405 175292398032314442732352 9406 799064016343544468143583 9407 589439863231444240831229 9408 274278632108441992310155 9409 806790943292480063521558 9410 1668090455064960695835588 9411 6697084560690327039355895 9412 6369243394297169673152754 9413 3032032741570636530717542 9414 6344348075846967768379663 9415 3243199352423657642956630 9416 2030393120210536415546297 9417 4364055242325768755671022 9418 3039552021193647554509820 9419 6403584232056879566101443 9420 3971242119544755460988430 9421 10232463203647956730092563 9422 22344694436880368161065695 9423 21242344304797040609454352 9424 10021242961569593914343122 9425 20232470315704060745455223 9426 42344843558448728056558234 9427 21240431524407159545522124 9428 9996307203930715435221002 9429 9962931967293074312209975 9430 9615303651529343101919751 9431 6072970507153230983037503 9432 12830246083574370136380036 9433 29362472935805841369960371 9434 105704830559659273700323832 9435 258449365602806818403439343 9436 592505677229669592834605454 9437 118954572156635116321954343 9438 47543320746311063203543231 9439 15433193423109431971432108 9440 56536054635304560234543295 9441 45299542312963398123431555 9442 31595421095632781012307554 9443 7154209154317609900935543 9444 741910743055918991315429 9445 403093429551047909074157 9446 837054703592480908807580 9447 289540971119990927935192 9448 903690231200090680560062 9449 1837082352401086965720709 9450 9384943584812910278248507 9451 2839431240095097762004935 9452 9404552481041017904050558 9453 3963520009609854959495527 9454 10295840103301170405035881 9455 23039281233611844860358951 9456 9671610130104440597127510 9457 6506098898964395170975091 9458 4939188787642750491749106 9459 10607889898868005078107268 9460 27278901009096060795282695 9461 82790812109032728038947038 9462 17492100909717159687409688 9463 81063210902383602900902895 9464 9432090980829974990976752 9465 4319091792159739891765515 9466 3029105520717278705655074 9467 6307255848382790456760805 9468 2931952402817496345591954 9469 10560384829581029456080366 9470 25723929503952304572963671 9471 58240704040383645830296832 9472 21992959596830432297564319 9473 3915515164296321575443032 9474 10755959687029435796456343 9475 27960402904304558028569455 9476 80324830845645596291704558 9477 163449369256856031078445588 9478 694505706569172352792455895 9479 342952945430521117520352754 9480 215515434295211055197117543 9481 75074321552109550371055432 9482 49343207520915496909554317 9483 105454479850757030903565580 9484 256564801207984370835675961 9485 567689612480125849356800312 9486 456476099998992393143997099 9487 344159199987920730827969194 9488 240710399875193292175630343 9489 488324001000055063796963454 9490 83199989999549429563632344 9491 30399879995394155430321240 9492 64001000038047556563432483 9493 39989999679615545432320030 9494 100100002803155656543440363 9495 201200029635556767654483695 9496 412400302955567878764937038 9497 99996975555456767639289684 9498 99963755554345656271676439 9499 99629555543234541706564279 9500 96155555432123404945441759 9501 60755554321011959434405519 9502 127955565432120404544856002 9503 280355676543244845649172023 9504 963556787654449256907824234 9505 631545676544391942936202119 9506 307434565442703415301981036 9507 680545676468434757620152369 9508 395434564244321536198721036 9509 1036545686445435772010232369 9510 2367656908456557824122343707 9511 1056542924345536201021228932 9512 2567670645455770412232290543 9513 5678846856557844722343085654 9514 4568424545536441221229254543 9515 3444203435304410210151943432 9516 2441972312964098098703432321 9517 403721095639179186972321210 9518 838233037007807910223432324 9519 282129689935935098212321200 9520 943302900560561014323432402 9521 432974995395409883212319975 9522 315739952753918832101039754 9523 73279517527048320989677543 9524 31755055169603191876575429 9525 5549550635970304765354153 9526 5395494311696961653140731 9527 2753943106363606530793307 9528 7980455269697267768053682 9529 5796351836371857639530417 9530 3563104302904536275296055 9531 1430962974963301751559553 9532 4570310210293617995603575 9533 3297098097530055953971354 9534 1569179175299551527709143 9535 5707807799003595878507455 9536 2935937589971152764934355 9537 10560579900231587890545558 9538 25725800802355899085655595 9539 58259609623559008916756038 9540 21915916211509927065539685 9541 3071062106919169455276452 9542 6832703270807704558788583 9543 4316971691936963527685230 9544 3063706303303631176452096 9545 6698469633636951788585029 9546 6384236330303505685249756 9547 2842103296970954451997546 9548 9263235030250364600019670 9549 1832109697897041999836491 9550 9343303019024480001369071 9551 3232969829803999989029303 9552 2115638157967999869752973 9553 1074280735655998637515732 9554 2806968156760010979958143 9555 9670295567920130200395454 9556 6497555455198897996754339 9557 3975554350388775965543276 9558 10195565603889800275654789 9559 22035677238901602796767907 9560 19714572086985977565654932 9561 102345824910120179676770543 9562 223459450721241802787845655 9563 212314293210003977676434552 9564 101081532099967776564323522 9565 212955745000277787685435823 9566 95553429997777676454312212 9567 55532159977776564343102095 9568 55320719777765443230979155 9569 53193037777654432091750755 9570 30329697776544319105493555 9571 63503017787645607257055557 9572 30969857676433931929555536 9573 70301178788540560703555769 9574 143611789891685728435557901 9575 457117901076918292555580811 9576 331054989363041519555192108 9577 309539873029607035550320923 9578 703801016303284355603450633 9579 1439612169634925557234606937 9580 4603123702950655582347270583 9581 1971008975494555221211695232 9582 10232090197045558232317038343 9583 22345082024455594343584393455 9584 21229219804355143231242732352 9585 10152037963150832110017321122 9586 21584380295609343120181431223 9587 7242797553913230998408310212 9588 2017575527092091983923098097 9589 4179795885065080140637017022 9590 557552849449198794289849820 9591 535516394390387541678398195 9592 315062742696875406562780355 9593 69417418364753945417597153 9594 34054043041527434055170730 9595 19539629607174319550493297 9596 103803103283805603605055023 9597 239635234939657237260560235 9598 76312119276532091795398112 9599 63101031765319105552781097 9600 30989705653030955517609176 9601 70102456776370355979307789 9602 141224567789843560205677901 9603 472245677901255722456780811 9604 122034574989953220345592108 9605 19723339879532197235120921 9606 102233401003744022359250631 9607 222334812038048223606606951 9608 221320099679602209945943510 9609 209199196555981919431431098 9610 508008027560160804554553014 9611 1096096279721729645565576145 9612 3033030802238302855675791459 9613 6336369622393629156798074605 9614 3303036220730150745579341954 9615 2969702193298693435353203543 9616 10302424055011054557574435654 9617 23624648560112565579804556767 9618 10202405399099455357963545652 9619 22424858009004557580295656783 9620 20200519909963535197554545632 9621 42406000900295760019565656942 9622 19939990997553599835454543420 9623 100600090019576001356565654641 9624 207201080203792013567676766871 9625 482412962438064135678787869032 9626 20095620279440914567676629720 9627 41037042804490745678787102242 9628 9689615963893434567670982020 9629 6476071628732323456491819791 9630 4159306167321212343904037506 9631 712940653210101226959694944 9632 95394532098990183516339441 9633 52743319187898431063274403 9634 17433030476784309431743971 9635 80536364787925704558060231 9636 165769687900658445596722358 9637 677902900806792456028223595 9638 574974991945520339762211154 9639 339739903435197277622110743 9640 277278972310371776221093433 9641 782790223523837790233054534 9642 617498211208297498129543321 9643 53982109921573980955433206 9644 27820919207327791554331945 9645 79450806481478075565360458 9646 54291944008159355452996327 9647 41503439920713154315963175 9648 6972279193090743071630554 9649 3721750329093429306295542 9650 8238003509054705671035663 9651 2079970909540954509714628 9652 4800250903690366102347094 9653 9602610837083671223485044 9654 5978092289230510212049639 9655 1759121672095098099596275 9656 8007236825041017004030799 9657 16082369460472184048368000 9658 72943704724823928493696001 9659 15428961200207163930359985 9660 56690312402483700563600119 9661 46297099980028995429999035 9662 21569199799767954159989714 9663 7430397597655540719877082 9664 4296775176555393038769217 9665 1565750565552729687632054 9666 5678005675588302898944567 9667 4559954555282976787443455 9668 3519543551615765674432354 9669 1035431506073654544321143 9670 2356556072816765645431455 9671 1145539316065654434308352 9672 835273059454544322923121 9673 311729514343443215211004 9674 105155083232432072109963 9675 259560934344544823300295 9676 603730545445649433603038 9677 1238165656456904537236390 9678 80654544342963292102699 9679 166765645470295063227000 9680 667876856843040694284001 9681 656764544429594341639986 9682 545643444155143206279866 9683 434432440750831941758665 9684 324320393492303405526654 9685 203196731920971955186543 9686 436028160650240359907654 9687 299760594497997118936544 9688 1001926045020023190567646 9689 2020672460240236085678871 9690 4246824722482372916789032 9691 2024201220020915065669720 9692 4246412240250760676702242 9693 2024101997893594564982020 9694 4247220019056045690144242 9695 2012199829539634298842020 9696 4124001503802947009264242 9697 999986967975409911842020 9698 999863655753919104419791 9699 998630553527030964037503 9700 986295531169691639694967 9701 861555310636306276339655 9702 607553094302941763276552 9703 1279577045630477894787586 9704 2803784456964779047899911 9705 9637924570287808479000712 9706 6295203297675924149993095 9707 1551971576551200799929154 9708 5600235787592408000707567 9709 3998113675119919992935455 9710 10015136799200800070556557 9711 20159368006409600845567583 9712 41605696068903209255679934 9713 5954359446971911954559324 9714 1543114423703103543513203 9715 5655144638435235655934435 9716 4550842284312114551324315 9717 3492421643101083509203074 9718 1920206430989230911969343 9719 10642468570106370720305455 9720 26864691841269848243656559 9721 69087079272701294456767606 9722 29269351716989544345655946 9723 106705598370103645456760470 9724 268456013841236856567924841 9725 692572139272369167680649272 9726 319320871721030656394391718 9727 33192705209694542742705043 9728 30316951916343417416949633 9729 63570400769454780770502933 9730 31295993634341593694975330 9731 9551930323207130339753297 9732 5503297211930897277531575 9733 4971572103292771775307355 9734 10235823235067837797681556 9735 22359434360679378018955571 9736 21114322994552959847555310 9737 11083215943515518415553098 9738 9232071431075044075529181 9739 2119308309349639355150403 9740 1032922913196273150695972 9741 2350630736030815607040223 9742 1094293299692073929598212 9743 3047055003064820704014323 9744 6484560036689448448145433 9745 4043399706474404400834330 9746 8454002468804844809345364 9747 4339980247960439913233040 9748 3279798015596279092129596 9749 1757579875161749120955163 9750 7979800999718107250359695 9751 5757991997040931897116353 9752 3535903969591304771063131 9753 1310967635108961709430909 9754 3530278959290318504570907 9755 1297767511497044963290933 9756 3017879915024450295090535 9757 6179000760244603041085757 9758 549993598041969609253536 9759 399931179603635911931305 9760 1000551803236960720553657 9761 2005599634370328245576783 9762 4056002945843494455787934 9763 8572030459255044557900544 9764 5319696311949643534995440 9765 3036363103396431319954395 9766 6369695234028553600366037 9767 3036352119765529997059696 9768 6369583201875900024603029 9769 3035231984750999801969756 9770 6358360128010001620301969 9771 3122998959899986196983636 9772 1015987518799860363830303 9773 2160099990001123699363635 9774 599199899991010393030312 9775 190398799909896729697099 9776 1084010000901028303025007 9777 2928120010812293636260083 9778 10695240129523056970720934 9779 27038481303836570248250547 9780 84392953639367842494605682 9781 42715530273056419941954416 9782 17075297729544039403544064 9783 84799018303648404835648687 9784 41589842970403960314406476 9785 7278415695967597083944164 9786 1764074351655169227440641 9787 7888805596759706280486871 9788 6887955165516941596064705 9789 4875550655063407159440954 9790 755494549431930714391544 9791 553943394303293082707441 9792 527432742971529216934407 9793 174317415707152063323935 9794 805580758483584693440559 9795 1655967992935927054485600 9796 6760280070560684564917201 9797 5597599295394443439051986 9798 5175191552744432269503865 9799 550307517444321834968655 9800 496935054443204319646555 9801 1030560564454445602867556 9802 2365725684564457229079571 9803 1053194443444332149355310 9804 2576044454445343505557521 9805 5792444564457456055579832 9806 3520443444334339555358319 9807 1196432443323275553123033 9808 364320433211755531009731 9809 43196332105555309917309 9810 30363320955552919052914 9811 63693450355590808590745 9812 30332297155091925093434 9813 63343023561080661054545 9814 33229811409194609543434 9815 32158107910341915432323 9816 20720935097203074321213 9817 48250561022436805432334 9818 1895409820303954321324 9819 9036901443640365433447 9820 18370814456883676534479 9821 93849544568936787744807 9822 28395443447305677439935 9823 94036454481656780600558 9824 39704344006545593995527 9825 102445448067656060035881 9826 224456496678772720358951 9827 204343966567717197127510 9828 445460267678384023279922 9829 434197856562839811759220 9830 320376545416278105512196 9831 196965434061760955100363 9832 1030276548717930359203695 9833 2362787690380563606437039 9834 1017676296795429944289672 9835 2178791028036700446902823 9836 567509759704996422976212 9837 454917516959964215762099 9838 339055063519642073619194 9839 269549431036419330030343 9840 703704552368805360363454 9841 1438445583689657723694567 9842 4592455936902778237045683 9843 3120351302977762089634432 9844 997108975777619276324321 9845 970927753776031763203203 9846 691177529759705631971967 9847 310575157516954303703656 9848 95350735063542968970543 9849 53093309431415647695427 9850 29132914308074416354175 9851 107350745696804769567798 9852 281608057029647903678015 9853 957296584302880836796158 9854 531565242976792305560727 9855 307452015765520955393175 9856 680584157875850358055797 9857 395240736752497119553576 9858 1038488167985023203575789 9859 2392895680120234435797907 9860 716754398998124313574932 9861 65542787981003091339317 9862 55417675809969109273056 9863 54056551919630911729545 9864 39545503036291105155435 9865 103656036371071259556557 9866 236772369832832603567583 9867 105721038316317971455232 9868 258232393569580234558343 9869 594344055703962345593454 9870 143239552967621235132343 9871 454403590279032359343455 9872 343971097749721113232354 9873 227709177397211092121143 9874 176910572772109121010832 9875 790725827823307232129343 9876 493192176212932120953229 9877 1056063790330543250374304 9878 2572698083365654603805647 9879 5827016933676767239656882 9880 2169863330565652076544819 9881 638633295454519365440032 9882 286331554343033054399718 9883 909355565456336566002394 9884 1905555676569367672024049 9885 10855556787705678824248507 9886 29155567898456789446492083 9887 107555679012567904469064934 9888 279556808125680844708690547 9889 803569695256969248491085682 9890 1635703038570306493072916948 9891 6958436391843669056830770495 9892 3524302704430629544293695954 9893 1202976964294155441530351543 9894 2430190287047556475763595655 9895 298297669615544153631154552 9896 1015018703155647576951565582 9897 2160190435556879790395675943 9898 598296315544757496754551432 9899 181563075441533965543508319 9900 955696796475740275656093607 9901 554365564153397754539129935 9902 543055440732777543270959315 9903 429554393317775431691513075 9904 155542733057754306307089354 9905 555668136577965669684905567 9906 554640905375654636438955455 9907 542390952954542304287554355 9908 420691515543420961675543155 9909 194307075432191606555430754 9910 1045684796544077267556567967 9911 2456928027648782679567680283 9912 343159776407618555456397632 9913 230717763936045554342776321 9914 93057627299635543217763210 9915 29536171596315432057632091 9916 103771836029556544578945072 9917 237839372303567645790460823 9918 96272920971456433496192212 9919 61715191708344331960322095 9920 5070304923243303597219154 9921 10843650634453636022407565 9922 29256806944576972224879679 9923 106569670445790222249002806 9924 267702844458082222508029671 9925 678429244596942226096302832 9926 564152043163422179162976318 9927 440719630632220550615763045 9928 393036294322195494073629634 9929 1056371045424037048817102945 9930 2569832456648384489583230459 9931 5701344566893924903934364606 9932 2989243464727198967323041945 9933 10106454688284010281436480458 9934 21268566894928122954568964595 9935 9845464739161015543447643152 9936 8434241270609875432416430715 9937 4322009693918754320064293072 9938 3219916327047543199441529320 9939 2039063169615430394407153197 9940 4408695703156564044883576022 9941 3926352970745439640831359820 9942 10669590248056602889353601443 9943 26704082496567228905577214455 9944 68448945027682290855782344558 9945 44407429776421492553621243526 9946 43934157764207919530210031184 9947 27320737641935035298099710444 9948 81448178880560359017002324446 9949 8400568795397109849981204424 9950 3995447552770918399809964200 9951 10036479587850794001700286403 9952 20368803899208048018402908835 9953 43689639006496496192830889358 9954 30476269943963960316292873124 9955 64790700460300323571069015245 9956 41492996196997211309429872034 9957 7915960363972108914158719724 9958 5071597027720927080727037201 9959 10836024278250684968284382415 9960 29372246794606930294925944759 9961 105822468047270563050660448006 9962 259424696482845696606724496071 9963 604647028949257027268245032832 9964 1246884290506584282694460349346 9965 24841494945241618344197193221 9966 407939432006043240370332210 9967 880604544072454483843342324 9968 793963439320344028433221200 9969 527632273197239764332209993 9970 176321730372077643321919931 9971 789438163824778853440800551 9972 674280628201768532391995505 9973 541594161985645320703954954 9974 407140603854433192967539543 9975 883487239164536070279803654 9976 832072070643299297757970540 9977 319319294431591577535695392 9978 33031544307107375314352721 9979 29707442930932953083117209 9980 102480470570550376935182506 9981 224964845845603790559946071 9982 199640432433969495519419310 9983 1002884544540305036004805521 9984 2028925645683660372049655831 9985 4290656856936723824502759352 9986 1494544543305208202977513120 9987 5045645653658494430179935241 9988 10456856776793044561800558475 9989 24569167788056445719605592799 9990 3430657679544433035955117592 9991 2294536555444329711551055121 9992 1543305554443157107509551010 9993 5653655564455583280103592121 9994 4530555444355231598971121007 9995 3295554443152107187711009934 9996 1555544430720930477109919323 9997 5555644568250564783300805435 9998 5554443441895441632991954315 9999 5544432404754406315903543075 10000 5444319961543943070971429355 10001 4443039607427429291708153155 10002 4429675934174151504920730754 10003 4156551320540706959193293544 10004 745509195392943510331531444 10005 434910352715431097307308441 10006 319097117074309172932924408 10007 29171049342910515315203923 10008 107832505470725957558440634 10009 279346056848260379592486947 10010 805472569294723804064910482 10011 1656825707048239648690724948 10012 6769458484494402891088250495 10013 5634324043943976709281895954 10014 4323199627427764911604751543 10015 3210396174177639105961507432 10016 2096760540576270951606934321 10017 5027925685790850397270545432 10018 10280656918089204022845656545 10019 22966770796906448229256767659 10020 15665693562944402151945656512 10021 56677055710444823600456767923 10022 46569553096440209996345655211 10023 25435529164397919963234552108 10024 56555907686020800294345583294 10025 45550936459791997543235231543 10026 35491304317503975432112107432 10027 13908963054967754321100934321 10028 40890296570277965431210545431 10029 89083027842780276552325656554 10030 69229776417597765521194545540 10031 32157764055177655210343435394 10032 20737639550576552097232312743 10033 48179003605787585022343528054 10034 549969953675249821231159544 10035 399639530551998210110715443 10036 1003003765600014321128356453 10037 2036037877200145431293568575 10038 4372378982401456553055691798 10039 2920967819988345529554305584 10040 10650279600093455903565655926 10041 26802803201054560835676760671 10042 69629634412565729356787926832 10043 36156324099453153145675184318 10044 743199194330730834550443043 10045 430390343293292323496429629 10046 296697231531521211964156154 10047 1027022355755832320287571566 10048 2284223557959343442899835671 10049 1642211535513232416798314510 10050 6862315755934344768013545921 10051 4621073551323241639891431206 10052 2209331509212006278708309944 10053 1913306912099941766922919442 10054 10733670725000477870630804463 10055 28136848260004779046969644695 10056 95369294720047808470302847038 10057 53031541199615924096976409687 10058 29707410396071199163763916475 10059 102480724032832007697900768798 10060 224968248349344079020807890015 10061 199642003193239349791936699872 10062 1002864036054405502080567001023 10063 2029088372564856024965684012235 10064 4308893825689172250276928122358 10065 2928728194470521897763161021124 10066 10690296044845839017895712231246 10067 27083032449259408179038322352471 10068 84936344506604895808393423584832 10069 39303242945960751922732211240316 10070 105634470460328000628142312483569 10071 256944844723496007095463524935707 10072 570449248235032085036695850558482 10073 296392002109719249706352495524019 10074 1030064023302406502469585035848206 10075 2360688233624868024703920359294471 10076 994482130200639800967197111544110 10077 944020897994277991650371107441091 10078 439792775941775906496910934409103 10079 277517751405750943963091323910972 10080 779977994858010460297073440730222 10081 759775940519896197569332393298217 10082 517751395038760375433320731582057 10083 57508749687596954333193307219535 10084 34927396475163543330332932035315 10085 19172764150631433297315319713073 10086 107827887606954535021557602336815 10087 279478899270365760235579223369559 10088 804789006843677922355806233703606 10089 1647908069256780623559670338437268 10090 6880896706567967035602843392582695 10091 4792764945455649713976432719218354 10092 1517639434354397087764317032043144 10093 5979004545566024897885584344455447 10094 1749963435459800776855243244354415 10095 8100294556601607789158454445564759 10096 997543545985937670724344435441518 10097 975431431851296493203244314407047 10098 754308304509563931972043083929615 10099 542922962915427303719629227156073 10100 415215615074172969036152170739331 10101 72074069340515629700720493273308 10102 19339433195074156993195931732927 10103 105404536040807570056040558150683 10104 256845772489679840572485595606935 10105 569257824902801285824916037270558 10106 431936198975989652199059691695525 10107 303300387751876520389516306355194 10108 633603897998987843903969669560045 10109 329968775987876426967636635399634 10110 159647751876764183656306312796323 10111 602877998987887936769669528029435 10112 1228980010098900567902703896304556 10113 167799899186995454976968762963541 10114 678001007910036570190289910295671 10115 559989935099705298297679097554506 10116 519879309196951581576549175542945 10117 38752910363507207365390555415435 10118 89990723696082481678085556756557 10119 79893210359220006559255545545536 10120 58732097112199945511955435435305 10121 27319171100399435103554314312955 10122 81607831204004559235565545530358 10123 5936309959963512115455435297128 10124 1302919519631101074354311570965 10125 3630804002951212805565515850279 10126 291959975510095955455072497753 10127 1080400195921040356560825017974 10128 2964802040632483567729460180207 10129 10289624486944935678304721962482 10130 22903044910450556793648240304943 10131 14969639096295545530401996959432 10132 50303009031035655764820030404543 10133 103636108352356757889440364845655 10134 236971293583567978904483689256759 10135 103709531231455766964030471945512 10136 238503752354557870288364840455923 10137 84969521143536697683040396351212 10138 39635210831306376429596763110096 10139 102958329353669788704027895121029 10140 230393505576701890448279039232307 10141 96730955364984696401749672120932 10142 65291553039842363985396520991315 10143 51507529678421027852765191909074 10144 6935156564209776517650302909343 10145 3310745441917765056496974913230 10146 3093434403057649543963739092097 10147 7054544836578903660298209065021 10148 14565649367790836723014508680237 10149 45676905678089368236146090962383 10150 34562954559273042100819091620832 10151 23415543511729620992029106192321 10152 12075431105156191919750940321210 10153 24796551259572080802010483432321 10154 1565509915319191979896032321210 10155 5676100757608080201032343432321 10156 4560993535919197989721232321207 10157 3391931311030375877210121209934 10158 2703309109696952772099009919323 10159 8433707303030387825008100805434 10160 4328932969696876189920991954320 10161 3167315636364760479191903543196 10162 653074303041596150302971430363 10163 529342969607160696975708297030 10164 153215635930594363752921569695 10165 574356960566045697990635703039 10166 343143595459634375894312969675 10167 230831154316322952743095636553 10168 92310743063215517429154305532 10169 21093429432075054150742955315 10170 9132154319349540693415553072 10171 920743033195394332075529315 10172 193429730352743319355153071 10173 1054702163588053605559576831 10174 2568423695896577255603789351 10175 5692637039027782557237905592 10176 4318289669777619532094955119 10177 3041676637776035319139551034 10178 6476786977792357607403592345 10179 4165663777521135933971121234 10180 654629775210911327711010124 10181 542157752091109177109899002 10182 420737519110910570918789979 10183 193295031091095291047679754 10184 1055040353073039072478801967 10185 2560483576816408824789620283 10186 5724935789568889447903042934 10187 3199313675448874414969615323 10188 393090554408744079636073213 10189 1057085564890048802972814333 10190 2584915689080489630229545335 10191 5930756908964902962303657358 10192 1293542927638975620970533125 10193 3055670678990197050245735259 10194 6556846790082024602458158605 10195 5544425499219801980320725954 10196 5444193992037983797193191543 10197 4440327919695829570330307431 10198 4397175036352155297296934308 10199 2770549703120751571563322924 10200 7845702435247995835693430646 10201 6432980312015952314332294425 10202 4315797099871521083321544194 10203 3073569198707209233207440344 10204 6815708010482506334480483445 10205 4072919896018943323996032434 10206 8830801032190453440032344544 10207 8291989720296332399721243440 10208 1503877197563320797210032392 10209 6038984019693448022320344063 10210 12390128203054496223443448696 10211 698961969543962212432406361 10212 387603635427622100319943006 10213 899236956679023203600456069 10214 792103546549811969996339438 10215 520971425398103639963274287 10216 191708192780970279631741675 10217 1078496067970242802958076799 10218 2793032680242469630396788007 10219 8056346962464702964027896082 10220 16569470304688430288279032948 10221 67704843646892562894808350495 10222 56960430424719416739923095954 10223 43596296201034065279209151543 10224 31161561989719451751910707432 10225 10607403877034305503092934321 10226 27280838984345656037070545431 10227 82969390125456772384845656552 10228 15632698994345720840434545516 10229 56947010045458249284545655971 10230 43409899634321991643434551707 10231 31918796323203906432323504934 10232 3047563211966944321210959323 10233 6479694320270445432330405433 10234 4156343197696434321295954330 10235 743230376364323209551543296 10236 432096963043211915507431565 10237 319163629632103074934307454 10238 30630156320969339322934343 10239 66961569450305405430545453 10240 63607434296953954295434330 10241 29934321563527541554323294 10242 100545435695879675565435046 10243 205656557039002795676560471 10244 456767584408028036787724832 10245 345655243919759705677200320 10246 234552027037516954571997197 10247 123519769695063543303970372 10248 11037636349431432967696921 10249 9696303194308315656363211 10250 6362970342923074543032103 10251 3015697215209343429720970 10252 6157022358505454702250243 10253 729821124954340981898030 10254 158210999543191804779693 10255 594330003656079647803055 10256 143299970539356415969555 10257 455000245805568760303559 10258 349998031955447596971514 10259 199979703554415163707083 10260 1000202435564759698484935 10261 2002424555688003012930559 10262 4024645556896036130565606 10263 8246855569032371365677268 10264 2024555429720909054571848 10265 4245556702250908565839294 10266 2035544981890925452271544 10267 4355650159090656582835646 10268 3154498709094545216314424 10269 743986909143432063084203 10270 427862910832319429241969 10271 176615092321034152003634 10272 787161063432347584036947 10273 670609432321215239703417 10274 493914321210072076972056 10275 1060745432320824790224568 10276 2728056543449448082245695 10277 8296567654504496942457038 10278 1565456542963963420329688 10279 5676567670300294643502895 10280 4565456496997542430976755 10281 3454343963975420291765554 10282 2343227627754197505655543 10283 1232176177540374954555432 10284 120560575396939543554321 10285 245725798030603655565431 10286 33193579693970555454310 10287 30331356327695554343097 10288 63353569479035565457021 10289 33131434149715454329806 10290 30908320797074343157943 10291 70893448024805455580453 10292 149054496249656555964577 10293 508565030502767560285783 10294 1091680366027879722917935 10295 3076963672279002230780559 10296 6790296822808022367965605 10297 5497564215919821055653954 10298 3975442071038209554527543 10299 10196464832394503565879653 10300 22028689344046035679002775 10301 19766473239619714549977752 10302 101868814403202345700177983 10303 219089544834423458401780135 10304 29275440324212323985598912 10305 106796483446323440116010722 10306 268028934469434481172128223 10307 696290544704544951823294234 10308 361495440963439504211542122 10309 7954391632274962107421021 10310 5542706321739620934209805 10311 5416943205276191321917955 10312 4063431951760309203055555 10313 8694560397923706436555556 10314 6343396775208944305555544 10315 3232765751927442955555442 10316 2117653503174415555554421 10317 1056530970544075555544210 10318 2567770245648795555646321 10319 5677842456890035556869432 10320 4576420344699715544634319 10321 3364197242397075442323034 10322 3040372020769354421209723 10323 6483824247905564632502233 10324 4028202014955442318982130 10325 8294424150356463590143364 10326 1544200697144231098833040 10327 5646407023446353009336481 10328 4423929812423129913304007 10329 4207158100210959092959934 10330 1930720998091509115519324 10331 10568250017076107156005447 10332 25694600184791283572056483 10333 57047201928072935824568934 10334 29611983159315312203447323 10335 103120135605557522434481434 10336 235241357255579824544954547 10337 112009131955358203439543412 10338 99910903553121972275432101 10339 99090971531003721754320983 10340 89091707309969205543191827 10341 69104932919631955430304176 10342 30959315036303554296960566 10343 70405560369635567030325669 10344 144855723702955684363456701 10345 449158238430356925694568411 10346 390722084297143194343444108 10347 1088224927023456045454447293 10348 2894250684234572456564483055 10349 9046606926345824567684936558 10350 18467270669459445678930567589 10351 92682846704604456790565679907 10352 18416424961964345495454558935 10353 92768650320285457036565590559 10354 17646497197654329705455095519 10355 78869024018765502456561036007 10356 68629799847654980345409699937 10357 46157598416539797233916399296 10358 20735184065277572127062791564 10359 48159928678779823284708075686 10360 719166567758211640919354464 10361 30665457522106391033144241 10362 66676579823270072335446473 10363 66565358211699321314424130 10364 65453122106393209084200894 10365 54331020942731909241992742 10366 43309791417302912003917419 10367 32917508052975099967054034 10368 15054919515749199649539723 10369 60570803958108002903802235 10370 125849640395296030839622356 10371 259302884039032369403023571 10372 605628928408343704836235832 10373 1257090692893458449370359346 10374 2585087069054592505843605471 10375 5920904708566066059257256832 10376 1190960925459459511931944319 10377 291591194314315103303443031 10378 1076072045545559233634456352 10379 2792824455655606336944569583 10380 8069444556757269370445703934 10381 16704445567982705844458440548 10382 68444455680148459244592485695 10383 44444354398804312043120054354 10384 44443142787963099630999543144 10385 44430817675629196291995430844 10386 44292056554150361503954292444 10387 41519545540697006967541520444 10388 7035435394369943655407196444 10389 14356558045700456756884028447 10390 45567596458404567968928292483 10391 35455164323963455647161520032 10392 14350643207632354410607199721 10393 45606854478943564727284002231 10394 33944544167431441171639982108 10395 27443440654308410506279820923 10396 80454486765692726070801450634 10397 164564907877068272849614606948 10398 685690878984694829303147270495 10399 454292767842340152970811695954 10400 341517656421198715692106351544 10401 207056544210387074320943107443 10402 484567646323904805450455280454 10403 43456423206959954296351596344 10404 32344211943519541563107163244 10405 21242103431035407430930632043 10406 10020972309713934291294319632 10407 20250223702340547073045602943 10408 42602238423485684816457230454 10409 17982084212054440064332096344 10410 80144926324564480685345029447 10411 161450669445684966917460304478 10412 714606704456930270780723644795 10413 81944964343297693593210441553 10414 3439643231576331132096407528 10415 2276432107363310919163935163 10416 1764320933033091030627310632 10417 7885450536337072367081526943 10418 6854295303289321049207183429 10419 4541552971673209591930432156 10420 3407515706531915103296320744 10421 1935072945303070971563193443 10422 10560830457636850235696054455 10423 25729364578969202357032564559 10424 58305685790306423584345685606 10425 22954453496944211243234453945 10426 15544331963442110032124327432 10427 55645360294463120343245480543 10428 54432997544230997232033995431 10429 44315975442091972119727954307 10430 43071754419103721037175542934 10431 29305544030969209690555415324 10432 105655648370306503085556757446 10433 256756893843668036915567980471 10434 567969059256696370755680164832 10435 455629511946362893554398640319 10436 354155103423016731542786397034 10437 140750972209865307417662769723 10438 488010222501077680778707902235 10439 79898218989376393766934982114 10440 58782047872962729663319821081 10441 27619616715617156633038209207 10442 79203168357183566936394506482 10443 51970643130431463302742944017 10444 3694430896308232977415439855 10445 344292762922115774074278553 10446 241517615221073739341765533 10447 7056072209329273205655332 10448 14572822505506814456757347 10449 45829426056069544567981483 10450 32154179539435443455808032 10451 20740555274314432351919721 10452 48085558805544543600802232 10453 96915589655645657209622344 10454 63075276554434531916221239 10455 29351765544323303062210076 10456 105597875645433636702320790 10457 256018996856536968423448081 10458 572190029167770292634496952 10459 320299750657697518323963519 10460 197597494536375043207631033 10461 1020021045769800454478952335 10462 2240232457901604564790383359 10463 1998120334985963441496833112 10464 10015243350120294475029335123 10465 20158453601243044800305359235 10466 41592577212456449603657606358 10467 7119372100344395970535943124 10468 1032920997242751695311431001 10469 2350650022467997037514552011 10470 1094499820255969695083519910 10471 3045001442560303040936000721 10472 6460014465723636490572008233 10473 4199884253210303895319922130 10474 398841932096968753039220896 10475 1009280545030289976406249029 10476 2106965660362900188870508307 10477 943654597014998488694922932 10478 430543169879984086339215315 10479 295430638759839263272073074 10480 1036566990001406694824816806 10481 2367670080014867049449569671 10482 1056499199880649594395436510 10483 2569008000966904046036567921 10484 5708096010270848472367680632 10485 2919159897692404121056394319 10486 10807601019064847232570045606 10487 29679212208689282345840457271 10488 102806322490906943459284582832 10489 229669425090870454606925949343 10490 156634189092696341943191393232 10491 566947909067029480456074054343 10492 463414909449753996339339543231 10493 232078914397527963273275432108 10494 119367082775175631731754320922 10495 33049217750554305305543191221 10496 29592057495542952955430310209 10497 104064581035670390356563522506 10498 248685952356844083567695826071 10499 6451521144439231456352179310 10500 4307210844272108343120553094 10501 2932092441720923230995529144 10502 10545064478250634370035907446 10503 25660684794606945840360880471 10504 56726928047270459283728964832 10505 45183159611696311629167640319 10506 30430716106363106150656397034 10507 64568371269695271606770024345 10508 43442909836351705945699803234 10509 32414918303104951434397972124 10510 20079042970959508322775721003 10511 40808470250404093427798232034 10512 89692842604849054678014344344 10513 76316417960389542559883243240 10514 63064055596875419518832031993 10515 29439555164754035048319703930 10516 104603559687968360493602440562 10517 247235602900293725057224485703 10518 12113974997529189532204052972 10519 1087739975150475321959515721 10520 2898200199604797440403958231 10521 9014402003248020484840394352 10522 18144824034496244929284045589 10523 95449448345030450706928455907 10524 54394403229696292943164350935 10525 42743972156361515430643091315 10526 17427720743007074294429109074 10527 80678248056084807044707308807 10528 166794496572929684448481689678 10529 668045027830702924492956902795 10530 639629776292975203915542977554 10531 276157761515751967075415775542 10532 791577915958000284796757795662 10533 507375071519997641565537554617 10534 1081800836000018875675779567179 10535 2959609372000188996797803683807 10536 10403305824001890028019636939682 10537 24833659448019080296202970602943 10538 330514399829197561975693975432 10539 295082798150375403754327754321 10540 1040948015603796837965477965432 10541 2490496157238029380276780276543 10542 5085031582396305962787962787654 10543 10920355944029660307900307898765 10544 30643560448302723680803679009879 10545 66855724493628236969636808101005 10546 64553203930162103636303920989954 10547 43531967298620970302967191879542 10548 31303651586191696975650304755420 10549 8970507260306363754496961554197 10550 7694931796943029543963607540376 10551 6339305563429755427629935396965 10552 3272955432157554176159312763654 10553 1715554320735540560713097630543 10554 8355565448155685728337018965655 10555 3155454400754453163289847654552 10556 754343993544330631678416543521 10557 543227931443294306564065431205 10558 432175308431542945439454309955 10559 320552924307415434274342919554 10560 195515202934074321743215035543 10561 1035958430548805438054360355655 10562 2360392565689656596565723556759 10563 996719454476545165453211545512 10564 965034344165430654332107435095 10565 649723240654294543320934309151 10566 397211994541543433191322910706 10567 1022320045675654536073430728469 10568 2223440456796765772814568292707 10569 2212396345565653716083441516932 10570 2100763235454529059232407063322 10571 993632114343149512119929433222 10572 930321083230795101039154332215 10573 297209232093550989670743322071 10574 1022506345055610102848053424832 10575 2226069460557121229296574649343 10576 2179434195531010151565342393232 10577 554320355309898707453220732122 10578 543197152918786934332193321019 10579 430370715047663323320333209835 10580 296893069616633213197331918314 10581 1029056703166934336021360793546 10582 2308568435670545372233728055671 10583 925444314495432922129159554510 10584 194443083954315220950715543091 10585 1044456940365558250408355657071 10586 2444570483675594604893556784831 10587 443296030555141960731545640310 10588 431559695550803593307434397096 10589 307516355491971132934322769164 10590 679969557080231350545427907685 10591 559635529198109095434174936454 10592 516315150380909154320539304343 10593 63070696790910743195272963231 10594 29294365491093430351715632106 10595 107045677073054563598356943270 10596 284456784816565696013570454841 10597 924567929567677032135844569272 10598 203455155456569720912443431715 10599 434559556567702250724454558358 10600 323515545456981893204343523124 10601 211075434343804731963231211003 10602 109354323227961303632110109972 10603 305565434280313636943121300223 10604 655676546963536970455233602233 10605 554565423631303696352129982130 10606 543454210308970363120959820895 10607 432342096927697030991518192755 10608 321219163176369691907040317554 10609 210030630563036302929597055543 10610 99694295429702975155169555432 10611 96341554156975750750635554315 10612 63207540743753493494315543071 10613 31935393429531931943075429306 10614 3312732155303303429354152943 10615 3097320752972972153140715433 10616 7021447990230223575488356533 10617 14234480082362235796893567737 10618 46344960943702358029055678183 10619 23239591428981119749554560432 10620 12075108167811037395543396322 10621 24799295679512382035654029423 10622 1591554555100819714539754212 10623 6075565559209602345801966323 10624 12795675606503223459620269436 10625 28036797268034234603042704571 10626 96368022696346347236468445832 10627 63039818363223212104244432315 10628 29678043032212100962044321074 10629 102796456342323210304445432806 10630 228028569463434323644456549671 10631 159765434232323210444345396510 10632 601876546343434324445458027921 10633 1218987669454545444456596280636 10634 47876634343434444345161594301 10635 16766323232324443230607142988 10636 67869434343444454367283470095 10637 56634323232444343051632099154 10638 46323212120443229506319190743 10639 23212100996432154943030293432 10640 12100991964320739429697532322 10641 991903643193274156375321221 10642 902970430331740742953210203 10643 1830244563358088070374322439 10644 9362445693596896843805424607 10645 3020434331164764427954201935 10646 6244545351687884680366420557 10647 2043433106476842397064195536 10648 4454535268789264024688035770 10649 4343311847671839802479713696 10650 3233104416504277980157090364 10651 2130964064961775798729097043 10652 891639439605753587149169632 10653 706274275953531270790636316 10654 1470806800375752848086969567 10655 4849669603797989296910303683 10656 396635969575871563096970432 10657 1026960303799035697030244543 10658 2270323638008357024362445655 10659 1697210279923129803020434552 10660 7022322800635301636244545583 10661 14223429606957616970445655937 10662 46234703270379170244456760583 10663 22120971696950498044345595232 10664 20991706363495979643235152122 10665 50078469695040202854359583222 10666 100792703040482429165603934225 10667 208068436484944707677240546259 10668 496692568930448478782485670606 10669 1027065690564492789944916847268 10670 2284677085685067900450769282695 10671 1642569254449454996293631618352 10672 6865706564504570031056957193583 10673 4652945442963299709543530331230 10674 2515434415631596915431297310096 10675 5956544756956030756553021521030 10676 1545441543539693545529807209695 10677 5656475655803055655901682503039 10678 4544154551969554550986418969675 10679 3440743503635543491864047636554 10680 2393430970315431904639616305543 10681 732291697074302962276062955432 10682 321506369342975621759415554317 10683 206943033215754205514075543053 10684 470456334357966455948795656574 10685 96343323135664351407554545344 10686 63233210914643107935543433239 10687 32132091082430935315432332076 10688 20919109220291313074321319363 10689 50807306243073536805433605694 10690 109681670456815769656537257045 10691 302956844569557902767782584459 10692 630369245703580827877945924605 10693 297032032971192176775431201954 10694 1024344350232063787796552420366 10695 2245445602344697898027584643671 10696 2034433981242376779775242430510 10697 4344540152463787801798464565922 10698 3243398720229675985584243451220 10699 2032787198156551855242032310197 10700 4347904015567599158464343522022 10701 3214959875455190724243231219820 10702 2079518754350293202032110038197 10703 4803989965603054424343120396022 10704 9640100277236564645455244032224 10705 6398997772105442434352039722199 10706 2787977720954420323119677220396 10707 7900178250364643435202782244030 10708 4998561897042432311977622039693 10709 10011719024464543520179024403054 10710 20118408244685655841808244836567 10711 41192894446916759279694449367682 10712 10316744423065511756344393056420 10713 23568044636675917969446056568641 10714 11439642306551055634419545446410 10715 8276420945509554324035434424099 10716 1764191434915543199714324199198 10717 7888074550755656002345448008015 10718 6879343493554539981234399919873 10719 4753231931543279810122799038730 10720 1532103307431758099017589687296 10721 5743233680557997008179902903031 10722 3432130395535969920558974969707 10723 2320896755311639195527739636933 10724 1192765553106270355177276303332 10725 317655530941697150571762973321 10726 56555291406370695305615733209 10727 45551507942894352954073331915 10728 35506935416743115539333303074 10729 14943314065431075273332969343 10730 50453548676552798813350305455 10731 104575690787588009533603656555 10732 245797087899896103737236767559 10733 33569276798760969292105655512 10734 31431765587591631520954555101 10735 8305655275106307191543550989 10736 2954551750942930307431491878 10737 10365598010470563680555078994 10738 23676016124845696965560790047 10739 10559861000434363655393499612 10740 25601112004545696758055003123 10741 57211124045657027996560035234 10742 32110999634529775965399712123 10743 21091996323157751652797101013 10744 9103963210737506517570989892 10745 967632093294945055291878715 10746 656319131539429551504767071 10747 543030907274155506961649306 10748 429690931740754943606392945 10749 156291305393539429942715434 10750 571073658055804700468356547 10751 309330519551960996243145415 10752 705366003600330030455456757 10753 1457672037203360364556567977 10754 4578824382433723685567680183 10755 3368202820329210455456398432 10756 3041976197152096354342784321 10757 6480192023585029565467925433 10758 3998319811249755454255194330 10759 10013601512501956566560045363 10760 20137215926020367667720457695 10761 41382360672243678678244579038 10762 8820994522030566562043349684 10763 8191943219695465419633196440 10764 303432036354254036330364392 10765 634544369566568369363686063 10766 323443035465443033030459430 10767 212429714254429729696314297 10768 100157081944157156363081572 10769 201584960447583569696955823 10770 415930324479935703030359434 10771 71297204159312969697114324 10772 9571960713095636371083201 10773 5303593089154302909231983 10774 2971129270742974912103831 10775 10231306848070210723239352 10776 22353669296842328234405583 10777 21130631564421162123955232 10778 10894307444210621007552122 10779 29045680446327032079583223 10780 108456964469484344803934234 10781 292570284704925449640546347 10782 1065842928450656502885669482 10783 2679270692606768028916704943 10784 6806847067267896290768450454 10785 3944409451856761493644296342 10786 10444904599167915056847029463 10787 24450846007680760569284304695 10788 4292419936393595431642962352 10789 1520039302731154306415621120 10790 5840405628151565668757031241 10791 2395954160707454647529710007 10792 751540592934342415157099932 10793 507395115323220070729199317 10794 1082039157434240848308005579 10795 2944407580546489293696055807 10796 10444879965668907057032559682 10797 24449000276690884584345602943 10798 4389997766292843243233975432 10799 2879977661516432032127754320 10800 9000178715968544343277965442 10801 18001790360291645454780276469 10802 96018083723076856567962788707 10803 59839229209364545455617686935 10804 18272151913043434354056463315 10805 94823600736454545568568693559 10806 40209993304343435445446331519 10807 82500053645454556456469356004 10808 18999530434343544344233139960 10809 90003764545455645446335400321 10810 180037885656556856469356803439 10811 960378916767569168705569634607 10812 596967065655430646955436321935 10813 163649454554294423554303203315 10814 696904565567044635565634433559 10815 362963455449642315454324331516 10816 15632354396421074343203307063 10817 56943566028632805454433684695 10818 43431459766315954344330442355 10819 32308317663071543243296421154 10820 20923056629307432031564210743 10821 50636567105680544355686328054 10822 106967683256965645556909496565 10823 270278934570276855570905027679 10824 842790545842789155850860278806 10825 417495432417670752492597767944 10826 53954320056493519919177655444 10827 27543199543931039030576554443 10828 79656003660552408365787564454 10829 56539970595519923053675444341 10830 45279695155039209530554443207 10831 31756350749671915295544431934 10832 5543093396503071555444303323 10833 5429132764969307554442973211 10834 4150917639632935544415732107 10835 691056276315315444073320934 10836 309541763073074439333191322 10837 703677896816804605336073423 10838 1436779029569647257372814637 10839 4567808303702882581829546983 10840 3455922968976819204155423832 10841 2351215647764031960754208321 10842 1110074417639703593541923210 10843 1099344056276971131403212099 10844 3005448570790231354834325007 10845 6056491848082353569345460081 10846 12569079296943575705456720956 10847 25708807030455798456568250371 10848 58489684364558012567694603832 10849 24076443043519899456341968319 10850 48788456456001004569480293606 10851 7684344339989963433997529944 10852 6443243279879632327975159441 10853 4432031758756321175750714406 10854 4319705527543210553493083944 10855 3036955175432095531929227444 10856 6370359796545035760706280445 10857 2897117565429713592941596434 10858 9023179676702336070476028546 10859 18235802788423372844792291669 10860 94359627892633829248063076707 10861 43116176718328151999429364935 10862 31060565043160703994153039314 10863 9395449630592967940729673083 10864 2754396295115655393156529227 10865 7966031039156758055567906282 10866 5659709670745519555454941617 10867 4516916493435035554339406055 10868 3063063932309715543273939554 10869 6696700543702355654820603565 10870 6364995428981154540193971454 10871 3039954167810743398327708342 10872 6400367679528054013478493463 10873 3997056555159539892163932230 10874 10024567559603801063700542363 10875 20245679603239612698405663695 10876 42456803234403127012856697038 10877 20343972123970969896546369684 10878 43460223240250301027669702926 10879 32198211997896989776636975184 10880 20382103976763877766303750443 10881 43943240187898977869638004454 10882 27431998476787776636279964344 10883 80560012787897786970800285446 10884 165720127899017910249602916468 10885 678241279008180722503230768695 10886 562009749920393218972093646354 10887 419917399196732047719130423143 10888 39052790365319617030896210832 10889 108588083677603184369030329343 10890 291896936779235925708363505455 10891 1079030567806360658493696056558 10892 2808365679669726793057032567595 10893 9693676802702268056584345680038 10894 6330563976981839545243234399687 10895 3295427763804275432032122796476 10896 1554177627961754319721017564163 10897 5567779080317965602232179687695 10898 5457749197055653982120556476355 10899 4337390369554527820995544163155 10900 3292697035543176191955440630754 10901 1518369715430560303554394293543 10902 5993702356565723635566047055655 10903 1928981145453210315459609554555 10904 10690151456574323556603303565559 10905 27081594567805435567233635675607 10906 84956045679656555682336956797282 10907 39539634556545554421303545571616 10908 103802945567655564633635655837169 10909 239630455678755686936956759383707 10910 76296354567554463303545512828932 10911 61563143455544232971435096167317 10912 7430832355442115708309160653056 10913 4292321154421072922910594529545 10914 1521210744209315215095143155434 10915 5832328046505558361039455556547 10916 2321159624955523009674355545415 10917 1210716199555209916543155434072 10918 93060395551919065430754319321 10919 29396755503029454293543033203 10920 106027956036304567055656334434 10921 272280372369645684556769344547 10922 822963823702856925567905445682 10923 215628208976543195454954434416 10924 74161927765430354339544324062 10925 40603177654297143275443199417 10926 87235778767023454796456004780 10927 72113767649812341564339961592 10928 21089656398101207443279607117 10929 9276542780989934431755931052 10930 1765417591879324305551309515 10931 7876780079005445655593703959 10932 6765599349954434555128967517 10933 5655193199544323550967655056 10934 4550330395443211491656549545 10935 3497296754432107906545395434 10936 1971565544320934945432754323 10937 10235675645450550456547965435 10938 22356796856605604567680276559 10939 21145564545953963456397765512 10940 10835443431527632342777655102 10941 29356454555878943467778759223 10942 105568565558990454677790006234 10943 255691675590084566778080070347 10944 557076796080925667796960843482 10945 529365559191194657563592432019 10946 153055510310342535431120319835 10947 576555923523465756551243601359 10948 365551211212253545510029989115 10949 55510110101931435099759871073 10950 55099098983308309197518709331 10951 49189187832922910375046913307 10952 107907899350630723800470733680 10953 280879005606968239604848136961 10954 969008057270294403249295370312 10955 629919531697543971991552897095 10956 159035306375427703907516769154 10957 608357669796678440879967907567 10958 1293578702026792489000280879678 10959 3055790424268064908002969002795 10960 6558084646696690896030308028037 10961 5519242426366292759696919759696 10962 5032020183061517516363037516365 10963 10344241936715979969696379969675 10964 23446480568360200303029800302799 10965 12423995442997996969757996977592 10966 207954415975963637535963775121 10967 480364760200296979760297799232 10968 963687922403030201923018006344 10969 630475219969697983209839943239 10970 296152039636375831918279432076 10971 1031584402969799360794804544790 10972 2355924830302005728049645648081 10973 1151200296979953159596434399210 10974 709997563759530715164322792099 10975 1500019698003768359685428065001 10976 6000203016037893602916696680011 10977 12002436172379057230767026960116 10978 24024571823808582367884270321171 10979 48245839439691943678926843431832 10980 2032274276303430567184432304320 10981 4342806789634565683924543645442 10982 3215945676323454427203430434420 10983 2071434563212344171972296324197 10984 4834545694323447840223029448022 10985 323434343212416398209754399820 10986 212323232100062781917542798197 10987 101212120999417603055417580372 10988 212323250004779236556779963823 10989 101211899961752105545759628212 10990 212319000317983255658003094323 10991 101029997055831954519969143212 10992 212300024559360366000307454323 10993 100999803512997059996934343212 10994 210001635930024600030545454323 10995 99986311299801999695434343212 10996 99863109597983996354323232095 10997 98630915175827963143212119151 10998 86291070552175630832101030703 10999 61509295520554292320989692968 11000 6911555195541521191876315646 11001 3107550355407210304763074426 11002 935497153932096961629344183 11003 313970727319163606153240427 11004 87693173030629940731996173 11005 76330529694159393303960528 11006 63295156340712732967595167 11007 31550743193097315655150656 11008 7493430329173074550694543 11009 3932297150529343494343429 11010 10543023605905455045454705 11011 25656237260856560456568459 11012 56770382729167724567692606 11013 45696817150657203456317945 11014 34364050694531972343055434 11015 23039494343303721229554323 11016 9673943232969210155543212 11017 6527432115632098755432095 11018 5174321074319187554319154 11019 543209343030475543030743 11020 431913229696155429693431 11021 303092156360754156332308 11022 637063569727967569343693 11023 289431437175655433230330 11024 904554583796756534363362 11025 1845565938027967745693709 11026 9255680596280278057058507 11027 1954395161597759529524935 11028 10366039716018003903850559 11029 23672402372196040839205607 11030 10519980920359592271953932 11031 26000170643604062840380543 11032 72001846857248709283965654 11033 19984424532006911627654541 11034 100124645744070717078765671 11035 201246858048848384789876831 11036 412469196489293927900989352 11037 100230364071527174991873120 11038 202363688835883810079015241 11039 423696889358939520808158472 11040 210364873127275191920724120 11041 97040730971750303193200998 11042 69593291705496970331991987 11043 35131504953963697303903876 11044 10906959527630372966968763 11045 30870403878963830270289895 11046 69044838990299362842901037 11047 29640287897593016414989696 11048 102882899020056168750103030 11049 228949008240571690001236361 11050 167389921995306299990103010 11051 681900640037671000081236121 11052 402994399696509999210101006 11053 830046003028100006321212068 11054 299619969760999943210099448 11055 1003200301930000454321004494 11056 2034403620560004565432045047 11057 4344837045720045676544460482 11058 3240289633199634565444196020 11059 1997676330396323454440359797 11060 10018789364029434564483602023 11061 20189905688304545684937224235 11062 41900856893645656930582246358 11063 2992544730434543295222023124 11064 10065648164545655038224235246 11065 20676895685656760394246358471 11066 46789036916767924046469592832 11067 25669703065655199624235116320 11068 56702436676760003046359169442 11069 44980306565599969623110634419 11070 39796945455199636211094324034 11071 102030456560002970313045448345 11072 224364567720030243536456493459 11073 203043457199698031304343932312 11074 436454584003016353645460543522 11075 304343239969863130434195431220 11076 645454400301095364548036552243 11077 434343996989153043399705522030 11078 323227963870729632796955219696 11079 212175628693156317563552036363 11080 100554166330743055431519703032 11081 205567669368056556556002436343 11082 455678705696567567572024569454 11083 354566954365455455319803434344 11084 143463543054354353037972323243 11085 454695656565565576380223434455 11086 342354545455455362798212324354 11087 221143434354353017582101203143 11088 210832323143129855220989970832 11089 92321210830958552191879692322 11090 21210092291525520304756321215 11091 10099121507195196961543210072 11092 21007236084040030315654320823 11093 9932099239599697074543192212 11094 9319192075196369343430322095 11095 3030319350363033232297219151 11096 6363605603696334343022407593 11097 3029953970363323229819935130 11098 6300380243693434301600559363 11099 2996798030332322985995513030 11100 10028016363343430120035936362 11101 20296169693454561240360569703 11102 43031703054565712483725702434 11103 29704969543453100029192980324 11104 102450303654575200308070163446 11105 224603636765798403696841694471 11106 201970305653583970364406344110 11107 420243656775940243684869447122 11108 198030545751398030440634411020 11109 1016365657994016364486944712241 11110 2169676780048169684910448322471 11111 636565599600636439096403220110 11112 305455195994304269163972199094 11113 656560040045646707700224009045 11114 545399599634424936998199909634 11115 432795196324199303980398916323 11116 317550363200392967796787063212 11117 55497031996715657565669432101 11118 53969703965074535454634320987 11119 27636967649343314342323191875 11120 78970278905453545463436078998 11121 67697766954331434232299367987 11122 56377663543308322121593055876 11123 42976631432923221007129552765 11124 15766308315212209930955517654 11125 57869693558322500570355978767 11126 36636331523218995297151767655 11127 6303307212047951570705656553 11128 2972932099615507292954545530 11129 10230545003156083070365655762 11130 22365660035572936843676757903 11131 21054599715315304430565534972 11132 9543197073072964295455319722 11133 5430369329315641554353037215 11134 4297033153074407543129692075 11135 1569730729343935430956319354 11136 5702168305460556570369605567 11137 2980642954195545297035955455 11138 10166870368035659024360356558 11139 21669043696356808245723567595 11140 6629630363143922033211455152 11141 6156297030827219732108350718 11142 741569692172037320923093046 11143 407436320519693191209129625 11144 880569446003056072507303056 11145 795434419969539318932969544 11146 554324039635273047315635441 11147 543199676311729613074314407 11148 430396563105156089343083935 11149 296765430950739273229227314 11150 1027876570408206814306281546 11151 2278987844894469545670955671 11152 1767876440744235434491554510 11153 7878988488046356545075565921 11154 6767884079623145429355451205 11155 5656839356210834153154309954 11156 4544273142092320730742919543 11157 3441730819121193293415035432 11158 2405292031010331532069714321 11159 4859064352123355744702345432 11160 509443121013153440981234320 11161 1104455232135574490152345445 11162 964352120915343898721234431 11163 643120991073228787210124303 11164 430991909332167672099002970 11165 291902913320656519189975696 11166 1080830733446768007900197030 11167 2969368134467896080802024361 11168 10305695344679032969624245712 11169 23657037446808350303046458323 11170 10529694423923096969624323212 11171 25903044640637030303045434323 11172 60836446886984363636456545434 11173 129368468910125696968567656546 11174 305692690721257030291678767671 11175 657067088232584363076789878833 11176 529449282119243029365678768330 11177 154391621032029753054567643295 11178 566077032344301976565678855039 11179 459369721242983765454568549675 11180 313037210015829654343445396554 11181 89692099872156543232432765543 11182 76319198720745432120317655428 11183 63030387193434320997056554167 11184 29696870332323191969545540656 11185 103029043343436080303655686770 11186 236308453454572963636756907841 11187 102924332343315630305542936410 11188 230645343453556963655670568721 11189 94433232331543630554495447210 11190 44332121307430295543954412091 11191 43321008934297555427544099108 11192 33209927321575554175439190924 11193 31919173207355540554270291203 11194 3030531933155395541697509973 11195 6365760535558035677020100213 11196 3053595315519714569798998090 11197 6576037556002345702010017083 11198 5359695539981232979899849230 11199 3116355279810115758798392095 11200 1063151758099073527582719153 11201 2695597997008815879948407575 11202 7036020024089559000492879798 11203 14372240248903608005069002009 11204 45822482490837296060708024107 11205 32220019892291559392919800934 11206 22199838721507512715037991323 11207 20398287206935097069695909212 11208 44014902470561024703040906322 11209 39878980095409800969590943220 11210 100990161036901610304090454243 11211 210081712370817123649084566455 11212 99205100892051010389243464352 11213 91950992719509896872032243115 11214 3491917034918764719722031071 11215 1903049719047641037219709309 11216 10836502408478872382402505707 11217 29368024892789023944826058483 11218 105696249067908240449472592934 11219 257030508680894484504826070547 11220 584366090969044926049472845682 11221 243059091629639179594116434419 11222 29509106156270555141064324032 11223 104107271570845559472685448342 11224 247282835849255604826916493463 11225 11616312391953960183063932232 11226 6063100703527598429427322121 11227 12695208435880012704681423236 11228 27038492558960128446954634371 11229 84393065590321292470366945832 11230 42729455097209520097063432316 11231 17154349171915199169432321064 11232 83565507840760007704543432687 11233 31454936393599936963432318476 11234 8339302731199303632321044163 11235 3272977310392970321209640628 11236 1715773096715697209916394163 11237 8357817028357022500770047695 11238 3136049763129818993699616352 11239 899597630958047930396063121 11240 795176291519615296759431004 11241 550561507036071565514309961 11242 495406929699307455082919607 11243 1036870703005680560950803280 11244 2369048436056965730409634961 11245 1029604299543653295916319610 11246 2303247003656775040769603121 11247 972009970545749593635971010 11248 719919695433395130311709891 11249 39036354332750897104918705 11250 108369565348009023250790457 11251 293703677496108234608084583 11252 1058436781031294347296925934 11253 2592567952353045483030660547 11254 6065680383576456936366725682 11255 12676963935788570569668256946 11256 26790300557891845702694570471 11257 68083605579079258427045844832 11258 39229955349351924169632440318 11259 106300357505600647702944483593 11260 269603580057206878430444936055 11261 703235960582468992564450572558 11262 1434360325944690065684605825589 11263 4545723460447080676927259455907 11264 3433212196409194563171914350934 11265 2332100363910343430503083091323 11266 1320997027097232294969229109212 11267 3450024285022343050306307306323 11268 2299801649821229496942932943213 11269 1597986398210153963415315432092 11270 6020110014321580294757556545063 11271 12241120145435963047979567660696 11272 2010998834311629615755456594361 11273 4130009345517103157956568045712 11274 899913235050970735545439633100 11275 799092109491693315434276330992 11276 589120913906333074321763291917 11277 270991086943329343205631503055 11278 850072910453505454456956036558 11279 499315096330954344343539705528 11280 1005561029370365445455802455892 11281 2055712305843676456559624559063 11282 4558323659256788567603045608694 11283 3523210511945685455969633926344 11284 1212095103434454351636327183243 11285 99150972324343106303170432031 11286 90691721203230942970496319703 11287 187078232434370470245029602439 11288 904794344545844842460303224607 11289 1848045445659249264723634247279 11290 9296456456806506688236946482807 11291 1564344343944946482103424015935 11292 5685445460450468943234648160559 11293 4454434196296247432122400595515 11294 4344320361562014321019995155074 11295 3243197007419883209839950749344 11296 2030369934038831918279493393243 11297 4363700548389360794805054054454 11298 3028995402872993539949539544344 11299 6290036829030055800503803645445 11300 1499704149699551994967970434434 11301 5002447503003600050280244544547 11302 10024480036037200602962445645679 11303 20244960372382407230304456856807 11304 42450323823944882363644569169682 11305 20297208207440821030443430636420 11306 43022494480489432364454566968642 11307 29819943996074321044343463646420 11308 101600460032805432445454696868642 11309 217204720349656544456567029090863 11310 51961197196545444345449749092632 11311 3610370365434443234397389118319 11312 96897054324432122772871043033 11313 64769543204321017716709629727 11314 41635431963209857064916157176 11315 6314303631918529439060730564 11316 3082970303045154269393295442 11317 6950243636459566706055036463 11318 3498030304315464939549704230 11319 1979696963074239275396962097 11320 10203030296806406798030305023 11321 22436363029668868016363660235 11322 20303029756648639863030598112 11323 43636301966891001096366015122 11324 30302983664709989163059871020 11325 63630136688500107696601032243 11326 30298906484998936365989722030 11327 63010868930010569680102224363 11328 29892647299895436398982203030 11329 101066883001036570010142436362 11330 212668936012367840121464569703 11331 98647299901056399008243436972 11332 86411598989542789922032303715 11333 64107187875417679219720969072 11334 40930476754056552037191629318 11335 90564787968567584384077105592 11336 185687900291679925928783256069 11337 916900803076800660689934572707 11338 62991969363994594479323316935 11339 15903633027943144153213063314 11340 60836936280455447574336693547 11341 129370570964556479805367055678 11342 305845850285568801657684556795 11343 659259202915689616778925568037 11344 511911975074476065767195439696 11345 103103749344159453650354276365 11346 235238105447604576803566789679 11347 112080954415963363971465676552 11348 99191544071633027708254565521 11349 90307439306329776921943455203 11350 183680605669501790640454558439 11351 936967256704018086884565592607 11352 303651944959839264843455117935 11353 636800450401406689254559180557 11354 303996295987946471943510395536 11355 640031040100468840455924035769 11356 399709598996248396351199713636 11357 1002504010030494029592002336969 11358 2026048120365048304064023370307 11359 4272495243680493648688233843682 11360 1719952030395930406482128430420 11361 8400384364040564868943292564641 11362 3996843039595440647431519442404 11363 10029256404036486880556004464845 11364 20306568848368908965572044689259 11365 43667689293690890275824446906606 11366 30656471530292697752204422945944 11367 66768835763067017982444630460445 11368 65648313629449855820442296196434 11369 54403090154398552196421560364322 11370 43969098742785520364207397043219 11371 27629187417655197041932769632034 11372 79107900778760024480547902944346 11373 50934993767599803995414975443225 11374 110550057880001640036750196454255 11375 95499536799986399705498364341951 11376 53995305599862796953983043203503 11377 27952955198617563527829631970971 11378 80390360011179695879502960250232 11379 164083720111803039004030322602348 11380 688938241119636408048363427223495 11381 487282011036303919603032172211954 11382 71619909702967035969720522103544 11383 6038916975649711637195220971441 11384 12390770196902316984038250234476 11385 693698362981063839681898124161 11386 330383015809428276404781000606 11387 296829871914161763961609993943 11388 1029501040747717900317300060454 11389 2304012488078380803581600724567 11390 959900079362791971205993203452 11391 518999353017503709951931972315 11392 47993129854968919503303721075 11393 15930958539647034972969209354 11394 60570391802884350230306505567 11395 125844079628925602363668055678 11396 259248803090657223696696556795 11397 606489637086782237027027568038 11398 1268902984907942384284279696390 11399 2690830130880463926926803030081 11400 7089361368964700670669636360952 11401 14905713690288406846702969730387 11402 50858337082892869268430302163903 11403 109193384949069106692563623700835 11404 308053930508707267065697038409359 11405 696580566090482684677024392905605 11406 365195459096018442569802714953954 11407 50354309159844419437977079527543 11408 103565707601244804580184803879655 11409 235678479212449645961929639002759 11410 114564152100396431603156269977512 11411 83440720996764305970741839775101 11412 32393191965642951693404277750984 11413 20730303654415506331961777491843 11414 48163636764756069360317781079254 11415 630305641539432997057609351944 11416 296954407274315969535913103442 11417 1030364882805560303760735234462 11418 2363688949655723637928158344703 11419 1030487396553210295160723240972 11420 2364902027574323039728234490223 11421 1038979775343209677162123898212 11422 2390201797454502783703239014323 11423 697985574342977628972069883212 11424 375855343215776167719438832098 11425 799157454357791678404589345013 11426 590734343137506563963273229889 11427 93323230894945427631732158875 11428 33212092739434176305320728751 11429 32099117274320562953193167509 11430 19191051743195415530330654913 11431 108072598056036755763366770735 11432 296826016572367957893667848159 11433 1029472167823680379056679295606 11434 2304823679436963808566807037271 11435 960210554303627925463929691710 11436 598095542970175194227156305091 11437 179155415698550342170742949107 11438 807556757011603463848070507283 11439 1679567984117234699296846082938 11440 6803680127182347007029272950595 11441 3970398970421209929751715495154 11442 10244010244632500701998357039565 11443 22448122446946008420013584403679 11444 20401020423419924199891243970552 11445 44812244634800648001072460245582 11446 40102042319994399989320198035220 11447 81224463600046000105442016358244 11448 10204229999619998954419863122040 11449 22446300003200010364801095224481 11450 20422999971999897039989152204010 11451 44630000240001024400107582448122 11452 42299997999989803998935220401020 11453 21599975999877967987312195989796 11454 7199751998775655873100351877562 11455 397503987754552730997104775417 11456 1020040097965588170023247796781 11457 2240481020275895840234478027951 11458 1996009797752752398124159775510 11459 10032102017987984015247601795921 11460 20343224180100128158479218040631 11461 43454247961201295592806396486952 11462 32342015609989555115942764063520 11463 21219873919875551071417639431197 11464 10038727038755509308056274310372 11465 20390284389956105696570805523823 11466 44082925900371257027849655839434 11467 39215190996909929776396552274324 11468 106360090030900701790027582805445 11469 269721080370808418080279949656459 11470 702232963849692796962800502768606 11471 1422350299303068030309606027891267 11472 4623603005636696363703272279072683 11473 2209969954306363028971721749318432 11474 1919639542943029767705205393044322 11475 10803003670456301878458458056445423 11476 29636036844569618992592596568456635 11477 102972369245703190066066027692566958 11478 230223706458436080672672279065670395 11479 98208944324299194518521749454496752 11480 81927443201590343045205394343965515 11481 3174431987097229631952743227655072 11482 544303869172156303517432176549321 11483 442968630520742971054320565393207 11484 415646295193415709543195452731934 11485 74421550332072915430354317303324 11486 44207497319315074297143052973201 11487 41933973033069341570829515731988 11488 3327729729433207292155073303884 11489 3177157154331931520749332968843 11490 570730743303307193393315648433 11491 293293432972930332733074404331 11492 1055054550230563348136804845352 11493 2560565602365693495369649257583 11494 5725677223677055037702906579934 11495 3194572210569549696974945359323 11496 343322095435396363739433113213 11497 233219154312763029274331092093 11498 132030743097629751743309119132 11499 344368057019101998053707207343 11500 243039529830983979528931933233 11501 29675158291827755167303332132 11502 102799595079477959681633343342 11503 228004040804780402956933453463 11504 159959591961595975543332332232 11505 600404080316040195653343342343 11506 1204848963572482036773453463456 11507 2449290295824944367814574694571 11508 391497552199443056083342343310 11509 1075019584004456572933463453523 11510 2800203928044567830534694575835 11511 9602440696445679365747045799358 11512 5980394364434553053409633593127 11513 1796743044323529531916331130975 11514 8028056445435903760769351370199 11515 16296568456560837927905593842000 11516 71027692567729380680856059264001 11517 9776319457152794392539511839985 11518 7763034330717542719275104279851 11519 7629723293055417031750961758505 11520 6157211529554049705491605524953 11521 732107155539596953905955199530 11522 320930755275163526951550395293 11523 191293551750631183507496751533 11524 1073055598006951936081027995735 11525 2816556016070400572952280038159 11526 9567572172844805830382960395606 11527 5455320516439952296815596753943 11528 4353195064279521564075165527431 11529 3130349441755207439350655174308 11530 897194405551934273094550542923 11531 770343955503321729143495415208 11532 697227554973205150831954071927 11533 372175539731950692303539303176 11534 823795802160407063635805635789 11535 209551980595929430311954313678 11536 503600166040704563520365536794 11537 1037201672488445695843675768045 11538 2382416824892457039256797896459 11539 820064200720329671945576764312 11540 199441993197156503435365643096 11541 1004480056023568034557676857031 11542 2044960572235696345578789184351 11543 4450325822357029455789907925592 11544 4297192221129754353678935195120 11545 1570322210957543130567310350996 11546 5843422330379655365681523610031 11547 2432221296956553054407210099707 11548 322209563545529543932099196932 11549 221915431435155427319190363321 11550 203074308310754173030297033210 11551 436805693527967816363024334322 11552 303954331175656063029803323220 11553 640365351796772696301633434243 11554 397053105565718362986332322030 11555 1024575255678393710109343424363 11556 2245798556794058321305454645695 11557 2033585545539523208954342434352 11558 4335915655803834490365464545582 11559 3311074551968323897054243435220 11560 3109343503643208769542032312197 11561 913230970431927635419721100373 11562 92091696303176314037210996927 11563 19106362970563079692091963175 11564 107269710245696803065080295799 11565 282702322457029636680963038007 11566 948423424584302966970296396082 11567 404212203242975663697562759215 11568 846322434470196697019708006356 11569 423220324098366369836919943144 11570 212197199183063038303039430844 11571 100370390429429682969674292442 11572 203844084704702950302807064463 11573 439248928448430403629684684694 11574 272007164404295970156442442344 11575 824083684847040241568464463446 11576 199230440409598007444244232424 11577 1006364484904016080446446344647 11578 2069684930848172964468469446883 11579 4702930569295830284692704468934 11580 975295431552297642316964247324 11581 751554307521576421063642013199 11582 507542935207364209430419890397 11583 1079670558481686504564801084019 11584 2802845592956908045689612928207 11585 9629256070370896456903130694482 11586 6151939296892764342970894344015 11587 703271564717643215692743239874 11588 1434835688378854357068054401007 11589 4549356893789165584696564812083 11590 3393144729670655242365440099232 11591 2730841156494552021054399192121 11592 8169271569045584232566008063232 11593 631707429635242119459919432116 11594 304934156312021034319034321066 11595 650547569524232345608345432669 11596 495415435202121233923234318636 11597 1036756558423232340634345590968 11598 2367967592634343486945456090295 11599 1055655118323232063434339097552 11600 2556759193434344694545409019583 11601 5568008054545447045656908203934 11602 5439919543434409634542921967323 11603 4279035432323916323415203653211 11604 1749714321207063212071970532108 11605 8102345432484694324840245743295 11606 981234320042343200398033431552 11607 810123199621231996779732307515 11608 99010396210103965757320935072 11609 89896762098967653533191309315 11610 78765619187656531330308913072 11611 67654030476545309296927089317 11612 56539696165432911563169273056 11613 45276360654315107430631729545 11614 31762994543070934294305155434 11615 5615943429291321542950754323 11616 4071432151509207415493543211 11617 8834543596106480757055654314 11618 8323431160943993529554543080 11619 3212310591427931155543429192 11620 2101095108175310755432150321 11621 989150920553093554320697210 11622 870691195529131543194372091 11623 694310355150907430342919104 11624 343097150690934297215030962 11625 229170694291321572069691621 11626 150494341509207319436306210 11627 605045476106481604569670321 11628 1260456791268957245702843436 11629 2724568072690382458429254571 11630 8245696827083944592706565832 11631 2034364169227443116945452316 11632 4345687706280455170456583570 11633 3234476941596350496345231296 11634 2124163407163095963232109563 11635 1000631930629151632120915432 11636 2006960567107596943250756543 11637 4070325683280030454607967654 11638 8843456934960364567280278764 11639 8432343319597043451597767640 11640 4321233035169632307177656392 11641 3210129710636320930576542720 11642 2098957094303191295365417197 11643 5010385045636073037676784022 11644 10123920456972816378787928225 11645 21240644570229569789900694259 11646 9994443298155437678994341912 11647 9944431580754296567943203095 11648 9444307193541565455431969151 11649 4442930331407454354303630703 11650 4415297307934343142970292972 11651 4071572935323230815697515720 11652 8835830557434369557019958244 11653 8312295534323035529839522040 11654 3101555323209715158275219592 11655 987553211917070721752035121 11656 875532103049293205519711003 11657 755320969591531955037109968 11658 553191635107303549690919647 11659 530306310932971396291036415 11660 296943091315708761509704075 11661 1030457073558489916102448798 11662 2364584815592900771224490015 11663 1043240075114993710203899872 11664 2454480799150058322439001023 11665 343993590699523220269989812 11666 227931094395212197839878101 11667 175309142752100376278760990 11668 797707467983203790789930081 11669 576934255831969493679299205 11670 363321952303633930551591955 11671 33203520970327295507103553 11672 31971191697171554930971533 11673 3710306370507539291707333 11674 8323669846079807078481333 11675 3210638419357929364009328 11676 2094284033135153039913163 11677 5046928335359576400735694 11678 10470693357603788808157045 11679 24847053579237889695584459 11680 409531352096876355244312 11681 903753585028989558445524 11682 1837975920290103592455849 11683 9380200643081236064559307 11684 2797994429210099443512935 11685 8020044706321004455930558 11686 16240448469432044560565588 11687 70484492704544445725675895 11688 144925068445644458256799037 11689 450660692456844594568008383 11690 294594320344443143439922832 11691 1046045443444455454600629342 11692 2472456454444556567207105463 11693 120344344443545451930954232 11694 243445444455656600570366343 11695 32434444354545995297063232 11696 20324443143431951569432121 11697 43444455454560395704543232 11698 32444354343396752963432120 11699 20443143232765515632320997 11700 44455454347875956943450022 11701 44354343216751543432299820 11702 43143232065507432321598196 11703 30832119454934321207180364 11704 69343204570545432483963685 11705 33231963295434320027630454 11706 32103631554323199776296343 11707 20970307543210397761563233 11708 50243679654324017915694334 11709 102456802765448180757045345 11710 224569627876495967984457459 11711 203436176763951655844334312 11712 434571787900396759245345522 11713 323305674996765512033235220 11714 212954539965655099732112197 11715 95543279654549197321100372 11716 55431756543390373210996915 11717 54305545432696932091963075 11718 42955434318363319103629355 11719 15554323043033030970153154 11720 55565436456336370241575567 11721 55454304343302898007355455 11722 54342963232976779933154355 11723 43215632115765759330743155 11724 32074321073653513293430754 11725 19343209330531091532293543 11726 105454505365753075743055655 11727 256566057677976798056556759 11728 567672578780188016567568006 11729 456519367598479865455439945 11730 345033055184158654354279434 11731 229729550440726543141754323 11732 157155496393185430805543212 11733 583557030055916569655654323 11734 231529699551065436554543211 11735 107156395509454305543432110 11736 283570036104565655654543121 11737 935840371245676756765655232 11738 312396910034565545654552115 11739 100763099723455434543521073 11740 207897002234556545655832815 11741 479024022345567656759349558 11742 149799821235456545513195524 11743 502001432356567655936035847 11744 1024014543567678760572359279 11745 2248145655678789925823606807 11746 2000834554567679192209943932 11747 4009345565678808062500460542 11748 8105455676789696706004725664 11749 954354565676364939961194640 11750 543143454563039279610342391 11751 430832343429671756097220707 11752 292321232156505539172192934 11753 1063432343568055807824070546 11754 2694543455696559679448845671 11755 7045654557027602804489256832 11756 14456765584279229644906569347 11757 44567875926806302850867705483 11758 43456751183942976492656954032 11759 32345510427415763918543539720 11760 21235096174073627045431277197 11761 10109160539330169634309770372 11762 21307725805361702945701843823 11763 8937191953004975432984428212 11764 7290303529959754315844162096 11765 1496971159517543072440619165 11766 5030231603979656824487207679 11767 10362357240202769444902478803 11768 23703582482427904450824789635 11769 8971220020174964292201676312 11770 7710199798539641521986563096 11771 7098397585276407203865429165 11772 15014019918788882439076707677 11773 60148200789888944608788478783 11774 121494407900890447289892789936 11775 7943934992696411678717679301 11776 5427319918364106567056552985 11777 4173039043040945449545515855 11778 529669629591434395435072554 11779 156636155108322754309319543 11780 566971559293427965705603655 11781 463707511532175652953970555 11782 228935107320554515527695554 11783 167310933195543075176355542 11784 681530536035656799789555663 11785 407295299714545597675554630 11786 883039002345656018795566964 11787 829669981234539847555463640 11788 156639810123278415554230392 11789 567001521234792755566364063 11790 449987210121517555463039431 11791 399872099007055554229674308 11792 1001025008084555566302805693 11793 2012260096925555669629657055 11794 4122721030655556703102784558 11795 1017209694555544970977643524 11796 2182503045555650250178855847 11797 418969635554497898568552412 11798 47636315543976785445520100 11799 16303075427765654435198996 11800 69636796677876764560010031 11801 36305566576765643399899706 11802 2955465365654432798796943 11803 10356677676764548010030454 11804 23566778787885696120364567 11805 11465767676854360997043452 11806 8253656564542991969632321 11807 1930545443415903636321204 11808 10565656454760836969432447 11809 25676768567929370304544483 11810 56787891680705843645644934 11811 45676706392952430434439323 11812 34564942715520296324273212 11813 23439417075197563201732101 11814 12274049350375431985320990 11815 1739593096954303853191899 11816 8204057030365639176079007 11817 1959529697054270559349936 11818 10403903024566845605500571 11819 24840836245669257256005831 11820 392302034631931939952310 11821 1063624346960560600383523 11822 2697045470325727203935835 11823 7024456843458282440559358 11824 14244569254594944485605589 11825 46445706566050444917255907 11826 24432945459496439051950934 11827 4315434313964269503491322 11828 3074323087641834971909220 11829 6805436898879350240906243 11830 3954304788753097990942030 11831 10365647889977020090464363 11832 23676878900184241084685695 11833 10564766998442009242454352 11834 25687870012464106464565583 11835 56899040124687268685675934 11836 44789599002471846454551323 11837 41675189980104424343509212 11838 6550479798964203230912100 11839 5496157587641972091100994 11840 3960735276403719110991943 11841 10328158788838407130080453 11842 23495589889392883360964575 11843 11955278872716832991643352 11844 3551768717064315906433121 11845 1505647049443070944331009 11846 6056884504456850445352107 11847 12568926044569204457583278 11848 25690672445706444579934795 11849 57086824458468445800548038 11850 29264204324244431995399685 11851 106686445446444560038002918 11852 266908456468445720396030795 11853 670892568692458244032368038 11854 492719446320322039721039686 11855 1068404469443424402232402908 11856 2692844704454644822344830895 11857 7069248444566849423449369038 11858 14706492445669304634505708389 11859 48469064456705646946058493907 11860 4229444344954423419523926934 11861 2154443239544212035207183324 11862 744432075442099711930433202 11863 444319354419197103296331977 11864 443033144030370971563303774 11865 429730839696891707432969744 11866 157292276364704934315637444 11867 583062789688450545556980447 11868 229417676484295435543796415 11869 154056564041554315429564072 11870 568567688475565556703688823 11871 445456484155455544970488211 11872 434344040754355439696082108 11873 323239593543154276359220924 11874 212075131430741763112191203 11875 99350908293405631100309972 11876 93090921531954310996919715 11877 29091207303543091963037071 11878 109072481635657080296384832 11879 308824956956784963029929343 11880 689450370367930296300705453 11881 474296897055297562992954330 11882 141564769551575415915543296 11883 475687903595796760755655031 11884 154474971153565593554549708 11885 564810231575676055565702495 11886 440098107354559555452979955 11887 399180933143515554315759554 11888 1007970535455955565558003565 11889 2080245756560355675596035679 11890 4962457967723556796032356806 11891 10304580278235568032343569668 11892 23645962794355696343455702695 11893 10431617543154363232352978352 11894 24557179655565694343590193583 11895 3530556555454343231098331232 11896 1295545554343232109183310121 11897 3035655565454343307933521231 11898 6356755676565453680535832353 11899 3145554565454330395312321130 11900 835543454343296753101210897 11901 315432343231565530990092776 11902 74321232107455291899117763 11903 43210120934351504791057629 11904 32098991323106961509536154 11905 19187909210943606915300743 11906 107900906330457270757608055 11907 280810869364582847979296559 11908 969529105685949280207027606 11909 635150954451391597929775943 11910 310691544308707175157751430 11911 94307442926930550737508297 11912 42934415183295493294921575 11913 15324070431553931539207354 11914 57448844555580555806481567 11915 34408443555195551944007455 11916 23924431550355503439934353 11917 7204307497154972279323132 11918 1962933970739721753210917 11919 10310540248202237974330783 11920 23525682494422380205367935 11921 11194419944220797953055312 11922 10344039442193575529553101 11923 23448404464055795903575211 11924 12403964239553550971352110 11925 24840286403575610233583121 11926 397663971354098131231010 11927 1018700233569015352352123 11928 2190402335708157583583235 11929 295981312920735231232112 11930 1040153530648158352343122 11931 2481575766895593583455223 11932 7353664755131232352212 11933 3130641550910121122097 11934 894407491099011019173 11935 743933909189909830528 11936 427326910478918295167 11937 173183096167041550654 11938 815937031684475606767 11939 71289706444153945656 11940 9676944440727434545 11941 6563444393174323431 11942 5432442730543212306 11943 4320417295432100945 11944 3196051554320991434 11945 359507543191908323 11946 114935430302923213 11947 79314296975212091 11948 53081563752099105 11949 29207429519190955 11950 106480704008090358 11951 268968448097083595 11952 690292497024936038 11953 297519969799299686 11954 1020000302007002910 11955 2240003624084030721 11956 1999970199239693210 11957 10000242006403054321 11958 20002464068836565431 11959 40024688689367676552 11960 80246890905678787584 11961 162469090856789899928 11962 704709089167901000695 11963 1448508907680812007037 11964 4492090878969524084383 11965 3919092767635199242832 11966 10809067878960006469343 11967 29708678990320068705455 11968 102490790083440690456558 11969 225088080934487084567595 11970 189279191324069243455152 11971 906808073448706454559583 11972 1869696814490468565603939 11973 9103029545084691677240607 11974 969755429242306571993935 11975 637554152020945303927311 11976 295540719791432967173106 11977 1035688402074550283815270 11978 2356892824805602939558841 11979 1144716199953975275528410 11980 841060399527751755164099 11981 409396795177505550639198 11982 906028039780055607008012 11983 1872296401960557284096129 11984 9023028820325582929031307 11985 18236289443455950708353679 11986 94370904454560408493576807 11987 42890964343395923931363935 11988 16691643232751207309027314 11989 67076854347992481708281547 11990 49364543215920004921607416 11991 105685654360640050637280768 11992 256916765726880606982967895 11993 570767878268967270150279038 11994 293656761847651698697749685 11995 1056767919278797011018102918 11996 2567880806790024112195230795 11997 5678969668080247124038368038 11998 4567636639198010999683039685 11999 3456306270379891996429676454 12000 2342941696958703964156564343 12001 1215406363526967640745443232 12002 73943031183656393434432121 12003 27429710430542732324321005 12004 80702324565668143445432058 12005 168423445676695454456544588 12006 692634456787036564567645895 12007 318324345669705443456432754 12008 43203234636954432344317543 12009 31972122303544321243055432 12010 3721020971443210029554321 12011 8232250234454320303565433 12012 2121898124343196971454328 12013 1004781003230363708343162 12014 2047952034363698493455703 12015 4480384345697013054558434 12016 3996843234369889543524324 12017 10029254345700903655845445 12018 20306565458410836759256459 12019 43667676592729368006568606 12020 30656565117153039945445944 12021 66767679183576400456460445 12022 65656550431363996344196434 12023 54545496309027963240364322 12024 43433962909775631997043219 12025 32327614917754303969632034 12026 21176079057542967636319723 12027 10559349535415656303037212 12028 25605503756756769636382323 12029 57256037967967902969943434 12030 31939695655654975639432323 12031 3276354554539754274321213 12032 1763143543277541743210093 12033 7895455654779678054321055 12034 6754354541756559543209553 12035 5543143405545515431915530 12036 5430831955435074303075295 12037 4292303554309342969351555 12038 1520971542913215633107554 12039 5850235670734356935279567 12040 2498114493323143311755455 12041 5015145053435453517956558 12042 10159460574556575980367591 12043 21604725805567800163680071 12044 5961191955455998630399310 12045 1610303554351986296793095 12046 7123635565600111028057039 12047 1010315453999109759529677 12048 2123556580007302003902783 12049 1011545199932979966977632 12050 2115660000550200270178943 12051 1074599995497997698567432 12052 2806000037020019011680543 12053 9672000384240208116965654 12054 6519996841997921063654539 12055 5039964403975209430543276 12056 10400284840198504565654787 12057 24802929282012045676767903 12058 49630706944124456787880834 12059 102968470447244567898969344 12060 230292844482445679010305447 12061 97516444020434549896954412 12062 75064439796323398763544095 12063 49444277563212787631439153 12064 104446779694327898954607574 12065 244467803045479010367279807 12066 44255969634149897051757932 12067 41951636320798769505535320 12068 3506303193587634955313196 12069 942970331276319553090363 12070 415697309763035529097027 12071 74372917629715149169774 12072 42915056157070790637741 12073 15069540729293494297408 12074 60703688307055047020895 12075 128436893684560484249036 12076 292569056925724926508371 12077 1065708570658250668093832 12078 2678491846794606697059343 12079 6793079268047267024605454 12080 5529351839611849801954342 12081 5153104276104397983543219 12082 730961760962775831432035 12083 291605591617752308319713 12084 1077256077177983693602334 12085 2782572783780137057223347 12086 7945827937961384582233482 12087 5432175295608843222132017 12088 4320551553928432220919855 12089 3195507527164322191038554 12090 354935170643220309685543 12091 139310494432196916455433 12092 405525044544030768556535 12093 855860445648367891567756 12094 552596434403056707457544 12095 519164323969544934335443 12096 30643207635439323314431 12097 66854478956605433544553 12098 64544167545954331443530 12099 43440655431543308431294 12100 32394554307432924309544 12101 20743542934315202915443 12102 48055670545558430756454 12103 96556845655592567968564 12104 65544434555119455645439 12105 55444323551034354434276 12106 54443211509723144321765 12107 44432106917210843205655 12108 44320943052092431954554 12109 43191429519120303543544 12110 30308155030996971431444 12111 63695560370030234554445 12112 30355396899698123544434 12113 63558029003015235644545 12114 31519749969872114443434 12115 7037399638721084432323 12116 14382002990232924543437 12117 45944030082350645654583 12118 31439699221094434543232 12119 8276392209144323432121 12120 1762721910843212321004 12121 7908240729254323432047 12122 4921993151943212319617 12123 10640055600454323603180 12124 26880557204565437235961 12125 68965582445676582360312 12126 47655220434565220997098 12127 16552196323452191969184 12128 67584029434584080307927 12129 55239754323239196935176 12130 52077543212070363310565 12131 19375432099297033095455 12132 105796545007024337036559 12133 258027660084245384367607 12134 596278720926457925679282 12135 161767191184335194551619 12136 717884071925360045597207 12137 56839303192999635171937 12138 44272970315996310503295 12139 41715697071963094971554 12140 5074369303629139707544 12141 10805705637107402479645 12142 29658456983280824802859 12143 102792570134969449629206 12144 228065841350304503106471 12145 159452409096962970944110 12146 604584909030310250447121 12147 1245930908363522604483236 12148 31290923031217964032101 12149 9491209710055639720989 12150 3909917099554277191879 12151 10900785003566784079005 12152 30807920035667928808059 12153 69680640356680689696605 12154 36394397146394476365954 12155 2742770822744163051543 12156 8067849428047696595654 12157 16679304696479028036768 12158 66805647028808296367895 12159 63954409767921563056754 12160 27543917655207429545542 12161 79660778758480703655662 12162 56593767523992970554617 12163 45129655207915695542055 12164 30956551935074355419554 12165 70367600560805556803565 12166 143679205729655569635677 12167 456806458302755702956783 12168 343944322977552975545632 12169 227443215775515755434321 12170 174432073755073554323210 12171 804544817960815565434321 12172 1645649580329555676545438 12173 6856903963503556787656595 12174 4542967630971545676545154 12175 3415656291707434565430744 12176 2074541504934323454293443 12177 4805676050545434567054454 12178 9656792605656545684564564 12179 6545517954545434443443439 12180 5435055543434324432432276 12181 4309555432323204320321765 12182 2915554321211963197205654 12183 10755565432320296022456766 12184 27955676543443032224567871 12185 80356787654456342245679032 12186 163567898764569462456808348 12187 695679009885704704569693495 12188 354549918852960963436331954 12189 143399048515591632303303543 12190 454008491956076943633635655 12191 339923903539363430330314554 12192 279206971273032297297083543 12193 806470232816343023024935654 12194 1668842349569456236250556768 12195 6689263503704570370605567895 12196 6471830968963296893955456754 12197 4104291647631564727554345542 12198 961506416307441175543235420 12199 606944062934410555432114191 12200 1270448710544725556543148076 12201 2844490325648255567655496791 12202 9245083456894555678757028072 12203 2029232344743554567529759315 12204 4306343448055565679902005558 12205 2943232399555454558979955524 12206 10454344003556565590200355846 12207 24565448035567676082403559271 12208 3454399715456559219971511710 12209 2342797074345512039707105097 12210 1217569343235099676930949172 12211 55433232109196563291390521 12212 54332120910365431508695207 12213 43320991097054306926351935 12214 33191909169542943183103314 12215 30302910635415430430973083 12216 63630726956756564570216933 12217 30293183545545443298063330 12218 63055935655656455016693363 12219 29551314554544349866333030 12220 103593545565645501069336362 12221 236055655676856012705369703 12222 99554554564539896953036972 12223 95543543443278763529703715 12224 55431432431767631156969071 12225 54308320305656310743629307 12226 42923196954543093430152935 12227 15210363543429132298715314 12228 58323695654707343010357547 12229 23210354540933229897135415 12230 12097143391332158770914072 12231 25023454073343589850748823 12232 60234568813455901208089434 12233 122345689534560812496904546 12234 21234475323392099962963421 12235 10124153212719199615632210 12236 21247574328408003156942321 12237 10015343163919970743421210 12238 20157455700800248054632321 12239 41580558409602496566943432 12240 7195523915979965463432320 12241 355207071759654232321193 12242 151929305516542121210333 12243 600705655967663232323335 12244 1208456760278694343433356 12245 2492567922791045454533571 12246 5065680628072456565735832 12247 10676967096824567678159345 12248 26790285029445678795605459 12249 68082920304456790037256606 12250 39215196964345499691945946 12251 106360030285457003080460469 12252 269720362916584036964724707 12253 702243710767928370288248482 12254 1422458327880693842894492947 12255 4624593478967059269045070483 12256 2203132167649511829629296032 12257 1970920656395104156151559722 12258 10250646770039247571595602223 12259 22606867840406479836037222235 12260 17944656395944158299692222112 12261 80446770040447595003062223123 12262 164467840484480040036702235238 12263 684679284924960480368422358395 12264 442551639199595997044221122754 12265 419506270395151969642211017544 12266 34941696750703636422109855444 12267 19406365492970304220918554443 12268 104869677070243646250791564455 12269 249102784842456870608075684559 12270 507227929264569047296796925606 12271 1082280706685708483028030657267 12272 2942968466918492936296366782683 12273 10470292670793070571029667946934 12274 24843066848056845832302680470547 12275 429464399544432320978396095412 12276 154242795444321191762759154100 12277 566468036445432077908007567201 12278 464239704434319374919935451987 12279 242076964323032939039314303874 12280 19363643209715269673082968742 12281 105696854502358702816950290063 12282 257029166023590429570403080695 12283 584307672236084703844836967038 12284 242936522099240968440303649685 12285 15305219191991644396970396452 12286 57658408080076846030244028583 12287 36523919199364419698039765231 12288 5207030393044036379677652109 12289 1929696729639702956576520915 12290 10703028303002430367787850759 12291 28436293636024563677899208007 12292 92571056972245696779006496082 12293 19309543722034365749943959215 12294 105703658224345678100460406359 12295 258436794245456795204724869607 12296 592568046456568038448249103282 12297 119439624345439684401990971619 12298 34276203234276443983891706031 12299 21761972121764427828704939709 12300 5603721005644176166959276912 12301 3969209954440560663511763099 12302 10306500364485726695917897005 12303 23668003684918267040779024059 12304 10639970439041849593749799512 12305 27000244608479304058102003923 12306 84002447292805648595224040634 12307 39980411515954405152199594320 12308 100164715960364859584004045443 12309 201688360323689203928048456455 12310 416893723436906440696492568558 12311 64729212302944394363919445524 12312 41152100975442743027034435202 12313 10720991754417429769724311980 12314 28250077964780701902245520161 12315 94600780287968420822455841712 12316 41993597675644192220352405095 12317 3931176554440322197119949154 12318 10551787564483424023200507565 12319 25597899684934648234406079679 12320 56019002930546894344872802806 12321 39829975295424743240715975945 12322 101500199036648054488360200457 12323 216002008366896564893722404583 12324 59979923064765440729219963232 12325 19759209441654393152039632119 12326 102006504476766055584402943207 12327 224068044787872555924830454483 12328 199439641676719551200296344032 12329 1004602876788403592403029448343 12330 2047228987892836064836304493455 12331 4482290099069372689369645054558 12332 4021499189432918473036429543524 12333 8235007904550792816368703655844 12334 2109934963493516063046970552440 12335 919319631931059429623695520398 12336 33036303309514156210355196787 12337 29702972915080742097150365673 12338 102430230760968065023603676814 12339 224562367930296680237236789547 12340 203421055297566398092105675412 12341 434632559019670017063256796722 12342 322319509836499849431945565220 12343 221034918303998394303435452197 12344 209719042967982742972314320372 12345 502408470280148070223545443822 12346 1024892842961496842235656459425 12347 2249069270315029262356768604659 12348 1989431697069751821145645962512 12349 10104557024701999431456860305923 12350 21245584248420004554569123660635 12351 10035242004199963543431010594312 12352 20358464048000295654552126045523 12353 43592688496003036765583272455834 12354 31118483959969705655231720352324 12355 11044027519636954552105197121203 12356 9639775036303543520950371009971 12357 6277749702971431191496909919703 12358 1777396975708310307962919036970 12359 7782030198493523680310808370241 12360 7619698383931210397091922898005 12361 6036382827310096769103216779953 12362 12369949481521027907234367800376 12363 1039394007209774932123055996961 12364 2406048082501810543236560030311 12365 4872496946019525654367720363512 12366 719963419835194543057197031100 12367 39632038310343429530369710993 12368 102944393523454703763702330053 12369 230446055834568437898423360575 12370 96419552323444296784212995352 12371 64035521212441565642095953115 12372 39715210100407454419151531074 12373 102358321204880564807595752805 12374 223593432448965689680037989659 12375 211132320407654476399695876512 12376 110921195936544162796352765102 12377 91210351305440617563117650981 12378 10097108954394055431056491803 12379 21023290366048556552569079635 12380 9811497059605545519429356312 12381 8107969515955435034153143095 12382 935635071554309720730829152 12383 314309307542917193292150715 12384 82912935415050331520693073 12385 15095314069497307194329328 12386 61037548705021684045505495 12387 9695406949806439634953954 12388 6353943397944276319527539 12389 3127432775441763035175276 12390 974317754405629710551763 12391 743057543954157095505627 12392 429535427540729154954177 12393 155314175393150739540574 12394 557547798055608203685807 12395 535417579553921970451935 12396 314055355527203696303315 12397 79553155171970362973073 12398 55530750503697015729329 12399 55293494970369873153155 12400 51531939697038730730755 12401 7303276369687293293555 12402 2971763036471531531553 12403 10237896368835755755574 12404 22379029689357957955807 12405 20949756473135535551932 12406 50501968815355755600542 12407 106020289557557957205665 12408 272242903579580382456679 12409 822470835803963944566806 12410 220092311967627443463944 12411 199121103656174432227442 12412 1007231236771804542280463 12413 2082352367839645662964695 12414 4943583679402856710287038 12415 10455936804829168322904392 12416 24560569649507693430846063 12417 3395436394936332292419432 12418 2754302739303321520034321 12419 7965628205633435840345432 12420 5654161954332312397234317 12421 4540603543321100772123055 12422 3393971433210993721009554 12423 2727708332091929209915543 12424 8278493345080706500755654 12425 1763933229192944993554540 12426 7900534308070450055565681 12427 4995322919296299555454405 12428 10037430807031003556564856 12429 20380569684352035567689171 12430 43965702925584355678907832 12431 27652975195243154566936320 12432 78790200038455565670569442 12433 67497999684355454495434417 12434 53975996443154343954324056 12435 27751964430743227543199545 12436 78000284568054279656003658 12437 59997643439541756539970527 12438 19976432275405545279695175 12439 100188542796855658803039799 12440 201891668029156789636402007 12441 419076696307567902968824082 12442 29366362935454975648199220 12443 105669710556570196896006242 12444 256702325567842029032070463 12445 568423455679264308344844694 12446 444212354551842923240442343 12447 442101143504415211996421232 12448 420990830964072103964210120 12449 191892291639320967642098996 12450 1079063077005450278865010031 12451 2808696784056602789080120351 12452 9691027928567227908961243592 12453 6309775165452174927610031115 12454 2917750654320539176099711074 12455 10778006765445807793002312806 12456 27796067876459678056023529671 12457 78032678988602796572235902832 12458 59718567885977565322110976317 12459 17045456851775453221091763055 12460 84456569197796574233077896559 12461 44345430377565342129376765518 12462 43234296975453220952965655044 12463 32121563754332191515654549644 12464 21007429543320307074543396443 12465 9934155433196929343432764432 12466 9320754330363153232317644315 12467 3193543297030732121056443071 12468 331431569693321009544429309 12469 308307436333209915444152913 12470 693680569334500756447590733 12471 330395433322993544415093330 12472 296754333215931444069133297 12473 1027965334360554448707335022 12474 2280277345725564490481360223 12475 1597773233195443896008998212 12476 6017814336036459032090014323 12477 12179545372368608345080145436 12478 555432921045923229198834301 12479 554315209631212150388322987 12480 543071916310100696883215875 12481 429303063098994364832072755 12482 152969429187943040319317554 12483 590304707900456483605579567 12484 96960934996344029955355455 12485 63591319963239759553154351 12486 31109039632077515530743106 12487 10909676319375075293430943 12488 30902789605800799054570455 12489 70827903259608008565844557 12490 149480834603296091679245577 12491 504969347235033076806455783 12492 1050305482360336789668557935 12493 2603656943723367902691580559 12494 7236770458233680827075965606 12495 2105696322130392169351653945 12496 954363220896720633106527432 12497 543032192765194330945174315 12498 429720317650343291430543075 12499 157197056497231508295429354 12500 584024569022356095036705567 12501 239803429821139149704955455 12502 77972158210870796959554352 12503 75720722092693563515543117 12504 53193219118331431075431057 12505 30332031043308309354309535 12506 63344352453693705565703757 12507 33243120330328955452969536 12508 32030997297167554315635303 12509 19691971570655543074312973 12510 103080235846755656805530215 12511 236962359267956769655762359 12512 103621111855545636553621112 12513 237031119155656967577031123 12514 89711030754543655369711012 12515 77109693543430553037109896 12516 70916331432295529690918765 12517 150769354543035903090789877 12518 607905565656360837087900983 12519 1280855676769729384900810136 12520 2969156787902305930809521371 12521 10307567900823660569703833832 12522 23679680809436725702439339343 12523 10556391914305192980273273232 12524 25570080745660070162814814343 12525 55840968056720841709549545454 12526 52391639545192404915395434343 12527 20706275430319959072754323231 12528 48470796563600408827965434352 12529 4093565429995928175654323120 12530 9055676700040695796765435244 12531 18556788400487038027876558449 12532 91567892804904396278987592507 12533 7456715958962761767875118935 12534 4345071527617605656751047313 12535 3229307176055954545509613092 12536 2152930559551543434916089121 12537 715295515507432319059271010 12538 71555074934321029511709893 12539 7549339323209755104918729 12540 5393273211917550959047157 12541 2731732103055491509610735 12542 8158143236557076103128158 12543 720832105529360970960728 12544 192320955152991691593167 12545 1063450359590077076055683 12546 2694603604080784792556935 12547 7047237248967928065570558 12548 14482382490280696675845589 12549 44943945082967026799255907 12550 39427429215649785591950934 12551 104680706356901916080410545 12552 246968469570820772964725659 12553 23644235292193715641194512 12554 10442111520329074410343102 12555 24463115843508804723455223 12556 4231072430927961212352212 12557 2109320291175610101122100 12558 913197510554098991020998 12559 90375095539187909791987 12560 183801035807900902080099 12561 939612359680810824961007 12562 276101116392092199609935 12563 791211170065064003300558 12564 510110499449439972995527 12565 99095994394279715955175 12566 89151942741757071550551 12567 70703417405529307495504 12568 148434780855905681036047 12569 492547969160856952372483 12570 1065680307729170383824934 12571 2676963678307843939450547 12572 6790296793679260604605682 12573 5497565530551793961954418 12574 3975455295505527603544045 12575 10196559036055879235648457 12576 22027608372559006356892583 12577 19775922919509943144719232 12578 101800630804100455448406343 12579 219606969647204556492869455 12580 35943636411963543916634352 12581 11430304103631427066323121 12582 8296960970308169463211011 12583 1563591696920634232109904 12584 5696077030646946343300847 12585 4359369694423423232992415 12586 3113036344212212115920074 12587 1089703242102101071199343 12588 2902434463223212832005455 12589 10824544694234329344056558 12590 29445647046345505448567595 12591 104456884469456056491680038 12592 244568924704572569076960395 12593 43447200963319429363596752 12594 32411991633034153031165520 12595 20103906329720729710655197 12596 41240869502248302326760022 12597 9992634982002981185599820 12598 9918319819975810455198191 12599 9043038039752096350380303 12600 18456396401985029603963639 12601 92570028820120303240297007 12602 19299768198996971997569935 12603 107001896010030240019700559 12604 284019032120362480202405607 12605 928208343243704962424857282 12606 161923232028959620200531615 12607 720634344290403042405757159 12608 194323241495969619953530717 12609 1045434475040303200375768383 12610 2456544800483634403797893935 12611 345439996030323969576727312 12612 234279959697207635365173101 12613 121759516371936313050530990 12614 5515062903303089495291899 12615 5069414972969273951504795 12616 10704750230306820396048035 12617 28448002363669444032496359 12618 92496023696704448345029606 12619 19959810364964403229755943 12620 100401523690284834301960455 12621 204815837082929345620324559 12622 449559384950705457043445606 12623 395512839492954329632433944 12624 1035929405070365502944540445 12625 2360704860843676030445684459 12626 992960592430559696434444312 12627 915595120295516364324443095 12628 75150997555063043204429151 12629 50691975549429631964150705 12630 107080195704702960287608455 12631 284962038448430322899292559 12632 930304392492563429007065606 12633 296962719919432149929453943 12634 1030308400804543500704580454 12635 2363692809645656008445964567 12636 1030315916434539924431643452 12637 2363560768545800644556854583 12638 1031393645431994443544543232 12639 2354056856560044455645654343 12640 1139544545399644354434543232 12641 875443432796443144323432121 12642 754432317564430843212321004 12643 544321055444292432101209961 12644 443209554441520320989919607 12645 431915544407197191879035934 12646 303075443930370304749711324 12647 636796460563843648102313445 12648 305564195428430400981092434 12649 655688036692564810153064545 12650 554479706319440098729443434 12651 544156943034399187154432323 12652 440743429722790470744321211 12653 393432157217496093443210108 12654 1054543582381033054454321293 12655 2565655943952336564565433055 12656 5676760460383367685676536558 12657 4565596196833056454565305525 12658 3455160364329544343452955194 12659 2350597043155443232315550343 12660 1095169630754432121075497232 12661 3039702967964543232797022343 12662 6402430280285654348024223453 12663 3980297597654543199802212330 12664 10163020018765656001622323363 12665 21696240189876772017023433695 12666 6361998478765719849812330352 12667 3003984167653038398101297118 12668 6040127678776394015213023193 12669 12481278789790048158336236056 12670 9767677499600723302099541 12671 7656573995993212979195403 12672 6545327951932095750353969 12673 5433175503319153497127636 12674 4330554973030731970976305 12675 3295539729693303691762954 12676 1555277156332970305615543 12677 5558783569350243657155655 12678 5527631433098030530754555 12679 5176308329179695293543555 12680 562923150556351531431555 12681 415210695543107308307555 12682 72094355430932922935554 12683 19143154291315215315541 12684 107455567073558357555671 12685 280555684815593579556831 12686 965556929556055803569352 12687 655543155539551971433115 12688 555430755275503708331074 12689 554293551754968923309343 12690 541531505539647212913231 12691 407306955276412095092107 12692 881670358788725041063280 12693 806497127687189609431592 12694 1669023278903903304556068 12695 6708234790840833645572695 12696 4922121492392330435318354 12697 10623235064063364557593564 12698 27034360688693685580055687 12699 84345726891056915960556902 12700 43233184709543071595542976 12701 32130440915429307155415764 12702 20896391074152930754073643 12703 49030072807590567968816854 12704 108360829680085680289569164 12705 293729502960916962903707687 12706 1058304030330770310838478902 12707 2593648363367843529392790823 12708 6056893693679255906068089434 12709 12569057056806560872696904546 12710 25708584569667729027030845671 12711 58491925702678308284369256832 12712 23903192978562921643031944319 12713 6970315765415206429703443032 12714 3697073654071944156972429718 12715 369330539303440743720157043 12716 33295272972393429198729633 12717 31551715720732150387156333 12718 7505073193320696870743333 12719 4949330333194364693433329 12720 10505363336045687054533504 12721 26057693372456904565736047 12722 72579053824570845678172482 12723 19349528203292434560520017 12724 105503894435064545725840183 12725 256039044560685658259281935 12726 572408445726916794606960558 12727 319924433183065541943595525 12728 39204330429455403431155193 12729 106445364704556834551560053 12730 268457688445569345595720575 12731 692578892455705456038245798 12732 319368720352954339682033586 12733 33047197115543276419731263 12734 29610371075431764037309833 12735 103123832796557888381701334 12736 235239348027578893958413347 12737 112073199775368727524093212 12738 99330397753047175199132101 12739 93296777529610550390920983 12740 31565775156095496691191827 12741 7453750739153966310304173 12742 4329493270727663096960529 12743 3153931693176629163595154 12744 727306330566150631150743 12745 172943295460694310693429 12746 830455036727045527054707 12747 296349705169635169540936 12748 1029502459702959703690570 12749 2304024602430402437085841 12750 959801980295980289252410 12751 517983797551797671920091 12752 55829575505576503199107 12753 52155354955364970390935 12754 20753139553039696691315 12755 47975403576403027073558 12756 15753971363969769331524 12757 57980233700301905355847 12758 35798128996982953152415 12759 13580967963815530720073 12760 35970280299555768240815 12761 11697597595553641992073 12762 6375175155530403919331 12763 2950550755295967033306 12764 10405607959040284333670 12765 24857280408482925336841 12766 531595924015193304410 12767 307151199870332964095 12768 683592001043350289037 12769 431119989633097669696 12770 311039876329176636364 12771 109678763150566303043 12772 302789895605669636455 12773 627901037256702968557 12774 174989691944975645536 12775 810103080450196855771 12776 98969196298364553704 12777 87630361583043528959 12778 76297007229631167518 12779 61569932156310655047 12780 7439320743094549616 12781 4273193429143396065 12782 1730332150832759454 12783 8163343609348004567 12784 633229913199963456 12785 332159090399632346 12786 320709096796321223 12787 192909165563210213 12788 1070907675694322335 12789 2850878797045423359 12790 9208990024456633606 12791 1927899804346329943 12792 10679001645469500455 12793 26808016856704004559 12794 69696169168448045606 12795 36360630644399633946 12796 2994294442796327423 12797 10047044468029480634 12798 20484444696304966947 12799 44924447029650270482 12800 39204409756497696020 12801 106444901969019032243 12802 268450820308208342455 12803 692609443694493464558 12804 317914430343932243526 12805 55084297227322031183 12806 49241572173219710431 12807 106475823814402324554 12808 268799439544823445567 12809 690004603649434455682 12810 299961970394324354418 12811 1000320244045445564794 12812 2003442448456455688047 12813 4034464492568556896482 12814 8344685065691569028944 12815 3242449454307429767440 12816 2020394342934157654397 12817 4244045470547578766022 12818 2039634095415367659820 12819 4402949036757678801442 12820 3975389705536567988420 12821 10197902455767680092643 12822 22020824557878961066855 12823 19792203536767609464552 12824 102062435767879304685583 12825 224704557879005646915935 12826 200963536749954423071312 12827 410295768100364636833522 12828 97553640997042304331220 12829 75530391969620963310191 12830 55296703636191633098305 12831 51564970300306329182955 12832 7439696996943150415555 12833 4276363963430696075553 12834 1763027632294359355532 12835 7896278943045605555743 12836 6761767429633955553429 12837 5605654156327555532156 12838 3954540743175555320745 12839 10365688055795557448057 12840 23676896558035580496583 12841 10564765519715195965232 12842 25687876002360040278343 12843 56898992023720482793454 12844 44787919809196017532343 12845 41675037910359855321232 12846 6549695097118553210120 12847 5396349171045532098994 12848 2763190509635319187943 12849 7896086102957607900454 12850 6759260975535934996341 12851 5511791755311319963206 12852 5105505553109039631945 12853 954955530909676303435 12854 539555290916562972311 12855 275551491065415721107 12856 795595072676758231282 12857 555149318565522109617 12858 550793045455220916055 12859 493529634352191059555 12860 1055902945584072603556 12861 2560830455928827235571 12862 5729364560689482355832 12863 3153043394474021152319 12864 729632744139810721033 12865 156317440878093209729 12866 569580488997054502307 12867 435196087969542980935 12868 310359275635415791314 12869 97111754314073509083 12870 71105543079330909227 12871 10955429353290912177 12872 30356705575090723783 12873 63568455801088237933 12874 31444351989282095330 12875 8443103871619153297 12876 4430968706030731576 12877 4291646939693307364 12878 1506423276332933044 12879 6068634789350536447 12880 12690947905605768478 12881 27090480857257892795 12882 85084969182579068038 12883 49239630419349439688 12884 106402964805504602892 12885 268830289656047229063 12886 689362902772482308694 12887 473014977720020926342 12888 129879777199791183220 12889 301001784002071934241 12890 612017928024840546473 12891 99855159800395424130 12892 98550717996754200891 12893 85493055965541992703 12894 53929551655403916968 12895 27155506553967063645 12896 83556067580284696858 12897 31539455197642364528 12898 7274350376421043163 12899 1743096964209630629 12900 8057030286502967107 12901 16584362908030283278 12902 67925710896362934795 12903 55193092763015321554 12904 50329117629873207543 12905 103507179101014479655 12906 236083807212144802759 12907 99227932100839977512 12908 92175320992279775095 12909 20553191921757749151 12910 45576080637978107592 12911 35359194295760935120 12912 13110341553591310997 12913 35123475576073530023 12914 11012155359331299813 12915 9900753113309598091 12916 8993531092915179103 12917 7931309115070550968 12918 5308911069295491647 12919 2927109431553906415 12920 10683304555580868758 12921 26933645555969089995 12922 70536855560308900038 12923 145769155723690800389 12924 457907558237089603907 12925 334935522089275966934 12926 319315219271751663323 12927 33072031705506633213 12928 29319704954946332093 12929 105602450370469345054 12930 257224603844705460567 12931 582247239248456725682 12932 222012072004345194419 12933 219899319963230344032 12934 38793039632097239722 12935 90056402945022402223 12936 180568830460224822239 12937 965689364722249422407 12938 654473041221994219935 12939 544129610203942039314 12940 440956097967419673083 12941 391539175654036529232 12942 1075807796768367906343 12943 2799678027893680869455 12944 8002796279056969104558 12945 16028030808570307245588 12946 72296369691843682455895 12947 21563036304430420352753 12948 7429702964296197117532 12949 4156975641560371055317 12950 743754407396909553054 12951 429543932762915529541 12952 155427317615075155408 12953 556681579160799556895 12954 546407350593595544755 12955 423933095131155441555 12956 207329150910754407554 12957 481507610727964879566 12958 6936093175640755464 12959 3299130554393554242 12960 1590895542731542021 12961 6089035668155664231 12962 12908356695556686356 12963 30893567035566909571 12964 69055684355670903833 12965 29554443154490968330 12966 103564455565090293362 12967 235684555681083053703 12968 114443554409229528972 12969 84431543912155167721 12970 44307427100750657204 12971 42934170993494531964 12972 15320491931943303644 12973 57445080560453636847 12974 34429195396330304415 12975 24150352763296964073 12976 697117631563639332 12977 371056307430273318 12978 832569680562813593 12979 319436395416091128 12980 34302754059110963 12981 22977539511091633 12982 15775275109106332 12983 57798799307269343 12984 37587592931833231 12985 79900070559334353 12986 58999295513323129 12987 27991555093210955 12988 80075561054330358 12989 160795712565363588 12990 728038325677695895 12991 159683194576352753 12992 602936045789587975 12993 1230572457903900196 12994 95320334966998361 12995 53197319663983003 12996 30373036627829971 12997 63816367079500233 12998 28063049354998130 12999 96696505570015362 13000 66364955299873015 13001 63039551598729874 13002 29675507187158742 13003 102796083903590062 13004 228032940836080703 13005 159715392299192972 13006 602358063008070223 13007 1223596696096842236 13008 211166359164422101 13009 110663110644220990 13010 94631094442191899 13011 42309144420304799 13012 20910844196961594 13013 50729248030316046 13014 108306496363572467 13015 293669029695824683 13016 1056708303039446934 13017 2568493636404470547 13018 5693056968844845682 13019 4329543648440434419 13020 3155430404396324034 13021 754295962763199723 13022 541551617630397209 13023 407506056296771915 13024 880072571027840756 13025 799319309776393544 13026 593032917762731441 13027 129715057617308407 13028 302360579181692883 13029 623725807957068933 13030 209191935529447330 13031 508080555904481362 13032 1096965560844953705 13033 3030275729250378459 13034 6362798306603792605 13035 3017582945969517954 13036 6179950460303980365 13037 559496196967797054 13038 513960363657569543 13039 87597030535435431 13040 75169695314314304 13041 50636353083082961 13042 106969576936950315 13043 270303790570403559 13044 843638085844835606 13045 430279252440313944 13046 297751920397087444 13047 1018000644024900446 13048 2196006848250804471 13049 359944401891964110 13050 119443984703641097 13051 34427840970409171 13052 24176391695910509 13053 562706351094912 13054 416943109139099 13055 63430910869194 13056 32291092630342 13057 21509118297221 13058 6911041572210 13059 3109607322094 13060 915933219143 13061 71332030827 13062 9319692177 13063 3036320575 13064 6369445797 13065 3034433576 13066 6344535789 13067 3243313676 13068 2033090563 13069 4337085694 13070 3289254344 13071 1671943243 13072 6840454455 13073 4396344354 13074 2763243144 13075 7894455446 13076 6744354425 13077 5443144194 13078 4430840343 13079 4292397232 13080 1520772120 13081 5847823241 13082 2416212007 13083 62099932 13084 19199318 13085 108005595 13086 296056039 13087 1032572406 13088 2345824871 13089 1232200710 13090 121993099 13091 3929191 13092 10708073 13093 28496815 13094 93029558 13095 29755527 13096 101955882 13097 220358943 13098 197127432 13099 1023280543 13100 2234965655 13101 2119654552 13102 1036543522 13103 2367655823 13104 1056552212 13105 2567582323 13106 5679943434 13107 4559432323 13108 3514321212 13109 1083210101 13110 2934321211 13111 10545432312 13112 25656543523 13113 56767655834 13114 45656552323 13115 34545521212 13116 23435210101 13117 12312098990 13118 1099187899 13119 3007899007 13120 6079008081 13121 12808096956 13122 29697030371 13123 103024363832 13124 236245699343 13125 102034393232 13126 224346054343 13127 203219543232 13128 434403654342 13129 323970543220 13130 207695432197 13131 479036544022 13132 149705439820 13133 502456601441 13134 1024567214475 13135 2245682344799 13136 2034421241592 13137 4344632476062 13138 3242320159420 13139 2021198714197 13140 4232010348022 13141 2119897199820 13142 1038770398198 13143 2389844016015 13144 878439859872 13145 764278518716 13146 641765047065 13147 405649609454 13148 856903304564 13149 542972963440 13150 415715632395 13151 73074320754 13152 29343193541 13153 105456055672 13154 256572556823 13155 567825569434 13156 456195434323 13157 340354323212 13158 197143212101 13159 1023454323211 13160 2234565434311 13161 2123454323110 13162 1012343211098 13163 2123454313015 13164 1012343089872 13165 2123456901023 13166 1012342989812 13167 2123470101523 13168 1012098987212 13169 2125010102323 13170 989898981212 13171 878787810095 13172 767676099152 13173 656559190717 13174 545510293056 13175 435097529545 13176 309175155434 13177 707799556545 13178 1478003567657 13179 4796035678783 13180 1559714567632 13181 5602345678943 13182 3981234567431 13183 10152345680553 13184 21583456965575 13185 7232343655352 13186 2121230553117 13187 1010095531052 13188 2121035752583 13189 1009713519232 13190 2102336006343 13191 981299943232 13192 809599432115 13193 1704004543158 13194 8448045655595 13195 4399634555152 13196 2796323550720 13197 8029435608242 13198 16304557294468 13199 69645583044695 13200 36435229642354 13201 4312156421143 13202 3100744210832 13203 993442092321 13204 932419121203 13205 320031009967 13206 199709919653 13207 1002500802775 13208 2026009627799 13209 4272103078006 13210 1720969359944 13211 8250305600447 13212 1896953996416 13213 9030380028771 13214 18363960289839 13215 93700322901407 13216 28997214987935 13217 90022350100558 13218 180223601205589 13219 962237212455907 13220 622092100350935 13221 219120997091314 13222 30991969109082 13223 70080307308943 13224 140963681690457 13225 490296957084583 13226 1083030384925934 13227 2936363930660547 13228 10569700566725682 13229 25702405668256943 13230 58424856694570454 13231 24200546343296343 13232 1995423231563232 13233 10036634355694343 13234 20366945557045455 13235 43670455584456558 13236 30496355244345524 13237 65029558445455845 13238 49755524434352434 13239 101955844545584544 13240 220359245655925647 13241 197112034551194412 13242 1023124345592044723 13243 2235245456064448235 13244 2112034339444402112 13245 1099723274443981102 13246 3002234804460151223 13247 6022349644721592233 13248 12223502848236062336 13249 2210976402099421301 13250 2091763979194208990 13251 5077900208046490082 13252 10780802496469080945 13253 27969625028708970459 13254 80303060290490244606 13255 163636723085082447268 13256 696968236920944482695 13257 363642103191444018354 13258 30420970308439843143 13259 64650243692601255453 13260 42498030317989954330 13261 19979697055879543296 13262 100203024559003655031 13263 202436245608036760351 13264 424570457296367923592 13265 203296331563055211120 13266 435029355696558311242 13267 309753154365523110020 13268 701975565675835120243 13269 1420195676799359242457 13270 4642036788005606464583 13271 2419705679953944243232 13272 36954559527442032122 13273 3543515174419721021 13274 1431070544037209809 13275 4552845648382501707 13276 3516434402818984934 13277 1064323976047839323 13278 2685440192479405435 13279 6916482064804856558 13280 3064019439960545526 13281 6688204600325655869 13282 6481961997194552636 13283 4003603970343518306 13284 8037240243455993668 13285 16382482454560056688 13286 69944944565720566895 13287 39439443453195464754 13288 104604454576036687965 13289 247244565792366900279 13290 12043453521062997752 13291 24454575832710017983 13292 4343352317099855832 13293 3233121049198552320 13294 2131009590385521197 13295 909915096855210372 13296 1900761029158323829 13297 10807912307593439507 13298 29680723680054604083 13299 102968236960567248934 13300 230294370325682490547 13301 97542897194419895412 13302 75416770344038754095 13303 54065697239687539153 13304 39454372076475270731 13305 104565824788798848153 13306 245679447890009295575 13307 34554416699911555352 13308 23544066399107553121 13309 11439462790935531010 13310 8274217491315309899 13311 1742053909072918798 13312 8064580908830790015 13313 16685970889368080158 13314 66920248905696961595 13315 63198006954363607154 13316 30379943543029930742 13317 63800455656300568063 13318 27996354542995439430 13319 80029565670036604562 13320 160303676840367245708 13321 723636789283682458495 13322 210305671630420323953 13323 96954506296197207532 13324 63542941560371935315 13325 31415407396903313074 13326 8073932762973089343 13327 16820547910216905458 13328 69445680722370856595 13329 34434393220892545154 13330 24322732192719430743 13331 3217320317034293432 13332 2053197049721532321 13333 4576024502235743432 13334 3359802982113432320 13335 3117975821092321197 13336 1055752209121210373 13337 2557982507232323815 13338 5580146082343439558 13339 5198819221232275525 13340 388032210121755195 13341 896342321237960037 13342 763221210095599696 13343 632210099155196365 13344 322099190750363054 13345 219190293497029543 13346 30297531969755432 13347 63019760301956543 13348 29837596983545430 13349 101380030135656562 13350 213960361356767703 13351 87597009145656972 13352 75169910834543716 13353 50639092323429065 13354 107009063434708675 13355 284108694548490799 13356 927291045693088006 13357 171509634329279943 13358 836102945506800455 13359 300975434943996352 13360 610196550460029583 13361 98365496199755230 13362 83053960397552091 13363 29527596775519104 13364 103880027796007246 13365 238960278032082471 13366 87597759719220110 13367 75177517032199092 13368 50575049720389117 13369 105800502243907179 13370 259606022460883807 13371 603272224728939682 13372 1234822248290602946 13373 120222001493975421 13374 242224015060196631 13375 22199869398366310 13376 20398632783063098 13377 44010947936697014 13378 39891415306369884 13379 101074757669700925 13380 212807978702410659 13381 95935766980094512 13382 51313663799143095 13383 9090629590829155 13384 19087104089507559 13385 108903248904079607 13386 290834490848803283 13387 1089345089289634934 13388 2905460906902950547 13389 10856730870830405682 13390 29168169049364856943 13391 107695708505689170454 13392 279038492056907844567 13393 808393064570879245682 13394 1694056685849006456948 13395 7048566919308068570495 13396 14491670805696691845037 13397 45076849657027079260383 13398 29364396529769351796832 13399 105686027901905598029342 13400 256912280820856016305463 13401 570722969449172169656694 13402 293215634390520636546343 13403 1054356946085846967669454 13404 2565570472919270278704567 13405 5675844830806842790445682 13406 4552440291944417496434419 13407 3520397503444053964324034 13408 1196774972439527643199723 13409 365739720275176430397211 13410 53277197750564296772109 13411 31770377495441565720915 13412 5696973954407453191073 13413 4363727543934330309331 13414 3029175427323296913308 13415 6307796681435030733693 13416 2937566408309693330330 13417 10579668893703053363362 13418 25802689058436573693703 13419 59626908592567817058434 13420 16182925119456049524323 13421 71950659204572503845435 13422 3494511963318968434313 13423 1943103633047644323093 13424 10455236936478845437055 13425 24558370568789256584559 13426 3522895447671945243512 13427 1216754416503432031101 13428 65544064972319710991 13429 55439439721037091906 13430 54274277209689102945 13431 41741771916470975435 13432 5405703064091754314 13433 3952969439105543083 13434 10390304607255656933 13435 24083647282556770535 13436 48936882945567845758 13437 7304815435456433524 13438 2960074314344331201 13439 10320805545445352412 13440 23449655656457584723 13441 12396554544335241212 13442 765543443312010101 13443 655432433099898985 13444 554320329198787854 13445 543197150387676543 13446 430370696876565431 13447 296894364765454308 13448 1029045687876565694 13449 2308456898987677047 13450 924344787876569612 13451 203241676765436095 13452 434476787876573038 13453 324165676765329684 13454 200654565653156443 13455 406765676775568454 13456 867876787795692564 13457 656765677554319440 13458 545654575543034394 13459 434543355429722743 13460 323433154157217432 13461 212330740732054321 13462 101293393319543210 13463 213054053603654321 13464 89539529970543210 13465 75275159695432092 13466 51750716354319117 13467 5493063143031055 13468 3929430829709555 13469 10704569502503557 13470 28445704026035583 13471 92458448272355934 13472 20324401721151319 13473 43444818231593606 13474 32440042107129944 13475 20399620930959443 13476 44003050570404454 13477 39969495295964344 13478 100305039040285445 13479 203660408482916459 13480 436724892950768606 13481 305200715493645944 13482 658408357056860445 13483 523923129544596434 13484 207210955443164323 13485 482330356455685434 13486 21297144354454324 13487 9570843144343202 13488 5292430843231975 13489 1520292432103755 13490 5843064543237959 13491 2429443432095515 13492 154432319155072 13493 564543607560823 13494 443429935392211 13495 432159312722108 13496 320713097220924 13497 193089172191203 13498 1056907824072435 13499 2570879448824559 13500 5849004489445606 13501 2389964074433945 13502 879639344327432 13503 756273243174316 13504 541732030543065 13505 405319695429455 13506 857603036704556 13507 535969704963544 13508 311636959631443 13509 106303516308433 13510 269635969692535 13511 702960303065758 13512 1430323636677989 13513 4563436966780107 13514 3432303665598934 13515 2320970655187323 13516 1191694550473212 13517 306343496132101 13518 669455031343213 13519 634349709232090 13520 323196912119094 13521 210363101029143 13522 97030989750832 13523 69691877492315 13524 36304773921074 13525 2961727209343 13526 10318282505454 13527 23594946056567 13528 11139419545452 13529 10874035434321 13530 29008356545431 13531 108093567656552 13532 297055678767583 13533 1024556789879934 13534 2245567901000547 13535 2035454989995412 13536 4356570100036722 13537 3145298999705220 13538 831587996952197 13539 307275963520376 13540 682800295843789 13541 415997552429676 13542 71975520156564 13543 3755198745441 13544 7960010056473 13545 5599899544129 13546 5198795440955 13547 387554391555 13548 899566075557 13549 795459355536 13550 554313155305 13551 543090752955 13552 429093515555 13553 149131075554 13554 507352795567 13555 1081588035679 13556 2955896356807 13557 10359029569682 13558 23608303702943 13559 9922968975432 13560 9215647754315 13561 2074417543071 13562 4804779656832 13563 9647802769344 13564 6415977633239 13565 4071776332076 13566 8837789344788 13567 8297673241688 13568 1576532006488 13569 5787744068895 13570 3677439448755 13571 574274407553 13572 341743935531 13573 205427315309 13574 456681557706 13575 346407536944 13576 223935303443 13577 207312972432 13578 481530224542 13579 7298203420 13580 1581972193 13581 5960224055 13582 1598199555 13583 6016003559 13584 12172035602 13585 519713981 13586 37087807 13587 84899681 13588 40796404 13589 88028844 13590 79768440 13591 57644393 13592 36442731 13593 4417309 13594 4052914 13595 8590744 13596 5093440 13597 11054485 13598 9544051 13599 5439503 13600 4274971 13601 1739708 13602 8202495 13603 1979952 13604 10200383 13605 22403935 13606 19967312 13607 100281523 13608 202955835 13609 430359358 13610 297113124 13611 1023135246 13612 2235358471 13613 2113124110 13614 1091001098 13615 3072013015 13616 6824136157 13617 4200900736 13618 1990993304 13619 10090053647 13620 21080576883 13621 9195364832 13622 353040315 13623 129597073 13624 304024815 13625 648249557 13626 401995536 13627 820035768 13628 199713648 13629 1002336895 13630 2023369039 13631 4233708406 13632 2128923944 13633 967207442 13634 651934415 13635 503324074 13636 1033448805 13637 2334489659 13638 1324076512 13639 3448787923 13640 2407675213 13641 4878798334 13642 767583324 13643 655233201 13644 552131986 13645 520903865 13646 190968655 13647 1090290759 13648 3083088007 13649 6936896081 13650 3304759206 13651 2961511943 13652 10315920454 13653 23560644567 13654 11394443452 13655 8744432321 13656 7444321204 13657 4443209961 13658 4431919608 13659 4303035924 13660 2969711204 13661 10302312446 13662 23623524471 13663 10211204110 13664 22312447121 13665 21100411010 13666 10996109898 13667 30031301015 13668 60353612157 13669 123577123578 13670 11371011361 13671 8909909011 13672 6918909904 13673 3046918962 13674 6470790303 13675 4093496970 13676 9055030244 13677 18560362449 13678 91723704507 13679 5208962935 13680 1927615315 13681 10679157559 13682 26807579607 13683 69679803282 13684 36557971618 13685 5535706043 13686 5312939631 13687 3095276307 13688 7038789681 13689 14389902957 13690 45900830383 13691 30992296832 13692 70063029343 13693 140696305457 13694 487029656583 13695 69756545232 13696 37545432118 13697 79656543193 13698 56545430329 13699 45434297155 13700 34321570754 13701 23207293543 13702 11931531432 13703 3307308321 13704 2932923209 13705 10550634506 13706 25606946071 13707 57270472832 13708 31696116319 13709 6361063033 13710 3009429730 13711 6104702163 13712 960980630 13713 591794291 13714 105541507 13715 255676083 13716 556792934 13717 545515323 13718 435073211 13719 309332108 13720 705343293 13721 1457455057 13722 4580560583 13723 3195395232 13724 352752121 13725 117521009 13726 55209911 13727 51919107 13728 3030935 13729 6370557 13730 2895536 13731 9035770 13732 18357849 13733 93579307 13734 31352935 13735 9115313 13736 1073087 13737 2816903 13738 9570834 13739 5292319 13740 1521035 13741 5832359 13742 2321115 13743 1211072 13744 109321 13745 305431 13746 656553 13747 545530 13748 435295 13749 311554 13750 107543 13751 279655 13752 802758 13753 1627988 13754 7080095 13755 14961037 13756 50312383 13757 103523935 13758 235840559 13759 112395512 13760 100755101 13761 207959211 13762 480406312 13763 964869524 13764 640635199 13765 394310396 13766 1045524029 13767 2455848307 13768 352402932 13769 119975321 13770 39753211 13771 101974313 13772 220205535 13773 197955312 13774 1020357523 13775 2243579835 13776 2031358312 13777 4353593522 13778 3131131220 13779 910910197 13780 91098375 13781 9182951 13782 415503 13783 74972 13784 39717 13785 102381 13786 223951 13787 207510 13788 479922 13789 159220 13790 606241 13791 1270476 13792 2844791 13793 9248072 13794 1999315 13795 10005559 13796 20055607 13797 40557282 13798 85582944 13799 55215440 13800 52074395 13801 19342755 13802 105467959 13803 256680407 13804 566964882 13805 463640819 13806 230392034 13807 96719722 13808 65037215 13809 49692074 13810 103064804 13811 236689647 13812 106476412 13813 268788723 13814 689890234 13815 478698122 13816 166381020 13817 669952241 13818 639522006 13819 275219946 13820 798400470 13821 583996093 13822 227959131 13823 175510910 13824 795930721 13825 551293205 13826 509531955 13827 1103760355 13828 969597151 13829 635170703 13830 310492970 13831 95915697 13832 51074375 13833 9342955 13834 3215551 13835 2075509 13836 4796106 13837 1560944 13838 5730447 13839 3296415 13840 1564073 13841 5688815 13842 4488075 13843 4079354 13844 8805564 13845 7955440 13846 5554393 13847 5542731 13848 5417307 13849 4052935 13850 8590556 13851 5095544 13852 11035645 13853 9714431 13854 7084303 13855 14925637 13856 50656983 13857 106770135 13858 267841359 13859 679273606 13860 551729946 13861 505159425 13862 1059604655 13863 2603246759 13864 7234468006 13865 2124239945 13866 1002079432 13867 2024804543 13868 4249645654 13869 1996434544 13870 10028545647 13871 20291656883 13872 43076768934 13873 29365647324 13874 105676881446 13875 256788954471 13876 567890364832 13877 456697040319 13878 346369597034 13879 223035169723 13880 209710637212 13881 502326982322 13882 1023470143425 13883 2234841454659 13884 2120408342512 13885 995923219102 13886 951212030975 13887 510099691751 13888 99196305507 13889 90362954935 13890 183710370559 13891 938323845607 13892 283208433935 13893 934492540558 13894 323919395527 13895 207032755173 13896 484347959814 13897 43215518084 13898 32075039244 13899 19349672043 13900 105502824455 13901 256029444559 13902 572304445606 13903 320964433945 13904 191644327433 13905 1076845480535 13906 2789256965759 13907 7906570278006 13908 4945297759945 13909 10459018000456 13910 24608196004571 13911 1920359963310 13912 10643600293521 13913 26857203055831 13914 69182436559352 13915 30420305513118 13916 64643655935193 13917 42430551310330 13918 20295509097296 13919 43036109023030 13920 29700909809696 13921 102410901703030 13922 224730818436361 13923 201292044303010 13924 413064445636122 13925 89444434301020 13926 74444322989792 13927 44443215877517 13928 44432072775054 13929 44319317749544 13930 43033057395444 13931 29729532754444 13932 102303747964446 13933 223638080284471 13934 210279197644110 13935 97750376441098 13936 77496964409187 13937 73963643910477 13938 27630427096177 13939 78964685031782 13940 67642449705617 13941 56420396954056 13942 44196763539545 13943 40365631275434 13944 83676952796544 13945 30563517565440 13946 65695979676483 13947 54351756564030 13948 43105545439695 13949 30955434276354 13950 70356546789565 13951 143567667903677 13952 455678680836783 13953 354566392305632 13954 143462720954321 13955 454708250365431 13956 340921897054308 13957 191204769542923 13958 1072447903670635 13959 2824480836846959 13960 9444969369270406 13961 4439633031695943 13962 4276329706351432 13963 1763156943108320 13964 7895570455293441 13965 6755296351532405 13966 5551563107319954 13967 5507430933039543 13968 4934291329675431 13969 10547073502796554 13970 25684816028027567 13971 56929572296279682 13972 43155321561756419 13973 30753207405544034 13974 67974480855648345 13975 55743992554403234 13976 53427919543972123 13977 32175035427721011 13978 20549714177209909 13979 45702347782500906 13980 32981217618990944 13981 15810056047891443 13982 59520572479074455 13983 15195320149344355 13984 60037441505445559 13985 120380476056455602 13986 243964792568557223 13987 27641519445532212 13988 78876004455742322 13989 68759964353421217 13990 47519643132210056 13991 15036430922099544 13992 60368570625003647 13993 123691847060036878 13994 10304409399704761 13995 23644906002447911 13996 10438939980415110 13997 24590600164759121 13998 3093998641511010 13999 7060010875912123 14000 14720129000723237 14001 48241308008234383 14002 2008919922122832 14003 4090800623229342 14004 9089607034305464 14005 18903284345656689 14006 90834925456766907 14007 189350656567870879 14008 905606767679049007 14009 1857267878808508079 14010 9182678989692096807 14011 418567876319163935 14012 45456763030627314 14013 34345629694173084 14014 23234156340529243 14015 12120743195152032 14016 993430350719721 14017 932297093037203 14018 321569129691967 14019 207430956303653 14020 480570369636774 14021 965843702967804 14022 652428975655959 14023 520167754551516 14024 198657543507065 14025 1010779656084679 14026 2127802772926807 14027 975977715183932 14028 751777070427315 14029 505769296173073 14030 1057907031816815 14031 2580884359569559 14032 5968925603703606 14033 1647193968969945 14034 6884060290300459 14035 4839397496996316 14036 272773963963064 14037 827820300296686 14038 176196997566464 14039 792030019668687 14040 519699836646477 14041 36398306424175 14042 2782944200553 14043 7950446405574 14044 5496423955341 14045 3964207553207 14046 10286479574481 14047 22908803804951 14048 14927967959510 14049 50680280403921 14050 106962964840635 14051 270310289286959 14052 843522906910406 14053 431214943095944 14054 310079429151444 14055 99354150708443 14056 93140692924427 14057 30794315204175 14058 68045558447797 14059 39635524417576 14060 102955844779789 14061 230359247801907 14062 97112015982932 14063 71099871815315 14064 9198704073073 14065 386959329327 14066 910405505481 14067 95954954003 14068 51539539967 14069 7275279655 14070 1751756553 14071 7997967575 14072 5975655353 14073 1754553131 14074 7965575351 14075 5655353105 14076 4553130955 14077 3530891554 14078 1292707543 14079 3068479655 14080 6692802757 14081 6315977536 14082 3071775306 14083 6837797669 14084 4297576636 14085 1575366304 14086 5797669647 14087 3576636415 14088 1366304073 14089 3669648815 14090 636408073 14091 303919330 14092 640805363 14093 391953030 14094 1080376363 14095 2963789695 14096 10297903038 14097 23020836395 14098 9792302752 14099 7520977515 14100 5191775073 14101 305749331 14102 658105353 14103 520953130 14104 191530895 14105 1075769039 14106 2797908407 14107 8020892882 14108 16249068948 14109 70508690495 14110 146091085037 14111 473072920383 14112 129315196832 14113 305560029343 14114 655720305453 14115 553196954330 14116 530363543295 14117 297031431555 14118 1024354555558 14119 2245565555595 14120 2035455555152 14121 4356555559582 14122 3145555515220 14123 835555072197 14124 315549320376 14125 75393196963 14126 52730363629 14127 17297030155 14128 83024361559 14129 29803007518 14130 101636079994 14131 216972800047 14132 63715999612 14133 29071996098 14134 108840033014 14135 289280336147 14136 906963371482 14137 1870293834949 14138 9043059350507 14139 18456605606079 14140 92567257272807 14141 19451931715935 14142 104600558360559 14143 247205593725607 14144 11955129193932 14145 3550950327321 14146 1491497173209 14147 5075023814507 14148 10800239546079 14149 29602403672807 14150 103224836829682 14151 234249369502943 14152 121993034975432 14153 3929719754321 14154 10702401965433 14155 28424820276535 14156 92649442787758 14157 18394417677527 14158 94044778779883 14159 39641767758827 14160 102877877989481 14161 228978980104951 14162 167767798959510 14163 677878010403921 14164 576759895967206 14165 365518751651945 14166 55047506503433 14167 49614944972331 14168 103150450223354 14169 235604602233567 14170 113961982131452 14171 87603820908321 14172 75968190923204 14173 51640291211961 14174 6397510103607 14175 2775098969936 14176 7801010300570 14177 5989896995293 14178 1878763951531 14179 8989900395751 14180 7878996753504 14181 6767965530961 14182 5655655291606 14183 4554551505945 14184 3543506951434 14185 1430943508323 14186 4570456093435 14187 3296339132314 14188 1563270921083 14189 5694850632935 14190 4340494315315 14191 3195943073074 14192 351429329343 14193 108153153233 14194 295575574335 14195 1035795805358 14196 2358039657595 14197 1119676535152 14198 1036565310721 14199 2367677528231 14200 1056575162110 14201 2567799703121 14202 5678002435232 14203 4559980312119 14204 3519797101034 14205 1037570989723 14206 2379850102235 14207 958498982112 14208 523987821095 14209 207876209155 14210 478990507558 14211 167894935524 14212 679050555847 14213 549495552416 14214 393955520065 14215 1060355840677 14216 2723559286783 14217 8235606907934 14218 2113942935320 14219 1087415313198 14220 2900757536015 14221 10807979772158 14222 29680201823595 14223 102962419436038 14224 230304804572395 14225 96959963320752 14226 63519633193515 14227 31036330331074 14228 9703297309343 14229 6971572913227 14230 3707315092176 14231 8481561063789 14232 4007409429678 14233 8080904702792 14234 16970848428068 14235 70249292696695 14236 142507067027037 14237 466084684284383 14238 259242441642832 14239 606464476869342 14240 1268684789105466 14241 2690927907256671 14242 7090680882566832 14243 15086968945669347 14244 60910290456705483 14245 130723084568456936 14246 368236925692570571 14247 42103194319295309 14248 20970343031552914 14249 50243456355590746 14250 102454569556088067 14251 224565703572896683 14252 203452971316766432 14253 434590233567868542 14254 323098131456645420 14255 209180908346434197 14256 507970893468548022 14257 1080249054691696225 14258 2962508567077030259 14259 10306091684784362606 14260 23673076927925707271 14261 10529363175192931710 14262 25905695800070558321 14263 60857039600845593432 14264 129184403209256054546 14265 307924834506572565671 14266 680649346067825676833 14267 394393219456194564330 14268 1046054404572045685363 14269 2472564845824456917695 14270 119440432204343056352 14271 34396321963229543121 14272 22763203632155431009 14273 17631970320754309912 14274 78960243447965700723 14275 67598032415652993209 14276 55179720074515931916 14277 50557199343071303065 14278 105584005456833636675 14279 255928056569336966799 14280 560696567705370268006 14281 394365456952897839945 14282 1045676570389019400457 14283 2456787843908204804583 14284 345676426921959963232 14285 234564183203519632121 14286 123440431971036321010 14287 12396303709703209899 14288 762968916971918791 14289 615647063703047505 14290 74409428969614954 14291 43914167636079541 14292 27080656299355408 14293 84966771005556894 14294 39665709955544740 14295 102678500355648083 14296 226792003556896935 14297 185519971544763312 14298 916000235647893523 14299 59998114416731207 14300 19981084065309935 14301 100152928677700559 14302 201590690778405607 14303 416087087792857282 14304 59269277516531620 14305 11831775065306195 14306 4305749452940351 14307 2953394315397108 14308 10374045558023294 14309 23808455596235047 14310 7924355162109612 14311 5203150620916097 14312 1970694191059175 14313 10247048072607799 14314 22484496827278007 14315 20043964171759932 14316 40460287838000542 14317 84722899396005664 14318 41216792759954640 14319 10065517519542396 14320 20675980003664031 14321 46800160036688352 14322 23998599706483120 14323 7985196944030998 14324 5850363439691987 14325 2497032276303875 14326 5024342789638998 14327 10245467902990011 14328 22456680830080111 14329 20346392299199110 14330 43470063008007122 14331 32099429919931020 14332 19194159039309797 14333 108047608405702023 14334 296479292858424235 14335 1028807069192646358 14336 2289684708066869595 14337 1676440919464635152 14338 6788490804686959583 14339 5683891962463515230 14340 4428703620231072095 14341 4166970198109319154 14342 663698380913030744 14343 630382791089693442 14344 296817509276332418 14345 1029580106789344794 14346 2303961267905448047 14347 967609854954399612 14348 655918539542796095 14349 551045275417559154 14350 509631754055510743 14351 1102957968555928055 14352 975535645551159551 14353 755314435510715503 14354 553084315093074969 14355 529243069129339635 14356 152029430953276315 14357 584304570374789559 14358 242963296941675515 14359 15631563406555072 14360 56955694867560823 14361 43554340655392211 14362 31543194552722108 14363 7430343517220923 14364 4297231052191209 14365 1572109520309914 14366 5823303843700747 14367 2212968428993415 14368 2095644167932072 14369 5036847680544822 14370 10369278965649425 14371 23706790276904659 14372 8945497762962512 14373 7433977615619096 14374 4327776074029165 14375 3177759339750654 14376 577513277494543 14377 375091773943431 14378 801077820454553 14379 1612779444565578 14380 7127804445675795 14381 975964434553553 14382 751644323531527 14383 506443211307177 14384 1068454313683779 14385 2692565536937807 14386 7065675770579682 14387 14676797845802947 14388 46788019259630483 14389 25679831916296032 14390 56801360771032342 14391 43988993709721219 14392 27887928917210034 14393 78900690782320346 14394 66994293621197225 14395 63941530210372194 14396 27407298096920342 14397 80883017030643462 14398 168936184366854708 14399 690571925669168495 14400 295303194630643954 14401 1037636046966860366 14402 2378972470269123671 14403 967720097831010510 14404 657199176309895091 14405 530390562918749106 14406 296695415047390945 14407 1027036760482090458 14408 2284367924945084595 14409 1643055199429243152 14410 6856560004706455583 14411 4545399960944355230 14412 3432799591443152096 14413 2317595108430719163 14414 1055150924293030632 14415 2559610647056366943 14416 5603126884569670454 14417 3970984843436496343 14418 10250129254569029453 14419 22601306565708304575 14420 17988945452922963352 14421 80090456590630293583 14422 161084568086963055938 14423 712925696910296560595 14424 95194363097565395153 14425 50343029175452750727 14426 103456307796588008279 14427 234569678027896094807 14428 123436559776759139932 14429 12305517765510879321 14430 955057655092753211 14431 549536549117532103 14432 395305391055320971 14433 1037658072557450233 14434 2378796825580602335 14435 967564195193981312 14436 655440350327809095 14437 554397097175909154 14438 542769170550910743 14439 417630495491093431 14440 56295953909132308 14441 41551526910920925 14442 7507183091191194 14443 4930429110310341 14444 10564707123523474 14445 25688483235834807 14446 56892934359349682 14447 44715323113196419 14448 41073211090364034 14449 9332109097039724 14450 3320909169677199 14451 3190910636570393 14452 291094305296733 14453 1073045659028134 14454 2816456808295347 14455 9568569695037482 14456 5445436349694015 14457 4434303196339875 14458 4322970363278754 14459 3215697031767544 14460 2074369705655443 14461 4805702456756454 14462 9658424567968564 14463 6524203455645439 14464 5201972354434276 14465 1983721144321765 14466 10138231445437879 14467 21394354456579007 14468 8743144345349932 14469 7430843233199316 14470 4292432130393065 14471 1520320896729454 14472 5843449028304567 14473 2432389762963455 14474 320877615632352 14475 192776074321121 14476 1067792805431231 14477 2678069656552351 14478 6796702767583592 14479 5564977655231118 14480 5439776552111045 14481 4277765521109635 14482 1777655210916314 14483 7778758330769547 14484 7767523293635417 14485 7655211530314057 14486 6552107297079537 14487 5520931569355296 14488 5191307433151565 14489 308934330707455 14490 690545368480557 14491 295433043995536 14492 1036536460035770 14493 2367768720357841 14494 1057647197136410 14495 2578884023368721 14496 5788928233690232 14497 3687162130298119 14498 470620897581033 14499 94192775209732 14500 40317751917315 14501 83578000781556 14502 31359993607544 14503 9119929935443 14504 1039159314427 14505 2407605544683 14506 4879255646934 14507 751954423324 14508 503544213201 14509 1035646334415 14510 2356869344759 14511 1144633241512 14512 842332007101 14513 421319930984 14514 209039291844 14515 508407079246 14516 1092884806467 14517 3068929668683 14518 6690702690933 14519 6292978291330 14520 1515761509294 14521 5957916107047 14522 1535060929615 14523 5760730703159 14524 3593292970715 14525 1131515693073 14526 907074329331 14527 1884805505359 14528 8929656057607 14529 7156539535936 14530 745275311305 14531 431753108953 14532 305530927532 14533 655770679743 14534 553694557430 14535 530343534295 14536 297231321555 14537 1022353435558 14538 2223574555595 14539 2211343555152 14540 2109231550722 14541 912107493222 14542 100933932215 14543 210540542359 14544 95395421112 14545 52754211095 14546 17542109155 14547 79663307559 14548 56632935517 14549 46315315055 14550 23073069554 14551 9329435542 14552 3154315415 14553 743074073 14554 429339329 14555 153273154 14556 574815567 14557 340075455 14558 199354353 14559 1005565575 14560 2055675799 14561 4556798006 14562 3545579944 14563 1435359443 14564 4557604455 14565 3535964354 14566 1311643143 14567 3516855455 14568 1064554353 14569 2685565575 14570 6915675798 14571 3074553586 14572 6805575909 14573 3955350916 14574 10357610769 14575 23579127907 14576 11350974932 14577 9091739321 14578 19078205439 14579 108794456607 14580 290044567283 14581 1080445682934 14582 2964456950547 14583 10284570405682 14584 22925844856943 14585 15192440543432 14586 60064485654543 14587 120684916765656 14588 246930767876771 14589 23293656765710 14590 11530545653098 14591 7295434529181 14592 1554323150405 14593 5565435604859 14594 5454313960515 14595 4343087595075 14596 3229275149354 14597 2151750793143 14598 705493530832 14599 1457055769347 14600 4584557905483 14601 3243534954032 14602 2031319539721 14603 4353603802232 14604 3129967982120 14605 959655820997 14606 516552191975 14607 65520303755 14608 55196969554 14609 50363635543 14610 103696955655 14611 237030356759 14612 89697145512 14613 76370835096 14614 62892309165 14615 16720910654 14616 68250726767 14617 41893185656 14618 4730454544 14619 1296343444 14620 3029454447 14621 6304564481 14622 2963444006 14623 10294448070 14624 23044496841 14625 9643964410 14626 6427644091 14627 4176439106 14628 564270944 14629 441691443 14630 406308432 14631 869692544 14632 636319440 14633 303034394 14634 636346045 14635 303219634 14636 634402945 14637 323975434 14638 207754323 14639 477965434 14640 175654324 14641 796765447 14642 565654417 14643 454544055 14644 343439554 14645 232275543 14646 121755432 14647 5554321 14648 5543207 14649 5431935 14650 4303315 14651 2973074 14652 10216806 14653 22369671 14654 21036510 14655 9705098 14656 6949187 14657 3390476 14658 2696163 14659 7031694 14660 14357047 14661 45584483 14662 35244032 14663 12039721 14664 24402231 14665 3982110 14666 10143123 14667 21455235 14668 8352112 14669 3121096 14670 1009163 14671 2107695 14672 936352 14673 303115 14674 635157 14675 310736 14676 93303 14677 32967 14678 15653 14679 56775 14680 45755 14681 33554 14682 31543 14683 7433 14684 4329 14685 3154 14686 743 14687 429 14688 154 14689 567 14690 455 . 14691 354 . 14692 143 . 14693 455