1 16 2 256 3 768 4 2421 5 8736 6 33088 7 131355 8 533568 9 2203920 10 9189085 11 38550096 12 162319248 13 685048923 14 2895251008 15 12247097568 16 51834040005 17 219453561408 18 929308800928 19 3935800405563 20 16670184835968 21 70610452390128 22 299096057923501 23 1266952964754288 24 5366798695470576 25 22733861808702651 26 96301497338071168 27 407937891341000640 28 1728047931834642453 29 7320116185946244960 30 31008477508287911680 31 131353934149964320731 32 556423973068078377408 33 2357049195371546674128 34 9984619102442144142973 35 42295521279855370547088 36 179166692898121504142160 37 758962263226402074335643 38 3215015668189654024543168 39 13619024732788736178791328 40 57691114067369828638151013 41 244383479609540038192334208 42 1035225028859320714160608096 43 4385283585500923146924543483 44 18576359345871523326078579456 45 78690720903558446379910647216 46 333339242788811088609358743373 47 1412047691610348710462601716400 48 5981530008056137879636718778288 49 25338167720761150167636023540475 50 107334200883053556416896125260800 51 454674971231907579498679729574016 52 1926034085755527667535310399821493 53 8158811314109617425352626693583008 54 34561279341815951102960324447543488 55 146403928680383683863538036627222683 56 620176994060759518902130526666283840 57 2627111904916637994480805006841578128 58 11128624613709551369506567682093448733 59 47141610359708346855542073385850101968 60 199695066052421209068098638602153473808 61 845921874569074490574173200855249158363 62 3583382564327884823427077387894171780416 63 15179452131878429433023104641598537861728 64 64301191091835883849679075686560267437061 65 272384216499206993065477526330750362789056 66 1153838057088624659518643958133886197527328 67 4887736444853603013127479575577528085192635 68 20704783836502768054583786133526322167928448 69 87706871790863971877140869523426803941385840 70 371532270999956814157626776595574159634718445 71 1573835955790686407645408267626344897832494576 72 6666876094162689823558061209894977497340790128 73 28241340332441412659196296903944527154042741563 74 119632237423928253953480378853095188189961388928 75 506770290028154201995210558602054437748170257728 76 2146713397536544469007463722091081737673871433045 77 9093623880174330525722396027170485175215330475488 78 38521208918233862507915898462555573972531201605248 79 163178459553109769917745211192537710404081515291483 80 691235047130672914323955556546358675560537198401728 81 2928118648075801354288384656003787872243971552197968 82 12403709639433878140556887023125304344854150413782461 83 52542957205811313416679294057570581781556816400133648 84 222575538462679130498684754338040567041451516414392016 85 942845111056527831985487023354566104865177907499334171 86 3993955982688790449471428292506171816106739232608969408 87 16918669041811689606389517815684020667949310169971602720 88 71668632149935548813553656977406689555374434055396320933 89 303593197641553884699658300369499316962748418817448007680 90 1286041422716151087190825164965805136561690784048655382240 91 5447758888506158232359819725119734863046058500645367276411 92 23077076976740784013742048053595388409107806479339645490688 93 97756066795469294279766983139066204961888476246836353125168 94 414101344158617961113014950220404313823553206840483338481293 95 1754161443429941138680002721652750860497406998696454772716848 96 7430747117878382515697348680117065850970258632725058020548400 97 31477149914943471201114190034345921149616333236494299308473723 98 133339346777652267319224163750889813009992324990344822458169088 99 564834537025552540475576217245847453986038794651175647907573248 100 2392677494879862429215155094424717408782950609868246980812022773 101 10135544516545002257319509407808088147807851985157587090640719648 102 42934855561059871458449505102556745396255588627578425722556321856 103 181874966760784488091003154135870724862864028903753466263558793243 104 770434722604197823822162682222646934841571943825792331450409861696 105 3263613857177575783378869940438444679080699074738801936919180497936 106 13824890151314500957335590055635777005725149821169484740242174731613 107 58563174462435579612715856940547620550812096803693923225061852051280 108 248077588001056819408184950538865111400905150807080948420371879924368 109 1050873526466662857245418830481558554881396745465888108185954948891995 110 4451571693867708248389763853900711944915452655244810862333725661418560 111 18857160301937495850804221819005693687783124895448370786062169125372896 112 79880212901617691651605990267251736141778744301588247736910926001871173 113 338378011908408262457226452727076099238850560784026974963819545910640448 114 1433392260535250741480507271555418266603307571420122572051712774284738208 115 6071947054049411228379243680249272105186508139775593319945824087417674043 116 25721180476732895654997450946074213372446495426474081799673605179624657280 117 108956668960980993848368966183810722710729528440336090503993298485439028208 118 461547856320656871048473102885589188877538569675861420891285831095749662253 119 1955148094243608478042260820619719135091648650013561977509911225859446091888 120 8282140233295090783217514926840848615194253737851412339177898253119394915568 121 35083709027423971610912316709518710596848260462914165993920651454388990249403 122 148616976342990977226866771768046099119575965605871651357644407958015532174976 123 629551614399387880518379377609558734425138536073998703966148694961528429533888 124 2666823433940542499300384213686717510753100679448296726645206525473744232254101 125 11296845350161557877719916052969882571886466549318884116654820920614313842426976 126 47854204834586774010180047955926172707712772193532498548615527831372209607341568 127 202713664688508653918440106647140894336530045978423190690130984712711987603652315 128 858708863588621389683940471325528787945796622755339533343341186221585931392776128 129 3637549119042994212654201983521906838861815046289149866583912598388249192505534160 130 15408905339760598240300748383350069483727388669131930355867121799301901394642609405 131 65273170478085387173857195459160274002032266797187476917667782087581689359279168656 132 276501587252102146935729530068768519836304815219773663554927000204393175507579120208 133 1171279519486493974916775315338328327152335708687587002360844050521403617791854453403 134 4961619665198078046602830790385586395516451833642144461144850373946294699992661146048 135 21017758180278806161328098474167093636625471413260928340852599584388825812214389462688 136 89032652386313302691915224679949715557169518413028125518157626277280618419643911027685 137 377148367725532016928988997175366799983349759474395470002200508325211070380459686525568 138 1597626123288441370407871213332723693229556018611333856599540549658148620271178271222368 139 6767652860879297498560473850378781062000490006412880410034159667692782168718910206001403 140 28668237566805631364649766614514099630789277099441580186565070520183105133632021141727488 141 121440603128101822957159540307561415164731965397222225712159811144359080330040083746322608 142 514430650079212923193287927842472215338882478612280832012971744851803293188715996723983821 143 2179163203444953515730311251671461406088183532625153576141516416096285482621501244019980208 144 9231083463859026986114532934512638773346216227525368854733679413407680308921623894152967856 145 39103497058881061460188442989680968170868925645185242127162776081271377894659375212713527291 146 165645071699383272826868304893129045537354950797229703041489769227961772059789432549618395648 147 701683783856414152767661662561915800890491947598535538195350491618032377417639831496615779200 148 2972380207125039883897514955140055666729399365495702941851472669905092261331483820595089404213 149 12591204612356573688357721483120210070128116063729909079784755922108071196943459850358185360800 150 53337198656551334637328400887615847336571866958556693497512459686741562668141110868684743102400 151 225939999238561912237671325033570381982085567258232184005216971439887898650512805176691857057691 152 957097195610798983588013701021862771572594082734170578088005512456510505996361157789788876495168 153 4054328781681757846589726129120930874629831755062694441130732149548300880381070981795188685739408 154 17174412322337830369946918217505349092856350726845603028361788328555151786760349351553587156806813 155 72751978071033079326377398999141706307991153677159290667056954999733977122741206124654999147347408 156 308182324606470147675456514214070548687864292855764663348275962717660275704631090254478785015668240 157 1305481276496913670028203455855419645086642388346349452902740799532488504964351182097239372912611803 158 5530107430594124827788270337635737986752972708559275103835292787444255150670224437029574998141055808 159 23425910998873412981181284806398342421226955746291656246029492835509499664684444242372127898839715168 160 99233751426087776752513409563229031301327524402532406592433953161486814565914722386920070277719846533 161 420360916703224519991234923059314267686408816959132595751421791691459423043199760031481897245209405888 162 1780677418238985856717453101800485578596911354338390222500609889525331161352802453553762774475990506016 163 7543070589659167946861047330261255211664028157007964471325671172377296105972207881893036388111919766203 164 31952959776875657644161642422845502837472997188356733631616235277190053473318521289253270936374421470336 165 135354909697161798523507617021643257168625962605699084583657624553020906868927947179324887049920738214256 166 573372598565522851738192110509418506920966711490959143200034829606768355740385102215071031278684657855853 167 2428845303959253205476276059059317220472392454513689685499294219060698348324967061435029241583449023736560 168 10288753814402535673643296346746687220261245603498373898309915437973879187513417242142869528189876404827248 169 43583860561569395900049461446046065660249602444420999289961569891248572273031008165381301613897087128057915 170 184624196060680119273841142130930948706005629034971157078711333031720922516394083409139205121251044002113920 171 782080644804289872995414029969769857459777811969758171655249702184098191116416891674687940583580574519693376 172 3312946775277839611255497262010010370626887983416572689830483404237258719474770686631062638385838255018244053 173 14033867745915648318017403078009811319237137371758302925319060306374602298564665883212630194531253246677605088 174 59448417758940432883325109574049255593303089242313977528001582328990930570925062298237132452745256861382688128 175 251827538781677379851317841374206833550362642030484538453668085732862643483594987101873183706773975586440602203 176 1066758572885649952288596475070876589422765448660798914454807155892759198554818076824412932820633273201324656320 177 4518861830324277189005703741657713190267546662873850220192953705090328201367140634147922366283211904317454942288 178 19142205894182758708311411441701729347943306987460163083874659732981040600973794162523281671108175877471185984573 179 81087685407055312022251349508464630575365717048426222397715648911408967633541172878033911185711503308101480577808 180 343492947522404006797316809475560251631930647600996248912161386445073373623043244216752040956754334149294996901328 181 1455059475496671339211518587410705637057336782276193086916609531616677372564008170422769661528237120247273061225243 182 6163730849509089363643391159118382799741498728757283006951920392620251132706101938732404784321517967565887313567936 183 26109982873533028793785083223884236835709746078636086476974005404298111799438683856797887097353731059035417691785248 184 110603662343641204538783724054655330141759505235242398591223764036705519749784742670126505621436196549831953596469541 185 468524632248097846948919979442505557400598419214097228508746813329598225160518695658769338302534709469846446301834496 186 1984702191336032592334463641824677559738526116483165185950468450663639702058359077224136003037935676140036371155299808 187 8407333397592228216286774546741215796339971036126868044616515164131302844031563914697904659785252715784284396158838395 188 35614035781704945457481561828789540745059841779539433708009955318321747228430942788578121025803433957803734765272132608 189 150863476524412010046213021861899378776478364558950881835130720522669834397856844609936374251160587856082938144619320880 190 639067941879352985642333649276387055850708947710793001580362563453622816589916524086841043500324110536361083349565725965 191 2707135244041823952615547618967447602178622072083806730793595768385774753427596391576564011808356413652061999263043660336 192 11467608918046648796104524125146177464563385338395621412133960293097941056540464245383222037498785712723516203769828605488 193 48577570916228419137033644119552157460427419816033412998830066115032583005639867307921093578799366633767880095172551416443 194 205777892582960325344239100603354807306260645671281033778576897619892185931011013142196649766231448758580473899469604826368 195 871689141248069720513990046532971386685437489317045708607005046020338021259366747347080164415470434554134092618197674760448 196 3692534457575239207400199286735240354047925482318376589317076577111790441705615405317567579676184484052780083084138661559925 197 15641826971549026550114787193473932802876916569911402068712882451273401605763557755817059156896826982370793532309639157103648 198 66259842343771345407859348060630971565555008336547622151570840177212556147067897187505381433275076345715156386833933810196288 199 280681196346634408181552179435997819065095422488531952534365373448339202223277569411914601927719579979216357861996450337943323 200 1188984627730308978134068065804622247825932699433381980579737491040208933845597392794753705551752182680746630555585645754589248 201 5036619707267870320717824442654486810368815751077749457866061678529878067992682371606865208091391015636616089854658032373516048 202 21335463456801790261005365836422569489301168295168742012791518070852191028171953354311168799464104856743015614117922169216111581 203 90378473534475031364739287788344764767573417175170114528261989218095348517360359983215676567912815637674326398792085674445861968 204 382849357594701915719962516989801628559594649134677028982781506846011234285297359395179258331196349203005262826652093369888414096 205 1621775903913282694244589355747551279005951521886944320010984257054316526884921831693881108943048470044388596254056667701246994011 206 6869952973247832692698319939980006744583399449062824748824565224517028416316416822452548558275473885551595038886264996009919373888 207 29101587796904613465037869115667578257339545947106288545151188983031507174398513496220437482645780373312921183837887579927849658080 208 123276304160866286552849796402650319773941574412011744179157305950916536986162811795201553268296629646544379907670979856534386148293 209 522206804440369759676437054726268857353105820489756515781122423341609017753558859265914084209518300034679743173605310562001015776320 210 2212103521922345325258598015307725749186364795880323793611945046187813216031673203637652970903131511400084673553975498761098063136160