1 1
2 82
3 87
4 487
5 1150
6 4964
7 16431
8 68704
9 254498
10 1032541
11 4015135
12 16141725
13 63833719
14 255591521
15 1017154228
16 4066483674
17 16219083721
18 64801161878
19 258673696618
20 1033238759163
21 4125754161505
22 16478213040025
23 65805525362999
24 262816806685747
25 1049599587334570
26 4191875354647882
27 16741161994490879
28 66860255331685120
29 267022421087251938
30 1066422544267718669
31 4259022290997752753
32 17009486057552888163
33 67931642049797169513
34 271302176873183060789
35 1083513475063051451472
36 4327284431681505594458
37 17282100351918261787799
38 69020425721248376358136
39 275650464770061131047812
40 1100879628090473857815841
41 4396640293979172088867163
42 17559091425414256242270591
43 70126658033511824016563687
44 280068487703711302561431239
45 1118524109032187073567261310
46 4467108006043968923050048924
47 17840521959029918982794851707
48 71250621976365111139564062104
49 284557320856474303818524837608
50 1136451396695335946809216482371
51 4538705147754814900736360110941
52 18126463198247766993306236427421
53 72392600395516351528970362639395
54 289118099584138942743178793622245
55 1154666016282608843778312500947718
56 4611449823021219945889177851719632
57 18416987397543171171549674063759535
58 73552882025944393512057421909561924
59 293751976778047833824321629730060614
60 1173172573041454255032170924975470561
61 4685360422874727741980533768556816747
62 18712168010649240463285027700789336301
63 74731760218349072749840695925983144599
64 298460124030200583464964650386198692703
65 1191975745999592052463536406938739541300
66 4760455634292546080329518936778034501712
67 19012079668671533988477351547992065864557
68 75929533031268870741320900020014933123598
69 303243731712675345719827641418746581794730
70 1211080289209193881330689640789626120513653
71 4836754443784359978120658202896147674667713
72 19316798199022376201974993915812500598002887
73 77146503300631709589599241407539453699359791
74 308104009277043555527605272888835193050475167
75 1230491032920364996276742733067927906413844018
76 4914276142171058443626535969649444160875287928
77 19626400644460951643903788658040939189672465789
78 78382978716113235337205382799115365545699063022
79 313042185559613427379290722397986939929148123884
80 1250212884800644325629621907162765066530986692031
81 4993040329460315024213278453195904627066809856863
82 19940965282558669533399415861603466278109062770229
83 79639271898929422805911696955922200755415325236609
84 318059509092019256394560421453926876935071617451179
85 1270250831175870946932560933375655589836964346007792
86 5073066919801385765058507110965159592247983156241326
87 20260571645490916446260122879052253493329275831009387
88 80915700480872330018523737003575035953631386003951666
89 323157248416896749736067236203610605222062093051731698
90 1290609938290854661621287736186126338441844289062522739
91 5154376146520102240803420842955453246176789857446417773
92 20585300540145141703712888950265251335420350640629065003
93 82212587184618115396660145126025639298081370638300433769
94 328336692408610296310965662366727756561613501451236802543
95 1311295353590290174055561550582350058225595702394905081116
96 5236988567234504157351140751532868038263024414868065320392
97 20915234068551486366595654225728433333771942369141288566855
98 83530259905321761662408606789517917370454224537289413626536
99 333599150599122470040188588312000707272223892192930912235812
100 1332312307020198141419158049867605088461668277787757321219589
101 5320925069052474934448263840406846229973016885288982107611817
102 21250455648640844868248658953269116670205550118429263247691047
103 84869051793519645385602110439916483085738187246418484955388719
104 338945953509086299014143596087447422404112897754545741821863483
105 1353666112350225730388290894910590032541812799409655895453539692
106 5406206873852682054477734959541821478384021299257393629825326096
107 21591050035335632327676840170688803973435733584474333074929827427
108 86229301339360831403985694876938667845235401054413151991062827414
109 344378452984244178788469034338479040203932141206011617760917782344
110 1375362168517140471097250988162316400503309064241315163462642256689
111 5492855543650158487505005655935107115263453130941174520411770552851
112 21937103341978586542364683920358928948419978602407798240142812320253
113 87611352458188395888680675117253657975213427617700237886205968199943
114 349898022537218460328474852699513010422489694826919033766901939314123
115 1397405960989857135397471800775107500594115245165596319172859452286458
116 5580892986047881644964219100509546334435271484455440836768424958885564
117 22288703062105022869875389005810467624120960028442419168812862293155437
118 89015554577492414900460272163463529120396188966665114834160634466953780
119 355506057694780130378541641566616160975974416796638913493301656108218180
120 1419803063156342756942620957814286812659078871502202644609540818144441949
121 5670341459775728211237225039758142858205335641731926351154878806987933881
122 22645938091564046696949124130747329378521425577590094909260029288324039955
123 90442262725256603062057958097549317107159362762863139804607382785841546907
124 361203976350683384854129472719748961511103003191140508478552704081914783273
125 1442559137732750448321298615845967673273614197731517821895796011290497128710
126 5761223580318205279730861863044941716481597361710193793034827207437068840334
127 23008898750994316461539057913317116283143181937313783271659220042495240384825
128 91891837619720939242605010326729259796125230469860229677051443956149677163262
129 366993219124155303336384602805305536033972999215382480460702488735788060078968
130 1465679938195138290061201259721796846671482391941732920924176321352559816087401
131 5853562325632380667113668903184864641350480128466471885037538121703641041367255
132 23377676808660039831632369781995031808341292883494557784111031479936267689838479
133 93364645760582974167297922200819905191464232937557717218458951265801032724329019
134 372875249724131262521068786571182139804626097766735047150227613068065737150512235
135 1489171310234135276627800142883484855331253057312920109041131219768996202019522322
136 5947381041957458084525107950517752868523222622620299039801658201366926903761120428
137 23752365503652976723724232804707150984348759575396290424885686394384547835444308191
138 94861059521660878610164295102866740035602008572049058225475659482035290945682229846
139 378851555319328179185484042529397720944435381755982570140185627594770125878020678182
140 1513039193232922106298103994592751491361110531813664586722207586885881138527587180709
141 6042703449717466015385414288732269364602117264932675848951581352672194613817464512759
142 24133059569466315382219255256451305800773050321132924757479208075228019704578038233371
143 96381457245041660403456665095426034774439713063872678839519237451203801616362739127521
144 384923646914249149230121391227367262410917129795219096235364466107833662404407444667049
145 1537289621768900496541685260099185101733140645377058824835444144229031699254648032008670
146 6139553649518552691607682050851104748796395006921389979627015639162171352945059148222084
147 24519855257946381762647120523139481877830570466055730291839761011449604851408799022812061
148 97926223336738353996195987369564760376482004656003539408752712749368668817748095221939548
149 391093059731214549001695008541175084957008579454161969978598784214854757939279616587682004
150 1561928727139430695771099906889978923195381810460609666034886637644404291393253908287015363
151 6237956128242403479513731357156899753832963155725307557198293142460891052483678235868279709
152 24912850363628237990131531056460519374445598831128586512635334988171710441672173583315276789
153 99495748363880367811744386451051391914848054450758052059520583669255395452077116964556519865
154 397361353598516188789967062840500135511993677797089371369001556866915448805109200703167765137
155 1586962738912022947546973890688339056071372135556882556755931186275156050810822563547154629116
156 6337935765237321289627965004133602834511316391193249664960270579718874618754574209820507580310
157 25312144248461322724200251193645552729800688606308546214307997445218983097822150571139753163089
158 101090429153461562286462057165334409152615875926553363095855868905881888051778841534225263763942
159 403730113344792656497581431802664105623951156163287185882432551976212483987812449286930612932848
160 1612397986499374846077857947036414535822178111867634704274711958800865805760335897756019765944765
161 6439517838608535316913481755680851238172188368247146484923919814208154570459827059351125044770055
162 25717837866931384876308600211196142302842114669248607167450136010148820400681948207828287343743423
163 102710668892671025316502634834610424491168486374815609777828386840894100901210753923630350803377423
164 410200949199725562401416561723600371004700181126165575185960726290230785867259163603996243770586009
165 1638240900759652803704672399675257261073839823296878261018978532166000973554628727653200959024978960
166 6542728031609328506165200957633509841270294889625738946023036409255121927693914799842667651522585802
167 26130033791585062322302349093689855512812027951054283365779752483521332461618448418958714888605144995
168 104356877230831911997201713620489584385483541481509509681549302098983400500801436572741187809390968666
169 416775497201157994053424262956343336895033417251265933345066301653941806571303366360408256362702125190
170 1664498015622422233592430807765182054057772003416345608591606393010472800227893070003356873541927816983
171 6647592439134599627528770844242825865961984750475112806976251148939051055944642301158869039430381839047
172 26548836238963559053801391987761696001717315122429791288644256893000082579198708625271365121479024474715
173 106029470382974122110487294874527850769680814668555829318051292824943913354243550076923069456269592413011
174 423455419608738114112601342441192875328739402873894735148098709578193068948345204103282102515770514630033
175 1691175969740637535681657513319515886982067532622127189706456600144916853349471583789591861009648947051192
176 6754137574318501745916346047453781150318529573211016007039692491884592836256579094197616485683636950689276
177 26974351095951977645881592389422530017941116097490244149456198917049154886563739009792387283198636650942573
178 107728871235067001903083163139493306167695463133499700382148918698330265416549375951028783275743017983541018
179 430242405324192483668179892491577872012460426875514170479548337144163174875604118926121721645155590675864228
180 1718281508169109562718075445099215079457377298161570015854518853923654107820272022723689532959808625745450065
181 6862390375237825181988988345065182295455806183351526066834783890627461142629843668428662034301384540446357187
182 27406685946550969009620172655583648345759842396557412048145587199259593650128979298812356069519838354974266905
183 109455509450938676406428436650823445294618355507055741871233450428127767927817704228727188169208880952820487899
184 437138170318335369824434923211665159582365307533623084632134025545988193976837395004228214457970045753496408865
185 1745821484069874937547591347363814696715191115917953026983744440146687940231479615469511565168267135978600224380
186 6972378211722819798023478339924168786722330148066860995390433419777587558279309714535729717414170716802600197102
187 27845950099077468173620395066532211028337986080168026132801196802524166845054031105531946698868841372276313812155
188 111209821580909044984314698581208324852826832316228888534798944539435561449000526342228611005076320875392928200602
189 444144458064921999393495349417461452237944701657585442773210247345109289543668385424484808014331721792942474889860
190 1773802860444898394526900087603462784435809416181692477943697816867157626320128081971347078110965463326601894859367
191 7084128892277178606138366259041962342782745978493688235356110983037090146103806940965319606567219958758244270999605
192 28292254613801393325540406643841118018219131479979803125680864862290681734418098890444902072680088920508297235631267
193 112992251172163906064062847355469341994079111369995288443648721168460399101829010118785621349211473211682376770462699
194 451263039981455450914799143600132866425586724348766258364604278999508649598554154711544379764249119164802315814321023
195 1802232711896546228577849640492293680019125909866293215869072081080563723098415670847749045040192387312925424583515650
196 7197670671108932295888120127915276698167272032056584235454987837388279575680527809478983079659225921785222165476161496
197 28745712331025295570348008668881657911486114225445076660204640307265215522237292946225850105280929212115538189629203687
198 114803248880898117221169816943315151798202638274407800799871498405256000600840865889832516419619360950595659297961984750
199 458495715877058635325850150742036058406778188491012409756338294819321516692815795123448646582705134265743874679558898414
200 1831118226416275956853297948606808925844960886051054133967036346892780289419894959602637304808676470110770954238566046253
201 7313032255274032320123309409038116974940330679336300655664819310467984773542844112512752391685271791784451828947446759747
202 29206437899614058854376407892984951507866636180641484507816318295534132839008247223650574844536999639557612097603213654783
203 116643272586256144057051060687529234009090731660140041552809907594747380419281596551199091974553748419382381729978936470893
204 465844314407524601893219032472373897487255750407637409382799975213765971990378867957682923935581366577191623326429781491229
205 1860466707201994431958800505926777567156574001548326188132939365818415768719190362986242199747822579350893660472067521669782
206 7430242811934428669348793741540013505372331190388188312929948909350801221404093438772397601339291402276065578803726939991238
207 29674547805981863291581020544364656043561268809159180620590048133800806892713731929080365566079262356482424506098723080967049
208 118512787506098805747872496661019779314634022477967957595013418156200539071228151440155176851662455934346889928602017577774782
209 473310693537660220926914853978248311905498214391671408508213008141418204093964092360013192632182548252263479047569221828856204
210 1890285574504543893991794599495315514754323660777129367223301019501539172853154312906793059868312323334667638074338963697970741