0 25
1 126
2 151
3 277
4 705
5 982
6 4633
7 14881
8 93919
9 108800
10 855519
11 964319
12 1819838
13 13703185
14 15523023
15 106841323
16 336046992
17 1451029291
18 1787076283
19 5025181857
20 6812258140
21 11837439997
22 65999458125
23 3311810346247
24 16625051189360
25 19936861535607
26 36561912724967
27 93060686985541
28 129622599710508
29 611551085827573
30 1964275857193227
31 12397206228986935
32 14361482086180162
33 112927580832248069
34 127289062918428231
35 240216643750676300
36 1808805569173162331
37 2049022212923838631
38 14102938846716194117
39 44357838753072420982
40 191534293859005878045
41 235892132612078299027
42 663318559083162476099
43 899210691695240775126
44 1562529250778403251225
45 8711856945587257031251
46 437155376530141254813775
47 2194488739596293531100126
48 2631644116126434785913901
49 4826132855722728317014027
50 12283909827571891419941955
51 17110042683294619736955982
52 80724080560750370367765883
53 259282284365545730840253631
54 1636417786754024755409287669
55 1895700071119570486249541300
56 14906318284591018159156076769
57 16802018355710588645405618069
58 31708336640301606804561694838
59 238760374837821836277337481935
60 270468711478123443081899176773
61 1861572643706562494768732542573
62 5855186642597810927388096804492
63 25282319214097806204321119760541
64 31137505856695617131709216565033
65 87557330927489040467739552890607
66 118694836784184657599448769455640
67 206252167711673698067188322346247
68 1149955675342553147935390381186875
69 57704035934839331094836707381689997
70 289670135349539208622118927289636860
71 347374171284378539716955634671326857
72 637044306633917748339074561960963717
73 1621462784552214036395104758593254291
74 2258507091186131784734179320554218008
75 10655491149296741175331822040810126323
76 34224980539076355310729645442984596977
77 216005374383754873039709694698717708185
78 250230354922831228350439340141702305162
79 1967617858843573471492785075690633844319
80 2217848213766404699843224415832336149481
81 4185466072609978171336009491522969993800
82 31516110722036251899195290856493126106081
83 35701576794646230070531300348016096099881
84 245725571489913632322383092944589702705367
85 772878291264387127037680579181785204215982
86 3337238736547462140473105409671730519569295
87 4110117027811849267510785988853515723785277
88 11557472792171160675494677387378761967139849
89 15667589819983009943005463376232277690925126
90 27225062612154170618500140763611039658064975
91 151792902880753863035506167194287475981250001
92 7616870206649847322393808500477984838720565025
93 38236143936129990475004548669584211669584075126
94 45853014142779837797398357170062196508304640151
95 84089158078909828272402905839646408177888715277
96 214031330300599494342204168849355012864082070705
97 298120488379509322614607074689001421041970785982
98 1406513283818636784800632467605360697031965214633
99 4517660339835419677016504477505083512137866429881
100 28512475322831154846899659332635861769859163793919
101 33030135662666574523916163810140945281997030223800
102 259723424961497176514312806003622478743838375360519
103 292753560624163751038228969813763424025835405584319
104 552476985585660927552541775817385902769673780944838
105 4160092459723790243906021400535464743413551872198185
106 4712569445309451171458563176352850646183225653143023
107 32435509131580497272657400458652568620512905791056323
108 102019096840050942989430764552310556507721943026311992
109 440511896491784269230380458667894794651400677896304291
110 542530993331835212219811223220205351159122620922616283
111 1525573883155454693670002905108305496969645919741536857
112 2068104876487289905889814128328510848128768540664153140
113 3593678759642744599559817033436816345098414460405689997
114 20036498674701012903688899295512592573620840842692603125
115 1005418612494693389784004781809066445026140456595035846247
116 5047129561148167961823712808340844817704323123817871834360
117 6052548173642861351607717590149911262730463580412907680607
118 11099677734791029313431430398490756080434786704230779514967
119 28251903643224919978470578387131423423600036988874466710541
120 39351581378015949291902008785622179504034823693105246225508
121 185658229155288717146078613529620141439739331761295451612573
122 596326268843882100730137849374482603823252818976991601063227
123 3763615842218581321526905709776515764379256245623245057991935
124 4359942111062463422257043559150998368202509064600236659055162
125 34283210619655825277326210623833504341796819697824901671378069
126 38643152730718288699583254182984502709999328762425138330433231
127 72926363350374113976909464806818007051796148460250040001811300
128 549127696183337086537949507830710552072572367984175418343112331
129 622054059533711200514858972637528559124368516444425458344923631
130 4281452053385604289627103343655881906818783466650728168412654117
131 13466410219690524069396169003605174279580718916396609963582885982
132 58147092932147700567211779358076579025141659132237168022744198045
133 71613503151838224636607948361681753304722378048633777986327084027
134 201374099235824149840427676081440085634586415229504723995398366099
135 272987602387662374477035624443121838939308793278138501981725450126
136 474361701623486524317463300524561924573895208507643225977123816225
137 2644796110505094996064352127065931461808784835816354631867344531251
138 132714167226878236327535069653821135015013136999325374819344350378775
139 666215632244896276633739700396171606536874469832443228728589096425126
140 798929799471774512961274770049992741551887606831768603547933446803901
141 1465145431716670789595014470446164348088762076664211832276522543229027
142 3729220662905116092151303710942321437729411760160192268100978533261955
143 5194366094621786881746318181388485785818173836824404100377501076490982
144 24506685041392263619136576436496264581002107107457808669610982839225883
145 78714421218798577739156047490877279528824495159197830109210449594168631
146 496793212354183730054072861381759941753949078062644789324873680404237669
147 575507633572982307793228908872637221282773573221842619434084129998406300
148 4525346647365059884606675223490220490733364090615543125363462590393081769
149 5100854280938042192399904132362857712016137663837385744797546720391488069
150 9626200928303102077006579355853078202749501754452928870161009310784569838
151 72484260779059756731445959623334405131262649945007887835924611895883476935
152 82110461707362858808452538979187483334012151699460816706085621206668046773
153 565147031023236909582161193498459305135335560141772788072438339135891757573
154 1777551554777073587554936119474565398740018832124779180923400638614343319492
155 7675353250131531259801905671396720900095410888640889511766040893593265035541
156 9452904804908604847356841790871286298835429720765668692689441532207608355033
157 26581162859948740954515589253139293497766270330172226897144923958008481745607
158 36034067664857345801872431044010579796601700050937895589834365490216090100640
159 62615230524806086756388020297149873294367970381110122486979289448224571846247
160 349110220288887779583812532529759946268441551956488508024730812731338949331875
161 17518126244969195065947014646785147186716445568205535523723519926015172038439997
162 87939741445134863109318885766455495879850669392984166126642330442807199141531860
163 105457867690104058175265900413240643066567114961189701650365850368822371179971857
164 193397609135238921284584786179696138946417784354173867777008180811629570321503717
165 492253085960581900744435472772632920959402683669537437204382211992081511822979291
166 685650695095820822029020258952329059905820468023711304981390392803711082144483008
167 3234855866343865188860516508581949160582684555764382657129943783206925840400911323
168 10390218294127416388610569784698176541653874135316859276371221742424488603347216977
169 65576165631108363520523935216771008410505929367665538315357274237753857460484213185
170 75966383925235779909134505001469184952159803502982397591728495980178346063831430162
171 597340853107758822884465470227055303075624553888542321457456746099002279907304224319
172 673307237032994602793599975228524488027784357391524719049185242079180625971135654481
173 1270648090140753425678065445455579791103408911280067040506641988178182905878439878800
174 9567843868018268582540058093417583025751646736351994002595679159326460967120214806081
175 10838491958159022008218123538873162816855055647632061043102321147504643872998654684881
176 74598795616972400631848799326656559926881980622144360261209606044354324205112142915367
177 234634878809076223903764521518842842597500997514065141826731139280567616488335083430982
178 1013138310853277296246906885402027930316885970678404927568134163166624790158452476639295
179 1247773189662353520150671406920870772914386968192470069394865302447192406646787560070277
180 3508684690177984336548249699243769476145659907063345066357864768061009603452027596779849
181 4756457879840337856698921106164640249060046875255815135752730070508202010098815156850126
182 8265142570018322193247170805408409725205706782319160202110594838569211613550842753629975
183 46082170729931948822934775133206688875088580786851616146305704263354260077853028925000001
184 2312373679066615763339985927465742853479634746124899967517395808006282215506202289003630025
185 11607950566063010765522864412461920956273262311411351453733284744294765337608864473943150126
186 13920324245129626528862850339927663809752897057536251421250680552301047553115066762946780151
187 25528274811192637294385714752389584766026159368947602874983965296595812890723931236889930277
188 64976873867514901117634279844706833341805215795431457171218611145492673334562929236726640705
189 90505148678707538412019994597096418107831375164379060046202576442088486225286860473616570982
190 426997468582345054765714258233092505773130716452947697356028916913846618235710371131192924633
191 1371497554425742702709162769296373935427223524523222152114289327183628340932417973867195344881
192 8655982795136801271020690874011336118336471863592280610041764880015616663830218214334364993919
193 10027480349562543973729853643307710053763695388115502762156054207199245004762636188201560338800
194 78848345242074609087129666377165306494682339580400799945134144330410331697168671531745287365519
195 88875825591637153060859520020473016548446034968516302707290198537609576701931307719946847704319
196 167724170833711762147989186397638323043128374548917102652424342868019908399099979251692135069838
197 1262945021427619488096783824803941277850344656810936021274260598613748935495631162481791793193185
198 1430669192261331250244773011201579600893473031359853123926684941481768843894731141733483928263023
199 9846960174995606989565421892013418883211182844970054764834370247504361998864018012882695362771323
200 30971549717248152218941038687241836250527021566270017418429795683994854840486785180381570016576992