1 4
2 132
3 264
4 1872
5 6820
6 31420
7 123826
8 515268
9 2058802
10 8332796
11 33350162
12 133891940
13 535789038
14 2145632584
15 8584207782
16 34349419412
17 137408677592
18 549699224224
19 2198863697876
20 8795786194236
21 35183533311476
22 140735839290104
23 562945554859702
24 2251791016665272
25 9007176249883220
26 36028750372715148
27 144115068054645994
28 576460506195709168
29 2305842384482723530
30 9223370743979068344
31 36893484902792760938
32 147573945823017685248
33 590295793542121438788
34 2361183206133801093652
35 9444732878748226904178
36 37778931679321327010420
37 151115727002639849654758
38 604462908854469538251276
39 2417851636913706628590334
40 9671406551984192009872024
41 38685626215750172969869798
42 154742504885187927084444252
43 618970019581438583258469314
44 2475880078439344893945096908
45 9903520313968671052910854298
46 39614081256455656229122344968
47 158456325026917220721446975092
48 633825300110637530968766544356
49 2535301200448208323658693697508
50 10141204801807988784954297256972
51 40564819207261146024124459527292
52 162259276829121888946972125003004
53 649037107316637883527219070336982
54 2596148429266945525482805720156764
55 10384593717068554998650969032615536
56 41538374868276226439040520935184416
57 166153499473108873586051274197510898
58 664613997892445704788455712905499964
59 2658455991569803160768125165437180558
60 10633823966279264565516601070785093532
61 42535295865117162413219068811419277942
62 170141183460468913512969381189828777940
63 680564733841876186686600178548011527608
64 2722258935367506086776900208543482549788
65 10889035741470027068039884908134159848674
66 43556142965880115073453329829941168664588
67 174224571863520474179306633143080129055250
68 696898287454081931217058207962209026891964
69 2787593149816327795661100234144042214759386
70 11150372599265311357549699613688859125188964
71 44601490397061245790801390272881215429635298
72 178405961588244984049464764657036324218678596
73 713623846352979938033143900775032491140626350
74 2854495385411919756621072579739675377303040224
75 11417981541647679035817594987265865094375023150
76 45671926166590716165991695015102986705867104652
77 182687704666362864711395884049422323126595328048
78 730750818665451458960549085392000908297183643144
79 2923003274661805836083048446075032056097559847956
80 11692013098647223344913644002531418227432172412988
81 46768052394588893380876851460512085891230456592596
82 187072209578355573526446924742295610005041971396176
83 748288838313422294111986627259268085280824218639958
84 2993155353253689176462801306768192674474795511618576
85 11972621413014756705882625329999369112841032188295468
86 47890485652059026823605541078662089321042285574847604
87 191561942608236107294581332253782089068255106494090474
88 766247770432944429178704257580951111398263252241296264
89 3064991081731777716715622915486148904704910583131798274
90 12259964326927110866864404468946979893170130585605008000
91 49039857307708443467461696108635206186634312669165928978
92 196159429230833773869856436920092665751679906888741442632
93 784637716923335095479446375964309346589195988679611002540
94 3138550867693340381917834196949662619648698186798237174852
95 12554203470773361527671441081150805490469237016920488564338
96 50216813883093446110686009886755998332956622338642215060180
97 200867255532373784442744566609583025048184314920183641649102
98 803469022129495137770979504455868871380868120812016707956620
99 3213876088517980551083920680317835222130676170737049844517158
100 12855504354071922204335688961041623691656722990559171796353744
101 51422017416287688817342769288666331481854516807133548591761118
102 205688069665150755269371108595332669640884416107209533520238332
103 822752278660603021077484502245097592684510848776324029087548986
104 3291009114642412084309938167360610543226193308678123432276336004
105 13164036458569648337239753011875835515810272532478773674469987010
106 52656145834278593348959012845131788681401525357615420573841331040
107 210624583337114373395836053107820685498658751123889746176368141868
108 842498333348457493583344216447295711764711343465201181946717227212
109 3369993333393829974333376874499114341264894542160841901070445938532
110 13479973333575319897333507518212141853053918314302363110077410900684
111 53919893334301279589334030116755004296186451783488492625419845370140
112 215679573337205118357336120568758342624194805418543190994685313761588
113 862718293348820473429344482496298250691124927193379196761076133859702
114 3450873173395281893717377930497095521356583644319181436397808078507156
115 13803492693581127574869511723103121311292111490287596504718909088629896
116 55213970774324510299478046894987620825581889889727835308009852017455240
117 220855883097298041197912187585565046387550336438133451985606696088670802
118 883423532389192164791648750355211878719693794719385945005439289034539028
119 3533694129556768659166595001449118806529604369746800970028937921672406566
120 14134776518227074636666380005861603555533610403452611228750256609821572004
121 56539106072908298546665520023588734639507530964961421671014298047764171262
122 226156424291633194186662080094682379873036196059429247564635469801522687900
123 904625697166532776746648320379445803542112447862005553713361989818142743584
124 3618502788666131106986593281519429177833954330618263176744313980253311620428
125 14474011154664524427946373126081320873254707524663057398756971600356370921058
126 57896044618658097711785492504333555925210673082465970088051975049666247568396
127 231584178474632390847141970017352354981320143016678997305488039199269399724890
128 926336713898529563388567880069450989469204520797897499405043674540724486215868
129 3705346855594118253554271520277895150953844237039079681306238211724883350905762