0 1
1 1
2 8
3 9
4 152
5 161
6 1279
7 1440
8 24319
9 25759
10 204632
11 230391
12 3890888
13 4121279
14 32739841
15 36861120
16 622517761
17 659378881
18 5238169928
19 5897548809
20 99598950872
21 105496499681
22 838074448639
23 943570948320
24 15935209621759
25 16878780570079
26 134086673612312
27 150965454182391
28 2549533940530568
29 2700499394712959
30 21453029703521281
31 24153529098234240
32 407909495275269121
33 432063024373503361
34 3432350665889792648
35 3864413690263296009
36 65262969710102528792
37 69127383400365824801
38 549154653512663302399
39 618282036913029127200
40 10441667244121129337599
41 11059949281034158464799
42 87861312211360238591192
43 98921261492394397055991
44 1670601496089670591487048
45 1769522757582064988543039
46 14057260799164125511288321
47 15826783556746190499831360
48 267285797707103173508590081
49 283112581263849364008421441
50 2249073866554048721567540168
51 2532186447817898085575961609
52 42764057031640418090782925912
53 45296243479458316176358887521
54 359837761387848631325295138559
55 405134004867306947501654026080
56 6841981839264759791351759555839
57 7247115844132066738853413581919
58 57571792748189226963325654629272
59 64818908592321293702179068211191
60 1094674330225329926198190746008328
61 1159493238817651219900369814219519
62 9211127001948888465500779445544961
63 10370620240766539685401149259764480
64 175141050854213523431919167601776641
65 185511671094980063117320316861541121
66 1473722748519073965253161385632564488
67 1659234419614054028370481702494105609
68 28021473462343938419180868625538254232
69 29680707881957992447551350328032359841
70 235786428636049885552040320921764773119
71 265467136518007877999591671249797132960
72 4483260612924175933545507060918518900479
73 4748727749442183811545098732168316033439
74 37724354859019462614361198186096731134552
75 42473082608461646425906296918265047167991
76 717293676594405805428861948878337485822408
77 759766759202867451854768245796602532990399
78 6035660991014477968412239669454555216755201
79 6795427750217345420267007915251157749745600
80 114762504994492004692684366313473079212684801
81 121557932744709350112951374228724236962430401
82 965668034207457455483343985914542737949697608
83 1087225966952166805596295360143266974912128009
84 18361283505442126345024069748206814336543745752
85 19448509472394293150620365108350081311455873761
86 154500849812202178399366625506657383516734862079
87 173949359284596471549986990615007464828190735840
88 2937690598365745723199158475346776820767786635519
89 3111639957650342194749145465961784285595977371359
90 24719170301918141086443176737079266819939628235032
91 27830810259568483281192322203041051105535605606391
92 470012134455013873585520331985736084508509317937288
93 497842944714582356866712654188777135614044923543679
94 3954912747457090371652508911307176033806823782743041
95 4452755692171672728519221565495953169420868706286720
96 75199003822203854027960053959242426744540723083330561
97 79651759514375526756479275524738379913961591789617281
98 632761320422832541323314982632411086142271865610651528
99 712413079937208068079794258157149466056233457400268809
100 12031370599418161630600023113146802543042007184014952472
101 12743783679355369698679817371303952009098240641415221281
102 101237856354905749521358744712274466606729691673921501439
103 113981640034261119220038562083578418615827932315336722720
104 1924944096903083657041975738049529164459976608719309064959
105 2038925736937344776262014300133107583075804541034645787679
106 16197424255464497090876075838981282245990608395961829578712
107 18236349992401841867138090139114389829066412936996475366391
108 307979024133893966965085518064811519511053215387905435440968
109 326215374126295808832223608203925909340119628324901910807359
110 2591486643017964628790650775492292884891890613662218811092481
111 2917702017144260437622874383696218794232010241987120721899840
112 49274718917326131630756640914631793592604054485456150361489921
113 52192420934470392068379515298328012386836064727443271083389761
114 414621665458618876109413248002927880300456507577559047945218248
115 466814086393089268177792763301255892687292572305002319028608009
116 7883647047748047166954097460823022163297137664457596152402946392
117 8350461134141136435131890224124278055984430236762598471431554401
118 66336874986736002212877329029692968555188149321795785452423827199
119 74687336120877138648009219253817246611172579558558383923855381600
120 1261334252920770220581024837090768914333949422258729928234109932799
121 1336021589041647359229034056344586160945122001817288312157965314399
122 10613485376212301735184263231502872040949803434979748113339867133592
123 11949506965253949094413297287847458201894925436797036425497832447991
124 201805596820275487245797019837062203271268610423732330921305186301448
125 213755103785529436340210317124909661473163535860529367346803018749439
126 1698091323318981541627269239711429833583413361447437902348926317547521
127 1911846427104510977967479556836339495056576897307967269695729336296960
128 32287634156991157189106942149092861754488643718374914217480595698298881
129 34199480584095668167074421705929201249545220615682881487176325034595841
130 271683998245660834358627894090597270501305188028155084627714870940469768
131 305883478829756502525702315796526471750850408643837966114891195975065609
132 5165819659521764874769864946835020818514911726329562542465974006541519512
133 5471703138351521377295567262631547290265762134973400508580865202516585121
134 43467741627982414515838835785255851850375246671143366102532030424157615359
135 48939444766333935893134403047887399140641008806116766611112895626674200480
136 826498857889325388805989284551454238100631387569011631880338360450944823039
137 875438302655659324699123687599341637241272396375128398491451256077619023519
138 6954566976478940661699855097746845698789538162194910421320497152994277987672
139 7830005279134599986398978785346187336030810558570038819811948409071897011191
140 132234651442632540444083515663285843075282507099315531538311671698144630166728
141 140064656721767140430482494448632030411313317657885570358123620107216527177919
142 1112687248495002523457460976803710055954475730704514524045177012448660320412161
143 1252751905216769663887943471252342086365789048362400094403300632555876847590080
144 21156717731963317145664556516841183437807100504502916034497987133342689881853441
145 22409469637180086809552499988093525524172889552865316128901287765898566729443521
146 178023005192223924812532056433495862107017327374560128936807001494632656987958088
147 200432474829404011622084556421589387631190216927425445065708289260531223717401609
148 3384942602462688110765884959178926064206060798213367249988139629663132236466383832
149 3585375077292092122387969515600515451837251015140792695053847918923663460183785441
150 28482568143507332967481671568382534227066817904198916115365075062128776457752881919
151 32067943220799425089869641083983049678904068919339708810418922981052439917936667360
152 541569659676298134405395928912111329089531920613634257082067842758967815144739559679
153 573637602897097559495265569996094378768435989532973965892486765740020255062676227039
154 4557032879955981050872254918884771980468583847344452018329475202939109600583473148952
155 5130670482853078610367520488880866359237019836877425984221961968679129855646149375991
156 86647760605605238816752582740978633728260901237383267765880866701805187290921863164808
157 91778431088458317427120103229859500087497921074260693750102828670484317146568012540799
158 729096778224813460806593305349995134340746348757208124016600667395195407316897950950401
159 820875209313271778233713408579854634428244269831468817766703496065679724463465963491200
160 13863100127237161912546007842627669285192654666060709208283856604446070998732353366809601
161 14683975336550433690779721251207523919620898935892178026050560100511750723195819330300801
162 116650927483090197748004056601080336722538947217305955390637777308028326061103088678915208
163 131334902819640631438783777852287860642159846153198133416688337408540076784298908009216009
164 2218009372597340300768544502237686106997096485668476090057651175844669554609885616826371352
165 2349344275416980932207328280089973967639256331821674223474339513253209631394184524835587361
166 18663419300516206826219842462867503880471890808420195654378027768617136974369177290675482879
167 21012763575933187758427170742957477848111147140241869877852367281870346605763361815511070240
168 354867636515447210961054574350187149450250245052290113700015904278542682666582966338852606719
169 375880400091380398719481745093144627298361392192531983577868271560413029272346328154363676959
170 2986030437155110001997426790002199540538779990400013998745093805201433887573007263419398345432
171 3361910837246490400716908535095344167837141382592545982322962076761846916845353591573762022391
172 56776603833098956413467963351527706225933042111880749715912487033390984557098664728599590703688
173 60138514670345446814184871886623050393770183494473295698235449110152831473944018320173352726079
174 477746206525517084112762066557889058982324326573193819603560630804460804874706792969813059786241
175 537884721195862530926946938444512109376094510067667115301796079914613636348650811289986412512320
176 9083901745659317578943913081670082808999836487655867664432297909438278986453119773609595659983361
177 9621786466855180109870860020114594918375930997723534779734093989352892622801770584899582072495681
178 76436407013645578348039933222472247237631353471720611122570955834908527346065513867906670167453128
179 86058193480500758457910793242586842156007284469444145902305049824261419968867284452806252239948809
180 1453367502701657713674612625103861721733747904982826945559451753023091246847942065112806706006634072
181 1539425696182158472132523418346448563889755189452271091461756802847352666816809349565612958246582881
182 12229347375976767018602276553529001668962034231148724585791749372954559914565607512072097413732714239
183 13768773072158925490734799971875450232851789420600995677253506175801912581382416861637710371979297120
184 232529716530519574870359076103536205394590664960764655421847848185785161216684277298275463365401468159
185 246298489602678500361093876075411655627442454381365651099101354361587073798066694159913173737380765279
186 1956619143749269077398016208631417794786687845630324213115557328716894677803151136417667679527066825112
187 2202917633351947577759110084706829450414130300011689864214658683078481751601217830577580853264447590391
188 37203301277380430321543777563940689001412772645817362040550096257972602703422636425658961331758228271368
189 39406218910732377899302887648647518451826902945829051904764754941051084455023854256236542185022675861759
190 313046833652507075616663991104473318164201093266620725373903380845330193888589616219314756626916959303681
191 352453052563239453515966878753120836616027996212449777278668135786381278343613470475551298811939635165440
192 5952295674664338331872134051154406704020649032665817161832593553427430647386405143828135537617951121950721
193 6304748727227577785388100929907527540636677028878266939111261689213811925730018614303686836429890757116161
194 50085536765257382829588840560507099488477388234813685735611425377924114127496535443953943392627186421763848
195 56390285492484960614976941490414627029114065263691952674722687067137926053226554058257630229057077178880009
196 952330104645016752669219904407141131954302432453884928531174418452130930979121400376076027057540421283843992
197 1008720390137501713284196845897555758983416497717576881205897105519268857032347954434333657286597498462724001
198 8013372835607528745658597825690031444838217916476923096972454157087012930205557081416411628063722910522911999
199 9022093225745030458942794671587587203821634414194499978178351262606281787237905035850745285350320408985636000
200 152366864447528016088743312571091426705984368543588922747826074358787521526012037655028336193668849454293087999