1 144 2 1376 3 14112 4 147520 5 1562176 6 16693920 7 179532768 8 1939216640 9 21008925952 10 228065409888 11 2479179661472 12 26974655289536 13 293678536506304 14 3198664399776288 15 34848651790913888 16 379738193353123456 17 4138441763038892672 18 45105112382929877728 19 491630748480943441440 20 5358813098486270661184 21 58412944741291836279104 22 636732329474458904788384 23 6940801058746865022185184 24 75659866209673443305659392 25 824752680175489516603195392 26 8990490181995556508249547360 27 98004042553536066588777659296 28 1068329615572802287638361007040 29 11645737220378730134315228772032 30 126948916892941725419339681724704 31 1383856988060495475229412919164000 32 15085286221331815942506239735982464 33 164443225534004100790126037093174656 34 1792579717741210010946359454850462176 35 19540740141774176351083346652651413792 36 213011753330398374277903227512201022784 37 2322020997522187156970866790411331028032 38 25312132201938275816993583859724920544416 39 275925174260337631330704364406530075245024 40 3007834429731873117139301996238751429463808 41 32788121110817756985031058128337040967482112 42 357420236059934360872560781959828800056404320 43 3896204518241610538146704815623639922516866720 44 42472160649937852797686119963972277583213563584 45 462985047323036520410655768904762183809454453184 46 5046956665305479744043139440143357247172589955104 47 55016402252375973983447799014099853295614172997472 48 599728652141046960824628668499730478852525375491200 49 6537585912443662111846417068625283202548394651945088 50 71265612238984913792147259877911610066887229690104032 51 776859770039435182448040639790147365840037474900196384 52 8468475656142341820196767017280588949173011053715613760 53 92314060669951220842517787583404829532675957250438430528 54 1006306936901374755028936209507962189555972484063954066336 55 10969657752426934651323196142910884097028495424858391348448 56 119579212658836644598859906626509638267462700156345328034304 57 1303521807426998414065289610723339974681212244205339885155840 58 14209569244286608076633192541212777702325990955234848133877856 59 154897184656957120526906986015414588901730122637365598592430496 60 1688519715289417432041451724970601768480727648338212683464808896 61 18406395411530070796842696946517975644700709567148238525592579264 62 200646393985477501039272900455103297584621359063372771072295270176 63 2187227565164943860492840607027725373495663514251432604316203012704 64 23842763016052487277012499817565251041824952785532165087620622192512 65 259907728529874319745141833665386656708769621296654218428070436520832 66 2833229827604416366931897648985376365145834324989376454392677969395680 67 30884773228690805385312147322756143330856509517567659620282796326770464 68 336672022895628385137612741613484179873609018988555554923369353475138368 69 3670030217199417108625037892893941668410680393695753319000716201554655808 70 40006655971331901864246752203766655021952474722579601986090538895761701536 71 436108813084907916223990218869350135708250191768495748218484237182196715488 72 4753981362166859584499537993793363626775630504727559906896458430734541493504 73 51822705970929796273442138577560547048095513314034590005497509459893053731072 74 564914468433126490894603031550183957594918208391328001337505217256685663131488 75 6158079758013825591242793999091741448666113951464814153603934110515112611671200 76 67128651194298441062986558552440062937754957990318355815585308543751957937226944 77 731763145045593652255679399925091391026245124758681496014371491478451476114810816 78 7976881568752580108026499724858965129254725987082374164022582680469917244264932896 79 86955239537159447626512725476729272210393368890171267685379663135618572015686204768 80 947890929280426255233166784178793148450997074657309308139546541662849422359808144000 81 10332870320346217755700543287678108748702751249680764367962873771626878988747015650944 82 112637652454531777427847145412441955619852668454459153809971872010075579866726723442400 83 1227852509237993535966127606661594287794748455294619912624826362677300254858999108284960 84 13384705305808962601183616450361002684249659506113258541169726687992553169152638520016448 85 145905420052878745229432716226798896313287184049830369970004003789483458500258569649747264 86 1590501330766530275907899961880015570185474192575319744012361757457117596250009885975820704 87 17337906174104411096801931964259550307162239666257127867215073664509652517582290639760087776 88 188998892793868019233536499114316098155973242447471334001054850311929651583846457515398866944 89 2060259244605882363935974958374572767359954904864940708856793780113951543198622442393298086912 90 22458693234851148264184999437970558777471429876126729521946137858093608991010039233011269221984 91 244820113360848754097346929143023178443931696070421197967302573411492033216459234812105131206560 92 2668761146486005021936063609152142349210225537670367999265879327361787433380705896361915253444544 93 29091915526137815866149157793439610158434725937350656376486783314230428436049800004283482367828672 94 317128248848468732265849737394105261311218306177124095854588839833759278268716356585811662339831072 95 3456985365138237913869635228645402151874078449008128267528888314766557890973330577115435637564991584 96 37684273974881064442864625127085457421027729866114764398301484860736574494615171970900101551626139008 97 410792744260608453697496361540486981355613084157604309930502137075161761750751867011969097873059723648 98 4478013264887220235770467552702816810674732387961135854812096957984432155290636747669104460962909900256 99 48814403566447744865323215373653061239686140055542005429428922710534398697821360941851219582632447003936 100 532121245426466780036783982387773822852415661263417181390590799249210031527224570142159800966555212429632 101 5800603902673460814955890306255651143774192122318943238109621948906571882312144997972754524839619275894848 102 63231840346356223993289727826789012609719917803135453045078000083068051718112227752116494101668185100359840 103 689284374639735016489510196571719870295822954717433031058958003262855917640386531053719961138408928471508448 104 7513824467547215245612478818898579969499606587663513325059314561648516062543034317532390781415601974608009984 105 81907497407901631163506350760180946589772852812609992756875746632621421428592093046686803126825300969307711232 106 892865964676364133131561723537054346619317679531828324712140436741131806680790993286061353801889340741456004448 107 9733048330207527082415904548940573148543568555059807028821236439955937779029615054472548917489437204256125887136 108 106099049068908107463702873263923947868425523762841228947064344619374416965924372135452699790286011796351913261760 109 1156575805586958340206940519219357619188256269714011668750613337795138440769944409418837761776536101543298423004608 110 12607724629090192989321335265865396836032264303731490718011227795168896045313078046394224969816262947658220508914720 111 137435626402627761376100491507591329519923310843868759234339150424489190842321153364710098472071311890182402283623264 112 1498172902753644709934889049069478257118099164293598012589179007204090276084645595867191556978553164878134918421829760 113 16331442620051001817680604099419794787287336602488707161999456509324996903557721043446014113050342205938224059353003136 114 178027527771857154035153871200153155448753735127878820620499525614865416444464777180903596667906643755891997337158477024 115 1940661421156215836864521097523659014874108098606672877272714673475923403972652823445051029624336185588097822488858732576 116 21154968552899403674732576872973824367195253019422702427917520772007980970735652180194895043147546476016230388571124962368 117 230608332600093468828226935729735616657768530464457732533767983936381153470252396315230815911056704384376877103526818704192 118 2513839854293080271681386859884790145841302571723241205615595269937783208584998654888854227225938410797307509004835105413024 119 27403133016840926207286730833139676324901317704391881857622610987017178213866022187395667948464280394861292450435770089287904 120 298718988743953869747656368071752823771403000455688184789714142815617200451712425055695153461943396834314959313649673689394688 121 3256307743401865776370755101931102636103258212736438453047897870112338283603017575420967992417176849991121245682596475702125056 122 35496705998920428641971897231993133053516526763563791129435198914919542217190770335730515977302377958188071641404958926174809184 123 386946270458287296590395544217480702512018961171593084508061899527128676843549462514898690082012698003033330365199680575212903840 124 4218065085423186097060028048177721433735447887558736193250792532769333356118739789223025264735015760199314659949588645754335888832 125 45980732786993203221510823315573514813017653783443447587603315442828207711334659808833309151890378171806019161518969533166702827712 126 501231665422905031690558525549821298394681462351607383132153123942887394372226947187261650033072454863502140977736765996932117492512 127 5463879481574651667146155795582820206726720098716565867406326060110265512531919330778404139313685421089259813637152962728654603091552 128 59561238941246332920802860482637580960294963958323340686125301566609733538233742743538790979693326234416970152535179235376343502674816 129 649271492202434551459759792908946170923998778874571077603834901802605529665356596957931990181101815258128732236956803807930426453766016 130 7077647780339388036372411151410649442427788208639067843520858380061330511861741553735599056328639271107420752143579530726448011407956960 131 77152776156271895469922509261971861282670212958464402811726989267485176886176193597850050678173509323437366805902846380165533584788144928 132 841035193239633045746155215624695830690817051457582619890035769196797417085211844522257087794017804861724668426241635470950895768398384960 133 9168045940886417124853238769515531448890455734882585575509258426251470422764117013961917432540707508420072666909184152979845199911704110656 134 99940010893521527396751518987466402211016041432180967520152905940297463278345624857454444618473635416381539456960247374144393393497411303072 135 1089436706774563371302792085800690260241986694950267983490604351176581827372292777525663614368933885179170988928547448090406154846941357980640 136 11875847595537367762371630393831972826032946513367322307304422603022897840260807245737619926540801630038998594298886978954693909401694801371392 137 129457503345915021051271313813978404722585298595755311269387184543081269437494788923994593344145265642182198165591365184561421471336164570012928 138 1411204129872404552789994297361109990644989621806360760427195393046157114627020377390684187636082130146889651425154536671483010162510847853196128 139 15383404165053143967080792390024009128501483146230691498258515824210485800041563850425208405152468818895585281353180272847752939387693618453764256 140 167693049287470046655771672852992575597588933383630981959489355208309829437232927622272281499820131534452097308190468629567849447333370519968215232 141 1828006238255959572199595867971143774913687316205845252648597633691803784451928579904765502396620108790073132330891357503691562134770246676027970496 142 19926924945912993623672451276075028871785920341676684861087426377208130969043850129846189166718797485036147465671104899651353041656896179030974521888 143 217221544155611152974411639724007807968203559348150657387289774725153567404436544849615528774571025030062873007980047683496923231724657330667977206112 144 2367911726140454810764739707669744589325005326001645771512414773197313077350882242446167734882231027042756855551323304626434314796861644631510960488064 145 25812384147203987301649814007237282931750228864246274977854299857707335841220200158744418568691869563753747977060534778449098739162236780021131611662976 146 281378384171786802110500212008763384756853372981437197533909445115383778568635595267146760382175836114859378168566569939677507569851515542263969315877600 147 3067279435623221724819336518132568261349132600150750839064459329159750018372601970921858437241505751176286337493099089853921816696345878049124776202608160 148 33436126104318036054011002112979113863194651471785506911978986743238109413546952587991395425704788413987670468435197776508915994112108308364532813206153792 149 364484081847829298889022020841316982105412280996479528455466190016448777236483928092749775992597263275937064105702371867322097446084307788910666789354955072 150 3973206869299929961324445049648953148813218978475435218755917940609936705196121358489806920622249258525771517749118702699582659886459103477931288985793852832 151 43311556285859695273120849256969541644995835076728120140939070392115230703492123402187294856340500853317467042936589685117014529905064518737114948389099669216 152 472135222154621967841070713373409291636482562564676853433442096274437313541803819626709492674645443683823202419593103612625977543407205139350493358745699169280 153 5146701876232745095739752863128124288297172684456422475082360305890756872193109670629392034327995039441210652572707883136848343301422510763619094336673135335424 154 56103715545591707023599865305573736167437787590517934348505972079160531984739328762073912877368053892502804203664015622655894886793497048475719162764109324393056 155 611581353207241027204299268980896382223565199311747501584591875058581214691519940640128804506101465557114166076734436954900978778831776431643922062850922913010592 156 6666791102041177967269837809907722783683084357159568621368679606536632986208727538732632991211395423349846974288432887435872549497417443099216923956420122706033600 157 72674065952423464644930842120559949752728215426376877328871429306676765814582104023524624645182478358414853727807203177986805343850153497823760413393440327634161344 158 792213192406785829490147948196372605000653110438610007825714990402380810317733778123553422770900808406622936887050684674858345394517720183000141609021281056769208608 159 8635841878369850690534370760674896868312291766984277752602418955312672493047962742151955552028473313766449943426319837128680439934732997815484333127719607832657630304 160 94138504209498573366551566381209046317350456305733553285504943164324596120654664648933482030327155874235567323623034247230947088872356554430439060520554015581891002752 161 1026195025293194892247289968178927257570474750167070666643287923690395179182690186580663873837216876752407465364185086828996836435803674183782868005445680382329626142080 162 11186455943605757145152166111810007295377552570919233060608664645844184546944119611294122632410251653543159138212516147129669683259798060690321237080658754193469170772448 163 121942509458647638211926562561287102883407877296678351578395767829971897390451284379160112235157456256591728394355772397791357410521702775622891573922096979591823764306208 164 1329283884729562868687399835736884353495019090021771692386378236088608625615572618909653105309481202248782413941468011800871111741932447800459974992852444905750690245076288 165 14490399238511078991028420889425947812753133878476679489053601835541758390049032935840046510942437357162181234205370326647527471985825229367616807926897183107601409828297792 166 157958486146967995289163079887511989529101024671294887009827192202140961773642885270172035760745967649884413776492983282889166779649160149586962898454037830649864757768967328 167 1721890676381780580772967839816346065609907243435159246769389617907688362291884020082372731522399818085712265153667419864470896199960911274429283246349072675988493788094861792 168 18770169135780977868091112310279689175102999697385449858662706256376194180308994300920182349146243057977258272570988208931082623080124787699898191379571316471871194184267835136 169 204611857313819375055857572554923882578860528961783940071901441753323626359407929456613379368525914524284262375736772329670066112482042135489437572693850656172236562884153971456 170 2230454709840782876879194319747245819042209356798132730007110527452853766513013659162034084285021960089390225708856256568361463588333892870366997739378095761593310893575908221280 171 24313978075184242773351626264023661064994175557845686991763457049568336729416640146146716133583309080907323509137494899915657154702036744124597633533583079716454289891670998748832 172 265044399795385068349239462554218179956335599654769642507308482670238791055501400933712980064129108529001042621762942879144621687192400935759928245113035169965004590665981995771584 173 2889224200403232360877937968306554489827430852046337990666255836682449290869481291911168569571633535113682757239067153539793067363581306104371674893633817776938650574077901060704704 174 31495162646862480184539995206776578795864446552017867521325339652140591182002368315974224154776374327354407668090343457800180695379659590787340882153765475421805877172108582256418848 175 343325820825494105793867588911816840284852380819605953646280169630156984024877351164485230304910263809575030589884889685674309825369748764591989216981066046516180947835069377461387104 176 3742562645798612717973271721704325042216278608563756695545079570743766154355975614018575167568884817373731162130297615789251014439485858523999466155691566044540442963106699478039307392 177 40797325188210897749640182061394967455143899190239254365294663926340779993793110542577600612010322457101157859618584964071146329390139664300345613556359900948342219378185026926797774976 178 444727824230571314063843627711898458886322095796449921699789558006535708859624825966577934412673948652334050187308955947233484946145938756634859523533705300102030113948223667461637243104 179 4847936396134390484288413269984057445293018435609322345793125384529857920073434910404478011775400444538440869681461168600520093339006030217968361718173444098179571310404929045807414842400 180 52846901004285988743024346005038903251329757705413914374665904617901495381026152327882899695530832249952025997277857901635244501067397018918162288006410777946311923343961977775580325593152 181 576079122651794768578930605547051824207680368838284890162947398121686305984214989783179293977358759500560728119945592730370986531870820099274308651144692767485708256608062776597832464291648 182 6279784608909167905545137706587851837007096265226166728880299037234993859666909746393294092726915857138568185716478197190355784246391580593222244880989286108907144466442412004664625443656608 183 68455344385269417126869626750708391035435966458526134586030942555547722274131566658109222643734201416962472723475300458414848599289395674286567099032020049956186558084886774640284787891625184 184 746225303373875369786889417762217190177405352457751106888916110919377588933343007943211406274244434408421139861757978915577677723129110071656498681370119440437420007271243778404282559504284160 185 8134532203379853744519832496885115525333995023098042492657136549022024085428442045038389930527217944455502633154800185113781318995930058155810351806790823839668618223400871962055686312522255872 186 88673774352932867604726271958214145382098485432315887212991619796521379108601594453711477423952872012363592842008747076980460570254383335054148401680504680069106771592619006203987103057640802400 187 966624516493745677379258227342473277945291456010744820206402526444295268050079293746162476917580815786096050534136281878770182211117946987665098088259098130843635861048196199425946625058587593120 188 10537083401546488232173974804835381596786224987450108356014316994626162107885045590331061323963857826141809906465584127705072553859603755690335580098535000254025601643002997255795954501646064644544 189 114863760143274729339880795259707921964283857714030399656680932504434704344039482486259165422766100963701778214269634055050061927676583380803112617563953004073660552778604282309242190900891859748032 190 1252119100842967686458265317971458301095790905114166660499016726461356550250629927012844933985213740670789194633320037908477872200838139722393476746793811335203574648097503967506686076403373751955232 191 13649233150126825878098154930215576226644955311090071866476758981382147641618254371013918008120244810673175617119985769754377499321169405994328068506259434550864981179525847212416813492615049212406368 192 148789013330358704792336447726717681528108773582965049190974321705304718408664054753565106281313152614907344722657854340194397882885037626540015144441901883162460917256214112886703407867151795655649152 193 1621935111249525179988199134743693272320024443734695913106298481176481903503677976539955402343207774652112206131244902146485070169226766572051669129812944643956810976062393253860696164710013948804701056 194 17680562873705478314506733270743186900092072471342137654931101468980347900697900013336081130058725984401145968039404488221296230270839168983647126428127367435923286400211191231533016545588137972605630432 195 192734161411812790581909549632732347416375512979278564391689299667934769200337869609527681885798470651320338459450086170197284337607184566340532261091573088525170868658924596346472482275191098199960694560 196 2100977058279003851906602463742956809628271175980567340275169972166317021397466859977305152832870876182544562618735500310394311161864535664095735388607432364717939466302253341358220303354065730243089234752 197 22902554311496091995366073354940572346654905026959788767160678672075170678455030487479940505857985493374005748001209618124640790185627912599482400028047787508803018066140728797266455590994017680352364237376 198 249658601422658905110689124723802623402188602488336474968942881951361259922205646770177163155936790516310171333233602315899729722102752260924172853822343187791995428166523292530317086348641138104908290126496 199 2721505052081958850952516174277848271025415109493447456895185264666671835983758386760638385306388902448166999179882470256117423754991411440373586027982806565746099692408970229083186403753147342827593526831072 200 29666871905481269440517756845946276244427369775401783881222249857387208910327515122582061067180972367478508649260956798411274820937767139175961734531126534239335624967263744263112422924664352040437893225950464 201 323395794537635383007664406138488048285556872365612672046521422569962826472443528174539690061299249226170459291739136700785297546669658882604476923788322692529296298483845603459323837288205258436545948834367744 202 3525307294204662011885686117863707038815288590788588788317669319014612540251625250806398135158989105622581993634458397937067252979908867408564559775592685926985850223286485688031563741924138369088063593822179168 203 38429044930348664685805363320081084560513233800421063035838376609789234347662439741851477859630603469332004927758473119474484943438680436612139546339692824527866802191594627394069524489955423161065102797376242848 204 418911422753553906801669391115943410566639187515789501452088484211882670612794991535880812662620939595059285599313633790090082930650204850051892765969297147525054702323012974356741879785501311591347807036237569216 205 4566514219426232813904779815479419301564403358801650085575990145778749125263521077053693559368638473842290233760831967023683754142713849150130656798045180034597660604561035986960610417281902743579244947107505471424 206 49779144190321713858454399466268340884220415722962143123401601935595523316126340057295624349232490132269802209198124405991980934893668330036735483177717598406095309989594940287865633504202716288651777188936410193440 207 542637792690852016349814564479885890149842689987493103077055135641398375039562241775382783781359018377585985733485547147821566224607187573372365187371875727031690910017207268907628745420054201378057025702755882734944 208 5915243800307228103677926140899195309676540602351263537444635395553774862222503448983358731552851061372110088722668892469980897756042088124019898128299074085166000160386097708796318462384223895603815269048060347943552 209 64481519142931185216518116598901542583812691665189180366657656178276128650867167485346617504889396396427664121263917377272275317457342034570406514025416751417593973554737676961946997391678179937717972021773780457543296 210 702907006261389953918141601226961893489772863109276024671834922168148478615369070405402114781225105333698411692299369018983070222466896991639314958965675512463824819177434732554216741759393578437405536508171666426990304