1 128 2 992 3 7688 4 64976 5 549152 6 4780976 7 41623688 8 366310352 9 3223723808 10 28480830608 11 251621342408 12 2226098835920 13 19694339040800 14 174322195009040 15 1542993019964552 16 13660022569173968 17 120931341993127712 18 1070664479980658192 19 9479117735726412872 20 83925136380273856976 21 743046843895731787808 22 6578755525376548473872 23 58246696851249589962248 24 515703488239068503788496 25 4565925660319011407304992 26 40425745221501017453100560 27 357921043462527913974585800 28 3168958736890342352555667920 29 28057303865021280184069771808 30 248413584433501984560086576144 31 2199402666342182262483337920392 32 19473058669161517562439280477136 33 172410454772819091422338761229088 34 1526486716323239494087168746386960 35 13515199517231722111392851532048200 36 119660798264774866023818587636433360 37 1059452109686354481350275954850589728 38 9380171210901575021721576844145351696 39 83050107825897873164458373931412472072 40 735308584427762663859258773344581807056 41 6510271069925787610460383092407540403488 42 57640601935253271457240746748472761835024 43 510338042114150646003738124881340772170952 44 4518428130655753444904602058550431127355856 45 40005233956935985627185141913634615454721568 46 354198118841766408586477353577156581693537296 47 3135997342900049398291889922181421504777407112 48 27765475906382477019203305920778428899560899536 49 245829816805580333001651619554220224770383378208 50 2176526670555486893955480729623519559068206577168 51 19270519781519916350000310231257976611883991456328 52 170617221316062776571141092952879788499989340500432 53 1510609809161999975524454208106705048524023145087008 54 13374628762183302597208459368606476396476307396856848 55 118416214062222759763505617290197551515852135196154888 56 1048432820242528704962239368006723630928825412893199312 57 9282608697353835153467766626475878315392808319148851488 58 82186309474995279296908615325261252634819675366909541904 59 727660691659361765811254930772350789890085562083404300232 60 6442558201829066441129251931517423077409990421834083029456 61 57041086126698937937184179858095407667797573843521373436448 62 505030052439383272759127554048474832080879783305373521366032 63 4471432281292829825753322519012269842624378245995457217361288 64 39589142368091890583203481035971059445132826289924014257505232 65 350514129443081549989050512847585011142432654882756325257014048 66 3103380058019757546825442147393006867246921247060827789039711760 67 27476689170325284352436080415902777813393048353610270014568656200 68 243272958402784374150404422626154741425600367481591076277093933520 69 2153888771794197580151104991671556819360466365054902927856067548192 70 19070088478884627541354465412915860966731016523601058515539961478160 71 168842643758967713357611379241720513310072264604150712728803166721800 72 1494898064216273020283012230437824654086433895006489273263915411237840 73 13235520201802502179613909850692493042661520677944948283626878594069792 74 117184575460777564287010872396137823841594460203276314989980900452261392 75 1037528145214309336339760050010084615205471020598409307860821363820257992 76 9186060945982986067260193151651111870421964126039418186770032376126022096 77 81331495528618873312187396912209663101025048503105238761965690145742818848 78 720092344675154019932955696854435969720951695322098240297190595766029982736 79 6375549613215949918549449295395026860173524547005657502097604925672083439752 80 56447805855948783143471898433496197188077585970768454357632098386034559681488 81 499777270863966669198337112148061383773769592654472102702403628695041479991072 82 4424925232871771344149968776446665774339888377909360867992550531147946307286544 83 39177378520350376541009755181569895736923909705711804998177542920559037841186888 84 346868456968409421998841266314268134162021756301167227800311596018506620248576464 85 3071102023254241381615595000521075478112800694648916421644732536897078521416181792 86 27190906084882983210513023298914503656007033064067146343056156702498453167761206288 87 240742693703640495142652879702425501987449491255931262560149670231221708875656589832 88 2131486328214217896730781423782221745150761506278892194759222031936544254041690065872 89 18871741847987082383069830448108153460506039283101384858930528064630784070049025255712 90 167086523456825089057988606339605889945595131828005030071427541776116204424593135599120 91 1479349736011038634127781931521563946957823123568444153945060275214138294628593461536200 92 13097858499649904866338479190935248914629244841033890340918925788864661277111809600434640 93 115965747044667166860309767915655117799677277834950348735332370040022919951852962793202208 94 1026736888933957206288920506844932021589783958488106292696082044843845483878726952249895952 95 9090517380892941768347384913144738196394981825610297675644310151034373370898645843230174088 96 80485572441171110768615429044761321082910498523636707722951318748701732452662857389654557648 97 712602715528463118770645762976538909232105541127855343685253154542522160658877124841325253408 98 6309237976156598671640525099531976941315910296771757753659993007051779799193279636749849753104 99 55860696251004734651803778086145988386035355779947331920078097868228409466364856339121739559752 100 494579123095287091322697767797303597283549759415459968908964698120024311478279864265474570994128 101 4378901900946204311793752252181924651340450875225800944899749483999301422698933036196495863004192 102 38769897399037627725069680411265481339916604340126391197781855959103820846043292461495373061004304 103 343260702873272829919659812622497190139939452724488836105546859552099214259744595419335483892624648 104 3039159710027452821634744176345709665857354139085679243728202388448998121193820594933586781696519120 105 26908095408940935200216886386300525645427250319681893608341904406534510509731459430799450394129472800 106 238238746107267889827968700160829647972721011106403043803338618784766269199989888388575851169031642640 107 2109316890853002754369214308085919310040912413803729141297698497766937811385095638627226749138172741832 108 18675458206258781018713154783389518515025483803285330571421434494029604198185576416276134181448887140816 109 165348668436763703640183154970480626975067564291530550516644012868135152855905957911575947178296787416608 110 1463963124859136940913195146504988761423579413687214133338517078573894133797058118877182489308600350931984 111 12961628607048470817081194343023681311235515514853484647636793857624342712083437140460242086321765677610632 112 114759595576031103652269384271210719804657854886604183445213421223308139194127029765967332684651556011066320 113 1016057871740944914858543759448831812789514786038335281859559633279772091298470177744756056633217081260263200 114 8995967557612776050283187264962359032038816162217340277987413944706779652621148868242138044587745327118267920 115 79648447739456036216816410220169670873198989844742978204606337410408579578270521961450312740428121057369351752 116 705190985480644416124305116570397924033377173079435165367244389427302796373855978554723046887851876310248223184 117 6243616041707415511230516613156479455721717970024413477219622449814532063875324039007548808446483817238064336928 118 55279693131210830098829164175637701285495444708986222280355407584673332055913676365356381275538089706281177566224 119 489435040891010467859599547716961746369262711260548673826944687836820053796135695401785570480567372834887809501192 120 4333357254415318230545277210246864775506318313655909863057811593687383161205439547840491038973211569778802640538576 121 38366654459821214087620781012651422178057854412283579245059402396581345832129464715513908518473834979826744310845728 122 339690472771308555228210308266475889059584691869603332708558994642619202461734857630726647885672831740216468205075984 123 3007549626523595158031882832623111382117395620664108599109797740732949541109216210067089386790949717953453420338449352 124 26628226226679793422384312507080317887261665356433512838979045666724757896650940101802563638688893743957596691466097104 125 235760841891356493242788494964059196366262407246030890923727819047839722459501555504708562097661057015340624350407871008 126 2087378036229479677056104792548963602292898271552860190503352165624481747952377578077979916025803877545241368601483742224 127 18481216096696427208748083002901740765094354836853293134402687698198244072022776980762028091937665376037829497193373819272 128 163628888722886619544425698483476547865062392425633003912995353603003952289570542500973879581828986506157242786755988095952 129 1448736548753023810970136743391080346858252339442012356497277867961448699138654822339706115430981340801932953061409279916832 130 12826815631849121567540063375277893729317505204352878877317284852498346529402632923161727651768450307788056257231897101645328 131 113565989202842341605568081414601994953284231051759991005785347566499322621018526580750245561316499177517962069883912424618312 132 1005489926244525758698097815719640349501151099905403031827779419172476015726910824365672251043617058113617493373155325410501072 133 8902401140304761110169913012021078834578594552902645022239576569243473893437675828807263518533673315517573878341883940814873632 134 78820029912090818197258304820685391836325619054922600049538656398045417371681326178692879459260756277801999248986618532905597968 135 697856344308723414766532487287117790642559678376693834289688878153689080004971319603855988750769101169237429410545426735240135432 136 6178676636320716078011090047192739780140544577225334307053497064512550054380648196463990289411402488590007063458784252548467190736 137 54704732983450310801436332804185775970032058513745707597573704860762788056499717895512878947824382932618766356948707170704690775328 138 484344461919055394042473113055018916839095462836588677214586972598378840913889424288631037739671677955559169172199528874582122290704 139 4288286314506445108826086968717703311083012195011944364503063776929010986827042375317918484313686221005677069443210341228293826064072 140 37967605621671261579110918544068137664184055671446173630352108250273831103240910311497629247834952347381446604738712979575691060404688 141 336157376378138431917062171060194733182856393449013757239161978642385278506031381151057627825164190095470962283717529055946428323192352 142 2976268317245002486707786569747689295085966262026887805760141350742094852246948794389267843570274744000907556201062421102538073773038608 143 26351267943833460989717184647636960147093171997096066401940263070156598794149929751064585480506194616679231333047288356834487008524676232 144 233308710180562576208421045522211158915895062083938732960917751390535680305228801559194818453655204002727317821058628232057501820608283600 145 2065667366069030537358354479781295761505290740699637247999416847327817295420033359856880708967054640490380258418421201229910773538649780000 146 18288994285469489279317934352176224923690140381489246997026224706211610634301180611537824155994807823561387511624101936299569595082951325200 147 161926996315222674215101703509495653270901397252596129877866176364134129677896375116239743942627630698232017616951552416147437940839210986568 148 1433668343179595760676413941465395283307010614215016665379333495236577769370018918320438525449236092577033719109088415569707843875507736089040 149 12693404836794960024580451144396584477100662365965468408691616577726307908959305924007141133447128860546370231236050244667591010813481175431200 150 112384797444457384208282187612395171801061583963591418143743398417983375014828241957376517197152792083871887653365863106288602424010210745478160 151 995031897195900985985599643438273725629323456874641251050633936533467712672702170931402075641592132725517297478053857800619099231871563262369288 152 8809807900633480643865074030610546557461806902191367305208805048363156820162456507372808367647109039171858442652305971849664882393561833849015248 153 78000228399495995163537247820838079807362157933880078150702192267623991893103849659494661352503618277778117392649836477442863226683773428153989408 154 690597990216797021849726452152320573994876307291891923611205089169329502639504164059457353639764266040692006041940453471407362615175209337097256464 155 6114412661060374134175212283482913961536399588216691078521662586968823878631719676992099697492805216666195447566245695411741852325609625681294586312 156 54135752955201818130862246898931517670014836778822291045570625090152565167149616061865632330596299436006540417471664082220354417780631650462268682704 157 479306829696116359347939780244513389855596455251085283021693682795014154932991886630594397486500105579857546198610368767622068454769258131765243572768 158 4243684154230776574755640485890122715814931058281823859582113676534576451181182217891347275761561799237239551442579226256094848039904007948891484220432 159 37572707262041545652095882317641796729825255944144138359124237261943591759685239715520589070597144104957513462292179270030751663066191392359741129791368 160 332661027468704290714868570148184071787461883449272009708353775740209682379049390435427900703999994959784010893880776749953572133428655578174800178627536 161 2945312362634393808882876337186035549028990842611285530292046209028342176003599341856504532142091074743051625500767841805152119552055681680333822988624672 162 26077190284344621841439964800112807634352623992736749241307964050743140507606407631044308694127845419346281615429230726540494451350554566016461164966049296 163 230882082916897550896219994535413224058572185910036781852999732732073870603160774072391978998900435881531730132796164520100552961590425309184008748532825928 164 2044182507041320555028767058383071889125487051501064475754045753615280434821085894836856982178903931004816013594847815185276217082991674377540477703734264272 165 18098771759598993307477161955509498767792394057951053130834942438495714289549129722425928265603181088436958496771605241949084343975167858482212511468137450528 166 160242805169175003974729357895811206604676449585686078662293726354416097974216060847636087602336475686925943548177888345521468438979134059538208609777673362448 167 1418756860938231444414472747107150742421909925827777239255823889222071727569025116096740616190600541616270641763915147616999100835048120908747520606819035388168 168 12561381637910247567247737117721640611035541235833006899020651340342881259697263086999450212628591785173230016649125527290821692287478377563220507285844355673040 169 111215891177352606916281267201703642217145792608381136375847884509520015265196332790202411216132468698661979833382615900070277526110479744458776932048977829031200 170 984682641361932251225107763944299020296063987985819009150752312133474408400113156232318792665419404614808714085419203692698424700461138932677987593817371427659280 171 8718177716647705906729830533998822613786110728137761011663335728460130203774539622985397122194451359433618260610207650484690034776079541481214035255557396774802632 172 77188953583995836198762364103668208065279595515259913087223470800192402983397582728782864769064340527839205955077366802238944544676380839037679216491474144053182928 173 683415129748384178252567787427202764884750475090318512927822310978832024150071566563253220350119251418046906467989231266308050045846765756864570498304164283312801312 174 6050817090825792058114624553051763908628148881733747650219616981284575265629311789146177756389184185786078689924196741696895175393495477848196328553941633893399837712 175 53572690847668587799031742070209900802039670273474806363051605359034699943951392007441413224303453728661937778975285947047429474631844502425866172918704214172550079112 176 474321593526831046120074369811236370805664848592322849246263530430582789431513724514678532335907339027940543870324374164464566920037724036334768583360834354075540440016 177 4199545897844763642246144878298570454038027749490554626732915548476651295549685218767971445189381783073673311227234053578143302871206987795657088404466378164310518208288 178 37181916212100835498759881686191384308835167045558728582289549945770001809773757538217224442946844879192668609968122127495707770937771638139074505354685348447298850797072 179 329201043835047261124112235629161568872304920732396679694884092583992891485228430214061750695192485970251657747790304096471928484985594237056905638608028877149630712541768 180 2914678378701059649463478934140805558729353868993228510728876058558146774275373130170011854658008946855659598765234270995452728532316222553597510539924085693553951196230096 181 25805963287055073895758207920311105207190200085126908728756286633841625757255459679571823560356002378190975062938058359706802173299382188129867040150639433554703654291988512 182 228480694830424860826970472009632565073553414013222231712522086838964183303805118012957277378365248361642693762159782969220778562014388726227176720497738221863897618002218000 183 2022921110500854583984819180337199045890755502381540942226040354508976460739747754087639150381383818541303748175425820467152075713862143587595062611017682401781911054455125000 184 17910527724660461811834362159021939153421833692491544316734636100736660008713057941756826118131573227568152257351912474326436035541352862927464484517196613505639785615745666000 185 158576131175183335325307309886659511626663942815526420952794037502967223869379277426266147193712303470697864682759525954752401145319459141105732931683807730143709856865258250528 186 1404000471960725761934419237815505343339349001227005651342146540148417540314271618855988545783631416527327400193041566095958877249141775774364621125472735198151463832575470468624 187 12430731602906137643802838206327719691489030639773291342189745252057929528546522032969001549579560880121809333655836681419781685800163304496504256921972030972122653090020070709192 188 110059142621008950104238866589127679657194553580468846340741881909810741758485380523868493458182958118513894638722526745226191727499952275314025446651773700914226743684051264786896 189 974441027400167587871115857013750113116121214883667209123702995354142455532409233953783910131156361822255201573059675678010451972131813732444874504058291637966271994722601095010848 190 8627500571673901362193880710460060720791496574684128772496470124729506806192500910006010887643292657646223155419623315197947916388446711366707291226633942159077154486106366001859600 191 76386116780021667454896962455628795283787494693902329902262719119896898389137657021958649449365387419037048277699043353476897678535710406770360950293535850626381053413009070463045000 192 676306977699688124465396068660139327521609118877840700640383341028124723059931113852422320666925935182828292981953903054061085375666326100323211504806415280474004575453341876264731600 193 5987882973583942774493380452912472884507276739476954169283769930872247362383148905653877978643873975209395072524553648171890348195133739568927346373183297042198874021795719178811476768 194 53015485108979106952207069938123851831076961098940084360454067005534344223488859497069499469105801207449528851646438367220123918849768886389445029108914514855780378998484299168781841936 195 469388208443580345002791944589866995127632476000671072218757342122166715990515125795643435142601279599786800526110857579333166559684632507567849606341269996554981964046372908769656505672 196 4155866720317118421041904631839918529266132224988156844224728263591788018923017374819472789777181920823487683277442911234045345885692801849129040751708245475191906244292329681208888697296 197 36795189752013836743152844999583309435655519953212789422103414145436435803888195288709602120529107629365096574098837972282160532851308735276569402090952946637551321850805026222654069584928 198 325777047244526207965071437435897089534278906346844255933333499471616085025455131560810270547544572446456567815312405481414782422138615896956815373722454415986405102054602050673393856478224 199 2884363016650936681912557140328943151987320954014881605694317117291083698445750024099451565743446795740148694765090337323596357824940736320850969438621377488485438388515865188391150325821192 200 25537557302430485812287275032173399873219495673122597673527487856111359017596323883214324871943268462247954328820242111701377842722984669474768117527160892587304396166911397848150141254298576