# Computed using the Mathematica program that I contributed to this sequence
0 1
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 20
11 33
12 48
13 65
14 84
15 105
16 128
17 153
18 360
19 627
20 960
21 1365
22 1848
23 2415
24 3072
25 3825
26 9360
27 16929
28 26880
29 39585
30 55440
31 74865
32 98304
33 126225
34 318240
35 592515
36 967680
37 1464645
38 2106720
39 2919735
40 3932160
41 5175225
42 13366080
43 25478145
44 42577920
45 65909025
46 96909120
47 137227545
48 188743680
49 253586025
50 668304000
51 1299385395
52 2214051840
53 3493178325
54 5233092480
55 7547514975
56 10569646080
57 14454403425
58 38761632000
59 76663738305
60 132843110400
61 213083877825
62 324451733760
63 475493443425
64 676457349120
65 939536222625
66 2558267712000
67 5136470466435
68 9033331507200
69 14702787569925
70 22711621363200
71 33760034483175
72 48704929136640
73 68586144251625
74 189311810688000
75 385235284982625
76 686533194547200
77 1132114642884225
78 1771506466329600
79 2667042724170825
80 3896394330931200
81 5555477684381625
82 15523568476416000
83 31974528653557875
84 57668788341964800
85 96229744645159125
86 152349556104345600
87 232032717002861775
88 342882701121945600
89 494437513909964625
90 1397121162877440000
91 2909682107473766625
92 5305528527460761600
93 8949366251999798625
94 14320858273808486400
95 22043108115271868625
96 32916739307706777600
97 47960438849266568625
98 136917873961989120000
99 288058528639902895875
100 530552852746076160000
101 903885991451979661125
102 1460727543928465612800
103 2270440135873002468375
104 3423340888001504870400
105 5035846079172989705625
106 14513294639970846720000
107 30822262564469609858625
108 57299708096576225280000
109 98523573068265783062625
110 160680029832131217408000
111 252018855081903273989625
112 383414179456168545484800
113 569050606946547836735625
114 1654515588956676526080000
115 3544560194914005133741875
116 6646766139202842132480000
117 11527258048987096618327125
118 18960243520191483654144000
119 29990243754746489604765375
120 46009701534740225458176000
121 68855123440532288245010625
122 201850901852714536181760000
123 435980903974422631450250625
124 824199001261152424427520000
125 1440907256123387077290890625
126 2388990683544126940422144000
127 3808760956852804179805202625
128 5889241796446748858646528000
129 8882310923828665183606370625
130 26240617240852889703628800000
131 57113498420649364719982831875
132 108794268166472120024432640000
133 191640665064410481279688453125
134 320124751594913010016567296000
135 514182729175128564273702354375
136 800936884316757844775927808000
137 1216876596564527130154072775625
138 3621205179237698779100774400000
139 7938776280470261696077613630625
140 15231197543306096803420569600000
141 27021333774081877860436071890625
142 45457714726477647422352556032000
143 73528130272043384691139436675625
144 115334911341613129647733604352000
145 176447106501856433872340552465625
146 528695956168704021748713062400000
147 1167000113229128469323409203701875
148 2254217236409302326906244300800000
149 4026178732338199801204974711703125
150 6818657208971647113352883404800000
151 11102747671078551088362054938019375
152 17530906523925195706455507861504000
153 26996407294784034382468104527240625
154 81419177249980419349301811609600000
155 180885017550514912745128426573790625
156 351657888879851162997374110924800000
157 632110060977097368789181029737390625
158 1077347839017520243909755577958400000
159 1765336879701489623049566735145080625
160 2804945043828031313032881257840640000
161 4346421574460229535577364828885740625
162 13189906714496827934586893480755200000
163 29484257860733930777455933531527871875
164 57671893776295590731569354191667200000
165 104298160061221065850214869906669453125
166 178839741276908360489019425941094400000
167 294811258910148767049277644769228464375
168 471230767363109260589524051317227520000
169 734545246083778791512574656081690165625
170 2242284141464460748879771891728384000000
171 5041808094185502162944964633891266090625
172 9919565729522841605829928920966758400000
173 18043581690591244392087172493853815390625
174 31118114982182054725089380113750425600000
175 51591970309276034233623587834614981265625
176 82936615055907229863756233031832043520000
177 130014508556828846097725714126459159315625
178 399126577180674013300599396727652352000000
179 902483648859204887167148669466536630221875
180 1785521831314111489049387205774016512000000
181 3265888285997015234967778221387540585703125
182 5663496926757133959966267180702577459200000
183 9441330566597514264753116573734541571609375
184 15260337170286930294931146877857096007680000
185 24052684083013336528079257113394944473390625
186 74237543355605366473911487791343337472000000
187 168764442336671313900256801190242349851490625
188 335678104287052959941284794685515104256000000
189 617252886053435879408910083842245170697890625
190 1076064416083855452393590764333489717248000000
191 1803294138220125224567845265583297440177390625
192 2929984736695090616626780200548562433474560000
193 4642168028021573949919296622885224283364390625
194 14402083410987441095938828631520607469568000000
195 32909066255650906210550076232097258221040671875
196 65792908440262380148491819758360960434176000000
197 121598818552526868243555286516922298627484453125
198 213060754384603379573930971338030964015104000000
199 358855533505804919689001207851076190595300734375
200 585996947339018123325356040109712486694912000000
201 933075773632336363933778621199930080956242515625
202 2909220849019463101379643383567162708852736000000
203 6680540449897133960741665475115743418871256390625
204 13421753321813525550292331230705635928571904000000
205 24927757803268007989928833735969071218634312890625
206 43890515403228296192229780095634378587111424000000
207 74283095435701618375623250025172771453227252015625
208 121887365046515769651674056342820197232541696000000
209 195012836689158300062159731830785386919854685765625
210 610936378294087251289725110549104168859074560000000
211 1409594034928295265716491415249421861381835098421875
212 2845411704224467416661974220909594816857243648000000
213 5309612412096085701854841585761412169569108645703125
214 9392570296290855385137172940465757017641844736000000
215 15970865518675847950758998755412145862443859183359375
216 26327670850047406244761596170049162602229006336000000
217 42317785561547351113488661807280428961608466811140625
218 133184130468111020781160074099704708811278254080000000
219 308701093649296663191911619939623387642621886554390625
220 625990574929382831665634328600110859708593602560000000
221 1173424343073234940109919990453272089474773010700390625
222 2085150605776569895500452392783398057916489531392000000
223 3561503010664714093019256722456908527324980597889140625
224 5897398270410618998826597542091012422899297419264000000
225 9521501751348154000534948906638096516361905032506640625
226 30099613485793090696542176746533264191348885422080000000
227 70075148258390342544563937726294508994875168247846671875
228 142725851083899285619764626920825276013559341383680000000
229 268714174563770801285171677813799308489723019450389453125
230 479584639328611075965104050340181553320792592220160000000
231 822707195463548955487448302887545869812070518112391484375
232 1368196398735263607727770629765114882112637001269248000000
233 2218509908064119882124643095246676488312323872574047265625
234 7043309555675583222990869358688783820775639188766720000000
235 16467659840721730497972525365679209613795664538243967890625
236 33683300855800231406264451953314765139200004566548480000000
237 63685259371613679904585687641870436112064355609742300390625
238 114141144160209436079694763980963209690348636948398080000000
239 196627019715788200361500144390123462885084853828861564765625
240 328367135696463265854664951143627571707032880304619520000000
241 534660887843452891592038985954449033683270053290345391015625
242 1704480912473491139963790384802685684627704683681546240000000
243 4001641341295380511007323663860047936152346482793284197421875
244 8218725408815256463128526276608802693964801114237829120000000
245 15602888546045351576623493472258256847455767124386863595703125
246 28078721463411521275604911939316949583825764689305927680000000
247 48566873869799685489290535664360495332615958895728806497109375
248 81435049652722889931956907883619637783344154315545640960000000
249 133130561073019770006417707502657809387134243269296002362890625
250 426120228118372784990947596200671421156926170920386560000000000
251 1004411976665140508262838239628872031974238967181114333552890625
252 2071118803021444628708388621705418278879129880787932938240000000
253 3947530802149473948885743848481338982406309082469876489712890625
254 7131995251706526404003647632586505194291744231083705630720000000
255 12384552836798919799769086594411926309817069518410845656762890625
256 20847372711097059822580968418206627272536103504779684085760000000
257 34214554195766080891649350828183057012493500520209072607262890625
258 109939018854540178527664479819773226658486952097459732480000000000
259 260142701956271391640075104063877856281327892499908612390198671875
260 538490888785575603464181041643408752508573769004862563942400000000
261 1030305539361012700659179144453629474408046670524637763815064453125
262 1868582755947109917848955679737664360904436988543930875248640000000
263 3257137396078115907339269774330336619481889283342052407728640234375
264 5503706395729623793161375662406549599949531325261836598640640000000
265 9066856861878011436287077969468510108310777637855404240924666015625
266 29243779015307687488358751632059678291157529257924288839680000000000
267 69458101422324461567900052785055387627114547297475599508183045390625
268 144315558194534261728400519160433545672297770093303167136563200000000
269 277152190088112416477319189858026328615764554371127558466252337890625
270 504517344105719677819218033529169377444197986906861336317132800000000
271 882684234337169410888942108843521223879591995785696202494461503515625
272 1497008139638457671739894180174581491186272520471219554830254080000000
273 2475251923292697122106372285664903259568842295134525357772433822265625
274 8012795450194306371810297947184351851777163016671255142072320000000000
275 19100977891139226931172514515890231597456500506805789864750337482421875
276 39831094061691456237038543288279658605554184545751674129691443200000000
277 76771156654407139364217415590673293026566781560802333695151897595703125
278 140255821661390070433742613321109086929487040360107451496162918400000000
279 246268901380070265638014848367342421462406166824209240495954759480859375
280 419162279098768148087170370448882817532156305731941475352471142400000000
281 695545790445247891311890612271837815938844684932801625534053904056640625
282 2259608316954794396850504021105987222201159970701293950064394240000000000
283 5405576743192401221521821607996935542080189643426038531724345507525390625
284 11312030713520373571318946293871423043977388410993475452832369868800000000
285 21879779646506034718801963443341888512571532744828665103118290814775390625
286 40113164995157560144050387409837198861833293542990731127902594662400000000
287 70679174696080166238110261481427274959710569878548052022339015971006640625
288 120718736380445226649105066689278251449261016050799144901511689011200000000
289 201012733438676640589136386946561128806326113945579669779341578272369140625
290 655286411916890375086646166120736294438336391503375245518674329600000000000
291 1573022832268988755462850087927108242745335186236977212731784542689888671875
292 3303112968347949082825132317810455528841397416010094832227052001689600000000
293 6410775436426268172608975288899173334183459094234798875213659208729189453125
294 11793270508576322682350813898492136465378988301639274951603362830745600000000
295 20850356535343649040242527137021046113114618114171675346590009711446958984375
296 35732745968611787088135099740026362428981260751036546890847459947315200000000
297 59700781831286962254973506923128655255478855841837161924464448746893634765625
298 195275350751233331775820557503979415742624244668005823164564950220800000000000
299 470333826848427637883392176290205364580855220684856186606803578264276712890625
300 990933890504384724847539695343136658652419224803028449668115600506880000000000
301 1929643406364306719955301561958651173589221187364674461439311421827486025390625
302 3561567693590049450069945797344625212544454467095061035384215574885171200000000
303 6317658030209125659193485722517376972273729288594017630016772942568428572265625
304 10862754774457983274793070320968014178410303268315110254817627823983820800000000
305 18208738458542523487766919611554239852921051031760334386961656867802558603515625
306 59754257329877399523401090596217701217243018868409781888356874767564800000000000
307 144392484842467284830201398121093046926322552750250849288288698527132950857421875
308 305207638275350495253042226165686090864945121239332762497779604956119040000000000
309 596259812566570776466188182645223212639069346895684408584747229344693181845703125
310 1104085985012915329521683197176833815888780884799468920969106828214403072000000000
311 1964791647395038080009174059702904238377129808752739482935216385138781285974609375
312 3389179489630890781735437940142020423664014619714314399503099881082952089600000000
313 5699335137523809851671045838416477073964288972940984663118998599622200842900390625
314 18762836801581503450347942447212358182214307924680671512944058677015347200000000000
315 45483632725377194721513440408144309781791604116329017525810940036046879520087890625
316 96445613695010756499961343468356804713322658311629152949298355166133616640000000000
317 189014360583602936139781653898535758406584982965931957521364871702267738645087890625
318 351099343234107074787895256702233153452632321366231116868175971372180176896000000000
319 626768535519017147522926525045226452042304408992123895056334026859271230225900390625
320 1084537436681885050155340140845446535572484678308580607840991961946544668672000000000
321 1829486579145142962386405714131689140742536760314056076861198550478726470571025390625
322 6041633450109244111012037468002379334673007151747176227167986893998941798400000000000
323 14691213370296833895048841251830612059518688129574272660836933631643142084988388671875
324 31248378837183485105987475283747604727116541292967845555572667073827291791360000000000
325 61429667189670954245429037517024121482140119463927886194443583303237015059653564453125
326 114458385894318906380853853684928008025558136765391344099025366667330737668096000000000
327 204953311114718607239996973689789049817833541740424513683421226782981692283869427734375
328 355728279231658296450951566197306463667774974485214439371845363518466651324416000000000
329 601901084538752034625127479949325727304294594143324449287334323107501008817867353515625
330 1993739038536050556633972364440785180442092360076568154965435675019650793472000000000000
331 4862791625568252019261166454355932591700685770889084250737025032073880030131156650390625
332 10374461773944917055187841794204204769402691709265324724450125468510660874731520000000000
333 20456079174160427763727869493169032453552659781487986102749713239977926014864636962890625
334 38229100888702514731205187130765954680536417679640708929074472466888466381144064000000000
335 68659359223430733425398986186079331688974236483042212083946110972298866915096258291015625
336 119524701821837187607519726242294971792372391427032051628940042142204794845003776000000000
337 202840665489559435668667960742922770101547278226300339409831666887227839971621298134765625
338 673883795025185088142282659180985390989427217705880036378317258156641968193536000000000000
339 1648486361067637434529535428026661148586532476331399560999851485873045330214462104482421875
340 3527317003141271798763866210029429621596915181150210406313042659293624697408716800000000000
341 6975522998388705867431203497170640066661456985487403261037652214832472771068841204345703125
342 13074352503936260038072173998721956500743454846437122453743469583675855502351269888000000000
343 23550160213636741564911852261825210769318163113683478744793516063498511351878016593818359375
344 41116497426711992536986785827349470296576102650899025760355374496918449426681298944000000000
345 69980029593898005305690446456308355685033810988073617096391925076093604790209347856494140625
346 233163793078714040497229800076620945282341817326234492586897771322198120994963456000000000000
347 572024767290470189781748793525251418559526769286995647666948465597946729584418350255400390625
348 1227506317093162585969825441090241508315726483040273221396938845434181394698233446400000000000
349 2434457526437658347733490020512553383264848487935103738102140622976532997103025580316650390625
350 4576023376377691013325260899552684775260209196252992858810214354286549425822944460800000000000
351 8266106234986496289284060143900648980030675252902901039422524138287977484509183824430244140625
352 14473007094202621373019348611227013544394788133116457067645091822915294198191817228288000000000
353 24702950446645995872908727599076849556816935278789986835026349551861042490943899793342431640625
354 82539982749864770336019349227123814629949003333487010375761811048058134832217063424000000000000
355 203068792388116917372520821701464253588632003096883454921766705287271089002468514340667138671875
356 436992248885165880605257857028125976960398627962337266817310228974568576512571106918400000000000
357 869101336938244030140855937322981557825550910192832034502464202402622279965780132173044189453125
358 1638216368743213382770443402039861149543154892258571443454056738834584694444614116966400000000000
359 2967532138360152167852977591660332983831012415792141473152686165645383916938796992970457646484375
360 5210282553912943694286965500041724875982123727921924544352233056249505911349054202183680000000000
361 8917765111239204510120050663266742690010913635643185247444512188221836339230747825396617822265625
362 29879473755451046861639004420218820896041539206722297756025775599397044809262576959488000000000000
363 73713971636886441006225058277631524052673417124168694136601314019279405307896070705662171337890625
364 159065178594200380540313859958237855613585100578290765121500923346742961850575882918297600000000000
365 317221987982459071001412417122888268606326082220383692593399433876957132187509748243161129150390625
366 599587190960016098093982285146589180732794690566637148304184766413457998166728766809702400000000000
367 1089084294778175845602042776139342205065981556595715920647035822791855897516538496420157956259765625
368 1917383979839963279497603304015354754361421531875268232321621764699818175376451946403594240000000000
369 3290655326047266464234298694745428052614027131552335356307024997453857609176145947571351976416015625
370 11055405289516887338806431635480963731535369506487250169729536971776906579427153475010560000000000000
371 27347883477284869613309496621001295423541837753066585524679087501152659369229442231800665566357421875
372 59172246437042541560996755904464482288253657415124164625198343484988381808414228445606707200000000000
373 118323801517457233483526831586837324190159628668203117337337988836105010305941136094699101173095703125
374 224245609419046020687149374644824353594065214271922293465765102638633291314356558786828697600000000000
375 408406610541815942100766041052253326899743083723393470242638433546945961568701936157559233597412109375
376 720936376419826193091098842309773387639894495985100855352929783527131633941545931847751434240000000000
377 1240577057919819457016330607919026375835488228595230429327748424040104318659407022234399695108837890625
378 4178943199437383414068831158211804290520369673452180564157764975331670687023464013553991680000000000000
379 10364847837890965583444299219359490965522356508412235913853374162936857900937958605852452249649462890625
380 22485453646076165793178767243696503269536389817747182557575370524295585087197406809330548736000000000000
381 45081368378151205957223722834585020516450818522585387705525773746556008926563572852080357546949462890625
382 85661822798075579902491061114322903072932911851874316103922269207957917282084205456568562483200000000000
383 156419731837515505824593393723013024202601601066059699102930520048480303280812841548345186467808837890625
384 276839568545213258146981955446952980853719486458278728455525036874418547433553637829536550748160000000000
385 477622167299130490951287284048825154696662968009163715291183143255440162683871703560243882616902587890625
386 1613072074982829997830568827069756456140862693952541697764897280478024885191057109231840788480000000000000
387 4011196113263803680792943797892123003657151968755535298661255801056564007662989980464899020614342138671875
388 8724356014677552327753361690554243268580119249285906832339243763426687013832593842020252909568000000000000
389 17536652299100819117360028182653572980899368405285715817449525987410287472433229839459259085763341064453125
390 33408110891249476161971513834585932198443835622230983280529684991103587740012840128061739368448000000000000
391 61160115148468562777416016945698092463217226016829342349245833338955798582797821045402967908913255615234375
392 108521110869723597193616926535205568494658038691645261554565814454772070593953026029178327893278720000000000
393 187705511748558282943855902631188285795788546427601340109434975299387983934761579499175845868442717041015625
394 635550397543235019145244117865484043719499901417301428919369528508341804765276501037345270661120000000000000
395 1584422464739202453913212800167388586444575027658436442971196041417342783026881042283635113142665144775390625
396 3454844981812310721790331229459480334357727222717219105606340530316968057477707161440020152188928000000000000
397 6962050962743025189591931188513468473417049256898429179527461817001884126555992246265325857048046402587890625
398 13296428134717291512464662506165201014980646577647931345650814626459227920525110370968572268642304000000000000
399 24402885944238956548188990761333538892823673180714907597349087502243363634536330597115784195656388990478515625
400 43408444347889438877446770614082227397863215476658104621826325781908828237581210411671331157311488000000000000
401 75269910211171871460486216955106502604111207117468137383883425095054581557839393379169514193245529533447265625
402 255491259812380477696388135381924585575238960369755174425586550460353405515641153417012798805770240000000000000
403 638522253289898588927024758467457600337163736146349886517392004691189141559833060040304950596494053344482421875
404 1395757372652173531603293816701630055080521797977756518664961574248055095220993693221768141484326912000000000000
405 2819630639910925201784732131347954731733904949043863817708622035885763071255176859737456972104458793048095703125
406 5398349822695220354060652977503071612082142510525060126334230738342446535733194810613240341068775424000000000000
407 9931974579305255315112919239862750329379234984550967392121078613413048999256286553026124167632150319124755859375
408 17710645293938891061998282410545548778328191914476506685705140919018801920933133847961903112183087104000000000000
409 30785393276369295427338862734638559565081483711044468190008320863877323857156311892080331305037421579179931640625
410 104751416523075995855519135506589080085847973751599621514490485688744896261412872900975247510365798400000000000000
411 262432646102148320049007175730125073738574295556149803358648113928078737181091387676565334695159055924582275390625
412 575052037532695495020557052481071582693174980766835685689964168590198699231049401607368474291542687744000000000000
413 1164507454283212108337094370246705304206102743955115756713660900820820148428388043071569729479141481528863525390625
414 2234916826595821226581110332686271647402006999357374892302371525673772865793542651593881501202473025536000000000000
415 4121769450411680955771861484543041386692382518588651467730247624566415334691358919505841529567342382436773681640625
416 7367628442278578681791285482786948291784527836422226781253338622311821599108183680752151694668164235264000000000000
417 12837508996245996193200305760344279338638978707505543235233469800236844048434182058997498154200604798518031494140625
418 43786092106645766267606998641754235475884453028168641793057023017895366637270580872607653459332903731200000000000000
419 109959278716800146100534006630922405896462629838026767607273559735864990878877291436480875237271644432399973388671875
420 241521855763732107908633962042050064731133491922070987989784950807883453677040748675094759202447928852480000000000000
421 490257638253232297609916729873862933070769255205103733576451239245565282488351366133130856110718563723651544189453125
422 943134900823436557617228560393606635203646953728812204551600783834332149364874998972617993507443616776192000000000000
423 1743508477524141044291497407961706506570877805362999570849894745191593686574444822950970967006985827770755267333984375
424 3123874459526117361079505044701666075716639802643024155251415575860212358021869880638912318539301635751936000000000000
425 5455941323404548382110129948146318718921565950689855874974224665100658720584527375073936715535257039370163385009765625
426 18652875237431096430000581421387304312726776989999841403842291805623426187477267451730860373675816989491200000000000000
427 46952612012073662384928020831403867317789542940837429768305810007214351105280603443377333726314992172634788636962890625
428 103371354266877342184895335753997427704925134542646382859627958945774118173773440432940556938647713548861440000000000000
429 210320526810636655674654277115887198287360010482989501704297581636347506187502736071113137271498263837446512457275390625
430 405548007354077719775408280969250853137568190103389247957188337048762824226896249558225737208200755213762560000000000000
431 751452153812904790089635382831495504332048334111452815036304635177576878913585718691868486780010891769195520220947265625
432 1349513766515282699986346179311119744709588394741786435068611528771611738665447788436010121608978306644836352000000000000
433 2362422593034169449453686267547356005293038056648707593863839279988585226013100353407014597826766298047280745709228515625
434 8095347853045095850620252336882090071723421213659931169267554643640566965365134074051193402175304573439180800000000000000
435 20424386225252043137443689061660682283238451179264281949213027353138242730797062497869140170947021595096133057078857421875
436 45069910460358521192614366388742878479347358660593822926797790100357515523765220028762082825250403107303587840000000000000
437 91910070216248218529823919099642705651576324581066412244778043175083860203938695663076440987644741296964125943829345703125
438 177630027221086041261628827064531873674254867265284490605248491627358117011380557306502872897191930783628001280000000000000
439 329887495523865202849349933063026526401769218674927785800937734842956249843064130505730265696424781486676833376995849609375
440 593786057266724387993992318896892687672218893686386031430189072659509165012797026911844453507950454923727994880000000000000
441 1041828363528068727209075643988383998334229782982080048893953122474966084671777255852493437641603937438850808857769775390625
442 3578143751045932365974151532901883811701752176437689576816259152489130598691389260730627483761484621460117913600000000000000
443 9048003097786655109887554254315682251474633872414076903501371117440241529743098686556029095729530566627586944285933837890625
444 20011040244399183409520778676601838044830227245303657379498218804558736892551757692770364774411178979642793000960000000000000
445 40899981246230457245771643999341004014951464438574553448926229212912317790752719570069016239501909877149036045004058837890625
446 79222992140604374402686456870781215658717670800316882809940827265801720187075728558700281312147601129498088570880000000000000
447 147459710499167745673659420079172857301590840747692720253019167474801443679849666336061428766301877324544544519517144775390625
448 266016153655492525821308558865807924077154064371500942080724704551460105925733068056506315171561803805830141706240000000000000
449 467780935224102858516874964150784415252069172558953941953384951991259772017627987877769553501080167910044013177138629150390625
450 1610164687970669564688368189805847715265788479396960309567316618620108769411125167328782367692668079657053061120000000000000000
451 4080649397101781454559286968696372695415059876458748683479118373965548929914137507636769122174018285549041711872956160888671875
452 9044990190468430901103391961824030796263262714877253135533194899660549075433394477132204878033852898798542436433920000000000000
453 18527691504542397132334554731701474818773013390674272712363581833449279959210981965241264356494365174348513328386838653564453125
454 35967238431834385978819651419334671909057822543343864795713135578673980964932380765649927715715010912792132211179520000000000000
455 67094168277121324281515036136023650072223832540200187715123721201034656874331598182907950088667354182667767756380300872802734375
456 121303366066904591774516702842808413379182253353404429588810465275465808302134279033766879718232182535458544618045440000000000000
457 213775887397415006342211858616908477770195611859441951472696923060005715812055990460140685949993636734890114021952353521728515625
458 737455427090566660627272630931078253591731123563807821781831011328009816390295326636582324403241980482930301992960000000000000000
459 1873018073269717687642712718631635067195512483294565645716915333650186958830589116005277027077874393067010145749686877847900390625
460 4160695487615478214507560302439054166281100848843536442345269653843852574699361459480814243895572333447329520759603200000000000000
461 8541265783594045078006229731314379891454359173100839720399611225220118061196262685976222868343902345374664644386332619293212890625
462 16616864155507486322214678955732618421984714015024865535619468637347379205798759913730266604660335041709965081564938240000000000000
463 31064599912307173142341461730978949983439634466112686912102282916079046132815529958686380891052984986575176471204079304107666015625
464 56284761855043730583375750119063103807940565555979655329208055887816135052190305471667832189259732696452764702773084160000000000000
465 99405787639797977949128514256862442163140959514640507434804069222902657852606035563965418966747041081723903020207844387603759765625
466 343654229024204063852309046013882466173746703580734444950333251278852574437877622212647363171910762905045520728719360000000000000000
467 874699440216958160129146839600973576380304329698562156549799460814637309773885117174464371645367341562293738065103771954969482421875
468 1947205488204043804389538221541477349819555197258775055017586197998923004959301163037021066143127852053350215715494297600000000000000
469 4005853652505607141584921743986444169092094452184293828867417664628235370701047199722848525253290199980717718217189998448516845703125
470 7809926153088518571440899109194330658332815587061686801741150259553268226725417159453225304190357469603683588335520972800000000000000
471 14631426558696678550042828475291085442200067833539075535600175253473230728556114610541285399685955928676908117937121352234710693359375
472 26566407595580640835353354056197784997347946942422397315386202379049215744633824182627216793330593832725704939708895723520000000000000
473 47018937553624443569937787243495935143165673850424960016662324742432957164282654821755643171271350431655406128558310395336578369140625
474 162892104557472726265994487810580288966355937497268126906457961106176120283553992928794850143485701616991576825412976640000000000000000
475 415482234103055126061344748810462448780644556606817024361154743886952722142595430657870576531549487242089525580924291678610504150390625
476 926869812385124850889420193453743218514108273895176926188371030247487350360627353605622027484128857577394702680575285657600000000000000
477 1910792192245174606536007671881533868656929053691908156369758226027668271824399514267798746545819425390802351589599629259942535400390625
478 3733144701176311877148749774194890054683085850615486291232269824066462212374749402218641695402990870470560755224379024998400000000000000
479 7008453321615709025470514839664429926813832492265217181552483946413677518978378898449275706449572889836238988491881127720426422119140625
480 12751875645878707600969609946974936798727014532362750711385377141943623557424235607661064060798685039708338371060269947289600000000000000
481 22616108963293357357140075664121544803862689122054405768014578201110252396019956969264464365381519557626250347836547300156894195556640625
482 78513994396701854060209343124699699281783561873683237168912737253176889976673024591679117769160108179389940029849054740480000000000000000
483 200677919071775625887629513675453362761051320841092622766437741297398164794873593007751488464738402337929240855586432880768873504638671875
484 448604989194400427830479373631611717760828404565265632275171578639783877574543639145121061302318367067459036097398438258278400000000000000
485 926734213238909684169963720862543926298610591040575455839332739623419111834833764419882392074722421314539140520955820191072129669189453125
486 1814308324771687572294292390258716566575979723399126337538883134496300635214128209478259863965853563048692527039048206149222400000000000000
487 3413116767626850295404140726916577374358336423733160767416059681903460951742470523544797269040941997350248387395546109199847667572021484375
488 6222915315188809309273169654123769157778783091793022347156064045268488296023026976538599261669758299377669125077411734277324800000000000000
489 11059277283050451747641496999755435409088854980684604420559128740342913421653758957970323074671563063679236420092071629776721261627197265625
490 38471857254383908489502578131102852648073945318104786212767241254056676088569782049922767706888453007901070614626036822835200000000000000000
491 98532858264241832310826091214647601115676198532976477778320930977022498914282934166805980836186555547923257260092938544457516890777587890625
492 220713654683645010492595851826752965138327575046110691079384416690773667766675470459399562160740636597189845759920031623072972800000000000000
493 456879967126782474295792114385234155665215021383003699728791040634345622134573045859002019292838153708067796276831219354198559926910400390625
494 896268312437213660713380440787805983888533983359168410744208268441172513795779335482260372799131660146054108357289813837715865600000000000000
495 1689492799975290896225049659823705800307376529747914579870949542542213171112522909154674648175266288688372951760795324053924595448150634765625
496 3086565996333649417399492148445389502258276413529339084189407766453170194827421380363145233788200116491323886038396220201553100800000000000000
497 5496460809676074518577824008878451398317160925400248397017886983950427970561918202111250568111766842648580500785759599999030467028717041015625
498 19158984912683186427772283909289220618740824768416183533958086144520224692107751460861538318030449597934733166083766337771929600000000000000000
499 49167896273856674323102219516109152956722423067955262411382144557534226958227184149236184437257091218413705372786376333684300928498016357421875
500 110356827341822505246297925913376482569163787523055345539692208345386833883337735229699781080370318298594922879960015811536486400000000000000000
501 228896863530518019622191849307002311988272725712884853564124311357807156689421095975360011665711915007741965934692440896453478523382110595703125
502 449926692843481257678116981275478603912044059646302542193592550757468601925481226412094707145164093393319162395359486546533364531200000000000000
503 849814878387571320801199978891324017554610394463201033675087619898733225069599023304801348032158943210251594735680047999124071510419769287109375
504 1555629262152159306369344042816476309138171312418786898431461514292397778193020375703025197829252858711627238563351694981582762803200000000000000
505 2775712708886417631881801124483617956150166267327125440494032926894966125133768692066181536896442255537533152896808597999510385849502105712890625
506 9694446365817692332452775658100345633082857332818588868182791589127233694206522239195938388923407496554974982038385766912596377600000000000000000
507 24928123410845333881812825294667340549058268495453318042570747290669853067821182363662745509689345247735748624002692801177940570748494293212890625
508 56061268289645832665119346363995253145135204061712115534163641839456511612735569496687488788828121695686220823019688032260535091200000000000000000
509 116508503537033671987695651297264176802030817387858390464139274481123842754915337851458245937847364738940660660758452416294820568401494293212890625
510 229462613350175441415839660450494087995142470419614296518732200886308986981995425470168300644033687630592772821633338138732015910912000000000000000
511 434255402856048944929413189213466572970405911570695728207969773768252678010565100908753488844433219980438564909932504527552400541824502105712890625
512 796482182221905564861104149922035870278743711958418891996908295317707662434826432359948901288577463660353146144436067830570374555238400000000000000
513 1423940619658732245155363976860096011505035295138815350973438891497117622193623339029951128427874877090754507436062810773748827940794580230712890625
514 4982945432030293858880726688263577655404588669068754678245954876811398118822152430946712331906631453229257140767730284193074538086400000000000000000
515 12837983556585346949133605026753680382765008275158458791923934854694974329927908917286313937490012802583910541361386792606639393935474561004638671875
516 28927614437457249655201582723821550622889765295843451615628439189159559992171553860290744215035310794974089944678159024646436107059200000000000000000
517 60234896328646408417638651720685579406649932589522787869960004906741026704291229669203913149867087570032321561612119899224422233863572549591064453125
518 118861633715390878653404944113355937581483799677360205596703280059108055256673630393547179733609450192647056321606069155863184241852416000000000000000
519 225378554082289402418365445201789151371640668105191082939936312585723139887483287371643060710260841169847615188254969849799695881206916592864990234375
520 414170734755390893727774157959458652544946730218377823838392313565207984466109744827173428670060281103383635995106755271896594768723968000000000000000
521 741873062842199499725944631944110021994123388767322797857161662469998281162877759634604537910922810964283098374188724413123139357153976300201416015625
522 2601097515519813394335739331273587536121195285253889942044388445695549818025163568954183837255261618585672227480755208348784908881100800000000000000000
523 6714265400094136454396875428992174840186099327907873948176217929005471574552296363740742189307276695751385213132005292533272403028253195405426025390625
524 15158069965227598819325629347282492526394237015021968646589302135119609435897894222792349968678502856566423131011355328914732520099020800000000000000000
525 31623320572539364419260292153359929188491214609499463631729002576039039019752895576332054403680220974266968819846362947092821672778375588535308837890625
526 62521219334295602171691000603625223167860478630291468143865925311090837065010329587005816539878570801332351625164792375984034911214370816000000000000000
527 118774498001366515074478589621342882772854632091435700709346436732676094720703692444855892994307463296509693204210369110844439729396045044439849853515625
528 218682147950846391888264755402594168543731873555303490986671141562429815798105945268747570337791828422586559805416366783561402037886255104000000000000000
529 392450850243523535355024710298434201634891272657913760066438519446629090735162334846705800554878167000105759039945835214542140719934453462806549072265625
530 1378581683225501098997941845575001394144233501184561669283525876218641403553336691545717433745288657850406280564800260424856001706983424000000000000000000
531 3565274927449986457284740852794844840138818743119081066481571720301905406087269369146334102522163925443985548173094810335167646008002446760281219482421875
532 8064093221501082571881234812754286024041734091991687319985508735883632219897679726525530183336963519693337105698041034982637700692679065600000000000000000
533 16855229865163481235465735717740842257465817386863214115711558373028807797528293342184984997161557779284294380978111450800473951590874188689319610595703125
534 33386331124513851559682994322335869171637495588575643988824404116122506992715515999461106032295156807911475767837999128775474642588474015744000000000000000
535 63544356430731085564846045447418442283477228168918099879500343651981710675576475457997902751954492863632685864252547474301775255226884098775319671630859375
536 117213631301653666052109908895790474339440284225642671168855731877462381267784786664048697701056420034506396055703172595988911492307032735744000000000000000
537 210746106580772138485648269430259166277936613417299689155677484942839821724782173812681014897969575679056792604450913510209129566604801509527116851806640625
538 741676945575319591260892712919350750049597623637294178074536921405629075111695140051595979354965297923518578943862540108572528918357082112000000000000000000
539 1921683185895542700476475319656421368834823302541184694833567157242727013881038189969874081259446355814308210465298102770655361198313318803791577301025390625
540 4354610339610584588815866798887314452982536409675511152792174717377161398744747052323786299001960300634402037076942158890624358374046695424000000000000000000
541 9118679357053443348386963023297795661289007206292998836599953079808585018462806698122076883464402758592803260109158294883056407810662936080921909332275390625
542 18095391469486507545348182922706041091027522609007999041942827030938398790051809671707919469503974989888019866168195527796307256282952916533248000000000000000
543 34504585541886979461711402677948214159928134895722528234568686603026068896838026173692861194311289624952548424289133278545863963588198065634998581695556640625
544 63764215428099594332347790439310018040655514618749613115857518141339535409674923945242491549374692498771479454302525892217967851815025808244736000000000000000
545 114856628086520815474678306839491245621475454312428330589844229293847702840006284727911153119393418745085951969425747863063975613799616822692278684234619140625
546 404955612284124496828447421253965509527080302505962621228697159087473475010985546468171404727811052666241144103348946899280600789422966833152000000000000000000
547 1051160702684861857160631999852062488752648346490028028073961235011771676592927889913521122448917156630426591124518062215548482575477385385673992783660888671875
548 2386326466106600354671095005790248320234429952502180111730111745122684446512121384673434891853074244747652316318164303072062148388977589092352000000000000000000
549 5006154967022340398264442699790489818047664956254856361293374240814913175136080877269020209021957114467448989799927903890797967888053951908426128223419189453125
550 9952465308217579149941500607488322600065137434954399473068554867016119334528495319439355708227186244438410926392507540287968990955624104093286400000000000000000
551 19012026633579725683402982875549466002120402327543113057247346318267363962157752421704766518065520583348854181783312436478771043937097134164884218514251708984375
552 35197846916310976071455980322499129958441844069549786439953350014019423546140558017773855335254830259321856658774994292504318254201894246151094272000000000000000
553 63515715331846010957497103682238658828675926234772866816183858799497779670523475454534867675024560566032531439092438568274378514431188102948830112381744384765625
554 224345409205404971242959871374696892278002487588303292160698226134460305156085992743366958219207323177097593833255316582201452837340323625566208000000000000000000
555 583394189990098330724150759917894681257719832301965555581048485431533280509074978902004222959149021929886758074107524529629407829389948889049065994931793212890625
556 1326797515155269797197128823219378066050343053591212142121942130288212552260739489878429799870309280079694687872899352508066554504271539535347712000000000000000000
557 2788428316631443601833294583783302828652549380633954993240409452133906638550797048638844256425230112758369087318559842467174468113646051212993353420444488525390625
558 5553475641985409165667357338978484010836346688704554905972253615794994588666900388247160485190769924396633296927019207480686696953238250084053811200000000000000000
559 10627722888171066657022267427432151495185304901096600199001266591911456454846183603732964483598626006092009487616871651991633013560837297998170278149466705322265625
560 19710794273134146600015348980599512776727432678947880406373876007850877185838712489953358987742704945220239728913996803802418222353060777844612792320000000000000000
561 35632316301165612147155875165735887602887194617707578283879144786518254395163669729994060765688778477544250137330858036801926346595896525754293693046158599853515625
562 126082119973437593838543447712579653460237398024626450194312403087566691497720327921772230519194515625528847734289487919197216494585261877568208896000000000000000000
563 328450928964425360197696877833774705548096265586006607792130297297953236926609213121828377526000899346526244795722536310181356607946541224534624155146599578857421875
564 748313798547572165619180656295729229252393482225443648156775361482551879475057072291434407126854433964947803960315234814549536740409148297936109568000000000000000000
565 1575461998896765635035811439837566098188690400058184571180831340455657250781200332480947004880255013708478534334986310993953574484210018935341244682551136016845703125
566 3143267213363741587767724253861821950133372225806778076780295546539966937185465619747892834617975777208494446060692871434068670475532849547574457139200000000000000000
567 6025918877592994794531625631354029897770067878921772312833718157613795809897786103316590862200420945454169379478766226679255918688994747964962547710747621917724609375
568 11195731147140195268808718220980523257181181761642396070820361572459298241556388694293507905037856408885096166023150184559773550296538521815740066037760000000000000000
569 20274787975363233311731692969303720046042813737475612043527233383528886750848128076366620575676914953722678328141258222940296091213065123154193111343264243316650390625
570 71866808384859428487969765196170402472335316874037076610758069759913014153700586915410171395940873906551443208545008113942413401913599270213879070720000000000000000000
571 187545480438686880672884917243085356867962967649609773049306399757131298285093860692564003567346513526866485778357568233113554623137475039209270392588708359527587890625
572 428035492769211278734171335401157119132369071832953766745675506768019675059732645350700480876560736227950143865300314313922335015514032826419454672896000000000000000000
573 902739725367846708875519955026925374262119599233339759286616358081091604697627790511582633796386122854958200173947156199535398179452340849950533203101800937652587890625
574 1804235380470787671378673721716685799376555657613090616071889643713941021944457265735290487070718096117675812038837708203155416852955855640307738397900800000000000000000
575 3464903354615972006855684738028567191217789030380019079879387940627932590691227009407039745765242043636147393200290580340572153246171980079853464933679882602691650390625
576 6448741140752752474833821695284781396136360694706020136792528265736555787136479887913060553301805291517815391629334506306429564970806188565866278037749760000000000000000
577 11698552661784585620869186843288246466566703526523428149115213662296167655239369900063540072165579928297985395337505994636550844629938576059969425245063468393707275390625
578 41539015246448749666046524283386492629009813153193430281018164321229722180838939237107079066853825117986734174539014689858714946306060378183622102876160000000000000000000
579 108588833173999703909600367083746421626550558269124058595548405459379021707069345340994558065493631332055695265669032006972748126796598047702167557308862140166473388671875
580 248260585806142541665819374532671129096774061663113184712491793925451411534644934303406278908405227012211083441874182302074954308998139039323283710279680000000000000000000
581 524491780438718937856677093870643642446291487154570400145524104045114222329321746287229510235700337378730714301063297751930066342261810033821259791002146344776153564453125
582 1050064991433998424742388106039111135237155392730818738553839772641513674771674128657939063475157931940487322606603546174236452608420307982659103747578265600000000000000000
583 2020038655741111679996864202270654672479971004711551123569683169386084700372985346484304171781136111439873930235769408338553565342518264386554570056335371557369232177734375
584 3766064826199607445302951870046312335343634645708315759886836507190148579687704254541227363128254290246404188711531351682954865942950814122465906374045859840000000000000000
585 6843653307143982588208474303323624182941521563016205467232399992443258078315031391537170942216864258054321456272441006862382244108514066995082113768362129010318756103515625
586 24341862934418967304303263230064484680599750507771350144676644292240617197971618392944748333176341519140226226279862608257206958535351381615602552285429760000000000000000000
587 63741645073137826194935415478159149494785177703975822395586914004655485742049705715163805584444761591916693120947721788093003150429603054001172356140302076277719879150390625
588 145977224454011814499501792225210623908903148257910552610945174828165429982371221370402891998142273483180117063822019193620073133690905755122090821644451840000000000000000000
589 308925658678405454397582808289809105400865685934041965685713697282572276951970508563178181528827498716072390723326282375886809075592206109920722016900264197073154449462890625
590 619538344946059070598008982563075569789921681711183055746765465858493068115287735908184047450343179844887520337896092242799507038967981709768871211071176704000000000000000000
591 1193842845542997002878146743541956911435662863784526714029682753107176057920434339772223765522651441860965492769339720328085157117428294252453750903294204590405216217041015625
592 2229510377110167607619347507067416902523431710259322929853007212256567959175120918688406598971926539825871279717226560196309280638226881960499816573435149025280000000000000000
593 4058286411136381674807625261870909140484322286868609842068813195518852040440813615181542368734600505026212623569557517069392670756348841728083693464638742503119022369384765625
594 14459066583044866578756138358658303900276251801616181985937926709590926615595141325409180509906746862369294378410238389304780933369998720679667916057545277440000000000000000000
595 37926278818517006585986572209504693949397180733865614325374213832770014016519574900522464322744633147190432406963894463915336874505613817130697551903479735385243328094482421875
596 87002425774591041441703068166225531849706276361714689356123324197586596269493247936760123630892794995975349770037923439397563587679779830052766129700093296640000000000000000000
597 184428618231008056275356936549016035924316814502623053514371077277695649340326393612217374372710016733495217261825790578404425018128547047622671044089457725652673206329345703125
598 370483930277743324217609371572719190734373165663287467336565748583378854732942066073094060375305221547242737162061863161194105209302853062441784984220563668992000000000000000000
599 715111864480255204724009899381632189949962055406931501703779969111198458694340169523562035548068213674718330168834492476523009113339548257219796791073228549652724514007568359375
600 1337706226266100564571608504240450141514059026155593757911804327353940775505072551213043959383155923895522767830335936117785568382936129176299889944061089415168000000000000000000
601 2439030133092965386559382782384416393431077694408034515083356730506830076304928982724106963609494903520753786765304067758704995124565653878578299772247884244374532444000244140625
602 8704358082993009680411195291912298947966303584572941555534631879173737822588275077896326666963861611146315215802963510361478121888739229849160085466642257018880000000000000000000
603 22869546127565754971349903042331330451486499982520965438200650941160318451961303665015045986615013787755830741399228361740948135326885131729810623797798280437301726840972900390625
604 52549465167852989030788653172400221237222590922475672371098487815342304146773921753803114673059248177569111261102905757396128406958587017351870742338856351170560000000000000000000
605 111579314029759874046590946612154701734211672774086947376194501753005867850897468135391511495489560123764606443404603299934677135967770963811715981674121924019867289829254150390625
606 224513261748312454475871279173067829585030138391952205205958843641527585968162892040295000587434964257629098720209489075683627756837528955839721700437661583409152000000000000000000
607 434072901739514909267474008924650739299626967632007421534194441250497464427464482900802155577677405700554026412482536933249466531797105792132416652181449729639203780002593994140625
608 813325385569789143259537970578193686040547887902601004810377031031195991507084111137530727304958801728477842840844249159613625576825166539190333085989142364422144000000000000000000
609 1485369351053615920414664114472109583599526315894493019685764248878659516469701750478981140838182396244139056140070177265051342030860483212054184561298961504824090258396148681640625
610 5309658430625735905050829128066502358259445186589494348876125446295980071778847797516759266847955582799252281639807741320501654352130930207987652134651776781516800000000000000000000
611 13973292683942676287494790758864442905858251489320309882740597725048954574148356539324193097821773424318812582994928529023719310684726815486914291140454749347191355099834442138671875
612 32160272682726029286842655741508935397180225644555111491112274542989490137825640113327506179912259884672296091794978323526430585058655254619344894311380086916382720000000000000000000
613 68398119500242802790560250273250832163071755410515298741607229574592596992600147966994996546735100355867703749807021822859957084348243600816581896766236739424178648665332794189453125
614 137851142713463847048184965412263647365208504972658653996458729995897937784452015712741130360685068054184266614208626292469747442698242778885589124068724212213219328000000000000000000
615 266954834569801669199496515488660204669270585093684564243529581369055940622890656983993325680271604505840726243676760213948421917055220062161436241091591583728110324701595306396484375
616 501008437510990112247875389876167310600977498948002218963192251115216730768363812460718928019854621864742351189960057482321993355324302588141245180969311696484040704000000000000000000
617 916472889600081022895847758629291613080907736906902193146116541558132921661805980045531363897158538482633797638423299372536678033040918141837431874321459248476463689430423736572265625
618 3281368910126704789321412401145098457404337125312307507605445525810915684359327938865357226912036550169937910053401184136070022389616914868536369019214798050977382400000000000000000000
619 8649468171360516621959275479737090158726257671889271817416429991805302881397832697841675527551677749653344988873860759465682253313845898786399946215941489845911448806797519683837890625
620 19939369063290138157842446559735539946251739899624169124489610216653483885451896870263053831545601128496823576912886560586386962736366257863993834473055653888157286400000000000000000000
621 42475232209650780532937915419688766773267560109930000518538089565822002732404691887503892855522497320993844028630160551996033349380259276107097357891833015182414940821171665191650390625
622 85743410767774512863971048486427988661159690092993682785797330057448517301929153773324983084346112329702613834037765553916182909358307008466836435170746459996622422016000000000000000000
623 166312861936986439911286329149435307508955574513365483523718929192921851008060879301027841898809209607138772449810621613289866854325402098726574778200061556662612732289093875885009765625
624 312629265006857830042674243282728401815009959343553384633031964695895239999459018975488611084389284043599227142535075868968923853722364815000136992924850498606041399296000000000000000000
625 572795556000050639309904849143307258175567335566813870716322838473833076038628737528457102435724086551646123524014562107835423770650573838648394921450912030297789805894014835357666015625
626 2054136937739317198115204163116831634335115040445504499761008899157633218408939289729713624046934880406381131693429141269179834015900188707703767006028463579911841382400000000000000000000
627 5423216543443043921968465725795155529521363560274573429520101604861924906636441101546730555774901949032647308023910696184982772827781378539072766277395314133386478401862044841766357421875
628 12521923771746206763125056439513919086246092656963978210179475216058387880063791234525197806210637508696005206301292760048251012598438009938588128049078950641762775859200000000000000000000
629 26716921059870340955217948798984234300385295309145970326160458336902039718682551197239948606123650814905127894008370987205504976760183084671364238113962966549738997776516977405548095703125
630 54018348783697943104301760546449632856530604758586020155052317936192565900215366877194739343138050767712646715443792298967195232895733415334106954157570269797872125870080000000000000000000
631 104943415882238443584021673693293679038150967517933620103466644320733687986086414838948568238148611262104565415830502237985905985079328724296468685044238842254108634074418235683441162109375
632 197581695484334148586970121754684349947086294305125739088076201687805791679658099992508802205334027515554711554082167949188359875552534563080086579528505515119018164355072000000000000000000
633 362579586948032054683169769507713494425134123413793180163432356753936337132451990855513345841813346787191996190701217814259823246821813239864433985278427315178500947130911390781402587890625
634 1302322818526727103605039439416071256168462935642449852848479642065939460471267509688638437645756714177645637493634075564660014766080719640684188281822045909664107436441600000000000000000000
635 3443742505086332890449975735879923761246065860774354127745264519087322315714140099482173902917062737635731040595183292077464060745641175372311206586146024474700413785182398474521636962890625
636 7963943518830587501347535895530852538852514929829090141674146237413134691720571225158025804749965455530659311207622195390687644012606574320942049439214212608161125446451200000000000000000000
637 17018678715137407188473833384952957249345433111925983097764211960606599300800785112641847262100765569094566468483332318849906670196236624935659019678594409692183741583641314607334136962890625
638 34463706523999287700544523228634865762466525835977880858923378843290857044337404067650243700922076389800668604453139486741070558587477918983160236752529832131042416305111040000000000000000000
639 67058842748750365450189849490014660905378468243959583246115185720948826623109219082088135104176962596484817300715690930072993924465691054825443489743268620200375417173553252601718902587890625
640 126452285109973855095660877922997983966135228355280473016368769080195706674981183995205633411413777609955015394612587487480550320353622120371255410898243529676171625187246080000000000000000000
641 232413515233688547051911822254444349926510973108241428484760140679273192101901726138384054684602355290590069558239480618940546701212782286753102184563471909029419107110914201490879058837890625
642 836091249494158800514435320105117746460153204682452805528723930206333133622553741220105876968575810502048499270913076512511729479823822009319248876929753474004356974195507200000000000000000000
643 2214326430770512048559334398170790978481220348477909704140205085773148249004192083967037819575671340299775059102702856805809391059447275764396105834891893737232366063872282219117412567138671875
644 5128779626126898350867813116721869035021019614809934051238150176894058741468047869001768618258977753361744596417708693831602842744118633862686679838853952919655764787514572800000000000000000000
645 10977047771263627636565622533294657425827804357192259098057916714591256549016506397653991484054993792065995372171749345658189802276572623083500067692693394251458513321448647921730518341064453125
646 22263554414503539854551762005698123282553375690041711034864502732765893650641963027702057430795661347811231918476728108434731580847510735663121512942134271556653400933101731840000000000000000000
647 43387071258441486446272832620039485605779868953841850360236525161453890825151664746111023412402494799925676793563052031757227069129302112472061937863894797269642894911288954433312129974365234375
648 81941080751263058101988248894102693610055627974221746514606962363966817925387807228893250450596127891250849975708956691887396607589147134000573506262061807230159213121335459840000000000000000000
649 150836371386663867036690772643134383102305621547248687086609331300848301674134220263811251490306928583592955143297422921692414809087095704102763317781693268960093000514983316767580509185791015625
650 543459312171203220334382958068326535199099583043594323593670554634116536854659931793068820029574276826331524526093499733132624161885484306057511770004339758102832033227079680000000000000000000000
651 1441526506431603343612126693209184926991274446859119217395273510838319510101729046662541620543762042535153563475859559780581913579700176522621864898514622822938270307580855724645435581207275390625
652 3343964316234737724765814152102658610833704788856077001407273915334926299437167210589153139104853495191857476864346068378205053469165349278471715254932777303615558641459501465600000000000000000000
653 7168012194635148846677351514241411299065556245246545191031819614628090526507778677668056439087910946219094978028152322714797940886601922873525544203328786446202409198905967092890028476715087890625
654 14560364587085315064876852351726572626789907701287279016801384787228894447519843820117145559740362521468545674683780182916314453874272021123681469464155813598051324210248532623360000000000000000000
655 28418531674279173622308705366125863071785814164766411985954923980752298490474340408702720335123634093951318299783799080800983730279692883669200569300851092211616096166894265153819445133209228515625
656 53753348972828566114904291274531367008196491951089465713582167310762232559054401542153972295591059896660557584065075589878132174578480519904376220107912545542984443807596061655040000000000000000000
657 99099496001038160643105837626539289698214793356542387415902330664657334199906182713323992229131652079420571529146406859551916529570221877595515499782572477706781101338344039116300394535064697265625
658 357596227408651718980023986408958860161007525642685064924635224949248681250366235119839283579459874151726143138169522824401266698520648673385842744662855560831663477863418429440000000000000000000000
659 949965967738426603440391490824852866887249860480159564263485243642452557157039441750614927938339186030666198330591449895403481049022416328407808968121136440316320132695783922541342048015594482421875
660 2207016448714926898345437340387754683150245160645010820928800784121051357628530358988841071809203306826625934730468405129615335289649130523791332068255633020386268703363270967296000000000000000000000
661 4738056060653833387653729350913572868682332678107966371272032765269167838021641705938585306237109135450821780476608685314481438926043871019400384718400327840939792480476844248400308823108673095703125
662 9638961356650478572948476256842991078934918898252178709122516729145528124258136608917550360548119989212177236640662481090600168464768077983877132785271148601909976627184528596664320000000000000000000
663 18841486500047092111590671657741447216593994791240131146688114599238773899184487690969903582186969404289724032756658790571052213175436381872679977446464274136301471758650897796982292123317718505859375
664 35692223717958167900296449406288827693442470655523405233818559094346122419212122623990237604272463771382610235819210191679079763920111065216505810151653930240541670688243784938946560000000000000000000
665 65901164840690376827665382021648627649312837582100687631575049891997127242937611504360454832372548632814680066882360561602024492164197548601017807355410697675009432389998786012339762365818023681640625
666 238159087454162044840695974948366600867231012078028253239807059816199621712743912589812962863920276185049611330020902201051243621214752016474971267945461803513887876257036674007040000000000000000000000
667 633627300481530544494741124380176862213795656940266429363744657509515855623745307647660156934872237082454354286504497080234121859697951691048008581736798005690985528508087876335075146026401519775390625
668 1474286987741571168094752143379020128344363767310867228380438923792862306895858279804545835968547808960186124399952894626583043973485619189892609821594762857618027493846665006153728000000000000000000000
669 3169759504577414536340344935761180249148480561654229502380989919965073283636478301272913569872626011616599771138851210475388082641523349711978857376609819325588721169439008802179806602659702301025390625
670 6458104108955820643875479092084804022886395661828959735112086208527503843252951527974758741567240392772158748549243862330702112871394612249197678966131669563279684340213634159765094400000000000000000000
671 12642637441531598806877340682344511082334570504922127999427724896089217286352791240640805303647456470278404825979718048473176035040717812236568264866577527945458287550054752421775118014746189117431640625
672 23985174338467888828999214001026092209993340280511728317126071711400594265710546403321439670071095654369114078470509248808341601354314635825491904421911441121644002702499823478972088320000000000000000000
673 44351483937784623605018802100569526407987539692753762776050008577314066634497012542434586102186725229884279685011828657958162483226504950208484984350191399535281347998469182986304660072195529937744140625
674 160519224944105218222629087115199088984513702140591042683629958316118545034389397085533936970282266148723438036434088083508538200698742859104130634595241255568360428597242718280744960000000000000000000000
675 427698427825033117533950258956619381994312068434679839820527643818923202546028082662170605931038760030656689143390535529158032255296117391457405792672338653841415231742959316526175723567821025848388671875
676 996618003713302109632052448924217606760789906702146246385176712483974919461600197147872985114738318857085820094368156767570137726076278572367404239398059691749786585840345544159920128000000000000000000000
677 2145927184598909641102413521510319028673521340239913373111930175816354613021895809961762486803767809864438045061002269491837731948311307755009686443964847683423564231710208959075729070000618457794189453125
678 4378594585872046396547574824433497127516976258720034700405994449381647605725501135966886426782588986299523631516387338660216032526805547104956026339037271963903625982664843960320734003200000000000000000000
679 8584350822799955589869714323311923024905173372842124911611425204444578537433545252395106801176622943319036876840228554913286527792647394508629851844406141474966177246487176894385305132012662410736083984375
680 16309918550158164403719465520697742702795471390747975255645728763752404100683171554258578975648345044970997573359946289189672288920933952361334495006899779962717921837699879965701020057600000000000000000000
681 30203360561631328675017804230487847483839514530765312450490055841150879378092465541397953135589159881551194465493055316069508651077249871091978274342480343083526597986957513613673473509165155887603759765625
682 109474111411879758827833037412565778687438344859883091110235631571592847713453568812334145013732505513429384740848048072952823052876542629909017092793954536297621812303319533867468062720000000000000000000000
683 292118026204497619275688026867371037902115142740886330597420380728324547338937180458262523850899473100938518684935735766414936030367248178365408156395207300573686603280441213187378019196821760654449462890625
684 681686714539898642988323875064164843024380296184268032527460871339038844911734534849145121818481010098246700944547819229017974204636174543499304499748272829156854024714796352205385367552000000000000000000000
685 1469960121450253104155153262234568534641362118064340660581672170434202909919998629823807303460580949757140060866786554601908846384593245812181635214115920663145141498721493136966874412950423643589019775390625
686 3003715885908223828031636329561379029476645713481943804478512192275810257527693779273284088772856044601473211220241714320908198313388605313999834068579568567237887424108082956780023526195200000000000000000000
687 5897449015263569490240493740115291118109854107142539814277049115453425455216845588395438372408339962060178334389237017225427844593548760027428708217107019193301763768336690526442704625692699076175689697265625
688 11221223962508817109758992278240046979523284316834606975884261389461654021270022029329902335246061390940046330471643046962494534777602559224598132564747048614349930224337517416402301799628800000000000000000000
689 20810115426963985457087267114806126916365425511697300278387648474552955891505708758023189710420931158388772986724715112771891460592225161182373031021968956384549826013013726879821023247814792406558990478515625
690 75537136874197033591204795814670387294332457953319332866062585784399064922282962480510560059475428804266275471185153170337447906484814414637221794027828630045359050489290478368552963276800000000000000000000000
691 201853556107307854919500426565353387190361563633952454442817483083272262211205591696659403980971535912748516411290593414592720796983768491250497036069088244696417442866784878312478211265003836612224578857421875
692 471727206461609860947920121544402071372871164959513478509002922966614880678920298115608424298388858987986717053627090906480438149608232784101518713825804797776542985102639075726126674345984000000000000000000000
693 1018682364165025401179521210728555994506463947818588077783098814110902616574559050467898461298182598181698062180683082339122830544523119347841873203382333019559583058613994743918043968174643585007190704345703125
694 2084578824820307336653955612715597046456792125156469000308087461439412318724219482815659157608362094953422408586847749738710289629491692087915884843594220585663093872331009572005336327179468800000000000000000000
695 4098727065608180795717143149380127327086348604464065170922549135240130691375707683934829668823796273631823942400519726971672351992516388219062952210889378339344725818993999915877679714856425857942104339599609375
696 7809971877906136708392258625655072697748205884516886455215445927065311198803935332413612025331258728094272246008263560685896196205211381220320300265063945835587551436138912121816002052541644800000000000000000000
697 14504650452593897863589825179019870460706701581653018294036190986763410256379479004342163228163389017396974771747126433602008348032780937344114002622312362600031228731070567635235253203726910307371616363525390625
698 52724921538189529446660947478639930331444055651416894340511684877510547315753507811396370921513849305377860278887236912895538638726400461416780812231424383771660617241524753901249968367206400000000000000000000000
699 141095635719008190588730798169182017646062732980132765655529420675207311285632708595964923382699103603011212971492124796800311837091654175384097428212292683042795792563882629940422269674237681791944980621337890625
700 330209044523126902663544085081081449961009815471659434956302046076630416475244208680925897008872201291590701937538963634536306704725762948871063099678063358443580089571847353008288672042188800000000000000000000000
701 714096337279682806226844368720717752149031227420830242525952268691742734218765894377996821370026001325370341588658840719725104211710706662837153115571015446711267724088410315486548821690425153090040683746337890625
702 1463374335023855750331076840126349126612668071859841238216277397930467447744402076936592728641070190657302530827967120316574623319903167845716951160203142851135491898376368719547746101679987097600000000000000000000
703 2881405127122551099389151634014229510941703068938237815158552042073811876037122501806185257183128780363172231507565368061085663450739020918001255404255232972559342250752781940862008839544067378133299350738525390625
704 5498220202045920242708150072461171179214736942699888064471673932653979083957970474019182865833206144578367661189817546722870922128468812379105491386605017868253636211041794133758465444989317939200000000000000000000
705 10225778569078697993830826751209008674798224615065377897295514645668204230747532698061225075855189257264867214081724135689415885363110560827600371848730215633022016255404750182840853508627471766696989536285400390625
706 37223794605961807789342628919919790813999503289900327404401249523522446404921976514845837870588777609596769356894389260504250278940838725760247253435385614942792395772516476254282477667247718400000000000000000000000
707 99754614453338790746232674305611686475766352216953865318459300417371569078942324977347200831568266247328927570844932231337820468823799501996556881746090926911256625342665019367878544659686041026905101299285888671875
708 233788003522373847085789212237405666572394949353934879949061848622254334864472899746095535082281518514446216971777586253251705146945840167800712674572068857778054703416867925929868379805869670400000000000000000000000
709 506294303131295109614832657422988886273663140241368641950900158502445598561105019113999746351348434939687572186359118070285098886102891023951541558939849951718288816378682913679963114578511433540838844776153564453125
710 1038995777866937582735064556489707879894994331020487279133556952530631887898525474624980837335159835366684796887856655424767982557131249170459035323744231424306199247847221790878899732192790839296000000000000000000000
711 2048679045384133831665686811784117182279550882015087086577730501914480243862394098784197717857204562838215456601878976691431906713475443872698892592425470643489692340285227959952888284915831905852775838375091552734375
712 3914732783856695212808202851592353879600892703202320301903831840049633107778074977501658200473242774939797774767150093266684096555469794413923109867262772722196588982261757423236027396832394372710400000000000000000000
713 7290980119753111669601379473612023185131134150541614440771701942361429616522990813717653479084749940429850323640269308746553526263897829870079065128144643746344697590103586880365528551651387369654953539371490478515625
714 26577789348656730761590637048822730641195645348988833766742492159795026733114291231599928239600387213252093320822593932000034699163758850192816538952865329069153770581576764045557689054414870937600000000000000000000000
715 71324549334137235383556362128512355830172941835122013702698399798420671891443762358803248594571310366840183213154126545406541635209016643927538170448455012741548487120005488848033159431675519334237147428989410400390625
716 167392210522019674513425075961982457265834783737417374043528283613534103762962596218204403118913567256343491351792751757328220885213221560145310274993601302169087167646477434965785759941002684006400000000000000000000000
717 363013015345138593593835015372283031458216471553061316278795413646253494168312298704737818133916827851755989257619487656394415901335772864173255297759872415382013081343515649108533553152792697848781451704502105712890625
718 745998968508461184403776351559610257764605929672709866417893891916993695511141290780736241206644761793279684165481078594983411476020236904389587362448358162651851059954305245851050007714423822614528000000000000000000000
719 1473000233631192224967628817672780254058997084168847615249388230876511295337061357025838159139330080680676913296750984241139540926988844144470503773953913392669088792665078903206126676854483140308145827791690826416015625
720 2818607604376820553221906053146494793312642746305670617370758924835735837600213983801193904340734797956654397832348067152012549519938251978024639104429196359981544067228465344729939725719323948351488000000000000000000000
721 5256796666341993513782594600474268716479547722540504011796397100442590753513076376690428158420104707049922083344634171606265092436270335336327005957392288141114526962464686140743546085740650293521221501886844635009765625
722 19189163909730159609868439949250011522943255941969937979588079339372009301308518269215148188991479567968011377633912818904025052796233889839213541123968767587929022359898423640892651497287536816947200000000000000000000000
723 51567649168581221182311249818914433265215036946793215907050943054258145777513840185414748733875057395225452463110433492328929602256119033559610097234232974212139556187763968437127974269101400478653457591159343719482421875
724 121191960417942244347719754996475299060464383425890178807514477336198691124384919661979987858093422693592687738697952272305631920894372409545204639095367342770419109376049662915228890197285943220633600000000000000000000000
725 263184436125225480355530386144905197807206941875969454302126674893533783272026416560934918147089700192523092211774128550885951528468435326525610090875907501151959483974048845603686826035774705940366552485764026641845703125
726 541595251137142819877141631232277047137103904942387363019390965531737422941088577106814511116024097061921050704139263059957956731590691992586840425137508026085243869526825608487862305600671695218147328000000000000000000000
727 1070871169849876747551466150448111244700890880190752216286305243847223711710043606557784341694292968654852115966737965543308446253920889693030056243664495036470427552267512362630854094073209243004022016804559230804443359375
728 2051946335986325362745547606690648209531603919310528209445912497280415689772955780207269162360054932912444401621949392886665136050515047440001937268024454950066564080942322770963396120323667834399883264000000000000000000000
729 3832204769763313271547511463745741894313590289732027424599573486222648659311032678607322127488256331439393198758238311100967252386041074460182387342938978054872490155636756196602045096504934063976970474875509738922119140625
730 14008089654103016515203961162952508411748576837638054725099297917741566789955218336527058177963780084616648305672756357799938288541250739582625885020497200339188186322725849257851635593019901876371456000000000000000000000000
731 37695951542232872684269523617626450716872192008105840828054239372662704563362617175538181324462666955909805750533726882892447539249223013532074981078224304149074015573255460927540549190713123749895677499137480258941650390625
732 88712515025933722862530860657419918912259928667751610887100597410097441903049761192569351112124385411709847424726901063327722566094680603787089795817808894907946788063268353253947547624413310437503795200000000000000000000000
733 192914191679790277100603773044215509992682688395085610003458852696960263138395363339165295001816750241119426591230436227799402470367363094343272196612040198344386301752977803827502443484222859454288682972065031528472900390625
734 397530914334662829789821957324491352598634266227712324456232968700295268438759015596401851159161687243450051216838219086009140240987567922558740872050930891146569000232689996630090932310893024290120138752000000000000000000000
735 787090309839659409450327620579361764855154796940202878970434354227709428106882050819971491145305331961316305235552404674331707996631853924377091339093403851805764250916621586533677759143808793607956182351351034641265869140625
736 1510232503285935466980723038524317082215260484612548762152191597998385947672895454232550103497000430623559079593754753164585540133179074915841425829265998843248991163573549559429059544558219526118314082304000000000000000000000
737 2824334915315561881130515948780611776109116043532504211929885659346092061912231084133596407958844916270832787484821635281412865008512271877154419471746026826441025244704289316895707236124136405151027239983250677585601806640625
738 10337970164728026188220523338258951207870449706176884387123281863293276290986951132356968935337269702447086449586494192056354456943443045811977903145126933850320881506171676752294507067648687584762134528000000000000000000000000
739 27857308189710092913675177953425947079768549893990216371932082896397738672324974092722715998777910880417346449644424166457518731505175807000203411016807760766165697508635785625452465851936998451172905671862597911357879638671875
740 65647261119190954918272836886490739995072347214136192056454442083472107008256823282501319822972045204665287094297906786862514698910063646802446448905178582231880623166818581407921185242065849723752808448000000000000000000000000
741 142949416034724595331547395825763692904577872100758437012563009848447554985550964234321483596346211928669495104101753244799357230542216052908364697689521786973190249598956552636179310621809138855627914082300188362598419189453125
742 294967938436319819704047892334772583628186625540962544746524862775619089181559189572530173560097971934639938002893958561818782058812775398538585727061790721230754198172655977499527471774682624023269142953984000000000000000000000
743 584808100210866941221593422090465791287380014126570739075032725191188105083413363759238817920961861647258014790015436673028459041497467465812178864946399061891682838431049838794522575043849933650711443487053818738460540771484375
744 1123612982444735987433657940662091909168153800551736279041230548910799145068634217949017277001768320383927955217753536354451641859085231737386020816973903139377249425698720872215220301151315327432025677234176000000000000000000000
745 2104129511910093601442234381841555773201291452431715637887764816212838586124612157679529323929339462621770426676192118284652584431341642548480042506450789985698563807304695541087301890912481621837515293787521754801273345947265625
746 7712125742887107536412510410341177601071355480807955752793968270016784113076265544738298825761603198025526491391524667274040424879808512175735515746264692652339377603604070857211702272465920938232552357888000000000000000000000000
747 20809409217713439406515357931209182468587106770810691629833265923609110788226755647263868851087099427671757797884384852343766492434366327829151948029555397292325776038950931862212991991396937843026160536881360639784336090087890625
748 49104151317154834278868081991095073516314115716173871658227922678437136042176103815310987227583089813089634746534834276573160994784727607808229943781073579509446706128780298893125046561065255593367100719104000000000000000000000000
749 107069112610008721903328999473497005985528826203468069322409694376487218684177672211506791213663312734573451832972213180354718565676119823628365158569451818442919496949618457924498303655735045002865307647642841083586215972900390625
750 221225953827239864778035919251079437721139969155721908559893647081714316886169392179397630170073478950979953502170468921364086544109581548903939295296343040923065648629491983124645603831011968017451857215488000000000000000000000000
751 439190883258361072857416659989939809256822390609054625045349576618582266917643436183188352258642358097090769107301592941444372740164598066824946327574745695480653811661718428934686453857931300171684294058777417872583866119384765625
752 844956962798441462550110771377893115694451658014905681839005372780920957091612931897660992305329776928713822323750659338547634678032094266514287654364375160811691568125438095905845666465789126228883309280100352000000000000000000000
753 1584409522468300481886002489526691497220572463681081875329486906608267455351832954732685580918792615354193131287172665068343396076800256839005472007357444859231018546900435742438738323857098661243649016222003881365358829498291015625
754 5814942810136879082455032849397247911207802032529198637606652075592655221259504220732677314624248811311246974509209599124626480359375618180504578872683578259863890713117469426337623513439304387427344477847552000000000000000000000000
755 15711103959373646751919095238062932763783265611962072180524115772324878645111200513684220982570760067892177137402710563519543701787946577511009720762314324955705960909407953555970808953504688071484751205345427283037173748016357421875
756 37122738395769054714824269985267875578333471481427446973620309544898474847885134484375106344052815898695763868380334713089309712057254071503021837498491626109141709833357905963202535200165333228585528143642624000000000000000000000000
757 81051318245776602480820052601437233531045321436025328477064138643000824543922497864110640948743127740072103037559965377528521954216822706486672425037075026561290059190861172648845215867391429067169037889265630700274765491485595703125
758 167689273001047817501751226792318213792624096620037206688399384487939452199716399271983403668915697044842804754645215442393977600435062814069185985834628025019683761661154923208481367703907071757228507769339904000000000000000000000000
759 333345880393096054298779244932364315225928194472272460409420328653503940590491368063039959364309549795691893752441909042556278909784929932720134262629231982869816243051244287561427018478169856830308379190612060165291154384613037109375
760 642167291726815511538084186247198767927783260091328318197644083313499927389625828242222354152050630465822504966050501097296202355304391642550858617316925122216885591775332952888442706513999735933951315052876267520000000000000000000000
761 1205735646598376666715247894529812229384855644861303307125739535928891533522744878551573727079201180284540972909538398117009324414444995454483164197599015537874805114191231599995879864455252081206416901344944953719038069248199462890625
762 4430986421324301860830735031240702908340345148787249361856268881601603278599742216198300113743677594219170194576017714532965378033844221053544489100984886634016284723395511702869269117240749943219636492119834624000000000000000000000000
763 11987572321002092471714269666642017698766631661927061073739900334283882406219845991941060609701489931801731155838268159965411844464203238640900416941645829941203648173878268563205727231524076998542865169678561016957363569736480712890625
764 28361772134367557802125742268744656941846772211810569487845916492302434783784242746062581246856351346603563595442575720800232620011742110628308683848847602347384266312685440155886736892926314586639343501742964736000000000000000000000000
765 62004258458019100897827340240099483651249670898559376284954066061895630776100710866044640325788492721155158823733373513809319294975869370462304405153362395319386895281008797076366590138554443236384313985288207485710195600986480712890625
766 128449983118802628206341439722915751765150058010948500323313928517761620384982761842339287210389423936349588442058235028873786841933258115576996465149325067165077761432444671177696727661192816966037036951314366464000000000000000000000000
767 255676290261504673647163680863123429778286925160232977134025392077237522432906879304351648832425424693295682508122944235640665923805041258396342979436620930861149058420304368559614523172756280188846526839199450146778315412998199462890625
768 493184480046194312861248655037848653768537543750140148375790655984767944235232636090026767988774884197751683813926784842723483408873772781479059418099398493862568134483455707818323998602751797197274609960608973455360000000000000000000000
769 927210712234151656704025630893425604396953990898342243179693703129317589278990811606160196123905707638812008167435028151980170474708201504497553267953642948625725132813057100396831615766088850447734597134262669409940275251865386962890625
770 3411859544419712432839665974055341239422065764566182008629327038833234524521801506472691087582631747548761049823533640190383341086060050211229256607758362708192539237014544011209337220275377456279120098932272660480000000000000000000000000
771 9242418259492613295691701912980995645749073011345764087853463157732873335195501259786557730079848737419134721151304751333332532081900696992134221462008934884668012742060145062231615695505063365876549045822170544074127312266826629638671875
772 21895288087731754623241073031470875159105708147517759644617047532057479653081435399960312722573103239577951095681668456457779582649064909405054303931310349012180653593393159800344560881339114860885573183345568776192000000000000000000000000
773 47929291788048764994020534005596900862415995604586397868269493065845322589925849499452506971834504873452937770745897726174603815016347023367361305183549131581886070052219800140031374177102584621725074710627784386453981199562549591064453125
774 99420286933953234231708274345536791866226144900474139250244980672747494177976657665970608300841414126734581454153073912348311015656341781456595264025577601985770187348712175491537267209763240331712666600317319643136000000000000000000000000
775 198149124952666122076551852668920658078172366999180557278869678859859079885502831460872527845129704137304153943795281782621516090948906975257165809063381221417390520275735885633701255458886117146356058300379573863753194445073604583740234375
776 382711156515846786780328956309370555324385133950108755139613549044179924726540525605860771959289310137455306639607185037953423125286047678427750108445133231237352872359161629267019422915735394625085097329432563401359360000000000000000000000
777 720442723405935837259027915204191694616433250928011922950622007331479766869775860617986472388274734835356930346097016874088592458848272568994598889199980571082188428195745367008338165450251036797889781973322094131523593870699405670166015625
778 2654426725558536272749260127815055484270367164832489602713616436212256460077961572035753666139287499592936096762709172068118239364954719064336361640836006186973795526397315240720864357374243660985155436969308129853440000000000000000000000000
779 7199843824144745757343835790212195608038527875838350224437847799873908328117295481373728471732202166449505947776866401288666042491800642956872558518904960275156381926064853003478428626798444362017831706695470853833745176255857944488525390625
780 17078324708430768606128036964547282624102452355063852522801297075004834129403519611969043923607020526870801854631701396037068074466270629335942357066422072229500909802846664644268757487444509591490747083009543645429760000000000000000000000000
781 37432776886466085460330037058371179573546892567181976735118474084425196942732088459072407945002748306166744398952546124142365579527767025249909179348351871765453020710783663909364503232317118589567283349000299605820559316858351230621337890625
782 77746664382351429169195870538209771239388845312170776893691574886088540447177746294789015691257985847106442697147703799456379214243259273099057496468001684752872286506692921234382142958034853939399305281448143960932352000000000000000000000000
783 155150764837937573585940100639764875275208963360358376349354958547269659550348717033863189302736558339509152537991705635792647099212994161626360828496627496369816777375901198451188083024307829725596793649197206335318751250492632389068603515625
784 300045546708423880835777901746546515374317945016885264029457022450637060985607772074994845216082819147764960405452033069755483730224261379887356085020984453290084651929582717345343227565936549386066716306275129706665738240000000000000000000000
785 565547537873659632248336913435290480273900101978489359516238275755211616992774050585119380824795666845755190321686158246159545080195893966660760128021984748299517916133660113101545459878447063886343478849057843893246021188499033451080322265625
786 2086379406289009510380918460462633610636508591558336827732902518862833577621277795620102381585479974680047772055489409245540936140854409184568380249697100862961403283748289779206599384896155517534332173457876190064803840000000000000000000000000
787 5666277089601914911029598766896997943526321438284781626632586218500765854228311543841124307253243104995761180900393857814180175441047106007058703554378203736548072575813039313737523329290375712908033553169335561967157453713360202312469482421875
788 13457719870243445661628893128063258707792732455790315787967422095103809293969973454231606611802332175174191861449780700077209642679421255916722577368340592916846716924643171739683780900106273558094708701411520392598650880000000000000000000000000
789 29534460963421741428200399239054860683528498235506579644008476052611480387815617794208129868607168413565561330773558891948326442247408182922178342505849626822942433340808310824488593050298206567168586562361236388992421301001239120960235595703125
790 61419864862057629043664737725185719279117187796614913746016344160009946953270419572883322396093808819214089730746686001570539579252174825748255422209721330954769106340287407775161892936847534612125451172344033729136558080000000000000000000000000
791 122724254986808620706478619606054016342690290018043475692339772210890300704325835173785782738464617646551739657551439157911983855477478381846451415340832349628525070904337847974889773672227493312947063776514990211237132239139672219753265380859375
792 237636072993071713621936098183264840176459812453373129111329961780904552300601355483395917411137592765029848641118010191246343114337615012870786019336619687005747044328229512137511836232221747113764839314569902727679264686080000000000000000000000
793 448479197533812088372931172354185350857202780868942062096376952673882812275269822113999668994062963808683865925097123489204519248595343915561982781521433905401517707493992469689525549683608521661870378727302870207344094802479733526706695556640625
794 1656585248593473551242449257607331086845387821697319441219924599977089860631294569722361290978871099895957931012058590940959503295838400892547293918259498085191354207296142084690039911607547480922259745725553694911454248960000000000000000000000000
795 4504690286233522354268531019683113365103425543436401393172906043708108854111507677353693824266328268471630138815813116962273239475632449275611669325730671970555717697771366254421331046785848691761886674769621771763890175702121360838413238525390625
796 10712345016713782746656598929938353931403015034809091367222067987702632198000098869568358862994656411438656721714025437261458875572819319709711171585199111961809986672015964704788289596484593752243388126323570232508526100480000000000000000000000000
797 23538965387847127918275718193526723964772213093698743976274755413931349869089047381983879505279913225611752380626526436882816174471184321788976138977162152577885119372624223727117408661087670634033363490201905402026959776897987579405307769775390625
798 49013052159921987976844460704698203984735515861698701169321042639687937668709794819160891272082859437732843605135855429253290584243235510947107826923357622101905746859549351404579190563604332620476110035530538915850973347840000000000000000000000000
799 98056679734460087944476417065237159057809541724416737078179477996501350262756342303854840408033229499594839986383599887171675100526505227095314680857325047353191531652565940531936929164109767157044703957435477178778468659072598103582859039306640625
800 190108858394457370897548878546611872141167849962698503289063969424723641840481084386716733928910074212023878912894408152997074491470092010296628815469295749604597635462583609710009468985777397691011871451655922182143411748864000000000000000000000000
801 359231837224583482786717869055702466036619427476022591739197939091780132632491127513313734864244434010755776606002795914852819918124870476365148207998668558226615683702687968221309965296570425851158173360569599036082619936786266554892063140869140625
802 1328581369371965788096444304601079531650001033001250191858379529181626068226298244917333755365054622116558260671670989934649521643262397515822929722444117464323466074251505951921412009109253079699652316071894063318986307665920000000000000000000000000
803 3617266299845518450477630408805540032178050711379430318717843553097611409851540664915016140885861599582719001469097932920705411298932856768316170468561729592356241311310407102300328830569036499484794999840006282726403811088803452753245830535888671875
804 8612725393437881328311905539670436560848024087986509459246542662112916287192079491132960525847703754796680004258076451558212935960546733046607781954500086017295229284300835622649784835573613376803684053564150466936854984785920000000000000000000000000
805 18948867137216937974211953145789012791641631540427488900901178108214736644616683142497023001750330146617460666404353781690667020449303379040125791876615532825197521094962500100329513972175574860396857609612533848631702620402880001421272754669189453125
806 39504520040897122309336635327986752411696825784529153142472760367588477760980094624243678365298784706812671945739499475978152210900047821823368908500226243414136031968796777232090827594265092092103744688637614366175884518359040000000000000000000000000
807 79131740545709290971192468571646387359652300171604306822090838743176589662044368239210856209282816206173035869011565108947541806124889718265918947451861313214025566043620714009273101835436582095735076093650430083274224207871586669591367244720458984375
808 153607957582721555685219493865662392690063622769860390657563687295176702607108716184467121014559339963315294161618681787621636189107834344319676082899190965680514889453767556645687650940508137334337592132937985123171876693082112000000000000000000000000
809 290618556314688037574454756066063295023625116828102276717011132725250127299685322158270811505173747114701423274256261895115931313763020215379404900270922863605332088115474566291039761924925474513586962248700805620190839528860089642907679080963134765625
810 1076150909191292288358119886726874420636500836731012655405287418637117115263301578383040341845694243914412191144053501847066112531042541987816573075179735146102007520143719821056343727378494994556718376018234191288378909209395200000000000000000000000000
811 2933602969174715463337358261541292966096399126928717988480171121562162853389599479246078090258433757261585110191438423598692088563434546839104414250003562699400911703472740159965566681591488601082168744870245095291113490793019600182882368564605712890625
812 6993533019471559638589267298212394487408595559445045680908192641635688025199968546799963946988335448894904163457558078665268903999963947233845518947054069846043726178852278525591625286485774061964591451494090179152726247646167040000000000000000000000000
813 15405428982557370573034317907526467399604646442367548476432657801978580892073363394850079700423018409199995521786739624514512287625283647159622268795688428186885584650204512581567894859378742361502645236614990018937574230387541441155494749546051025390625
814 32156679313290257559800021156981216463121216188606730657972826939217020897437797024134354189353210751345514963831952573446215899672638926964222291519184162139106730022600576666921933661731784962972448176551018094067169997944258560000000000000000000000000
815 64492368544753072141521861885891805698116624639857510060004033575688920574566160114956847810565495208031024233244425563792246571991785120386723942173266970269430836325550881917557577995880814408024087016325100517868492729415343135716964304447174072265625
816 125344093387500789439139106994380512435091916180206078776571968832864189327400712406525170747880421410065280035880844338699255130311992824964855683645739827995300149794274326222881123167454640064819475180477395860508251381555003392000000000000000000000000
817 237435360509100126698329535705973712034301720448559560077798095436529354003842908203307252999726951392711062815067365968309715883344387515964973803521343979565556315990342720659779485492664112677600548157188558191695915895078693238255573809146881103515625
818 880291443718477091876942067342583276080657684445968352121525108445161800285380691117326999629777891521989172355835764510900080050392799346033956775497023349511442151477562813624089168995608905547395631582915568473893947733285273600000000000000000000000000
819 2402620831754091964473296416202318939232950884954620032565260148559411376926081973502537955921657247197238205246788068927328820533452893861226515270752917850809346685144174191011799112223429164286296202048730733043421948959483052549780659854412078857421875
820 5734697075966678903643199184534163479675048358744937458344717966141264180663974208375970436530435068093821414035197624505520501279970436731753325536584337273755855466658868390985132734918334730810964990225153946905235523069856972800000000000000000000000000
821 12647857194679601240461175002079229735075414729183757299151212055424414912392231347171915434047298113953196323386913231726414588140357874318049882681260199541433064997817904829467241679549947478793671739260906805547748443148171523188661189377307891845703125
822 26432790395524591714155617391038559932685639707034732600853663744036391177693869153838439143648339237606013300269865015372789469530909197964590723628769381278345732078577674020209829469943527239563352401124936873323213738310180536320000000000000000000000000
823 53077219312331778372472492332088956089549982078602730779383319632791981632867949774609485748095402556209532943960162239001018928749239154078273804408598716531741578295928375818149886690609910257803823614435557726205769516308827400695061622560024261474609375
824 103283532951300650497850624163369542246515738932489808911895302318280092005778187022976740696253467241893790749565815735088186227377082087771041083324089618268127323430482044807654045489982623413411247548713374189058799138401322795008000000000000000000000000
825 195884172420007604526121866957428312428298919370061637064183428735136717053170399267728483724774734898986626822430576923855515603759119700671103387905108783141583960692032744544318075531447892959020452229680560508149130613439921921560848392546176910400390625
826 727120732511462077890354147624973786042623247352369858852379739575703647035724450862912101694196538397163056365920341486003466121624452259824048296560541286696451217120466884053497653590372955982148791687488259559436400827693635993600000000000000000000000000
827 1986967427860634054619416136199317762745650381857470766931470142858633208717869792086598889547210543432115995739093733002900934581165543223234328128912663062619329708614232055966757865808775918864766959094300316226909951789492484458668605699598789215087890625
828 4748329178900410132216568924794287361170940041040808215509426475964966741589770644535303521447200236381684130821143633090570975059815521613891753544291831262669848326393543027735689904512381157111479011906427468037535013101841573478400000000000000000000000000
829 10485073614389389428342314076723681450377518810493334800996354793946839962373159786805517894825210136467199752087751069101197693568356677809663352742764705419848010883191043103628343352346906459919953871847291741799083459369834192723400125993788242340087890625
830 21939216028285411122749162434562004744129080956838828058708540907550204677485911397685904489228121567212991039223987962759415259710654634310610300611878586461026957625219469436774158460053127608837582492933697604858267402797449845145600000000000000000000000000
831 44107169248547707827524641127965922510416035107318869277667538614850136736913266262700482656667279524210121876430894820609846729790617737039045531463545533437877251563916480304882555839896835424234977423595948470476994468052635569977596208347380161285400390625
832 85931899415482141214211719303923459149101094791831521014696891528809036548807451603116648259282884745255633903638758691593370941177732297025506181325642562399081933094161061279968165847665542679958157960529527325296920883149900565446656000000000000000000000000
833 163171515625866334570259515175537784252772999835261343674464796136368885305290942590017826942737354170855860143084670577571644497931346710659029122124955616356939439256463276205416956917696094834864036707323906903288225800995454960660186710990965366363525390625
834 606418690914559372960555359119228137559547788291876462282884702806136841627794192019668692812959913023233989009177564799326890745434793184693256279331491433104840315078469381300617043094371045289112092267365208472569958290296492418662400000000000000000000000000
835 1659117802263629435607212473726430331892618068850988090387777569286958729279421276392310072771920803765816856442143267057422280375273228591400663987642073657287140306692883766732242817950327892252080410843740764049469809744226224522988285759164988994598388671875
836 3969603193560742870533051621128024233938905874310115668165880533906712195969048258831513743929859397615087933366476077263717335150005776069213505963027970935591993200865001971187036760172350647345196453953773363279379270953139555427942400000000000000000000000000
837 8776006615243918951522516882217721373965983244382921228433948962533505048506334741556218477968700884223046192497447644837702469516714539326688226245694058436412785109230903077736923385914360706953001390736183187885832855492551219309485905456800758838653564453125
838 18385063031703174520863798120162959975580169841830937913197757280527071519733193751260787961973165873324486490869701912792389987637528583552291431912754255454340590489933915388016744789524520936205894129078438592871228083544262970232012800000000000000000000000000
839 37005914999531526867293173906363408986239053455040531323963064897859264722270230394405704948943847520812292254325520754491661406294328281375759200897914702554379014062125926975796464349673444920933146058397000766730198358696161243211203218803451955318450927734375
840 72182795509004998619937844215295705685244919625138477652345388884199590700998259346617984537797623186014732479056557300938431590589295129501425192313539752415228823799095291475173259312039055851164852686844802953249413541845916474975191040000000000000000000000000
841 137227244641353587373588252262627276556582092861454790030224893550686232541749682718204992458842114857689778380334207955737753022760262583664243491707087673356186068414685615288755660767782415756120654870859405705665397898637177621915217023943401873111724853515625
842 510604537750058992032787612378390091825139237741759981242188919762767220650602709680561039348512246765563018745727509561033242007656095861511721787197115786674275545296071219055119550285460420133432381689121505533903904880429646616513740800000000000000000000000000
843 1398636307308239614216880115351380769785477032041382960196896490908906208782552135998717391346729237574583609980726774129406982356355331702550759741582268093093059278542101015355280695532126413168503786341273464093703049614382707272879124894976085722446441650390625
844 3350345095365266982729895568232052453444436557917737623932003170617265093397876730453797599876801331587134215761305809210577430866604875002416199032795607469639642261530061663681859025585463946359345807136984718607796104684449784781183385600000000000000000000000000
845 7415725589881111514036526765473974561001255841503568438026686873340811765987852856615004613883552247168474032660343259887858586741623785731051551177611479378768803417300113100687700261097634797375286175172074793763528762891205780316515590110996641218662261962890625
846 15553763324820885644650773209657864139340823686188973474565302659325902505694281913566626615829298328832515571275767818222361929541349181685238551398190100114372139554484092418262166091937744712030186433200359049569058958678446472816282828800000000000000000000000000
847 31344010004603203256597318298689807411344478276419330031396715968486797219762885144061632091755438850128011539413716079054437211131296054325268043160533753063559024910620660148499605304173407848030374711462259649420478009815648572999889126326523806154727935791015625
848 61211010591636238829707291894570758421087691842117429049188889773801252914446523925932050888052384461740493142239960591195789988819722269817208563081881710048114042581632807170946923896609119361787795078444392904355502683485337170778962001920000000000000000000000000
849 116505930700509195680176426170970557796538196839375116735660934624532611427945480627756038597556955514178621844903742554421352316323462933530942724459317434679401972084068087380153555991847270976946435985359635444109922815942963801006019253327948190271854400634765625
850 434013857087550143227869470521631578051368352080495984055860581798352137553012303228476883446235409750728565933868383126878255706507681482284963519117548418673134213501660536196851617742641357113417524435753279703818319148365199624036679680000000000000000000000000000
851 1190239497519311911698564978164025035087440954267216899127558913763479183673951867734908500036066581175970652093598484784125341985258387278870696540086510147222193446039327964067343871897839577606396722176423717943741295221839683889220135285624648949801921844482421875
852 2854494021251207469285871024133708690334659947345912455590066701365909859574990974346635555095034734512238351828632549447411971098347353502058601575941857564132975206823612537456943889798815282298162627680710980253842281191151216633568244531200000000000000000000000000
853 6325613928168588121473157330949300300534071232802543877636763902959712436387638486692598935642670066834708349859272800684343374490605089228586973154502591910089789314956996474886608322716282482161119107421779799080290034746198530609987798364680134959518909454345703125
854 13282913879397036340531760321047815974997063428005383347278768471064320739862916754185899129918220772822968297869505716761897087828312201159193722894054345497673807179529414925195889842514833984073779213953106628331976350711393287785105535795200000000000000000000000000
855 26799128553935738784390707145379785336699528926338527176844192153056211622897266798172695438450900216859449866198727247591543815517258126448104176902256358869342966298580664426967162535068263710065970378300232000254508698392379529914905203009177854262292385101318359375
856 52396625066440620438229441861752569208451064216852519266105689646373872494766224480597835560172841099249862129757406266063596230429682262963530529998090743801185620449877682938330566855497406173690352587148400326128310297063448618186791473643520000000000000000000000000
857 99845582610336380697911197228521768031633234691344475042461420973224447993749276897986925078106310875651078921082507369139098935089207734036017914861635041520247490076046350884791597485013111227243095639453207575602203853263119977462158500102051599062979221343994140625
858 372383889381118022889512005707559893968074046085065554319928379182986134020484556170033165996869981566125109571259072722861543396183590711800498699402856543221549155184424740056898688023186284403312235965876313985876117829297341277423471165440000000000000000000000000000
859 1022415728369088932149067316242897505140111779715539316350573106922828618775924654384286401530981193230158790148401098429563668765336954672549928327934312216463864170147782721133848385960244197163894784349547973713673772595560288460840096210351573447879850864410400390625
860 2454864858276038423585849080754989473687807554717484711807457363174682479234492237938106577381729871680524982572623992524774295144578724011770397355309997505154358677868306782212971745226981142776419859805411443018304361824390046304868690296832000000000000000000000000000
861 5446353592153154372588388461947347558759835331442990278645253720448312407729756737042327683588338927544683889228833881389219645436410981825813383886026731634587308600177973964877369765858719217140723551490152407008129719916476934855199494391989596200145781040191650390625
862 11449871764040245325538377396743217370447468674940640445354298422057444477761834242108245049989506306173398672763513927848755289708005117399224989134674845818994821788754355665518857044247786894271597682427577913622163614313221014070760971855462400000000000000000000000000
863 23127647942046542570929180266462754745571693463430148953616537828087510630560341246823036163383126887149705234529501614671502312791393763124713904666647237704242979915675113400472661267763911581786932436473100216219641006712623534316563190196920488228358328342437744140625
864 45270684057404696058630237768554219796101719483360576645915315854467025835478017951236529923989334709751880880110399013878947143091245475200490377918350402644224376068694318058717609763149758934068464635296217881774860096662819606113387833228001280000000000000000000000000
865 86366428957940969303693185602671329347362748008012970911729129141839147514593124516758690192561958907438183266736368874305320578852164689941155496355314310915014078915780093515344731824536341211565277728127024552895906333072598780504767102588274633189477026462554931640625
866 322484448204048207822317396942746868176352123909666770041057976372465992061739625643248721753289404036264344888710356977998096581094989556419231873682873766429861568389711824889274263828079322293268396346448887911768718040171497546248726029271040000000000000000000000000000
867 886434436496000104173241363182592136956476913013372587275946883702092412478726675351176310127360694530547671058663752338431700819547139701100787860319048691674170235518127619223046550627531718941096778031058093209755160840350770095548363414374814179311830699443817138671875
868 2130822696983601351672517002095330863161016957494776729848872991235624391975539262530276509167341528618695684873037625511504088185494332442216704904409077834473983332389690286960859474857019631929932438311097132539888186063570560192626023177650176000000000000000000000000000
869 4732881271581091149779309573432245028562296903023958552142725483069583482317158604489782757038266528036330299739856642927231871884241143206631830596957229790456371173554659375478434326531226999695288766244942441690064726607418456389168360626638959097926683723926544189453125
870 9961388434715013433218388335166599112289297747198357187458239627189976695652795790634173193490870486370856845304257117228417102045964452137325740547167115862525494956216289429001405628495574598016289983711992784851282344452502282241562045514252288000000000000000000000000000
871 20144181357522538579279316012089059383392945006647659738600004448264221759218057225982864498306703518707393259275195906378878514441303967681625810964649744040395635506553023771811687964222366987736418152168070288327307316846695098389726538661517745246900103986263275146484375
872 39476036498056894963125567334179279662200699389490422835238155425095246528536831653478254093718699866903640127456267940102441908775566054374827609544801551105763655931901445347201755713466589790507701161978301992907678004289978696530874190574817116160000000000000000000000000
873 75397892480282466202124151031132070520247679010995323605939529740825575780239797703130336538106590126193533991860850027268544865337939774318628748318189393428807290893476021638895950882820225877696487456654892434678126228772378735380661680559563754774413444101810455322265625
874 281851407730338133636705404927960762786131756297048757015884671349535277061960432812199382812374939127695037432732851998770336411877020872310408657598831671859699010772608134953225706585741327684316578406796328034885859567109888855421386549582888960000000000000000000000000000
875 775630131934000091151586192784768119836917298886701013866453523239330860918885840932279271361440607714229212176330783296127738217103747238463189377779167605214898956078361666820165731799090254073459680777175831558535765735306923833604817987577962406897851862013339996337890625
876 1866600682557634784065124893835509836129050854765424415347612740322406967370572393976522222030591179069977419948780959948077581250493035219381833496262352182999209399173368691377712899974749197570620815960521088104942050991687810728740396303621554176000000000000000000000000000
877 4150736875176616938356454495900078890049134383952011650229170248652024713992148096137539477922559745087861672871854275847182351642479482592216115433531490526230237519207436272294586904367886078732768247996814521362186765234705986253300652269562367128881701625883579254150390625
878 8746099045679781794365744958276274020590003422040157610588334392672799538783154704176804063884984287033612310177137748926550215596356788976572000200412727727297384571557902118663234141819114497058302605699129665099425898429297003808091475961513508864000000000000000000000000000
879 17706735413262311411186518774626283198002398660843292910229403910024250926352672301638937894011592392943798674902897201707034214193906187592149087837927125011507763610260107895422473720551460582220311555755733783439703131508244991484569627483474098072025191403925418853759765625
880 34738912118290067567550499254077766102736615462751572095009576774083816945112411855060863602472455882875203312161515787290148879722498127849848296399425364973072017220073271905537545027850599015646777022540905753758756643775181252947169287705839062220800000000000000000000000000
881 66425543275128852724071377058427354128338205208686880096832725701667332262391261776457826490071905901176503446829408874023588026362724941174711927268324855610779223277152375063867332727764618998250605449312960234951429207548465665870362940572975667956258244253695011138916015625
882 248592941618158233867574167146461392777368209053997003688010280130290114368649101740359855640514696310627023015670375462915436715275532409377780436002169534580254527501440375028745073208623851017567222154794361326769328138190921970481662936732108062720000000000000000000000000000
883 684881406497722080486850608228950249815997974916956995244078461020329150191376197543202596612152056611664394351700081650480792845702608811562996220579004995404755778217193351802206341178596694346864898126246259266187081144276013745073054283031340805290803194157779216766357421875
884 1650075003380949149113570406150590695138080955612635183167289662445007759155585996275245644275042602297860039234722368594100581825435843133933540810695919329771301108869257923177898203577678290652428801309100641884768773076652024684206510332401453891584000000000000000000000000000
885 3673402134531305990445462228871569817693483929797530310452815670057041871883051065081722437961465374402757580491591034124756381203594342094111262158675369115713760204498581100980709410365579179678499899477180851405535287232714797834171077258562694909060305938906967639923095703125
886 7749043754472286669808050033032778782242743031927579642981264271908100391361875067900648400602096078311780506816944045548923491018372115033242792177565676766385482730400301277135625449651735444393656108649428883278091346008357145373969047701900968853504000000000000000000000000000
887 15705874311563670221722442153093513196628127612168000811373481268191510571674820331553737911988282452541149424638869817914139347989994788394236240912241359885207386322300715703239734190129145536429416349955335865911016677647813307446813259577841524989886344775281846523284912109375
888 30848153961041579999984843337621056299230114530923396020368504175386429447259821727294046878995540823993180541199426019113652205193578337530665287202689724096087951291425065452117339984731331925894337996016324309337775899672360952617086327482785087252070400000000000000000000000000
889 59052307971589550071699454204941917820092664430522636406084293148782258381265831719271007749673924346145911564231344489006969755436462472704318903341540796637982729493388461431778058794982746289444788244439221648871820565510585976958752654169375368813113579141534864902496337890625
890 221247718040160828142141008760350639571857706058057333282329149315958201788097700548920271520058079716458050483946634161994738676595223844346224588041930885776426529476281933775583115155675227405634827717766981580824702042989920553728680013691576175820800000000000000000000000000000
891 610229333189470373713783891931994672586054195651008682762473908769113272820516192010993513581427482440992975367364772750578386425521024451102629632535893450905637398391519276455765849990129654663056624230485417006172689299549928246860091366180924657514105645994581282138824462890625
892 1471866903015806641009304802286326900063168212406470583385222378900946921166782708677519114693338001249691154997372352785937718988288772075468718403140760042156000589111378067474685197591289035261966490767717772561213745584373606018312207216502096871292928000000000000000000000000000
893 3280348106136456249467797770382311847200281149309194567234364393360938391591564601117978137099588579341662519378990793473407448414809747490041357107697104620332387862617232923175773503456462207452900410233122500305143011498814314465914771991896486553790853203443922102451324462890625
894 6927645116498224282808396729531304231325012270543256200825250259085841749877516310703179670138273894010731773094347976720737600970424670839719056206743715029148621560977869341759249151988651487287928561132589421650613663331471287964328328645499466155032576000000000000000000000000000
895 14056757508849484848441585727018694310982174212890360726179265735031401961648964196740595431229512795024328735051788487033154716451045335612841435616456017097260610758459140554399562100165585255104327633210025599990359926494792910164897867322168164865948278573877252638339996337890625
896 27639945949093255679986419630508466444110182619707362834250179741146240784744800267655466003580004578297889764914685713125832375853446190427476097333609992790094804357116858645097136626319273405601326844430626581166647206106435413544909349424575438177855078400000000000000000000000000
897 52969920250515826414314410421832900284623119994178804856257610954457685767995451052186093951457510138492882673115516006639251870626506838015774056297362094584270508355569449904304918739099523421631975055261981819038023047262995621332001130789929705825362880489956773817539215087890625
898 198680450800064423671642625866794874335528220040135485287531576085730465205711735092930403825012155585379329334584077477471275331582511012222909680061653935427231023469701176530473637409796354210260075290554749459580582434604948657248354652295035405887078400000000000000000000000000000
899 548596170537333865968691718846863210654862721890256805803464043983432832265644056617883168709703306714452684855260930702769969396543400981541264039649768212364168021153975829533733499141126559542087905183206389888549247680295385493927222138196651267105180975749128572642803192138671875
900 1324680212714225976908374322057694210056851391165823525046700141010852229050104437809767203224004201124722039497635117507343947089459894867921846562826684037940400530200240260727216677832160131735769841690945995305092371025936245416480986494851887184163635200000000000000000000000000000
901 2955593643628947080770485791114462974327453315527584305078162318418205490823999705607298301526729309986837929960470704919540111021743582488527262754035091262919481464218126863781371926614272448915063269620043372774933853360431697333789209564698734384965558736302973814308643341064453125
902 6248735895081398303093173850037236416655161068030017093144375733695429258389519712254268062464723052397680059331101875002105316075323053097426588698482830956292056648002038146266842735093763641533711562141595658328853524324987101743824152438240518471839383552000000000000000000000000000
903 12693252030491084818142751911497880962816903314239995735739876958733355971369014669656757674400250053906968847751765003790938708955293938058395816361659783438826331514888603920622804576449523485359207852788653116791295013624797997878902774191917852873951295552211159132421016693115234375
904 24986511137980303134707723345979653665475605088215456002162162485996201669409299441960541267236324138781292347482875884665752467771515356146438391989583433482245703138833640215167811510192623158663599467365286429374649074320217613844598051879816196112780990873600000000000000000000000000
905 47937777826716822904954541431758774757583923594731818394913137913784205620035883202228415026069046675336058819169541986008522942916988688404275520949112695598764810061790352163395951458885068696576937425012093546229410857773011037305461023364886383771953406843410880304872989654541015625
906 180004488424858367846508219035316156147988567356362749670503607933671801476374831994194945865461012960353672377133174194588975450413754977073956170135858465497071307263549265936609115493275496914495628213242603010380007685752083483467009314979302077733693030400000000000000000000000000000
907 497576726677361816433603388994104932063960488754462922863741887892973578864939159352420034019700899190008585163721664147412362242664864690257926483962339768614300395186656077387096283721001789504673730001168195628914167646027914642991990479344362699264399145004459615387022495269775390625
908 1202809633144517187032803884428386342731621063178567760742403728037853823977494829531268620527395814621247611863852686696668303957229584540073036679046629106449883681421818156740312743471601399616079016255378963737023872891550110838164735737325513563220580761600000000000000000000000000000
909 2686634622058712896420371584123046843663655063814574133316049547442148791159015732397034156087796942778035678334067870771861960918764916482071281843417897957993808650974277319177267081292373656063792512084619425852414872704632412876414391494311149555933692891299403197206556797027587890625
910 5686349664524072455814788203533885139156196571907315554761381917662840625134462938151383936842897977681888853991302706251915837628543978318658195715619376170225771549681854713102826888935324913795677521548852049079256707135738262586879978718798871809373839032320000000000000000000000000000
911 11563552599777378269328046991374569557126198919272636115259027909406087289917172364057306241378627799109248620301857918453545163858272777571198588705472062712770788010063518171687374969145515895162238353890462989396869757412190976067680427288837163968169630248064365969635546207427978515625
912 22787698157838036458853443691533444142913751840452495873971892187228535922501281091068013635719527614568538620904382806815166250607622004805551813494500091335808081262616279876233044097295672320701202714237141223589679955780038463826273423314392370854856263676723200000000000000000000000000
913 43767191155792459312223496327195761353674122241990150194555694915284979731092761363634542918801039614581821701901791833225781446883210672513103550626539891081672271586414591525180503681962067719974743869036041407707452113146759077059885914332141268383793460448034133718349039554595947265625
914 164524102420320548211708512198278966719261550563715553198840297651376026549406596442694180521031365845763256552699721213854323561678172049045595939504174637464323174838884029066060731560853804179849004186903739151487327024777404303888846513891082099048595429785600000000000000000000000000000
915 455282704909786062036747100929606012838523847210333574420323827422070824661419330807464331128026322758857855424805322694882311452038351191586002732825540888282084861595790310809193099604716637396776462951068899000456463396115541898337671288600091869826925217679080548079125583171844482421875
916 1101773623960377743322048358136401889942164893871568068840041814882674102763385263850642056403094566193062812467289061014148166424822299438706901598006712261508093452182385431574126473019986882048328378889927130783113867568659901527758897935390170423910051977625600000000000000000000000000000
917 2463643948427839726017480742640833955639571693517964480250817435004450441492817426608080321132509796527458717032340237497797418162507428414059365450414212427480322532943412301685553913545106642610497733581596013506664438270147922607671997000283324142791196381321552731838412582874298095703125
918 5220068992033098514437975570844106557745388453010915679270948600414487693873436977222970454021780343511973967964015884339258738943003372096528223666938587324267258282607942626628395084042628270864431964781846181054757657150607725054755820463857364321005184231669760000000000000000000000000000
919 10626904839195410629512475185073229422998976806811552589923046648744194219433881402568664435826958947381399482057407427058808005585752682587931503020328825633036354181248373199780697596644729107654097047225335487255723307061803507006198312678441353686747890197971152326095066964626312255859375
920 20964682305210993542145168196210768611480651693216296204054140812250253048701178603782572544861965405403055531232032182269952950559012244421107668414940084028943434761606977486134400569512018535045106497098169925702505559317635386720171549449240981186467762582585344000000000000000000000000000
921 40309583054484855026557840117347296206733866584872928329185795016977466332336433215907414028215757485029857787451550278400944712579437029384568370127043239686220162131087838794691243891087064370096739103382194136498563396208165109972154927099902108181473777072639437154599465429782867431640625
922 151691222431535545451195248246813207315159149619745740049330754434568696478552881920164034440390919309793722541589142959173686323867274629220039456222849015742105967201451074798907994499107207453820781860325247497671315516844766768185516485807577695322804986262323200000000000000000000000000000
923 420225936631732535259917574158026349849957510975137889189958892710571371162490042335289577631168295906425800557095312847376373470231398149833880522397974239884364327252914456876885230935153456317224675303836593777421315714614645172165670599377884795850251975917791345877032913267612457275390625
924 1018038828539389034829572682918035346306560361937328895608198636951590870953367983797993260116459379162390038719775092377072905776535804681365177076558202129633478349816524138774492861070467879012655422094292668843597213633441749011649221692300517471692888027326054400000000000000000000000000000
925 2278870652295751746566169686942771408966603816504117144232006127379116658380856119612474297047571561787899313254914719685462611800319371283004913041633146495419298342972656379059137370029223644414710403562976312493664605399886828412096597225262074832081856652722436276950531639158725738525390625
926 4833783886622649224369565378601642672472229707488107919004898403983815604526802640908470640424168598092087894334678708898153592261221122561385135115585131862271481169694954872257893847823473778820463999387989563656705590521462753400703889749531919361250800598526197760000000000000000000000000000
927 9851140785934145653558064496562883675120051499914309250858664243385868041415208060181151932011590944222557319867216684883515021177992736759012503299844821361824700326017241956196706672089663882795347962777885996686055505646291850994745835852915134867615294213519258206290127076208591461181640625
928 19455225179235802007110716086083593271454044771304722877362242673768234829194693744310227321631903896214035532983325865146516338118763362822787916289064397978859507458771275107132723728507153200521858829307101691051925159046765638876319197888895630541042083676639199232000000000000000000000000000
929 37447602657616430319672233469015638176055762057346950417813603570772066222740546457577987632212438703592737884542490208634477637986297000298264015848023169668498530619780602240268165574819882799819870627042058352807165395077385387164131927275809058500589138900482037116622903384268283843994140625
930 141072836861328057269611580869536282803098009146363538245877601624148887725054180185752552029563554958108161963677902952031528281196565405174636694287249584640158549497349499562984434884169702932053327130102480172834323430665633094412530331801047256650208637223960576000000000000000000000000000000
931 391230347004142990326983261541122531710310442717853374835851729113541946552278229414154596774617683488882420318655736260907403700785431677495342766352514017332343188672463359352380150000627867831336172707871868806779244930306234655286239328020810744936584589579463743011517642252147197723388671875
932 948812188198710580461161740479608942757714257325590530706841129638882691728538960899729718428540141379347516086830386095431948183731369963032345035352244384818401822029000497337827346517676063239794853391880767362232603106367710078857074617224082283617771641467882700800000000000000000000000000000
933 2126186318591936379546236317917605724565841360798341295568461716844715842269338759598438519145384267148110059266835433466536616809697973407043583867843725680226205353993488401662175166237265660238924806524256899556589076838094410908486125211169515818332372256990033046394846019335091114044189453125
934 4514754150105554375561174063613934256089062546793892796350575109320883774628033666608511578156173470618010093308589914110875455171980528472333716197956513159361563412495087850688872853867124509418313375428382252455363021547046211676257433026062812683408247759023468707840000000000000000000000000000
935 9210816634848426186076790304286296236237248152419879149552851067565786618723219536269377056430837532848091094075847600366086544801423208869676690585354907973306094804826121229043920738403835730413650345197323406901461897779282880680087356522475651101220300089640506422881268816255033016204833984375
936 18210090767764710678655630256574243302080985905941220613211059142647067800126233344674372773047462046856337258872393009777139292479162507602129489646564276508212498981409913500276229409882695395688459864231447182824601948867772637988234769224006310186415390321334290481152000000000000000000000000000
937 35088403690186595209532882760467652970964249047734092541491346545813426050707892030750574411383055065266395397816313325490505546793160289279473382849597709979383123190734424299131271143606230183431218777538408676580313975187510107772791615857433087815052023149751668778275660471059381961822509765625
938 132326320975925717718895662855625033269305932579288998874633190323451656686100821014235893803730614550705455921929872969005573527762378350053809219241440110392468719428513830590079399921351181350266020848036126402118595377964363842558953451229382326737895701716075020288000000000000000000000000000000
939 367365295836890267917037282587114057275981505712064318970864773637615887812589257419891166371366004796060592679217736348992052075037520345168126857605010662275070254163443094431884960850589567893624666172691684809565710989557554341313778729011541289495452929615116454687815066074766218662261962890625
940 891883456906787945633492036050832406192251401886055098864430661860549730224826623245745935322827732896586665121620562929706031292707487765250404333231109721729297712707260467497557705726615499445407162188367921320498646919985647474125650140190637346600705342979809738752000000000000000000000000000000
941 2000741325795012133153008375160466986816456720511239159129922475550877607575447772782130646515806595386371565770092142892010956417925792976028012419640945865092859238107872585964106831429266986284828242939325742482750321304646840664885443823710514385050762293827621096657550104194320738315582275390625
942 4252898409399432221778625967924326069235896919079847014162241752980272515699607713945217906623115409322165507896691699092444678772005657820938360658475035396118592734570372755348918228342831287872051199653536081812951966297317531399034501910551169547770569389000107522785280000000000000000000000000000
943 8685800086662065893470413256941977350771725007731946038028338556714536781455996022702022564214279793475749901713524287145219611747742085964105119221989678218827647400951032318988417256314817093780072275521075972708078569605863756481322377200694538988450742984530997556777036493728496134281158447265625
944 17190325684769886880650914962206085677164450695208512258871239830658832003319164277372607897756804172232382372375539001229619492100329407176410238226356677023752599038450958344260760562929264453529906111834486140586424239731177370260893622147461956815976128463339570214207488000000000000000000000000000
945 33158541487226332473008574208641932057561215350108717451709322485793687617918957969059292818756987036676743650936416092588527741719536473369102346792869835930517051415244030962679051230707887523342501744773796199368396706552197051845288076985274267985224161876515326995470499145151115953922271728515625
946 125180699643225728962075297061421281472763412220007392935402998045985267225051376679467155538329161364967361302145659828679272557263209919150903521402402344431275408579374083738215112325598217557351655722242175576404191227554288195060769964862995681094049333823406969192448000000000000000000000000000000
947 347894935157535083717434306609997012240354485909324910065408940634822245758522026776636934553683606541869381267219196322495473315060531766874216134151945097174491530692780610426995057925508320795262558865539025514658728307111003961224148456373929601152193924345515282589360867572803609073162078857421875
948 845505517147634972460550450176189121070254328987980233723480267443801144253135638836967146686040690785964158535296293657361317665486698401457383307903092016199374231646482923187684705028831493474245989754572789411832717280146393805471116332900724204577468665144859632336896000000000000000000000000000000
949 1898703518179466514362204948027283170488817427765165962014296429297782849589099936370241983543500459021666615915817443604518397640611577534250583786239257625973123416964371084079937383026374369984302002549420129616130054918109851790976286188701278151413173416842412420728015048880410380661487579345703125
950 4040253488929460610689694669528109765774102073125854663454129665331258889914627328247957011291959638856057232501857114137822444833405374929891442625551283626312663097841854117581472316925689723478448639670859277722304367982451654829082776815023611070382040919550102146646016000000000000000000000000000000
951 8260195882415624664690363007351820460583910482353080682164949967435524479164652217589623458567780083595438156529561597075103850772102723751863968380112183986105092678304431735357984810755391056184848734020543250045382719695176432413737580717860506578016656578288978676494961705535799823701381683349609375
952 16365190051900932310379671044020193564660557061838503670445420318787208067159844392058722718664477571965228018501513129170597756479513595631942546791491556526612474284605312343736244055908659759760470618466430805838275876224080856488370728284383782888809274297099270843925528576000000000000000000000000000
953 31600090037326694846777171220835761250855838228653607731478984328961384299876766944513506056275408645952936699342404536236866937858718259120754536493604953641782749998727561507433135822864616809745404162769427777998082061344243790408559537366966377389918626268319106626683385685329013504087924957275390625
954 119422387459637345429819833396595902525016295257887052860374460135869944932699013352211666383566019942178862682246959476560026019629102262869961959417891836587436739784722875886257217158620699549713479559019035499889598431086790938087974546479297879763723064467530248609595392000000000000000000000000000000
955 332239663075446004950149762812547146689538534043405289112465538306255244699388535571688272498767844247485259110194332487983177015882807837364876408115107567801639411811605482957780280318860446359475743716589769366499085533291008782969061775837102769100345197749967094872839628532027446664869785308837890625
956 808303274393139033672286230368436799743163138512509103439647135676273893905997670728140592231854900391381735559743256736437419688205283671793258442355355967486601765454037674567426578007562907761379166205371586677712077719819952478030387214253092339576060043878485808514072576000000000000000000000000000000
957 1817059266897749454244630135262109994157798278371263825647681682837978187056768639106321578251129939283734951431437293529524106542065279700277808683430969548056279110034903127464500075556240272074977016439795064042636462556631128163964305882587123190902406959918188686636710401778552734293043613433837890625
958 3870562842394423265040727493407929155611589786054568767589056219387346016538212980461542816817697334024102828736779115344033902150402349182836002035278129714007531247732496244643050479614810755092353796804683188057967584527188685326261300188792619405425995200928997856486883328000000000000000000000000000000
959 7921527851236584053438058124050395821699970152576604374196187018770667975518901476668448896766501100168025192111849571595024592890446512078037545676527584442674783878493950034208307433514420022881269935925700976793522028187674198684774339908428225808317973658579130550758668275608832030929625034332275390625
960 15710582449824895017964484202259385822074134779364963523627603506035719744473450616376373809917898469086618897761452604003773846220333051806664844919831894265547975313221099849986794293672313369370051793727773573604744841175117622228835899153008431573256903325215300010168507432960000000000000000000000000000
961 30367686525870953747752861543223166562072460537736117029951303940131890312181573033677479320080667708760772168068050759323629127282228247015045109570354360449753222748777186608643243525772896754165333400421420094656156860951818282582625715409654688671711799843854661468242733643601181977428495883941650390625
962 114884336736171126303486679727525258229065676038087344851680230650706887025256450844827623060990511184376065900321575016450745030883196376880903404960011946797114143672903406602579442906593112966824367335776312150893793690705492882440631513713084560332701588017764099162430767104000000000000000000000000000000
963 319946795541654502766994221588482902262025608283799293415304313388923800645511159755535806416313434010328304523117142185927799466295143947382375981014848587792978753574576080088342409947062609844175141199075947899938619368559241457999206490131129966643632425433218312362544562276342431138269603252410888671875
964 779204356514986028460083926075173074952409265526058775715819838791928033725381754581927530911508123977291993079592499493925672579429893459608701138430563152657084101897692318282999221199290643081969516221978209557314442921906434188821293274539981015351321882298860319407565963264000000000000000000000000000000
965 1753462192556328223346068080527936144362275338628269591750012823938648950509781736737600323012340391408804228131336988255990762813092994910768085379510885613874309341183681518003242572911771862552352820864402236801144186367149038678225555176696573879220822716321052082604425537716303388592787086963653564453125
966 3738963705753012874029342758632059564320795733328713429491028307928176251975913739125850361045895624667283332559728625422336749477288669310619577966078673303731275185309591372325186763307907189419213767713323959663996686653264270025168415982373670345641511364097411929366329294848000000000000000000000000000000
967 7660117432145776779674602205956732759583871137541576429847712847151235932326777727938390083173206563862480360772158535732388781325061777179462306669202174156066516010503649683079433288208444162126188028040152844559335801257480950128176786691450094356643480527846019242583632222513740573908947408199310302734375
968 15207843811430498377389620707787085475767762466425284690871520193842576712650300196652329848000525718075847093033086120675653083141282394148851569882397273649050440103198024654787216876274799341550210136328484819249393006257513858317513150380112161762912682418808410409843115195105280000000000000000000000000000
969 29426288243568954181572522835383248398648214261066297402022813517987801712503944269633477461158167009789188230857941185784596624336479171357578711173673375275810872843565093823775302976473936954786208065008356071721815998262311915822564318231955393322888734048695166962727208900649545336128212511539459228515625
970 111437806634085992514382079335699500482193705756944724506129823731185680414498757319482794369160795848844783923311927765957222679956700485574476302811211588393200719362716304404502059619395319577819636315703022786366979879984328095967412568301692023522720540377231176187557844090880000000000000000000000000000000
971 310668338470946522186751389162416898096426865643569113906260488300645010426791336122625268030240344424028783691946745062535893281772584772908287077565417978746982369720913373765780480058597794158694062104302745410840399406871023455717229501917327197610967085095654981304030769970328500635259784758090972900390625
972 757386634532566419663201576145068228853741806091329129995776883305754048781071065453633560045985896505927817273363909508095753747205856442739657506554507384382685747044556933371075243005710505075674369767762819689709638520093054031534297062852861546921484869594492230464154116292608000000000000000000000000000000
973 1706118713357307361315724242353681868464493904485306312772762477692305428846017629845685114291007200840766513971790889573079012217139484048177347074264091702299702988971722117017155023443154022263439294701063376407513293335236014633913465186925766384481860502980383676374106048197963197100781835615634918212890625
974 3641750649403434539304579846907626015648455044262166880324261571922043669424539981908578251658702338425933965913175681161355993990879163908543468938960627797834262030491541996644731907461901602494314209752777536712732772800279399004514037166831954916654832068630879219202804733181952000000000000000000000000000000
975 7468614496342132360182737150807814440594274359103037019101520025972455034018608284739930331093876399765918351752854572339079061791935232749975749002472119802164853110241058441002447456003233058073033327339149023445352406226043926374972367024163841997727393514649868761519041416950897059561223722994327545166015625
976 14842855559956166416332269810800195424349336167231077858290603709190354871546692991932673931648513100842026762800292053779437409145891616689279132205219739081473229540721272063072323671244204157353005093056601183587407574107333525717892834770989469880602778040757008560006880430422753280000000000000000000000000000
977 28749483613966868235396354810169433685479305333061772561776288807074082273116353551431907479551529168564036901548208538511550901976740150416354400816678887644467222768163096665828471008015036404826125279513163882072214230302278741758645338912620419276462293165575178122584483095934605793397263623774051666259765625
978 108986174888136100679065673590314111471585444230291940566994967609099595445379784658454172893039258340170198676999065355106163780997653074891837824149364933448550303536736545707603014307768622547107604316757556285066906322624672877856129491799054799005220688488932090311431571520880640000000000000000000000000000000
979 304144303363056645220829609990006143236401901465054162514229018046331465207828718064050137401605297191124179234415863416222639522855360492677213048936544201193295739956774192916699089977367240481361486800112387757212751019326731963147167682377063326461136776308646226696646123800951602121919329278171062469482421875
980 742238901841915091269937544622166864276666969969502547395861345639638967805449644144560888845066178575809260927896631317933838672261739313884864356423417236695032032103665794703653738145596294974160882372407563295915445749691192950903611121595804315983055172202602385854871033966755840000000000000000000000000000000
981 1673702457803518521450725481748961912963668520300085492830079990616151625697943294878617097119478064024791950206326862671190510985013833851261977479853073959956008632181259396793829077997734095840433948101743172255770540761866530355869109348374176823176705153423756386522998033282201896355866980738937854766845703125
982 3576199137714172717597097409663288747366782853465447876478424863627446883374898262234223843128845696334267154526738518900451586099043338958189686498059336497473245313942694240705126733127587373649416553977227541051903582889874369822432784497828979728155045091395523393257154247984676864000000000000000000000000000000
983 7341648049904316110059630619244081595104171694998285389776794185530923298440291943899351515465280500969897739773056044609314717741472333793226161269430093765528050607366960447505405849251178096085791760774383490046781415320201179626597836784753056683766027824900820992573217712862731809548682919703423976898193359375
984 14605369870996867753670953493827392297559746788555380612557954049843309193601945904061751148742136891228554334595487380918966410599557350822250666089936223256169657868069731710063166492504296890835357011567695564650009052921616189306406549414653638362513133592104896423046770343535989227520000000000000000000000000000
985 28318241359757365211865409488016892180197115753065845973349644474967971039019608248160428867358256231035576348024985410433877638447089048160109084804428704329800214426640650215841043942894810858753733400320466423841131016847744560632265658828931112987315358768091550450745715849495586706496304669417440891265869140625
986 107460368439702195269558754160049713910983248011067853399057038062572201109144467673235814472536708723407815895521078440134677488063685931843352094611273824380270599287222234067696572107459861831448097856322950497075969634107927457566143678913868031819147598850087041047071529519588311040000000000000000000000000000000
987 300190427419336908832958825060136063374328676746008458401544040811729156160126944729217485615384428327639564904368457191811745209058240806272409279300369126577782895337336128408782001807661466355103787471710926716368985256075484447626254502506161503217141998216633825749589724191539231294334377997554838657379150390625
988 733332035019812110174698294086700861905346966329868516827111009491963300191784248414826158178925384432899549796761871742118632608194598442118245984146336229854691647718421805167209893287849139434470951783938672536364460400694898635492767788136654664191258510136171157224612581559154769920000000000000000000000000000000
989 1655291730767679817714767501449723331921068166576784552408949110719373957815265918634952309051163805320519238754057267181807415364178681678898095727574690146396492537227265543429096958139759020786189174672623997360957064813485998521954549145542060878121761396736095066271245054916097675495952443950809538364410400390625
990 3540437146337030990421126435566655859893115024930793397713640614991172414541149279611881604697557239370924482981471133711447070238052905568607789633078743132498512860803267298298075465796311499912922388437455265641384547060975626124208456652850689930873494640481568159324582705504830095360000000000000000000000000000000
991 7275573217455177265069093943670884860748234149743300821268803037861144988754329316404257351826092976461168660115098540207830885281799082789087125818005222921638298151900657803477857196607917493221019634927414038636360382582319369009958456253690279173612133574476713603640058753446967223262744773426093161106109619140625
992 14488526912028892811641585865876773159179268814246937567657490417444562720053130336829257139552199796098725899918723481871614679314760892015672660761216733470120300605125173856382661160564262515708674155475154000132808980498243259791955297019336409255613028523368057251662396180787701313699840000000000000000000000000000
993 28120013670239063655382351621600773934935735942794385051536196963643195241746470990423305865286748437418327313588810512560840494977959424822988321210797703399491612925654165664330156635294547182742457266518223158874243099729810348707839799217128595196404151256714909597590495838549117599550830536731518805027008056640625
994 106815606229063982097941401635089415627517348523001446278662695834196767902489600867196399585701488471067369000147951969493869423135303816252291982043606181433988975691498900663290392674815102660459409269185012794093513816303279892820746816840384823628232713256986518800789100342470781173760000000000000000000000000000000
995 298689475282240224288794030934835383057457033362278416109536320607670510379326310005571398187307506186001367079846614905852686483012949602241047232903867280944893980860649447766738091798623159023328268534352372082787140329795107025388123229993630695701056288225550656620841775570581535137862706107567064464092254638671875
996 730398706879732861733999500910354058457725578464549042759802565453995446991017111421166853546209682895167951597574824255150158077761820048349773000209750884935272881127548117946541053714697742876733067976802917846219002559092119040950796716984108045534493476095626472595714131232918150840320000000000000000000000000000000
997 1650325855575376778261623198945374161925304962077054198751722263387215835941820120879047452124010313904557681037795095380261993118086145633861401440391966075957303059615583746798809667265339743723830607148606125368874193619045540526388685498105434695487396112545886781072431319751349382469464586618957109749317169189453125
998 3533356272044356928440284182695522548173328794880931810918213333761190069712066981052657841488162124892182634015508191444024176097576799757470574053812585646233515835081660763701479314864718876913096543660580355110101777966853674871960039739544988551011747651200605023005933540093820435169280000000000000000000000000000000
999 7268297644237722087804024849727213975887485915593557520447534234823283843765574987087853094474266883484707491454983441667623054396517283706298038692187217698716659853748757145674379339411309575727798615292486624597724022199737049640948497797436588894438521440902236890036418694693520256039482028652667067945003509521484375
1000 14488526912028892811641585865876773159179268814246937567657490417444562720053130336829257139552199796098725899918723481871614679314760892015672660761216733470120300605125173856382661160564262515708674155475154000132808980498243259791955297019336409255613028523368057251662396180787701313699840000000000000000000000000000000