1 64
2 361
3 599
4 3655
5 33596
6 306064
7 2342685
8 20184979
9 170625048
10 1425095842
11 12008438672
12 101010115716
13 849123265189
14 7142364165791
15 60060064234249
16 505098146911393
17 4247807853135286
18 35722407791248043
19 300417586740296887
20 2526436043701129611
21 21246640328063677113
22 178678800534026136699
23 1502642061802640314773
24 12636828489569563046861
25 106272439886897067395643
26 893723515367040881103613
27 7515982179801128617108296
28 63207453103678560995151816
29 531558218752273155689782237
30 4470266218512306212884638271
31 37593774882305340838886614945
32 316153857484946434138747303349
33 2658771618181387451180279489691
34 22359576987474498948635318805558
35 188038220219163966083004514461180
36 1581352468489503940093210529200740
37 13298762489214608124413353509557968
38 111839129650382717262508635080976780
39 940537958400516775340704495522596575
40 7909679322058749306630612386158689994
41 66518343485401339500333588969639817959
42 559401947901570911366520288188141219629
43 4704424718344864891512508929427668597187
44 39562986889122357856033120374246844878062
45 332714417872419724750638832385294723762937
46 2798041618304074979355953833360312554897513
47 23530801423711657618220508844635717514490637
48 197887912752975488266904055334610294828183609
49 1664185817924105320918208709899348668588056942
50 13995369388917228803888729046388491335834849485
51 117697412285707978434137670403531690159936333581
52 989804589918270233986773296972766332568952417324
53 8323998864520842331339830959301457272433674295280
54 70002662952154605446458678223287611471542009778266
55 588704167329922071083689652938037845390860657995986
56 4950848753689444424547624753873177654052900492943518
57 41635348859645331178783898907147030920194422818607760
58 350142442419098079648679597932723260383391508915158766
59 2944606766632380621569398718695440373061853554141583644
60 24763376156835394072971760695394298707874543804631844087
61 208253545306574964542178073665623433979296558832076196132
62 1751358088577370689632441297173475506593811708795445290896
63 14728465486193776986264167349926970521927475843435202781171
64 123862559571818804442284284600199345689436581501309313025117
65 1041651873242575080042056918942637065930489530031577505874058
66 8760021016686898559585537324197925116872429516814397158419053
67 73669495715413339511268949478377526373335950475818702909500339
68 619541276056881822646584324387483941278976426138794397372218368
69 5210180808362492486248500687422794416641280498685130389609581980
70 43816263911585588529964647593178344684759382513765234192366724512
71 368483370114196076492661202106177397651200834914513843378046505953
72 3098849192726667381681534112448279566737909553428314423889084977002
73 26060514796873220032972359077564239707516129763476490436026407800303
74 219162143505430085418240314727232350763727884278389241809321811236741
75 1843096558923605299119672346627117788387233319382092959862724971000681
76 15499962133888641867580074747425111278613049740750847252321768970747965
77 130350645487771125970598152939222175476074220250514045113210323865235966
78 1096214986353376304113947343237890962141540550414248796698253063936364923
79 9218882590178424168570911865492586032263454866567777497825780343454357366
80 77528402064828322678166669496756182698522028202994887074339597504241831456
81 651993673629088392395849957807005847231220474946172058941130774382283260937
82 5483097021616597354894116366421690908042283590458618179309417382809735294343
83 46111418199993242471858352709053077578502838037054259261704537506267160005294
84 387785020041059897919111649901064395101992133437939876982234385569725478437714
85 3261171042626211486340763228019125399549977479040187876410886451815940251214293
86 27425599287300058646230559133669647901659891995691108198045083999475626082744437
87 230642148613535592059638659576861224227270656146795514673073317205836233654309692
88 1939640412587139254158699892253009308751518754623954833152797163437759097674830040
89 16311870804001073050564490962029724923632681025118591773245888024069596689702537010
90 137178585989308455734547062828106796372447346600273146286629975307127067302517637500
91 1153636188033705581399909989886750680266322153719598100962653618571165935860560548795
92 9701779944317740019645081076485870725232198195319165525660189188607839794562161990759
93 81589443070778489675206980780644604517472234182401248041727974631602016750476746818685
94 686145971028611496680051610137825642952704073222073501131938833373967337597532559440866
95 5770308949778985682237428925557262990848373921238465194213222043274572559882729821936894
96 48526795728297057148278609842801609141957182908526961193887666624759278171032378697559406
97 408097716110341882369885147643795426223000839769386959746287909619244092457169018110021236
98 3431995527315681030875659362266612638251864446258823192870187298690488409332605480810352301
99 28862188722296429779613419354576638273934982857841698842813321394922693611674577858959912878
100 242723491686191820521827287692696653039034711807643826308138077185288563011766767510014130976
101 2041241361949256298997237305710797906435083963291646777376939369603184030983932919692680360810
102 17166308332113904851734032670626136402577403052690004074376361292529006610384702597462288040405
103 144364183112476459203816027023220217123046377196765868789294785328777570388523389403796213597345
104 1214065188771208270565274468476638609404620292371131948399799704775015564733270868422509343971536
105 10209972105322606657915377973058535045744738817940512378448930208478144241412241452489719381887687
106 85863206815915494109217447468659290038322116875746457864112882252681524719820946590538517634935850
107 722087211273504926226119306751022883904497191322341001872194788608443625262556661801407749382441025
108 6072565421445445718301670491841967482871306307033643066326645160868738425044555640365943531439310402
109 51068693949999018057283024269018280462220906995199032048075371557120997346973971478935893481439125048
110 429474418266190428366411073257293004735905857931129601805153488397311760291204129926646043437132094201
111 3611768026135045288735765410054538145801453367310317254412378875058172835369000791420471597156973706940
112 30374028626138485148720435297947289595916795620110967573378247641226318801808626702959445293810624723940
113 255437671607258560271347298815330731156621792579070167431770513052614771986908167327329118584395713221767
114 2148164304421175966815638376329418255128415669384209245008908961937204036775386579247491363461552484637954
115 18065502436478461985566128297419384930135522391500720195907647461543353753416902087831446609444260763596852
116 151926171387689902843193706645280973454980387791656137670737837142574893058657316548487281068230637245634524
117 1277659541088360271612081620034601557372922556047316534347911155480171600730546290759851257065625192610852500
118 10744784048881710348421897759560603174812672691280945733024163770908660383245916159015885286334614390571010376
119 90360836000768793903613934234647331671547479641874519184514644137949555869234037147768608317973155728127419438
120 759911101573757030574696072396585043700480925432868226122060503393476420327253695754478155924865951238638888579
121 6390654489851419466042924305502333345500417048207394452507508721080162050664146793487963564788136806299320753493
122 53743740187606836401622789299451321011618186429148308242002343019614054779608040351739594569264593991987319066322
123 451970860565197005756892761484239269083353563745800487325414995004415237718657460490795291754984015016161843482456
124 3800957247987564491221076287201117955160275947074961788544707326014325729208515092501783648238602245450050168955053
125 31965060718654833682258932591217759688985292312935785081951973433182298498721340651818821496107894335084518860444360
126 268817837214104113734623274497894482197476852725305282894856393486099250289398545595226582084509642238839989581981452
127 2260688013093490532554876169280446965784952822111324384717367936312706033699518999375195073096529049367666544612918631
128 19011797526196485100473182000645168100194319232331335191875497674986631100348720349101155856784539279781939461633035142
129 159884266685030246732525621059068701562952225348189408771166625810793775430017043766612167639433392894886699325644666277
130 1344585050318701880005354356515840893907918296158414655105738617758392434032562570328203650012698778830018238318080466991
131 11307610154675827153704815376657857736297186755295065496707381503037899511094413039544229986914321763415527514014891841499
132 95094056995369113278374815565461097889550085624639586330190895795354910983574226264305713732079057168462806359675222501364
133 799716257647879237817440876392097518684747861685688506305291211521248461009065038990807845686301422549082637141173759271436
134 6725405487510894171863549693322658723474467229406021136769600112093342800187105632290551538186988360224359516962258764484877
135 56558908911612016041928020526182535732875639082299902602609639907303966715512871528740117597670746755835375662382183035124671
136 475645696488102399951038003611562857488448530797689593791334967393652957342042066666137186108298446406759597413726538401819123
137 4000056453373401409817826010260103866682103930116240470076366751876722841957331419893301068806040828918918344146150459024331308
138 33639433192211007776744001464941211219703853075939739779505281368046996148757891353290818877743373726416412832419581941277037621
139 282898873724368618203857815538021253307269663834797521454421107440446764541440248155094811280631510825791737310455283622689657010
140 2379105863562739756482583726354227905128214719025005366746822116407678200811611078378143797130509007554344865944133629705719900507
141 20007660813642364917547398592751712950703377119108377309328378944611993702007964444338075552676566516768850373141978741442289644912
142 168259217618125010941540026968330822085654532732788931850379636238387624282685883460109831604093695787184071653997712184225259218791
143 1415016206900078125154132338930875627514994465764250025027055114805611514538510111570197565828768108427249059078315471430695376611560
144 11899917841851408699534708161877696317400394242039439831820863891412020711453080672548865712008016299079637029296084304374945107131420
145 100075210412634652656597743700386388240842310800958886389245418217003554174559709526741404671444964442364212744106855541864774835595505
146 841606460837123030326824886846178534236491367376689310269998029732740883375698030879914747742206017183583977139973221718563555096360565
147 7077691188480016737484980142736814094409281240223120501494791846204398721362779938202920507566029134274458864756368754864045145029240481
148 59521539924563815656596040391497711531095196271341226042272360314341725332273384065850390035241828066197093245844829435477532796895035624
149 500560651863123755574533447719170889804776624109532357315985134263533787899512367793823127495604123204654115320739800186754175576582213030
150 4209584740434981860373957066450002562194642325989044419436192326201802590544638664012246319881518347308110580493788268229342020940542070855
151 35401511527016069869203528937804503236165040606482455000526605883348095754431626966827696638919278920039719939407614141925832252099818651623
152 297717493689876393313226953815314392605286120970596726037760195842047684114276554822723978256822855038767679255324492556820321908653905128506
153 2503726598830130101725829237684179814750718557949638382468146021584620633537535685578409609056777562824735005902645701706967971248983275390502
154 21055688747062197732945296406887522459903567381505074898307701194800607130052940964028431791052501034012797409700359012323252913857600081456351
155 177072859640630838253360236024321840176728713352743699531006407093922378344016070623854963104660287318965039000916531959350448950846307646694811
156 1489136641311975064096943632069628273889569849536557730100013794672858656281596760491683945020024280944242805792878287628601348905794859339609366
157 12523251394925118594030559570498488398811082157130076397901835545005035930826483361443737720371970489609803569566059244221794046893051758327374412
158 105317283283232006967096459613017292976984477483216691996823956080952194151508355702332118304278280748469714220468874162273843542573710920954407393
159 885690928687682207711380201479482653282893090695904004087618361720325447897075835153457944866567042636610416513514119329822917589366059762516098887
160 7448430083882957448632626814290484270333036746756125378331943872197467774122312628800025249899210249756274873815835790094444771467625700432138921571
161 62639357497649235130228364866353020707802756827372265719666441332347384079698331785958955319840851099470700130044318543462440841508653156048773747178
162 526780685799609259422892656868137916153595339065993687101947258556886604152799795858916231172262875164353907539446377850349367620458404494810532143884
163 4430088398367124832634298500941653239501832811185523834212841023856234734096304883947220194920683261355846569486078655635948829199204140865306339651123
164 37255889872949390346433577690392643539006841858162269843586296948746557095797818498801874863716354596915707533939921322994412580515664988555059706128188
165 313312332714835412424030898798551353311189118951991453627051511757368146545534918887858785887295983927457389084411113517525289644230966608817570284222888
166 2634875134266668084056032953610539151942118749584673418501076688991679112766031964754253229755252190708836929758521667479955961867477737184981024276931778
167 22158613780120950819244688540822960368921608456994680003439003540714392917812647672717541526543561009218179654000475717677359168280545587381670878503438116
168 186348171976362422718043389244749104378599798058555072772553520194710058147722412493785669195914528141183061327017610414187234721637263637672932034168210862
169 1567139602843079949549144707985491548768010991105277541739018552324332912534413577232364815129762236471634563076763414811807578274244604911042171861966631636
170 13179235990094346442663447747537474639720800166763499847339696751181124019296300988593114177594584204953853688422443585719172113489413167613744291401453784358
171 110833942915799171517319179609668880148961297120407326808202028882697522264251557495278185300264787121782470376259698734350289008613595774699751504388914530574
172 932084599706351452292467563287374210205037121769303666133624432616520450171585136732393573160508584037982349093963437254307250441594057291971715908494366156431
173 7838588776632850560524102473319897406949807733206200546989666165245124979878418491650218045105170331112265048652004140011613767004808272617388361212043795161505
174 65920490509672560924140468281931727197250228958907084569714189669673226999695577426734432451782071425533427071829245848145724820526033847390670557650180199424580
175 554374160051612098139967936147047136178349200931586723570189522938042187039419233841518220244556887767047417852509666444616280350491073213245459143363127588773438
176 4662142331720598640971073956242986123683824554102534991669146618878117592216780080602287508989328775927266856419376633992944830320246396244375954895302647667143403
177 39207403027582678247685676585205986358588840052928964389512350057756512512519198705075795103379496449187582596763985704604539720902815685377235122890697447822135140
178 329724050187883605832502694778285163800155153708180118212462291939533646062080791925803106380870491705369439325068227400960577911173561903849626161340729291558909618
179 2772893404743439914256119305765669383790663363054158607662275459623118450490036134131405419740573591752367689323656008391943493392208334763288101184436073784118587484
180 23319311496047528702156236042116480640300052665519081749481110572187853400250972275231626109339300437088719249733760513962270916096584670964656121651467432585526910233
181 196109337531497450292151650669227266941667477588046916809557853566761999291648525054455806603249545809423371994088766150901897671277056594491714121635878705943533189492
182 1649228463437324152378219653096428048871422783962256641688373034807734849796585468802671946789649581394319226376726035656989937443621169631471855084697254450124766959098
183 13869581932451231604512269080503601661016964828728565926765223553443886149790780853329245729922818099867428514345367621568794784544053775870202174453766691819147235278592
184 116639572530812147311084691684357687062047479320635900499531624102610258967401137285398479402731026266345121649353966731426102049061366603595770630345075638853861621193323
185 980908433032065724212674102642741654367170357420749849560098363587800746283955563088557651796604878578827801791937148858593366313765662581367306052209959076447558352292975
186 8249184501591408692128099151866791036272043636886867359729767819484628965236314918469903769652135421866806331460974800568015677280530194972664411516412319100202883969857474
187 69373493640941495015477378523947682410032433504490902942291970509442300339104092820547078421298785516581521467964350820377736732250893131821864807948416792298310498434058976
188 583413017252954095011510268909323435347435502222976146982770823308316566563299568936002392247076324102131130010350917143434176612368310076184399034111996115888300111540597072
189 4906351559312595216057407909965071492821207951237374181598543843859813399938946529048913021355878784175051648844391955865401260785939902693725963759341988159309637157328882288
190 41261139041626766526118379655470425188934255568868803311913845042772248072875160111699001980351224683109119503635084642077435186386150990987103927171021590129836251588868347025
191 346995435290613973750228585618097752865682413670281236602204350201237709627131647830048336971010435641332989103822784723585949770823247805083040078555031507798442376137022017950
192 2918141256135703980497000275381608596399124773919165318567523113287119225171074433988805096243741045575481651861547330569028486905455185052795337807602742525280669742149839512227
193 24540808104952050858478628449413850956980497035112490157906995914843175881689964390133824705223243419443728644455292576964526034932463523062436714795184493376876773665281964677207
194 206381805945062666662887166815571627799712493748970900263881386279146795603490404702666503453462960799439183165286176956624603813885543831368518300777535413109536800904118326002748
195 1735617247932053182003047627418652766636368980037892495886301413459171082202854189648094495706667232897320203709118131365790522891620123307637814626433715253879990390819188758423363
196 14596089115147603556765223128594456423338114765077274806806213461877175561043925470909707917929781066383674902660167052336659248668879831827430369449924366352517489971536235418682011
197 122749308761000960911820545744839941591694579492862059987067814877415558641781192830251511904314616543065520709355276924223246888573226921169587106032375607848946036876902019663071751
198 1032289723804634199288988836807136747116144167208616524620956949423936219715904373427702784204086786714863042944788887624001437460933552672541726323030791657516116596656691393674531822
199 8681287777737855909033709802092152263442721422685996134303048782863815270389340325005039613072801462022242396735781466757984400113324585902960172542448645646312407825038342025890414210
200 73007369677317279904378333221202221767465968401840053649197720757392041811878439988409554571765971088669158197263619894857800184085530848931620327574222765107471133899742615994960902381
201 613972968488479476434130049904771976597427646030111713861223400394107188895082412516621692637956414371406705726941367284480299929479143089820598366970972578136663738224238645407504800823
202 5163352791652132322653750123473409958493378961189825324963270566965694149811815753617234687078095757379539593443494009327584639380218745988491878597653156846464399974268558796675938923900
203 43422452484668496549801890181986101975002614410491195123638016692894097159504536350237185757052084464342296452600037873703636972260889208941066619034106939626188869835888714771099802534397
204 365171518558967499966548658924637552232979505002083109995188007994002438454148260921581779659578426825183889021768934209974734734915467721983599746859011746302379734211087631015640726175841
205 3070997383525155614930064192584708023263058025412625737345013267263368909721261022246569638346589080138200095828621326360527759429767960869784702313276036336178845534860569078488827301867436
206 25826288333862598517656944125746823912334754500539951089864178518539212327924787007907865887456575171214392384508561871489967951158740482926104576986196613823470763908538846917610244162699261
207 217192359942088419425884627044660821555730134879807632599411998181299640324573442232838429023055553993475120449555956536926261893702269688905836595180653710475274684133717917601649454572082104
208 1826531192070778589342979164375181062742525722344252318285353660794731928229671233930389635685002519154350086387786941650268276022237428481662372737866124044257283036510224533389839324336415221
209 15360651712136923626709386917185940124063847009375960375884041461666064521962252192857356570847356399975507073834539585409223259259297311302065641379715435092022520281586756000151342349598367527
210 129179081116087444342999966914484264158294121288070962576679409322171265084724437585182229659961924265842643443087098010765914535156312874191255506615064848984502515315716758547304055503423195247