0 1
1 1
2 2
3 4
4 16
5 56
6 256
7 1072
8 11264
9 78976
10 672256
11 4653056
12 49810432
13 433429504
14 4448608256
15 39221579776
16 607251736576
17 7244686764032
18 101611422797824
19 1170362064019456
20 19281174853615616
21 261583327556386816
22 4084459360167657472
23 54366023748591386624
24 1103505303505129701376
25 18222329744919882366976
26 348352340634988341886976
27 5550358279669401625034752
28 120618588547820741516591104
29 2195221354570424992730710016
30 45460147238557592107148640256
31 804342405351223983716178067456
32 20091510093542321967599055798272
33 420282293622619297374451756171264
34 10071902224040241464471961601048576
35 203728942812431261456562258817581056
36 5433193761777668021406157777829625856
37 123130356363305248462088110996908408832
38 3152600319206487952357710719609842171904
39 69304573649034719726505926936318187667456
40 2047672037788942745681721777793851694514176
41 51610235625745304611477048342896336202366976
42 1478442049084704828213671511739962995488325632
43 36120952839438064883763063418355239115108122624
44 1133718354684807008602469910596930612745004384256
45 30605059020561035000514104982945301004703672303616
46 928538515707693508517095166759486405559835024162816
47 24322173455858639106698506789262614750706116981686272
48 827320008562738632575476545141191095226480330826317824
49 24322924263679524355888249748420367095297136860411723776
50 807581104913370352021917629173432810329817222315639832576
51 23067930213555982467065820906801719370958006470042846232576
52 829160235296815822064814557607646155019742753866780090826752
53 25890113512158168504212450878445085018014426634797805631176704
54 904710020782546866050549936271152456329233940467841856507478016
55 27445489315367832843793020744193789870413608446570608426490003456
56 1053868935706949724237683551077789788462801969049305277233843142656
57 35327043169082222347256266506765329006087919088835513916241028841472
58 1330334011777000930041160848599229225827973878640736427819972127883264
59 43417532175677003864304677909593337231851417698815782240604889521586176
60 1753121067036264781085878449948616269545562663912161007406008964382457856
61 62006184130877030511981420067947750051671920253164591350424980948470726656
62 2445499569783929138448990137396199408572464895277796852567670478831701983232
63 84170023003880204619149244112565318287280443718778217837382736001157828706304
64 3594642497010115668464574172147959393584091785739367402747553582083116321734656
65 135088563312900638678954880328066285723744166340703629202312391934529217365016576
66 5677533395323757743667481571677797543205001467278949825283623767335167775133925376
67 208121202559079025196924887673782637471772402467641968682254086577252937801486303232
68 9305700948511271451549045007318987469049698469665900110618462743594846420665498599424
69 367040580125005203646597382760785895542786699290368703425966220608641107494669496877056
70 16091697543218168827715882961048858372722335294779784621415241175358360438303130822639616
71 618680380545177506196206952278111815586135619253066670878974183021810547601816157805346816
72 29046022421028223128911878666018592187325032842062005261863419105454261127652048674406531072
73 1207894189531100554545798707615905339007173930937747001683455898208580621231408735060202881024
74 55956722181216380543563137147385572949500850552104372677484054587616616626610228140667018674176
75 2273606930992383399354138863750806606285119326263164552453585263261940403944421912687041027506176
76 111328331488066759118776383069723938995935215160337092191144940753491715855597210509433411444146176
77 4837810164608956849208552854654413330012773791411820854356517941339249090140680813624844873998794752
78 233004637276236323417476854860789401001731270788736820106977327429193510109058314383779811282128994304
79 9886000120590938809947541093954775294399274158673073743355920395836117239578785543131243225354669654016
80 505469982830484029636552968449964551549568620740627263918516149012683714607124808463078413898916252614656
81 23020368789218093928858860331331333182273719207723382099415835146042449873396719457593848857573731237625856
82 1163894333293511784367988011046421206755592258669522651043918840944350507451823799825840803102961506212380672
83 51868840857984478304790571006198026606483130974146705228446455967597221726863694711904837919662435109137547264
84 2756750509056527393109446424033557396011938317068508089413625614948972868103135039805754182592602189398095691776
85 130712117482836632044580880686666002439958114003227458830177642577361323245068670557353916988134412185425628102656
86 6851162555364357523510145012978196460263227021031998995232127624024887288991204448619113845497873534661500868755456
87 317664049019427363147144556994442073839569459031621437462431491853568889494169515818257330614674491094245980747333632
88 17553276630277076935769728134432359093453649740523955535327767487230016222188365641556460575324699861023536967481032704
89 868121638520901042091044554103767310713370306615427910720406656123661189251252467880959767386515934729590920230633209856
90 47517140316178682872859625931536544851781895796812744098651212398102432949883668655386285220932839044662462298264988286976
91 2302722335811722033207655906931246756143876267329504748805635423566982631852458235848654208766175920520298616693438625611776
92 131879623319127682255372224481559459926843100877842355620632282792748842029622005842258216493489185322589220027739838802296832
93 6769199669240154289044533174578249712388994848206660987309127549031387683939767742206718532733765800219626660824154853787828224
94 383153509873575023471995639344644270034702330907413884210280696791196203688951477624420508734368692268142183746738505680322297856
95 19259353901703773368589773151311807581338580837777959224487913724999963269695682401383754071310243701768747397280211273060362223616
96 1142768220644198292779417754947856974315113127557880167146444396865274999852409960465088309564855560358214033104867543853345397538816
97 60945202571795314204603471669453857821964573433547319715319196266682785028267661199607717425016828013391014413676885130714010848591872
98 3587246435327318022170240547566633412851514974104180728729591579833709858232267364705671964235775330096897701331327476005553103620276224
99 187693833760072034875395486749242881132840740247707877787273775706855451858086625826831320950232328183656831902077663235852383303369752576
100 11513295953004374260083852934998098720653534358890332171421456480782239184387042142452686462955245310085050354513561757462873686994925387776
101 635537926238583755888565828870005386701200352878005409003419511955221016478167548604109202333091437817323384446146572165210649144641271627776
102 38599333045057082223217258484042188105411319716212155325434839096294635239889930727651809558997872754837257746771245111534547167111325000138752
103 2089320780607252297113736582813270231911468688572979888498397961230471289688951963818797135244959397285354656289944816637799348352223823374843904
104 132398770004815278808075540405670794130133277099706273264270281433660345466407472989039439366581655841896930526733975073867454807355729327754838016
105 7569278257885448535598780122395748374427729034276566305199651234366899333246814957741612963823715470511441873426864649226840915110505963751898873856
106 476393692733956279617655045624634759515005020811821988232437705657555062166759869986292777676959326969444758950116390534959621181743018785124495917056
107 26750689508087737994244875029957575729894842552893835769518944835919765363100961463018913979463458776870743260031752461680971718237455318257252142415872
108 1748510595307011069494891495202507102237392197816841730546646483744024284739812582642425217419266653092938877046675910508419262366093147072927602535563264
109 103222513457079217883575513269625933779816907230411074017229877768216390865186859531318696924403904494009680349731130354018434146803294285726009383899365376
110 6690560690066456307045161758391921927440274048687821945066104594502845271536486640911347409015171450228427963315936244941999980534238320089370024875399315456
111 387774172961294141509986560358484169661596223296672474091887426442420178418519867744063207571773425888463702901922240188973328425875115312601196249236956512256
112 26121097154530479571893606855507904910959788581780679238475311797680317237229862566133773493704344264162542061543954397617304766241269710020960408592644185260032
113 1592774335395962491597003324322109250340705313044037442006498865749740246692293147259144585807818115348353162260577059028741328360672817662711565737299630415151104
114 106671736471696773283753471159476658750490212173335586335555091263930029666306724684159290696388592907022365818471257369870882870520382185321613088395041584296493056
115 6395285032104582813941579104083539449749830084996726729756205905446698363189860988702109198777907838216661317666263185062102765542925352206437998677889026911031525376
116 443467812181965900098944454189307890045719995484437596143736239438864421127339312781100074991646964427742104801145221150804258541564286791217015466568606932551048626176
117 27865115447679729231451714897381546205892696524594469833179518855949041840708114180555996932555732541495274033093253436277018751154777329826697565776916354241608581906432
118 1918597074661574396168166349862451414684103364359998231585115561875732736351793471367258598833774482010867743314770499790372193074591785510042046692727842378085751297409024
119 118488240580853221804173564403765831130725129305783732851028756952810306801935924357148663245406179604666718307754628456625864033155461932503115904953527395473827007253446656
120 8450097941798920328993194802357424619673478054164222861875717760836588613070275522014962457547296634627163926601957665296665576687826345802717320537872087388292089484060655616
121 547163897121867109501062167051739279973575616509892391976867391043717280894485563941004125266606417167421096164575113671989513416920017055291253502997791298616052192737090338816
122 38830577621914346672285896752482441732239202059990169453976765113598019065928324579343129426044367391382206736449129297041473354808054036754460182849838600699741570116203338268672
123 2474511843368195829742859258867818083118445387128758114769228762497799553520606966795737373565382425878004975967034107741737648801865461665692021963841937696012002713425666505703424
124 181341819400870682841036920761291772950924270482598296279263770541426361450204318107359381773711065948134287626509702474077926878937976227320285688955955842714828555495596925676158976
125 12077970108717377873607457835353424575761715554670322080341061842990337332142971528421825800047024645593387590863081515186455198177069173454993600722138583289886269655247292547125477376
126 879846530440400047066911103737051820253344575546246175648458929186127314296448533053025556392325287814852327279858414713651080226809270344495449661614928247219486944444104683844456677376
127 57655113492075973322737687429083200689414166477631758749429104164004232415149325555032500229173857611326114724487470926144306968409115537019489092529866992695921021704203181837737370058752
128 4337679740849952987525642635957758332454448530335933056794036989570016249489945696295442070967029333874023703663967126797305942874713273835662349143520379721637355229788067287123339461525504
129 297130665510921117471659201772302582740742307789775861570651214611356513441501290399535835895826574905002285748698364054788536851077437144141187574705353144822152421882917002212290690092630016
130 22262460287467305932118414478185571962844191606470002685012480477965104946992209247324088187198229296323531145987133389530288917835647130844006528699933080939369373251964785378312376786203181056
131 1502112928893962907159361327564845206357814097735788681740036538040156221584436208759458695461031545977432096098036902116538742628182577806304852697081936468277186800750686514862772632285144416256
132 115946969133243245224161875511719205825271806381436567772607199455189018208091376395561477427316961259712334168070163188836838636963257530572283374135534382452538853523674033001270813240857378947072
133 8156082839783854935583680655491373562060941673222171902117726534718803185987491311505642922053906942553071623774038086589150983815473273115055459931531202670783743777550975352752244688647505800331264
134 626410428592540793259264745481426146733295138344659234232256012948997646370587647431083071164761766394589908586997700737678277340051042268241898304944292027656908628615746841323845834181614908500606976
135 43393213890202099896878551524790703506349096546839163080906314473370104625690456767320111860933651191360416344389378299669534144698974829250722371286484392213866369285123749250264512988482385321452896256
136 3433321133574993779884121994065314844956400529824671301437684304376306315442121010770215940731461096605382634786156779126208105894079165852442925387870254715588088831991711773078431612111453630907658797056
137 247957946083053919408760541549748573620072385914226292785118066185837810074275532944466408270535144388312956303123058129716046085949329953815781312109322097549793255077115153189168490649866897552475980562432
138 19551055644193782183682727184664620585535691144421492778160565631714178533409897701494577954052354666551498210530738177970489456526942168707519093266081868437211694346407349492568848536156955140898752775061504
139 1391949144051774686816155251390321794036641571888024551032297803131108111750742162207481955653102909391759200921243438522663809103311184169001641519170814829948459244821311673850502405230818979047652551877984256
140 112833880689600962621725849290255421224811498967037233428891999552368479096529248981204133014595433680340200049533455929637897346475841807578627206560347798302309094839090882193029941977713479674862823331673931776
141 8356061201527936249480688890079831837764032744113120344003793475179374587103660935046112588052029728168305347267928796106632560224259326140574358242172552523552618821587451980885906070486275585432760036338566168576
142 674524748084443719138484869068486301455337014099212180309145004899828802113739123814905625219486740920286655028608549014275934022277898718088936626052671232752868126508809726709971674649685595418630693910748994732032
143 49234935436899336459082033322191352742136507704953099232408882192861701006670481062034574303516783539161068331774378908443032606735297967123411438292234596446541462798261700759835285961232608804046356318480709476941824
144 4085351289153645462189933723880523170557333158522604288897934405718383918772749842893506040186228115761549940959694377790246245941832204424831773689936161912381986252718661636263967717792824165221008159121066781055123456
145 310149035622710351950403652820858894168900579789900833271273941503720088230536771645050915568903116151251246442431041194629681652221235779944315506902447269048485129621234824178187740028557364879235335717435120789399535616
146 25661605313024258592360068725865108571682370079704071726643091067474878731034512541060576643740073421274094197015287658473715389564549740992026049470085820279360750105711970814142296790599274052255540591430507973049965346816
147 1921932994689409749473532242907831438157074226409608773384873253016999124897937878396803192871176061847230698909666229453167777134519584059323193122478537510766317819958051389197845083044828019765804063013324838139371529961472
148 163179471415797923952489243152665845341744743823005825201202373412094147590448776198221786181577058695574951006940050967661275780111883945124948770722234376391052397439119535700939276638360135728956991027793896362996936814362624
149 12686295693795326506050360654829158962986876777965986319658211463749009842255406798122915357652374594054647559158819519964564688400644013889585578108247469066168449460430787166957057624609467726117538301613669296747391739941093376
150 1073382667214378946556603413863780607148755202945769274532551296047105102125529436651880428714268123086085345294308951374097137883968126139971733229159469417155436754939475473938473806727080560457012141213335114013599364762331774976
151 82315283564888083061319838118093057814812843226867217473364067957242061846662281167626397262942183553935256372315451847906244658861819057582403115281341699378962033435711196061851878977054111581936722560309216323346778116562119294976
152 7145249457102969873791961228599027221091954129672338873094368481630126090679072693618721374368926072737349667355946777293361426093847568162694141463188701656644212415222410622050985534425073682984514425035685281018753588213534007754752
153 568693015933469813070534015051920435086162062716044816307259034757619308944525468736622878756459611260793001149034181213926219979752466893030824420000030728698647541126978895670251306993440576777704659995595598998964898292490486209839104
154 49249248068790640204780521892609823625611113284874901554488744615173230958624425685747912777328962491646085626836160825854090728955373702003578813111332677771294205952010424681553420892169905552566460992466761292047396273113607797804630016
155 3869667944653747468348774035409648132347011254801192208489345881743486307052253535420915554657459282866186852077210043270450340109180660560038635596802906753927164506189222141531297394398240389721252655755928858673718535144655074509251936256
156 343306982352002815283088639062850191859764253046680954682678214112110542042593398724519393936300714612615514950904941716951473306542952685516756046337191220995133046662684537277399562988134263057411468402739992249572183400758732289200101523456
157 27948335352892795315531971884308557867189616889491506289669253011567582810978855710573499582871945136040081842124042620333316375028978503366434301219557588018410266955638697865497795217240982253293725576652301087136035021157229684791749505974272
158 2472463506890106463739284455134716183564878678716565377624366950268355566586705500796445351955470276476312367985068158248758969205939895084697908370591233402551834014503115914095362998660437018726617800789805434083504772858434556185427378138251264
159 198690168773215710832357037956321397944241865315593147979856680161143397159141960823742184480686131051391906528421316677197275778422043564233684759914672971055206617023437164953263502390119731424301654868736654608225656438098312161594483542459416576
160 18001954280370409852520107914950127223337841081272033311408665316290268366509648940877966860357324589161408565505045333646130007670374119530508558811433853860288454472738718839318305224418133690305058527026481123252859346629215881663107749002457645056
161 1498507553978801226863651753589015318401065455164225661541881184401709903590362651574148190909038739314564006213699341332720721661197118480848874793339001683772316712220839889235327976818862710325636336052243101213152517278869496775504676502628892409856
162 135515349431907576731353431235368769063226487699311255263285772910321419191959063472516431962181031650020359902196034346557971981573333254179488331861028683162649801305239744988995321465261178156597086892430591757871905118422759064318755402096423922040832
163 11143464717711093352541739443597254845763657668923863633238579095002808588658620384668220522472499233536847221058804335836810163909813113483238059186966188801805612890962888978615482226740022127479930200416984296324701432614750487207672101000815771232763904
164 1030819118646521249123189939420548335717067060532135325223018153720760087787832389214509629634967656044297678255351960118756587555668110863931437357616222029340449675150235014547692573138156936717284643533336692548769885897226007606623522920654476199336083456
165 87673135141246634369100969543375421054632628216251099303298975928862751442916924521923674478099000885766738084781392357527744502916910965891366471596973215849104791580880717181493667838247003349384373938631002748806815283348468553741798843052506049514806706176
166 8091565429353772338193097061081482511718314540188130611766612254263515911069429915622197931721624811606676970654168218444101019021449611196244204322226166029193197151511516928861660809475680762418153752781616282378936434008581783235782961767579521868701133438976
167 679802007803469991792847856918310511369427253089865115371354810784530259801717414162502336504180430446872008007931732569089369726269022082391764301337678771146941359962025392961488631657642136863210517377319453042927094470267297005313185480235882982443507234373632
168 64157906515776614694890547508437015811789551896906368820342182138142309237127133654077012488770903776266175041297243822185749069025193630183861940422299615166449210758458210511370227631925026956172883942066202129998404176848786941875391628724713942840632279904026624
169 5573498599472869346928056645986895364905249919636204853687353433226505076755037601173333613830633043222725107346210071078455426301072241410011126119484819637676893574946927594402402756908800247114640029300645786821305969043906968182276705981354446700085174529484128256
170 525243922054903226721832401708606189022756019951630099716107554692620050057509900954673247673322192250203658430491885986357541920298418795291874628070316614301418569175386096317315544159448464943908225072638452697792146509031163821137311674072485242199471846647572463616
171 45101479189416829173247797872154451966279842355640895867761815870582454458340874118605095510160139951762245268610003520780500755400672922574590250461912898114777192432459635994333923878462469786927986227724483906698797355724292391031628779810195011488702535095146896162816
172 4341749053624638470121992685081753313516956138593354176211599123736637988365375575864286315961819090823009452417664451119375093225600000460282573931860579443961491144267199257731417775822429368882106708822415681902976864868121097475236649166317773852743940550915981702070272
173 384999861305631220605330752791882544479848364100243624482569120458755198732566811855765617590876215098036825854793278067222900766205314720709662919340675685619982879170056584583785107110183982195444919825180946771411622859870244454341797283277965643373222844315913749029453824
174 36995448233805060377898661153173507600924775655687169668351755410055856682736978394872691674823672352960572129954662106379560921862254876138156807669420289094265553718728802062669611017644754088914483651001880532476744133418903694770987777356971816789627787351408825153959755776
175 3242507826465682660412119862641569181146732452889662737336391820831499798152168598357919500858902226089836545474311721068360065391954203676970146192147102277756075641652124061357928743708709081692525491461656313170907445177125369168957496575459081192090282204068612650504160280576
176 318178901249366407099937934404759071300465550305218700292339987210090110035282540105520417661453704646699007577267808999922968238774772130267425218458699215156292365909390664278936835214597904048348794265375824781623593167218525542708846139622600216419722271629156912362308371480576
177 28789470277878006128719443292187496954762786142847092559563262205625044216514748951108749848165382980533790014087935009383149188596876011038945912465571401461226034372434087812545925455345844669203983006548582738875508194474810244989548776273532382686627057322082868738488772436426752
178 2821948913673014453740014211115736911391138417520940194586147719400121015797395558762532832739414075253396407488326962971465162311557154750594949875193344055840298327725092782229847190164563769326071630637400302487559898406495423829324257351414695479706957765053424307769395273168584704
179 252525664811381258317740874361074793154415858519312914287890595288129256542741768101758242636604063853765448426057162495472330045925264790495975555883232838027375738705229485339319757587756391153018779214312451747976855974470974198646902643934407329327131681417010777593063166496804438016
180 25253680318988147705229283362012818272241861796859190204366718718196732802963476651910432427971413115025968952244158891408849441900344564825152269965306478815646752456558681208871143355398435163506297471696640325341645490801586111297784215100369182285274955688693526072693740859088443539456
181 2330315588981464890863155706738816185962064118146140367632959625279224112538113748059752731864823327292531955443346430067445673698475427186073532150901639443174421995635981488436927920026675117847674560532181246478972019811455897123460985310912164056043513297161735127210240695926011677638656
182 232719621817642615975437183281732636837232693587026928267812166403886443833022451746884826396233731536545017702205375190501453969964225020561446856539373142012842234983709711602811507869500606673025856528116031707329556014155976398654579499083177790548978485381816984033048301851406893131497472
183 21237898205588322796898725267487531701476867520340128294078326009008085749225602231565175860586051083182108559570552144993104784462258046885014427226906900449202182841712239494356130054120214218555393812397744742472111985129870403069038405823038531924969813647584685023637861400909198796483723264
184 2163177874912980127709490470495674382234103226229342445737233514858629481299890842772732096775402558546976393021730616713150409106520987727193430329592771808640622470676914395514662361406228459685162171072381967435564046586181633803823374017045056113374753873122042424888429422072531077389327794176
185 203498107637338150060754162255064331461874582019954914771901152324912395012861640761440233215824142687148201735284682573449070782117974071518183489212195189521387171400065070693762306852269679894025118396851664753310060108652704604812659143364161663279220620454880110941946904124274080006323994361856
186 20711379545856095897319133269946828362572206900329026579470201836507379312028724666169298925460276217775534098401808431507023868717399310140365444613989175866316084250067083695115175318568545304275603993574609584813353035570072909865133702991284459046231247186086644483131297052170354050895577566150656
187 1927956986305603435504617518651437229648848576922433068097267597014043042652290841065997486653801951283425927488911389949287820024004627184332101638186897468532068285968711132724052819321256234055645842380607101804211273292994845599466839610074633839944026640427334977732556029992802956399543929622495232
188 199968062881078655449032974334735654988571956297802377951100445094591768662707975249807652703340232906959612155802134538359143007707504384780674420601454411475086719025226508539382640114373733160735046445698198564523642718312696174419451494733970439951046673023151012359759893805040277157224575088988258304
189 19168941215773298659536672715581920007919793247453089534476944048466797788146810801636022836424587772688204047732659229389982868268765011594096553239364435076444671682202173317504683207393158442649433398303547811703463088772505841369805737486732501697827322608937164377516887276501979073264139262404021190656
190 1986207362895999704889861878257705777392108145585803191330739132623395227884037949535228441246072553979044221997640032943915013445335438177079224844405888147935232464724120400136967181062118736381719984994529902117705840404744553891736956898516482624205355110463339828092423890849213004580274568606892033048576
191 188401567021560060916310179132173185094062297278225158901871180423465744669188996095305396389276921457137901766844737952141602379363555321993243434641348667444154763825228743365638478803828616859872647511585855680292496495643768413074454851274644059632161635567080562804400097782291150158043886851629764497637376
192 19887685052968275741015488860484766741312573815367449277991253007113140572358316713278534699909111154230776859145619792876313048292295804950552732806841786917599456685452819992379139909166065746508682259047099365569577876346659427137836694308597206596552288542599861976649967839107061890949413804126538371518431232
193 1941981594213182293247577984926671557081962449847455910763431546831934626219349530273095349000385227807462117914349602552098153908104660831034545402048877597408284187057984814549049945971404156540762965531829864835376982232410971425523196383718177333850840523208021891170240451175230603100860325536461905254284263424
194 204899455398521448357192026249046903805516337949190915653113522712715278520725766734406775044825691775558826311487199272836204879223429630393549669796610393522555126902037936899564731626754749230760906305691311447783356529287395346215043200884963000198144100243630154340955753701898410773973654661143432004953289261056
195 19807669804136224112421931638707545094017684125034478868581224143171759865904936528428442127705200031823887838825090681546841581150510961363209428073466888276409142281002252924875294744027797559694208562540682636545248873025600871451964315162746219485145763623517012273901060672838201031193880667069810877610781485039616
196 2127634798807911789247880923059790082861939250162699641370211089141665984755749280226886379682429159699000619022237428699217724110744816845130404092607063437097406205037391390907567256473926714604461239010210160275537650474549953228500651793409475363451223913271497797579268882826144092449684257003781812154566484548386816
197 211542271963812624886271062934624555297542771845056623283626267574853981202932080258059028536947871073850219993674916871338075501326450315617744317489087313643960032991511942118239085652862065000975819600667810417974022406386571563745708302639714214270500226980355398089767214758152691935839729761872122410274412510756995072
198 22707518393696181476962341981735420002578524915191259917612969347531784659828740884099241742868271914585894668418762935890368400355151498815832129977620544748248941233342151996246702716365015373110377237523899051301686204410367880847608222766622343710039351424986466017645281779636634519429014476084416523945756617968162177024
199 2235168079214495671461796392813133851641450812746128585819330639098974036238959966646753065775498376775722732754250383219706581968168347879011449394314145171513531622910965757820442904010373814069294386572066670944615598557406034639147471486883935493343696705485658789560983059017095657828674058950121920559004734941809319346176
200 244180641222860541241798352633321977037054373693408750387980925604535111215314132054378511928770390229867831182717591288141111733743016272661837100948181042023829151553727245877711877408541044219263020635309016138115635319948752781971331060646064896685265254004855154363888050351886630757307155754815766953192723305832419138994176