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