1 384 2 2304 3 13056 4 73984 5 413440 6 2310400 7 12865280 8 71639296 9 398552832 10 2217279744 11 12332535552 12 68593705216 13 381495652096 14 2121753477376 15 11800309124864 16 65628404490496 17 364996358434560 18 2029949420601600 19 11289675076734720 20 62788147352199424 21 349199630851518208 22 1942092374581985536 23 10801049575261753088 24 60070609129688015104 25 334085867305722081024 26 1858036206898643468544 27 10333566509844727631616 28 57470675984092689850624 29 319626199809891007901440 30 1777617991359445489926400 31 9886316341036990366273280 32 54983270460886968271872256 33 305792362497912854972919552 34 1700680373834323035654422784 35 9458423716856958409797603072 36 52603523027612354959499550976 37 292557271458430817438116032256 38 1627072715990422725400029511936 39 9049050840265512538295278325504 40 50326774153953652708940421734656 41 279895012355551468656220725538560 42 1556650893257378632874611381305600 43 8657396153957238680872513864830720 44 48148565931642822294731423414673664 45 267780792289841846616139852984069888 46 1489277018575759792688093322861527296 47 8282692791711583775887534436158131968 48 46064633393375083647571720384538124544 49 256190891419932915325901767202501816064 50 1424819172792530342563648414655795069184 51 7924207078188249075338324764970550955776 52 44070896164977505622562364496064194961664 53 245102616529336546755229953352684957085440 54 1363151146385535820991736985168414730502400 55 7581237092464058372900319269357423456833280 56 42163450476164122351853348825499715078594816 57 234494256593436389479770887623638617895497472 58 1304152192344741750019449501332233154437972224 59 7253111293665701134297979408336523137901825792 60 40338561516901973959737300476263881128194990336 61 224345040268988208643777268067154982794150326016 62 1247706789747701668986998797688502505720580260096 63 6939187206082006013758773439282277677690859212544 64 38592656124592428745683074293696153099568075612416 65 214635095223490953109711332541614850275449655586560 66 1193704417567697241812655938243560562343576609849600 67 6638850161185953067810900907372005134201439024254720 68 36922315787760093540256188484070158122357249296130304 69 205345409224833030239306112129515065782889232878874368 70 1142039338271750463353742314141361048954932947824230656 71 6351512094103589001561747301953406816421416771738619648 72 35324269952551119304107484897401494150938984315905712384 73 196457792915029123116258415866183204525201556037431029504 74 1092610390784794907380990570258938757089927261705405268224 75 6076610392173331366736866664883105663427878383638388641536 76 33795389618934960308110474399109175816243956543590548431104 77 187954844195158071222878387474699385406284668736026729885440 78 1045320792414626816095267575586013861145786836417583282438400 79 5813606793341123142883845929304501944770230505034869137985280 80 32332681214070847471424802168091335282879285304816382191902976 81 179819914151766947156902847742203331421993153093435722239438592 82 1000077949349801850326921686991876098160149520902822714024952064 83 5561986332234477375033229027005506035745101421572273220259155712 84 30933280730842926822617231054233001148688367637281760556687319296 85 172037074458024668758054785163586959754857762088394138134737989376 86 956793275359429266725445658600280450564528224348492320306250137856 87 5321256331851807517013681328893267475912835473732293137065847049984 88 29594448120087218485292204120562914658633869167962012899543590379776 89 164591086185796069260935978212794262803134400385875745200278356258560 90 915382018339874736944214215221954809806951822530425309225861067833600 91 5090945438892754604522011680851329566223587554625971202978800624766720 92 28313561925530284336100368049758854784742154087522325515206806207193344 93 157467369967569953516526482901501346963406378175648508982617238452219648 94 875763094368747399926882435957040080862968660812432395301962942519951616 95 4870602700840672171355965188487269790333529600281838695252802690021904128 96 27088114150934726000076696832111379808607447885737983196716289074089402624 97 150651977449817704629689156316881500337583898397911172814991601998450585344 98 837858928941246124407210519564133959279639625461590916070109891669204369664 99 4659796682990181233812960386413885712256806191047847029970836425696825904896 100 25915705349401299641433038548406964274643821691739134456746167768706270322944 101 144131563981887647619527586747537664224452302313791164957456482975369285021440 102 801595305078003136205228798845690623078681905527400539652315574055391824134400 103 4458114623690920772480380897939533047755154920181474457906557154584788488769280 104 24794039925212420317720835894812667851293960099969320572960091772670040760852736 105 137893362486959576044202804080172410577016481338333448347468185172011977415814912 106 766901218007017669767652941402717223241862335791925203327258292286880763284226304 107 4265161626153447080019948157177641278076904499836808836511062564632069523663064832 108 23720921639017988201998413569021844696708221990309025264788665456242698539050393856 109 131925158463898340773829309725731782652342317933468706161432157676642333584048238336 110 733708736135144479800817859527948469281568763034102861298350130823460810613396521216 111 4080559885234824632415090538889785023752242797770970379796993654351087005621389741824 112 22694249307562616588499090896004913398323855987502322730485229339765171065142252052736 113 126215266071059719060172911960916113598249049530348496075020656143547501411024646434560 114 701952868036917100713217656558373535891638150871447714379607356733873129441632076857600 115 3903947947689941952511140300221285842455474659857346032057086247988731894803227366526720 116 21712012689534256861872240849082012993179102628502055098949501669627434132774315496726784 117 120752505245220262413016563541803804212609921120655617436189821703482183770994389544873728 118 671571435200267781996138017999970528607827708548350597978426792867974180572244447207506176 119 3734980004440112374668833617665363266553914590873209246359468976447961793837756014093553408 120 20772288549478644366712731179657778661534709121579881674422420926596886050186162475932459264 121 115526179810829611569638449316281544498311647124073497750081194674594508000601089218778787584 122 642504950279978126053767295776708582392063286126709204725057414784626043105916932363492917504 123 3573325213473209989819263475906707720757949825894376451074752346095626237736609812794220121856 124 19873236892072644920304705965133285387738417926093631710681754460194291923334522091767606141184 125 110526056536722834523578833948679335948105326875500410366174262452595033561448776140019482013440 126 614696500620478682302614189919689068547384148190527180405437380333026232375669967134923593990400 127 3418667052049568099929668657848388792246846422329686979908667562710423358138099560824309301825280 128 19013097359383147241086767085581208997449285398549778308338546527080076310618974875802200913060096 129 105742345099285485888170020336281352644170226411210952319100485187877147309228027644020931976818432 130 588091636819933223288496005669319796530400770712207934904766005144670001980905495998620312950898944 131 3270702696945248675914111876994987754559443583695767925780558154509672835392514250838174734841745152 132 18190185784057274945090815093610355909679326672349747962327946888779714482310444599853391811626230016 133 101165678912838935208322810639312589331279738036882092330051162985380618693032998192268344802649648896 134 562638266117414346897533153726305278041574974896792950300551908574381532196028141042852328496267346176 135 3129142431519188946616149590969636231640786919982493913463454056137625775827933001761819541052674232064 136 17402890891695007851132781906977011397153320016842444093350301866663967510853551567956326554364418007296 137 96787096789711543385000276621081989926946944758037157345744480617546766369351396961599729552129532194560 138 538286550394420740885939681091757838311405344180635191085493259327880739199641331659278761589718078521600 139 2993709078443252839121575554673648948764261851200149078832496970354791043442678145922153494710990292094720 140 16649671145947403946763511433981479934858616533028879162440207197367412308109696091954694507537000994234624 141 92598025394085804914371975600481167953896220921600961506421474618733557809226447476305633595071084622884608 142 514988808591021402826495737731516336198404824811559034359802060588250973540572201388692680203424093028270336 143 2864137456984463380470494359316765009757664006308105548467242627167888352310193829910403692663399974214815488 144 15929051730163072440681494613365224378716411130660933261307269072157653616573696300584810815802187144253186304 145 88590262455265800041006507419022450572953565864161688441412942487760468497534323464810446169308110216053780224 146 492699423345556020761593595026235358980943685483817686574752342170569594059966030667566847929025514910156095744 147 2740173863776765745003103105831467908282977271473430298491962855291903410439487626954484366148713722642662428416 148 15239621659672912048928972980610392486133291524283257265448280428346827468675207837889433469771081863631829229824 149 84755960707496258382477986017621004136669222498195358470202260156092564997210553849590159359207863264281505181440 150 471374751675090512285914118278463889067618226155819744516650051095217818015700395800404269277584707336231430406400 151 2621575576065663518941574939808279190379973803105175343854932276417784206132218339806108610069430045239367971393280 152 14580031019058920534303711632430243220118870819391415797641889313597502761076950664690635088435719213148248580301056 153 81087612524887135588593381908545469017792305310898507832653766983840245678480907934385576738494594130122796290961152 154 450973039521738584845723980300376337363595170676372199221765764677579744558966953842782828239339497646973779184713984 155 2508110376453073009211320806834270609402827752247417331891130216872336246484921413424395183767419730487834083965308672 156 13948988318997602385713453805436883566911032900762655495658381483081540144108443892185374634676126871769449904602603776 157 77578035221358632626303610183384020093154608287359249814479628646592091036879735937902460972593530258483476660495757056 158 431454339997529609298417640840193072116793994808947198865647117320658911106776437459489197524496934751471949789234708736 159 2399556098211838204078494604414279344072321097363756393543692792071875649452397174713204694890730301192435835240676904704 160 13345257967502630554162121104178410831571895723102986716917126755211191017324455419569759026389146533665220947591542579456 161 74220356986823708246506890893934641068424701282810855870070344949903331925652010539282675625598183326117059951215382818560 162 412780435167744913292251267424115200826397743195078253779447033801820457421063523988446575106874190240137217671540794425600 163 2295700190279624727073703744817329277237386592103060929495566477013516546542228583604864620743333865072024044091062498430720 164 12767657850615413783177916074328383334050524199162609727627722134233545463067852641886687087858744167396187092015234776260864 165 71008003432070898665655782561760049120454576657313780657429523123526685869137139824367892649064538251197117291378143446380288 166 394914761219572980394167149337693277170777843007910060792139549315246383752543243623963410588665019489715256501526115055780096 167 2196339301080443673433923784869772547231808287796860180285540660218511199314705586772800732928138830418429857179657657819418368 168 12215057017806521870884129299386861613256435270514856567750905543203030896167601846325751115772317297575326405829402597419327744 169 67934684716002103708717514816749850914940580591229114531972013520673126678655568230097851946981110439679845983368556919379947264 170 377822336869562550993949569322154063498532581974485875518510748828651028149128232343341780862566559821668626297616740961342128384 171 2101278880358921027287906866721079637170203429091568212373799133635172183614653080562609650462117035234241616216368731374355320576 172 11686373467555946783063751512470324952203163347845097893162219133053504168652586261217635915613305369062440828419023698370047172864 173 64994383230020259263143005653523637568060516002183139553145140862293151711650879184022574205596201301563152869202216037595487645440 174 361469694869694240577491027474902863358798305232521253012267922477516085500679788646625752988499114966411331659346334727730411782400 175 2010332798247697609937293147096130942967104008610183654660714330444267384811551487054199677274724194352374098661806614793348981313280 176 11180572028776329344941123809873693693899341618411116032811254449336879464622176695792062284008933631199078342976139722143778580111616 177 62181341815452724535089521492346808313558559259996342992393066501804017173862824974110838569864741863574555611538525136659658210275072 178 345824816477958436986097659967438108643715181872685476478536610046310176139636398017124736252932581519139264981906670950764810872455424 179 1923322980822087262621967447833292293997537799028827591410611738309739095586552186326986445211610135725378409981038495562076410424987392 180 10696662333930943342464990855093541188833043138220309358400190728824708993105366414269390142745417158114214769571585003498795842326651136 181 59490052490939905296279196402988449969850999575311544777516441195295050187045147409269839437525039020996476107152787059994959612886658816 182 330857068765131790334234447980170820278292651921418338818247174064683813229405838903673618251012790763579054749973380609337386202244464896 183 1840079061428403289969407564637288142189240566847436013507598688890426291109479693051556612256889223177081574392591367785402026512617983744 184 10233696879877768707111977368619650433098342752560705385949882321941242602850573046955026246432529075183078104000164939362019381175578665216 185 56915245667717154630028581063239247894174474733145449593588386742465287891078173784272730826972589740864894132860423633250919456128106786560 186 316537144634997932753304248493717531794434581111532504083060999759532906982098327368857057070487150297006750268036145195771515425133786169600 187 1760438047103248292232901090950108739407646269915563931832719904377008045746062901307817552877629334152128098813369627304393252326911648894720 188 9790769172642754583603873648701020921498047240516687490288882141665239724904499252240571623604622174388179618909414223787870517140444596789504 189 54451879831673295747363906813306276535225160524292300977360415756640613708362991555221460942211320547500232541858942548079947601367818986368768 190 302837005440571033562716358503535768374591745745912606920206499635981951443615711364919295286843178738990886276618212000042988066476242881331456 191 1684243999430610868960103255018300166340340936027049840622562171398748750438406047112663379470211686792934343601455943615661335654391148278370048 192 9367011952489707814218991917099815017385652586222048029004240374485942227794402754839638427438343676051370878476293332939575997001128628906467584 193 52095131671983067747852117379552303790976840615337937478049185250211605591053570906976161956306712238016121400522405781651741293772771216118312704 194 289729826083963811721212886320067606397752663617589178114374031129854154005215663237878819342173094645003943283678873197087905496017973753644679424 195 1611347729211882140065673265204054814456453920400420746976224735907286233308081075409342439744757964610898631781572866126401408121943646546566254336 196 8961595495811464486690009765867842850013156133862231803919090161306254022636409333384468868016183862214675360264238112420445208210402569973352194304 197 49840386636985194286304682239442461434440461573832256651623833241885488291990216730416542558155223318615538467597083857931905192497268817440935325440 198 277189942492404644110612697549154487240977981945927942130018185474701054835012779337216865719279195269378698263566954387058483444397187835712096518400 199 1541606504350950954483851424928541719211322181030837541697136632387823477509167721517185719569712580336726580104192009845954142570802164310457193025280 200 8573725990517419528502058394106556136551431411648439254839843535492777255661452111053579661284331323696355129600818612072400800541233860874802513387776 201 47683229898814329063643597359317559202169442433292374450301811689346852969556823005237571872432618623180673266372194205739172463222219711639960049512192 202 265192801367560947217488714362370465322774645739859107113394194282090723555825186509282482217158294360648261067638891969572518199032036801579691714347264 203 1474883770382411998013272221662052783642066980712674754191344866459860241134321721523076800540647111539092441342494690141094247687446499917938161604333312 204 8202643981736396408352995836735405762912271699069850422432262596887135666007402897475662677250500342592096114775072346638899727106320162669716729314468096 205 45619437709095478874364793083851418071249366047787554923495079246531067732977246510145024336428325505831933272685548905343544108244669139344511812366610176 206 253714912109777180853729584893076680395447388741954081085007470638019106934891521102316948386620171133715844901948028775556172051953730335308145906441830656 207 1411048883095676434981188749580725418198136792811378128207091660493885206680422675635058444014914593889355448132151810186144851497718759232400926846159933184 208 7847622884791517598038484567920464484223378439744014248769581991852233336340706710315730156608447950824794025000276562788665072957134333234375697106715320576 209 43644969128775211706419881978797448043978554735717074715730340659014551700941565567129643544139818904658714589944721458031496698718190258781422464977727778560 210 242733800823094341160631297308218420434062855632067409019955729746277513176320346484892516640887206027364911107937222677431960218480120035915226689471415353600