0 1 1 13 2 14 3 27 4 365 5 19737 6 256946 7 276683 8 533629 9 7213860 10 390082069 11 5078280757 12 5468362826 13 10546643583 14 142574729405 15 7709582031453 16 100367141138294 17 108076723169747 18 208443864308041 19 2817846959174280 20 152372179659719161 21 1983656182535523373 22 2136028362195242534 23 4119684544730765907 24 55691927443695199325 25 3011483766504271529457 26 39204980891999225082266 27 42216464658503496611723 28 81421445550502721693989 29 1100695256815038878633580 30 59518965313562602167907309 31 774847244333128867061428597 32 834366209646691469229335906 33 1609213453979820336290764503 34 21754141111384355841009274445 35 1176332833468735035750791584533 36 15314080976204939820601299873374 37 16490413809673674856352091457907 38 31804494785878614676953391331281 39 429948846026095665656746178764560 40 23249042180195044560141247044617521 41 302667497188561674947492957758792333 42 325916539368756719507634204803409854 43 628584036557318394455127162562202187 44 8497509014613895847424287318112038285 45 459494070825707694155366642340612269577 46 5981920429748813919867190637746071542786 47 6441414500574521614022557280086683812363 48 12423334930323335533889747917832755355149 49 167944768594777883554589280211912503429300 50 9081440839048329047481710879361107940537349 51 118226675676223055500816830711906315730414837 52 127308116515271384548298541591267423670952186 53 245534792191494440049115372303173739401367023 54 3319260415004699105186798381532526035888723485 55 179485597202445246120136227975059579677392435213 56 2336632024046792898666957762057307061841990381254 57 2516117621249238144787093990032366641519382816467 58 4852749645296031043454051752089673703361373197721 59 65601863010097641709689766767198124785217234386840 60 3547353352190568683366701457180788412105092030087081 61 46181195441487490525476808710117447482151413625518893 62 49728548793678059208843510167298235894256505655605974 63 95909744235165549734320318877415683376407919281124867 64 1296555223850830205755007655573702119787559456310229245 65 70109891832179996660504733719857330151904618560033504097 66 912725149042190786792316546013718994094547600736745782506 67 982835040874370783452821279733576324246452219296779286603 68 1895560189916561570245137825747295318340999820033525069109 69 25625117509789671196639613014448415462679449879732605185020 70 1385651905718558806188784240605961730303031293325594205060189 71 18039099891851054151650834740891950909402086263112457270967477 72 19424751797569612957839618981497912639705117556438051476027666 73 37463851689420667109490453722389863549107203819550508746995143 74 506454823760038285381215517372566138778098767210594665186964525 75 27386024334731488077695128391840961357566440633191662428843079493 76 356524771175269383295417884611305063787141826998702206240146997934 77 383910795510000871373113013003146025144708267631893868668990077427 78 740435566685270254668530897614451088931850094630596074909137075361 79 10009573162418514182064014681991010181258759497829642842487772057120 80 541257386337285036086125323725129000876904862977431309569248828159841 81 7046355595547123983301693223108668021581021978204436667242722538135053 82 7587612981884409019387818546833797022457926841181867976811971366294894 83 14633968577431533002689511769942465044038948819386304644054693904429947 84 197829204488494338054351471556085842594964261493203828349522992123884205 85 10697411010956125787937668975798577965172109069452393035518296268594177017 86 139264172346918129581244048156937599389832382164374313290087374483848185426 87 149961583357874255369181717132736177355004491233826706325605670752442362443 88 289225755704792384950425765289673776744836873398201019615693045236290547869 89 3909896407520175259724716665898495275037883845410439961329615258824219484740 90 211423631761794256410085125723808418628790564525561958931414917021744142723829 91 2752417109310845508590831351075407937449315222677715906069723536541498074894517 92 2963840741072639765000916476799216356078105787203277865001138453563242217618346 93 5716257850383485273591747827874624293527421009880993771070861990104740292512863 94 77275192796057948321693638239169332171934578915656196888922344324924866020285565 95 4178576668837512694645048212743018561577994682455315625772877455536047505387933373 96 54398771887683722978707320403898410632685865450834759331936329266293542436063419414 97 58577348556521235673352368616641429194263860133290074957709206721829589941451352787 98 112976120444204958652059689020539839826949725584124834289645535988123132377514772201 99 1527266914331185698150128325883659346944610292726912920723101174567430310849143391400 100 82585389494328232658758989286738144574835905532837422553337108962629359918231257907801 101 1075137330340598210262016989053479538819811382219613406114105517688749109247855496192813 102 1157722719834926442920775978340217683394647287752450828667442626651378469166086754100614 103 2232860050175524653182792967393697222214458669972064234781548144340127578413942250293427 104 30184903372116746934297084554458281572182609997389285880827568503073036988547336007915165 105 1632217642144479859105225358908140902120075398528993501799470247310284124959970086677712337 106 21249014251250354915302226750360290009133162790874304809273940783536766661468158462818175546 107 22881231893394834774407452109268430911253238189403298311073411030847050786428128549495887883 108 44130246144645189689709678859628720920386400980277603120347351814383817447896287012314063429 109 596574431773782300740633277284441802876276450933012138875588984617836677609079859709578712460 110 32259149561928889429683906652219486076239314751362933102402152521177564408338208711329564536269 111 419965518736849344886631419756137760793987368218651142470103571759926173986005793106993917683957 112 452224668298778234316315326408357246870226682970014075572505724281103738394344001818323482220226 113 872190187035627579202946746164495007664214051188665218042609296041029912380349794925317399904183 114 11790697099761936763954623026546792346505009348422661910126426572814492599338891335847449680974605 115 637569833574180212832752590179691281718934718866012408364869644228023630276680481930687600172532853 116 8300198533564104703589738295362533454692656354606583970653431801537121686196185156434786251923901694 117 8937768367138284916422490885542224736411591073472596379018301445765145316472865638365473852096434547 118 17237966900702389620012229180904758191104247428079180349671733247302267002669050794800260104020336241 119 233031338076269349976581470237304081220766807638501940924750833660694616351170525970768855204360805680 120 12600930223019247288355411621995325144112511859907183990286216750924811549965877453216318441139503842961 121 164045124237326484098596932556176530954683420986431893814645568595683244765907577417782908590017910764173 122 176646054460345731386952344178171856098795932846339077804931785346608056315873454870999227031157414607134 123 340691178697672215485549276734348387053479353832770971619577353942291301081781032288782135621175325371307 124 4605631377530084532699092941724700887794027532672361708859437386596394970379026874625166990106436644434125 125 249044785565322236981236568129868196327930966118140303250029196230147619701549232262047799601368754124814057 126 3242187843726719165288774478630011253150896587068496303959238988378515451090519046281246561807900240267016866 127 3491232629292041402270011046759879449478827553186636607209268184608663070792068278543294361409268994391830923 128 6733420473018760567558785525389890702629724140255132911168507172987178521882587324824540923217169234658847789 129 91025698778535928780534222876828458583665241376503364452399861433441983855265703501262326363232469044956852180 130 4922121154513958914716406820874126654220552758471436813340761024578854306706230576392990164537770497662328865509 131 64078600707460001820093822894240474963450851101505181937882293180958547971036263196610134465354248938655232103797 132 69000721861973960734810229715114601617671403859976618751223054205537402277742493773003124629892019436317560969306 133 133079322569433962554904052609355076581122254961481800689105347386495950248778756969613259095246268374972793073103 134 1799031915264615473948562913636730597172260718359240027709592570229984755511866334377975492868093508310963870919645 135 97280802746858669555777301388992807323883201046360443297007104139805672747889560813380289873972295717167021822733933 136 1266449467624427319699053480970543225807653874321045002888801946387703730478076156908321743854507937831482247566460774 137 1363730270371285989254830782359536033131537075367405446185809050527509403225965717721702033728480233548649269389194707 138 2630179737995713308953884263330079258939190949688450449074610996915213133704041874630023777582988171380131516955655481 139 35556066864315559005655326205650566399341019421317261284155752010425280141378510087912011142307326461490358989812715960 140 1922657790411035899614341499368460664823354239700820559793485219559880340768143586621878625462178617091859516966842317321 141 25030107342207782253992094817995639209102946135531984538599463606288869710127245136172334142150629348655664079558762841133 142 26952765132618818153606436317364099873926300375232805098392948825848750050895388722794212767612807965747523596525605158454 143 51982872474826600407598531135359739083029246510764789636992412432137619761022633858966546909763437314403187676084367999587 144 702730107305364623452387341077040707953306505015175070379294310443637806944189628889359322594537493052988963385622389153085 145 37999408666964516266836514949295557968561580517330218590118885176388579194747262593884369967014788062175807210499693382266177 146 494695042777844076092327081681919294299253853230308016741924801603495167338658603349386168893786782301338482699881636358613386 147 532694451444808592359163596631214852267815433747638235332043686779883746533405865943270538860801570363514289910381329740879563 148 1027389494222652668451490678313134146567069286977946252073968488383378913872064469292656707754588352664852772610262966099492949 149 13888757876339293282228542414701958757639716164460939512293634035763809626870243966747807739670450155006600333843799889034287900 150 751020314816544489908792781072218907059111742167868679915930206419629098764865238673674274649958896723021270800175456973951039549 151 9777152850491417662096534696353547750526092364346753778419386317490942093570118346724513378189136107554283120736124740550397802037 152 10528173165307962152005327477425766657585204106514622458335316523910571192334983585398187652839095004277304391536300197524348841586 153 20305326015799379814101862173779314408111296470861376236754702841401513285905101932122701031028231111831587512272424938074746643623 154 274497411370699899735329535736556853963032058227712513536146453462130243909101308702993301056206099458087942051077824392496055208685 155 14843165540033593965521896791947849428411842440767337107188663189796434684377375771893760958066157601848580458270474942132861727912613 156 193235649431807421451519987831058599423316983788203094906988767920815781140814986343321885755916254923489633899567252072119698518072654 157 208078814971841015417041884623006448851728826228970432014177431110612215825192362115215646713982412525338214357837727014252560245985267 158 401314464403648436868561872454065048275045810017173526921166199031427996966007348458537532469898667448827848257404979086372258764057921 159 5425166852219270694708346226525852076427324356452226281989338018519176176383287892076203568822665089360100241704102455137091924178738240 160 293360324484244265951119258104850077175350561058437392754345419199066941521663553520573530248893813492894240900278937556489336164415922881 161 3819109385147394728059258701589576855355984618116138332088479787606389415958009483659532096804442240496985231945330290689498462061585735693 162 4112469709631638994010377959694426932531335179174575724842825206805456357479673037180105627053336053989879472845609228245987798226001658574 163 7931579094779033722069636661284003787887319797290714056931304994411845773437682520839637723857778294486864704790939518935486260287587394267 164 107222997941759077380915654556386476175066492543953858464949790134159451412169545808095396037204453882319120635127822974407309181964637784045 165 5797973467949769212291514982706153717241477917170799071164219972239022222030593156157991023732898287939719379001693380136930182086378027732697 166 75480878081288758837170610429736384800314279415764341783599809429241448337809880575861978704564882197098671047657141764754499676304878998309106 167 81278851549238528049462125412442538517555757332935140854764029401480470559840473732019969728297780485038390426658835144891429858391257026041803 168 156759729630527286886632735842178923317870036748699482638363838830721918897650354307881948432862662682137061474315976909645929534696136024350909 169 2119155336746093257575687691360768541649866235066028415153493934200865416229295079734485299355512395352820189592766534970288513809441025342603620 170 114591147913919563195973768069323680172410646730314233900927036285677454395279584659970088113630532011734427299483708865305225675244511504524946389 171 1491804078217700414805234672592568610782988273729151069127204965648007772554863895659345630776552428547900375082880981783938222291988090584166906677 172 1606395226131619978001208440661892290955398920459465303028132001933685226950143480319315718890182960559634802382364690649243447967232602088691853066 173 3098199304349320392806443113254460901738387194188616372155336967581692999505007375978661349666735389107535177465245672433181670259220692672858759743 174 41882986182672785084484968912969884013554432444911478141047512580495694220515239368041913264557743018957592109430558432280605161337101606835855729725 175 2264779453168679714954994764413628197633677739219408435988721016314349180907327933250241977635784858412817509086715401015585860382462707461809068164893 176 29484015877375509079499416906290136453251365042297221145994420724667035046015778371621187622529760902385585210236730771634896790133352298610353741873334 177 31748795330544188794454411670703764650885042781516629581983141740981384226923106304871429600165545760798402719323446172650482650515815006072162810038227 178 61232811207919697873953828576993901104136407823813850727977562465648419272938884676492617222695306663183987929560176944285379440649167304682516551911561 179 827775341033500261155854183171624479004658344491096689045691453794410834775128607099275453495204532382190245803605746448360415378954989966944877984888520 180 44761101227016933800290079719844715767355687010343035059195316067363833497129883668037367105963740055301457261324270485155747809904218625519705927735891641 181 582722091292253639664926890541152929454628589478950552458584800329524246297463616291585047831023825251301134643019122053473081944133797121723121938551479853 182 627483192519270573465216970260997645221984276489293587517780116396888079794593499959622414936987565306602591904343392538628829754038015747242827866287371494 183 1210205283811524213130143860802150574676612865968244139976364916726412326092057116251207462768011390557903726547362514592101911698171812868965949804838851347 184 16360151882069085344157087160688955116017951534076467407210524033840248318991336011225319430921135642559351037020056082235953681830271583043800175329192439005 185 884658406915542132797612850538005726839645995706097484129344662744099821551624201722418456732509336088762859725630390955333600730532837297234175417581230557617 186 11516919441784116811713124144154763404031415895713343761088691139707137928490105958402665256953542504796476527470215138501572763178757156447088080603885189688026 187 12401577848699658944510736994692769130871061891419441245218035802451237750041730160125083713686051840885239387195845529456906363909289993744322256021466420245643 188 23918497290483775756223861138847532534902477787132785006306726942158375678531836118527748970639594345681715914666060667958479127088047150191410336625351609933669 189 323342042624988743775420931799710692084603273124145646327205486050510121570955599700985820332000778334747546277854634212917135016053902946232656632151037349383340 190 17484388799039875939628954178323224905103479226490997686675402973669704940510134219971762046898681624422049214918816308165483769993998806246754868472781368476634029 191 227620396430143375958951825250001634458429833217507115573107444143756674348202700459333892430014861895821387340222466640364206144938038384154045946778308827545625717 192 245104785229183251898580779428324859363533312443998113259782847117426379288712834679305654476913543520243436555141282948529689914932037190400800815251090196022259746 193 472725181659326627857532604678326493821963145661505228832890291261183053636915535138639546906928405416064823895363749588893896059870075574554846762029399023567885463 194 6390532146800429414046504640246569279049054206043566088087356633512806076568614791481619764266982813929086147194870027604150338693243019659613808721633277502404770765 195 345561461108882514986368783177993067562470890272014073985550148500952711188342114275146106817324000357586716772418345240213012185494993137193700517730226384153425506773 196 4498689526562273124236840685954156447591170627742226527900239287145898051525016100368381008389478987462556404188633358150373308750128153803177720539214576271496936358814 197 4844250987671155639223209469132149515153641518014240601885789435646850762713358214643527115206802987820143120961051703390586320935623146940371421056944802655650361865587 198 9342940514233428763460050155086305962744812145756467129786028722792748814238374315011908123596281975282699525149685061540959629685751300743549141596159378927147298224401 199 126302477672705729564203861485254127030836199412848313289104162831952585347812224309798332721958468666495236947906957503423061506850390056606510261807016728708565238782800 200 6829676734840342825230468570358809165627899580439565384741410821648232357596098487044121875109353589966025494712125390246386280999606814357495103279175062729189670192495601