7 1 8 48 9 1240 10 25864 11 496944 12 9234368 13 169378560 14 3095526912 15 56624998400 16 1039080697856 17 19147850612736 18 354499096477696 19 6594549035106304 20 123254413518962688 21 2314187071702433792 22 43639888872132837376 23 826342030562687975424 24 15708220978126028537856 25 299700151992553060696064 26 5737802791403392182779904 27 110208213958466294314434560 28 2123286284542272647997685760 29 41025281012152489742551744512 30 794823423397782741530703822848 31 15438273236259380620744957362176 32 300589331185922703461721065914368 33 5865938992110358064681039538683904 34 114719501846917297340313084530524160 35 2248139066428269077899546806643064832 36 44141730199245223837150583893545451520 37 868306628103395527928447413727497551872 38 17110188423772381526041104966590285217792 39 337720526270148121538555118641752158765056 40 6676467042583220708827393433618976742572032 41 132187520783983047009203660392256622557134848 42 2620949963074212539300072456105765395375325184 43 52038348240223452779873750985120877077308899328 44 1034566812583415520209769426705642778867833765888 45 20593931381931780046204285319837428024177240047616 46 410433298894036700337729788578715451710851728277504 47 8189301338319446032767181717610055315757581144686592 48 163580553091177675785175343636673020474925621253767168 49 3270979807565672955176870628263012764468751918853783552 50 65473769237954203153451506446334598955867408862531289088 51 1311846604827669317375108881192683343736888052901591646208 52 26309275707392219948062120814620922616568428346115094478848 53 528116367170400154939293955264150510509235107502425913688064 54 10610377971422135404321855939146391919741847784608825977339904 55 213353087971024666257117414498926102753537061843717663347441664 56 4293593551567549375336695362970515152278675765342051407857975296 57 86473806792752837638102602534864620114796055679637686547359203328 58 1742923112149756163448042383974143329898719981327952149821662429184 59 35155300387350927918632171288434522051914018967416548073886124605440 60 709597053264563366051008764109987546435140891125611064105568611336192 61 14332804580203483859702174179257660042628298501295755204332324546150400 62 289693931456156251173668349704428037964226157298098472046961550176550912 63 5859052101611189084545148210006223287738936222471984768964648519568719872 64 118573158431059485722225157617924804475702479030591721506448718922384408576 65 2401088671005300445545832861370733112851928038173518325181357158300387377152 66 48650227774004988255728787492178020380620860412141285548925628159636975648768 67 986299612559579920175773603297015860827084573870721879068777188659140413620224 68 20006582903233658621549921434762271622005950453217343122122500656623762022596608 69 406041217013809465887211320189591547663562197669570939149275690188009335108403200 70 8245060375645281088658910724197903637292864019804029646893076242400384618227302400 71 167508836738615598618523782621600264481511900215356811139306469171497729058983116800 72 3404831912111584563105798374994319634454587720296722682608382538945936945524296908800 73 69240765185284807468972524686957998652127620603023402205592222553814393318607211724800 74 1408739393626436079563004862578135514537968521510029087441083061480574162684910501888000 75 28674555334453275529823168756407660950216991555885746086822104905477129929954113984921600 76 583921922581809112154012748415997309175715349761679912307576548012548992363516362384998400 77 11895972442963056625587301358289309303303014299269683160764850782851025344704610107874344960 78 242452916470666466130850499986942640226253010140675660523863259287493896524829835984036167680 79 4943477530374767598399640616662118107222727313075429276602029499323152749783415168210200166400 80 100834923024880766143208843080499867272217583717446170522187393924967165624361306272916108738560 81 2057587730811511632313340218140578426738391044284906495929460686279991717562362603963836509716480 82 42002062848745547021367546648510750693064726584354483481931575672471378000072189293599413806039040 83 857716530103195850495469686850702572124206430634870129512182800137773355977353384963237772336824320 84 17521610161283845219770117071328842071004264715145481348161942225956635342658323029731526404630118400 85 358061501550215519772699049465575150490234560856305689310084079662737386942851217623933813196282920960 86 7319662572247970551973060484954482143642298602325136385375192091397384438731271324073404041687249977344 87 149682445176365003131698617229969141728086821900277412631198978872537621277352176254177235227384945311744 88 3061919210801335870449105308499429834924806912880206874554785672801389750987448679755435313178356058423296 89 62655099377661346627958066644912329253708790972815879737841490025653574689492281683018630309788106400727040 90 1282495497402025094686214415306582674525400754703370997594857097734249682957863156923115770273819828468842496 91 26259654068172424364838957396108366687115761365614486928250701129530148459000952084776386356650781928922808320 92 537839842107414850488064694873032968006104752323261231436032538187149225677411120490144708963397295379807469568 93 11019070099711000535937162569205301793442238671562646366005026338482041794849961856599385479811378010857186263040 94 225819895467943856014782560678196969160781302373470116218665161615122438350038979849709229677077866558052437590016 95 4629159030488414639842099311525376993998168390412368756905632869210164026031667671945489075621481994385550980677632 96 94920952207958055168539077661004145611481116354335996776858099806621369625772316596054480124504114019765588452179968 97 1946882229500695865089144417952478761543460498847918566419282713512969703265903400019616229565206853777468323763585024 98 39942246145327019972288713527450693569977037999397968523657945497265835564931729556480047680627346986191421482882564096 99 819668348751384355454456483852056168922679500528532839711792911465980147306124232305734758965303365091625797864090763264 100 16824976507874283657916749148172416515309895120891290151190421754607751462673154427596071847459072120797543074453285502976 101 345445226014568873027179898458018422881673940186660073065326368985951516224528468966308921483687173503014976423685947129856 102 7094311005212361718486583672676497182894086329433387357414379248999565076195601905626999351846182874058171383044908731334656 103 145728832389925141055898102758491377278129232254330888735962141666334046786595070347979561165046042376481531174772288706838528 104 2994214947742091444667876458002927660556847077440283378410231400700702946362866177875244006245062884591048960162559071436668928 105 61534792545308883439303111997301248096426468735792864922669034101738413377532807497595963579999274751623649597280597580812648448 106 1264902034444878747398361620097325271155786675055793484295347450251063628939918557565865096449351348294162853327518049949001449472 107 26006959653664469740490330327512474520155134002424751070136732718557049929872902344506161939850397631592843917899806681398788489216