0 11
1 78
2 167
3 245
4 412
5 657
6 2383
7 3040
8 14543
9 17583
10 67292
11 84875
12 152167
13 237042
14 626251
15 4620799
16 102283829
17 720607602
18 1543499033
19 2264106635
20 3807605668
21 6071712303
22 22022742577
23 28094454880
24 134400562097
25 162495016977
26 621885613028
27 784380630005
28 1406266243033
29 2190646873038
30 5787559989109
31 42703566796801
32 945266029518731
33 6659565773427918
34 14264397576374567
35 20923963349802485
36 35188360926177052
37 56112324275979537
38 203525333754115663
39 259637658030095200
40 1242075965874496463
41 1501713623904591663
42 5747216837588271452
43 7248930461492863115
44 12996147299081134567
45 20245077760573997682
46 53486302820229129931
47 394649197502177907199
48 8735768647868143088309
49 61545029732579179525362
50 131825828113026502139033
51 193370857845605681664395
52 325196685958632183803428
53 518567543804237865467823
54 1880899317371345780206897
55 2399466861175583645674720
56 11478766762073680362905777
57 13878233623249264008580497
58 53113467631821472388647268
59 66991701255070736397227765
60 120105168886892208785875033
61 187096870141962945183102798
62 494298909170818099152080629
63 3647189234337689639247667201
64 80732462064599990162600759051
65 568774423686537620777452980558
66 1218281309437675231717506720167
67 1787055733124212852494959700725
68 3005337042561888084212466420892
69 4792392775686100936707426121617
70 17382515369620190894334744785743
71 22174908145306291831042170907360
72 106082147950845358218503428415183
73 128257056096151650049545599322543
74 490853316239300308367140226382812
75 619110372335451958416685825705355
76 1109963688574752266783826052088167
77 1729074060910204225200511877793522
78 4568111810395160717184849807675211
79 33705856733676329245494460531519999
80 746096959951274404118062981501115189
81 5256384576392597158071935331039326322
82 11258866112736468720261933643579767833
83 16515250689129065878333868974619094155
84 27774116801865534598595802618198861988
85 44289367490994600476929671592817956143
86 160642219274849336029384817396652730417
87 204931586765843936506314488989470686560
88 980368566338225082054642773354535476657
89 1185300153104069018560957262344006163217
90 4536269025650432137737514560386553966308
91 5721569178754501156298471822730560129525
92 10257838204404933294035986383117114095833
93 15979407383159434450334458205847674225358
94 42216652970723802194704902794812462546549
95 311495978178226049813268777769534912051201
96 6895128172891696898086618013724580527672971
97 48577393188420104336419594873841598605761998
98 104049914549731905570925807761407777739196967
99 152627307738152009907345402635249376344958965
100 256677222287883915478271210396657154084155932
101 409304530026035925385616613031906530429114897
102 1484590812365991691635121049492376745371500623
103 1893895342392027617020737662524283275800615520
104 9060172181934102159718071699589509848573962703
105 10954067524326129776738809362113793124374578223
106 41922374754912491489934499785930889221697697372
107 52876442279238621266673309148044682346072275595
108 94798817034151112756607808933975571567769972967
109 147675259313389734023281118082020253913842248562
110 390149335660930580803170045098016079395454470091
111 2878720608939903799645471433768132809682023539199
112 63722002732338814173003541587996937892399972332469
113 448932739735311603010670262549746698056481829866482
114 961587482202962020194344066687490334005363632065433
115 1410520221938273623205014329237237032061845461931915
116 2372107704141235643399358395924727366067209093997348
117 3782627926079509266604372725161964398129054555929263
118 13719991482379763443212476571410620560454372761785137
119 17502619408459272709816849296572584958583427317714400
120 83730469116216854282479873757700960394788082032642737
121 101233088524676126992296723054273545353371509350357137
122 387429734690245235259370042920521596454902610083714148
123 488662823214921362251666765974795141808274119434071285
124 876092557905166597511036808895316738263176729517785433
125 1364755381120087959762703574870111880071450848951856718
126 3605603320145342517036443958635540498406078427421498869
127 26603978622137485579017811285318895368913999840902348801
128 588893133007170025255428292235651238614514074927273172491
129 4148855909672327662367015856934877565670512524331814556238
130 8886604952351825349989460006105406369955539123590902284967
131 13035460862024153012356475863040283935626051647922716841205
132 21922065814375978362345935869145690305581590771513619126172
133 34957526676400131374702411732185974241207642419436335967377
134 126794645843576372486453171065703613029204518029822627028303
135 161752172519976503861155582797889587270412160449258962995680
136 773803335923482387931075502257261962110853159826858479011023
137 935555508443458891792231085055151549381265320276117442006703
138 3580469861253859063307768757422716610254649120655210805031132
139 4516025369697317955099999842477868159635914440931328247037835
140 8096495230951177018407768599900584769890563561586539052068967
141 12612520600648494973507768442378452929526478002517867299106802
142 33321536432248166965423305484657490628943519566622273650282571
143 245863275626385663731470906834980887332131114968873782851084799
144 5442313600212732769057783255854237011935828048881845496374148149
145 38342058477115515047135953697814639970882927457141792257470121842
146 82126430554443762863329690651483516953701682963165430011314391833
147 120468489031559277910465644349298156924584610420307222268784513675
148 202594919586003040773795335000781673878286293383472652280098905508
149 323063408617562318684260979350079830802870903803779874548883419183
150 1171785145438689996826578273051021166286899004794812275926749163057
151 1494848554056252315510839252401100997089769908598592150475632582240
152 7151179361663699258869935282655425154645978639189180877829279492017
153 8646027915719951574380774535056526151735748547787773028304912074257
154 33089263108823553982012258887825003609853224282552499962744015714788
155 41735291024543505556393033422881529761588972830340272991048927789045
156 74824554133367059538405292310706533371442197112892772953792943503833
157 116559845157910565094798325733588063133031169943233045944841871292878
158 307944244449188189728001943777882659637504536999358864843476686089589
159 2272169556302227893190811932178766680595562928938745099849178673920001
160 50295674483098201839925864451710749632739888973651751061525407512329611
161 354341890937989640772671863094154014109774785744501002530527031260227278
162 758979456359077483385269590640018777852289460462653756122579470032784167
163 1113321347297067124157941453734172791962064246207154758653106501293011445
164 1872300803656144607543211044374191569814353706669808514775685971325795612
165 2985622150953211731701152498108364361776417952876963273428792472618807057
166 10829167256515779802646668538699284655143607565300698335062063389182216783
167 13814789407468991534347821036807649016920025518177661608490855861801023840
168 66088324886391745940037952685929880722823709638011344769025486836386312143
169 79903114293860737474385773722737529739743735156189006377516342698187335983
170 305797667767973958363195273854142469942054915106578363901574514930948320092
171 385700782061834695837581047576879999681798650262767370279090857629135656075
172 691498449829808654200776321431022469623853565369345734180665372560083976167
173 1077199231891643350038357369007902469305652215632113104459756230189219632242
174 2845896913613095354277491059446827408235157996633571943100177832938523240651
175 20998477627183310829980794785135694326951758192067116706161001060758882316799
176 464812404711645933613854976332432102601173838222110139478642201169633934210229
177 3274685310608704846126965629112160412535168625746838093056656409248196421788402
178 7014183025929055625867786234556752927671511089715786325591955019666026777787033
179 10288868336537760471994751863668913340206679715462624418648611428914223199575435
180 17303051362466816097862538098225666267878190805178410744240566448580249977362468
181 27591919699004576569857289961894579608084870520641035162889177877494473176937903
182 100078810459480545807434407983909405092132802367101516232908100081063669508176177
183 127670730158485122377291697945803984700217672887742551395797277958558142685114080
184 610761731093421035316601199767125343893003493918071721816097211915296240248632497
185 738432461251906157693892897712929328593221166805814273211894489873854382933746577
186 2826059114849139508398279892905913329672666994335514541451780681536859389049872228
187 3564491576101045666092172790618842658265888161141328814663675171410713771983618805
188 6390550690950185174490452683524755987938555155476843356115455852947573161033491033
189 9955042267051230840582625474143598646204443316618172170779131024358286933017109838
190 26300635225052646855655703631811953280347441788713187697673717901664147027067710709
191 194059488842419758830172550896827271608636535837610486054495156336007316122491084801
192 4295609389758287341119451823362011928670351230216143880896567157293825101721871576331
193 30263325217150431146666335314430910772301095147350617652330465257392783028175592119118
194 64822259824059149634452122452223833473272541524917379185557497672079391158073055814567
195 95085585041209580781118457766654744245573636672267996837887962929472174186248647933685
196 159907844865268730415570580218878577718846178197185376023445460601551565344321703748252
197 254993429906478311196689037985533321964419814869453372861333423531023739530570351681937
198 924888134584703664005637694175478543612105622805545494607445731194622783936032758794063
199 1179881564491181975202326732161011865576525437674998867468779154725646523466603110476000
200 5644414392549431564814944622819526005918207373505540964482562350097208877802445200698063