1 13
2 57
3 332
4 1573
5 8357
6 43004
7 223270
8 1168723
9 6098749
10 31928221
11 167211867
12 875862454
13 4590346691
14 24059996616
15 126124391879
16 661229366397
17 3466736635802
18 18176404398121
19 95303022729314
20 499702347782465
21 2620121827047447
22 13738355076135267
23 72036070268779700
24 377717264790026986
25 1980544397921352391
26 10384915669802384595
27 54452999736717363990
28 285522887940734484844
29 1497132511872713921599
30 7850181300039074208181
31 41162260631863385243841
32 215833477735168521332479
33 1131718559467054560714044
34 5934144177093305299731038
35 31115570434182996372346733
36 163153897316783517196776743
37 855494349706283131281134436
38 4485768365848297671053224968
39 23521041376162047174014138408
40 123332135175112948208252632901
41 646689718350641628396033546288
42 3390905316432256066330915847103
43 17780147971682172878562208896059
44 93229870121626782336451966914063
45 488849063753506598668749225578420
46 2563270837341424879434157270754286
47 13440462250886561670789115315989244
48 70474810123986646808817554995681094
49 369533336729576837759240490625161676
50 1937641076691159499758582625738765643
51 10159984415917014824558956742486528637
52 53273686534671974746283458946790181205
53 279339569914529993670114131870183286959
54 1464711762923286776689472628259883548108
55 7680188485761328572726636806396708158236
56 40270923379243344730653969677115124595788
57 211159826719547569622200727807306922412231
58 1107212566260513943968552408197378107789031
59 5805648195178609746103914863390910757038239
60 30441806743649594786462230914181714870128933
61 159621039143992970894088882375622326010632096
62 836969906286668691823926543516068688298785347
63 4388635907813956487966238609966862298859175420
64 23011729557650870715384769181009303014956691967
65 120661569644396993400326470182547578269744580170
66 632686663233077259524697192268754708804304421094
67 3317480578221851112128667821364798160635963090520
68 17395146802431654120324667635478518832929106198400
69 91211123966956406571720352832615657836111835507836
70 478263807129974833778476501465392525222443012253127
71 2507767246606111327790498150304357535403681440331019
72 13149430229499673324401432827278435500181690600949617
73 68948789244490735728425157948518676650065783310148509
74 361531675160811725199331789265164540188784340181382386
75 1895684515664314090048011709695107115927157085856619798
76 9939985981397037598477932577511531389996231669639049376
77 52120128900111681427163763635582262402427122440954459768
78 273290912245578739056807926009188247574351336867206238026
79 1432995740650607818035825127882079575284607913730300047614
80 7513886121751222591989807805752504408171375791171590800681
81 39398920072862468335861395353281257614196480692176919324350
82 206587493842137824931017583906078917085000114216459134233356
83 1083237625118860480363148934778350835221636618289513967725848
84 5679936043804259125097800505903983934064443870347648939238525
85 29782637450547198960850322415268925918866389673573372508849556
86 156164697396248432742058750147542949466388527715463397325928433
87 818846643563925562195060444666081173750509572953162885429782101
88 4293606921765240960638797953707766935685299739762605300819571283
89 22513446862765583988861404428762483080052985214385034533519751450
90 118048833737715534762449302489663663595555039210490436287766371000
91 618986831815718932899598174298391900924049959306520302786236853398
92 3245645770737079736663183064806145433717877240579284708262663299522
93 17018482345097248341076661193746193978878762125361987270430711758128
94 89236090993569092905623848025119833849149279247522048707143329173018
95 467907759008051533610563280548360781710044947885212921304769955824845
96 2453465503724438579861767710854322212624494976569220190868765953244414
97 12864700065514905424326248637457541450893396053358674014569553557393914
98 67455812003235498250521045313918789836897181756253242496278130241066932
99 353703277172651796980376218529066330201169660400073016136426506091481877
100 1854636458555610727548647947935129707845439797571609110527541520554758413
101 9724751268631027714817781877117490767518813792197496107477908298826463778
102 50991549745761188374000934568220207577537275903112284063292075942113760659
103 267373228748961561340011492728959641563811637105980337236181263917822673843
104 1401966478918150491804850000163416019007664964737748777274242804438930693749
105 7351184773459824787724759718824459398400257018539182926918447754140736491730
106 38545798623693434360718597759941184810157303990319135794248642349881284320879
107 202114167624036887254761149479673973040894036356771043148810085047216444081827
108 1059781823517528823676066267663206413615802578191879680667468193204737134128382
109 5556945990779554463227129564852721520237693317882195739461153955338889765322866
110 29137741428653794858878695197919037002036739782158860020911582683354258992276128
111 152783197276312715598963599781001161711073549504614909098128174755577910859179346
112 801115811502729620536352606369829465958991633889864065848844372604569262094424684
113 4200635638479197264623991731084137420982448666561015754039909060393970076196421958
114 22025953693464719193764344458877034200811431012750300817976294232270677030336090561
115 115492672504748276000147806161924709915182789303460731107509049371463814558227017007
116 605583648632054357562358938727739338105839531571536440658284117368852400174198119105
117 3175366432666401025134237116608248549052081967598680564462909840316173257450889174966
118 16649973962277226017852810523087694351497587430138015445569227616421152721918284078087
119 87303824242962278511651479429114978189549301512246972177146855215990951536941554775068
120 457775954768135189811804377505069867638927511412392829002294436575991398732824449960803
121 2400339579405889274793130987065109867708139316069314015768655580785645956198011698628175
122 12586135283974719230811929312618739289494898756695791720028092553642470194694276078907066
123 65995162828470220176931199996780249584375749267383864787993537182866761630130947376740288
124 346044390791012392254838246726096295605529724572983026461450185446734199126408705561190337
125 1814477232356555923747403711412973399672468757741687809979723536037412977232401762196979957
126 9514177123965150910586952847855252804379124699040934637536992494825409998276305781248972228
127 49887408192286504064585255375847663269622497871140581397049100391630583945584706096397306792
128 261583683351334941204680648343833011907267300446306952136080833181319046874626076864631986459
129 1371609106889448832265125079318460122323066364649212193400588495482914135694313704786434660890
130 7192006466149757143585053070881637813493633317443976268288383896593936170668459914493121143820
131 37711150173421041257570319568563020174508428586313015525568014690836507351486199134834334121963
132 197737704227016916637961231610189266874040844802670543950012076415717588829637065401227888342210
133 1036833920290481879070046071425075840413080382880508113080241215025383979650698533542179659662421
134 5436619093295049219949439093925347841834441260742361457351169006238618775361244743658084131682946
135 28506809612574761704977827602626929577985621725851546475384886441329732968463901579793838104183061
136 149474918206023814498968025412349637600547158239685168446920389464111672323487577794462739627925524
137 783768912633485379257279728850769120938996070173613413359420285956472245277965223953014514560106723
138 4109677501639335919152334666155416694052084158169308189026639267632742305917796583781765372743835602
139 21549016419561110440273168665452095768746235086195690608296239674857668795798521992196697962102237985
140 112991860910079373279337562021906657286797914892232636174442683444934244346658666465401003190371414033
141 592470690232215819044089639369734382135584363512656834539171752439957963262302874357585562827398967052
142 3106608882772418898780071448419922033738314738738962837413358055577893182753224950234002957434654385393
143 16289445047041618083037711533717284838095270363936232508198760235979501656912183579078193150728043876877
144 85413397680041069484436203551270431375728756175598263657019984813179021841585230728694935957359174906073
145 447863538762715341561355508448389317556252909864236035819117912309804872142161170971981055316763511753508
146 2348364013154496738427138843518339321100666327800286208405329980014460866512042860752641204432360611562541
147 12313602383249426039967996275326624532296353807529911795765973755329653351266784948188037014651877375952762
148 64566141706920581457054915657668185121970733625995557903591723669064656104900858915113765990148988702120854
149 338551345509505709578410532716844342039330180568316474163179607215715445218786396071609638662462394992600011
150 1775187590836194900919124405720979070367190993379630921695954983157617030941951091244444556399690730679105778
151 9308162630150684283410163124492645453291668920008022842826004327588774421121546519580899055856464717099428780
152 48807175081998738848620517599219980241671277830909458136537707736591753232245817487888140796937934727236314648
153 255919501424344532919792766682174301461085931145470042575349299260559620553312697711139356827800274014359228733
154 1341909075853093967114867950248825375977432776381561767329363689238662753969080987465218955440564436647671385478
155 7036274913927328681687323682715227836099151250188018488343970794222353619541541659802928568027407781928628803965
156 36894574718401466609387581302256510124990024696285975729651068019134467842038704022900152914179696071696066299322
157 193456006239520754769468485999825686213453619823760072880479984889622842483785588051063914220678697751188107958840
158 1014382917699803700726702002551523641314623599724538355588236272963855994014174511570388751686048559341150647114262
159 5318897684919538450500796475866014715414280859576002142599925436456715370699014203851006502342032734621119755716180
160 27889539629466396743367301036480575124542302472603029504033510076666791434288342562081802198833544046319618939724873
161 146238274699082352574630063278897090097226970161849089455283602245447004944649428306164438112505135176122127952200151
162 766797633488704361660008811007025452347135163423878440843353623352376069206858294911193921407660778159131878031571868
163 4020688919735778034241143410143222753303741655313610952216746240251076103282786579305269528508288540173560891359855696
164 21082406469795393517727652485700878428517326245029278206236173399549337459701341002385276510695450276815892799226815614
165 110545200444624086216399528944118503932953545652638501682654618924634015494760219518006802815738557204269260211134712413
166 579641672256436468964811060026888654256489200082175822128930511346984816540273258963302421821410938417416216441468307970
167 3039340169133298107282344078206322128089540798119878811270538809717939574511891702870078471697220979095229270537355494871
168 15936722816610169841075742786101140466546917058297949158371813728124232737606310618093042555947056097962400425270084034555
169 83563905321558060418508352152177249706272026206741637890546917950618110217394793757292317519094241180415530541006108483880
170 438165760485732476239119852101691926641360452352298762028948681634270645022274751816836676685164787009220910366891790434682
171 2297513895781392304965790836054503068695875330762846289664544181273238688444688204458999720475516378566619091742840100349173
172 12046970752477294088519122921096199728805726794010033811037451710819204714757578547731563731177712478485517256946437348333719
173 63168063782998057730392794774726094032239304017551056603271743097111718144330098409091160770685169206099921444002416731305167
174 331220550300778324792725807382971209324347956911663985138970441670739847864511897543991764094272660600668919646801794042553147
175 1736748704510371990113437731841226346447147930337935630999390224488916966234118469081640849037043212129524545084294191451560995
176 9106609055142818840458970642323519333139585697821693444283869087067269625505246440693300794016853917736050459977346915785920461
177 47750332715284266813558824413956841058901669153245303463590805645783349224702209309488512151864897538533577263767205981284703726
178 250377968419836624902025120354239245297824223592327743700674103394146016454512935307799542120774060733789258524688731130499570656
179 1312852152127072481450840109560423883115387927145161825740669206131420995980580151966567701957739687387729348469711973805570625936
180 6883915482749528597073770644261529444898717122842616216451352818663099159179277017649825565602046224178122318146610245749679528994
181 36095680916438721431937698975779294577408270973585940532153635286127248592324255202477700051123214216030223707394442177124477898794
182 189267021666129376727713165704994541503762623053306942303567545653506137752381093965079493717581313547471865587742164187976175392712
183 992418056146241112808518321220174438334476316652874567527011905586230889344722082211530052348676934033612440094916514552627759560987
184 5203725347897399701375878615266265953433157041154556997193543282023264383116169995038496331369574948885307080774626883105100765771898
185 27285635653891843169943474172471199156875333113541182420413240515854962612984226444237593425994209918693002263054647548833251088454216
186 143071715600393165243672172937636181340771846446611149311217958018168948161394154567005352390424617333291077600640623335203533328142580
187 750193840615919396296650507504083646437366993318556541124543137936350108087448114872454385380674167662784269972794396030128388264064328
188 3933627245164011362016045766745217672495922348423593228006711409129348083395409874213484745873383648583569279374899766329276953320881044
189 20625900222258179481039785406207903901326212275634557274156246000559190006737482961554621323708008488122953389948053933779168919443989301
190 108151518551120859915892308434698380777652233694437230031510343048107715064359407351968905692027925958064045173116244974880463908182956369
191 567090446422844544162477960191460714186053197785008571231830735381033461932398414075892139044151649000797955721557225751456629313658701612
192 2973528053349078102709172612333315970900188858984185409213835001541783122101777918074666830057871852581318410339339115978040911987402301992
193 15591638229541110469339065336564518362809290889589860414646443100575214448836371558722215505649720952397878454658117301309710132118522922906
194 81754460801903576907761254714042735980599340904665540859202976480493003973798005985058454193195171647931426224753970344563890439135903325960
195 428677972295840286494759719355418089220401758728429472902592212497880904911674138551038271146866425033805108920520350837343955968167144543687
196 2247764857466889671073647470813753672157700638968616873689648438137680923709783692078226303406374326524109577698257408425110643033510485245728
197 11786112608968720015761501249095931341696017516497349087810044299588067652614727126553534382642379116521217115085921348215195708317761626775896
198 61800259030581304900551382941158465277857350212171261730042775074352940108842449637869714376535439578535445664837743901069166660100448505460555
199 324048491895508102681687725103018936440561437156101624561564540269886514152639457162382759381995953614024652058986898336176624403673850442294855
200 1699142151617701089221695009898135351217486779611253580899841403101698317874296604794107922522616526404438165628665869727051029509418784670044191
201 8909419804783393022606956870812470793599359781796427417298454751869793293707458079806004638668012138576203941106400898462337783216757986690130155
202 46716374602497750383935827316037898375859040277051168344359847890496599275723582355089531865580963824915686721920259312618472421476917982378309854
203 244956428568914664222405681363203281756243463845522955978921861280054365968495554660201154103188025527035682736675358289193558873039868226255863334
204 1284424410237296554457736659991123845608864563036092398911397711103683113165598545414384061724526572390802408338266933995402407101707230111865634779
205 6734855154655787253182826960935110352674524698189996122423947307350975819631640632797041113038120549310021293202119087238439345369040121645590636782
206 35314085899234597334356853378821484290777614601094526866714254118028348154661484051649817626698550715920514037490438268284630907085465380542296557433
207 185168742944146845674641912766687918994574326747189544319846375133450988599967825273535264864258319649904466219217750296261988650362221510031141672626
208 970928809012685890976565534010368573947693139184594666118015149647750845217144886911249070321086657305466983590734980273911839623160617690502665163011
209 5091046886110490594201879647569187949124901012679585295882167459211686606100641771062467651621987586423708048046722922096980306759344021680194674630027
210 26694808266047315483247082817749824182593810595170061027550058492310156972396459462144506710890454569472565302542886131800103670768684000004972217643446