1 2 2 24 3 152 4 1168 5 8448 6 62272 7 456320 8 3350016 9 24579584 10 180376576 11 1323614208 12 9712930816 13 71274930176 14 523026923520 15 3838053810176 16 28164247060480 17 206673697308672 18 1516604287614976 19 11129082140426240 20 81666965136998400 21 599285107905265664 22 4397648914828754944 23 32270643341643743232 24 236807085301323268096 25 1737727849270404448256 26 12751721825772006014976 27 93574151781055717179392 28 686661927007271904083968 29 5038833834203947934416896 30 36975759700814058980638720 31 271333973383215378631491584 32 1991091615361797812605943808 33 14610945217556346475523342336 34 107217427115548206546307514368 35 786778439458176631982430093312 36 5773504638654736726841897254912 37 42366890271577768640099624419328 38 310894942261992626450981632081920 39 2281396262612413194757614929444864 40 16741246638473146387715875170942976 41 122849915905995954640170924065685504 42 901492114895854873377494207574310912 43 6615291734031510353743562331499003904 44 48544057128443385328748569694834786304 45 356223969740704758243374258825807790080 46 2614027836241045007745331391988880113664 47 19182149740279632980132502342725617582080 48 140761648960719061841845002619007342215168 49 1032931245267813246688734741554929382457344 50 7579812863291034094552428443274054520012800 51 55621865739588458538109867516399362234122240 52 408162048872738148416268590552805957525569536 53 2995157676298833847442091098421243219642679296 54 21978940792432445529038011796898741012416954368 55 161284944088216868968872866513602469389804765184 56 1183534431217709218602619883069659816973549174784 57 8684962863685938610777585507830808678320280961024 58 63731631251316672384394985779603130363367399620608 59 467672790972647950138059022642473929248470982459392 60 3431856915032712751668652597084788200998110194827264 61 25183508881846985153518304081744766271156434564546560 62 184800571615912096738924711293206473170940394005856256 63 1356095825637112998249069475186819423063549815692460032 64 9951245671104071387905220521331477956094080669192290304 65 73023814788415190758597361449539397242592035499369562112 66 535860303573546193234461703350225008159664383975445495808 67 3932227668164594306303455029154519168571585439138031075328 68 28855308615255477104496712831937184753464012674543619407872 69 211744818852331255210870350087873738413088471173310961418240 70 1553816973806419747618327374044016340822953612108180704198656 71 11402154731222405914568461040007587949839359123936117851684864 72 83670814971374172375456769127167743974302182550141900177801216 73 613989675022011189265668909258393257790718146994353924019847168 74 4505553354088998709466399308436251067238505326584848460625739776 75 33062463185256139769979114455683541593330814802639067449147785216 76 242617584560252644105220775887201970242195462382942923438078033920 77 1780366211919165562519611639856434303497326466703968774648229789696 78 13064608875273926868060653318494092798397011311976902649959950581760 79 95870166441709505652915727175046536908474858074181954420529212424192 80 703510445762837507333908416634505386175656060721551057928323004891136 81 5162470929873156281949468772811685275181282480227859358216929369128960 82 37883028265325635689257062001683431694659969880838857573712984874680320 83 277991653618226289401593462617688727291324712076222640814027893599371264 84 2039946726015294864169454019361346579680967391343756386037252310186328064 85 14969451747265274486807732675553409298467141374883788284812440826315538432 86 109848204737883564660454348883773595110313261552208244088297226382539227136 87 806083501778239963977707621099500936968589787550354821770936611248040574976 88 5915168239567798168002774190393434214359823601930487247128187330857665560576 89 43406440182939531541181867013414239008017006877351849438607607698001852628992 90 318523323943998927839481170427614629628922487886471266448848908378334453301248 91 2337374534026183174843025039680363698439981832216161996002333745352306302386176 92 17152024048558053678473014410998929922058688737896997582382467649485821611868160 93 125864265516558537323522688215316109839569154607792389183141228307089254047023104 94 923611889137628937285323901588997998927079483186059714151399641710728482786377728 95 6777610136247547212738647437541798432884367734603514993787973107557668799492653056 96 49735175238871893926679408432873708826998053732129128305614374692961326525640081408 97 364964582841999867116375037422319866173767463477039994332719531181088329023170281472 98 2678167837738501174414584766727734928040431541894133265763082113681143191654820216832 99 19652819216713055149057138514508268621095829953375213473681297061172537873796723376128 100 144215496027668347113455847689025313004279878807348240121921255232311532278267458355200 101 1058276121362750725678787392040607342630182327614285870163493782309041357088688307175424 102 7765797573041115637049280308279815513894919232119890686865117003663225923890591769296896 103 56986650958157008976625836991141776186863225263173202721201887325970867311955530968203264 104 418177058683631429893485787373558725805835465122649330646976827482839253245001274125975552 105 3068649402431014836887636283202576620855052786180056165546441740750074312431224548065542144 106 22518234703459154036421633755839896015810530694341357717503142177078983036536074082413707264 107 165242368110988999382885665335493355932230450158246431001224524711749361916471118685253140480 108 1212574634668547607344171416551797661849428224702693979968641786543442778938360008331434655744 109 8898064470087807172076910343243267906030366259005659328346494740968385288043236288893026304000 110 65295404546773590330465348412713285683459649047934340833683077488943635284856199934371323445248 111 479148006766998466330208271930370166383531437800430853262758133240587350702642274939641301827584 112 3516063863641868967193603247042888140006218555233706660327201813455353563025436268228015271444480 113 25801432790306817953836673170818358265704334200240460747777379239796071422026625709693846075473920 114 189334994997271359868059945638538884612164124859440350758386567068391273677222713077864998880935936 115 1389370141649040071179302099928367396621337262675788326958412724272614842119248806691867901848190976 116 10195417865216587658231145176499577262822723727164166798886677082619647194089739385730485860452794368 117 74815588971131665045649537127921250182597763517343415104686830113895000891133858585439490002800082944 118 549008625943004401033802131286668549903517869627217878983426502086443934201972043234332883912662974464 119 4028712137468140984218908910431073065407116800336801586374614140563489260800002732259583409742334132224 120 29563326912586792076988686443979720988363351021269929424373813586595942760965539175002463225361159159808 121 216940369110050373856018191488464505916609221817625709519003427172954424748161715145380454126472356954112 122 1591942743411853492312470843691646518313501674355604584824512499827862033447756717256158948907290705526784 123 11681927659190336766915224376907777645066507091604817152385135107657090213489032258481479731355633970053120 124 85723832970323456527544705321930991995495315092814146579900905809109614886336686715636698508997734575374336 125 629055045837635124491251390955412939420753948866453011950834856149296979344724399919499404647737363804454912 126 4616105428122646837007401219565125098149403360846810756225657844882583811288562123968933134292706854210371584 127 33873711791262327211498708723704809990017542509993274335485550850141312781686678555397404485385125737709699072 128 248570655151643563321221044721723754087166032208258126896407841541050130756067226421299634049459438855911374848 129 1824050785555046957073192353501758242832816249595919081304663133929875196936026507209063727972694832320618692608 130 13385173186489807266909827318091957546202609203914719621217104088469591746181978903423619504663520248391293468672 131 98222518063173110073197735435025264125814793703307216672616056673319250748227115884309687618862108456500603125760 132 720772374048035596328933262771226943423995012673285230189426978958672602292570018031596540121571776402569241296896 133 5289141690062453982581415164758193509314505853216762467268480888416353154795233836346517580081159635919161989791744 134 38812558339940381290264526374843480150961938572127082099122152171229082144310609380309308960044025397041793184301056 135 284812692335623165991301208021819571922761781468591078518923852025031969086725342029508520079292919590839595122556928 136 2090000587052024307709678921992908097199081858025603256826713243990279149775355623359218546714987268134832497110286336 137 15336754896900577737509455606221787763852241508622679169601411253502393213383868094424464577880734237546401433183584256 138 112543533348657787461712061372896510598738242844545856843226244816497197572219870574385273706595565929442965042464030720 139 825862249461921268697030972760153987203471045442337638985346992037167437597519950605657720426702410137057287499222614016 140 6060307818605011817922579283336133446184049322650613249317174309964932705037616261015778173793269504174916882573966704640 141 44471497371594601532512454391172304353966136595698997454235589847171650320240419044172397308574516891823101304755047104512 142 326338882061437010710993182182904963682749874718923941493454078930014415380333590187533198410139096838844693819430321258496 143 2394726335730077093569347277258119299205148098299521806422476762786707372844284709479015507383036471668146708452459025530880 144 17572880641172193065427802579484818489760428900893034177188540086325670816505864634417733068282695721805846955671837254615040 145 128952577762811091344023091889079863110100352589449683676305696408514282727081266877254053323730386441431327134349646693924864 146 946274412899251631352162625852167091750444892774622163281337031282406428195049421524872868643646083763567778938920582810435584 147 6943911320290487795194408016510203811987706725306840636968673903215399228831177897525602122654118008329689047954969861115871232 148 50955519632328968885888030139061950163169973423705314842367196652145043987694360173416022306468774872078046400847271813317656576 149 373919663031071640756026475018859473254865202961520022085325874250936551821019505066405393412363727992207462517520539888329424896 150 2743881632649729666443704683517736980495427591248674460428862822879913451117150506119014994189341778284906307148010983311934488576 151 20135037438153974185560337319107744359420228408251001990119212281856398624752027334736298329180915007662678650684756029518477524992 152 147754089612223454858590056516557558350388658297105785112496413577682368332781658000783483610759771737519628189604339338640808214528 153 1084242880808792744715165111992354490727447849221667943189547223682292378275839867923632241707700142064511412031474932653075627769856 154 7956345761188974339625105953047093734818627340363261048645332908516240311652386666195414480308423473114701152053145571509847824793600 155 58384923703043783696595176157925895364034919700085889048346621518042032515899891884243538044570786195662029805662903191477741550567424 156 428437805259589710339629686592242825150393880697327779782790968431530400782814553413028086163802596578316410066111567084535413156610048 157 3143944383815040076962918538199814195513684283139185170498579942269426949901247836429964341832730238248007599631773911660787812349771776 158 23070761186756616446707544649778984749062273552001670155611425330506253988546863389388226476248880009297250041693375823915507967168872448 159 169296894842166744238366215371595793638131550618522998503126855795366160917571121518880481580865201369506528884683756810069934940704735232 160 1242327393153039221559281131415725551689317637804931070158120959661961182169569124403062177730854084516638052214314668160833100252658532352 161 9116394918036130397068760658557039077808488057419835680496465222228060960211518390414727221735524843385150659234999077503189693329706057728 162 66897547908578585133310078082385408388912635188281818948826213156586041372622801891023021757889554852598456119826830373988016403958862970880 163 490904788177456448019737098294345310440148585613850044736384926251661600843561926040665862364469961883946335794351936483393045139667114000384 164 3602336985279103623365043356217784138062907327023764724916280671833353126169460884689635799733726032040697077656273598148163432592233742729216 165 26434518603266841754294144067520682019436624826496279783153083735514681305177543590369436798649762857209963197552635540705888874766066016845824 166 193980678832110990837829591107027976806332259513441254682131711655061739731601801341841596590871770137605002744481465438279005717468527189819392 167 1423460904467402388104666581752931498862226537766222649891966784007212964033029956980448648333288158599498421595020041547774085880528215457398784 168 10445581275137476750613248278721593802538360343534690479006931904135783760094560660538880060311793987532891151343055665894698361896534562752692224 169 76651327643119913307530215195652293172675564362187754597831085446420270293258094625529198596416273506189647923286871046929015110466049526967828480 170 562479566688890762642865605210525980684718085691283250936798226984035619456154816367954573928906558349940606610317573607546085631466260467520897024 171 4127564031448583907537744241151437901339801520997397513130651476795084420094513063145455745765445928373393156319859003554109521324045604124696248320 172 30288717746668273984020369266304502485492617124484780016460190217436209629348806661279722184196893894340611850470374967864345913754411957926942998528 173 222263401790370398592289296808275854038077831627816918241340187394413700905928519663536528871504209572925339272895476672114652368311558829577678618624 174 1631003999199064336841376304186886147632941570924760509435472983346995370266244588906248547507140849315665087341899615590194312833737566806594247720960 175 11968565332732138420411403478559755094486701531090609595245557105335957278399028862819454076553745308459644805718617414120712170802093515467666541772800 176 87827225558135676187088307772668750673906262731595712992837575433869068899094251929175122567464094689379044454048172245052770340924426953211887365390336 177 644490073354414688778004667511739386815150929627865424949004570133693974811093944506384207563315258248739362995442048590322059089831882835977814730080256 178 4729370101500402032186505242685505247465993506048891352084149412323217359201310228383295450964600760829630394529732479856634203897250924206926872096800768 179 34704865880325217639461674541891204115795271988122201804007550108601726750555480673509581235467962148932590011858928706302825607006697308021904811495522304 180 254669795326285495202560035483385457475321139127274060249871020477349865216771103669554885503369937891571274997583289218651411143369884813238906298453458944 181 1868807240897609150373916223520039110282014202524328521513970333570148434560071426445311560630401560963344643815331160109836226881943661788385465575118209024 182 13713603135215877362442830974250600885543214532863304623218153445411461361952794111930374690055361226096001722673243571981989085299993431560829192048222404608 183 100632588976846006055903019960009907317038319401435385033478628347672951542969284130213108699843067081871005661862102725711546656089366373813778238415497592832 184 738457855629304818278749431874746028764236263562582709335266086093852870648288091301318163509636312228964540342206240656295769330025020832998452285869763067904 185 5418920551334526944544247535180585446221185981666908002441849601608609260614115251579580290415048898738703282432810779494601350488422626578782785503432991047680 186 39764896151929283389716030074220306505425337942329474366138632589215122786776640059009889965408440065869858088113545921231772588393406147487657688636387141615616 187 291801097837521146580367159957492927926978479216978418876769733377092401917656613912193212661277046184420155272399705030825119426941108070543364321285602533179392 188 2141282612026925849046087360072711878487435954903153677615212397707398136777433520156004670905922775517139976172835808767818366014552760167851553623295333041700864 189 15713070507780940319005473598738661501961552072945391502354293065342055679088054246938188337924326166261963990895994578237103267796315359493827170577017034382508032 190 115304996825608413757300015353984624706786888229038538443479991430507633285175021900906094675836597564826741175091601894143238088121467549848487837801076562264588288 191 846126305254590952787128377547608296208460978971125469847288067003832097671667846046198753375616734975829775322536173363419573886051745450331228215757938457510412288 192 6209008665310351636706282871953646689700823699408089016367819610143611294586698471137054642956950361972708122181980349658442648089027037548267988618928276942117404672 193 45562687705707466633566437516629425697397883732437423121278694602019530807017404628962215383435717430508978178160850548005398965756839689896006864897847698146595962880 194 334346209333895564197279965522458581721461811123983599406529393861779206814398123890678767962087841167113090129988288710118992389432534662749957401362098496864818036736 195 2453485369826897358599176517383046251662332292342621249632635584632611829857210423353426318086444450377222948962948253242243659556252851654479538969043910927874181300224 196 18004063727676811455825355690301709679473169347824531920733707120504708968003761552745307677928749317380551124486975375206803482558598090841540612792243084359277368836096 197 132116667454641308010985772902047475789243614617074908929489399436831128457278724414462101597216423850136172692397418670785840931795702210298998825960191861340317300031488 198 969493003542739227798232081417776630862542403198861896631618712712921489082002118346061480629060423703348082464821044475320788828577344725420807685763365605507245325418496 199 7114293011069302079628016072286402139774607085032877776211845755591427132491297218205989180094099639343633749105903684898045968432074925422648182221426606619378841651511296 200 52205807429654422283171109044298972796370253514710410873978668695114322608615349138757279222557860138899800721134915944359551821626646453876154804342356957200914917013585920