0 1 1 24 2 394 3 5544 4 71995 5 891408 6 10701748 7 125788848 8 1456313749 9 16673208552 10 189289198462 11 2135136588312 12 23963101915663 13 267883518461856 14 2985323286760936 15 33185997429018336 16 368172943255604137 17 4078045119832977720 18 45111781014935875570 19 498509153436996109320 20 5504116748266500681571 21 60729928775083089338544 22 669691017423325290884764 23 7381557399733421187947664 24 81331737269759643605666365 25 895860562821585445439422728 26 9865369266725508004626226918 27 108617189615173212432417915768 28 1195672234897638990505550532919 29 13160342926050631882247203044672 30 144835307266146377893731256276432 31 1593832195643915002458662118532032 32 17537948493529808640473378282551633 33 192969582501848587574398606766194776 34 2123134749177520696106123457900783706 35 23358706315867403752332054405810890856 36 256983786148773526132360007736985728907 37 2827163797704597551167002194423272879440 38 31101881125363371936238429400080379915140 39 342148406534512281159241449586433111702640 40 3763881899279271801497242717618893207847141 41 41404945738668720195180005552815551854561064 42 455474606744726495555373246140524306782893134 43 5010402506766326611784644865467197593861933784 44 55116064067598609175710947418588398781149104735 45 606291433182105848947539111121984473656901198048 46 6669338320949854670555398441293845173283014236088 47 73363914533968614365301596864683662112063321046688 48 807013796905336674921047491725232234701556776356089 49 8877248399243840676256091745259911138782793037884792 50 97650602091248482707938133225477078521739518781598402 51 1074164450299829427209409581732040908639907201530839752 52 11815879398962988756102316445328279021979771681186951603 53 129975307399576661828314780315122605352746140702031091696 54 1429734087494197349712166278215039708484429977692649210476 55 15727126317325857473240162313103917913583245304620512887376 56 172998851684591611843298784718790212153155879341643806177677 57 1902991528276572347015199625378518724682724924797862808505160 58 20932944248756877367817412820410150555685112310501771740918710 59 230262723675756885001843493495729678565691616263148773923579960 60 2532892992888206840622946000693988729887743619347605347562296711 61 27861850213864205197276414157802536610511614615373294147136467584 62 306480597981351626723856629087345848523626310707471700977036825504 63 3371288788454476219946767580124465847748718277373734141303150763904 64 37084196568935713353273545322842077956285886517873753156323143187105 65 407926341321721121290740916024519440214046198088791689318411259017368 66 4487191366109786803840737333529023086654975928080281142435114967529258 67 49359119531345345069031395984153037152048009145537092361808227595981608 68 542950445382038007800394923663687457462534758614959554401974098798583259 69 5972456074037570994173790270842598471199193844643515565021125229962528912 70 65697027387929657111236707974146911135196690523246805277029042176169964372 71 722667396428873613801528922669520974055224884045000534190695365831046311472 72 7949342217172436222018144363949875278720059111697894370149649901401911915573 73 87442772096990236674011523934714929142934020091300786744399010091430089952616 74 961870562439733547500434186663260930265394853901318048922019421431808828841246 75 10580576811192637519281542863728440620157430001387764660781450109110586599807896 76 116386350542319129183087872794905980306874512228725351082458770499040624725750447 77 1280249906538311469252884712389003984741904682648719954362140922294598321488654880 78 14082749427076635595931994841084387644457516966965394232470387385834146282987686280 79 154910247794239876462604310295176358399701775830989023874728758067559296935568541280 80 1704012762604210605254818716636172791192741337111919692601525695127730272005164830281 81 18744140720454464335298547613500996342284350935635620220796923508788609489410735858104 82 206185550911272436785743899323038820517605626340627774045481096322894016197489573481874 83 2268041086900456766520321772724177772465961784190615336642007508982109354511487143238024 84 24948452197793164088617789421502712218076278676108115875111364673358583596718350660713475 85 274432976352718061886843932930360644887395356887345275492990079166991558167850012745680688 86 3018762759472837992963717505878444388158355548812363667178741067944477524272244219638906428 87 33206390530537671732476800757463183919314970644400575956633697283158824637798815171363520528 88 365270297422942473346127982067297683958622213555588970742573261222077533085937371804242014429 89 4017973285935619965407356366357098471160262177316126759126513237265039968275404472483521777032 90 44197706273841094446880457102479498711301644404319240170960864015883762427096508856141486174342 91 486174770169195512362280861780237225581166932532088293541528526223142208193953791992234097747192 92 5347922482273641897004451982459274139204475854614161211732953156074469433130387436022493914243543 93 58827147398722482216223234332941997451553990771606483527530263532950663300007921232026159879577536 94 647098622229359096521023940395371809249836705825327711649490481730297851866054862230718671896476016 95 7118084852113656191014378608946178437292889030117512366945656265411812549857727423913050725296452416 96 78298933441566573264706202079781759630123946725642803895157595778640677200127360261227667334513247217 97 861288268472079502383700559309963527310482920531222353604164029782155842179768919688584728924922128600 98 9474170958726499294468097180300876342827387684785809486548574867013025022622179916204425724498649017850 99 104215880595794115153375588234331137652809944563125176724416947152193077742164705839801436962756743386600 100 1146374687001958872915170143836835995116287510468708395320803097490670094600252996786439024438821776247851 101 12610121561055560058119219641537937274697565697624775410701103380589581246520418132672383525190677413532624 102 138711337207917272743782548590911981977438850416093377077269518556745167717952308196842042971551670873662244 103 1525824709613845009121848227305983849353718004257014775886002009246124457412431745478030398098700788888156144 104 16784071808693090180802492235619390771307913893947051187070420466173486483548077328100512230775033667334483845 105 184624789922091147712986870209095414340140195457496560928694398263209715205260966549767034772683195164953988008 106 2030872689381207026360290672855588600443320433649173151053916902678338062688350163883635383313797269987541167598 107 22339599585337116903620113306411325989192529322691303489137594316204956209809339054356507419900894177684104463448 108 245735595458002842462733489515523248339961863522557927828414118031031526274129629257982454038313709122706691449599 109 2703091550211682275796278572975743693869176867504719511143660538532603471563736561964351471961170924756781020429152 110 29734007053891364112114955997478072291727312861361155367860213131228739162692703572304756366725617089667778555028312 111 327074077606870736938467541224962820141497747344255875753981869446793412066714568700298301242242187635474611877946912 112 3597814853802169691669970180748927245948950973610363133661476289355062181720724971013817053434664963011503246010735513 113 39575963392963190876491117033707225724970742485125930973585320713101213192288790870944874972398294590855441600496766456 114 435335597332849018054495292780000717150468703315092669239220261619570659912861146544523808337994976198582100423468914786 115 4788691570753624464317285269262998996237270560274386218399458481805485748392943938434916136032651106635789559325987620936 116 52675607279120436498950671400039908926849009577293550113306363735805497605002559172094413469812067730532672052513697467987 117 579431680077799908011602186343761277909490406078706766644580885017466696914700535270743415252870539778139801100753277726320 118 6373748480923074946835927258271274574431756173422073871674287690504889177115409752579256901517601024413350068087465813713420 119 70111233290759308043569928717393124975595573266649507535672246193369479052902799275386746510232591852751026790588510704915920 120 771223566203801741134641775779006316643167604164204837417690442507408248039080291649204116724153600045658476284552405317349421 121 8483459228290863326379412572558206960279390329885795502322256477004594621090578319661241289279278200713496665063109466890291144 122 93318051511640894155258715649042513857914213785459631142093775731858500125581666364774958807822055989417780524012472972378166614 123 1026498566632022413793612468297587788090624633050498868111972123413715207802583220183500310251575673056723549763764537508394318264 124 11291484232987999754501636516696546889878985496249473879172158670820312861955830873160677348258479203599123050772344671751357298215 125 124206326563189776124465095972469746776607871252990089640357933198448452321671132983857192445867640295617866570957070459242836739328 126 1366269592197983546793639904296436793434137860931103878769114955557758075064826166190667320026575508324797260339047885394112547112768 127 15028965514203883099550753584654230937798577964576058700986863724508764727346173447280775934151050207936035749095313528555130659610368 128 165318620656477290858444721167737376205991911059341890021594893889957245133190955359347328757671338126684564206857847305499232691688769 129 1818504827223361390313369818473978661277779002693807989034198369072777194709603766505973381944316719824380078972272858948268003523285272 130 20003553099475976011281368973873572981162380859001312668546072886349776626165338241343552964692403705574898724953186152216659888961326282 131 220039084094406742584603767448547572156747495913339262456535819188790590247533494418178107099807314199771553686768677577941836995339710632 132 2420429925040013226575219820557467717999874213225655294944655168027183918961733909896745636346938103196177720982888025197848925594378191483 133 26624729175453997015628623433743144716479482169092518915696057260853409944733159772813865837623857316304155467721301131866121193433198319376 134 292872020930118630881625706439673590247602096272510504114400283582376990917464430943335255894828332184135469566281027267111533867073322957556 135 3221592230232426913085280408852900478020573190710050709634096002823052233820744479058639671393898943592019863788694490660613140088338218113456 136 35437514532566793804424663239530324125898856283222474285356291981805722575586026950884124908556256508281251380014516385887606331616780567212757 137 389812659858325611693050504314169335193940379784154465453350335356632280363467183690181736145927982318025857859116917958709581911660953284248040 138 4287939258442399647222968425569884615414820823644064354816733800933879072286328049964020053299886794744705660882623271420393079847370266130572990 139 47167331842873757386847368584294928124096318874249995016452992818370985689743312946846150276536055273521650460565056653842836393025608377269929240 140 518840650271677582661873497554479985555859115944237529202203210074965685638519791389166243520987881675043440296816927516279483171620423487868934991 141 5707247152989049671939580461244401826831646750334001077415217912480586129485807874241599662843554868075234284879084436525273871170866977275846933664 142 62779718682884912755266132966994517966602882528200506157286240452190119711502698221892666157695897195634411731812872391184183621370898830822487794984 143 690576905511782337583304193676694578475724622280944016481618235708224367410958985141699349560613812333117120304076267062052684277334089497954630524384 144 7596345960630040388894736709801434290820807075327030220061026909397665496780412579627906220685005825374166884244595509876932882318458636603107481956585 145 83559805566934356357147619022035922547319403900727146769540332852839097561923312065813768344453219289743636493625993364484782028775585364450964706734648 146 919157861236313128642373446170376456155128177557166943604764993026413067057205395939964289653010419692546889488817812630147305603571764743370623889541938 147 10110736473599761293489854640225972790917942564971351341910806908097190682513700024304277642794624515995467820376921611973756752355414731220943883229761288 148 111218101209600226134202121633652186659001161721267499421344403852328920011610666288090752927750313265834664478554084896454963975752977077127716633747531939 149 1223399113305628154628546823290672426879146920493186205577718193144956522663357023355876566160856001719604325744992306665790597582068344638588480437855145392 150 13457390246362140705284926424081882058341823399458241668841267881518567372117684504597101766097391711533841782696669273533050227692406746596848438624049868252 151 148031292709985626797472392975861070905800922860339399024631256509020651698681344779711920220205748131814168558700179745646574522175122566098877538957195838352 152 1628344219809860606126240143533115094340177940660422055277339609910074864133976129639130324405021157408567518147596434737856035288809444669036060344834553411453 153 17911786417908635069575035966052055867129267450034840602108297803808452764510069459591141370833698005764151126022300193652199380241417543117371845508343401036296 154 197029650596996501385002945111262723002907732875315028569709334695071643740937752357548970254177797299762048574979024715138508767717913191454185480933491395404326 155 2167326156566975155812130341586100929212357179952851351785465211324396051132258170651456544231822638728371641076807978774629242679903019114487852548059563692729976 156 23840587722236849479127315265707009006959278044400839207308080091675828292292325929631783234055259227802334905773541739624152903502322252497864555252922823171281527 157 262246464944606449157145401497116188147162200072684500319400545912401356783752959698141468015901968479671940328347761726585604298461051986109209303513001250230493760 158 2884711114390680884709303818637329871254275475058006924864510989172120134738118926929282823787810381514209754933817352807293472283666154210354241902357990287808396560 159 31731822258297579227628681624532094798516451693964372965669565738114668373170835528469651153105637777216279318285246896709012191409203990038649057405784656314815226560 160 349050044841274176966352554445546238716155761848544773751804726834253474124342936803394023539890702853677639563603004760743542785951705691317039021001488010797671804561 161 3839550493254023195791811608082247389269986519268422551434807528611717313542946018749385006738669442366917595570858606704134706911074644284621907200514787009769924260184 162 42235055425794320396167329271535870152500309962362518427267482615643252332548969631451691804619149840537594965047588525559451576836929198668373431322121550433378563347354 163 464585609683738111539957236230574911512277533839676535953303706980305032610227736772844720426139543743567045450718110035850800075816159718438866264764386464621197525574504 164 5110441706521124511578579126729447085148019990519641394766593360657418671282206741943176919868149505839538971808494961451743608979289100288355254947916453909282019021258955 165 56214858771732417189115816147762025463244923960264850835954800222098175197231588898351911075183138681721901829550338409780982912789447883404898036807211092517429464236773968 166 618363446489057017136036989409025247835244500143852518637203261736879055487693310514663706436739862742956458060970363234783060788967733808840512590482161736317532318161255108 167 6801997911379631040998273989552064435843642530810830139984540012749861765227938909356434932291738195928559219130937550796001966879584526927594512448274343036088718153375716208 168 74821977025175976123497817839547789181183645101975203454607677343046208811277140446176991708597732518698190051693726421682490497883040465100287001355387868233229429818323779109 169 823041747276936049411127231825301404475152291489231885233684085598687861467976856897252775875073214012075523391244835002863537771779407857044705791271502462312477797928600809512 170 9053459220046299351996260670390796960565864964689092562667521655012182557043100233773533338350290695995506907861217156604757963750759551258578170180875365465821859302796925454222 171 99588051420509318148223617457111100168277222436347894615215708625973552855532295842642641955373571538030013106953102583693830338425806847811974932750514711071487934749723919130072 172 1095468565625602727116842542773533104269523817222737728600229528673264983963378993709273038610792669272991133557187547520652052265641272983103772014510291476885352776083733433195423 173 12050154221881632045662712727216663168731031323256313005098235419493917946569882585763839218633869855442689539444551777679291293534021576533080458570124848451345624437650452681717216 174 132551696440697970928686842809753486051937768560075224970541985051225125519023131338058753550208923007571183064396942298197091051557998489747507351832638038744410187289314799783055096 175 1458068660847677846053128296200620067334383270199129511906114394494604633670044250770554988359425344932827940375930641821159438036819992671414696467810380555992429796564687248276270496 176 16038755269324457799122568485846806227545826316535142966038631369820805247017595012943283165717823522317703314622322814444079111828742479803009246013576384617514315999968937991318474297 177 176426307962569049223191668393074737884812582580989037642067302341450246207017519432580719466773361302236175086666344545214004966519423752169285603424699835307122755970426796859965263480 178 1940689387588259662350699087762660941169214846282801599203521541216745204685608482370229355929402697347967098260027997664197888546112229834625263613549134083008798792904467299897615984130 179 21347583263470857373918006584338819772787851250138117257505767892531329719217435223579095891377491178076049305643525039477416143097129426102958398233134996326771605889495661780332277607880 180 234823415898179440905640921998272962280004755220764986828966725270168819120473464716929211590538956524186509407196528609301666487458401111056904069024928447403563385909806678931331126758131 181 2583057574879973938094935788115916088094097830651626128086263484042774740206943207204253738564407503854544104951427992043295935357294979064822111561728982696978885780988370180417375723070704 182 28413633323679714112240264484489298496161485846176788865657563879108781711211991137109082823824793381197446061914722704841634136211746181385439463220044072802398961552253463748276678925623724 183 312549966560476862373406646666310277201914031689024790632611192661940934943752445228960536358619524742352140030698940473436126357835405630542292424246509174514391602139891391166606219968268624 184 3438049632165245550356346749361764992918293535008993714952125029207049309465061782005411527613735950108504896032208834456069971373663295444440018239516211299252301039362747204439911699848005325 185 37818545953817701632159676967270582415376381562966420026413992510608833629869743562441137452771386052677263824248344300551230589153314915837371444630030990757327150746119733239865753762459657288 186 416004005491994723157915211158596914008616571293438022748019472320678790960353754830287007821667861992803375077708299554773707630390894560864641176408848415668182907737624802187448423591315052278 187 4576044060411942001574496203412150621050069651135084872345404187863301289849970483924067548608990020641018632853370169805602393321591502028743372778364900785831123318023068784891312669224018275128 188 50336484664531362438856318163541917934148352464651333194854155997518825491924387950282937197834682075532839274073652533583551018142986841487318945908505024237800917755845799276936020908583845230279 189 553701331309844990621251239133035447199010153830653261534888105351909682143340681097176056644403629467195943078087516241098684045381744216214937913529024311975722824416860012821481948297430105077632 190 6090714644408294930978249284470059068499516182612583244407200663283829919166299214865510350302439063866167780175753061137749031975557885278996641326889635855023122663861149638973977349135594452884192 191 66997861088491244548061113015230672097288318423016991996190090835837539851135256868689777398252821960070957259026280126307851624610601122960481349202172751260018764760011902043035847460676687742385792 192 736976471973403692794375581142077594164314266381694098727488951051651635025241515102110023285114971878668535003851698507784800443408500100946441620992641398688544764778158378200942231727341041274343393 193 8106741191707440645629461434333715345654741803755199766926960028285116255242439872041912503275270063526345931615609184754013464382050615698913625233771506568435413424222511716554242856174522150777162136 194 89174153108781847325946046153608625090827723703316279564517794411588813237349887445729357760279019054538733667477396384117958342794561178543792123351959975806761464291114122253579417543187760164742709866 195 980915684196600322601604241073134682596735035494560814364586845431549755477996201582437817381328644801666426121242210915636986779221183740361045586360224394584780739383358487225881832184589751073993535016 196 10790072526162603566763426252255439767942756063262904610404475261883702599062285174521549929358950009633993889349500753856837318339221031502418447567753662373000201970524185747692764879162543487288577591067 197 118690797787788639397709705178868461781778352751296571585995407539950626188924079533769654666427464357314901601001792529204011051715900179865724306462590668654632662654563167037331467913715494555800897357200 198 1305598775665675034844614904604080698609234204762903875289865099872525966471315358397759650322013236192532636974479544950399305646958251698914356424515739706941199007338464778681561050387435116373512882135700 199 14361586532322425396519037279373636255788627172879716918783756650995407336722823294111997194463945752476477480990546245611226956203960306832598311963932934668342043791954829517804951929741519457943161153873200 200 157977451855546679480763870031668735953458357186066854721978488132528076053796245400861738507399604666468818559337848383118321677184347390442498622691844312558642265856550439709233133342826265912377024794595701