1 637
2 2509
3 10195
4 41617
5 167293
6 672157
7 2708439
8 10930987
9 44061099
10 177493297
11 715170445
12 2882822977
13 11620082377
14 46830234183
15 188721650479
16 760586387715
17 3065439683491
18 12354624954343
19 49791490122951
20 200669308425987
21 808745252798065
22 3259449058749079
23 13136353174692667
24 52942461414495817
25 213370228486216401
26 859932297060518395
27 3465730239022954849
28 13967701166350590333
29 56293075976245559913
30 226874209351073321569
31 914356110851300219913
32 3685068784716180676527
33 14851686622639642480959
34 59855759586811840453015
35 241232676632251234733239
36 972223994271637972896181
37 3918289578520876007213005
38 15791621148516828644778259
39 63643917512715834799242609
40 256499837965149904626779101
41 1033754199545254082943168553
42 4166270632696041430555719685
43 16791042746511531227850164641
44 67671820089317257773604192363
45 272733224973046468564906129819
46 1099178534121620795656083425815
47 4429945964364421669292426855505
48 17853715874793210206332409080741
49 71954640790577100376930647639255
50 289993991630442089492908893643687
51 1168743450808763373078141403289335
52 4710308810312641149703595367885217
53 18983643564338162657763712296522973
54 76508513029788145998978986668841229
55 308347159293728855724323455128588979
56 1242710998796559045651776059675155777
57 5008415287668823006721012408386390063
58 20185082225933294197659264812406126001
59 81350591168560723052564860802599122561
60 327861863994709432603842075258589314981
61 1321359812114580384190537197037816188061
62 5325388356536206165781335224684573166633
63 21462557653058958434703830886078704435905
64 86499115213971227745976609096743791070037
65 348611617205530920679709030585674606744275
66 1404986159106877519272671226866933438129137
67 5662422047507132467194850942888982335796899
68 22820882067962842339892400128869793236579935
69 91973479544709145903082566771049215880516229
70 370674582795211318501973143190956763456485879
71 1493905058399002951175391011664850634775960669
72 6020785959157898615806326521698772004471530253
73 24265172249193679987810997442412569052372447365
74 97794305972205040761936455328690354057367681687
75 394133871475113935160946676037740983373642199841
76 1588451465549658264555396283604758536719476053667
77 6401830040547976048197451690876917916338340685719
78 25800868806451667702586856024965974526720534185143
79 103983521423000876056957392671336370345530407006443
80 419077853875367140409875929795528412769970688555267
81 1688981534817837153610526848316173974587948321189443
82 6806989676443251853621627243547119998403870654761337
83 27433756675263140206300500633933255981827761406364757
84 110564440537067885980845544442448903207177105274907959
85 445600493435066993489067741452026091912783125051174423
86 1795873960787654163217806697675843209520813276588722301
87 7237791094378822881462757127640173204591115024596775885
88 29169986908710196603918154882743452232535697120498697591
89 117561853493555546131272003528334646901395099923436335929
90 473801700360493204556670951578324392108722212073370888423
91 1909531404902530507106298880326313014256349332106405322097
92 7695857113924934752263422069642540949127241417320768540105
93 31016099848314434989207664388943354046194188592314603189949
94 125002119394857832925343588635809402391334703935805129293495
95 503787707984679436687509584044961460378370129540589567153791
96 2030382012282082992903537628717313921144909508038648648652231
97 8182913259813015249456325040788077168282519158537559567195427
98 32979049761361281487905761037274488078832803152577680443622119
99 132913265560778576613969750022404758802492181623102774296318223
100 535671472946067345042304339819417353751871473781081443343409759
101 2158881024535475308636728571918676392718198229001657897468527103
102 8700794261949806084573761459626694031105651767461584684276932153
103 35066231037473591639672502414601883415768107912808528298343116903
104 141325093106835480614931752165517721313623701827813405952437426017
105 569573100693706366497796017739293579841852134768578081472217960323
106 2295512494646656918765292086899844219597974786230837302265953330537
107 9251450966805011813676078537560499494080411784389951044944956550029
108 37285506043116512589018794457547593125763513329085127544193737003109
109 150269289204414016722285146834500294542058721797436695976960431366617
110 605620297921867648819273538865410366763936087883690489475835335063155
111 2440791110391424115559053777683579978922886239156448126640189959950007
112 9836957686207515019002613559464407704260425223054799809442690374996515
113 39645234738960929177691671745402264992679645291319249501947693552979395
114 159779546445652749822904030361573570990407538718405962963841106786697251
115 643948853638383394377269991812665348845805669157654749011131157964933495
116 2595264133155075563411761369968906964154330956477269133488097882595425753
117 10459520011232913704640849739799240753555848798891402029341647826046309739
118 42154306171673458891922318883572942949042709918098023670653943462679756639
119 169891689762705016640189024465078622999950543249966826292104906529055485929
120 684703150678885577241653616651290635455584876474347012901493738734332989907
121 2759513459454146270233411766870793492367634966575854690987180158273479799047
122 11121483120617125367701497737739462739682546068148096151606077270706569234731
123 44822171958761883647392681556443075289821323231354886401405737184324972146563
124 180643811379479055933219846555158330598598215135153441770311998301028961652489
125 728036709593807042642244704774688203893042185976143251988282602188319375232223
126 2934157812927927515635775261394492148138007270067791754232698805870877956613215
127 11825340614993671073225090505886123299037892523547307900958440349399362306110587
128 47658881892612702769896691082499509913599402516438720783596610412146579409032005
129 192076414304216859559483426893912632797102847557194652952559233337355140729703569
130 774112766956955490739936511411632437887423477844114464443464755783866387639568191
131 3119855075056957110061310667046340238745621782947550531005993332253537028261927481
132 12573743910233019214557338226300350367306022206613735666718441536811746898158971187
133 50675121797840442146291309449102918977829409666818081371388002729596207638612866055
134 204232564903445167558066190334788310803203021441846147865111299162325006461330562979
135 823104890274136163083039525871546969478191371995010873529553629865296571439649853901
136 3317304763388245838179167140386687995358063441642242423695241511542614507482078282359
137 13369512225268493936218984252672533037310847097317326985183383187003240355688719151107
138 53882253784556530890779804938012209378742921081734873796890610202916274118329980265849
139 217158055132041361744109186363230916942411043394407057331797694612657967859681651285579
140 875197631808170637445224969407132190593714782550493449633636099205967899234075022401591
141 3527250666602660606320816240584400734454411031551411108070772742370696879055583733413639
142 14215643202032671153467395784464671828922959581403865689408160172847375539999965564683489
143 57292359049190933764854896835414524128060766281520642353886745730200877703311794472427641
144 230901575030531387082617269006351575803963519554716234307643696886775382519068000951162993
145 930587223783256354342326281599572677832780690439029447445406210972393826450893627921261229
146 3750483646350705806267410998122304533988814710152287176499553985653633515736017586651623819
147 15115324197509331559354351184336587589975713979889672996956021406438326348748324687840165703
148 60918283384096303403911024664608979824680646825656783101253637552076457897074256861850759209
149 245514896139413269817886631004327034702544761525566964011773935996795859756992986399644488495
150 989482317587486574946055535705103704211235222513429351347217888039456496074746011960849412447
151 3987844616411157336105747111569842128673737243366695360177342608309705394283904979919540685287
152 16071944290437884692882588110492548679877133805629194972571935732339772618598170340240859513365
153 64773685567368341232146625959098823977032120846567642159502270119053565134401821159989098214607
154 261053066521423999282304498918368321462285569781483051035512469083180025390185629286580093407935
155 1052104769758090583375955327097149088120062790234845653533408635174586226116926191313522540506401
156 4240227710394975047565898550530826056442006535557600178552827001097518192920516696159463703640533
157 17089107047899258454682367151238410174435751097417407993222709176065610057687569011767516910230643
158 68873088815165767752836498605360093964946339738636736147573150504988767794431627427625136011536475
159 277574618126394410454369724847885381095539596006542406998059712774417929278073290088155241190532781
160 1118690477710183435857852143056166761079403325602600226649924305654296990835309071844120767094754581
161 4508583649927165351704618138697396743054186609029137928194759520689727140752441935177063000565916903
162 18170644099874705407445744697736301380151710470919706011981771667897042303878683695450793208934425339
163 73231935490349672311731344688312326182735837553418375498244804934718419023017021522003213370240317241
164 295141787279830964849164669440128336253057548086482212440848293907951309776209957674895665953339229247
165 1189490268357197277641149262278540522826734757548898989719128455036521153012878587703058845971815661519
166 4793923325994461792094947112312876584727563370613763383863397695901151949058846360619470483667296294831
167 19320629572912593600237871486496388466548820501505128160881921498333474761535965133126398263543568704043
168 77866645273528496699860268859655367805332469917557674982515364464557405548930188363540273625015730901205
169 313820749125800121073154071194233682349653406290691624199481078166399605628015844617464972184525859431695
170 1264770842970408062492620649626023758944308927711164947740344329835660642015501845607426957873553157590619
171 5097321606949682394019709543056175621408244480082321870398537169379210128771922624798227170396572174155423
172 20543395437274490745530292676215624742311124748365938544752270951313095999250245129132756829346590493888113
173 82794677015637713667782135617713889326411024142370386631426187572925632941608904778270577189681207162616951
174 333681866907256540685759657290837134320798218357019843651258857775069736375636577998581061888590755925471859
175 1344815781836822958609936115769631255410214404341185635575550736739189990165464476005285447727992832720363665
176 5419921387517433369171902396373081911650968247922857763826096338579276184625811065341668652987251144975334303
177 21843547825372907205158730562944826254521476008582796932964017220350714632322910991394702375377827769694702517
178 88034594505051522535496812499496253764550968344954593838490053140414755735680889631207171357936042852776406651
179 354799957022848703182301712054658156439473576793313686463306697587395729321808174223483088953934377516464550893
180 1429926612499952848724086012765466816849815573766153884480920643352468016744191192748604207676831781885908313975
181 5762937894053675584640060080293384438709860822548727479470845136354250459517645496785466358678086645142710831057
182 23225984382971897791859936944289225779244486922413044124522342369365623066172221267851898290720134993089453819967
183 93606136396969841038723917660636455227690461977048350839328795316356217383214045040581682580276445021322119712637
184 377254570858665151131022340830493638202239377111132009497027917981376942340886857774628553399554979902183682613571
185 1520423945607509677206000670963185427353878226924122786472857765343378180052000249437085869236926527974059601361225
186 6127663262276972931759172308554078729424699318434784711089505008400768848825980920086257397377358371644904542750313
187 24695912718512117616750686792318600555535031735665689379095347629713339447276650079477339013208701089697680142330079
188 99530290568503073052174508205699274122830804810131021418382991918967933477227128591283739125077638654653002688731505
189 401130294456575422949321151679772379395804992526825065846834555407485770272091405328058941756593024633562842514802687
190 1616648682644742212253642918868291857207640089219009713748964470561738722502174447059925591383271167487985593368107543
191 6515471404715636629111525711990505915262766355402747035125074300135534572274829156494454120491894084100145594006279083
192 26258870020058538144257697480874241958163654251026025713862353657983018898870575782356894875980215320634009459434863183
193 105829373179548639080997385615573288322712576245464459196438543103097293378122870944339225683224580563514646957170649611
194 426517067148009794997383235611981673113864407357750278366239463752557109877198351160944490219886822685206498320656172843
195 1718963300102915427433919332265479877319547369331563559997634381537070298246981267376072376991704677787527535304385170115
196 6927823186206332971823411019546531938371199994019831324230984903434453380965224418121577946216449919900543128339402987341
197 27920743913767438777985090616510594207976981052141855641366630862028557652064248946758253773094638103686141362629472380315
198 112527112737279871617937789810428280271899312503865254759933658265194491132180528449267664274750123780471609414219783054249
199 453510520353464350111307065171903430855013884059244690437089210422356031486112401790502298075801717470930470218026863026187
200 1827753214920368230191998092299077033438941601244169011623562345601084159775848193860717287895469896490750612778879081694159
201 7366271926940145201134135450351578035287104941060994022287496829923256161063547264385986303664389114477779200739644814849953
202 29687794642446065405451567506876691746441940494233777520649857228190100714935401600093833851576510916684784191040206832956381
203 119648739480916376399781617467187603025509030785174714755191695754085361891271525373476689837022522212320380936640508856154601
204 482212337823981738342213747119485027963219401394089411644004894025607826417442155483798022030392153825513359466820893676242217
205 1943428236339736299670189828219944562273135538842572829623061551455261424425713599540994094429836595485059926060330619435968137
206 7832469253785944302821405072124126078416948055506586398430078961372458403467764585459701635895224965407516713606354640306649343
207 31566678647751107690395370103176007701578306576946225987734143654077770782492623395191679822808166253635459658513522685397258621
208 127221080423486345147857973330881103428129549481247093045924913476048058815751862134458581307760950392937727340965823724918509083
209 512730638681629451678058416223454002679497673195203505023497297058581131584827594593227819796952863815916713832744415766154844097
210 2066424109650454610354614995215502896347403654681973636355577516092525817682927581214851452798721544926546770173887242493732149657