1 2 2 12 3 40 4 176 5 672 6 2752 7 10880 8 43776 9 174592 10 699392 11 2795520 12 11186176 13 44736512 14 178962432 15 715816960 16 2863333376 17 11453202432 18 45813071872 19 183251763200 20 733008101376 21 2932030308352 22 11728125427712 23 46912493322240 24 187649990066176 25 750599926710272 26 3002399773949952 27 12009598961582080 28 48038396114763776 29 192153583922184192 30 768614336762478592 31 3074457344902430720 32 12297829383904690176 33 49191317527028826112 34 196765270125295173632 35 787061080466820956160 36 3148244321936003301376 37 12592977287606574252032 38 50371909150701174915072 39 201487636602254943846400 40 805950546410119287013376 41 3223802185638278124797952 42 12895208742557510545702912 43 51580834970221246089789440 44 206323339880902576545202176 45 825293359523575121808719872 46 3301173438094370855979057152 47 13204693752377342686427873280 48 52818775009509652220688203776 49 211275100038038045932799393792 50 845100400152153309631104417792 51 3380401600608610986724603985920 52 13521606402434448450498043314176 53 54086425609737784794792918515712 54 216345702438951157193570183544832 55 865382809755804592745483715215360 56 3461531239023218443039528898789376 57 13846124956092873628042927519301632 58 55384499824371494800402086228918272 59 221537999297485978625147592612249600 60 886151997189943915653511875055845376 61 3544607988759775660308204491009687552 62 14178431955039102645844503982466138112 63 56713727820156410574154643893009776640 64 226854911280625642315065319645748658176 65 907419645122502569223367790435575529472 66 3629678580490010276967258138037140324352 67 14518714321960041107721458599558884884480 68 58074857287840164431180982303414892363776 69 232299429151360657724133633403300863803392 70 929197716605442630897715125233920866516992 71 3716790866421770523588499317694248643461120 72 14867163465687082094358719637259864219058176 73 59468653862748328377425433816073717585805312 74 237874615450993313509720624730226348924076032 75 951498461803973254038844719989042438534594560 76 3805993847215893016155454437819895668461797376 77 15223975388863572064621666635552130845200351232 78 60895901555454288258486968773663427038095081472 79 243583606221817153033947270631743900837792972800 80 974334424887268612135790291452795217980346597376 81 3897337699549074448543158747959541642663036977152 82 15589350798196297794172639827541445029168846733312 83 62357403192785191176690549638759223199641989283840 84 249429612771140764706762217897850006632634752434176 85 997718451084563058827048832905773798862405419139072 86 3990873804338252235308195408994347650785888857751552 87 15963495217353008941232781481234885692471021068615680 88 63853980869412035764931126234424552591229152999243776 89 255415923477648143059724504318728190722226474547412992 90 1021663693910592572238898018512852802174286173088776192 91 4086654775642370288955592071575531130126384142556856320 92 16346619102569481155822368291253884677647057669823922176 93 65386476410277924623289473155112018396305188480102694912 94 261545905641111698493157892640255114213786838318796767232 95 1046183622564446793972631570521406375598015184478415093760 96 4184734490257787175890526282164853664906325075507204325376 97 16738937961031148703562105128500958334596771626841729400832 98 66955751844124594814248420514320745988444143857741093404672 99 267823007376498379256993682056649158653662460730216022016000 100 1071292029505993517027974728227864285214878072322360791269376 101 4285168118023974068111898912908921839659055830486449758666752 102 17140672472095896272447595651640757961037136239551785847488512 103 68562689888383585089790382606552890639346719122995169764311040 104 274250759553534340359161530426231844966990528162404626308530176 105 1097003038214137361436646121704886815048754809308770610731548672 106 4388012152856549445746584486819628389833433843916778231931338752 107 17552048611426197782986337947278351300056906162303721349715066880 108 70208194445704791131945351789113729718781283075941668554880843776 109 280832777782819164527781407156454269838017815450313107907482222592 110 1123331111131276658111125628625818377426285895508159564254011195392 111 4493324444525106632444502514503270913556714314618823991767880171520 112 17973297778100426529778010058013088846523715793302924497567849906176 113 71893191112401706119112040232052345001501146103556440929278741184512 114 287572764449606824476448160928209400775192018553536277839100281618432 115 1150291057798427297905792643712837561562393205935524083112430492712960 116 4601164231193709191623170574851350329326322560299338388937663238373376 117 18404656924774836766492682299405401151151790768082869442774770418450432 118 73618627699099347065970729197621604936914162018560445997050846743887872 119 294474510796397388263882916790486419083042650181783847536299856835379200 120 1177898043185589553055531667161945677661398596512051263049006487621861376 121 4711592172742358212222126668647782707987138394478373306388411829926756352 122 18846368690969432848888506674591130837265465561053156717168875560828403712 123 75385474763877731395554026698364523338428038277933299885445045761070858240 124 301541899055510925582216106793458093374979801044291853508241096008768946176 125 1206167596222043702328864427173832373457383908312050106100042558106104758272 126 4824670384888174809315457708695329493914606224978435040266013884282361085952 127 19298681539552699237261830834781317975488283716453270929332368233413560238080 128 77194726158210796949047323339125271902293417232734022180792847541086009163776 129 308778904632843187796189293356501087608493104197094211796244640949480500232192 130 1235115618531372751184757173426004350435333546256060601038832062227649073774592 131 4940462474125491004739028693704017401738611926088874896447621252051142149406720 132 19761849896501964018956114774816069606959892222226234601205899001923476889010176 133 79047399586007856075824459099264278427828679853163468373992768020256090973274112 134 316189598344031424303297836397057113711336497484136813557632728055899997058629632 135 1264758393376125697213191345588228454845302433793581374107207600273848721903452160 136 5059033573504502788852765382352913819381296847460257256675477024994897420275941376 137 20236134294018011155411061529411655277525013165269165506208614852180584615779500032 138 80944537176072044621644246117646621110100401110220389065821045904320348593766531072 139 323778148704288178486576984470586484440400907542594102181311010626085374113769062400 140 1295112594817152713946307937882345937761605023966951316889190388486733536977670373376 141 5180450379268610855785231751529383751046417308274655451228868861982150066865493245952 142 20721801517074443423140927006117535004185674808284921437571260831858168429552349478912 143 82887206068297773692563708024470140016742688082767086484973472559573537394028644925440 144 331548824273191094770254832097880560066970774631813544470517031774012422224476085682176 145 1326195297092764379081019328391522240267883053925763780820821844024613143601181330767872 146 5304781188371057516324077313566088961071532304906035917405779942241325664998171346993152 147 21219124753484230065296309254264355844286129041218182081378134636679556478805793340129280 148 84876499013936920261185237017057423377144516521684651502002508811289718277596957456203776 149 339505996055747681044740948068229693508578065373114759655030094716015888385640261633441792 150 1358023984222990724178963792272918774034312262919706731326080259922349522992056182916513792 151 5432095936891962896715855169091675096137249048824331539892401277572826153069234458900561920 152 21728383747567851586863420676366700384548996201006316930393444634524448490074918381133234176 153 86913534990271406347453682705466801538195984792607286179926099489631506204703712433470963712 154 347654139961085625389814730821867206152783939193265107802999756055458600330006771916007800832 155 1390616559844342501559258923287468824611135756727388505045408308027969250297643243299783311360 156 5562466239377370006237035693149875298444543027000897872514814664499607303235340661927629029376 157 22249864957509480024948142772599501193778172107820903785392895793222968608851827270253524549632 158 88999459830037920099792571090398004775112688431648990550904308902442795643586379835928081334272 159 355997839320151680399170284361592019100450753725865211384951784150669340157987377833884359065600 160 1423991357280606721596681137446368076401803014904922347177138039520881045464665794355193368805376 161 5695965429122426886386724549785472305607212059616766385433890352247116812193230611381461610135552 162 22783861716489707545546898199141889222428848238472911548284885020661281988103787577604470170714112 163 91135446865958830182187592796567556889715392953879954180040892859299498473753420046260633222512640 164 364541787463835320728750371186270227558861571815543200746360865883889252852337140713357027810738176 165 1458167149855341282915001484745080910235446287262126034933048874642174493494701641796799121401577472 166 5832668599421365131660005938980323640941785149048597675836984676355463009808100409300454465289060352 167 23330674397685460526640023755921294563767140596194203631138360349848321967573813952975301901790740480 168 93322697590741842106560095023685178255068562384777188668972598110540348013612431180354239525893963776 169 373290790362967368426240380094740713020274249539108006387052079019867271767815373984510894266113851392 170 1493163161451869473704961520378962852081096998156433522125884942924057327644530197411855704739379412992 171 5972652645807477894819846081515851408324387992625731095348186518007052829431583386699798563607669637120 172 23890610583229911579279384326063405633297551970502930367703452579406564280019408352694442765130374578176 173 95562442332919646317117537304253622533190207882011709498192397302869551195491483798987274039122106253312 174 382249769331678585268470149217014490132760831528046861938012415240991616631138234419530090199287209132032 175 1528999077326714341073880596868057960531043326112187399861564008904939642826208339230958372711551268290560 176 6115996309306857364295522387472231842124173304448749695227227339737812218701522553818157467017400209637376 177 24463985237227429457182089549888927368496693217794998589346966750715141580012711821483981915727210565599232 178 97855940948909717828728358199555709473986772871179994740511752219332780909637604073513223567593622808297472 179 391423763795638871314913432798222837895947091484719978195799238444386694459376902718898302461004930141388800 180 1565695055182555485259653731192891351583788365938879914315692494643435636195854638025902393462758842749157376 181 6262780220730221941038614924771565406335153463755519654197778896841964828066724497802991206613557126629425152 182 25051120882920887764154459699086261625340613855022078622921097750831414745700286099813201560929184995252109312 183 100204483531683551056617838796345046501362455420088314479424426676398548115934368182050332774766827003539619840 184 400817934126734204226471355185380186005449821680353257942217635359448414197471025162606278036967133969096114176 185 1603271736506936816905885420741520744021799286721413031719830684130085213322416995781615218272068883966509187072 186 6413086946027747267623541682966082976087197146885652126977402451135757740224602192864080660839874839685787287552 187 25652347784110989070494166731864331904348788587542608507713450375312197187028540351981083067856300751103648071680 188 102609391136443956281976666927457327617395154350170434031246120359710456295853898246874811422431600219693594443776 189 410437564545775825127906667709829310469580617400681736124199843721918490087936119309598287387713606448216373460992 190 1641750258183103300511626670839317241878322469602726944498368650321520630542703424594195066154880014653981502472192 191 6567001032732413202046506683357268967513289878410907777990336050418389181788895803665176431411468880893693992632320 192 26268004130929652808186026733429075870053159513643631111967621303408943407919419004083913392061977879019240005042176 193 105072016523718611232744106933716303480212638054574524447857931010165000270150004437489238235415706805188031951142912 194 420288066094874444930976427734865213920850552218298097791456832447601547803655360907649783607327236642529983942623232 195 1681152264379497779723905710939460855683402208873192391165777112976523097768510757315213473097980127726564223494389760 196 6724609057517991118895622843757843422733608835492769564663208885533858577966264401891625215054578148593368318529765376 197 26898436230071964475582491375031373690934435341971078258652634674879901938080614862304958214892997318999250425014648832 198 107593744920287857902329965500125494763737741367884313034610940434030672499891344939742918150222619826745447398267420672 199 430374979681151431609319862000501979054950965471537252138442958267100560504427608777925502019589218205484898196652032000 200 1721499918724605726437279448002007916219803861886149008553773440006446501007985977073794349240959395024933375579443429376