1 19456
2 281024
3 3912576
4 51322752
5 656964096
6 8552031360
7 111699091200
8 1451408273792
9 18855945794560
10 244993609733760
11 3183443990624512
12 41382824034966400
13 538020003594157568
14 6993611458624561280
15 90911548767066800896
16 1181758119239021700480
17 15361802828787736823808
18 199693114977341393480320
19 2595898235375203539373312
20 33744963683475744312536960
21 438663371716873920992563712
22 5702340624847871200540832896
23 74126803391923898553756964608
24 963601908533748740717215824256
25 12526225921590663364604408552448
26 162833099713607927422454229122688
27 2116728758558101815123394838028544
28 27516151475212124151151426291778432
29 357692796734322672316244733486491136
30 4649783219605813326736504550321506432
31 60444282790752487969038342236432395008
32 785737979486470742328152092521387216256
33 10214103793614054939699318722492941922304
34 132776979744427427241467533957267895505536
35 1726017941250726972955910840130017778103552
36 22437156959758212695617532466109907745134464
37 291669049959443140172820161120957867956697600
38 3791515779215730141840947378186150814477278336
39 49287340954991425410423167291692903985115725568
40 640704699448536143565592989348462413511255220608
41 8328761584791764015090075169871221102034457396224
42 108268707247811534313699732924438068316967034185344
43 1407425683953334863440075065884091144630233021974784
44 18295656299521613794323836042470465456517537169042304
45 237832123753097014566913283370778554411138109719514624
46 3091669310033731697079628854744304281540441182229459072
47 40189773239429247881103222702603697004519945024407769856
48 522441992031319190945949575182126990550132863089199248768
49 6791420131002008728724958404735487994179245621102447630336
50 88284226955783545693962868057259728204088864685080448498304
51 1147639901353195761118585329011576448693658606698776657566976
52 14918603113971338771322922405801542477553278279589143976378240
53 193932538080865437234004062807565086487020476045333570834473472
54 2521002069641664396137686669197841010631247103968411783848100992
55 32771454950425479471388585665773388842658750268320897162867812096
56 426008479921780380954649295757076881240651865170871714675757779328
57 5537844604086545008241389291653574292837814766191949232373161208832
58 71988526765101931156301305744167782196458264172767646744013284871808
59 935805959955198105739261603311497366124696373462649520449475975491840
60 12164893963522498564978952194892912045130388130566669250314356703531904
61 158136036183005644858447762214959726307724511342159009039141130889672192
62 2055669865652631751817258755799636254076682862458120549999476448656595072
63 26722426453524923645367485256968358046408594223879262378820313002531011328
64 347374881295610975830938079835712391653633513568248419235355364200221220224
65 4515656853430038046475541647461476166586840052292625676632637105321131065344
66 58700723385284409027638605644318030403719747377145058133102234708886471484032
67 763072801543436323979775608812265992141172397527053369791742122313825807418624
68 9919470610839514052702176032015052707200390765516570711500504659786054806054784
69 128946932717674487133562446274774151496580043062422896566774969491174838922725888
70 1676229721284415544573974723465657790689351243914671049992958212709534117245594752
71 21789941174243251806502226827247904188126653370315671603537423825963089848187408128
72 283255648284987703521425310134597779197393797171096026734225245503910193439117783424
73 3682146805434646485928606293705085765571589046372836231458354394817765103113260192768
74 47865612491269587319465997535608133641466038661906021438090344996977946896851824588416
75 622223116086197459413630581833998260574916293804802282465301223644099267931243920677120
76 8088512525827045679511319633294617873019216436673068814563524319779809812890203246738304
77 105145619294860349196599454866021963381488571475753962739260311553845550214420281895509504
78 1366827487946466421374938773366014998751659734346379769097600753924019190803624209146953856
79 17767905066658051822754457386440452267015980551786702588645625905932486153066419444108944128
80 230971686801588240991834146014416109330602635416959551456465917341582880164874083832685118848
81 3002487907484364483732100068954979049947594666599611156874835489085029010116457686421048092672
82 39030470614928408897491538574584950994716395250772832672988463626731110964542559968892913896064
83 507371780790668523071367640453126772102220884170124806498218258042495162325442176664404801547520
84 6595516781809789941035894624083994288350081531375844188613789525625512290375903006428698045108096
85 85737605570701118391766446481732919100088816385121063658653003639922379827964682784425509628244480
86 1114535411276755856088034518340721270890642629183337391257474420436927302467170988216418497937659008
87 14488265385082520860076965366779902938247134475341965739368244217580569805852132850021526171286173440
88 188338415939712665555495360384220497970896401505158078674044771173199083251364185380372336680513427840
89 2448281969986718290760651757346712826976823095344924425101645714016941158337847897846713468332469615616
90 31826138999070477726526130176381906842618477931463069880240099887433704231813024146875836271221951487616
91 413719961999985523761956130027364778672017307451656854078481799908583842441544764719527619129529382142208
92 5378101533530929747619712214800208373929879444278057832730976025086705851376682271594633765153587243705216
93 69911966454663723310410599448926589849466847045730418280347204389336604099370615129440969775238837269530112
94 908811970745571721335723504971195528079516935617767336222969914829372480866343702193898558539228422416623744
95 11813988935728938213188380088514585335622516678815414247665173223940758374513753624584369576450389674126936832
96 153574489626302978394297143682426475835180367236518158014358132001548806296611822420232208273064008368325651840
97 1996372604739045224530402000367976340718313014119724186387176682492734222380960022777269712798271362244391964672
98 25951599036080766805567040740467806512577306823662844712306918701741194451541896570536110264223164910696828957312
99 337354605513404387823894925225639789487305675678203314425960830758440166481876113678579672015138664205425750512896
100 4385399516341020716466402955381332138023474223317980573482359369092555325134179407492589579749708550709857777416064
101 57007459224266936334133490340828779427168579360516563256804709756876820803501749275138129357534046022788425539492352
102 741061423274380666263667997953129060214637136011252283080021054063568213569752369870243588169742673859974654969117824
103 9633336418397668589566380378160437978402418791756657514831757624391188344472702463579368518557014946081228576345235200
104 125227366633098715550401432697773501603716705516849155898123599379751019856642187972185832312842296122903593877385904512
105 1627877681496866593904372001546550751353766186848339765028402510929276096466624109675075087352553178722052770631708025856
106 21161394806614090782899587669623060176431075653715693365021035358450450965764143938326659862643090082082276146469945542272
107 275084937431925695618347252255373227347187115674186430618145149193798758386691773077332750839246253745900459347867996989696
108 3575932659139979349621173923910472045266816437993992474983092368068394521863147378310292437391004288428984031514905771707264
109 46484894818598894081003192429372568028328078709740224805681712898083714517422530940648108008683323322276316880584273704103424
110 604274647279261401138917674952514020089269541308550366308744279486057095335911442887875083645241639687276814279779920327217280
111 7855193622991223034586522362926611087086247173224342539906377498292928521310489683435731514851035727988120496618559855696753408
112 102112619042522668563538435910971108809433078398237326194226620606077845232013511871662651157115789807736351795628929736006440320
113 1327400375874224794621694377060482988603056687493561542318956077242906467821239105524083598094390531519693282941313188261098141696
114 17255377194245586638266464358426904073049123244751506872432612937513530511886316144783061037168037339330089343712513519455832578688
115 224309144043743454876483057823315261657310399730731298377875061344803936684810241628365254661853624142066966180402097276520742468864
116 2915879006018832376103585847046785640413319908803494475632459674723396805731826400296481880510491199565733641644905571645654014173056
117 37904608900309901531192123609380649678017288834415531541990436855011932702016557697473904050159166557148320206045113488589723806843392
118 492736280524588134340465909627232488767311989964510331274144007033802897448000298445694058554468057523443838095316882872231075981960320
119 6405264404224484973455457275510497180318909143081027386449261349176127901787249109131460903832738207791342078403256340067198473198061312
120 83264443292760394001468592853326469137507369014520954985216864307283817193079737143225777336746631274177645527904422142053153408219752832
121 1082385843788242157674234421563652413644313393542179258897027761979853183372235857131782435141558661344992517645999498033836535636705659904
122 14070341054391564997886821689035950940719321425059597006337636179239808279964252258892680156624964352657279056907928017125455980593275809408
123 182905660234806660134773809896855431406651940188310653561373322625564053462192138284797523842977312319772059928045385535703593234865302229248
124 2377659533383441900303370149489205102075493056762439701748347765459996057654692422980369290894460721637148785723065155307598043022583495078784
125 30908091359402114538835176596590562254767674198739878213990835524477884656745334137008073677293272804589009662861940455280425476502595534968320
126 401785915127103312598581451581902960199375771680300027969295115742552769239205087560861109672125509349952482156370118106105190244934987541395584
127 5222966365583002540154079563736293690164283433824546772106910839503971270939597895475767760026569042522159198276526435941646842147873611672148736
128 67895306004894671925201905304380246210549175640678024484404077776466255633256124459454788092788386842027068352755451650984383742747897410171714944
129 882596642374458486839321570783336753100218181023546297652445898814365612054683768092222845215921058270492796451474091922412981664804873952100343808
130 11473206013306872655974201737507741694006364951838372245101752470058705893127040971644421832238865015248460316980843148408340856808641109904675521152
131 149144524127854714574479415718068129012370947476305280502923761935338209837282388915768407950156604153261554219108181993707583348670925913434384459008
132 1938785815536220752467134247028827166299000191331693892548185268478828873382939538292082998638496960989080544211187937935740995585047946830044847490944
133 25203006684322686741274999863220841544487808959647616399483631192520677369943689203448779252871370333411930997050888083392299681685694529488892112792064
134 327623371720581511032284026908617535160915838423063825186116976710557567790278222727034510561154748234573851708777819038400849316914125017426714304859264
135 4258899544883683710291666229806592026774727403898695314831420115867062334835575236701212819616346503256413097279383072412458832554568436359416670960447232
136 55363038473579671212629067420754033816863662101956497709875369447809703183237400774190774449513065799815289687047266251570581986563126396673128284004700544
137 719684978883617687565074092786309181117393967337596865085945657979670622395367105033213881878879358895483196401749247526340441669529393206034721059583816704
138 9355455970464617102755121546776505770715583751317535157587143301816112408199406745777770193077974055920775155941109792797570287705412018224198789355872278144
139 121615094080567014963045849945579484253218593315387201762424176287734502971531967951423582984550261980466564800652890158310900408961400258701356074552890456320
140 1580920390723686293071930857039803549494742490038580732774823019028407860856315830339853655519910560113878441417222341663435524116299655238438296439561027279744
141 20550979306484784500473099587826232279982843219052804579569710636884184195037677324801178625366248360564450581788915452929082205076982679031317409146907366653440
142 267149916550973892687391732164160150763412691691235764481245980511514803006521527163384157802735422484327137920468094400425747987888796315669023644063240458363008
143 3472782335519751583805858099936827755164127777116543486484429087042280324997698349120709818214897433564326374120397584780117912496600039324470587044683734462726912
144 45144004930268637385608380184155101082971603668325150439829377133441900671606898558778203849436641416450375735875131026793316215512011891665497042263278111889843584
145 586843914834387679997987295834365133551984289016294933466522192574095447778377203177857524407977190163887410127968284617486893224044656232787930844072036704528631808
146 7628604970030972660714959260721434598038714444704697862058198539482320573573792216026633976241154039417147167670793421056655506788449376942953814486321672639361280640
147 99167107841962631723848925125560369805208241954366664462483199813244224936162907469709132164217815955286508583327633919894646461585251301581102896600579416933312466176
148 1289110566921846957951576261597565942410432510203911276572681897681727820747242802994108448766374753488488539426888891345179495611661825359335378479531071374251480412032
149 16757633553233174548153289679447267010405010946057803791500684195693407194546484373114627292932271383430215194320391210985303740463215018714634988752010383762812253901312
150 217838787075485259720798455080666478989862217450309348029998638438337804218020956458077195454904591712973962185055557292943907895419124455122701951650159328340521695736960
151 2831768399981690870458845021643020774337390146306650327950078568497524243675512742644091228100369708389987145368708000987161207127825911673657568446204502857309626707973888
152 36811223468464139064962154855222308013874561512167674415296173414883126553713017987452161506597312183840708103976548956181973210136093034996329990368118020693400043667487104
153 478522951684172455422596595842720914475234266491551917409443467275474603521082917099784830391189682708313203705151762515648799287645160404808667995073980373990665837297540096
154 6220499991930495569740838557163853209401026789086349533145729642172502397017338985831492031745044545068362778601471574299979466440352446103427709642989840469283204701685907072
155 80862621141620681407803325062938394355115271636717054367027889785853040631089655599122604050218539647721995132730221761172938306956017809460930936364698135481492729791491842304
156 1051163653464456193472734671887604012668777817757175677638702869847401474001589776105211551881621627265779317417917534136256172745738203502932354298511982720058660017236002702208
157 13664472048581896752965974028833839843293947897107674494209389580316374875088442902857226364168876848654038605189043104641146149948859496081769299723956671519144475968447359886848
158 177629616236335716157642369422554508959382576629442431921048899668944701425394834225821341356211365814457442908633742071229425437295820957816423818317746110762608143373390327613568
159 2309074251247226691464083626141007342281677813023211467336585076025137270881674877710561894444250286017227773415952191983477364712772647264310133381484529374058212457458731551533824
160 30016525457550747254478303708967131167330339804225348434853608691314788862958966791467340749754064958661131590407136033337213659394142585555569241070504843751526342847232157149597056
161 390196114333321714585858338180241996735722745278805713838119624795191708072768675489904677630623584547058112274993596444273202224216553791016864584702915228782911258693752348350099456
162 5072306182010915244683964775730430530715513155729125656771754808922778843626720326240576912208320858532040829588686291081511535175429486233142758163485238566592713719366970032323269248
163 65936817561663299820019753785931324480905185311567608335745204106524714042607733794491369096491626297512465463197129431971899930958433242254732519456510397553658939652717509759021331712
164 857137513815547872514473398723598079209042563528198315066456624685071420838423665313445931490870699014134769614330745907832263882182735526088556580984602264503820678430437018156256040832
165 11142253216919825092234776573601181041251698179018714913007142317687287350071434640418271201038973238824091974107953828335326169434657601939264393068143739008370847277787780947222319741440
166 144842344138348691348231153800661098516077669149965818964250684610444456502414000941872866152115857901719467959136974200050453578828090653897448597800915260641222756640923475517763523091584
167 1882860158269798514047277428420173972129005814108551545081836914417010952330939035316585234829340201453018446165047605917022918983046869791511024431148981231370807099142650520074476825329408
168 24476008011949509956599429679554225297839072701542798570088066837642616435165550149291940823903913332055781492931167805088121982810336427755482141499031737623080153277700259946266556390351232
169 318172842295160001292550832099269047788125623888680536853373835761971994368009740055212074013496393514440377505854847487886933454945383779284111483861299311985796392122461887718018568896398336
170 4136048555171129360967379724557475164009137956483765448919165915911469209026223861521128590068340428487314960988599338618497997647821826994598099415988266090176074773322614963597776046368073344
171 53766052210275063883181929471924678600658646895707524647256960073121108753061906849242919596403708875641068397729384226377058625196932373923802205455168105093906554461353029915325161187443460352
172 698925153251354291093092203982917294190508354868648539582568526020992196326266897684711711769283937907942774282340281847663271206027615615102495847693752307876660877069666398899914240037238582144
173 9085591181903328434657508320321922595147588113367340910363687153011321250155152178601190729035622938759543063625064311099428417857625374704772653457742215820425743537892886541562871493826088685056
174 118107020101754463785857629670764317372901738982970087654610279668966086726878088437483433318981132903157241148794585637242863919736052916049033380131644610080180842192510564384716144839715713757312
175 1535317616436492502808268600385770674110276860725024693356399032735167832470857836665311777026858902048972406350812257823542474376443474299420726807301903356963213096405444860808166090593384383107840
176 19958171676073104348687690559011874767513414278084001640972311758049137920557823371708367333340870511254332810552395278312359452936550014428242059136660026311819143370446631029587023403858671053354368
177 259443786997075293985514201815952563287002750779937359556133837585050957171821054985800908043206316837541692819666809629821435253140235440500760628963339873955641281827276685214328297417426404614100992
178 3372607456427474370022922233828755951628139219386305165442474265392403173647753709111432548357584507530123745477050273651577622048106507447734286104237475801300245461859810115416771819439879511147526784
179 43841793965482098015536012179909162546329577886727541008158280293856461077234350564932337337391467726739037966154778545218819422430024763983411012761858599110861937080592589160418815706621924785438842112
180 569915984277583838863549332217471724198694151880200846510914584375396334644465831395402498392313407078035257575084042276712540791793198693994914987381858422471492285991781808536027483677526149566912380800
181 7408552428096689564612509300191114778390727750336270708818284964133744579022505759491408726532237692531075003811328410150227413170277423339213782318119163267942676396011444066547892097361500329470726136320
182 96306562009189427140356580025792502056347063403812053976633974945952265251839806433213022061817970472030166607194409223180901993217882088638294688573368091844769017687566400944061532244737629100722581587072
183 1251925254771079573920198551693201260872946451028934390132777801597699388361238156682085064242225149882505579243535677690999233623797130964597382131807476967446378455272079620034252067232997251707985626654464
184 16274247681939694681716232530709431279787062324054451014439527123287054972399356706762764456308258480101054844142968459364669742247617528531104377482218082419038281566398184618909743012577237609770434975418752
185 211555072160876571668674335749904611277066798829210350690930958907792636996681814051679940148798432950053993079983720471662935565266461563738740158742620476832841549026194868999472723133942326530898051319491584
186 2750084024262519401124513691174875378567674799020761276645671092338426491921640262966870372239413959085009398864403081153386816819887204102666653730257141889347243311375404293115642754294037668031462639341260416
187 35749377517891398527880774699161317974052994162221429691245585180550692223140693686604920941699849979565553597436481103630593786901870341301496460261578120929368808492594106112540446853145206508017222439186723072
188 464719616434061745189545059718959636389989568256462284215179787475252856539437417552126603459786080788781824646796254933291149204478215168084186686242044110984722828442001313304480481703336153061814709780672140160
189 6041065240661557408219378008265397865849374280300094410888831503980906001207054203546808639480714509876143275964936883703105912365795920524834062832283083387746141009613382814171658197189278486959267621751944541696
190 78530081260530169668440020726355362987829522433417845020893231027488121657186626367205720369809296310153676366848022375849378387197113230456206015545965216212520077970656275360340111894982740161566982415242965866624
191 1020842089450787999599608279204919275354992870770380364983801985853923805977641760077749693340630553372565185216188498847885610870624625476363194812396764656054597791861309293688842019236071100226549906948550036028160
192 13270310623223913004706722399063872011676757892691249863683038362607418803269681781807399947595297204689794600855659209631385206004424417916376994289000982018956304022121430649288014650687213415115784761249953338154368
193 172505763483548835474075891653263405992051086084493991146819751074811842194347513321591581995886608902144782984867889756262052503215240467518212665703760958060339125387164247980829203798127513129738355672930366167482368
194 2242467360407014434331816916204985084296302729418889756414207161013577027734387022225886978144810636761646817326853573199490566659475104660615206664461287552597483146259400031231119603692416601822812459221908647369761408
195 29150677408934022997661171705934315477496960064344929464652740725822065683074256797531110700324695095847499686165416674301993669544118240022934249095530893804290693657031981272378438735893448694972750996056392067802727680
196 378940629595385548290750550611216325775980071444446117279684337849761977261381686525311732975672090542469094542772575925507488455695914076361222712415740692690471670468521372641102919576540972861308682536796507725832513408
197 4925991898704153776501337748299693407026824651480592747995094240781690410497324388531202279433492438094214428149411947634938845419265806062106138367429092903517591133054074177915974770929997009011277382289946158119375505920
198 64034823112022505594739150152103596847153086691963125812970790523419768603873053165345611225005352303376670551914251623216145763260292359725687342916709327374076185707973645740462724118290001981275210752543030999913974656128
199 832412771946841933503721856618570389445656718221485238055959400561975883984490100378934672947841923747376477820544279212817406597152670027105916249583131440040026981457816674302588983473790055263481897757374890294197568671488
200 10820846989583256669574376512432158409796696234770088715101248645659754332376271989594363188352349171781347040956323216514055736515550259839515142397155225513566672833156861895861051610923516028526267311853523560518242612998528
201 140664263593796070145672051988409517175209145315629738104898896680168363148202803817312021022905969215568835654419039024448988810573320904764630682152916820344839326340860805187172104592571575743064404506770644975519053978309632
202 1828547716406345523646078790791075078501286795616115019257394007003002882428289811322327835262114483803250608347209694479599805457084112247066964322189371313855024980950286542897992963313050879897837532828608194628422347311675008
203 23769980133904659377140853042658198003997935276686625504101024459769343592855760653073393240479529287769301279921265685661911774625270809901788534234280744719029520299219399886062343633046516744155260444111800057867676498982082816
204 308994920119800398970447370483125110041332697418910949728107726934246587095916883698488350625774323784357261747070869792254150575910439267274947207440829307073355011156579428353414812053195274488423541718767986740575417613285325696
205 4016741289726851061677950077776254426096479083109364419772668433156051835876424221467748262432420139258110335407652647854610745959446062931349517057859839355030318820567225600406704929340648289073704909653485288387509287582229765632
206 52215132152791163033100712539475509092861299570932026181017056209156128369828347609069048432029916174601302956193581154119556890211417068550543504829323380419053208610999568368417809730580834415355730390788047400622539135006893473920
207 678764159570468434454891065171118117958981391401860483395031402123664329470686501639113645585815629859694281955857083199509137548175955166247551154455712514436736527247529770326408838716361922096941780496779392350917656414579778921216
208 8823510835312067257832059665719073178509523976210436602479905176547385493180876466706667385981205051109908833479273690765562920662828753577240101668251524151288936306502963321156614309621273923149860906211742361267467875990816705807744
209 114700139014612653039526160967217422491820468998336243079898436241584127715332067689027044349272815112733147444550710688515847808738198331726870127948781852166099641712712373618377646815012842038037598253760542868593150491643476240279552
210 1491030286642829961108241569518567511414703646294873963193428915323670517204431409716958717526874558437387318016634854996881585784241667905278857813242044059728513919199071147712474409723294110429194362400945032702607350868229748481329792