1 13
2 57
3 377
4 1975
5 11385
6 61755
7 343035
8 1872913
9 10288475
10 56225061
11 307755285
12 1681755047
13 9194060283
14 50235380141
15 274514218163
16 1499800424044
17 8194423899045
18 44768307376625
19 244584423489933
20 1336207363455509
21 7299976266549641
22 39880771924498563
23 217874754580304617
24 1190276505188921251
25 6502636515894327991
26 35524665690255733615
27 194075578118442174469
28 1060257276818163802283
29 5792310561205931671871
30 31644057682112939112089
31 172875165346231587049673
32 944436856835199799182567
33 5159567606401225422987681
34 28187309661228344810692503
35 153990517765331573172760721
36 841267867000813358122502525
37 4595943073173434816230441075
38 25108164467385636525679873797
39 137168787108505394600839626829
40 749368829047554751065351507405
41 4093887978901561774377694307709
42 22365380001235176411653267083427
43 122184639232578632886342777203315
44 667508711644360143901504546557783
45 3646676737861047294693306483610355
46 19922213694094022707778947525331187
47 108837340874033283013288391607980535
48 594590889067656241745201110884990619
49 3248318296400484767162877332740180924
50 17745935804460131489665346160147740343
51 96948084822881408137293236984131565029
52 529638518415589827229619010773842776687
53 2893476036939794497048848542257555856635
54 15807391803341994286804826500523139292433
55 86357596354150752090164632002235265747775
56 471781464019899362732765752666986483708407
57 2577396305658358467396309642458352417222041
58 14080611941531330446415479052202677189875355
59 76923999704742071850100946296588555892286899
60 420244642419175936595953281424663822609280879
61 2295844731987201372757845892118913889015495605
62 12542463368419891287604554537661750361001156509
63 68520917446200837023759843543196160004369158455
64 374337639243590420977727558837559911573292540573
65 2045049502806951090347896376914260594994627920225
66 11172340236384505468409076124505983749815398834985
67 61035777464833636489347590592802323646485227532297
68 333445460119151192208401501989629299214567343369369
69 1821650833206809532823975364743786624050413351453209
70 9951887654831651418781713432463996791538460069716043
71 54368304885365965048664678687507722345890826852722781
72 297020291891188869818392056532085833949725787128593411
73 1622655957017147376740441565655165297631106854746519803
74 8864755798593813944034950621013564893102711020878218921
75 48429178735569319960676697349874141251230534531822900303
76 264574163833524963358201444137887480125149463870220326305
77 1445399034132392298387589779765236591614478359292929472725
78 7896380877103443229828356333866046968893299346548047886771
79 43138835355398073699877225313241240509947948842006248139267
80 235672410536344430677950248485036045095728169824679151952849
81 1287505437512071421444244993352084802578944682944944149955775
82 7033790030197334726881858471875603143615097099784628194185932
83 38426402520292560701867860980217578462891425351806573996360577
84 209927848899706606081137621975645253687618155295317052298300885
85 1146859941426619462391128260178260684166791358982150744016207493
86 6265427536855492608519913319838919637442893383557447776271051001
87 34228749999547339760998857034844446743540298589953756220550468865
88 186995591224971246765894665051678335011709538581954732968585844215
89 1021578384780018392925783029745243641763177554442895505117212338229
90 5581000008680338288181813387194128978920311218678948240537811956379
91 30489643830509526426063817489082924913163289920792196946347733992735
92 166568424917659292481965561185669722340398335147441933609716682510503
93 909982429895976227634803358749982547168645959969973453042672551360753
94 4971338494247804926222988843224867781109995892591986626161595301541367
95 27158992978815230265218895393375098911018451443434501416973955744211111
96 148372696905834009785986298070994137053025330591586765458232910177671297
97 810577078622995258605505085829890776373549531056049814193951068431582653
98 4428275647007901410649670178235299863847089387316252303163539217275660959
99 24192178292527089370928101705208555899066362682646398773317238121143191617
100 132164647639509192040977195387993568479649688042799957060906169619210040539
101 722030644552222649223279650082829776508009105932870150950090687822796705209
102 3944536311211354715281307000685278182741721595601533405341793952819550352557
103 21549454760489064264936925179175911407874304309014386987036357628230499196287
104 117727145559411887495469185490258730128875545901870475802510901911507979941057
105 643156913045367892492188329148897946272897680101653088003658779640845594670637
106 3513640060093828779157191597594663880212327341019838170345779338563864677216949
107 19195419067236721273013825317397096015435639304428161746701256260685773169684533
108 104866778288324602854778654737991336299777334107894653990873187332257625515098495
109 572899250079029854380270892757163764469097822121701111280345887715036073683052703
110 3129814380667939463182420256018548558153148751567999229886036407590834531881035943
111 17098535311548309301538189040723153188146800879233987987119637937648130471661584479
112 93411261577075177953149507754327191496970154935058195351377830462040269208090726491
113 510316447019147265730691760631501354051066076328350575443784746066735929729843623891
114 2787917342100844155491495309953786649603949396470302202787262780400577795008643585927
115 15230712534912692727529995303455398711340367584876322614405627765703050140665677328908
116 83207131294050994611353940597872512571622229315587704796932674620143984870725787036699
117 454570111694720369406985303084441619515173995698425532983437121877182209698638946238313
118 2483368711702288024423166661106085661653682963404431447169261459110000125773345547809239
119 13566928400263122940762137791908210933231987476916151121543995619294773973663475071394311
120 74117687538914206694741197049196043510799913275858353326806661536094090093827494235170953
121 404913436854990423617709255943888788309627892467101601352368527057929479821785320213147403
122 2212088595716624918029274763047452189084406651322188336545461143097945779003921830381626675
123 12084893979579084698166637925157180283526754117533654494030140001202257972881772283967068097
124 66021163338783181075779441180489926025891811812767739024328322055479424322500722588552435499
125 360681195546417577101658761479018172755378157096520752105574437497386148110375044652412967939
126 1970442782918565680638528781220361692938190582183515222245600635328074639518144515154024926075
127 10764755159674488499074405364701826533000922607752787468386307379476252180751474032394179988881
128 58809093393770267559953103038597244787473209440933285408063792558826790985362132421199182052789
129 321280829382261057501161527969055033245557227589995812618167981301835546020075665867903133539671
130 1755194058806693479977806819461085657110592334077069192616825764651000369775478232678777094889889
131 9588826666046978945235017258744731573987440221993704070819094092754748928404379393431589580500097
132 52384861018732491429195750221021919791612423504843222773218318917692049948379636275153160173033681
133 286184510318530172638563155289077277112990539638618757374744723124650307619615422129924033221834245
134 1563458838174056118406691874712229227269520291480620779284179323077751560094614550965083269933620617
135 8541355141631844677627555126168116060452282995384195346757029922910702204499859515126180545286051577
136 46662403815302026242965378525326812028733154569593175060224240846626763663910774161670588950082083567
137 254922069591678384745988020160563661684292103536577298321471601354948752854931635546364488263316209809
138 1392668535082924016068836680010387057899224779884777389327715852483238833335266083112526885429899091947
139 7608308106538810925116292328975092329872863981042311795715145776950205044184163482089915253835721038731
140 41565060734697682051344324459757727339234572936567731458767100847020311875189529606822462096616376928017
141 227074699090367868935460856804899802867435088261022177360423184985432589233043277684148899577941422387971
142 1240535152735562346492850816741790341500171612676288193859182930454975367149075414772208138367074950218909
143 6777185971565265162084255610859927589272123075980909220621305218890792777172012228825414754847083341698581
144 37024545085963969389236847229762238128450453562067479568111120423070233097182776834384359396514854259677423
145 202269340781565355357595791432482469800712573876281684034769859683841923070990070387143632587178886177359803
146 1105020632264814003641327909843195950937215581082886891052008110432015037140227805474844184684078606422787333
147 6036854587119990102197208342171784357639931999975347023352129678457897499571256801111218962438722317906118059
148 32980029731515540112819268959020736922463738148106520371697219392197029103348383075675897033313327983427265644
149 180173689028768042031699050546052467857195320899449038054227034198677944790811994762340581192980031279683566077
150 984309549824758417855841873024638871363152553285098835195324747654096133134541336999156494876543250417129047401
151 5377396084294646471569017184865325190929863732686169653528500843434223532897368162261693098858788848247987975181
152 29377332214785000102192935999106090933111601741471137830103456724179082171388203851420251471436288809417416508749
153 160491738850783942886612640079680983243824029070371329241823457084954690549948026800046281884811255649711273163481
154 876784796217301472149661489372491054538568853749118061759246325184573955564134047809475226278899836376593989344523
155 4789976009871487552181370606496911737300994148684659663558710975767305118169867669918860591201838771636443685699041
156 26168188903515146085764233996187561539332479052715678038246058602108524988574117905247130269813131894307441832712067
157 142959820483198065129581412291461714763873329557508780716178957874926650244635848580850559439594743723171489705613879
158 781005913246172996906210214961680495367689876809676887745581141602870914864821985101630174642518005568831135471826239
159 4266724975337933756118415506735686701382513407965848191333663710518427944466803800444261348917964695391458063709048429
160 23309608424737106000295314236155236385797509416377337148987349653079932336719566690540113927174276799518369248399316819
161 127343067119422560685896254026390543231503637830998868160096987841410347706796440911689774967179488280644122589122040943
162 695689796580727073321048186412980431618851830057624225678433849380140557041677183978185338684718389980547296120170408537
163 3800633234415911009872016023273893796205296682222081071729779147167228759568422214632127706525185184831331391388945616177
164 20763295729709022794940943592274344336156326372407716800532054010164514289273295478845082488627378504038617702586765364055
165 113432268511330712642187922815867175403885260805334700966093413895411368406990326204731007788180607720863308857086416985057
166 619693506614951335190873320406779826443153160136726645500263019213016843359795375776987184237078496692333278271246321262079
167 3385456776811045582899529145113861047449890897167471731084755720308806703200237294534952144142223768609510619114408181022321
168 18495139073286049955062475971552430967323124261815990536861230521340355730495711763036239902942118063691133866823866192690205
169 101041068278652704503364957436477418566945292974271173746188751230042319471221572307202909407041618503605857975582556364090779
170 551998957046904846975320641787849867330946096559568100131193190373342361971881960541884781179941585344981758212294549621520813
171 3015633680164150892093372726819691152713032680109723036450315518110595831981445135117397343386589027899280446340839905575186893
172 16474753035027264639488138211800267824671082112715425551177834426205992885081290815355757598611180331362082454272820340435833197
173 90003467380814608148047353476903811000503790725568982909448109789359350022432582138555988578959598899543696483731165004791088317
174 491699276058735357950867636396331479802509909340746183674373234424436280282618807345186539423337812410961494141475733304402061307
175 2686209599611719245036135385248174247553446033373083382875933626564108507853301189945653603268921009189360540628949019600449244107
176 14675071460109710314131710788503401407368727392806704685661939830849744233760633203969523669468476653797981920461472162337744175511
177 80171600306415268001875938452785769872671948373755444741878617498441042512072479241039488581137110655783529422986878213496285353915
178 437986657384464486989391658361899523308727295450434670332144215987069226332383571441548518608047135897855352293892719642850699417875
179 2392771396774351405253036267819318852145717282180645828826564672617294211055478742010054155812746979968542785251864191268714098264255
180 13071984866871792961282844855447458218140859380708433206625502878170938822229728159656705933373804155419315967890121548665556063058899
181 71413754189004784407937065887033210896310094143993957261409246599152728346691148540778345603050265189119457617817785188643481597629980
182 390141538512050152002283522699668881581227293304664000773318053315194451906165478452461434454662757673987155587858487124351534300742239
183 2131388019032117803329302854948799011740528472713555138348407120186801774625020418919906498081201660026500413951753491835481631261181053
184 11644017463506627308473285512027807993619268241804622404166099136076817845741438330307692687025603343304037727266921998564680208407049295
185 63612604312196902571067711889268035943082607979086719094962145523196427634626274463882962159553115248368022246728552893370147009947807971
186 347522961045224889116925714415599567977386490010927020983346324617857195360007651405199623381798328615972882413172466048606249910297979457
187 1898557837074505229639401867571878524370651130590981345836939706455851963941129573734890116850947430929838282783063167989689088800983487351
188 10372039447050951002788660256986174728025125803538971254469990899151629308579529650957469133085173330280614197483036479313867627954814197679
189 56663642366013029575087017509147349903015041445312126946141435935110011104098080286431340471954891260117049154970702532302580204623603169273
190 309559984087443308458651933997432152108251825839013313167267789561182771115426359568136657410142409272752193002248509053166573617909693698187
191 1691161735231048581893196737168676561376709289391881719489355106928499936295357748194070303128166873936195303171772457843365050381635088925395
192 9239010730475427344456775411753520483491003352237948521251253668607225580436696893175611846250975128117968413397052137098771871980788868459671
193 50473776398552557786017591001749188021454971341297210708251667886825921876040705778508803353469432841654335508941291270732370834342492666762205
194 275744035617110378231795783924118938616946106638786204304316698069727728208717397387162390422207139768714172217053751432177551803188406125071405
195 1506421326156025342862395420122058641491720465233776844452574105455904485252065730564477691448069512624349872676850644037414837728486191765287431
196 8229752664709545953079476270490456244048941852704765211945656096369506605891183226067245751861880908933408698874076265743216722190316495172353925
197 44960083707205138050559736523103645725210762864082751945079431116722080569772697754632436215822987121628764182026818701154293133355942670191962081
198 245622099389087149738664794739638876209335910713545250637664422907848248269048838749443028415970367521108127251680941934088917566485024631399126009
199 1341861730089134753252471437302949227432837360635722878832634184377056017948153866316042845302836394086364353710809603927466483867237990597251039873
200 7330744697469210083628462150468694102806104782737603200212336433653480310172332276021487688075930950909921528480831527414049558755886685399459611209