1 64
2 432
3 1344
4 6955
5 67791
6 513811
7 3363541
8 25699369
9 199805626
10 1461477965
11 10788085132
12 81469649904
13 609282707912
14 4528672442297
15 33855657682271
16 253322029642768
17 1890640721511027
18 14116244272860371
19 105494429560536925
20 788055144768412377
21 5885407417892721383
22 43964493755459210537
23 328428556935112321380
24 2453203162722535681255
25 18324586679980813074978
26 136883557307306710104012
27 1022493222380501598161403
28 7637746985417865141050841
29 57052484251798142763195711
30 426171420731652731325903480
31 3183406888746650245381379507
32 23779370265865736607521739932
33 177627098889491151659329462909
34 1326837550320219339443266373782
35 9911197054389550938583840142610
36 74034586716750197257514119325575
37 553023030899375739581514320869150
38 4130966747436814355765113622659067
39 30857461571856289196110661359281244
40 230498828437444568208200329528976356
41 1721778312402272371212098352187519989
42 12861325714713282096175034535337589022
43 96071428579460444720033126013915240892
44 717633594341342070623765235463796383972
45 5360573683072605989481853842460006771280
46 40042370491035318464880913952056791470340
47 299108180122805467794407849598805660306382
48 2234275897982084757290074583611234637921796
49 16689576269842151791435564366352381929983901
50 124667663708692586318447120656458514949663804
51 931241520088915023607974837168981117330032201
52 6956180477433789694168404839166618831455265566
53 51961221438845904121144345629140377263192320754
54 388139517435914156489708501025337633120043220337
55 2899321471172341267228084368262502672178071206616
56 21657328397058364117711666320037848624570729859880
57 161775738901987738895299354187901689538551518840053
58 1208431123982257284077957913501478366060837153109902
59 9026729170275265132601954559349836936177975447720934
60 67427789550194327256659705766238889555105331482023692
61 503671564514966186459922666685089881173069768989209268
62 3762321834848657588701795849480204804946044978155056969
63 28103761630053131232334840928081605778440016036607552586
64 209929254441812261743391709724772956648698184485415046435
65 1568127870233882292276028912630038919349889631850877252227
66 11713589056185902248361874204619184490011161916593668373681
67 87498074093125433813055168653150033621619781787177632096428
68 653592415892753040999999461533624125249086431934533315947399
69 4882199414558767792085039019377949110892365367701905135991080
70 36469014241787351228757524673092190152141648501517798827900843
71 272415951671643077622551512192637232364655904967576233615224712
72 2034890502747241010307847760158527394794827900300790200561462452
73 15200208845192431772949381701538436015217518668931228188856445586
74 113542398780445176474317295534755954203304895946630981411289941974
75 848138104687634984424933857522458969738984329949579274423476496103
76 6335415248836702398145662337929991622111020103992381513181522732719
77 47324234288441723729729873679497072223690748248608243183999706472791
78 353502187784542934973942408824119905247831088124515149417767083177368
79 2640587822442145524836566499019733357416525128187096911625939526687264
80 19724641852229663086423525879321810601889086135308110727242453280744410
81 147338972365216370107902318974748269938325250490191607754907456225482797
82 1100591480457428512376052291094933983536731237764546276125534302468776942
83 8221189461352838962833356011084130341824266678845107830834184917618295741
84 61410575458359926643337950282531578734714051321564330760387286718207593367
85 458724226689496448110586668034005859924181670923923184807018542232834871055
86 3426574569302958918401999005151810058607385195668573659488081081331179437849
87 25595799384150130278546525911403256568105992131592151100014198144603208918785
88 191195298063199942093567494641321003482584444988729784734691657474773859303675
89 1428189112316315439971288470623303241533345709073893719288533152871716966780435
90 10668275638580979423846406679407863000809272550268488662802513903106205455198581
91 79689800264723828675182195117445380853857489904518481680670258575423264580086556
92 595266234335530634715168855771986955913483312867209178717026015403796335332854152
93 4446514968827935367562882254063503308752430220453988089967719625528665998637583596
94 33214542044503734822499030518766095920351794484134449267425774711835135307661345358
95 248105721213146457121172162053716022120224923683295165584701506722872730943170348055
96 1853298137189935151815266201130884971881717397169295799042294841784969790520575617369
97 13843751641506634496783146503211595358829849764156341419937019964946435887227838517245
98 103409945580750591043397237405549021012680400696309675118496844179561572298700036273994
99 772450786602669628220832593041205725453622565301609562627807749692750123934315001007363
100 5770046723959915142616128243600674178503736504904767977521446348275899004552036802053135
101 43101048991236130352228090124306456613644172398557641258970645695953608512574045375449728
102 321955871939632945873106289486587968020834719431070621800416686812983397294078975907365943
103 2404943403987358623350358730031305518110315069500013769025219815431123684796535089204453532
104 17964427054980886217574492420443399192349540873409651796279297407136096488639518875444564527
105 134190533913880656879515802906847268808516378201093526056946295266626277555991578440079481400
106 1002375379798134837333745088730112768284446042273112719855132521470794424729834686320065283965
107 7487535616113404173637785480874751846423601379450581918861423108065403260067936358887205864846
108 55930333817513675334020655250356800447060539856160362304543812167342530818495403308703245903397
109 417787961396340816655874396568797911933895465489970928654026969370464506556369047433168764752244
110 3120789181362866744635512464761164160335072100252094861195900101961886968875546953588040987611855
111 23311646132551328153190322589993580985000962781781337742248645633862960351486577039219688385980054
112 174133148324993557576027706323909605756785087615259789610204833392243876166735288765476389815171042
113 1300738402305851925728317139123761716692147695343875109340905839966966346788301660171696696466721583
114 9716245341613321976364981678017872006144542678308446085070124913025842914395307056202336734055960101
115 72578331946737094397006048206333252580629121663620811801815637129559558560363058099222482327419171606
116 542145045021691866320123099798130912496547228371432176755239851501524386053662185508798884378739841861
117 4049710732636727737926744345393524670107250102649021076120401179044184304428992317255561195596220320567
118 30250496926291952730565983866441553859339278083881535672191882511185059408351348395334553130471175991321
119 225964920633180855809225726794235732797200272897535718745785406156061887090405160227477953702960839235453
120 1687910961633864865246672203229426452237814525866482939114226285072732991095903047357954352597975499258774
121 12608343836823859597985226444122617366424486810594341779302801687561298999058397822713966108216822221560226
122 94181706216122931229229973208431641224454792179845196120948168173197484545709916328264100323209821544136377
123 703517757810018604204205787955877222085693585657373887433646411485305259130849388252585441458106238315854439
124 5255131335360198344459108096787545185687368805910822712127929312455408057496987146693293766676693738601294866
125 39254738128930544181127382712138514995445667817473859981448855829277791723136705794086212298530763859718332532
126 293224729742229062381868048191013170571669976728593178141109109267090726288225614012976692938146857484600909016
127 2190327747188202466581256712093223308186423194221794692192998276377496977160994069103840909179032367122641977741
128 16361292733801858891253094373284951976068438606678619323830150517515999276144365702252513138662648301866848051924
129 122215453949666947036428604459993466081581387670614567787699157237389309106545582701994714519458132652144925900662
130 912924023006118163276161589552458660395596362165313960570994066944963609878626173091263898012565772299005699249882
131 6819352584697792803566295069382743242063852706965036142082429993121118417419444480598847610467895473272192647424444
132 50939145539510918712148802366662153152155078770158805620868670629300934478485175290198036661330203877919832150246875
133 380504823011797156047277750816354526129719411873579454446938470462196298365215646293306235717896260809899998008591129
134 2842291891663897555167133107137846095858429831725387913179262330538466616848104152508287840279084788404918907874878743
135 21231329299518150527137311087243988769432929412847970759868538363605567580870605277405319394060416686607151045151559917
136 158593614240194856742209612687361870686071355853768741503225085891574449353219051274384531904339876656768633589557216698
137 1184661314557377492023188552079149660741859012173412822737230811530903140281401515672864181843679683056752417237888257136
138 8849173637491404328265790115335026056249024517616974645429275022661355965086517322246923269899102740497421506411331040356
139 66101486647878645403320093067540608399280958752547675293417662989853326802642539804898135311750043228276111530477625654025
140 493764357673778674764128328837214904131073622126820290395183140697377833890096928550493918927755187534388247994618424349318
141 3688317060215822937382049966169756408312344931635005877536732067790027728531366784727904354504015141323356914678202961134602
142 27550961354863125962047200328506297522661929290867220082160790492169728243049471210866500614838494861740935936286651526149576
143 205799951355793979205802742756582994265924633194175483142982276730979594647131265775457741651175365194058940719707083998704017
144 1537282834980680920380432786201597770465701557788346701313031295276139632201221768927810631385289179321850595070960741358513999
145 11483183057903604903705121169939831199838392889764495647541637261514124249699901882258505251868407606151564170462954495195128022
146 85776989205100646801077517074880850497073710435660567841584066247838428847782621968587028738503662868109929527627944248352303053
147 640736269725128745359749650289243039462268763062530424005398498995082503748941260946901801497097788272795556024193754414948190684
148 4786166676468756138982920050391773014477460935609947720223515936953165093442262284755375483106627212838611905741217902192993129115
149 35751669660852951705891582854326714944665398788056917057662500852380460957223274101335141231895503104742761367662016594099389942633
150 267057536843200516862601344379901395368716958316662937495263532037630743696873371059522140773329330089258252329286500982516219196365
151 1994864258405543754211995225246910060627989857092896724514701588900770849230147884854958711629761273347318010991041954715644588773246
152 14901221124496493110647143805135842030313044851922233058225410137566177117997771548595115721745720266427401241795099247518460050073659
153 111309022689402384236666935314762797155154326295388555922708854808078550946888524600985462192456608324315567936820658785208012647763969
154 831455249778298839212135168843382331053650070552504573150876236345689152876962678512785601792031026759892809873236144809048745350236931
155 6210797792313317656139267470399585278689816369976521305277038200908387430258310461240965099239972188783303965722766005859816875002924352
156 46393367805771199319969121284464367520034391940302099627963263802014395780706726055604453832226197143910142138489313616382014511422589343
157 346548808757769926915750033344713974809877940450674273658840989096391402492621682735498348928105687729080607252958707018614355527478515431
158 2588647527254742509705956845256356002041139364207251720882037040281796968202467275952129439165515072956145917679056562536368385784136547214
159 19336658649564174674448860713188504724944460491964442637114741024070134507708556507275315049839856722018382205837177443081035971683270085742
160 144440818532870039042873888873227318387196369181896811276116815358030089210363062000303282999098864408416540399421127634009786605417257508335
161 1078942874079008658891867416788858194049458089658119965763353216619474887448206666518611370021342601971285665845422463972986992202248989491078
162 8059478874117264502624960987565998815517481501204756261526354485035123535085829621601676136065239621974418832156636845706895661163669793711234
163 60202631003785618683083931803427669632814827811929633609069940743987027440490387697221656277469162890219933996927151347611163437338177315081557
164 449701132838435110675738472293004836160288772865987172846760603289631678294534213510958032192838187528882939396590708010731791199275671282028075
165 3359173934831109123028160912003091046019074870628958995077101524467499512559259017999651556561547126333133418650842894758187749771153066679695224
166 25092330662424095310928780438851931005320356163735725426843205349127693016949682097478614760809532507528868145165163817222035181293512076031427555
167 187434491421797845494188519256844688822418103779690848505217393260816231563932518739013807366743237671582089247539356680476149051228585972888475513
168 1400096668866153159415910243843951505061784314937028135913950791770221930613971852803804172768115455336127578775443775735274506107746727141843597396
169 10458430928589097813237223080169542339142975597043318271978204648521693195787202027584457677387447287172035542169517545162865437328252106009636274888
170 78122303923948155841853672741699219019726999703419416049199114890009331859132140154984433313194302490850832445479412180360001542620559345589221714837
171 583557362673051356731018458893072650866154477256906568421517842867575045879916746746231127000806923612081649181208064224809364056898049419752649323893
172 4359052132684683062779576781028617857329701347832962871242126305290466790044004335452118246886299984692655159412326409268178957393191271094884272537442
173 32561212848767925009752985396732959848480527051268364066732373450847408670373711344035696849396790720137991351968265661650062679277461781300709239930387
174 243225487998416312223979545843003606842506876339767493056870035109092082664726129519899346668589547228980974630233078972216354120044768580117678582973704
175 1816843810051941764670113746959595647047644937657007705225345962118905548784640430006026501237876756057338550050244063093828562504314894825231781651338286
176 13571445399445757014690314562222363658917138439408591629590841310846072684580054561869413359355327656039993038737353750688666377247340665932451922958852343
177 101375874585978726125284549030816244367701515892927072043126488574667509456203188170172348059717518152205534306691334575663965845394026241838852953141942893
178 757256699311614337685653197479245321050014121088952547750620250155046515441093686402534823739717228499617722297061893951715515035635747720206759589278257465
179 5656550051915731911178677566031103775335620398490795526436183041273842592722403032941307445771182531907843873873069972672489814980990902785058491726957543383
180 42253252455758268703718532123645187076424903132880968661951585400030218918033140283389131507359533574400111196501166294265376655218611834310598273542226647828
181 315623008141754724924620326242945110467358549425102351985895553607518419709855210313659488299940246031860274232069470798321679268183757113959442103620524270569
182 2357638228506933670428843068053347848695125214744562209987370797368515824913215671773753667795010456956805077324968911841105659214214910562682903214101891056629
183 17611067232528435930778867365648740710955410269088733486026133108894123308109555392212926242188342221556046444373654410092308351444807233946772578498614281429117
184 131551009530860536726791935298407312597145307989418711462560419025634788740343693658534574550179446020960852596307741104861112408420473372810332196419978304697978
185 982658681617216803555534439101756469063069140030569049041920348652040932907820180564900660706309558513260059205028437191318822302943208698938463482636718805707366
186 7340255981320785092349956317183201843056894244429415270914715012139593479848414919555591668299633728786742500609132459494438084970650735364840465766837170436488367
187 54830185576382701153551415050836998319116235223832823215591418335975791118199521886396061945260515479428121640356402227010218944157347773739384232303136808037949358
188 409570082840573026259300520187389879587000041496139805745471499285593316541822451684772271342128489861855574950662027953790565795190466112206256060060783464669535923
189 3059403337680635066250962321450196766905612898261214002891244276936670033011679187847071670940947419401938072890075302603866235566855121333099595745923069703607299886
190 22853106647085870255607630102082716476634319660452967152118629954905722241604465048932874158076866384284495158151785259450602847434835131299481404687657144114396877531
191 170707953734212249578901550832410212290128613634745947172771690366201342332472708045182237147444722038008185889070468896127961823585395590384852564607299770728456900325
192 1275152911074254797308112304677885042259133548459807281650941976161457746164585104224421693280093065389368002499110291633662738671286758446812087424072309920789356872028
193 9525127043305834783815926517962047058146118695736556283277423534314256487767741400825480225338470467629690410336147965052590214227407772268377487865120245337566477883608
194 71150718006581778524613687999443086820791021949334525759296281725286637330054531098904452275629937744751216634221630784839566908079382665773767224313356549405908146084379
195 531481065799530999354540701012028102838015424901401325017852796815683445142239155006775002995460732329062162807921577529597979992800280206560358411677071007103298272470542
196 3970053025709106547146737667581099095687781995824152542872798007591800185156818548754903004984819527404281937202343158770489414026741246831374243030185849316780737130602568
197 29655470422509904294255312646202128591487022722489609407378932295129951349912062722453941300360654815641374757439703123295970274202245418392662709515384688751666605930252793
198 221520196401729002076298763124641847276899690657577817161816554341988938469939339359357213129352652111477245999256003769865918974140488892101722908873226158875135457707441929
199 1654709796025128354590053638652373622006701610493332918612306727795303991608576298846327063046596749718037928886891078238287027824396677758403671106748126481965355496191588745
200 12360338034803903933653913783386107291188643137150961133078626591410292552131780443756914238455229518803463578955742022509948919201776457251268450065910775893213707858650115152
201 92329154454525241813557552103967969232484819947582092699443196643590846919748485894176113606948026624469583706450995858982259705389416365745170721959348892664082794850063435220
202 689679581438957122836890049970270614200960777848717395280459141577572129438303278074679766685007553721213121208207366936071382817744017655834137380471751747801589478233307302738
203 5151763035890145280100708171127520761044407563979743168767955081399768646520903937853954396058141410499989189659196056681916908428368358796321092439200661657089517751227840246554
204 38482598430113353811510736665303846456596792023121623634500509215097576929645604262925684878622611961077193855318336756798192439767027884254019332928070677830061016133798428731056
205 287457006779327587124020798028133912354026184143521485156730948121100994593169172634401287197773496498995617904036356259160231703099799400788734010345878472065316024892975225225707
206 2147244056208784134462792991189527388068268936965411460043258917558155893685107119330744054776839146743742566345137254370692181280659639820533744329175016557844617579249473831274965
207 16039466522600438465756359784271159393278551023016148530332674252047601749985627571837645464909715113671124900402095674064880459777099594632975186654731917173481620803302745269870659
208 119811479084427590500710012693241586764006511555460972329585850167920392675150229187389956116147787865136740011041572841522929816005650888384129133955533546452681104628473564219049112
209 894966830734151113618441264437251959356468119502083932102473793362637676455384549174779394843355052445306909013600080610359236442591975776621770306844098334765247031136482293543072464
210 6685216093108357368774334362692316341381144062379302408614434855431071917897821756765366084476033333214211221355915695032957755658443165085911149852591904372173791875742719764471810725