1 24 2 175 3 1241 4 8876 5 63280 6 451762 7 3223192 8 23003132 9 164145204 10 1171382040 11 8359002576 12 59650984184 13 425673977552 14 3037655024816 15 21676983770448 16 154689108964032 17 1103876214994624 18 7877368106279456 19 56213657087788288 20 401146098827556672 21 2862617282613897792 22 20427913658504685952 23 145775565136925894144 24 1040268519750127289728 25 7423456662573762579200 26 52974504035511781060864 27 378031179189346650453248 28 2697667021017546913848320 29 19250812513750815178266624 30 137375658147493961315082752 31 980325969984400598128039936 32 6995700842562810639750515712 33 49921997148337606922233500672 34 356248195196139513666222618624 35 2542221542198507694394458976256 36 18141538558731847741512421177344 37 129459772020121727330549416316928 38 923837441750095808069824407171072 39 6592593247008865246232489115406336 40 47045382397771393405953739101126656 41 335720394392083439926099097936478208 42 2395733172234109719736224356575682560 43 17096183396709844088668374048143507456 44 122000016580051084714318402438013927424 45 870603906155867447003261551854424702976 46 6212713593497929097989715838421018836992 47 44334524485723590486546228286383156101120 48 316375450404203620773940181661974402007040 49 2257685782796527396530170774598928360996864 50 16111063887319383001150826987770985671622656 51 114970108577186356811368451416707214156824576 52 820437803406246683072841415823827277981155328 53 5854723437145945596179652185872005596856713216 54 41779872140402946613505162145500977468502310912 55 298145204433318360117956601662382294491305869312 56 2127592986112185162631487904643150480321806073856 57 15182709120401676163684235265288951332796932292608 58 108345279261309571970372218825450666645791408914432 59 773162381306334157426803122627161067265299103875072 60 5517361457212564780899780786679864744538661514117120 61 39372424455133491334840764023199927979362805521317888 62 280965425139712837208003562001703194201616951083532288 63 2004996421134714924354479501585369448147392160523616256 64 14307848187242345063851202372695130962997672032503595008 65 102102187111794037122324150704662442285830929745019142144 66 728611072509643275762873514572421057563089496380234792960 67 5199439013019244859117729148900061325861989958928769744896 68 37103699175184766230201011483031460308607816072030593220608 69 264775582334061148279251626827363974577751239124213238333440 70 1889464138584561625830976971058346662529781142179071492358144 71 13483398656046839936745240405483144102890886806826519055302656 72 96218835597524259782419350235720160250772997272921334198829056 73 686626907644793152448104119141527603741627690323490381013975040 74 4899835955965175140738650285801472400719072220643663634799525888 75 34965702811910800922345307437393606688049497705568514497832812544 76 249518633709041736287315387410173709021868629044895311296708214784 77 1780589079045157845774684682651848566034256344488203867890768674816 78 12706455711487790794790078549394874397073094822289588290762682925056 79 90674495675656132051502096625062926305717810712651488245738488463360 80 647061962259174298121386965992009214205184837120979705025790237212672 81 4617496682863832384702533493457617792388848545825905773930715478491136 82 32950902478978463646155245373456344616507488414447658888163858657050624 83 235140823859941606826381512230464140792683612712220853276977573484560384 84 1677987638754536759989372553484568639797709182329297822082242226839093248 85 11974281920055381115180892084868022238500300408705264494299216185621741568 86 85449632756168311849221179094355509583458602870769372398909617502685233152 87 609776835630930460486116385396177929383496782396054358096476515376742531072 88 4351426416694925220396492636114100797269808889911936540170169262148547510272 89 31052199351453976671513307112991004569853781553778694711943545969811260440576 90 221591494886133276391945534355394675964555871155374732647540146070945838137344 91 1581298318039171647843755030320890364714901824712123869785268674450204026470400 92 11284297585150636038346844747386259606575942654555469319256342947994615895031808 93 80525837874876020850182977254656915972821996621057661785295775277673350780944384 94 574640159612934910797093490730529415640446678215504419149208297524196785598234624 95 4100687701667552631408025688325872478685755302102643470004332956900724748639535104 96 29262903654234962529382380186150081784293861170563346399224653418057080159799869440 97 208822907906109195747381708032489648714459947021367383775644809443400863164881960960 98 1490180447628016028891635165810184431037167372524157016995978996076428991952257548288 99 10634071657939347167563182541855294868194865807600669387149275544309606706166030663680 100 75885762832406443733049311947416011168642676262301869166516390920542256696112709632000 101 541528135778251914894592226768293979481562774601867408820977192357482587232050194939904 102 3864397100245495252246525220493015817723399459088398713958067657668928792495141494456320 103 27576711091703783900604422499698580270930943083343456639134013462786263260098536505606144 104 196790074857210578025157471372853336754147425516391520207796750397953163876012075123736576 105 1404312988359116795611359882549790235260893822391996970344695716668154405287184772915789824 106 10021313171942489579067729125558801726814890822180643036762649018405614785945674040303681536 107 71513059070608340117814879159355439778580186114222334276310811903588983690544333246282334208 108 510324099236289862972782815503402114059959502272445856797184121662184894349717766728736309248 109 3641722080497139307526645936564915871718499483469018699166857466337637647233624329079702421504 110 25987680635555851517806936443844468571336900832212992023968390151704736034237235255913830416384 111 185450599987424027650581544638994512182050091947291034637169047659106891860049760155081539321856 112 1323393400049759636216904339053574281545495988307602028213639834118586240558597765398974508826624 113 9443863171184287947446302448463830464469214421969132430458686379826853410470904467668529728978944 114 67392320071036728934858396616757338708428906106000380150403351264683777471909584384474934748905472 115 480918107582822424860447069120661330137575585591947597640997815200766522872758116202986261868183552 116 3431878082803111256537654920808681088103124904542184762206324974501183238194022406858226798740635648 117 24490213592541885495543546704716254576274847504072719391880883387645800359519674006402332200481587200 118 174764530480767808303572293858335673567700079255967782190696505432468912313951360775876207251919208448 119 1247136575544792623975083385368487419439812189965893046146094619876397097254304397590006855422139432960 120 8899687103458059689107376393767387860269868055455155490343638734079437841756403937391929415390837342208 121 63509027072562970033454310591261505075895190748780640068861746735124547398903510583728451222475506712576 122 453206553535609239312951983156255057580594108716934736438087274610662776722476215729872192135726098284544 123 3234125755586639253783108442635093283579890613776579965158373287131160199779254257336910495626423592550400 124 23079033878372686470795508179847271872506854382886682405418994642498439926379238383989796279757995451088896 125 164694215689970322276507759599754971218444338560486327631101896718206860189964656360831386685695411621986304 126 1175273836187418677659994514441604602317336125600846763158098993322987394707187271310941663190947034124255232 127 8386867651908730709334626280403739355384193771540583117150783637875099144598369713844061887028971915643453440 128 59849497916854972361362052847253549505915997168233991184417354794950716840168081743177449509038535137239760896 129 427091799890800046429648082470666824319410010350907395248453057027934841068422404359859703141893506033468309504 130 3047768350327181930172381708962987999766089637566998145336944421120942997437027362844926863259473827657238446080 131 21749169428284692552776812465842567889644279857877330606676657123069424173706049767958569117470669446747659436032 132 155204174480469783386659058375656838667576148646266676235646208087256866431315881914167674098655685370985798696960 133 1107551985173159788298924602343232321569309503969010608960973054681506581152697714046510412852289979009922121072640 134 7903597979675257640077930792419147159551742460898586235461596926324686453659903378240518583292012505551233655767040 135 56400838841492805384326769276678282210069051655796862899394126595890570747767951810884049684125826904849333042020352 136 402481835513949862932500949737517803931885639521711724715167779852418425413563590121238813525243801795063925300002816 137 2872149266679073974503296320475023678311616267776045205852601137118937295685857332522563395360263849379032405882437632 138 20495934678769439551210517624579918906184501192218986397312356206713181959302998935720998961649522347983522147260694528 139 146260970218343001287550216627028059730271143881636238054806528092398212987912296025566101715918395123468443688529559552 140 1043732415451637953761504254354011147102851678367984531385640376570348752416583570602699551265723588977695189983079432192 141 7448175363791540603949550087922998517889770297605162981322501987371669177651188777940626124945118392027412722068391723008 142 53150899050870509690943592886729543708898041265367966507860213806383724697906716359486622422844784532997391776089179684864 143 379289951153584869065526200247944921224737773897017817279847555414725186451077725531955552940631679720112530068627676725248 144 2706649739045808880257664901034424042177857776754650794950350412273390436576498072137227835652348943435258421453456639262720 145 19314914058744115690701687291780250011329334459372228537126435507210492097275158547063999826872766863736692062185154473361408 146 137833092961703349878383449032737331985496006548856517007313265643201057074417709675890497515829713307382729798573975196925952 147 983590269033008222016454768370317330535717730537227825423679951588686181697296502803464573271266807691622691270758152190033920 148 7018995195915900227016897358808732216302611188570108084642986791020694128783576679565681594065538710284524575074893753325977600 149 50088227904821985651230296540594215571250803210699609041086549957796826980620234985026227438778103731894789548952927280530718720 150 357434433935100245256278886348720633966367163948589773358017412323497881889795846388046548112244960811216291449134176223746850816 151 2550686656458975410045614237665645234756154790391417581168485955214647097678962825945423621453145383581270441836166260085722447872 152 18201946431997005367357994528879791024446229511596435749771242125456716983794495218275755998938724476747433790792069392892575088640 153 129890848440488257650565594931450494170274984586108505224064298497364735214656814955210597360219372275846784715025929122447001387008 154 926913644736995268201196978853047150574713334320105861712564295169780629043596519371900491118393495376691070865959336058128946954240 155 6614545328751654072263166330651496008064642466762651276551712037320911385542093252443829079706294903882660407825017734906836854767616 156 47202034574131968779047795926532849887429188554764611305495609279472620160003732601319153900180127188782444768502351652181154851717120 157 336838279458588341957380309205127276348526111148886243691401655961422399569384408950266014478518134616607081806782484754364608825786368 158 2403710508080541838089253853073192010464210233796439703422669298821708452164434136811001054388689289776676212699074599001023341452591104 159 17153110436093280582294451777813613293081202355553683729902416549571450929853239261359247965765642625553757321743780272163522484866383872 160 122406253433474356517694214505579089491172361658637612290850132572510756705030175071351555028633518693898095734399447651166175053800800256 161 873502851593164653201775565108480753797374659726832159729608913711923787921058877962634796996263164784993432463825337528697266239111692288 162 6233400748239314657072692321221397827257599949094727195717366254671304413677138725701178545920413304710329396537348891830202532768853786624 163 44482150020784773303639377948658204786257373171806063854511274258279571802693502101668924226100918680584518296628346117866714933978034339840 164 317428920486220183383893162688655991864998763425788813246933763222821822311377347114550598806899480849756920417308291129384696499008035618816 165 2265203447089795693093263052400399463656776901584467925524019596908234895496604380358189043753891641290393149768372405109689412660629006712832 166 16164710666085132544437990852131508286780377124621832380167748523977853769418556152237914993987989601076334635639857159437094486227561499066368 167 115352937173898028467168611435770676674292147040609333634475776348398380672736761102994511070281459903117832574782395353523833858377792981303296 168 823169705261904694776076741058058509077446461988597226256231831692232409022292074581289122414755259501502648133881193430806807776495765261647872 169 5874218552748735133065582798656485701918142340224677170653592795655104271355818818027184192129676106161726949699893895426981040685422988044009472 170 41918991168994325095455449808943495291644997472385466172959966741361512494840924269763188611457204615088904156018827078925326989809870142902894592 171 299137971263253928944941182963217938486119804576415991089293242832260328823182357068493751651269014187919463029307957745079666985915391158702309376 172 2134677466133356017761852272248972449148233336814564083294214784875877632050101520813537406926668921547541667968453342561754986954093952609971863552 173 15233264654346768158183232822815345678837041094806683799751527824280624690584817458266389002977515456999134777202733494454844919986613308132985667584 174 108706048436299910913285907446201760420431793697926156038564611629176777001992464113306508261876620979109656035932033155968069918712306389436594126848 175 775736864997171437097679887659753743955056089914015212091300744657857142823275419213484958127691491971270719277033947064060085883558243990011516026880 176 5535733221581193647549525539289731671835638109453537556828608117425464280704192504664226385300239581837961975680029482477367410818597152600976531652608 177 39503527140777870622233653392256613327400742280505742154995631324496342353067045540371462032832177595450349556166992461335690780305437572523235433512960 178 281900986571826486405159634832853797286806329405923502360110721266152028532162237548454498544239988869893975437069800868584174592839377151429405164175360 179 2011672677909749704601937649665439316600493806407949887771862768260034729982162404689853546971839251394235474800736524860202335354141810263020885310963712 180 14355490600659814032516816801644891672026722147255232719524810598294071672320606891248511965287110674137046748229099910225015454109266186299135101925064704 181 102442167977228800541816919344348433913971192764051769632346183191848477572714778993932922695531547378428121580618756100266491192255812580813513313897938944 182 731037208814891586563898791914503952567960224087188880971512757535359774947368392364434029263994627636249553714094572680624761915640904192880669834201792512 183 5216752156110744445231561991429915634988460197253536647375715763945431590850890313531096954992278958365854497713652870846220661366599386091931324158048206848 184 37227247437109836214290948461923762024790849963118354628800602239480218008934325911624270463313884964271078568471447742881829279865345688595586923584754286592 185 265657234668593062780687109918884462867703309274773088818398367606518521895237671083785029519009354513151178076142218197886013439519899754454461043431731888128 186 1895755694830468195436873682105133959085601465110568820735789803274008402608781109763436763263147411495843614159488873707570564788522434542299148148184469995520 187 13528295809318057296739374343664940408238710463171836810131389007044421230061431744943085785553408858225939558791870610598676964225920989351594678981580313067520 188 96539226021303857968166419986241077485536229740000521380601263609186062635218279111826212469960664304461894855001097288994895209495287342642609359049497308561408 189 688913244665529772959226279995185636807376042640319020252811968616482893179989798265390297363347284414672901386243756666636962752789146271821050023637942406217728 190 4916151477854764376757781834529863492563211273164222980916507793921075153223633919447718345882917015305257008913427915002422153577197354785734545690879177479159808 191 35082131952547250670936063363752914426504981710883991412000110283145902634826513596760836734670391168414388276250384851457032930413022087868997969175471692663750656 192 250349483306196944250838094577088158389027315100646740175508767884488024539299951326084594931902297448495108836580095046356868811007981043775002195337024920361107456 193 1786518102048500876196846437187866056845638717179262369123130481496208538614166902066534786892760810065146518384142230580494814040562386441615774801816496442395590656 194 12748765792511521431593147803484942708234943096999025051879929920192336666530175116552164161486008811071278093506508884137274703113204777130894314397026654807752966144 195 90976424501910524061738237349475960850845444367211493264681599670715073704487721032500726337904627907196206166384484840837952704942572335737422699962386194444343836672 196 649216555536181377534410856933839663319126931419427968887442726191541995903655348605377551970193842370887573585447057046440037671441694755414540968103402397892448616448 197 4632872068668872178873470751372102387323266145873352142375479613534757370674335806641010223579264547473564111836309139557881850212666667678620788196719400270497065205760 198 33060622717678086417047267620934901132366284723480982171905438242499020030017180581553535046642806080449387180763023956712240519330027194473612303853533838621386756587520 199 235923798084650567912793674453687667540545064162477594359745515325571028195151474716228501669120290286675001372928739584351973994608268518698647899092788431826369315340288 200 1683575018474306786444207118101821566811899614936371529762572392598220182460196134407583624876213256783853066155898468054093223820119082418823628825762705960465234011357184 201 12014154001597403404164595370383970545990706206770845082732055283078318797562392380478816531283898281949760759447316728459460604759821924047276325213300475862672541220864000 202 85734163782557745986868037926327462881059861250669845759204311640727559617382966274322564490353423493375191046138349471141873635970497706207320666121216424432603074400354304 203 611807276527097396028139053839403824608099678528261703114987292675317745320072022477668004986250485101599331527270905914389286861927766909181139251255140984468640173570129920 204 4365915839114484177717735225404768518871396234062935511713043932434323627334858402977806715613129507851282138540758830762557958951756745277661685363556118641584712653052313600 205 31155597269831580587493673898946724484431846834160406800619603154360177007530990453879290128121478751011789789109108171985740268538656904744356135811779866994376226599486881792 206 222329352422151407630115703219437220021738819972134045477723422938539287044906087567504563576657220989860385105747387981529185788028004509674453927153002540954477357710310375424 207 1586563740709195851019191608289105721829677158388754355314268446260181944191529936035440344115615628090608729588398466564304640075829401059724881174934317017573091433077339586560 208 11321872150077656768011694017191391799112706052561427798656917602158540377524543723277026372206798932903582423016467410371812327213926411507088561648421667499832935949682585108480 209 80793973600711000513001079175927259697010595815347275860452301967892453333205017174977510628812078365079971999218070224861270567812903351958368652516799655342566173272846890958848 210 576553602060204573501830345330389538405766939867288697283333413880866056942434170330861323348672735078471956559889218457861624504182358726424814377570671504184504958605299426525184