1 1240455298
2 1982068849
3 2572437376
4 4518555426
5 6656676736
6 9620299328
7 20253298532
8 128896188864
9 1430854315232
10 8336227917170
11 59924952387184
12 645348966859136
13 3709285229683898
14 26509588554453184
15 285311677590771520
16 1639840214508139662
17 11719806082949918144
18 126135418924024721856
19 724968874077474138218
20 5181294200971705306560
21 55764123566555330235712
22 320506755471467419097822
23 2290635988491060591979712
24 24653166439431189027224512
25 141695159579973930629180698
26 1012683902563690564983214784
27 10899097423541947429233369920
28 62643042324833750437119074862
29 447704782280656345328036062144
30 4818461147362436304849320158656
31 27694317599438456572223685859018
32 197929059175860343329286217703360
33 2130228488323409150482856545032512
34 12243582029771765656191665269905022
35 87503895461368339974393613775557312
36 941768185668283429274531113671192512
37 5412854112815896273669321667789957498
38 38685232743469368263445136596157576384
39 416353137890379182332813515074103488320
40 2393007991891906338885056418769767130062
41 17102635540118299611061649300893997726144
42 184068582979531334778562378500641603115456
43 1057942285143073685326962717927952039659818
44 7561028373740257610924577131868781770740160
45 81376216861882136276964882278431775027029312
46 467713389376889920887089578750161901516232222
47 3342709954521418950911938743205939984569374912
48 35976202802020024081813956149342372150880920512
49 206774809622846497200562653204442462407880014298
50 1477802924118538007380346681313695830795805537984
51 15904980815817911576021678107947301057015529126720
52 91414577529041358029246837568249825346048164305262
53 653332628988438220277002446506611412631082530910144
54 7031548497312003777637099723827128789203351753592256
55 40414134584650062648306726399254213828836827463540618
56 288836567538626790496752436263218733303662698300416960
57 3108628349986985839913367010090232658773333142840226112
58 17866978313249076468946830682485797254835757809950079422
59 127693856155119544243036487933542464410962049197613432512
60 1374316087279632157404146613748007401715748993260784408512
61 7898942222243231751968376350893890317832044935578867351098
62 56453104392966999507413488021385087675177283241372055099584
63 607581381596646853963749078058053151562688308346408838285120
64 3492100742298978144658187060814446409763721799111687222600462
65 24957762977506083922679212274433351078398030560801945731614144
66 268610066257470933634745470806050657308982009495822920251589056
67 1543848182611704798904253321063073750399231813139595643685501418
68 11033758719546586674803030605284460735421962131053839011742733760
69 118751775285210808481277939306630886816087243794412626331248622912
70 682531057046292377175900269953493618872080301445063077059563446622
71 4877994537847624071871614733663532279152878377239911326856747730112
72 52499834908912248598871143228775512150974847983538701223982709656512
73 301745112686313534018100802212249891712726660206682882673005519967898
74 2156548037353590342994270242595308499197195387111676121548187434261184
75 23210033356076477945465740258508961498863974560207265683932601358963520
76 133400688642803572608219118289422452362636683264315971853782001054015662
77 953403986275414379438557926660673888533163934873582161911353686095838144
78 10261092236286886478585608653419798329520368674074903596450841057177105856
79 58976079419964690574795628618419850689629061249216546923326583703233542218
80 421497293499339360096591357204449456997123938615769117638044901314033690560
81 4536400799873115112086494051642666746992454104847196302055680849130716219712
82 26073163333236033787681821271428019170267638449534079326900062622874548333822
83 186342800098117839981009237875213068969935706917369514028978034589305012267712
84 2005530380510077215660809551998155753498834090195445986363258321481235184664512
85 11526874164705385415850081214001776526837950244327779374007530722409789405864698
86 82381642026988556864090236569203967811362458786837803272866727219229318871022784
87 886639493419848673271897541227405477716605343392895555413548572371218572419161920
88 5095999526823109503258606214903456629686695516446208448722385281997910522970550862
89 36420698516333161201047067960816787934587914019179755935710339486386699056519582144
90 391980893897935046906452128033249141848140011645538239670202089095902302122210142656
91 2252927446444896732013185500479529906712173450129730228848376618464140072097435663018
92 16101491154826417758807959918853496037703746582205286149124703322253347843693109287360
93 173293680601104344225602532184968899132419699177093796443112105969000779936630907016512
94 996013059308297749258468111279193067401857192864547948114277527928275822019554296741022
95 7118425180469478975324763308055560370546243269637561207418354413033894374971784647045312
96 76612662004125731354733296667261683129628977056776216172161369528129468530982115937432512
97 440334648094464735731719472161923955577609502704485771466351147538891871355743188893041498
98 3147036293887167243057174124437068384111060786282836880983325012803838207694807617693384384
99 33870248234089420745593818035813617605958701906159702581342379151989892124231370373346880320
100 194670743019303669996638120824355393667201680054675886549896121145891122999585330325484206062
101 1391296134180888109027209927823430614873022355997608316526548644899056945259228753760298846144
102 14973944063933701376000721103586311234208320288536029918248734524069241886057097936004630699456
103 86063402804400284122150513341668046730992979792783034743227138645828048716285012960986419863818
104 615088213868589692381478246585307125714392656964753037890616784020933734847509985889612905524160
105 6619939696932761853284379261960689551077133791714890091076938381942140478998579236640100685013312
106 38048394881494755639800382336212723937026586740652452419628040814665270850886957897959993400668222
107 271928816263686422221301555017602157082201094339728739905263260128983370251245560599620597092062912
108 2926657225639029888310863664794078992959164093710388469542491460402961069118472477806172701895960512
109 16821091263941271205009021464679715706175184037499473639969552807043820322186835646455639499149498298
110 120218985581745747978587690882383321636738602582409587418755657498723549801648980714425557269629345984
111 1293867151139419319393092968147247224538646846173035443811697533848532304590961774097503858567470118720
112 7436558419641946147106498903828891489258723487804615404320586346468399189053169494923004938340306981262
113 53148484566230959122691275336879185056192996988481645974905926934621355297249653034881879998851129630144
114 572015127064325817456944459058669418642779150064511212868960637093848605955177198467642370913003318776256
115 3287682128406089671682887903415351266027721314523252486076217855909735325835354950688765775244879114144618
116 23496799594654098999392622969608542277667684428819931133167426198375084154025817547588511258454793358400960
117 252886322449931006346703353901562214670763546142899396612164504589436570721285733078984120609465868114210112
118 1453475272767536238568162032762449901918290946129253197308074077525001155184356174492716161870585201652115422
119 10387870805673459688973815077406461491686532816408914271636923334539975914357193091114621897076969262987320512
120 111800351173333270815393531036230021669479126898614307284730076335925999748864366640445089931333172849188248512
121 642577440894772479303009982660849716752323790205654413067070019633854629210496349388660160475134188932143235098
122 4592449258490239308783400147001349146643387215283179365102246313193199482764502456427209184492133970354806907584
123 49426629330478652733676848962231436753140616921671668493905016814176637661539065341599126066835469431670116877120
124 284081728312218439910188843303504360150309601781582808463129195863497321160712313745290977724969746671678350876462
125 2030309250697329733248888739022924800660519670066270862688873258134779390346227445043744388287097524575133107934144
126 21851377579172017838930229163140852935819940281835517889519260825148518664389468048752352860408324815230706754373056
127 125591754743959025656913498169403343724257193910438444480464988582510071702090894018442324541337058799005913246505418
128 897594164126334822386286508854453819905255359819548898021181376687039798110791404314961389617830267622934090403917760
129 9660434235055242466874709394613632949412798651098930788912751200438654845079591057358228726721353493517534200458606912
130 55523771111147314733271904311138328613608143021290400521129439508891582077134085785642554959313153688267495824043082622
131 396823923841619976673268339129446574164551271386053462572457790045771386278754688487349815219777323482893598682172818112
132 4270851541130321567125695552273240820316697261217846335968685358809366827827747994478433448383835802101805036993142296512
133 24546907276581103350209428985944425590994942274748505883451872257439127211176455825696802311971691423742590408496642251898
134 175434770887053462086947216215096127294987587933107871059641253999428495446528336341794161666895143680946756783407754069184
135 1888131779851709508095633046608740828796804939800285334522082176895359000058203035974933988020904442729219080321588615155520
136 10852120538406627015326098303672815059350149635588755087708136103686976565369310240646769251754738074902820462875949727891662
137 77559232160802819901427620105655054467073589571103279307252049952719363156975511114677975498822103931888230923009560729758144
138 834737893310724206405656211509811195683461401373958485251206975658177480799322335064683395343520268625805211118732873017489856
139 4797692794988622128218194455669779866533178921448043934519984588336713524363315713966376971775009011838267575978735135344946218
140 34288724310222989695300746816996783207920211056708773092260970653023933940687376631150362319431046429072878778511912375978074560
141 369035338509873722740148157708340724347728202019701062750417932774520946950302974829136982903320857623643259734933758184182203712
142 2121046856568122465634100971633100632055217139714365735526604637897285917760896425913486432602379436969735089862504595660765569822
143 15158951192101475966578691480777121345242817451416835147789560866784545734399570417946391298134971872119283614031954681293688555712
144 163149513350776546592020928924181522043110254132966949950550528186291560183708285734886327829267590441201230426918826630948286104512
145 937709011393294640561786011823424279902666902447371920991943609287898854331863842829461557420038036528131955224994116892878214548698
146 6701730842054191965784679566616618496275265882601679612565953124856849243764059681927444419355393102473173491189599981363977398830784
147 72127953420599158163751076955269691394201684639458239023841601429450174001917925322737409790801117771888760508866723522481062292953920
148 414558588050668660394331683567733755044157145218746106805066719304680876909147537076936288296258714461224022818311487364265583750026862
149 2962816867089213212343391252178218791571512961260353312665506232303999101210293560939902128180903555083643812301206565814173638891102144
150 31887570840978911299881432914172943401684998351568259227385861504528987445935622448936535239630752561563803797827449306481760309788126656
151 183275217405885459563838760935446726973553272863491016200442143507868327244579481533247506273915413427431727759768352162031781780737467018
152 1309853229679640570110307674684137220469948565310028036421494090662736447252431608501759620765991653250376911497254454889063399418016871360
153 14097407813709764558348634644373517580274719943832667282782575973863278808585627593218826284537797080275392495341613862576404742604949000512
154 81025472112687551879613688595860865873777445362907435243188045299407901919811224181789706033467351859646656302798799049574710967187211577022
155 579082528643685968156886758034232314855754840924366587290745004840918581646926813580898168170080089589535191565715420943296032009235774533312
156 6232425419205878027975991414428404207047698670103156374136676172492263979855022627968025488781010431841870726504299907578949611924708347672512
157 35821139508156351005550495426090726925469493641138216491185735034509130986628078006056979709562347884741201650130739219054989614113319228125498
158 256010801349385422469858690281142101066723847476878362788075416385584510755173506161922565994868337239664320879240597998497075874257187069192384
159 2755338223824987608241397196467062720771034625143179922061570519008456800084689183548375675571441736148558702992200248545986513874653102478272320
160 15836427757905952709184142366941723318290088619533696708819551971200910435872162361317001988985996861185575935578807083181437122009676148929282062
161 113181674745160035228308287234860280661030738042939984115582836077636513252797507576553752790963118503783979841861670078436269265798073822887966144
162 1218127489223670375597900528469262143961700355356099961275302046477155072988566385101384673698594830826232147163792194753351933965909433754346283456
163 7001241377993281820552629597491563607942014358060462888607362957877286305287920771056375329259321793603068435196788352552614572481683730553552067818
164 50037308701818759144078466881490333162521455340420978748687500789219918991698970809601721403943477717173824655900665520382766389745341688760456308160
165 538530829780486780481426413662861951328064711556277339620332152075219905903349983849704605928828487219848997070624814691669032233028579802827622997312
166 3095229655466620520650757200213049608813056820073364545722933668116522186086003483788454526618146630637587228122210340532832442833150624979073973104222
167 22121357258217933423197499617969826249902907582201919026236845410786542564400815390669752671913028565086493209041294211822555503845870343606505870750912
168 238083006245011774798941184561709160759194955623154896410521649205245716077419201216128795361511230928898784687544211158092106380159166378501246255000512
169 1368392561095499981245918445566860064330512621089823729113746797914691529561140920427652324904378961578938486772730432414671702158869288641164498850982298
170 9779791512406504779696490205218567286783073573912886311682879234101588269981803458420843555005928195310068472856455770242945991654633741566692294493153984
171 105255845585975765392692704912062952119471277168031384139054243231257840962173130986834464847842903695523716338768578198908452788416371768229072432499110720
172 604962606879396056393083935500161309567265539964965242943742170826022666520025984978825231152380081323008227404356106171927804149262051056268808672977657262
173 4323619066845778483763046163190179443286864344695530432281960805825565836662226363683811650677512522555348984210542226098490498198013486197253073918416350144
174 46533321318269823809886530042067978330718949891361667450007627939131791271071852921833127000947108416351425269477275964997334093054383165711525568753571960256
175 267452313120820163424936673984230673811497580707221499801485930617412350337622614420219141219322884240117530867656626336585920317166657946282383506906716748618
176 1911460158580867569528793353208883712326125712519102705180029039981966468100313270296956845872325789881862583965392491533653246881163110150073226440603232384960
177 20572254024035459081881732064905265129118913116900082362421350881555195828975132436082676016407079164886237488911523025391374732599939263230528151503676268194112
178 118239935791498326264246912510256464760993323090810396417703362246241777823889556691090949903880267177628837997282616153336369675766081080452233068825706842151422
179 845051305712617834206528473103343778564208900100265303498160959986679678231314941204893329776547132166253142119024534573596970212896609266238847968925120617208512
180 9094937211440358516615550693479936110138780512515164955890587417648779223431664626424181623712969716541620081385480700089482517175174492824019038564081314136088512
181 52273552069306455475824407606514679343332943202108605741116350007855414529223701829882269280587508976534271448626225574707148591262246003851577158911759413051119098
182 373594869911796060024775323225865932125010357249955585562509885562831642336369517483185620905606342426448808907719356158665807923716191309414023951001849251798715584
183 4020846854379671989084594320996922687081893099795729614045223756688667290177441695574239832749838119115486184184405664929643101704928923216535327755838598927683469120
184 23109994331872487748343750779317429297737883608224908584619387948048681618363303459745679932865545819116786020326674856515153141233970675188856550260957165962807152462
185 165165269707159501097821573590176185781732838887184680226679790340051013138839273270039854853458394879173522422323073477116951772001711112959446856805481149481572254144
186 1777605391935906954591605158560459464942932717671750641501092195715349839765036791022750245885248106346856183073006879569006098701817116564900047686738916222543945157056
187 10216865257426619762353398293985383880811907871393100264448637476087855058141336748386275467905636514935610394656681214279410095814839315011640213033176273010321959509418
188 73019113789970706715818200865756586350607290233497376750371655255381749567987422674609392826927551609319034209449830409200515312965476108154380313737915747588682281101760
189 785874479650409199825020117639525951180320782614204999916886695127722241869623891624965300994087906044432398824188970213092670279576477465384132096632102030118314148590912
190 4516848173538836451933380827225050324778666008150903987955436398112598029008060464835502821051404558071761816237127143730329413935232037974178094992325133828698706810718622
191 32281550401764460226938851110328788742957036795277989464914018853863355502615410910927963343260676522298817582040984933026143797256936513382093354887001396123625275853906112
192 347432957037334110321706331018488570178694332022338495240848466210868990949483656680248641299959920140212035096163664130008427525816981175712077088761918870709864243318936512
193 1996886217910235056404335521760113615059045287641169465987674179377240106589062802937472856749840757037860954023780434821019615593492598875132218515768135732024272254596535898
194 14271585099472860160695752373402552157600086376992911730692262314583584547387435081805168001612776907575278089733121683105151180546023454387535901213545347463788685265513877184
195 153599159613126644357786674175230447634883648547526025711451448193094586056072170080009772962525030481933630105653779671182887951233127468195749590912923321241055083055359347520
196 882817932787786064898149435993540895020063499775747392838034071049858968827613105498350929304734825006731627436609148658071074257122943680441330242054185974309362380924529767662
197 6309428720634280062817280919641672191575185331213063938512971245856660494231858768827054159136607602238731764818067546284596945984624415109366298350647184639027914774218851678144
198 67905768166154582172885543357685652863136256514283463919756896585394874403394726972601570341011961749580693624208105652220426836828652471133076938498328870499986870872931545873856
199 390291392399571580792407437136580760484315605848248917921448529393750885546388322330797422085533035805528007348004266265564718665118861288506698652384128230481215216075589808350218
200 2789381172679629120752148083833675418419008720110384956027153057948171032586019235530075560562449909596545177007444379690165371625967470486878567914738238060391281243671149538458560
201 30020954293303689766122794991086593474754525376200834671638140703016837553500880425203334510964675669625389727994525810807289526060167416721952424048670616463807562294407123728187712
202 172546756611720513511034707640116418392553360515416378859172285457093035347163225833748889651765705423518668707797659882771902706175592976098219781554193007869592428087790450070805822
203 1233177783759383345415150596134029126845439587258032312313357709376663432804272472031352961097445734168569233703177592727543331927354960805050029769143379051632424510037939506620843712
204 13272181745671375523659709464424654798914615075310883113812607737286614178246735121199695721371050160329654229599421356919867448872577630247361693737867840618434441969575484744331544512
205 76282448952253648549851414296728329902209410918865514159224772458799052911524640516377233515230119717734889273162529851634600279032212206470818931489005826992270545469094629293055232698
206 545184523812072662725688905858845722108676314943015028595613275125977008653889631464985802054175199848620252739415816093900829822870809277063048936381707285058128458530247121356566638784
207 5867595232621360040117534863460314144639674307878586972196053059930913190799857461428549252229975651919501061241248004368446125851299899768252912586371678389855967075731023763314854745920
208 33724261947430416641115299611582446822767439420640720162668293835063836387413819126949588415986738840572032361492273493797452515148603345758074191168747405829921973571747601136883457502862
209 241024586169637770408607347865243572424489285107064738028690541987185034352629800823821072685272628499659400187871027349991451144981773963776484781160787785294912972924300859038387150622144
210 2594047796633705006879467777156429112087089372530573809684549394622166954743201607561630356401668193305313644200504393049200741926576076535668423916007010165462930128477804249229172054110656