1 16 2 1216 3 11264 4 127008 5 1454810 6 17277556 7 208563912 8 2543024548 9 31198656992 10 384076975680 11 4737250216482 12 58497114248288 13 722787914355820 14 8933909144447138 15 110448738176212632 16 1365616810440861728 17 16885925352440844166 18 208802999593647287118 19 2582007188793932643706 20 31928844504847000363942 21 394831510456402738740190 22 4882497272106181924741292 23 60377221404424623826516118 24 746628819352650856982958718 25 9232868827993476159413939854 26 114174402055069650618155760800 27 1411890183749026326400714564672 28 17459553939501433877054863276154 29 215906341779415425254635947755128 30 2669916446835526678113764704623372 31 33016417811753547704196963677824300 32 408283884633110337193611880285654438 33 5048873943955740637208673277258540368 34 62434813525105544219729905164833511604 35 772074326250051196338737490105580959486 36 9547538181813133508972866307469560011536 37 118065686552290095366878834589143868443454 38 1460010536876634092154381029012913062219348 39 18054617141723200488470477885024053871671162 40 223264964151236930301522394327555029646672322 41 2760913944050898123496734214698119233595602908 42 34141701702937778066517829850653837837782187688 43 422199249531569044386029438264576363442401518734 44 5220952600966281116610555577906617263557276091090 45 64562753467664340742526187195184288391344924635124 46 798388618692399634689129417565369639885080465927376 47 9872943024004145750715171785031994119368068419522060 48 122089671211756389195447042629058442828545995164336008 49 1509771481549661081428875444014181542775337390590763272 50 18669965312202012341255680438647505527222243954183222686 51 230874413127166896260656937103217168425808733693703748160 52 2855013051469579950793567834160361147828377936521704672622 53 35305339442585206958984498624660683952061177363014991484770 54 436588894931536425324275814074016231550478997073687170790014 55 5398896206267083442129245569555543577404679769466807670752270 56 66763219551464691441307315593406908786742561839210366956514990 57 825599773469067635016268139617073858544030106575920408321477802 58 10209438528151765690991804958807742771206627833979433672939913432 59 126250803851528907000152618077506368551240324560406023178883117856 60 1561228409300463771039473604000838006606059116622939913134742363084 61 19306286151439351023442402671571646918279183847031690591125217343836 62 238743211909824627025654541448506093767656704910444458502385070678212 63 2952319300870303254903232564786797823912062327788044809078534710467638 64 36508636976801239625247118219660319927166434244586792247182057481336182 65 451468976784097827380543234436077399983151636069243869950317239355204776 66 5582904591261425027965372486599435177029383050675205465111855503309640870 67 69038683227249746980421808177938579994908910517350206048085773222361523926 68 853738354979770249374389834134721256639960187946997707712166834229252233450 69 10557402671838295600496565425087213899132083177097605555888516866161199855600 70 130553758684040209466436591541728501703467614412549736005289055309233713007592 71 1614439122606923177620802427514643281330684838994043191150939583064491827538620 72 19964294455219219131065840557375914045376508844500839738029003924980787557123098 73 246880199763184097694320044938584046174581585406724976523865095650667902349128138 74 3052941999619511329480297063064962372753352992596122899489375904563477059310728260 75 37752946011795511716677310167057767654337807397251637920227512046839870316297607558 76 466856210418403013537069413270613272810564289904810763949952120444413508930508125692 77 5773184459250796628370221889551058660348171413895926962254028599784437996589542866836 78 71391700606626632217116641186837200865235151879372856882258817019095992859752831024650 79 882835972327071138432683798780059814621777194775652210069343976821606333007988997952716 80 10917226336002712802481656050498112861811506976702152311113564568465737699607853240855802 81 135003369377154821847298224276847935072759235120499343213857492852910118058079992900264742 82 1669463395027296737897251530898022091849656699996068975833658510385825930007914722396490964 83 20644729388566655694518787805395233055037130253643487372367023993719351553334526641126697102 84 255294517266237546921249453183077931935510186648722827274367843239340576617820337304614224252 85 3156994180911679201218180483783490457510311210993250713792471292988854614527326581572645161224 86 39039664325874965041384486804030871163761669016039685444261358358662999355985658887973119055762 87 482767880882461732201553713760163006107167321004394200260617192910930949950665788179555724566072 88 5969949558640813515454891837426128541070367977689828048500493541713835539285121873416286488547508 89 73824914920951207007267807219807742769668022834890581091541746775256079303868063376676621152110814 90 912925311939573557226889070368780930522946093089657292980324509797219587028383929074028891678269130 91 11289313723861034033669979379575368648214974859790614486053421788914285893593341256350201541147825042 92 139604634342960247379240839208714398077344408121433064338665352610118204008671637252401633961994873268 93 1726363037359731491256925847239796672698689912817043562592250772674173321722264387584329351605077041040 94 21348355309181788698032747823752654583400527901013814782438824078826556992272573228351034023045756442758 95 263995616532713523391984616667165879207822417578179223772342422294114565276999837675002483905397623633486 96 3264592730406389908961901971030492677611234666303518952348753774223589419936638814076023327978405349644086 97 40370237337261224113459746056005181643277156765540354568174833135665573726601405172353865236553699332505768 98 499221862343582895651582264959969947510353959587336032746085317748499577348299525925469858343065093051959760 99 6173420922937354381090750214497525962629232757197842459531671139469166538465607784437685311631598644770316476 100 76341059489760915365090478763210484253198501352676671353758088376471172849669189319959807933139191395561717852 101 944040174284152743235800763313562094300131497853530113873605443096422075633871884684369369023848480650968176692 102 11674082814923277406066003131018738439698606873207591440239016363799768586813010392779457867205931243917245182660 103 144362722352392101500599094459729738992789892513358838398316453980484183840171688580073798743826572662351191781426 104 1785201967074688378218754066890423615330306205541069749125286629434958567451388911775026043368533690759184943564500 105 22075962626057590587525630238616343654979527277326532281920706142665424818596664300084928744132644855011689034564640 106 272993271828891126498586447757540142751102443486155425741572740637395683730607644235561874661515018380465184757896464 107 3375858517529654738919938340513917236047612725689245725348199869812734071887806591788958503414943356992121113580217842 108 41746159727777674228598642875101374768839907782414572680829612982887599125698021838407771959377476059728759160986776852 109 516236638167054842199605009050365646926884903064548276578262223494510925527333606578844043850103754883811570902612188204 110 6383827119041439257967722528080458207856199739421976271528576668938471077567842507172068656854001303968987577330852804632 111 78942960791212030210198591000428751638384868507696375167908141682593428445960313039964392024015474011157939369615792526810 112 976215511835258125885730322382828610875892262964644974170607999002840878671563996676607583129676390222682614133740794153402 113 12071965834525211640046056653885260373089038490022782923793837502075389978869796280766317861910005475798820060806888118749212 114 149282978341504931064981380497457121063910748124946229935145243207184690223669108129911019289848783233928904266258167315838326 115 1846046280115794547764402111708642722234843912823955176275940524589934157105966234335910139494666391126563689840166385663615530 116 22828368687375476347978404568857632429802765726166371986325573114716684734732945346905579493067350451016293822788714952905570000 117 282297590553394255720300248493633766315834981493666928291105807607268328661933348176119702565548103896409100707944091067852957804 118 3490916531251003846000859175153888430588158684319024557729635613556052346726749278659566343145375322064918967530328410088987209196 119 43168977121880767551685728149667012092734454776984254611095567161881927676874779397215141120415071518922845192846345797486096266806 120 533831321679192392686818267293591667237691210565919269274046695901031577456119094791565935026331039638371880468411043241128806993654 121 6601404504006873686075516391828878455407076644269436735008802314176543220346532624413695280493318529687593236124394783701694299032542 122 81633541637166991017354687738676924192054443735150655146771872393679510278611167275352575466746564345120189711483839503099302464119660 123 1009487468338319217190475663200630354613796891377675676577215819878970759488854856430831082631437483686906872902798088092937324794140276 124 12483409739363044691672501060667483746872750037306082569748272901878532666958966756217060166951263154722087036896665452796551158665684544 125 154370929415636358750419910827564785909038028959415705929515784258607627737980606811091775693116405475133397302835103318004854989573234798 126 1908964325147858824188809700883633850869957098752647866796264957139829857473421310177683166703983223103607897780732114103222471547969277716 127 23606418698662713592904758870315078472433391875513046360484009807860722839462845621540347750064961276475589676459414618367655346100790034946 128 291919024591205915056569000108260804857315872326863853335154855785499389648204770761396072089976237265047689194716615141872684691982906410610 129 3609896020488213599355991289079464853199614301516706983075610135632980025718577867249136661103844005313305101260747198945186287175058485705492 130 44640287822917080073384257454905312076628468539664272921946928994988875230831659975663998071594492650991932368864524553346665425238675632453544 131 552025677638042465702829424034076871465931326948927515708327182861872458086168079509546010188051549545144569026628201412921397942313879492412306 132 6826397490548859760535594067094645901751478300176570130977332529333815751495454768253181651138957793457692132642996703355904019090830647978789644 133 84415824456496955852843561782030715429452778457010299273536209234050892891099118887471364426374359545484065679801566777054063679993556076055736610 134 1043893419411350228860683964472568251187615915431995468832177947931817545111556463558195146738613759285570511063569148164723191680541928828839538654 135 12908876719576393980666084421614605648573880599359744065018719960146974304652403855667936638049563148916771475115419590146335050246272649432352248746 136 159632291058208714674315872326044517425065309660524271717466197569880000117264547397256400347623016162272029750433751552026602587135927573720132454192 137 1974026780335452114312036301403977978219069780141380572220486960680287483485057557059629393519725486689457270632156863022534985677612752981296479612578 138 24410986672243018526299097063491876952078405112206874905116484476790311960487032866323034238605739966906859152391919944428725009879918422086067708591232 139 301868382054656772484587856750192423468837124569628653960236593783574839038650961942604030343374113927981705833536852717670435024959441714643630985225808 140 3732930639297391184564646466361305850230824920581461376102616052281823443582529970729407827065481882696116102979429480627669055807915623349921011451741668 141 46161744608556512148352997897955593717619255447934722344997469537197317074449056625128514401378215191893448124563938157322701310171973036213420958366598338 142 570840144435867025559409094114131948476789854574660726927759920014003974917249680299212055526054115395817446515260685812204944882275200790690812633366643802 143 7059058821601829253597472351490133426004210155185768212687979626523588257056834197734619849874002799538496823146396659825146313333992440848278974915614735836 144 87292934690287819786270768828461720920748893859635927565166563328997073959898410243001595842798525254221371909449011402471683700567217235833752968349553334870 145 1079472014530362676932106953137539958522032148089983883649130716391404636622164693194503347009575629359101415751459080274534219998391521150865948470484698532416 146 13348844717943546419269433821346624376306535579764145756285864962753090757163646334719491467532410083269487982124739475817145306651656732050083124085414516039302 147 165072973551142730427823235245900373634338076821977083096910748241607270230110227838543675063515839591688106808994155714359866412425073122347232109156449850152528 148 2041306732738300963754419034376242759939892298109289581843447057197620237848432551741328462725358001393592239534519249708981811906502540750138720496312802991268134 149 25242976409046890658750197720698758990598843617607782306317330315321364908838887953860656189169663751439925463784463826795890334043023285805711997114709569556216320 150 312156839424577060316367461446913134455349631771997057702412005922831321582359012390045417579209479851611454683037287917348602082992454279479178852160727886797304292 151 3860158597011513846212174887886261440988666972166011129182382017635997372876554573510305948551828462093284037557034287436301671269582246389505739460984478552324618020 152 47735056587418509046215245320081259325524295390330754160548953068643569767533357644425406720215164434316942530419530229655554176735888871160248544317765452662213249252 153 590295857058344232289540219400847298083757073756804769421678420108645702209175297604059557235645854699975417145484657995524040408091600490489026515223665192710434111068 154 7299649854234919767770408960101693061524440303543900379471335859356996391534304469263703008144333490221356989460917372685387868016435898043063453733209766619971998850900 155 90268104302763660032417030317597687558418768602346723257684892295709400589031146236398737840636440057471254994586743897404815262646388020020390207602673449065863679266960 156 1116263220445749739053414768445276122940754576109706819764217781778059266359242342562512755804560744103215351732536398836376573354443503330641161271148073407698999029228094 157 13803807966772239459620662977018080303663343133408725721084349530694175980303344018080605439782197625980381126863706472485992712555619680315178110702905230347807907017076420 158 170699088614095583440391424284295000142290834986400593047279899543072911909555534215705809369894100421565235010161579425352329938625613494397155052463238477720933236977254982 159 2110879760412682041205204235397061348726602483688379964296559654306190530781372411762521852758215285608285806789275777669563898296891984213500231524113961702907457993621874268 160 26103322513884590100825538027131888223132411268853208091639045923146062636777339841783400489891542369533299370941501987812211658243256729452853461994350276946460430780330443720 161 322795954105250420954417007389092869644345841062032435345577977313231463683292871824503197660999347451098640066841311682430444076866451375214519182922790232033181190812197388136 162 3991722813496078939044475466173710877360017235420144932926656288863402478607216911960118652123774366890264299921060899503122255485879526542826512272993146145538022259602420766972 163 49361991118976918344183824946827968136032587526552734517686390162335607177325687690884247868531372840942151019595383712840816192983816206262084665163505290341370661319927037530304 164 610414670826278712579910233191129645971188156541622005412324905290237026404952884965661852505690087281418467561027647273257942352503190320494965416411914248643094637537147309555376 165 7548440853244026664066329464989099803732522548928957240164732742764662980647934984781746731161751429718396648539950215888262746725310251602979951919323126896656050117604966842773192 166 93344675411871557844551627622022409125608458716487096100798439483875143288313662469149874303118165160270377742975053553551964937276338482875600080733561529444166748516109466609749786 167 1154308366078413593055009909291443428484476202655275611997224623169940630164406176115839708826961363335349313181359819652732780715099371159371964432310694261706910660479690985899727676 168 14274277543089072410092899131276220803412078234727920284767757545595923073936387252267478578733462238354720506325895600429379120643667558145491553773804080917481637087301957374577452102 169 176516956269981393064706026998298866038275877405775287269157990275312000117881819058634419725989077175356378205299444169197818164268752878994636572723958993345918368591365895392279006822 170 2182824017311045080448190321590913947616589872760164668141215403437308646080922842504787572550749785882365976017948504850650991095195440444429015275094535357351577650267002347058242639818 171 26992991445322251079658143690028797641016746930723767803614033859007794663396971471237338198557521822149988215779766873548557225093480462875395699001030614816670530564033393644383772704570 172 333797677407273141559559843699340447409346182150144917047822598371819127516913217766399013271406339388087453736532423782865288052975048897650017491588560914641525730896991831811381409833322 173 4127771079696269195516877012218231923069693582395548426613199470020821894021958892898307128347940348631255962331060605062781523079857721736462476831452194370724094860732180639836149550488566 174 51044375798900184220953305947018737500546329988555057110877330660367901251094954064299554386337474211124827135157220323354533614370634339988766601716974207524798432226519865246239813710921620 175 631219185946490891951561625704933179683532929732097075651784627882985824495460587783980463290619526565802893777127424568259547297348348524368866193571514586373797594489215051818965937061981950 176 7805711294750233564412984618994576244743326316928355220713660719961802417639066043634150446323270272732074936332387009384658762063020053825756774580569388135179902640279781887615610570822898532 177 96526104043606167226164760636917621219487988643389052149380238297246318012333523991657706725364564484704516326116969873522678261535659951370250564883097192661703663335548175268501090108374528086 178 1193650188946069215382205263658206081772109333254347988636804705780655588528003945468715725496352990698998483971430598782510031497594048409023279846655181232088986089788148834682387582136951979702 179 14760781942751212798503169984921234593402451156078587171761366833305516083738907259423603233484306569645859693522937449180334431976201050429961006482283926956381702132797711828908266311959097599504 180 182533111944486461210578326354926546873564606292688112217480026100558993258421860022351778121679964418363585582628867406670105056180576583541463241559999379461201357005610107290949608780200534263326 181 2257220321075235163318619543976286558285633568045698767658680046731795904639433511584277777150293725503397912773571681784799918548077047980296589419530562340884792812062968958740703150536460385936960 182 27912982601340496306043979180402602552962772756094157700333595536936311151482915410823578993982480023206721196623229751594853457880539612836154628397692045259539192721404020698120427511137008921609844 183 345174367972902903077264132307613290328038737151325561471795297257593043831040094089407056958545390129187941043414119704407428972560216585231781323999315293223600786873148689498708621666456581368858242 184 4268456223655981772099581366547842115801785231096343929352895908872966351986054691825637059079522706570728488037286181606702567325057159310732222100205452443342465636385135086107295393881902104015041262 185 52784100512057084643002827403469279300390426916249744380483677054660863826416732709665269706069563018726707596480580521572731648028983875008509073708037194106888303777463442742308592232554240672688563240 186 652732772899464309239055963031017537570917780702349366804292572513783474354900064894180590967961913091798253469052460032780096807001642328861468446155650500304809238354949834157445151680010474790528870632 187 8071750180145664762046951282605606731724648085400517373735105105228735766707404498566042434447105021979935886005500997346337636136077526478219859108026665700637826314554811312029434268013151913273034266652 188 99815964014291401957400734279338050126638309212955567623147231769717652038170308837251868832278226034287062104476145294149079422024427795557246509699624190924860637526944801169403370649016166525702458344392 189 1234332883171877021727791857802207062881597714539036983900364965506097610509884938738475577291119500987088591731817247956193081888392985195711890543243922063228753315668706017632343524360424090311469601924000 190 15263867674125318673228255033090092816627005877050584383595569448761018833610563089561749436175866232334294603988561161080128041273509217463607592361506788405714418439130788223989939023681364673652164935757018 191 188754313807554405298116728551608473312907217331149712163565251181927908007667232091265879292967011860814188118011547539026893379436259786227465137658231349019756059017123618355225358165832945978619120154612942 192 2334152243821935713812895091397163177186734391814124950552784081754039158825957418774315650862738221555820751157836888904513880127792832297266708452178288573297287383283137589898272690673346175790855889005955596 193 28864329441995112624592816503818763002934566522076243244545957982182700607804717217148230849066827034665066086626484893569172902456525211059192340669613011295730573359660889388026206211284641209948401707840345508 194 356938805658978233888682197950390111710384873411873437119331374100138020443460010720914565139893041118300284386209821685580738427341892007505282695085145885853270722556944896218859696271228275456030644844290170338 195 4413936282195216383449433403760956519853926816243273541756745229458512768585754256981929230735820110911433950381354463152135875646874123161527142216290384653843675351919514355257349830221213999207781940388248951442 196 54583119555494228638772652850484073897972274120549077498910564420380988086967754743267117975233683452017199009182582435941016264560070716263349971633300115460368269763097718160534182291291467820805736262944506879762 197 674979598692269795575099487104594080911795109797843637263250227828831727754124427277174690037898453440265283719071272043379870044096510955027839372530367398329265370409532193859503106857886755341348214889072823998172 198 8346856360739426515023853976903619275058449104476130506286093327718408261749731711723541517502255645706517183260199508912799000157920461912096338188098143561962480057833298736358835501356814743243537567081531793634416 199 103217950945180351391013577072197004827032400815620295518455374851664391490858912187241582461093372122252955598739630799921955640939542861640937930593438986703981240660557253407444996750893228491637685831436274644804368 200 1276402149129334220648595802160031598972476243136791860477442939674100832758856313304819013695767617177611503836263785679028274363277760893862381030349395763321926454351000631455028158894782270430409241811718442556463002 201 15784099872000578309863584978330445400576648553875854627532273896196990772035325600602343713248743024021745751535674597439436710667347430393611678346572903609848815818971458991593136216192033641398762934618296606963078912 202 195187550365088145020437724172254272225064563851416289856532794505427760945180876897076537133443399482619210374187326848025674853203543601854284705536087762998860731504009282779001069090586117937632544407031502438463436288 203 2413706206022314845648899431360645070356472731365390562775326193266812138754833845544331574870235099946993561465312546342393553428939755582231755546334223284513074212017420574452030158419251916208204442749219255473310946786 204 29848100650340914162002515243720081156865207691393997720200203803854448729801388736403963215097205622641977393092567469226314650732567723283486093764238797311502689260115977663559795230827599150665921385047331063768244809622 205 369104205893003864430622923304247150036538682025960512097946346077667829297231058669382490580200739863257184932846977359136651067154139737494928773043343802739036062275107941674376240281887437882275930719300234449500593259456 206 4564374678438674077376383574134747051209503820407424776729150500193531736143267075519593639971889211601440538534544113725504154420121235973336116465825386371534202700269788368640694555943648821938388373090296692692668233142490 207 56443453833770132719479051642284974649738335100269132315259818495056393170820488555456060186942216999590477635418278675972490078209945977695611876331463035165152588123277449531333407396446449210903064378927747183061221523277828 208 697984654006257397558220572510398844871270800612129814278463055239848308549048950955961204310235076639494786324931939313096653226222547399153503797403041739482101035653360232301720970570658106637682374177937963458495589732721104 209 8631338873468324003153845111644373814802752384962310146774714444657100205629499428229311710034643281583740327090873955433247756298233880486173078773240468530382669310129991282688954041282900177532274014837511221494898639835229472 210 106735886413883173427707054209711148267080901424420561953201557740744472727059515779824885981155645980973263936288267045779471465168441893083117068986904770387638211441345953270441442178082262701041121375834903775704231024354410112