1 7
2 21
3 35
4 231
5 777
6 4291
7 19995
8 107331
9 559895
10 3037314
11 16490775
12 90782986
13 502334385
14 2799220041
15 15672833365
16 88162676511
17 497842924845
18 2821127825971
19 16035782631855
20 91404068329560
21 522308348593785
22 2991403003191771
23 17168048327252235
24 98716281736491076
25 568605760598594649
26 3280417872714654966
27 18953525353286840855
28 109659682539694076976
29 635269884254980913505
30 3684565329509551456676
31 21394250295554841087075
32 124354079847893536051551
33 723514646358763727756785
34 4213408822942671043698216
35 24558154282120322728997493
36 143255899979214356458925836
37 836304713391124503743671545
38 4885780167707117550886204911
39 28563022518896867666657210085
40 167093681735553119827237781796
41 978109356500761029354061900725
42 5728926230933067537036309050586
43 33574172330119146030851055010935
44 196866737753880679014582280257456
45 1154951528156098623461286741379813
46 6779063317437971571797666658334641
47 39808967566231484468239736035093395
48 233877684451609979592433989028363156
49 1374628022899258606535951701456711515
50 8082812774647640656468702937244056322
51 47545957497927297684890565064632712285
52 279789672968572175138168094935810000736
53 1647063735211217331121869374515206031785
54 9699375329577168729518260115921390068531
55 57138138305145503050555032119545706077797
56 336706886441036000130143632278123952644966
57 1984798488494528000703490589426488274583585
58 11703466949398768555937104107163022388824286
59 69030618616792736566840045584427406589916455
60 407280649839077145744744990590358265585467416
61 2403623507247012663409315685595472321262009025
62 14189132316974300561418614891474842406418738021
63 83783447966895869981696146755042526260984813825
64 494845989554478732079406856605950191841700598111
65 2923397845983382047976720936006702458918700106445
66 17274623635356348465317071276829494140831152348366
67 102100760591061402869634731197846026177146535484095
68 603595672905980646376370532054326434009506449678976
69 3569087457183189909008101038394269796072574878858585
70 21108602961054866033276486304870515141309193070872708
71 124867792163986531464452436329174171056535041819083675
72 738801103636920311164676933069485192831599407030021686
73 4372083243440405129084115441881769605760322834103806485
74 25878006224687803331605980697154951758724853072318750066
75 153197796850151795723107405083537206986220782626601375285
76 907092218191688264149978057067932483225977432794880892656
77 5371870798641686343537532386046109855347696398557065113345
78 31818003961185372957876153367417015535996644176203467939356
79 188491466504237399294759997140757171126883726794938547616755
80 1116811939037606590821452983082462901210630389262425377678212
81 6618144823926557575238239899608807341788374598705855641006615
82 39224614444247646116655909649041827846228108539798099261659396
83 232512172368311348064996476473003400104275463664734798303540335
84 1378465021897845849242479110519365174380124372308360777710116676
85 8173486718076638917861287902368637170724412769767383660991734973
86 48470677049059137768712288723353964549666621393159559253328408491
87 287481256980626610214431505531586548763410380601538460582805974085
88 1705286547089626028771968703266941534712121820585104089011403620306
89 10116756144531713968444937924999203041876419221545785845179192846405
90 60026086457554836212773298354995453864141536047210546451098780300588
91 356198754803072654449423968260411500507385133910249426900595308391685
92 2113962175244322492710711811632443260873424495743012390601744396286736
93 12547388394998559311573257204528043824324663426788210387577131395947785
94 74483433238395703147424228937517543312874990897767945080387221514393741
95 442196382594265016580497527586946218145673401608833435904734486608492741
96 2625541021653448535946704070047493209648325652148811584231611978892698516
97 15590841530643158316549500457189237794414464262909385059733485260822287645
98 92590507865656307553385808837593228770611715867379236495253982671303113801
99 549931501262685947892836925217220387657528375818986064450060507163614884745
100 3266593117500354530483451335790289104104252194315435284144354206652176210304