1 24
2 576
3 3858
4 46878
5 516724
6 5517786
7 60684900
8 661767626
9 7210995166
10 78708157668
11 858531177576
12 9365112576008
13 102166147775280
14 1114491009075716
15 12157784157741082
16 132627063247482110
17 1446796068890738540
18 15782827164968827190
19 172171540326545295124
20 1878181950628856518914
21 20488709197028141604366
22 223507007371720540752504
23 2438190891016405471657936
24 26597721445900471061009320
25 290148963420355385979320664
26 3165174398213953958197416224
27 34528229148386607646108792418
28 376661230341413842899941286246
29 4108918745081061806414318076364
30 44823337785771858696931425738826
31 488968429513651288404532924438172
32 5334054553976526260150704160974490
33 58188088065830005983249284341652838
34 634761704728962931779521574649675668
35 6924482960401937672007160963569237032
36 75537739408031491480099678054100805392
37 824025431773339544172681949869077060752
38 8989121451004553767754011543295954143796
39 98060449712751586530572432634655889601514
40 1069720978296559683461638571949013810289294
41 11669362883324234736620240404277657413301460
42 127298644063847593823035838725428856423341950
43 1388674338174143279110386651836394508709024740
44 15148758512596605933170079954898707792111759682
45 165254644762795289941684067444804918360396441070
46 1802728427734112314742078260265167195654667069144
47 19665588153444979260321843788365255494205607286200
48 214527796563618831130895458084466501543925868397928
49 2340238956477778934037915219069833971136230801133704
50 25529178321991908733337420501105657884101347273194136
51 278492477865410889813417343970554988744934524712895298
52 3038016314107112861221131037096858992410001930816587534
53 33141085876190063777762954228663806214038691594239278764
54 361529188618203663141075855231287241234057531478273523474
55 3943846460296840575393523655652804709508279053289292886740
56 43022597876127598675149518132373640340943534341488653280090
57 469324540557592245592302734738450351928754219925350757840478
58 5119763455567497046228177477855656448172029989636551287490572
59 55850430940223826148068403111640613445107650632164367898985536
60 609260694029822177853913136866668736215523754635259826004613752
61 6646297746334285007134597125566132346886203895392181805927519248
62 72503074900091066331511538174925154405619817313416693251379036628
63 790920911249730912544291086588799161699876661516384224724959638802
64 8627991139881697143462148582915513641128854962550143899512049371142
65 94120954511429859511449805227799555160184121984289390924806212979468
66 1026745847847956139901500257530875049710658310821288857545449302200294
67 11200556151871885588430671454466276888694941681094836541182489913281396
68 122184529281691051258739149742708209702380223275076637014733680645502746
69 1332885527589929029776357156332662747687125626261288653252313939173295798
70 14540170020730389759269635003235628436325756945330228562659203860493935912
71 158615679933160234351817494564259410731854513343350827089027834191436208784
72 1730305346140302085532561906348976560061617354573316343631964161304985803400
73 18875539871867359433366792694343481207371940202243187026414670735223073194240
74 205909324761205613661912613953613249421512222875014012469563103944473657789608
75 2246221846444128208490131011805949861386119022475599604499826474185617035427394
76 24503565291635943287714882933638244695949576548192019481869194211533379472007974
77 267304279384498479307424808071521698359602118336365340384062885334970422158671676
78 2915966592080187870619475484102424089023799625295689420963943437479319897083659362
79 31809670932716253033739515855643078823066680077414343664847351304340244141363886532
80 347005060893327101253687215082430171289896824381449286614611034534144122348262010362
81 3785405782420005124236232049448523611258018196723752112708419639727940863404389164598
82 41294201590863204975358848804319564306941970185662995994185213406185641862239625991540
83 450469826232660813408369792158398082369258466549418072615192159992115463672199324736912
84 4914081312350220855330985826339873332044146588482725604210895908095869248693773556750920
85 53606687369816182233980055431388319886932727177265477239195363946627434071247006613944864
86 584784163734327345907087726438028722606523709702842289247823557273869899566339483188512596
87 6379288386079380402885021187932461710740230862079449808578792738906248266599061974780815258
88 69590325519238089848017887321590894138279495096712489403868506776934232862200323320053855702
89 759146336202844735610849806929354853612260757684554936103963191448718893767501714602226076908
90 8281368932681380467102189526894347731751025180904307685437958102896556668763910040441965569342
91 90339725200037597086221267029467455907968735874757219994602138446573608739925660606372299186132
92 985497206507839410624582619284950885261558805717787352911392037000565086878318593043490300888082
93 10750583332905144672672015444020863837471765290993565293646989577656857245600536938643423359618886
94 117275869717869682164707042313854618999085335507770870817286995928474292443741686004658220428267728
95 1279337984943192956291743582377690393178122893748289230703377942579562466223738282393379352427155368
96 13956031054435399925075616519263060614170442351080870064762560636297439070607831045782193971623151576
97 152243429871281246910456147075159476327537748038300562092924513989571949226855168432490034973064460072
98 1660791800230729297492019968735948169825017348656755404151471599842183688342558440058394910636498677376
99 18117231108400894860214906906317007706150999077475933183081225332184725603933641734291893735164518951898
100 197637092734687424236663846000655204459772874372829623296094065572384888495865523560595895917283025722718
101 2155981793846370943540340373123453991744417493393826517393508554767233714441939190424546089677851430662188
102 23519155392742713715298812966464190799728249329166702848010360476466411211193445615951771684339157603807138
103 256565557263418429727036927852542917521419179489053184039545933739766149619882368860289706058368087155960780
104 2798820113846447062030366122626738637241025105471928793319547593266648452489087283966716391641913459603094210
105 30531744452466839548700593584376931861750514594131497791043255905627817930814596695316645546652721024304853534
106 333064427648987037863430604551208958042329663764450644660491157732339505893317929490572759302372133937643243516
107 3633330324045224290409448533972899459393657586307366005202249719743929454116098102186969488032778831847330146144
108 39635242156628801866076194108286057611391218020784479278873481788723259378840095963271065361052896390142867509488
109 432372584022462586720819784448057620788305697048879491467228609235899850917320680193394667228824306203733724857688
110 4716662274333945242282061950485245958405461714302433253831555756145571623672710375908363656570068713085027379729220
111 51453084289380604113202374926628747656911679234115087224343292184307643674622697794664125213851416832773538035534546
112 561290957229698125690235743257829364577896731966756719652137181618951376268665057401189561312873641856376278530620870
113 6123005899820342437662030430003534148861984226263383314223431366706617828497756832392129435036851158191865764859227348
114 66794593367895874489970033132727141647335551946349706095786532563562095272639958324705685207524426001238323561210212142
115 728648277688817303702337796060512634072936069411687973167294276845999171046839063317328963542537183758175300833789693460
116 7948671977903902852595815480329524981649851867045653514181000702660977336317378121141542230630542329678470424493882446778
117 86710403560848764203971726111507872193898039073382561804370348363797485755178890987939868195977093670567021508924377009734
118 945905694257616638289650418712117727944133850126747357967708152298474685339996790693723507349695475200508159902519231906560
119 10318687789304363298635395648705257934238013426157301611687910607173626322900801000322037976798090227431236614164956258619704
120 112564411377928023104755202750583493760991410838488513086790492546125393446291115854864680442261365458679268123722621133681352
121 1227941669287933081022461705806049006809034629102651413365331443996322134448982710094195914724553866490685785190869715314945264
122 13395359374386580587050045590472399973472337605057076339042481584998134082083971304849708447760383393479948860832261731288527560
123 146127179536971633326044530800689248067563167831479041547092365772516688344348353125781986723420004650896794222177658964083611882
124 1594070901916968934408126797588124198164356721108093527936174688438915352862456741172639594504352544814845228282153875856054528830
125 17389386754676016735847063574633367165438147927780486180480679098257403342488860144008547314125904837376749617988778815279621799276
126 189697190595511195985075628362185427504452486897653737308673467250303203742767455219491726549781619546632682564919482265064240696770
127 2069367058625762426021447893717032927808833166771918133098454886804242533115470966232798465188660157220128086650472892850872899527028
128 22574293324440890501971958528795662965851660003421853766445806038597996903958882623228209018039729151941268717245223891628229608752674
129 246258254171840300672447376616380482494408720627693276911426981841691534662214123541996506925791602907590034959236889844626830719349870
130 2686379895759801436239371029912844978855762243657819569239366012352400434878642360942608833198688876150147921541902664221968142991279860
131 29305157581871893481654112986624489042817326336585925442464245952736291100463284867676198679015028218549377209012857890681143163230631232
132 319683847490768790481581076203828737846394470164542057858425544680417583918064635417433730846353021998726511135048983482526716337330141048
133 3487364367892716326073428343945820261318213879027846396486776979309801096610429323066006796684712166491763047142717893521962788322114787224
134 38042930006962416698769907199123314019937315865218035392739194695369167980307209795411647799204627408260822116629745177166828417013636426380
135 415002383129001575726114784064009516481641995713844544576133233932737028851211734597245995308234012262805564215912824378413631134242633662346
136 4527174378293957305632070939634905727027052218722206920270591091331977270242148769647055544550134269458426366998172833661206174767756233008678
137 49386000381377103997605506820230435954525021293179689255879966812943294479533336611159429362649666564278890336818493796354475975231966416982956
138 538741570318856500883179497094172995746013759366231156090785814800950003999320877278009353237421918742809771271837812347581814821816712338527206
139 5877019344515992105723800773185681555718294990391431220347192755192960081296594659068587990422124403395729398438698833851792847301825072530550572
140 64111177378372557779934563300610250744455628806061969066749409564567767312966719537767367208443286347244390155776388227068257272716628348151411778
141 699375452741452977282971710652179894211437405844389637954604376776107219707343318059610646720317788561920302557117825061941364941283715424094552294
142 7629340840374512526113518498013058183845432825360008819153318694420989544608912944040403823571942563653003588081814609970741904403533681388699880096
143 83226886832307133921926740594396232795459328654006108156876916906808910985894296134835673923855277323456294677343652987469526371907325401049585133216
144 907904737345256277722601027782269532676097324223892917201809951323439725602865162667439406726902575735641338390948350407016937178831625194413066788384
145 9904143281903754998744712735714177516512518665822456813920168259445476588121617071277689448367449133354311221514163715293871349573549824035209302529800
146 108042231870387326932054425720956784659009462797148777197417627759565528715683338095132253139441517813312229481304798167866629589130228223848395984041008
147 1178610156909074325459299045111796091209527665906360340094301786608397695261878114687154579865497136169116260096162938808006369313649985430672175676127290
148 12857212202314465732812331433889541205173731150036845544094226146166548945418366455497201547924470814463612941881406676687661193875312813419511011680472630
149 140256644358866596900789471406438103321598369430052566119617819856390495554204254934798852885862607377796658518834916178303111801757127993957798572503214356
150 1530030458956598858295434093038690728931254005288820781116163682661281286026426186056400816096462855403852618160615590608413361150834822806024609515472392146
151 16690782928936871426624147271201260754213176042299269850657866848315820068903478042335216972796511574379512912497875496628271292524418919584012735742582238860
152 182076267273050938842971407539561511184634692788270883275792688574720726025281963193047587717581986826671535472730197630725505019722308247377556994443529369186
153 1986231996739478317233797630063462716771206358585198998634779421817604640696661416988386453340942392644289033836268180220165729582964141386841102585136877573766
154 21667390286266104877253460885666392223523196073437354421910061342304372569511011752269199250778644422779252809214426134831718043974747653245101780606950358382468
155 236365038217112648681395929682612795339623329014604235057504113814530610841414652862788815910874142367406202285160334127264445350693322406574546771084631149771456
156 2578456867820827465319267352955376348802419614703947578697348725747288516028317192460499824618401119088435930362209691015546957366033185249234627471521880097881584
157 28127847795770373544738144547697474771738136762601477203998021732942274047964462222964446147779971096618640643641475995398691989341599592211168733610530494433096712
158 306840820762180656825494769188820362533390466500992278377742482651987778534703401016175999545578673452443469306737693815154708430937468696602023919458184028389511516
159 3347262469905939477292161660160715475487800152647329747403784484923727382472770974840865656326213489805381514410251488453788081838249319391216023360537268344721490298
160 36514587643880295948717018262382149179605464493371513641566708040599913470174035824240572927960060140174882721991718197717152231998111013680042449636197419727544184806
161 398330015285620165914318748680499823380009606044924893585827122590288110343666129296008463954688677109581663758339259407608358852568844963836481257172503928041651146724
162 4345298997345635886034084719303265785606077333797461448012563217811182701028249994300117629094412549924345574237554041696775429199596819645319314399686603779673500636558
163 47401959811625124260047177096668407297645942820865077925208196812697808477856508586634952728052452603288459992763112074177051469887855640140176261733518848574928281191932
164 517098085852202573013092553192685927704654010134595422872227003112454112342329639441007856674332423273594455544294011510885342345676845323512526847704278299753305773057202
165 5640915089895408162852490152205638234229698761138953483357754295206728120617334184864711852671738296154914386909898711344003922636984265914664980336128527563973043627360918
166 61535565344375533003194935006583535493385698687699275568456215106134232747765844384529773789383541012004603639629681819563075997832328951445699490118095504223730103835241248
167 671278638644093005786347881236983706183163727393108863489197045813816741157841138505139734780651180270126484723807510077737722166668227593266136912627423128960324569367982824
168 7322838559750940186271936925651056766940852992306697186714306168584875668158078137173602712846929305583931950090437517308578363830752866243145285630653164801166358521560590928
169 79883317426113205097200305032574425633124539478204312842561488090974887324757591722949564947385227570949405747878912297853972507007925103458131435000461474303952362365063249736
170 871430436562594378034607874565744419979792502347151188664199781518792275896178464935586648922677749285637407024466426978187045626616580811161704772066860492470616297499226055304
171 9506252747578496244284236095580884559415669473539560425672435546437594328144503518287400203258661050139072055941165378465465772896935700925680789926302327283683673121399758987482
172 103701727079109846910213502446840611003138786345018550997782657097129737544035615219279655894130005439411032252363508064273689995338655717510883493478957834893065809179461838097102
173 1131260496090800451400224731736511265245789640698444272493243776743811562239747256496355941475016869744680788576780028627564412076675089109219148654744400441146648808710810053616644
174 12340684635264890729556504992125370285769193753941807020220270509245909901439511537423030161349214010447380706231837777719427921890600895933273259214214044824524224692586873340808250
175 134621952939510419395186423391649361731571309854576233357034184409971514260056067048013006708603531506920679928250269707497841372726880401070974565053394065424301399962168510732675428
176 1468562786335131833748970343271878160780081876749698390832167079799635521623203423502659491679531483507867428008740695455295611703986550834132452298539023040940587142143470213530073938
177 16020244917836424281216513106568842381905034345702259872238113185814368090321355473605659411515414696727635265254665687110199081129219190509767853209336791002688689558218108818891230670
178 174761508064589916622404840840984519539875941071694961560750977692041492865636690768975558219229131620771412796001436658053146181762260032413496574132369195722948704137148649933449243356
179 1906436815270265347986764514788085402371734694686663007884632150741338752140249332302908919577392101063607962933389411421964263822112358896504379915993227450964545060687937720658499911512
180 20796921306461606123972571083985230244763509240277247669056711076172920915432119715877766493672184992383022306625123639296862983175652366109282186498829898673534847219055852115080761122056
181 226869273800633048976360075905521751096874708313682095281254004338400608467878694322798831191634116570551588111288934294822723315106695832256998514457770063976919894510404834142516384064600
182 2474869555756551951061327321371075980481876696254109782609331888987165662079763671381619914611079420370093643900368616204941508802432681312209539900154072126148580668856658412325858925587996
183 26997835429195709156472993353991417735035954136045359744737314864229101260620314981875898499436855162625779635068594429760478485816833972774497672097828227752280124091011377242803057687262466
184 294513751711297813337187051242539675750870170302891987107759946053661060889947383268448771094608269129876234165621618640695017565487452288147015116256893253030267422074998216740603035626169422
185 3212789046534609255758464338677534866224763459667088854186451700225011924243436923239894828014725825348026272688227620506095758183359557763452259232663360349125847987584034879927270782102326700
186 35047645135603363695895636485608621818056655660842468938707362087787095811106753892870667036748169654609754899604302069014732562390495198900511770906515857329232943187128860907873345884815934806
187 382327445642936349346711437922450424478703345121968202953632178485960393941514831840030640844058103879699668528183575408950623689844864604982628171635011218545813406646286516062046297703830844108
188 4170730305168503916620358447483842009761042545818770907096096010978607629702142482461722488620115133986850765687019032887743813619658384098338340341338362758699948693092918619195638591554383063418
189 45497626384626622858516944262153290178796973678307937248567336967649500288679499934191436348654030543354722327407690913236629194332790249796733607638571836162451773259382699792980161693668663143662
190 496324109969378627663242039284785689052560606919724044869868902824013222144313556815080573402760189978458523804405656623480719428344142936255563110456954377742398246800525072873207520107815260413456
191 5414296122932071584077227381778558083257679404017828948860490915153698561068449336194599948686593197870790192182654874776026653178046170592625165844701542505028720421748070244504083332545367541138528
192 59063426333663027533173809458728809156232521863110336888055842344768675496986793491882409752251930120256733868401089066452731877720114012766397402042847895123633132128598326380996394963372900298705440
193 644310590160863682107484511149286038450719775121213202381819006907681589247499391939420930112117284281939474461543739696727100004293554042021689539198786967502997217851452627484061232128257138369517072
194 7028649747616060971852797750634032742808131090242048286461338335411140405775835819063066174639869469632950953338598385670444818373932685313779376112577444329052307188331944569233229330123631599052211320
195 76674073077596386984479816482175092553187488339826346782170444389886102415945133248361002577823817742227731905542734628715484390306838244174222400761172787702633502507922874936468609773321809634598661850
196 836421459797818044409110647548864134230849485775935973287188868947809797905326877010647853034359168306509094263464042050386050125061490746122321851735182323400501161059043682431459446107604192411667646870
197 9124347127122053062474121984341234407071567036914715247802108777293299442283227985244411918538915764285415751208053875467277469645720345428168479348536797686478812503026257256615902138181523843332926962148
198 99535598376857481728902445320408443223344729987631529891663001934604061936026796128496476851454181048883770206370275217092115531758128229774635962697174305403987538187377189372642396144515803501746591730218
199 1085813067631939836561132611105556019395257451644270918058902223079547698811205946661423799658643009697957361319348804312606359967399693485260280458974905083894771282297007677796073921841681639054909567796020
200 11844908123990386903326354167021430735273167858371693195130372282535384641285792391170842532827263027164908793818332822722625192625288075895858089940822239754881567683148629379926598984711990257075865142141282
201 129213630456445986360661562191409705391719516258023577108177293704597920874969918256030237505614968521428674747200923672379450210631761206165396305983638366424423391846630160917134290381274734235596900738037046
202 1409564525191967295800908302423589604184098247960933181494090577496145252790301304098785464418031196045808397758233474783177385010670655808842342414872607257941653262186949664414181164150394242612605252695926436
203 15376645201137435884496279000053501885086487303822525650509183315559589694382048974994896468824604302454379825715266854272896515636237424870585666398046515552250559739317692826553628881053657841793141923670779368
204 167740613087196007701920009508547846420238348416557131725781233943817765138001024960656881897653594267518010055057660819090354738059327268469753342892370385161474179438354647883039399302500842672167742225825753416
205 1829847337362447469951553192486217730203194417678547157859447450932263936846910425971566548801285371205295042183230810516195367624157162469118699587552737891357541440082995484652386755280561570067417251196374079352
206 19961422677714205557187237759376465600558804288087741049846721283298453353053991611565038108704690118441527918483608504974961540438286435184377419148862161512410284043890697328914604973899011379212235586356549720764
207 217754993644826785800972845325628662409630619045671448191617130554722879501399263286754721395836007975127878144394673416120440351845883029104396164907204383249683498867645327742688340276847810122485170937531013027242
208 2375443775868601067792372371596095190439238716808197824509058100050678833585778844639567261433653883139156230026848157282612998716222881218035214119878476142744658406364286732636225022038298058756857688980242585565134
209 25913220348537946211620812570250069425986864826598474583162175901488208486001454107786808146895102728019657244237405055775710077239126682828888403901776279039038510962709746034808525794702588530582904704275926436066908
210 282681912177164987950859058370975796951324137091166512151197078642270474164529285461021127159566620059798160265490508720496460036154599010864243603148829345914213737716548428000693433307084501947220416795668483837702030