2 2
3 4
4 12
5 104
6 344
7 4096
8 14572
9 190652
10 9586984
11 35791472
12 1908874584
13 27487790720
14 104715393912
15 1529755308212
16 86607685141744
17 4969489243995032
18 19215358410149344
19 1117984489315857512
20 16865594581677305360
21 65588423373189982912
22 3874762242354582408912
23 58971991200713618278352
24 3516875111606193962781632
25 825293359523586850022227968
26 12676506002282294014967074000
27 49711788244244290255109534912
28 765373947307610204677254765512
29 3004801422763210433178643144024
30 46359793379775246683308002942976
31 675163426430433459252727465508228152
32 10470226674490414260411526382518009952
33 640531514204119460636940437518622515712
34 2524993795123485410047069551817885049912
35 2410891372814121420706564137583606649295184
36 9514984618039732540388573129678312936609392
37 585537514956291233254681423363953179024042144
38 36086460181009948597621847721389926589016979692
39 563470510778179438343589333095434417216745076812
40 34804132014577781121873796946545902607620347069944
41 2152381377620630419042622229143692673621824609808432
42 8513864115921604768657483484168384366247680034897376
43 8259344388666685215573407135799561073818888748502738288
44 32693238205138962311644736579206595917391921524017987584
45 512416468194831082762105259037360523763457587303194708264
46 2028962177094684691340861227703488134498476375748928853672
47 7835735987243838295976043726463573833251134413413518556189792
48 30360300300845315084084476449346430938780568213576914338887676912
49 477167197648683890171097612159639480949329989779479158957586022112
50 1891926081905308055766106321896114433237694346104231961181957942544
51 29748906667200705980322223544297523501944435224872355841217776826752
52 1855931790733596984856404937755166508222146950499599745926057367237952
53 7361862769909934706597072919762160482614516236991820040674838998122496
54 7237005577332262213973186563042994240829374041602535252466117014893080168
55 452312848583266388373324160190187140051835877600158453279131187530910662656
56 28285090500718459950795965803648954590111751979393114879867501437047482049452
57 1769717901179280359906517741028304740921618870113670710095590537673179772407384
58 7026435518756253873406618586601269193585094180599462976660567166772099504820208
59 439915962913435025117631772378514245163588505220140290174426796822335362407676144
60 6938103186520460967569506810083996095151452996614784004470758606211401864922964224
61 27555587123769206679708679529411615697055416156767936471797389078768614573112077912
62 27250588296426665323582588939551826854819515112183436572080217911953945041782650714144
63 426046740148389246801243542673856870285274435276535686407558819934265375851924056445903552
64 6728789805698431459157704467520010441666785919722318453714218774641569196697108165179059664
65 26742626150852740414601133140143631242521841475819470777582151670257580163890923065454806272
66 422465790332458481486357141251889263173003267871173411777500318002812445763576058153275729224
67 6628032499342460376886370385204913228342937669373371019472032140644088326147404946017223076701472
68 416619185672954652261428995641451688638698939217754749795384877411450525424039073635605932059508736
69 414288044795894420449931520105145762427125178679241532467050007114689825883035550590682542108042934712
70 1647628316084821488226164436280234871261900135896753680845968993812445072343737572218358480613258496544
71 26062484272614448995577510173887351599960965786003194587927145902124123591914600091704756285342459363328
72 1640043703054352812771983656975794013530504573259999909711795371181710213068860644876884775408358032843532
73 410674112834768651871384585230922321726895309098722600342258530541151304967127771442502904043321457585482512
74 25859221556563497046869119689379366839061278818087306963486730697300882169118202904011904315368103315988647344
75 1628720494229269147332962967102497263768177053177308476684370593760157149946598034356635924508752916148409486392
76 25786653269891674877145968651926448825313965491142308028761972123197461892341106421082634983563426466496484286852
77 1624824997789463060300166602067777888869267598782080274966939934195699866865864355109866649685975902713675381043584
78 407552064091999461751249869318657177135370232454107246343222751979268879737506529175223676894039003264473465417147984
79 6455624695217271474139797930007529685824264482073058782076648391351619055042102986574113383200356667847954076223619072
80 1620235217623158330764498304001889803500991870010493184521198027633347527539978789214249466429499456227546595661982723072
81 1619428976175154462504213577573104174125087070228287006094450637227252464655461287380367826531742707377831103142647530521832
82 6446869638487757765016774051671976616993203765289752081404574917723728859295074458339910950264024130251897210979623851868864
83 6448069056094918278089335311960659775433574593897247849233673443289816994896803774511568386288696693250466734816802132320230192
84 25672867538155693144244575779102626883670713660887190510837773894579826924126163176296162559969804105638536840930928872427708416
85 1620555802956458000118890482056231570958282856840659916081376193235943047484566574196880425499135434333144480118414373459153954912
86 25694242233300582952111277145362151242705082037871820569905620728953594743827698081384016215842886225988494117868572466542274621312
87 1622407866731265380690454928321438692753663751534192098842612051742498410967406078853105023914650815983844914299701537084819294388224
88 408049810130867026273304593902037633321342518280599612789608532873341354730328658709440589899433013871058957411557959005659691026950272
89 6472024814597403964543544167628840375461989159511423423723877947486735921983647595530605529833859922906268018519724577052877853628727584
90 25776029564630353451861734347266377252922207908010863852060466284362757784523618129385961417618991740939662056690325131446183245015184912
91 408876417471561314841549228100843477797426954626644432606075035995728552667808122773435679824697073241117018162989358257958142938479743312
92 1632713676943510581266525747799773172462655932356156459654370794783144214863894152782586873987181993284428311255965806953686179748581739176932
93 411094459300871404955601281289635069069774241009378916985567994683176525276676954089916853078319954416135848228381418713554181427668094440585452
94 6523817378619542948846439925118780198135845914467205017305666789094654409288653051026925407218399547893189341772082414515488437566061897866964496
95 1643268377457902545187344225315059815369800223917201199539804903662717769279455097832966913818224978865047953032621669241718820731236093934320275912
96 26082793688415473067834180851215929499734199570064261270783198152160428656610952628551952926899634718333758439263426860631213199568807912775526116252
97 1649582668546087241581449925960364927101299928714615326983705886284665850156686389862435322116991071320131872316250744445589798574304450042622250123784
98 6600766980894817033636443076039801170451380096291639816725445633832253060959284665502461192943706302862784914799500825035694375249032185601862929093658112
99 26301906743795439521003451337476602365016993487139101185419400226764533269722820123074941151959595996081686807027995737741508954682053131779435870568421392
100 6665057473397327974534131122497750902029180916002839456445563811276796415809611659731912127561319788370253206614458884871008017708125126419368320753393661017568