0 1
1 40
2 1005
3 20300
4 360521
5 5881680
6 90375685
7 1328528500
8 18879767841
9 261281940920
10 3540146411165
11 47147861315100
12 619093593987961
13 8034113714073760
14 103234967777291445
15 1315472793832108100
16 16643283893421996881
17 209285200999655176200
18 2617852885589962600525
19 32595974580569106635500
20 404251030072309046930601
21 4996016030953874776544240
22 61555505384703619461122405
23 756377551838865779966625300
24 9272037100568864065791285121
25 113421175320787913573610273880
26 1384833866988395766309927641085
27 16880087803209011559882197805500
28 205448504417531360296680660116441
29 2497185164797867691742444467661120
30 30316427824140980013703805077740565
31 367652752657581783253331911361904100
32 4454275107666854171515392863352240561
33 53918437183323893336007874856293601960
34 652162203595110582026409731409740604845
35 7882519178369780747002069398385132649100
36 95212730387397835538717403912854999433481
37 1149402071396514864720043974338820016992400
38 13868183488033096384993976211787918639817925
39 167247293280022673272823091437801032575768500
40 2016088844665793525289709104631853863993631201
41 24293412601794849041435834073639277430957128440
42 292624869417468691831083752380209696454742163805
43 3523642497494071755433983668432386842745252990300
44 42417303363665208175110871627842747176575862129721
45 510477245898305285372635049643389839099286846106080
46 6141893315834669949744349691433954725509453014426485
47 73880556146005807112343951683346544191497425030042500
48 888522930753720138852892970588861609302814163750785041
49 10683794510013069694092507856744916976858843228027221320
50 128442251497789249682000108867087238174777417857428189965
51 1543910950781662870025527848418298646045068704763468653100
52 18555575045249526847533935009643674602745727342387675213161
53 222981983913105525623313560487995827646578697966042389370160
54 2679249754414248714771680662940414325192123519181559052638245
55 32189122748516391633655387893501876176666619142707067682550100
56 386688858095237726829025888862058767974512801200767924299990081
57 4644879555547671123221662264438437916160071437458825137597448600
58 55789300708501305051662046468684169043941613514152117271075355325
59 670029816758715232296532971428683565559982411628790667487537461500
60 8046498108089110810903821991845163383448545367708436607294605851801
61 96625520819358892566099064740385159145939253552791600386167178752640
62 1160249229886727772901671003401025715775995958838926114763492591125205
63 13931163551023272434016553023249787527573236583588918625417639075115300
64 167263863434548644345124302183386888089079981515581966722751534404894321
65 2008155271214150074933434440473231683660501067093952564294054365025378280
66 24108741273156861350995493394164891888218010765178461216141570436998731885
67 289424553559669691187517702267265706636078183106577260493462212699041239500
68 3474410884511690120042722471057212173830748936324229985148035538562263773641
69 41707409280156615501850929308250875947304278347090802984212837005654872621520
70 500648176744437984000075171675186917837956456574110498731725478874672845759365
71 6009530040648823859522153323373239726942846445864978832009854867523405397562100
72 72133631609224051457173995725444044658529013835832056394600669334064120994905761
73 865815561687611525741980538998296803375017237371899804229933691895618817313378360
74 10392118546767424864860377632847324031121089238148989879302064454172991024961391645
75 124731072436215515500016722753798867040106654627923472774792981230934071678697811100
76 1497055017889622390753486665326534215815125566672951305329447536046401188882475666681
77 17967763850150560939933206300015793645837647368102110702052839172948978664076908544800
78 215647306194460019633435875848578501288147303483211945419898089198533212023691717212725
79 2588143214274552090703616347155121841582308019748447354607697156998853395229219207714500
80 31061849510842588410268675059098879428504546567365289191623526598742894545833091155592401
81 372787634466908187839369998940763733612442073942369518698653619909970445340948975953416840
82 4473951457323592536612867487306801190465927054826932032629453942699464153188058630256006605
83 53692915768954081430090213089640977908003524390402801868619453816526337210148260674649000300
84 644375470320519670241301876745395218992931255793088929777812177609304584325138849859211578921
85 7733170935881623834313209012042933023019619262510645100826778456442563817880388483489460090480
86 92805369443073243688336882268443140947016247697033656064778432193203332849436831082525528557285
87 1113744933655250690146615862675273989218742848474171004773312309748829412361434540623853447396500
88 13365824707593561619152371667666493333742743027965813537005434279124361569349862587398395911082241
89 160399637032235001592059530811343924007142630824030881254474729967883834006609380899508767915861720
90 1924902790339740483844568225546478373101427822258235247037019591092588459309754062303010970978448765
91 23100012089565181162048120534143020147869013327199187100023952809544792523838971073677362818364631100
92 277213109735208955175014757000305124903376209320250857050683255167650587934930667354252825135343318361
93 3326699928087701847444840860997361009484670386582045925514926856673198998622264192244893585030377626560
94 39921967860974058542188747692276939180611152871067138977694119205656590249298905193229211169128714865045
95 479080870294867185876321810142342490218887348513645501725420336157633790591373034940813125474175394432100
96 5749160259133733897502106636147728826200384996551187341387333602851805332215322094881410504867600278463281
97 68992011081156690260093136868176515138018616339514497665781444156518726576105659375971065465042930462281000
98 827927100660980513922665227706897635812647842949218806390928674648136439953127769897124134603379785013390125
99 9935377852490134317840846069094198320526033122233569927509393889076704535201590313142194456911725912802527500
100 119227313320026051982151244594104233786580003051441663701775607796346475405390239813433148062863820185514853001
101 1430758329831922980237215587914872530547808072139900000311969933717397956208553472107275339425489039741793121040
102 17169436227890983315366922328443900438185345147309757291269560753413024344106622091450581086300798162452984808005
103 206036933703680525547164071204742112780850596076064431311035910458635443998641588690480277820545803499985190645300
104 2472483893103057974130019427011199981742538612737980093531055135066043402162753105237620551042806741289741674183521
105 29670254292484645190394654847014705343691918001151310944162163368014291673528112896418778149160781568959117462242680
106 356047974837544457213117282697887634691670049883573630932322874744516690882599277776093658951887099604957478251902685
107 4272629854655560784546700106555566597096807309229121235107457519570862098226391389186968947985297925233757517464513500
108 51272153978522132596470670326022427456246005917466888872879479441435113886513920074557919907655305594123454370004710841
109 615272400691475952295186852496068988688305093570343521448983964366748873392779924775271474637695578678799164730068941920
110 7383340890739033735286089016665400859633746573821031007134356031770537726170117428494081402916843232414649683855474258165
111 88600883595723025225711159890238348256359698689694143408997476028201400153961306426419663465448280318360324936863585860100
112 1063219325124077802287594904649772324112536560848986708918148090643507342941645797337768384167066221928463867695280352450961
113 12758727843218356199207947370171499436045401742200929128345270315523976465397332135853772981159951914367987875819154894114760
114 153105789477643977367313460097787033024700513435102153930797935472110459616542335040807668528920289688019950412479943561058445
115 1837281082680988953340270983196725958751456511758728351688147122485304918159451134139916034042578007847157786198442434988413100
116 22047500690613745344029023339563165332572974296738206397689588070574087682267549688247642490395563042341473069630890598060379881
117 264571412970225640938949861155734166001958851612105656547454484206698001163207424756651308210333553813724489834048906878770657200
118 3174872407154175714988835268887146544461361074096823155898344665242089248205345996676541497695177939764776874385292482155411887525
119 38098638852476260070045498967818694292349683324194111286743611729836863254761442342154175247660687549977360895683076123653537900500
120 457185535862602816295715594413050501826343467451166820641660036757817502712514989977459326569378056558164345867092770646911155633601
121 5486246996312998707124229958905670978822368383407334758230489267603456736863267427667936598197197039727036360472120401732861209865240
122 65835190181335400866941975259451257547823361518989958792074066881139805839210294852116597690889648242360936706970794666246074025529405
123 790024770657398411786340580849924156081873405378643937369084418496654187340323387514499723775060937158706944727009997662540823916050300
124 9480324621183890747333163785053952850369704491979448107199878099895166747269810566729792618176796187550168311153196954615134006784708121
125 113764196560452898549018927778873648599856824287042311300256185827439418369071663388763030646114057372217999920815996475684145802343834880
126 1365173670894143103424836391496723455009091851854151615605877264158551136068735817378327396297891001319928593668776229407267623790816768085
127 16382120484585508909309151512751854220488586297377105037906406275214540431021620714127478453609101901016739404677496378472872835200308590500
128 196585846587439816513107837293978174738661743269556329490930762099853758153294224814970207823811483040485463016160401040096612281135456659441
129 2359034567545828615032354378898580046598179848050016856348205290355863968162317266621631635356150594396620218924097760595946765379944243862120
130 28308463304012002467351057800973559637922534276363510899941135119595410309069682476691534153738532704196640586362658396737918868695453981187565
131 339702093076226680476837846063608516760241636045778085204830743971868015847626518939106798402395583892506807655638806790299033817435882277249100
132 4076430984623629333485239643027566294862417746756036807004449032106310858352728711115695637352879380033316170638163340392013807685511343254303561
133 48917236360281552921092696720000362147181718824953843890340752507870933956728468032984276581845225082512515996581186206026632715787384208174842960
134 587007546316156645829953427506233045010256808494287580151782279525232879777610299809572332221057534540769196057740901787386144018534465334747971845
135 7044098365714437874488550270668079529511242342293434716849183273332088211810773050111190696304254410351369189873476086703451127420468623054695754100
136 84529266297699393917537521101181941706983177789786895842215525795328229038209485275947197512435555556259271441504728721061457769118436653605773416481
137 1014352140572780261155566810647195781913324415342242407421509362494139550308902255293578967224658213616107102279152800522633734290999750717710345673400
138 12172236081877626013825316051270847266194350255781179504691412632932616471277053078598044439244834380764886984644585639429923483202196291184847360704925
139 146066947327578403884707540237932545218105529261625038007564347405323553301252686752179605991944770882443499370998434550339953209500769125906926629833500
140 1752804625726456655876672519989578060817379866395810445870653536186380089065836735903703605345093891838761802085043906826097124971921377624493963149934201
141 21033669344468153775562139989578613654776135499299448448487839028580591300232820790823477457148319421272167297710503493201203413010801379864922762715649440
142 252404184326875258290829053366004393937404858755864040863388476329697769947008339644740102123603611693563581312650767995704171894838161547639226974626170805
143 3028851886048334642572451206378944160339300256992566185356932064569146271023462950381364083439317487790031720477983256028798717139497703848847060764041215300
144 36346241047964162687095211831760795384434669517005609572109020170144627426894844672816965591707223948856798232146829616717432643160186641638550529473135152721
145 436155095144795569004490735141422032156389685132175303909772863945334428892753127254267062551211510544330344723370517315424102181020505597034779288513416867080
146 5233863369999028612594498747446584497859134267323950739512438529359546688122830756348297969813271649048914273876158870151234211716008329768193930316934871153485
147 62806384950864642982770712367158887480744009513178252059775583448806763138808021881204698133210917184665067478590779643272311971564074085502968135455691195627500
148 753676889030015011756462713758129049079828164395241764255912454673089979735765167742139736255679490915452040210138206843779641556923565194346191872741048778928041
149 9044125634176212396809799860123228460186736990535824390410055000449348793322147918702601980751729146819816530510120583028182797760332127801319420191520173352622320
150 108529540234090903576004341855029676312220146831012481088932849154798658307537543769895034972357112045731579202957616955923111924994709588761453257924929558147236965
151 1302354841672830745880294490747091343472036138599880504285282669052175244373076453403128740686119097118678487967795168296236261426647711658003014447361880295654798100
152 15628262047575107883313994049064328845384045568220131318607284047521221208485884321756455490450048008473678171784341399041830059602349995825135420617539873208880876161
153 187539187993413822860921135332058378781544144544772553934929122794248734405117609978637726076889360720311049116102050932412914032803782250039551164928293701671531811160
154 2250470733568603685211822203012513684127859333757515369269215514431099761655764579983537702556378349650816626761890869672855839677529398020249375911088326139999523605245
155 27005654056947260142303070549216338358735153600966193009326873813326882685758835503758901947780275691479015366707920658904257541433230614156809584411876488290151732455100
156 324067906478731296825664839528928188194822035097174907952071672756499327059682329382864923608797160153603975953151376880737888890673249159056167215048751959848122969573081
157 3888815513493781488212178725926326740504320863212903065085751114575226983032030147276874376757741449066493528506782782843967758248755256713541657658649536466596541699329600
158 46665793155164443047945386441853587189369647581433779038787582915713650060453291804766520794322603032952174157562121814075448951293987015330354123939308895251264785307842325
159 559989594787603033659213607411046931173102026701073280477918318484774630001382846526369175564653143550762261013047408663508844893594350832029612499115540111123726617294326500
160 6719875983633163291837417759768733656612403502056604319696061073506979043535301953143748985341360378683419390490136034382403030877038700334766447877642665363776469358169754801
161 80638521111599155269283074493201602913288994278741878424177638220198534879620707961430316973838371831218755036406044727253539859043288668315919647107459745333840567426822473640
162 967662355727203016671319528825374129774508460946234724627193444130967391112168672477020803748330688554911018872025336699323219241813435684666552549732418614821136716844034732205
163 11611949394994580887898114967823482684492598838251727711854545512018487577366960705903801948764238303180172602462944817410456312093510890736669621491570497821818663780898782140300
164 139343405128884562221070651196485906853254214070606805720903145838977862583699319399224745561598133539780774624428038925839384079674891395540652395662007952238816852898312917517321
165 1672120997825060253882327464440035148889756650129646853785341412374120344656173770151175065048333350679278212246565154713896769714081659499832725656843007063720181609164955993339280
166 20065453472963623626114488688247518118048215689523548000852165724624373015546951453311500874138839089378366414573679015591849002647203580772561459239293585956543942280721598063058885
167 240785458165255389888186561200180468426797196270424164169865156848163273692586416000577645230972619892684780917702417835010003246604904765549222864176099237781070779505473459341624500
168 2889425679369675648781363320844680478769922400529031154478935677980452741616619897322113560997366944014371765767797720556269868880798364288424116012980289837530178428987349932083516641
169 34673110147688828456732394581807067042192358226568542003035220337392376822596713528938929118388081208147194872324963140827179034463478109161756502725041593118394792235047779660307222520
170 416077343720045868865720095557297211490169324289390583268817213758332417903308498040879908035067607513355245436090066094460669135064203368837456142954932057820517936789806400263620406365
171 4992928366066129627623020919764422264776736635476451085144183143023654445817771673803286443576363283882602597062816906051772657676179265635327364946291017617872215276369472090204934507100
172 59915143048474926745055641801724767948739572055860048080490638167042435932045137876520368740183846160719203588249293628926017572248426592488475754833753668857533312592434642372019664168761
173 718981745794194204290051919377124230050088776269229379110376956153542322521175346128255374675021038018474115411770494134211071655819897835511993205932430996170160262335900664345410277019360
174 8627781270867776368323947701963426407130209297844237685198623994984504560216422371052890070573987320446260357382876001597621576222431038050182194219105101308749526607528035486158507135958645
175 103533378785125221505164828254433665201051776067864023237973843148191188790481499626406658618289218573642954536998829331744696606898858279984555978636497086732858093335140166666390163314516100
176 1242400584303333614000037913396300198410121845128340188399259552771111085024915533801543129465921061640767008040325592793313334874656418783010133514288834206849983822157939302234719978800849681
177 14908807439340143883319186320361151447190839576684284662585556426826987622262925831853095495081908018725959773018469889323621036132004814096599107308165672584470737988028111404966050537343625800
178 178905693976783272268336925576478329544347502713967030073833089003881314243273260990704959151646066016468285394473648735543928501347186094283771594148734305722880208466250772107454819213701299725
179 2146868379473116269573622496959681290424029676683078886618326336720119107816923979052255867900978776591874042270589303199223033014537863544640695602355982135560972823132095733061428504010747379500
180 25762421122946282260772895480872699096428899285481737604339472786583994312677982383597990549185069287073725351468529264774755968546022986549791935157787416294858820795385199269450341145394487095401
181 309149059737313144414058896503450697923711835040501542490410659949462338542828398565644901672481603065038750263420227427942160926046342667463094824232944521211996921231969850032740136555906042337840
182 3709788785729293063101336646482678943237515400028892829024203125276593435587670870233129643170720914080477606879254909471066968036864040885423339168833027640136418984976526456816973044561419499213605
183 44517466186448405388675006604052707956774803318240090297677152704623211809276023461885992604993150666379405841422744454233225542036309540692315522445298784817896506656993836807039054496613041354825300
184 534209602572046639610149057218157936734686367561149960158644473084564216565715980519027380856370436226594497850735091870599322586037611239802581355125171975095140730184061711746293708672681411923801921
185 6410515322545883199728330528228608680665799507980900052593402340550781969390280554880246097154439211951767822708419030017202583832525591621757287898993005104090423048470947296538543537384701891385251480
186 76926184879045157165211954351974555224385978199613530523237501182117351963361481337048259307415914954705810292917646249578065564327896341312722731736319045079948037408380229474360785556421765924040484285
187 923114229641982032435735570168859060823377523487836716066015440382040246318175320370626256111735064427379225706181622125191867726796724598053623529219974818225880230944766788330444307400620173053962581500
188 11077370877731626000213942387619702898295602754567758965080816467874136800908460904461459507800301479759552304950713270437639813385919010942844605392652246361114559369171806944036649278529029434833082425241
189 132928451875085769723403599886733043215972040162089807484732030453314566297048671378842110317095973909054511658208471565087393582127181810218315605399819592902705602594751050548556354128532854754248019662720
190 1595141437266398071610042584332982668511605972309211913730806426002584902922508847817251747920745471442501804112883483025358403331600360002313098928900622717886168032288161663804855737350727888012610048695765
191 19141697409615834043541705893545150816248345755510900910140472399699452192691453724876274420492960100557079556077530357816308713227949295109818494952769371074264903572520575001253588276279787612870991332376100
192 229700370701999637548933629170002557082417824749193215722115911573691082871421190485268705881415081495672419156697002094165604730691992382867081666822433788732845241564287054029499833685646648940250335636181361
193 2756404468076701569877968425715859112099612287744167520566307229108248743516066586812131355500519202589537387642381790910227689245754532809047476484992118948934933315785056539859566109069654839616579593722467560
194 33076853833100183950734035935808263921780131069662500989443579864083052066268200571112683848262574045239479229874079163191170471393918274022293905735865682540197396854615018498917888669536291307739254338833032045
195 396922248375179623642991005082151244435741170040198303907067398694565709817871470382613038252847761306232374157903460582621004193713124131966411245440688200359893349839976064643408960281265852131955722646657937100
196 4763067006659907062291900470140278978647657730944665075549374498579022461387952169687793146152734850896129964681101997853031817967089574583907990034776300075707561620837842922836156058899808880149893799892019246281
197 57156804367654152111838899013379873000188109052831797940637655284373408113953847296133938691212080333659941627647233063096536103268904313706063926210353587230258163178505353241572360499232709691949216483629790562000
198 685881655576937766349763823088197040698960209671897173507519456600978901484208107145456527579824742431550584735733881706560544635691260509178425554827261478705875367411343106870960896105586014714655293495136989077125
199 8230579901739220547281833331813179782455064571063116279931165357102013324869748151884606536362402693774832499238834897969576870197252162839061374756889344385270471529631493976792931218376082295798906563590792204992500
200 98766959203846287429313342619018245369987544318891748050738137981059348783075009358047202379191907282577655215286751861860827154443294017209479560083218229859305188327238628986992894315443397278393716526007611973956001