0 1
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 16
9 27
10 40
11 55
12 72
13 91
14 224
15 405
16 640
17 935
18 1296
19 1729
20 4480
21 8505
22 14080
23 21505
24 31104
25 43225
26 116480
27 229635
28 394240
29 623645
30 933120
31 1339975
32 3727360
33 7577955
34 13404160
35 21827575
36 33592320
37 49579075
38 141639680
39 295540245
40 536166400
41 894930575
42 1410877440
43 2131900225
44 6232145920
45 13299311025
46 24663654400
47 42061737025
48 67722117120
49 104463111025
50 311607296000
51 678264862275
52 1282510028800
53 2229272062325
54 3656994324480
55 5745471106375
56 17450008576000
57 38661097149675
58 74385581670400
59 131527051677175
60 219419659468800
61 350473737488875
62 1081900531712000
63 2435649120429525
64 4760677226905600
65 8549258359016375
66 14481697524940800
67 23481740411754625
68 73569236156416000
69 168059789309637225
70 333247405883392000
71 606997343490162625
72 1042682221795737600
73 1714167050058087625
74 5444123475574784000
75 12604484198222791875
76 25326802847137792000
77 46738795448742522125
78 81329213300067532800
79 135419196954588922375
80 435529878045982720000
81 1020963220056046141875
82 2076797833465298944000
83 3879320022245629336375
84 6831653917205672755200
85 11510631741140058401875
86 37455569511954513920000
87 88823800144876014343125
88 182758209344946307072000
89 345259481979861010937375
90 614848852548510547968000
91 1047467488443745314570625
92 3445912395099815280640000
93 8260613413473469333910625
94 17179271678424952864768000
95 32799650788086796039050625
96 59025489844657012604928000
97 101604346379043295513350625
98 337699414719781897502720000
99 817800727933873464057151875
100 1717927167842495286476800000
101 3312764729596766399944113125
102 6020599964155015285702656000
103 10465247677041459437875114375
104 35120739130857317340282880000
105 85869076433056713726000946875
106 182100279791304500366540800000
107 354465826066854004794020104375
108 650224796128741650855886848000
109 1140711996797519078728387466875
110 3863281304394304907431116800000
111 9531467484069295223586105103125
112 20395231336626104041052569600000
113 40054638345554502541724271794375
114 74125626758676548197571100672000
115 131181879631714694053764558690625
116 448140631309739369262009548800000
117 1115181695636107541159574297065625
118 2406637297721880276844203212800000
119 4766501963120985802465188343530625
120 8895075211041185783708532080640000
121 15873007435437477980505511601565625
122 54673157019788203049965164953600000
123 137167348563241227562627638539071875
124 298423024917513154328681198387200000
125 595812745390123225308148542941328125
126 1120779476591189408747275042160640000
127 2015871944300559703524199973398834375
128 6998164098532889990395541114060800000
129 17694587964658118355578965371540271875
130 38794993239276710062728555790336000000
131 78051469646106142515367459125313984375
132 147942890910037001954640305565204480000
133 268110968591974440568718596462044971875
134 937753989203407258713002509284147200000
135 2388769375228845978003160325157936703125
136 5276119080541632568531083587485696000000
137 10693051341516541524605341900168015859375
138 20416118945585106269740362167998218240000
139 37267424634284447239051884908224251090625
140 131285558488477016219820351299780608000000
141 336816481907267282898445605847269075140625
142 749208909436911824731413869422968832000000
143 1529106341836865438018563891724026267890625
144 2939921128164255302842612152191743426560000
145 5403776571971244849662523311692516408140625
146 19167691539317644368093771289767968768000000
147 49512022840368290586071504059548554045671875
148 110882918596662950060249252674599387136000000
149 227836844933692950264766019866879913915703125
150 440988169224638295426391822828761513984000000
151 815970262367657972299041020065569977629234375
152 2913489113976281943950253236044731252736000000
153 7575339494576348459668940121110928768987796875
154 17075969463886094309278384911888305618944000000
155 35314710964722407291038733079366386656933984375
156 68794154399043574086517124361286796181504000000
157 128107331191722301650949440150294486487789796875
158 460331280008252547144140011295067537932288000000
159 1204478979637639405087361479256637674269059703125
160 2732155114221775089484541585902128899031040000000
161 5685668465320307573857236025777988251766371484375
162 11144653012645059002015774146528460981403648000000
163 20881494984250735169104758744498001297509736890625
164 75494329921353417731638961852391076220895232000000
165 198739031640210501839414644077345216254394851015625
166 453537748960814664854433903259753397239152640000000
167 949506633708491364834158416304924038044984037890625
168 1872301706124369912338650056616781444875812864000000
169 3528972652338374243578704227820162219279145534515625
170 12834036086630081014378623514906482957552189440000000
171 33984374410475995814539904137226031979501519523671875
172 78008492821260122354962631360677584325134254080000000
173 164264647631569006116309406020751858581782238555078125
174 325780496865640364746925109851319971408391438336000000
175 617570214159215492626273239868528388373850468540234375
176 2258790351246894258530637738623541000529185341440000000
177 6015234270654251259173563032289007660371768955689921875
178 13885511722184301779183348382200610009873897226240000000
179 29403371926050852094819383677714582686139020701358984375
180 58640489435815265654446519773237594853510458900480000000
181 111780208762818004165355456416203638295666934805782421875
182 411099843926934755052576068429484462096311732142080000000
183 1100787871529727980428762034908888401848033718891255703125
184 2554934156881911527369736102324912241816797089628160000000
185 5439623806319407637541585980377197796935718829751412109375
186 10907131035061639411727052677822192642752945355489280000000
187 20902899038646966778921470349830080361289716808681312890625
188 77286770658263733949884300864743078874106605642711040000000
189 208048907719118588301036024597779907949278372870447327890625
190 485437489807563190200249859441733325945191447029350400000000
191 1038968147007006858770442922252044779214722296482519712890625
192 2094169158731834767051594114141860987408565508253941760000000
193 4034259514458864588331843777517205509728915344075493387890625
194 14993633507703164386277554367760157301576681494685941760000000
195 40569537005228124718702024796567082050109282709737228938671875
196 95145748002282385279248972450579731885257523617752678400000000
197 204676724960380351177777255683652821505300292407056383439453125
198 414645493428903283876215634600088475506895970634280468480000000
199 802817643377314053078036911725923896436054153471023184190234375
200 2998726701540632877255510873552031460315336298937188352000000000
201 8154476938050853068459106984109983492071965824657183016673046875
202 19219441096461041826408292435017105840822019770786041036800000000
203 41549375166957211289088782903781522765575959358632445838208984375
204 84587680659496269910747989458418049003406778009393215569920000000
205 164577616892349380880997566903814398769391101461559752758998046875
206 617737700517370372714635239951718480824959277581060800512000000000
207 1687976726176526585171035145710766582858896925704036884451320703125
208 3997643748063896699892924826483558014890980112323496535654400000000
209 8683819409894057159419555626890338258005375505954181180185677734375
210 17763412938494216681257077786267790290715423381972575269683200000000
211 34725877164285719365890486616704838140341522408389107832148587890625
212 130960392509682519015502670869764317934891366847184889708544000000000
213 359539042675600162641430486036393282148945045174959856388131309765625
214 855495762085673893777085912867481415186669744037228258630041600000000
215 1867021173127222289275204459781422725471155733780148953739920712890625
216 3836897194714750803151528801833842702794531450506076258251571200000000
217 7535515344650001102398235595824949876454110362620436399576243572265625
218 28549365567110789145379582249608621309806317972686305956462592000000000
219 78739050345956435618473276441970128790618964893316208549000756838671875
220 188209067658848256630958900830845911341067343688190216898609152000000000
221 412611679261116125929820185611694422329125417165412918776522477548828125
222 851791177226674678299639394007113080020385982012348929331848806400000000
223 1680419921856950245834806537868963822449266610864357317105502316615234375
224 6395057887032816768565026423912331173396615225881732534247620608000000000
225 17716286327840198014156487199443278977889267100996146923525170288701171875
226 42535249290899705998596711587771175963081219673530989019085668352000000000
227 93662851192273360586069182133854633868711469696548732562270602403583984375
228 194208388407681826652317781833621782244648003898815555887661527859200000000
229 384816162105241606296170697171992715340882053887937825617160030504888671875
230 1470863314017547856769956077499836169881221501952798482876952739840000000000
231 4092462141731085741270148543071397443892420700330109939334314336689970703125
232 9868177835488731791674437088362912823434842964259189452427875057664000000000
233 21823444327799693016554119437188129691409772439295854687009050360035068359375
234 45444762887397547436642360949067497045247632912322840077712797519052800000000
235 90431798094731777479600113835418288105107282663665389020032607168648837890625
236 347123742108141294197709634289961336091968274460860441958960846602240000000000
237 969913527590267320681025204707921194202503705978236055622232497795523056640625
238 2348626324846318166418516027030373251977492625493687089677834263724032000000000
239 5215803194344126630956434545487962996246935612991709270195163036048381337890625
240 10906743092975411384794166627776199290859431898957481618651071404572672000000000
241 21794063340830358372583627434335807433330855121943358753827858327644369931640625
242 84003945590170193195845731498170643334256322419528226954068524877742080000000000
243 235688987204434958925489124744024850191208400552711361516202496964312102763671875
244 573064823262501632606117910595411073482508200620459649881391560348663808000000000
245 1277871782614311024584326463644550934080499225182968771197814943831853427783203125
246 2683058800871951200659364990432945025551420247143540478188163565524877312000000000
247 5383133645185098518028155976280944436032721215120009612195481006928159373115234375
248 20832978506362207912569741411546319546895567960043000284608994169680035840000000000
249 58686557813904304772446792061262187697610891737625129017534421744113713588154296875
250 143266205815625408151529477648852768370627050155114912470347890087165952000000000000
251 320745817436192067170665942374782284454205305520925161570651550901795210373583984375
252 676130817819731702566159977589102146438957902280172200503417218512269082624000000000
253 1361932812231829925061123461999078942316278467425362431885456694752824321398154296875
254 5291576540616000809792714318532765164911474261850922072290684519098729103360000000000
255 14965072242545597716973931975621857862890777393094407899471277544748996964979345703125
256 36676148688800104486791546278106308702880524839709417592409059862314483712000000000000
257 82431675081101361262861147190319047104730763518877766523657448581761369066011083984375
258 174441750997490779262069274217988353781251138788284427729881642376165423316992000000000
259 352740598368043950590830976657761446059916123063168869858333283940981499242121962890625
260 1375809900560160210546105722818518942876983308081239738795577974965669566873600000000000
261 3905883855304401004130196245637304902214492899597640461762003439179488207859609228515625
262 9609150956465627375539385124863852880154697508003867409211173683926394732544000000000000
263 21679530546329658012132481711053909388544190805464852595721908977003240064360915087890625
264 46052622263337565725186288393548925398250300640107088920688753587307671755685888000000000
265 93476258567531646906570208814306783205877772611739750512458320244360097299162320166015625
266 365965433549002616005264122269726038805277559949609770519623741340868104788377600000000000
267 1042870989366275068102762397585160408891269604192570003290454918260923351498515664013671875
268 2575252456332788136644555213463512571881458932145036465668594547292273788321792000000000000
269 5831793716962678005263637580273501625518387326670045348249193514813871577313086158642578125
270 12434208011101142745800297866258209857527581172828914008585963468573071374035189760000000000
271 25332066071801076311680526588677138248792876377781472388876204786221586368072988764990234375
272 99542597925328711553431841257365482555035496306293857581337657644716124502438707200000000000
273 284703780096993093592054134540748791627316601944571610898294192685232074959094776275732421875
274 705619173035183949440608128489002444695519747407739991593194905958083018000171008000000000000
275 1603743272164736451447500334575212947017556514834262470768528216573814683761098693626708984375
276 3431841411063915397840882211087265920677612403700780266369725917326167699233712373760000000000
277 7016982301888898138335505865063567294915626756645467851718708725783379423956217887902294921875
278 27672842223241381811854051869547604150299867973149692407611868825231082611677960601600000000000
279 79432354647061073112183103536868912864021331942535479440624079759179748913587442580929345703125
280 197573368449851505843370275976920684514745529274167197646094573668263245040047882240000000000000
281 450651859478290942856747594015634838111933380668427754285956428857241926136868732909105224609375
282 967779277920024142191128783526608989631086697843620035116262708685979291183906889400320000000000
283 1985805991434558173148948159812989544461122372130667402036394569396696376979609662276349462890625
284 7859087191400552434566550730951519578685162504374512643761770746365627461716540810854400000000000
285 22638221074412405836972184508007640166246079603622611640577862731366228440372421135564863525390625
286 56505983376657530671203898929399315771217221372411818526783048069123288081453694320640000000000000
287 129337083670269500599886559482487198538124880251838765480069495082028432801281326344913199462890625
288 278720432040966952951045089655663389013752968978962570113483660101562035860965184147292160000000000
289 573897931524587312040046018185953978349264365545762879188518030555645252947107192397864994775390625
290 2279135285506160206024299711975940677818697126268608666690913516446031963897796835147776000000000000
291 6587722332654010098558905691830223288377609164654179987408158054827572476148374550449375285888671875
292 16499747145983998955991538487384600205195428640744251009820650036184000119784478741626880000000000000
293 37895765515388963675766761928368749171670589913788758285660362059034330810775428619059567442626953125
294 81943807020044284167607256358765036370043372879814995613364196069859238543123764139303895040000000000
295 169299889799753257051813575364856423613032987836000049360612819013915349619396621757370173458740234375
296 674624044509823420983192714744878440634334349375508165340510400868025461313747863203741696000000000000
297 1956553532798240999271994990473576316648149921902291456260222942283789025416067241483464459908935546875
298 4916924649503231688885478469240610861148237734941786800926553710782832035695774665004810240000000000000
299 11330833889101300139054261816582256002329506384222838727412448255651264912421853157098810665345458984375
300 24583142106013285250282176907629510911013011863944498684009258820957771562937129241791168512000000000000
301 50959266829725730372595886184821783507522929338636014857544458523188520235438383148968422211080810546875
302 203736461441966673136924199852953289071568973511403465932834141062143689316751854687529992192000000000000
303 592835720437867022779414482113493623944389426336394311246847551511988074701068374169489731352407470703125
304 1494745093448982433421185454649145701789064271422303187481672328077980938851515498161462312960000000000000
305 3455904336175896542411549854057588080710499447187965811860796717973635798288665212915137252930364990234375
306 7522441484440065286586346133734630338769981630367016597306833199213078098258761547988097564672000000000000
307 15644494916725799224386937058740287536809539306961256561266148766618875712279583626733305618801808837890625
308 62750830124125735326172653554709613034043243841512267507312915447140256309559571243759237595136000000000000
309 183186237615300910038839074973069529798816332737945842175275893417204315082630127618372326987893908447265625
310 463370978969184554360567490941235167554609924140913988119318421704174091043969804430053317017600000000000000
311 1074786248550703824689992004611909893100965328075457367488707779289800733267774881216607685661343511962890625
312 2347001743145300369414939993725204665696234268674509178359731958154480366656733602972286440177664000000000000
313 4896726908935175157233111299385709999021385803078873303676304563951708097943509675167524658684966166259765625
314 19703760658975480892418213216178818492689578566234851997296255450402040481201705370540400604872704000000000000
315 57703664848819786662234308616516901886627144812452940285211906426419359251028490199787283001186581160888671875
316 146425229354262319177939327137430312947256736028528820245704621258519012769894458199896848177561600000000000000
317 340707240790573112426727465461975436113006008999919985493920366034866832445884637345664636354645893292236328125
318 746346554320205517473950918004615083691402497438493918718394762693124756596841285745187087976497152000000000000
319 1562055883950320875157362504504041489687822071182160583872741155900594883243979586378440366120504207036865234375
320 6305203410872153885573828229177221917660665141195152639134801744128652953984545718572928193559265280000000000000
321 18522876416471151518577213065901925505607313484797393831553021962880614319580145354131717843380892552645263671875
322 47148923852072466775296463338252560769016669001186280119116888045243122111906015540366785113174835200000000000000
323 110048438775355115313832971344218065864500940906974155314536278229261986880020737862649677542550623533392333984375
324 241816283599746587661560097433495287116014409170072029664759903112572421137376576581440616504385077248000000000000
325 507668162283854284426142813963813484148542173134202189758640875667693337054293365572993118989163867286981201171875
326 2055496311944322166697068002711774345157376836029619760357945368585940862998961904254774591100320481280000000000000
327 6056980588186066546574748672549929640333591509528747782917838181861960882502707530801071734785551864715001220703125
328 15464847023479769102297239974946839932237467432389099879070339278839744052705173097240305517121345945600000000000000
329 36205936357091832938251047572247743669420809558394497098482435537427193683526822756811743911499155142486077880859375
330 79799373587916373928314832153053444748284755026123769789370768027148898975334270271875403446447075491840000000000000
331 168038161715955768145053271422022263253167459307420924810110129846006494564971104004660722385413240071990777587890625
332 682424775565514959343426576900309082592249109561833760438837862370532366515655352212585164245306399784960000000000000
333 2016974535865960160009391307959126570231085972673073011711640114560032973873401607756756887683588770950095406494140625
334 5165258905842242880167278151632244537367314122417959359609493319132474513603527814478262042718529545830400000000000000
335 12128988679625764034314100936702994129255971202062156527991615905038109883981485623531934210352216972732836090087890625
336 26812589525539901639913783603425957435423677688777586649228578057122030055712314811350135558006217365258240000000000000
337 56628860498277093864882952469221502716317433786600851661007113758104188668395262049570663443884261904260892047119140625
338 230659574141144056258078182992304469916180199031899811028327197481239939882291509047853785514913563127316480000000000000
339 683754367658560494243183653398143907308338144736171750970245998835851178143083145029540584924736593352082342801513671875
340 1756188027986362579256874571554963142704886801622106182267227728505041334625199456922609094524300045582336000000000000000
341 4135985139752385535701108419415720998076286179903195376045141023617995470437686597624389565730105987701897106719970703125
342 9169905617734646360850513992371677442914897769561934634036173695535734279053611665481746360838126338918318080000000000000
343 19423699150909043195654852696942975431696879788804092119725440019029736713259574883002737561252301833161485972161865234375
344 79346893504553555352778894949352737651165988466973534993744555933546539319508279112461702217130265715796869120000000000000
345 235895256842203370513898360422359648021376659933979254084734869598368656459363685035191501799034124706468408266522216796875
346 607641057683281452422878601758017247375890833361248739064460794062744301780319012095222746705407815771488256000000000000000
347 1435186843494077780888284621537255186332471304426408795487663935195444428241877249375663179308346777732558296031829833984375
348 3191127154971656933575978869345343750134384423807553252644588446046435529110656859587647733571667965943574691840000000000000
349 6778871003667256075283543591233098425662211046292628149784178566641378112927591634167955408877053339773358604284490966796875
350 27771412726593744373472613232273458177908095963440737247810594576741288761827897689361595775995593000528904192000000000000000
351 82799235151613383050378324508248236455503207636826718183741939229027398417236653447352217131460977771970411301549298095703125
352 213889652304515071252853267818822071076313573343159556150690199510085994226672292257518406840303551151563866112000000000000000
353 506620955753409456653564471402651080775362370462522304807145369123991883169382669029609102295846412539593078499235931396484375
354 1129659012859966554485896519748251687547572086027873851436184309900438177305172528294027297684370459944025440911360000000000000
355 2406499206301875906725657974887749941110084921433882993173383391157689230089295030129624170151353935619542304520994293212890625
356 9886622930667372996956250310689351111335282162984902460220571669319898799210731577412728096254431108188289892352000000000000000
357 29559326949125977748985061849444620414614645126347138391595872304762781234953485280704741515931569064593436834653099420166015625
358 76572495525016395508521469879138301445320259256851121101947091424610785933148680628191589648828671312259864068096000000000000000
359 181876923115473994938629645233551737998355090996045507425765187515513086057808378181629667724208862101713915181225699371337890625
360 406677244629587959614922747109370607517125950970034586517026351564157743829862110185849827166373365579849158728089600000000000000
361 868746213474977202327962528934477728740740656637631760535591404207925812062235505876794325424638770758654771932078939849853515625
362 3578957500901589024898162612469545102303372143000534690599846944293803365314284831023407570844104061164160941031424000000000000000
363 10730035682532729922881577451348397210505116180864011236149301646628889588288115156895821170283159570447417570979075089520263671875
364 27872388371105967965101815036006341726096574369493808081108741278558326079666119748661738632173636357662590520786944000000000000000
365 66385076937148008152599820510246384369399608213556610210404293443162276411100058036294828719336234667125579041147380270538330078125
366 148843871534429193219061725442029642351268098055032658665231644672481734241729532328021036742892651802224792094480793600000000000000
367 318829860345316633254362248118953326447851820986010856116562045344308773026840430656783517430842428868426301299072970924896240234375
368 1317056360331784761162523841388792597647640948624196766140743675500119638435656817816613986070630294508411226299564032000000000000000
369 3959383166854577341543302079547558570676387870738820146139092307606060258078314492894558011834485881495097083691278708032977294921875
370 10312783697309208147087671563322346438655732516712708990010234273066580649476464307004843293904245452335158492691169280000000000000000
371 24628863543681911024614533409301408601047254647229502388059992867413204548518121531465381454873743061503589824265678080369720458984375
372 55369920210807659877490961864435026954671732476472149023466171818163205137923386026023825668356066470427622659146855219200000000000000
373 118923537908803104203877118548369590765048729227782049331477642913427172339011480634980252001704225967923010384554218154986297607421875
374 492579078764087500674783916679408431520217714785449590536638134637044744774935649863413630790415730146145798636036947968000000000000000
375 1484768687570466503078738279830334464003645451527057554802159615352272596779367934835459254437932205560661406384229515512366485595703125
376 3877606670188262263304964507809202260934555426283978580243848086673034324203150579433821078507996290078019593251879649280000000000000000
377 9285081555968080456279679095306631042594815002005522400298617311014778114791331817362448808487401134186853363748160636299384613037109375
378 20929829839685295433691583584756440188865914876106472330870212947265691542135039917837006102638593125821641365157511272857600000000000000
379 45072020867436376493269427929832074899953468377329396696630026664188898316485351160657515508645901641842820935746048680739806793212890625
380 187180049930353250256417888338175203977682731618470844403922491162077003014475546948097179700357977455535403481694040227840000000000000000
381 565696869964347737672999284615357430785388917031808928379622813449215859372939183172309975940852170318611995832391445410211631011962890625
382 1481245748011916184582496441983115263677000172840479817653149969109099111845603521343719651990054582809803484622218026024960000000000000000
383 3556186235935774814755117093502439689313814145768115079314370430118660017965080086049817893650674634393564838315545523702664306793212890625
384 8037054658439153446537568096546473032524511312424885375054161771750025552179855328449410343413219760315510284220484328777318400000000000000
385 17352728033963004949908729752985348836482085325271817728202560265712725851846860196853143470828672132109486060262228742084825615386962890625
386 72251499273116354598977304898535628735385534404729745939914081588561723163587561121965511364338179297836665743933899527946240000000000000000
387 218924688676202574479450723146143325713945510891310055282914028804846537577327463887683960689109789913302842387135489373751901201629638671875
388 574723350228623479618008619489448722306676067062106169249422188014330455396094166281363224972141178130203752033420594097684480000000000000000
389 1383356445779016402939740549372449039143073702703796765853290097316158746988416153473379160630112432779096722104747208720336415342559814453125
390 3134451316791269844149651557653124482684559411845705296271123090982509965350143578095270033931155706523049010845988888223154176000000000000000
391 6784916661279534935414313333417271395064495362181280731727201063893675808072122336969579097094010803654809049562531438155166815616302490234375
392 28322587715061611002799103520225966464271129486654060408446319982716195480126323959810480454820566284751972971622088614954926080000000000000000
393 86037402649747611770424134196434327005580585780284851726185213320304689267889693307859796550820147435928017058144247323884497172240447998046875
394 226440999990077650969495396078842796588830370422469830684272342077646199426061101514857110639023624183300278301167714074487685120000000000000000
395 546425796082711479161197517002117370461514112567999722512049588439882705060424380621984768448894410947743205231375147444532884060311126708984375
396 1241242721449342858283262016830637295143085527090899297323364744029073946278656856925726933436737659783127408295011599736369053696000000000000000
397 2693611914527975369359482393366656743840604658785968450495698822365789295804632567776922901546322289050959192676324980947601225799672088623046875
398 11272389910594521179114043201049934652779909535688316042561635353121045801090276936004571221018585381331285242705591268752060579840000000000000000
399 34328923657249297096399229544377296475226653726333655838747900114801571017887987629836058823777238826935278806199554682229914371723938751220703125
400 90576399996031060387798158431537118635532148168987932273708936831058479770424440605942844255609449673320111320467085629795074048000000000000000000
401 219116744229167303143640204317849065555067159139767888727331884964392964729230176629415892148006658790045025297781434125257686508184761810302734375
402 498979574022635829029871330765916192647520381890541517523992627099687726404020056484142227241568539232817218134594663094020359585792000000000000000
403 1085525601554774073851871404526762667767763677490745285549766625413413086209266924814099929323167882487536554648558967321883293997267851715087890625
404 4554045523880186556362073453224173599723083452418079681194900682660902503640471882145846773291508494057839238053058872575832474255360000000000000000
405 13903214081185965324041687965472805072466794759165130614692899546494636262244634990083603823629781724908787916510819646303115320548195194244384765625
406 36774018398388610517446052323204070166026052156609100503125828353409742786792322886012794767777436567367965196109636765696800063488000000000000000000
407 89180514901271092379461563157364569680912333769885530712024077180507936644796681888172268104238710127548325296197043688979878408831198056793212890625
408 203583666201235418244187502952493806600188315811340939149788991856672592372840183045530028714559964006989424998914622542360306711003136000000000000000
409 443979971035902596205415404451445931117015344093714821789854549794085952259590172248966871093175663937402450851260617634650267244882551351470947265625
410 1867158664790876488108450115821911175886464215491412669289909279890970026492593471679797177049518482563714087601754137756091314444697600000000000000000
411 5714220987367431748181133753809322884783852646016868682638781713609295503782544980924361171511840288937511833685946874630580396745308224834442138671875
412 15150895580136107533187773557160076908402733488522949407287841281604814028158437029037271444324303865755601660797170347467081626157056000000000000000000
413 36831552654224961152717625583991567278216793846962724184065943875549777834301029619815146727050587282677458347329379043548689782847284797455596923828125
414 84283637807311463153093626222332435932477962745895148808012642628662453242355835780849431887827825098893621949550653732537166978355298304000000000000000
415 184251687979899577425247392847350061413561367798891651042789638164545670187729921483321251503667900534022017103273156318379860906626258810860443115234375
416 776738004553004619053115248181915049168769113644427670424602260434643531020918884218795625652599688746505060442329721306533986808994201600000000000000000
417 2382830151732219038991532775338487642954866553389034240660371974575076225077321257045458608520437400486942434647039846720952025442793529755962371826171875
418 6333074352496892948872489346892912147712342598202592852246317655710812263770226678137579463727559015885841494213217205241240119733649408000000000000000000
419 15432420562120258722988685119692466689572836621877381433123630483855356912572131410702546478634196071441855047531009819246901019013012330133895111083984375
420 35399127879070814524299323013379623091640744353275962499365309904038230361789451027956761392887686541535321218811274567665610130909225287680000000000000000
421 77569960639537722096029152388734375855109335843333385089014437667273727149034296944478246883044186124823269200477998810037921441689654959372246551513671875
422 327783437921367949240414634732768150749220565957948476919182153903419570090827769140331754025397068651025135506663142391357342433395553075200000000000000000
423 1007937154182728653493418363968180272969908552083561483799337345245257243207706891730228991404145020405976649855697855162962706762301663086772083282470703125
424 2685223525458682610321935483082594750630033261637899369352438686021384399838576111530333692620485022735596793546404095022285810767067348992000000000000000000
425 6558778738901109957270191175869298343068455564297887109077542955638526687843155849548582253419533330362788395200679173179932933080530240306905422210693359375
426 15080028476484166987351511603699719437038957094495560024729622019120286134122306137909580353370154466694046839213602965825549915767329972551680000000000000000
427 33122373193082607335004448069989578490131686405103355433009164883925881492637644795292211419059867475299535948604105491886192455601482667651949277496337890625
428 140291311430345482274897463665624768520666402230001948121409961870663575998874285192061990722869945382638757996851824943500942561493296716185600000000000000000
429 432405039144390592348676478142349337104090768843847876549915721110215357336106256552268237312378213754163982788094379864911001201027413464225223728179931640625
430 1154646115947233522438432257725515742770914302504296728821548634989195291930587727958043487826808559776306621224953760859582898629838960066560000000000000000000
431 2826833636466378391583452396799667585862504348212389344012421013880205002460400171155438951223818865386361798331492723640551094157708533572276236972808837890625
432 6514572301841160138535853012798278796800829464822081930683196712259963609940836251576938712655906729611828234540276481236637563611486548142325760000000000000000
433 14341987592604768976056926014305487486227020213409752902492968394739906686312100196361527544452922616804699065745577677986721333275441995093294037155914306640625
434 60886429160769939307305499230881149537969218567820845484691923451867991983511439773354903973725556296065220970633692025479409071688090774824550400000000000000000
435 188096192027809907671674267991921961640279484447073826299213338682943680441206221600236683230884522983061332512821055241236285522446924856937972321758270263671875
436 503425706552993815783156464368324863848118635891873373766195204855289147281736249389706960692488532062469686854079839734778143802609786589020160000000000000000000
437 1235326299135807357121968697401454735021914400168814143333427983065649586075194874794926821684808844173840105870862320230920828146918629171084715557117462158203125
438 2853382668206428140678703619605646112998763305592071885639240159969864061154086278190699156143287147569980766728641098781647252861831108086338682880000000000000000
439 6296132553153493580488990520280109006453661873686881524194413125290819035291011986202710592014833028777262889862308600636170665307919035845956082311446380615234375
440 26790028830738773295214419661587705796706456169841172013264446318821916472745033500276157748439244770268697227078824491210939991542759940922802176000000000000000000
441 82950420684264169283208352184437585083363252641159557397953082359178163074571943725704377304820074635530047638154085361385201915399093861909645793895397186279296875
442 222514162296423266576155157250799589820868437064208031204658280546037803098527422230250476626079931171611601589503289162771939560753525672346910720000000000000000000
443 547249550517162659205032132948844447614708079274784665496708596498082766631311329534152582006370317969011166900792007862297926869084952722790528991803035736083984375
444 1266901904683654094461344407104906874171450907682879917223822631026619643152414307516670425327619493521071460427516647859051380270653011990334375198720000000000000000
445 2801778986153304643317600781524648507871879533790662278266513840754414470704500333860206213446600697805881985988727327283095946062023970951450456628593639373779296875
446 11948352858509492889665631169068116785331079451749162717915943058194574746844284941123166355803903167539838963277155723080079236228070933651569770496000000000000000000
447 37078838045866083669594133426443600532263373930598322156885027814552638894333658845389856655254573362081931294254876156539185256183394956273611669871242542266845703125
448 99686344708797623426117510448358216239749059804765197979686909684624935788140285159152213528483809164881997512097473544921828923217579501211416002560000000000000000000
449 245715048182206033983059427694031156979003927594378314808022159827639162217458786960834509320860272768086013938455611530171769164219143772532947517319563045501708984375
450 570105857107644342507604983197208093377152908457295962750720183961978839418586438382501691397428772084482157192382491536573121121793855395650468839424000000000000000000
451 1263602322755140394136237952467616477050217669739588687498197742180240926287729650570953002264416914710452775680916024604676271673972810899104155939495731357574462890625
452 5400655492046290786128865288418788786969647912190621548498006262303947785573616793387671192823364231728007211401274386832195814775088062010509536264192000000000000000000
453 16796713634777335902326142442178951041115308390561039937068917599992345419133147456961605064830321733023114876297458898912250921051077915191946086451672871646881103515625
454 45257600497794121035457349743554630172846073151363399882777856996819720847815689462255104941931649360856426870492252989394510331140781093549982865162240000000000000000000
455 111800346922903745462292039600784176425446787055442133237650082721575818808943748067179701740991424109479136341997303246228154969719710416502491120380401185703277587890625
456 259968270841085820183467872337926890579981726256526959014328403886662350774875415902420771277227520070523863679726416140677343231537998060416613790777344000000000000000000
457 577466261499099160120260744277700730011949475070992030186676368176370103313492450310925522034838530022676918486178623244337056155005574580890599264349549230411529541015625
458 2473500215357201180047020302095805264432098743783304669212086868135208085792716491371553406313100818131427302821783669169145683166990332400813367608999936000000000000000000
459 7709691558362797179167699380960138527871926551267517331114633178396486547382114682745376724757117675457609728220533634600723172762444763073103253681317848085918426513671875
460 20818496228985295676310380882035129879509193649627163946077814218537071589995217152637348273288558705993956360426436375121474752324759303032992117974630400000000000000000000
461 51539959931458626658116630255961505332130968832558823422556688134646452470923067858969842502597046514469881853660756796511179441040786502007648406495364946609210968017578125
462 120105341128581648924762157020122223447951557530515455064619722595638006057992442146918396330079114272582025020033604256992932572970555103912475571339132928000000000000000000
463 267366879074082911135680724600575437995532606957869309976431158465659357834147004493958516702130239400499413259100702562128056999767581030952347459393841293680538177490234375
464 1147704099925741347541817420172453642696493817115453366514408306814736551807820451996400780529278779612982268509307622494483596989483514233977402570575970304000000000000000000
465 3585006574638700688312980212146464415460445846339395558968304427954366244532683327476600177012059719087788523622548140089336275334536814828993012961812799359952068328857421875
466 9701419242707147785160637491028370523851284240726258398872261425838275360937771193129004295352468356993183663958719350806607234583337835213374326976177766400000000000000000000
467 24069161287991178649340466329534022990105162444804970538333973358879893303921072690138916448712820722257434825659573423970720798966047296437571805833335430066501522064208984375
468 56209299648176211696788689485417200573641328924281232970242030174758586835140462924757809482477025479568387709375726792272692444150219788631038567386714210304000000000000000000
469 125395066285744885322634259837669880419904792663240706378946213320394238824214945107666544333299082278834224818518229501638058732890995503516650958455711566736172405242919921875
470 539420926965098433344654187481053212067352094044263082261771904202926179349675612438308366848761026418101666199374582572407290585057251689969379208170706042880000000000000000000
471 1688538096654828024195413679920984739681869993625855308274071385566506501174893847241478683372680127690348394626220173982077385682566839784455709105013828498537424182891845703125
472 4579069882557773754595820895765390887257806161622793964267707392995665970362628003156890027406365064500782689388515533580718614723335458220712682332755905740800000000000000000000
473 11384713289219827501138040573869592874319741836392751064631969398750189532754667382435707480241164201627766672536978229538150937910940371214971464159167658421455219936370849609375
474 26643208033235524344277838816087753071905989910109304427894722302835570159856579426335201694694110077315415774244094499537256218527204179811112280941302535684096000000000000000000
475 59562656485728820528251273422893193199454776515039335529999451327187263441502098926141608558317064082446256788796159013278077898123222864170409205266462994199681892490386962890625
476 256764361235386854272055393240981328944059596765069227156603426400592861370445591520634782620010248575016393110902301304465870318487251804425424503089256076410880000000000000000000
477 805432672104352967541212325322309720828251986959532982046732050915223601060424365134185331968768420908296184236707022989450912970584382577185373243091596193802351335239410400390625
478 2188795403862615854696802388175856844109231345255695514919964133851928333833336185508993433100242500831374125527710425051583497837754349029500662155057322944102400000000000000000000
479 5453277665536297373045121434883534986799156339632127759958713342001340786189485676186703883035517652579700236145212571948774299259340437811971331332241308383877050349521636962890625
480 12788739855953051685253362631722121474514875156852466125389466705361073676731158124640896813453172837111399571637165359777882984893058006309333894851825217128366080000000000000000000
481 28649637769635562674088862516411625928937747503733920389929736088377073715362509583474113716550507823656649515410952485386755468997270197665966827733168700210046990287876129150390625
482 123760422115456463759130699542153000551036725640763367489482851525085759180554775112945965222844939813157901479454909228752549493510855369733054610489021428830044160000000000000000000
483 389023980626402483322405553130675595160045709701454430328571580592052999312184968359811515340915147298707056986329492103904790964792256784780535276413240961606535694920635223388671875
484 1059376975469506073673252355877114712548867971103756629221262640784333313575334713786352821620517370402385076755411845724966412953473104930278320483047744304945561600000000000000000000
485 2644839667785104225926883895918514468597590824721581963579975970870650281301900552950551383272226061501154614530428097395155535140780112338806095696137034566180369419517993927001953125
486 6215327569993183119033134239016951036614229326230298536939280818805481806891342848575475851338241998836140191815662364852051130658026191066336272897987055524385914880000000000000000000
487 13952373593812519022281276045492461827392683034318419229895781475039634899381542167151893379960097310120788314005133860383349913401670586263325845106053157002292884270195674896240234375
488 60395085992342754314455781376570664268905922112692523334867631544241850480110730255117631028748330628821055921973995703631244152833297420429730649918642457269061550080000000000000000000
489 190232726526310814344656315480900366033262352044011216430671502909513916663658449527947831001707507029067750866315121638809442781783413567757681750166074830225595954816190624237060546875
490 519094717980057976099893654379786209148945305840840748318418693984323323651914009755312882594053511497168687610151804405233542347201821415836377036693394709423325184000000000000000000000
491 1298616276882486174930099992895990604081417094938296744117768201697489288119233171498720729186662996197066915734440195821021367754123035158353792986803283971994561384983335018157958984375
492 3057941164436646094564302045596339910014200828505306880174126162852297048990540681499134118858415063427380974373305883507209156283748886004637446265809631317997870120960000000000000000000
493 6878520181749571877984669090427783680904592735918980680338620267194540005395100288405883436320327973889548638804530993168991507307023599027819641637284206402130391945206467723846435546875
494 29835172480217320631341156000025908148839525523670106527424609982855474137174700746028109728201675330637601625455153877593834611499648925692286941059809373890916405739520000000000000000000
495 94165199630523853100604876163045681186464864261785552133182393940209388748510932516334176345845215979388536678825985211210674176982789716040052466332207040961669997634014358997344970703125
496 257470980118108756145547252572373959737876871697057011165935672216224368531349348838635189766650541702595669054635294984995837004212103422254843010199923775873969291264000000000000000000000
497 645412289610595628940259696469307330228464296184333481826530796243652176195258886234864202405771509109942257120016777323047619773799148473701835114441232134081297008336717504024505615234375
498 1522854699889449755093022418706977275187072012595642826326714829100443930397289259386568791191490701586835725237906329986590159829306945230309448240373196396362939320238080000000000000000000
499 3432381570693036367114349876123464056771391775223571359488971513330075462692155043914535834723843658970884770763460965591326762146204775914882001177004818994663065580658027394199371337890625
500 14917586240108660315670578000012954074419762761835053263712304991427737068587350373014054864100837665318800812727576938796917305749824462846143470529904686945458202869760000000000000000000000
501 47176765014892450403403042957685886274418896995154561618724379364044903763003977190683422349268453205673656876091818590816547762668377647736066285632435727521796668814641193857669830322265625
502 129250432019290595585064720791331727788414189591922619605299707452544633002737373116994865262858571934703025865426918082467910176114475917971931191120361735488732584214528000000000000000000000
503 324642381674129601356950627324061587104917540980719741358744990510557044626215219776136693810103069082300955331368438993492952746220971682272023062563939763442892395193368904524326324462890625
504 767518768744282676566883299028316546694284294348203984468664273866623740920233786730830670760511313599765205519904790313241440553970700396075961913148090983766921417399992320000000000000000000
505 1733352693199983365392746687442349348669552846487903536541930614231688108659538297176840596535541047780296809235547787623620014883833411837015410594387433592304848118232303834070682525634765625
506 7548298637494982119729312468006554761656399957488536951438426325662434956705199288745111761235023858651313211240153931031240156709411178200148596088131771594401850652098560000000000000000000000
507 23918619862550472354525342779546744341130380776543362740693260337570766207843016435676495131079105775276544036178552025543989715672867467402185606815644913853550911089023085285838603973388671875
508 65659219465799622557212878161996517716514408312696690759492251385892673565390585543433391553532154542829137139636874385893698369466153766329741045089143761628276152780980224000000000000000000000
509 165242972272131967090687869307947347836403028359186348351601200169873535714743546866053577149342462162891186263666535447687912947826474586276459738845045339592432229153424772402882099151611328125
510 391434572059584165049110482504441438814084990117584032079018779671978107869319231232723642087860769935880254815151443059753134682525057201998740575705526401721129922873996083200000000000000000000
511 885743226225191499715693557283040517170141504555318707172926543872392623525024069857365544829661475415731669519364919475669827605638873448714874813731978565667777388416707259210118770599365234375
512 3864728902397430845301407983619356037968076778234130919136474278739166697833062035837497221752332215629472364154958812687994960235218523238476081197123467056333747533874462720000000000000000000000
513 12270251989488392317871500845907479846999885338366745085975642553173803064623467431502042002243581262716867090559597189104066724140181010777321216296425840806871617388668842751635203838348388671875
514 33748838805421005994407419375266210106288405872726099050379017212348834212610760969324763258515527435014176489773353434349360961905603035893486897175819893476933942529423835136000000000000000000000
515 85100130720147963051704252693592884135747559604980969401074618087484870893092926636017592231911368013888960925788265755559275168130634411932376765505198349890102598014013757787484281063079833984375
516 201980239182745429165341008972291782428067854900673360552773690310740703660568723316085399317336157286914211484618144618832617496182929516231350137064051623288103040202981978931200000000000000000000
517 457929247958424005353013569115331947376963157855099771608403023182026986362437444116257986676934982789933273141511663368921300872115297572985590278699432918450240909811437653011631404399871826171875
518 2001929571441869177866129335514826427667463771125279816112693676386888349477526134563823560867708087696066684632268664972381389401843195037530610060109955935180881222546971688960000000000000000000000
519 6368260782544475612975308939025982040592940490612340699621358485097203790539579596949559799164418675350054020000430941145010629828753944593429711257845011378766369424719129388098670792102813720703125
520 17549396178818923117091858075138429255269971053817571506197088950421393790557595704048876894428074266207371774682143785861667700190913578664613186531426344608005650115300394270720000000000000000000000
521 44337168105197088749937915653361892634724478554195085057959876023579617735301414777365165552825822735236148642335686458646382362596060528616768294828208340292743453565301167807279310433864593505859375
522 105433684853393114024308006683536310427451420258151494208547866342206647310816873570996578443649474103769218394970671491030626333007489207472764771547434947356389786985956593002086400000000000000000000
523 239496996682255754799626096647318608478151731558217180551194781124200113867554783272802927032036995999135101853010599941945840356116300630671463715759803416349475995831381892525083224501132965087890625
524 1049011095435539449201851771809769048097751016069646623643051486426729495126223694511443545894679037952738942747308780445527848046565834199666039671497616910034781760614613165015040000000000000000000000
525 3343336910835849696812037192988640571311293757571478867301213204676031990033279288398518894561319804558778360500226244101130580660095820911550598410368630973852343947977542928751802165853977203369140625
526 9230982390058753559590317347522813788272004774308042612259668787921653133833295340329709246469167064025077553482807631363237210300420542377586536115530257263810971960648007386398720000000000000000000000
527 23365687591438865771217281549321717418499800198060809825544854664426458546503845587671442246339208581469450334510906763706643505088123898581036891374465795334275800028913715434436196598646640777587890625
528 55668985602591564204834627528907171905694349896303988942113273428685109780111309245486193418246922326790147312544514547264170703827954301545619799377045652204173807528585081105101619200000000000000000000
529 126693911244913294289002205126431543884942265994296888511582039214701860235936480351312748399947570883542468880242607369289349548385523033625204305636936007248872801794801021145769025761099338531494140625
530 555975880580835908076981439059177595491808038516912710530817287806166632416898558091065079324179890114951639656073653636129759464679892125823001025893736962318434333125744977457971200000000000000000000000
531 1775311899653836189007191749476968143366296985270455278536944211682972986707671302139613533012060816220711309425620135617700338330510880904033367755905743047115594636376075295167206950068461894989013671875
532 4910882631511256893702048828882136935360706539931878669722143795174319467199313121055405319121596878061341258452853659885242195879823728544876037213462096864347437083064739929564119040000000000000000000000
533 12453911486236915456058811065788475384060393505566411637015407536139302405286549698228878717298798173923217028294313305055640988211970037943692663102590268913169001415411010326554492787078659534454345703125
534 29727238311783895285381691100436429797640782844626330095088488010917848622579439137089627285343856522505938664898770768239067155844127597025360972867342378277028813220264433310124264652800000000000000000000
535 67781242516028612444616179742640875978444112306948835353696390979865495226226016987952320393971950422695220850929794942569802008386254822989484303515760763878146948960218546312986428782188146114349365234375
536 298003071991328046729262051335719191183609108645065212844518066264105314975457627136810882517760421101614078855655478348965551073068422179441128549879043011802680802555399307917472563200000000000000000000000
537 953342490114110033496861969469131892987701481090234484574339041673756493862019489248972467227476658310521973161558012826705081683484343045465918484921384016301074319733952433504790132186764037609100341796875
538 2642054855753056208811702269938589671224060118483350724310513361803783873353230459127808061687419120397001597047635269018260301383345165957143308020842608113018921150688830082105496043520000000000000000000000
539 6712658291081697430815699164459988232008552099500295872351304661979083996449450287345365628624052215744613978250634871424990492646251850451650345412296154944198091762906534566012871612235397489070892333984375
540 16052708688363303454106113194235672090726022736098218251347783525895638256192897134028398734085682522153206879045336214849096264155828902393694925348364884269595559138942793987467102912512000000000000000000000
541 36669652201171479332537353240768713904338264758059319926349747520107232917388275190482205333138825178678114480353019063930262886536963859237311008202026573258077499387478233555325657971163787047863006591796875
542 161517665019299801327260031823959801621516136885625345361728791915145080716698033908151498324626148237074830739765269265139328681603084821257091674034441312397052994985026424891270129254400000000000000000000000
543 517664972131961748188796049421738617892321904231997325123866099628849776167076582662192049704519825462613431426726000964900859354131998273687993737312311520851483355615536171393101041777412872421741485595703125
544 1437277841529662577593566034846592781145888704454942794024919268821258427104157369765527585557956001495968868793913586345933603952539770280685959563338378813482293105974723564665389847674880000000000000000000000
545 3658398768639525099794556044630693586444660894227661250431461040778600778064950406603224267600108457580814618146596004926619818492207258496149438249701404444587960010784061338477015028668291631543636322021484375
546 8764778943846363685941937804052676961536408413909627165235889805139018487881321835179505708810782657095650955958753573307606560229082580706957429240207226811199175289862765517157038190231552000000000000000000000
547 20058299754040799194897932222700486505673030822658447999713311893498656405811386529193766317226937372736928620753101427969853798935719231002809121486508535572168392164950593754763134910226591515181064605712890625
548 88511680430576291127338497439529971288590843013322689258227377969499504232750522581667021081895129233917007245391367557296352117518490482048886237370873839193585041251794480840416030831411200000000000000000000000
549 284198069700446999755649031132534501222884725423366531493002488696238527115725043881543435287781384178974773853272574529730571785418467052254708561784459024947464362232929358094812471935799666959536075592041015625
550 790502812841314417676461319165626029630238787450218536713705597851692134907286553371040172056875800822782877836652472490263482173896873654377277759836108347415261208286097960565964416221184000000000000000000000000
551 2015777721520378329986800380591512166131008152719441348987735033469009028713787674038376571447659760127028854598774398714567519989206199431378340475585473848967965965942017797500835280796228688980543613433837890625
552 4838157977003192754639949667837077682768097444478114195210211172436738205310489653019087151263552026716799327689231972465798821246453584550240500940594389199781944760004246565470685081007816704000000000000000000000
553 11092239763984561954778556519153369037637186044930121743841461477104756992413696750644152773426496367123521527276465089667329150811452734744553444182039220171409120867217678346384013605355305107895128726959228515625
554 49035470958539265284545527581499604093879327029380769849057967395102725344943789510243529679369901595590022013946817626742179073105243727055082975503464106913246112853494142385590481080601804800000000000000000000000
555 157729928683748084864385212278556648178701022609968424978616381226412382549227399354256606584718668219330999488566278864000467340907249214001363251790374758845842721039275793742620921924368815162542521953582763671875
556 439519563939770816228112493456088072474412765822321506412820312405540827008451323674298335663622945257467280077178774704586496088686661751833766434468876241162885231807070466074676215418978304000000000000000000000000
557 1122788190886850729802647811989472276534971541064728831386168413642238028993579734439375750296346486390755072011517340084014108633987853083277735644901108933875157043029703913207965251403499379762162792682647705078125
558 2699692151167781557089091914653089346984598374018787720927297834219699918563253226384650630405062030907974024850591440635915742255521100179034199524851669173478325176082369583532642275202361720832000000000000000000000
559 6200562028067370132721213094206733292039186999115938054807376965701559158759256483610081400345411469222048533747543985124036995303602078722205375297759924075817698564774682195628663605393615555313376958370208740234375
560 27459863736781988559345495445639778292572423136453231115472461741257526193168522125736376620447144893530412327810217870975620280938936487150846466281939899871417823197956719735930669405137010688000000000000000000000000
561 88486489991582675608920104088270279628251273684192286413003789868017346610116571037737956294027172871044690713085682442704262178248966809054764784254400239712517766503033720289610337199570905306186354815959930419921875
562 247009994934151198720199221322321496730619974392144686604005015571913944778749643904955664642956095234696611403374471383977610801841903904530576736171508447533541500275573601933968033065465806848000000000000000000000000
563 632129751469296960878890718150072891689188977619442332070412816880580010323385390489368547416843071837995105542484262467299943160935161285885365168079324329771713415225723303136084436540170150806097652280330657958984375
564 1522626373258628798198247839864342391699313482946596274602995978499910754069674819680942955548454985432097350015733572518656478632113900500975288532016341413841775399310456445112410243214132010549248000000000000000000000
565 3503317545858064124987485398226804310002140654500505000966167985621380924698979913239695991195157480110457421567362351595080902346535174478046037043234357102836999689097695440530194937047392788752057981479167938232421875
566 15542282875018605524589550422232114513595991495232528811357413345551759825333383523166789167173084009738213377540583314972201079011438051727379099915577983327222487930043503370536758883307548049408000000000000000000000000
567 50171839825227377070257699018049248549218472178937026396173148855165835527936095778397421218713407017882339634319581945013316655067164180734051632672244935916997573607220119404209061192156703308607663180649280548095703125
568 140301677122597880873073157711078610142992145454738181991074848844847120634329797738014817517199062093307675277116699746099282935446201417773367586145416798199051572156525805898493842781184578289664000000000000000000000000
569 359681828586029970740088818627391475371148528265462686948064892805050025874006287188450703480183707875819215053673545343893667658572106771668772780637135543640104933263436559484432044391356815808669564147508144378662109375
570 867897032757418414973001268722675163268608685279559876523707707744949129819714647218137484662619341696295489508968136335634192820304923285555914463249314605889811977606960173714073838632055246013071360000000000000000000000
571 2000394318684954615367854162387505261011222313719788355551681919789808508003117530459866410972434921143071187714963902760791195239871584626964287151686817905719926822474784096542741309054061282377425107424604892730712890625
572 8890185804510642360065222841516769501776907135273006480096440433655606620090695375251403403623004053570258051953213656164099017194542565588060845151710606463171263095984883927947026081251917484261376000000000000000000000000
573 28748464219855287061257661537342219418702184558530916125007214294010023757507382881021722358322782221246580610465120454492630443353485075560611585521196348280439609676937128418611792063105790995832191002512037754058837890625
574 80533162668371183621143992526159122222077491491019716462876963236942247244105303901620505254872261641558605609064985654260988404946119613801912994447469242166255602417845812585735465756399947938267136000000000000000000000000
575 206817051436967233175551070710750098338410403752641044995137313362903764877553615133359154501105632028596048655862288572738858903678961393709544348866352937593060336626476021703548425525030169089984999384817183017730712890625
576 499908690868273007024448730784260894042718602721026488877655639661090698776155636797647191165668740817066201957165646529325295064495635812480206730831605212992531699101609060059306531052063821703529103360000000000000000000000
577 1154227521881218813067251851697590535603475275016317881153320467718719509117798815075342919131094949499552075311534171892976519653405904329758393686523293931600397776567950423705161735324193359931774286983997023105621337890625
578 5138527395007151284117698802396692772027052324187797745495742570652940626412421926895311167294096342963609154028957493262849231938445602909899168497688730535712990069479262910353381074963608305903075328000000000000000000000000
579 16645360783296211208468186030121145043428564859389400436379177076231803755596774688111577245468890906101770173459304743151233026701667858749594108016772685654374534002946597354376227604538252986586838590454469859600067138671875
580 46709234347655286500263515665172290888804945064791435548468638677426503401581076262939893047825911752103991253257691679471373274868749376005109536779532160456428249402350571299726570138711969804194938880000000000000000000000000
581 120160706884877962474995172082945807134616444580284447142174779063847087393858650392481668765142372208614304269055989660761277023037476569745245266691351056741568055579982568609761635230042528241281284642578783333301544189453125
582 290946858085334890088229161316439840332862226783637416526795582282754786687722580616230665258419207155532529539070406280067321727536460042863480317343994233961653448877136472954516401072301144231453938155520000000000000000000000
583 672914645256750568018207829539695282256826085334513324712385832680013473815676709188924921853428355558238859906624422213605310957935642224249143519243080362123031903739115097020109291694004728840224409311670264470577239990234375
584 3000899998684176349924736100599668578863798557325673883369513661261317325824854405306861721699752264290747745952911176065503951452052232099381114402650218632856386200575889539646374547778747250647395991552000000000000000000000000
585 9737536058228283556953888827620869850405710442742799255281818589595605197024113192545272688599301180069535551473693274743471320620475697368512553189812021107809102391723759452310093148654877997153300575415864867866039276123046875
586 27371611327725997889154420179790962460839697807967781231402622264971930993326510690082777326025984286732938874409007324170224739073087134338994188552805846027466954149777434781639770101285214305258234183680000000000000000000000000
587 70534334941423363972822166012689188788019852968626970472456595310478240300195027780386739565138572486456596605935865930866869612522998746440458971547823070307300448625449767773930079880034964077632114085193745816648006439208984375
588 171076752554176915371878746854066626115722989348778800917755802382259814572380877402343631171950493807453127368973398892679585175791438505203726426598268609569452227939756246097255643830513072808094915635445760000000000000000000000
589 396346726056226084562724411598880521249270564262028348255595255448527936077433581712276778971669301423802688485001784683813528154224093270082745532834174333290465791302338792144844372807768785286892177084573785773169994354248046875
590 1770530999223664046455594299353804461529641148822147591188013060144177222236664099131048415802853835931541170112217593878647331356710816938634857497563628993385267858339774828391360983189460877881963635015680000000000000000000000000
591 5754883810412915582159748297123934081589774871660994359871554786451002671441250896794256158962186997421095510920952725373391550486701137144790918935178904474715179513508741836315265050855032896317600640070776136908829212188720703125
592 16203993906013790750379416746436249776817101102316926488990352380863383148049294328529004177007382697745899813650132335908773045531267583528684559623261060848260436856668241390730743899960846868712874636738560000000000000000000000000
593 41826860620264054835883544445524688951295772810395793490166761019113596498015651473769336562127173484468761787319968497004053680226138256639192170127859080692229166034891712289940537368860733698035843652519891269272267818450927734375
594 101619591017181087730895975631315575912739455673174607745146946615062329855994241176992116916138593321627157657170198942251673594420114472091013497399371554084254623396215210181769852435324765248008379887454781440000000000000000000000
595 235826302003454520314821024901333910143315985735906867212079176991874121966072981118804683488143234347162599648576061886869049251763335495699233592036333728307827145824891581326182401820622427245700845365321402535036146640777587890625
596 1055236475537303771687534202414867459071666124697999964348055783845929624453051803082104855818500886215198537386881685951673809488599646895426375068547922880057619643570505797721251145980918683217650326469345280000000000000000000000000
597 3435665634816510602549369733382988646709095598381613632843318207511248594850426785386170926900425637460394020019808777047914755640560578875440178604301805971404962169564718876280213235360454639101607582122253353734571039676666259765625
598 9689988355796246868726891214368877366536626459185522040416230723756303122533478008460344497850414853252048088562779136873446281227698014950153366654710114387259741240287608351656984852176586427490299032769658880000000000000000000000000
599 25054289511538168846694243122869288681826167913427080300609889850449044302311375232787832600714176917196788310604661129705428154455456815726876109906587589334645270454900135661674381883947579485123470347859414870294088423252105712890625
600 60971754610308652638537585378789345547643673403904764647088167969037397913596544706195270149683155992976294594302119365351004156652068683254608098439622932450552774037729126109061911461194859148805027932472868864000000000000000000000000
601 141731607504076166709207435965701679996132907427280027194459585372116347301609861652401614776374083842644722388794213194008298600309764632915239388813836570713004114640759840377035623494194078774666208064558162923556724131107330322265625
602 635252358273456870555895589853750210361143007068195978537529581875249633920737185455427123202737533501549519506902774942907633312136987431046677791265849573794687025429444490228193189880513047297025496534545858560000000000000000000000000
603 2071706377794355893337269949229942153965584645824113020604520879129282902694807351587861068920956659388617594071944692559892597651258029061890427698393989000757192188247525482396968580922354147378269372019718772301946336925029754638671875
604 5852752966900933108711042293478801929388122381348055312411403357148807086010220717110048076701650571364237045491918598671561553861529601029892633459444909089904883709133715444400818850714658202204140615792873963520000000000000000000000000
605 15157845154480592152250017089335919652504831587623383581868983359521671802898382015836638723432077034904056927915819983471784033445551373514760046493485491547460388625214582075313001039788285588499699560454945996527923496067523956298828125
606 36948883293847043498953776739546343401872066082766287376135429789236663135639506091954333710707992531743634524147084335402708518931153622052292507654411497065034981066863850422091518345484084644175846927078558531584000000000000000000000000
607 86031085754974233192488913631180919757652674808358976507036968320874622812077186023007780169259068892485346489998087408763037250388027132179550309009998798422793497586941223108860623460975805816222388295186804894598931547582149505615234375
608 386233433830261777297984518631080127899574948297463154950817985780151777423808208756899690907264420368942107860196887165287841053779288358076380097089636540867169711461102250058741459447351932756591501893003882004480000000000000000000000000
609 1261669184076762739042397399081034771765041049306884829548153215389733287741137677117007390972862605567668114789814317768974591969616139698691270468321939301461130042642743018779753865781713675753366047560008732331885319187343120574951171875
610 3570179309809569196313735799022069176926754652622313740570956047860772322466234637437129326788006848532184597750070345189652547855533056628234506410261394544841979062571566421084499498935941503344525775633653117747200000000000000000000000000
611 9261443389387641805024760441584246907680452100037887368521948832667741471570911411676186260016999068326378782956566009901260044435231889217518388407519635335498297450006109648016243635310642494573316431437972003878561256097257137298583984375
612 22612716575834390621359711364602362161945704442652967874194883031012837839011377728276052230953291429427104328778015613266457613585866016696003014684499836203801408412920676458320009227436259802235618319372077821329408000000000000000000000000
613 52737055567799204946995704055913903811441089657524052598813661580696143783803315032103769243755809231093517398368827581571741834487860632026064339423129263433172414020794969765731562181578168965344324024949511400389145038667857646942138671875
614 237147328371780731260962494439483198530339018254642377139802243269013191338218240176736410217060354106530454226160888719486734407020483051858897379613036836092442202837116781536067256100674086712547182162304383550750720000000000000000000000000
615 775926548207209084511074400434836384635500245323734170172114227464685971960799671426959545448310502424115890595735805427919374061313925914695131338017992670398594976225286956549548627455753910588320119249405370384109471300216019153594970703125
616 2199230454842694624929261252197594612986880866015345264191708925482235750639200536661271665301412218695825712214043332636825969479008362882992455948721019039622659102544084915388051691344539966060227877790330320532275200000000000000000000000000
617 5714310571252174993700277192457480342038838945723376506378042429755996487959252341004206922430488425157375709084201228109077447416538075647208845647439615002002449526653769652826022322986666419151736238197228726393072295012007653713226318359375
618 13974658843865653404000301623324259816082445345559534146252437713165933784509031436074600278729134103385950475184813648998670805196065198318129863075020898773949270399184978051241765702555608557781612121371944093581574144000000000000000000000000
619 32644237396467707862190340810610706459282034498007388558665656518450913002174252004872233161884845914046887269590304272992908195547985731224133826102917014065133724278872086284987836990396886589548136571443747556840880778935403883457183837890625
620 147031343590504053381796746552479583088810191317878273826677390826788178629695308909576574334577419546048881620219751006081775332352699492152516375360082838377314165759012404552361698782417933761779252940628717801465446400000000000000000000000000
621 481850386436676841481377202670033394858645652346038919676882935255569988587656595956141877723400822005375968059951935170737931292075947993025676560909173448317527480235903200017269697650023178475346794053880735008531981677434147894382476806640625
622 1367921342912156056706000498866903849277839898661544754327242951649950636897582733803310975817478400028803592997134952900105753015943201713221307600104473842645293961782420817371368152016303858889461739985585459371075174400000000000000000000000000
623 3560015485890105021075272690901010253090196663185663563473520433737985811998614208445620912674194288873045066759457365111955249740503221128211110838354880146247526055105298493710611907220693179131531676396873496542884039792480768263339996337890625
624 8720187118572167724096188212954338125235445895629149307261521133015542681533635616110550573926979680512833096515323716975170582442344683750513034558813040834944344729091426303974861798394699740055725963736093114394902265856000000000000000000000000
625 20402648372792317413868963006631691537051271561254617849166035324031820626358907503045145726178028696279304543493940170620567622217491082015083641314323133790708577674295053928117398118998054118467585357152342223025550486834627427160739898681640625
626 92041621087655537417004763341852219013595179764991799415500046657569399822189263377394935533445464635826599894257564129807191358052789882087475250975411856824198667765141765249778423437793626534873812340833577343717369446400000000000000000000000000
627 302120192295796379608823506074110938576370824020966402637405600405242382844460685664500957332572315397370731973589863352052682920131619391627099203690051752095089730107911306410828100426564532904042439871783220850349552511751210729777812957763671875
628 859054603348834003611368313288415617346483456359450105717508573636168999971681956828479292813376435218088656402200750421266412894012330675902981172865609573181244607999360273309219199466238823382581972710947668485035209523200000000000000000000000000
629 2239249740624876058256346522576735449193733701143782381424844352821193075747128337112295554072068207701145346991698682655419852086776526089644788717325219611989693888661232752543974889641816009673733424453633429325474061029470403237640857696533203125
630 5493717884700465666180598574161233018898330914246364063574758313799791889366190438149646861573997198723084850804653941694357466938677150762823211772052215726014937179327598571504162932988660836235107357153738662068788427489280000000000000000000000000
631 12874071123231952288151315657184597359879352355151663862823768289464078815232470634421486953218336107352241166944676247661578169619236872751517777669337897421937112512480179028642078213087772148753046360363127942729122357192649906538426876068115234375
632 58170304527398299647547010432050602416592153611474817230596029487583860687623614454513599257137533649842411133170780530038144938289363205479284358616460293512893558027569595637859963612685571970040249399406820881229377490124800000000000000000000000000
633 191242081723239108292385279344912224118842731605271732869477745056518428340543614025629105991518275646535673339282383501849348288443315074899953795935802759076191799158307856958054187570015349328258864438838778798271266739938516391949355602264404296875
634 544640618523160758289607510624855501397670511331891367024900435685331145982046360629255871643680659928268208158995275767082905774803817648522490063596796469396909081471594413278044972461595414024556970698740821819512322837708800000000000000000000000000
635 1421923585296796296992780041836227010238020900226301812204776164041457603099426494066307676835763311890227295339728663486191606075103094066924440835501514453613455619299882797865424054922553166142820724528057227621676028753713706055901944637298583984375
636 3494004574669496163690860693166544200019338461460687544433546287576667641636897118663175403961062218387881965111759906917611348972998667885155562687025209201745500046052352691476647625380788291845528279149777789075749439883182080000000000000000000000000
637 8200783305498753607552388073626588518243147450231609880618740400388618205303083794126487189200080100383377623343758769760425294047453887942716824375368240657773940670449874041245003821736910858755690531551312499518450941531717990464977920055389404296875
638 37112654288480115175134992655648284341785794004120933393120266813078503118703866021979676326053746468599458302962957978164336470628613725095783420797301667261226090021589402016954656784893394916885679116821551722224342838699622400000000000000000000000000
639 122203690221149790198834193501398911211940505495768637303596279091115275709607369362376998728580178138136295263801443057681733556315278332861070475602977963049686559662158720596196625857239808220757414376417979652095339446820711974455638229846954345703125
640 348569995854822885305348806799907520894509127252410474895936278838611933428509670802723757851955622354091653221756976490933059695874443295054393640701949740414021812141820424497948782375421064975716461247194125964487886616133632000000000000000000000000000
641 911453018175246426372372006817021513562571397045059461623261521150574323586732382696503220851724282921635696312766073294648819494141083296898566575556470764766225051971224873431736819205356579497548084422484682905494334431130485581833146512508392333984375
642 2243150936937816537089532565012921376412415292257761403526336716624220625930887950181758609343001944205020221601749860241106486040665144782269871245070184307520611029565610427928007775494466083364829155214157340586631140405002895360000000000000000000000000
643 5273103665435698569656185531341896417230343810498925153237850077449881506009882879623331262655651504546511811810036888955953464072512849947166918073361778742948643851099269008520537457376833682179909011787493937190363955404894667868980802595615386962890625
644 23900549361781194172786935270237495116110051338653881105169451827622556008445289718154911553978612725778051147108144937937832687084827238961684522993462273716229601973903574898918798969471346326474377351233079309112476788122556825600000000000000000000000000
645 78821380192641614678248054808402297731701626044770771060819600013769352832696753238733164179934214899097910445151930772204718143823354524695390456763920786167047830982092374784546823677919676302388532272789596875601493943199359223523886658251285552978515625
646 225176217322215583907255329192740258497852896205057166782774836129743308994817247338559547572363332040743207981255006813142756563534890368605138291893459532307458090643615994225674913414522007974312833965687405373059174754022326272000000000000000000000000000
647 589710102759384437862924688410612919274983693888153471670250204184421587360615851604637583891065611050298295514359649421637786212709280893093372574385036584803747608625382493110333722025865706934913610621347589839854834376941424171446045793592929840087890625
648 1453561807135705116034017102128373051915245109383029389485066192372494965603215391717779578854265259844853103597933909436237002954351013818910876566805479431273355947158515557297349038520414022020409292578773956700136978982441876193280000000000000000000000000
649 3422244278867768371706864409840890774782493133013802424451364700264973097400413988875541989463517826450686165864713940932413798183060839615711329829611794404173669859363425586529828809837565059734760948650083565236546207057776639446968540884554386138916015625
650 15535357085157776212311507925654371825471533370125022718360143687954661405489438316800692510086098271755733245620294209659591246605137705325094939945750477915549241283037323684297219330156375112208345278301501550923109912279661936640000000000000000000000000000
651 51312718505409691155539483680269895823337758555145771960593559608963848694085586358415289881137173899312739699793906932705271511629003795576699187353312431794748137969342135984739982214325709272854934509586027566016572557022782854514050214521586894989013671875
652 146814893694084560707530474633666648540600088325697272742369193156592637464620845264740825017180892490564571603778264442169077279424748520330550166314535615064462675099637628235140043546268349199251967745628188303234581939622556729344000000000000000000000000000
653 385080697101878037924489821532130236286564352108964217000673383332427296546482151097828342280865844015844786970876851072329474396899160423189972291073428889876847188432374768001047920482890306628498587735739976165425206848142749983954267903216183185577392578125
654 950629421866751145886247184791955975952570301536501220723233289811611707504502866183427844570689479938533929753048776771298999932145563037567713274690783548052774789441669174472466271192350770401347677346518167681889584254516987030405120000000000000000000000000
655 2241570002658388283467996188445783457482533002124040588015643878673557378797271162713480003098604176325199438641387631310731037809904849948290921038395725334733753757883043759177037870443605114126268421365804735229937765622843698837764394279383122920989990234375
656 10191194247863501195276349199229267917509325890802014903244254259298257882001071535821254286616480466271761009126913001536691857772970334693262280604412313512600302281672484336898975880582582073608674502565785017405560102455458230435840000000000000000000000000000
657 33712456058054167089189440777937321555932907370730772178109968663089248592014230237478845451907123251848469982764596854787363383140255493693891366091126267689149526645857783341974168314811990992265691972798020110872888169963968335415730990940682590007781982421875
658 96604200050707640945555052308952654739714858118308805464478929097037955451720516184199462861305027258791488115286098002947252849861484526377502009434964434712416440215561559378722148653444573773107794776623347903528354916271642327908352000000000000000000000000000
659 253768179390137626992238792389673825712845908039807419003443759616069588424131737573468877563090591206441714613807844856665123627556546718882191739817389638428842297176934972112690579598224712068180569317852644293015211312926072239425862548219464719295501708984375
660 627415418432055756284923141962690944128696399014090805677333971275663726952971891681062377416655056759432393637012192669057339955216071604794690761295917141714831361031501655151827738986951508464889467048701990670047125607981211440067379200000000000000000000000000
661 1481677771757194655372345480562662865395954314403990828678340603803221427384996238553610282048177360550956828941957224296393215992347105815820298806379574446259011233960691924816022032363222980437463426522796929986988863076699684931762264618672244250774383544921875
662 6746570592085637791272943169889775361391173739710933865947696319655446717884709356713670337740110068671905788042016407017290009845706361566939629760120951545341400110467184631027122032945669332728942520698549681522480787825513348548526080000000000000000000000000000
663 22351358366489912780132599235772444191583517586794501954086909223628171816505434647448474534614422715975535598572927714724021923021989392319049975718416715477906136166203710355728873592720350027872153777965087333508724856686111006380629646993672557175159454345703125
664 64145188833669873587848554733144562747170665790557046828414008920433202419942422746308443339906538099837548108549969073956975892308025725514661334264816384649044516303132875427471506705887196985343575731677903007942827664404370505731145728000000000000000000000000000
665 168755839294441521949838796939133094099042528846471933637290100144686276302047605486356803579455243152283740218182216829682307212325103568056657506978564109555180127622661756454939235432819433525340078596372008454855115523095838039218198594565944038331508636474609375
666 417858668675749133685758812547152168789711801743384476581104424869592042150679279859587543359492267801781974162250120317592188410173903688793264047023080816382077686446980102331117274165309704637616385054435525786251385654915486819084874547200000000000000000000000000
667 988279073762048835133354435535296131219101527707461882728453182736748692065792491115258058126134299487488204904285468605694275066895519579152139303855176155654760493051781513852286695586269727951788105490705552301321571672158689849485430500654386915266513824462890625
668 4506709155513206044570326037486369941409304058126903822453061141529838407546985850284731785610393525872833066412066959887549726576931849526715672679760795632288055273792079333526117518007707114262933603826631187257017166267442916830415421440000000000000000000000000000
669 14953058747181751649908708888731765164169373265565521807284142270607246945242135779143029463657048796987633315445288641150370666501710903461444433755620782654719205095190282227982616433529914168646470877458643426117336929123008263268641233838766940750181674957275390625
670 42977276518558815303858531671206857040604346079673221375037385976690245621361423240026657037737380526891157232728479279551173847846377236094823093957426977714859825923099026536405909492944421980180195740224195015321694535150928238839867637760000000000000000000000000000
671 113235168166570261228341832746158306140457536855982667470621657197084491398673943281345415201814468155182389686400267492716828139470144494166017187182616517511525865634806038581264226975421839895503192738165617673207782515997307324315411256953748449720442295074462890625
672 280801025350103417836829922031686257426686330771554368262502173512365852325256476065642829137578803962797486637032080853421950611636863278869073439599510308608756205292370628766510808239088121516478210756580673328360931160103207142425035695718400000000000000000000000000
673 665111816641858866044747535115254296310455328147121847076248991981831869760278346520568673118888383555079561900584120371632247120020684676769389751494533552755653811823848958822588946129559526911553394995244836698789417735362798268703694726940402393974363803863525390625
674 3037521970815900874040399749265813340509870935177533176333363209391111086686668463091909223501405236438289486761733130964208515712852066581006363386158776256162149254535861470796603207137194595013217248979149420211229570064256525943699994050560000000000000000000000000000
675 10093314654347682363688378499893941485814326954256727219916796032659891688038441650921544887968507937966652487925569832776500199888654859836474992785044028291935463439253440503888266092632692063836367842284584312629202427158030577706332832841167685006372630596160888671875
676 29052638926545759145408367409735835359448537949859097649525272920242606040040322110258020157510469236178422289324451992976593521144151011600100411515220636935245242324014941938610394817230429258601812320391555830357465505762027489455750523125760000000000000000000000000000
677 76660208848768066851587420769149173257089752451500265877610861922426200676902259601470846091628394941058477817692981092569292650421287822550393635722631382355303011034763688119515881662360585609255661483738123164761668763330177058561533420957687700460739433765411376953125
678 190383095187370117293370687137483282535293332263113861681976473641384047876523890772505838155278429086776695939907750818620082514689793303073231792048467989236736707188227286303694327986101746388172226892961696516628711326549974442564174201697075200000000000000000000000000
679 451610923499822170044383576343257667194799167811895734164773065555663839567228997287466129047725212433899022530496617732338295794494044895526415641264788282321088938228393443040537894421970918772944755201771244118478014642311340024449808719592533225508593022823333740234375
680 2065514940154812594347471829500753071546712235920722559906686982385955538946934554902498271980955560778036850997978529055661790684739405275084327102587967854190261493084385800141690180853292324608987729305821605743636107643694437641715995954380800000000000000000000000000000
681 6873547279610771689671785758427774151839556655848831236763338098241386239554178764277572068706553905755290344277313056120796636124173959548639470086614983266808050602131592983147909209082863295472566500595801916900486852894618823418012659164835193489339761435985565185546875
682 19813899747904207737168506573439839715143902881803904596976236131605457319307499679195969747422140019073684001319276259210036781420310989911268480653380474389837255264978190402132289265351152754366436002507041076303791474929702747808821856771768320000000000000000000000000000
683 52358922643708589659634208385328885334592300924374681594408218693017095062324243307804587880582193744742940349484306086224826880237739582801918853198557234148671956536743598985629347175392279971121616793393138121532219765354510930997527326514100699414685033261775970458984375
684 130222037108161160228665550002038565254140639267969881390471907970706688747542341288393993298210445495355260022896901559936136440047818619302090545761152104637927907716747463831726920342493594529509803194785800417374038547360182518713895153960799436800000000000000000000000000
685 309353482597378186480402749795131502028437429951148577902869549905629730103551863141914298397691770517220830433390183146651732619228420753435594714266379973389945922686449508482768457679050079359467157313213302221157440029983267916748118972920885259473386220633983612060546875
686 1416943248946201439722365675037516607081044593841615676095987269916765499717597104663113814578935514693733279784613270932183988409731232018707848392375345947974519384255888658897199464065358534681765582303793621540134369843574384222217173224705228800000000000000000000000000000
687 4722126981092600150804516816039880842313775422568147059656413273491832346573720811058692011201402533253884466518514069554987289017307510209915315949504493504297130763664404379422613626639927083989653185909315916910634467938603131688174696846241777927176416106522083282470703125
688 13631963026558094923171932522526609724019005182681086362719650458544554635683559779286827186226432333122694592907662066336505305617173961058952714689525766380208031622304994996667015014561593095004107969724844260497008534751635490492469437458976604160000000000000000000000000000
689 36075297701515218275487969577491601995534095336894155618547262679488778497941403639077361049721131490127885900794686893408905720483802572550522089853805934328434978053816339701098620203845280900102793970647872165735699418329258031457296327968215381896717987917363643646240234375
690 89853205604631200557779229501406610025357041094899218159425616499787615235804215488991855375765207391795129415798862076355934143632994847318442476575194952200170256324555750043891575036320580225361764204402202287988086597678525937912587656232951611392000000000000000000000000000
691 213763256474788326857958300108435867901650264096243667330882858984790143501554337431062780192805013427399593829472616554336347239886838740623995947558068561612452632576336610361593004256223604837391805703430391834819791060718438130472950210288331714296109878458082675933837890625
692 980524728270771396287877047125961492100082858938398047858423190782401725804577196426874759688623376168063429610952383485071319979534012556945831087523739395998367413905074951956862029133228105999781782954225186105772983931753473881774283871496018329600000000000000000000000000000
693 3272433997897171904507530153515637423723446367839725912341894398529839816175588522063673563762571955544941935297330250201606191288994104575471313953006613998477911619219432234939871243261469469204829657835155930419069686281451970259905064914445552103533256361819803714752197265625
694 9460582340431317876681321170633467148469189596780673935727437418229920917164390486825058067241144039187150047477917474037534682098318728974913183994530881867864373945879666527686908420105745607932850930989041916784923923117635030401773789596529763287040000000000000000000000000000
695 25072331902553076701464138856356663386896196259141438154890347562244701056069275529158765929556186385638880701052307390919189475736242787922612852448395124358262309747402356092263541041672470225571441809600271155186311095738834331862820947937909690418219001602567732334136962890625
696 62537831100823315588214343732979000577648500602049855838960229083852180204119733980338331341532584344689410073396008005143730163968564413733635963696335686731318498401890802030548536225279123836851787886263932792439708271984254052787161008738134321528832000000000000000000000000000
697 148992989762927463819996935175579799927450234075081836129625352712398730020583373189450757794385094358897516899142413738372434026201126602214925175447973787443879484905706617422030323966587852571662088575290983108869394369320751376939646296570967204864388585285283625125885009765625
698 684406260332998434608938178893921121485857835539001837405179387166116404611594883105958582262659116565308273868444763672579781345714740764748190099091570098406860454905742316465889696334993217987847684502049179901829542784363924769478450142304220794060800000000000000000000000000000
699 2287431364530123161250763577307430559182689011119968412726984184572358031506736376922507821070037796925914412772833844890922727711006879098254448453151623184936060221834383132222969999039767158974175930826773995362929710710734927211673640375197440920369746196912042796611785888671875
700 6622407638301922513676924819443427003928432717746471755009206192760944642015073340777540647068800827431005033234542231826274277468823110282439228796171617307505061762115766569380835894074021925552995651692329341749446746182344521281241652717570834300928000000000000000000000000000000
701 17575704663689706767726361338306021034214233577658148146578133641133535440304562145940294916618886656332855371437667481034351822491106194333751609566324982175141879132929051620676742270212401628125580708529790079785604078112922866635837484504474692983171520123399980366230010986328125
702 43901557432777967542926469300551258405509247422638998798950080816864230503292053254197508601755874209971965871523997619610898575105932218441012446514827652085385585878127343025445072430145944933469955096157280820292675206932946345056587028134170293713240064000000000000000000000000000
703 104742071803338007065457845428432599348997514554782530799126622956816307204470111352183882729452721334304954380097116858075821120419392001357092398339925572573047277888711752047687317748511260357878448268429561125535184241632488217988571346489389945019665175455554388463497161865234375
704 481822007274430897964692477941320469526043916219457293533246288564945948846562797706594841912912018061977024803385113625496166067383177498382725829760465349278429760253642590791986346219835225463444769889442622650887998120192203037712828900182171439018803200000000000000000000000000000
705 1612639111993736828681788322001738544223795752839577730972523850123512412212249145730368013854376646832769661004847860648100523036259849764269386159471894345379922456393240108217193849323035847076794031232875666730865446051068123684229916464514195848860671068822990171611309051513671875
706 4675419792641157294655908922527059464773473498729009059036499572089226917262641778588943696830573384166289553463586815669349639892989115859402095530097161819098573604053731197982870141216259479440414930094784515275109402804735232024556606818605009016455168000000000000000000000000000000
707 12426023197228622684782537466182356871189463139404310739630740484281409556295325437179788506049552866027328747606430909091286738501212079393962387963391762397825308546980839495818456785040167951084785560930561586408422083225836466711537101544663607939102264727243786118924617767333984375
708 31082302662406801020391940264790290951100547175228411149656657218339875196330773703971836090043158940660151837038990314684516191175000010656236812132497977676452994801714158862015111280543329012896728208079354820767214046508526012300063615918992567948973965312000000000000000000000000000
709 74262128908566647009409612408758712938439237819340814336580775676382761807969308948698372855181979426022212655488855852375757174377348928962178510423007230954290520023096632201810308283694483593735819822316558838004445627317434146553897084660977471018942609397988061420619487762451171875
710 342093625164845937554931659338337533363491180515814678408604864881111623681059586371682337758167532824003687610403430674102277907842056023851735339129930397987685129780086239462310305816083010079045786621504262082130478665336464156776108519129341721703350272000000000000000000000000000000
711 1146586408627546885192751496943236104943118780268939766721464457437817325082909142614291657850461795898099228974446828920799471878780753182395533559384516879565124866495593716942424826868678487271600556206574599045645332142309435939487470606269593248539937129933146012015640735626220703125
712 3328898892360503993795007152839266338918713131095054450033987695327529565091000946355327912143368249526398162066073812756576943603808250491894292017429179215198184406086256612963803540545976749361575430227486574875877894796971485201484304054846766419716079616000000000000000000000000000000
713 8859754539624007974249949213388020449158087218395273557356717965292645013638567036709189204813331193477485397043385238182087444551364212607895182617898326589649444993997338560518559687733639749123452104943490411109204945340021400765325953401345152460579914750524819502793252468109130859375
714 22192764100958455928559845349060267739085790683113085560854853253894670890180172424635890968290815483631348411645839084684744560498950007608553083862603556060987438288423909427478789454307936915208263940568659342027790829207087572782245421766160693515567411232768000000000000000000000000000
715 53097422169625152611727872872262479750984055040828682250655254608613674692698055898319336591455115289605882048674531934448666379679804484207957634952450170132317721816514092024294370422841555769521111172956339569173178623531965414786036415532598891778543965719561463915742933750152587890625
716 244939035618029691289331068086249673888259685249323309740561083254875922555638663842124553834847953501986640329048856362657230982014912113077842502817030164959182552922541747455014178964315435216596783220997051650805422724380908336251693699696608672739598794752000000000000000000000000000000
717 822102454985951116683202823308300287244216165452829812739290015982915022084445855254447118678781107658937147174678376336213221337085800031777597562078698602648194529277340695047718600864842475373737598800113987515727703146035865568612516424695298359203134922162065690615214407444000244140625
718 2390149404714841867544815135738593231343636028126249095124403165245166227735338679483125440918938403159953880363440997559222245507534323853180101668514150676512296403569932248108010942112011306041611158903335360760880328464225526374665730311379978289356145164288000000000000000000000000000000
719 6370163513989661733485713484425986702944664710026201687739480217045411764806129699393907038260785128110312000474193986252920872632430868865076636302268896817957950950684086425012844415480486979619762063454369605587518355699475387150269360495567164619156958705627345222508348524570465087890625
720 15978790152690088268563088651323392772141769291841421603815494342804163040929724145737841497169387148214570856385004140973016083559244005478158220381074560363910955567665214787784728407101714578949950037209434726260009397029103052403216703671635699331208536087592960000000000000000000000000000
721 38283241384299735033055796340901247900459503684437479902722438572810459453435298302688241682439138123805840957094337524737488459749139033113937454800716572665401077429706660349516241074868761709824721155701520829373861787566547064060732255599003800972330199283803815483250655233860015869140625
722 176845983716217437110897031158272264547323492750011429632685102110020416085171115294013927868760222428434354317573274293838520769014766545642202287033895779100529803210075141662520237212235744226382877485559871291881515207003015818773722851180951461717990329810944000000000000000000000000000000
723 594380074954842657361955641251901107677568287622395954610506681555647560967054353348965266804758740837411557407292466091082159026713033422975203037382899089714644644667517322519500548425281109695212283932482412973871129374583930806106849375054700713703866548723173494314800016582012176513671875
724 1730468169013545512102446158274741499492792484363404344870067891637500348880385203945782819225311403887806609383131282232876905747454850469702393608004245089794902596184630947630199922089096185574126479046014801190877357808099281095257988745439104281493849098944512000000000000000000000000000000
725 4618368547642504756777142276208840359634881914768996223611123157357923529484444032060582602739069217879976200343790640033367632658512379927180561319144950193019514439245962658134312201223353060224327496004417964050950807882119655683945286359286194348888795061579825286318552680313587188720703125
726 11600601650853004082976802360860783152574924505876872084370048892875822367714979729805672926944975069603778441735513006346409676664011147977142867996660130824199353742124945935931712823555844784317663727014049611264766822243128816044735326865607517714457397199592488960000000000000000000000000000
727 27831916486385907369031563939835207223634059178586047889279212842433204022647461866054351703133253416006846375807583380484154110237624077073832529640120948327746583291396742074098307261429589763042572280195005642954797519560879715572152349820475763306884054879325373856323226355016231536865234375
728 128743876145406294216733038683222208590451502722008320772594754336094862910004571934042139488457441927900209943193343685914443119842750045227523264960676127185185696736934703130314732690507621796806734809487586300489743070698195516067270235659732664130696960102367232000000000000000000000000000000
729 433303074642080297216865662472635907496947281676726650911059370854067071944982623591395679500669122070473025349916207780398893930473801365348923014252133436401975945962620128116715899802029928967809754986779679057952053314071685557651893194414876820290118714019193477355489212088286876678466796875
730 1263241763379888223834785695540561294629738513585285171755149560895375254682681198880421458034477324838098824849685836030000141195642040842882747333843098915550278895214780591770045943125040215469112329703590804869340471199912475199538331784170546125490509842229493760000000000000000000000000000000
731 3376027408326670977204091003908662302893098679696136239459731028028642100053128587436285882602259598270262602451310957864391739473372549726768990324294958591097265055088798703096182219094271087023983399579229531721245040561829468304964004328638208069037709190014852284298862009309232234954833984375
732 8491640408424398988739019328150093267684844738301870365758875789585101973167365162217752582523721750949965819350395520645571883318056160319268579373555215763313926939235460425102013786842878382120529848174284315445809313881970293344746259265624702966982814750101701918720000000000000000000000000000
733 20400794784520870101500136367899206894923765377903573102841663013503538548600589547817839798396674753933018393466958617894884962804178448495119244226208655124238245552593811940314059222627889296310205481382939136285866581838124831514387672418408734503946012226545499036684924918226897716522216796875
734 94498005090728219955082050393485101105391402997954107447084549682693629375943355799586930384527762375078754098303914265461201249964578533197002076481136277353926301404910072097651013794832594398856143350163888344559471413892475508793376352974243775471931568715137548288000000000000000000000000000000
735 318477759861929018454396261917387392010256252032394088419628637577739297879562228339675824432991804721797673632188412718593187038898244003531458415475318075755452320282525794165786186354491997791340169915283064107594759185842688884874141497894934462913237254804107205856284570884890854358673095703125
736 929745937847597732742402271917853112847487545998769886411790076818996187446453362375990193113375311080840735089368775318080103919992542060361702037708520801845005266878078515542753814140029598585266674661842832383834586803135581746860212193149521948361015243880907407360000000000000000000000000000000
737 2488132199936756510199415069880684117232213726936052408481821767657109227739155768940542695477865323925183538006616175946056711991875569148628745869005384481638684345600444644181886295472477791136675765489892164878557594894068318140758471190206359346880791673040946133528261300860904157161712646484375
738 6266830621417206453689396264174768831551415416866780329930050332713805256197515489716701405902506652201074774680591894236432049888725446315620211577683749233325678081155769793725286174690044246004951027952621824799007273644894076488422739338031030789633317285575056016015360000000000000000000000000000
739 15076187345760923005008600775877513895348662614270740522999988966979114987415835675837383611015142643156500592772082418624319987512287873437893121483168196136812063463366827023892089765522010189973241850741992021715255403978374250489132489917204054798416103035417123788110159514569677412509918212890625
740 69928523767138882766760717291178974817989638218486039510842566765193285738198083291694328484550544157558278032744896556441288924973788114565781536596040845241905463039633453352261750208176119855153546079121277374974008846280431876507098501200940393849229360849201785733120000000000000000000000000000000
741 235992020057689402674707630080784057479599882756004019518944820445104819728755611199699785904846927298852076161451613824477551595823598806616810685867210694134790169329351613476847564088678570363383065907224750503727716556709432463691738849940146437018708805809843439539506867025704123079776763916015625
742 689871485882917517694862485763047009732835759131087255717548236999695171085268394882984723290124480821983825436311631286015437108634466208788382911979722434968993908023534258532723330091901962150267872599087381628805263407926601656170277447316945285683873310959633296261120000000000000000000000000000000
743 1848682224553010087078165396921348299103534799113486939501993573369232156210192736322823222740053935676411368738915818727920137009963547877431158180671000669857542468781130370627141517536050998814550093758989878504768293006292760378583544094323324994732428213069422977211498146539651788771152496337890625
744 4662521982334401601544910820546028010674253070148884565467957447539071110610951524349225845991464949237599632362360369311905445117211732058821437413796709429594304492379892726531612913969392919027683564796750637650461411591801192907386518067495086907487188060467841675915427840000000000000000000000000000
745 11231759572591887638731407578028747852034753647631701689634991780399440665624797578498850790206281269151592941615201401875118390696654465711230375504960306121924987280208286132799606875313897591530065178802784056177865275963888816614403704988317020824819996761385757222142068838354409672319889068603515625
746 52166678730285606544003495099219515214220270110990585475088554806834191160695770135603969049474705941538475412427692831105201538030445933466073026300646470550461475427566556200787265655299385411944545375024472921730610599325202179874295481895901533811525103193504532156907520000000000000000000000000000000
747 176286038983093983798006599670345690937261112418735002580651780872493300337380441566175740070920654692242500892604355526884731042080228308542757582342806388518688256489025655267205130374242892061447150232696888626284604267861946050377728920905289388452975477939953049336011629668200979940593242645263671875
748 516023871440422303235757139350759163280161147830053267276726081275771987971780759372472573021013111654843901426361100201939546957258580724173710418160832381356807443201603625382477050908742667688400368704117361458346337029129098038815367530593075073691537236597805705603317760000000000000000000000000000000
749 1384662986190204555221545882294089876028547564536001717686993186453554885001434359505794593832300397821632115185447948227212182620462697360195937477322579501723299309117066647599728996634502198112098020225483419000071451461713277523559074526648170421054588731588997809931412111758199189789593219757080078125
750 3496891486750801201158683115409521008005689802611663424100968085654303332958213643261919384493598711928199724271770276983929083837908799044116078060347532072195728369284919544898709685477044689270762673597562978237846058693850894680539888550621315180615391045350881256936570880000000000000000000000000000000
751 8435051439016507616687287091099589636878099989371407968915878827079979939884222981452636943444917233132846299153016252808213911413187503749134012004225189897565665447436422885732504763360737091239078949280890826189576822248880501277417182446226082639439817567800703673828693697604161663912236690521240234375
752 39229342405174776121090628314613075441093643123464920277266593214739311752843219141974184725204978868036933510145625008991111556598895341966486915778086145853947029521530050262992023772785137829782298122018403637141419170692552039265470202385717953426266877601515408181994455040000000000000000000000000000000
753 132743387354269769799898969551770305275757617651307456943230790996987455154047472499330332273403252983258603172131079711744202474686411916332696459504133210554572257136236318416205463171804897722269704125220757135592307013700045375934429877441682909505090534888784646150016757140155337895266711711883544921875
754 389081999066078416639760883070472409113241505463860163526651465281932078930722692566844320057843886187752301675476269552262418405772969866026977655293267615543032812174009133538387696385191971437053878002904490539593138119963339921266787118067178605563419076394745502024901591040000000000000000000000000000000
755 1045420554573604439192267141132037856401553411224681296853679855772433938176082941426874918343386800355332246965013200911545197878449336506947932795378547523801090978383385318937795392459049159574634005270239981345053945853593524530287101267619368667896214492349693346498216144377440388291142880916595458984375
756 2643649963983605708075964435249597882052301490774417548620331872754653319716409514306011054677160626217718991549458329399850387381459052077351755013622734246579970647179399175943424522220645785088696581239757611547811620372551276378488155744269714276545235630285266230244047585280000000000000000000000000000000
757 6385333939335496265832276327962389355116721691954155832469320272099544814492356796959646166187802345481564648458833303375817930939782940338094447087198468752457208743709372124499506105864077978067982764605634355425509654442402539467004807111793144558055941898825132681088321129086350379581563174724578857421875
758 29735841543122480299786696262476711184348981487586409570168077656772398308655160109616432021705373981971995600690383756815262559901962669210597082159789298557291848377319778099347954019771134474974981976489949956953195731384954445763226413408374208697110293221948679401951796920320000000000000000000000000000000
759 100752231001890755278123317889793661704300031797342359819912170366713478461922031626991722195513069014293279807647489501213849678286986644496516612763637106810920343166403365677899946547399917371202705431042554665914561023398334440334232276978237328314363715980587546427862718669377901462507434189319610595703125
760 295702319290219596646218271133559030926063544152533724280255113614268379987349246350801683243961353502691749273361964859719437988387457098180503018022883387812704937252246941489174649252745898292160947282207412810090784971172138340162758209731055740228198498060006581538925209190400000000000000000000000000000000
761 795565042030512978225315294401480808721582145941982466905650370242822226951999118425851812859317355070407839940375045893685895585499945081787376857283074665612630234549756227711662293661336410436296478010652625803586052794584672167548484064658339556269019228678116636685142485871232135489559732377529144287109375
762 2014461272555507549553884899660193586123853735970106172048692887039045829623904049901180423663996397177901871560687247002685995184671797682942037320380523495893937633150702172068889485932132088237586794904695299999432454723884072600407974677133522278727469550277372867445964259983360000000000000000000000000000000
763 4872009795712983650830026838235303077954058650961020900174091367611952693457668236080210024801293189602433826774089810475749081307054383477966063127532431658124850271450250930993123158774291497265870849394099013189663866339553137613324667826298169297796683668803576235670389021492885339620732702314853668212890625
764 22718182938945574949037035944532207344842621856516016911608411329774112307812542323746954064582905722226604638927453190206860595765099479276896170770079024097770972160272310467901836871105146738880886230038321767112241538778105196563104979843997895444592264021568791063091172847124480000000000000000000000000000000
765 77075456716446427787764338185692151203789524324966905262232810330535811023370354194648667479567497795934359052850329468428595003889544783039835208764182386710354062522298574743593459108760936788970069654747554319424639182899725846855687691888351556160488242725149473017314979782074094618818187154829502105712890625
766 226507976576308211031003195688306217689364674820840832798675417028529579070309522704714089364874396783061879943395265082545089499104792137206265311805528675064531981935221157180707781327603358091795285618170878212529541287917857968564672788653988697014800049513965041458816710239846400000000000000000000000000000000
767 610198387237403454298816830805935780289453505937500552116633833976244648072183323832628340463096411339002813234267660200457081914078457877730918049536118268524887389899663026654844979238245026804639398634170563991350502493446443552509687277592946439658337748396115460337504286663235047920492314733564853668212890625
768 1547106257322629798057383602939028674143119669225041540133396137245987197151158310324106565373949233032628637358607805698062844301827940620499484662052242044846544102259739268148907125195877443766466658486805990399564125227942967757113324552038545110062696614613022362198500551667220480000000000000000000000000000000
769 3746575532903284427488290638602948066946671102589025072233876261693591621268946873545681509072194462804271612789275064255851043525124820894555902545072439945098009858745242965933711709097430161397454683184062141142851513215116362824646669558423292190005649741309950125230529157528028826168343448080122470855712890625
770 17493000862988092710758517677289799655528818829517333021938476723926066477015657589285154629728837406114485571974138956459282658739126599043210051492960848555283648563409679060284414390750962988938282397129507760676425984859141001353590834479878379492336043296607969118580203092285849600000000000000000000000000000000
771 59425177128380195824366304741168648578121723254549483957181496764843110299018543084074122626746540800665390829747604020158446747998839027723712945957184620153682982204692201127310556972854682264295923703810364380276396810015688627925735210445919049799736435141090243696349849411979126951108822296373546123504638671875
772 174864157916909938915934467071372400056189528961689122920577421946024835042278951528039276989683034316523771316301144643724809093308899529923236820713868137149818690053990733343506407184909792446865960497227917980072805874272586351731927392840879274095425638224781012006206500305161420800000000000000000000000000000000
773 471683353334512870172985410212988358163747560089687926786157953663637112959797709322621707177973525965049174630088901334953324319582647939485999652291419421569737952392439519604195168951163405719986255144213845965313938427434100866089988265579347597855895079510197250840890813590680692042540559289045631885528564453125
774 1197460243167715463696414908674808193786774623980182152063248610228394090594996532190858481599436706367254565315562441610300641489614826040266601128428435342711225135149038193547254114901609141475245193668787836569262632926427857044005713203277833915188527179710479308341639426990428651520000000000000000000000000000000
775 2903596038000045431303425244917284751883670104506494430981254102812533506483433826997903169530950708673310499911688174798284558731971736193280824472431140957450957640527563298598626574550508375083027379467648159385709922741715181189101168907778051447254378549515211347053660097084222340280466172262094914913177490234375
776 13574568669678759943548609717576884532690363411705450425024257937766627586164150289285279992669577827144840803851931830212403343181562240857530999958537618478900111285205910950780705567222747279416107140172498022284906564250693417050386487556385622486052769598167784036018237599613819289600000000000000000000000000000000
777 46173362628751412155532618783888039945200578968784949034730022986283096702337407976325593280982062202117008674713888323663113123195097924541324959008732449859411677173045840275920302767908088119357932717860653123474760321382190063898296258516479101694395210104627119352063832993107781641011554924282245337963104248046875
778 136044314859355932476597015381527727243715453532194137632209234274007321662893024288814557497973400698255494084082290532817901474594323834280278246515389410702558940862004790541247984789859818523661717266843320188496642970184072181647439511630204075246241146538879627340828657237415585382400000000000000000000000000000000
779 367441332247585525864755634555917931009559349309866894966417045903973310995682415562322309891641376726773307036839254139928639644954882744859593729135015729402825864913710385771668036612956293055869292757342586006979558034971164574684100858886311778729742266938443658405053943787140259101139095686166547238826751708984375
780 934018989670818061683203628766350391153684206704542078609333915978147390664097295108869615647560630966458560946138704456034500361899564311407948880174179567314755605416249790966858209623255130350691251061654512524024853682613728494324456298556710453847051200174173860506478753052534348185600000000000000000000000000000000
781 2267708505678035481847975116280399391221146351619572150596359454296588668563561818885362375403672503473855500431028464517460240369669925966952323912968721087769197917252026936205527354723947040939844383364233212480239449661279556508688012916974658180305669647171380062048908535822777647759044080536696128547191619873046875
782 10615312699688790275855012799145123704563864187953662232368969707333502772380365526221088954267609860827265508612210691226099414367981672350589241967576417650499887025031022363510511753568188372503395783614893453426796933244042252133402233269093556784093265825767207116166261802898006684467200000000000000000000000000000000
783 36153742938312355717782040507784335277092053332558615094193607998259664717930190445462939539008954704257617792300974557428217575461761674915857442903837508239919343226494892936045597067272032997457261318084891395680737331642254820032365970418403136626711449511923034452665981233603393024912047505712998099625110626220703125
784 106658742849735051061652060059117738159072915569240203903652039670821740183708131042430613078411146147432307361920515777729234756081949886075738145268065297990806209635811755784338420075250097722550786337205163027781368088624312590411592577118079994993053058886481627835209667274133818939801600000000000000000000000000000000
785 288441445814354637803833173126395575842504089208245512548637381034619049131610696216423013264938480730517046023918814499843982121289582954714781077370987347581218303957262652830759408741170690048857394814513930015478953057452364191127019174225754746302847679546678271847967345872905103394394190113640739582479000091552734375
786 734138925881262996482998052210351407446795786469770073786936457958823849061980473955571517898982655939636428903665021702443117284453057548766647819816905139909397905857172335699950552763878532455643323334460446843883534994534390596539022650665574416723782243336900654358092299899291997673881600000000000000000000000000000000
787 1784686593968613924214356416512674320891042178724603282519334890531415282159523151462780189442690260233924278839219401575241209170930231735991478919506383496074358760877345198793750028167746321219657529707651538221948446883427010972337466165659055987900562012323876108832491017692526008786367691382379853166639804840087890625
788 8364866407354766737373750085726357479196324980107485839106748129378800184635728034662218095962876570331885220786422024686166338521969557812264322670450217108593910975724445622446283261811732437532675877488536041300315983396305294681120959816045722745865493470704559207539014300683629267360153600000000000000000000000000000000
789 28525303178328448661330029960641840533625630079388747309318756710626875462446920261470259296278065261659260438125468925810863667039329961508611522451127794001296361805704470526539976086077634034993779179968979311192101754665739053005536750660120074798475333664907274183153459193313077096655605482007555500604212284088134765625
790 84260406851290690338705127446703013145667603299699761083885111339949174745129423523520184331944805456471522815917207464406095457304740409999833134761771585412736905612291287069627351859447577200815121206392078791947280790013206946425158135923283196044511916520320485989815637146565716962443264000000000000000000000000000000000
791 228157183639154518502832039942978900491420734563722200425972168398383667863104060707190603492566338257838983404919782269376589857940060117179391832200450991936743678430194758389130692314266015828646199298280518642243851868444820075181472166812572004325552514521422513031742170585467936784965804379889825009740889072418212890625
792 581438029297960293214534457350598314697862262884057898439253674703388488457088535372812642175994263504192051691702697188334948889286821578623185073294988870808243141438880489874360837788991797704869512080892673900355759715671237352458905939327134938045235536722825318251609101520239262157714227200000000000000000000000000000000
793 1415256469017110841901984638294550736466596447728610403037832568191412318752501859109984690228053376365501953119500985449166278872547673766641242783168562112386966497375734742643443772337022832727188421058167669810005118378557619701063610669367631398405145675772833754304165377030173124967589579266227223561145365238189697265625
794 6641703927439684789474757568066727838481882034205343756250758014726767346600768059521801168194523996843516865304419087600816072786443828902937872200337472384223565314725209824222348909878515555400944646725897616792450890816666403976810042093940303860217201815739420010785977354742801638283961958400000000000000000000000000000000
795 22677616026771116685757373818710263224232375913114054110908411584948365992645301607868856140541061883019112048309747796019636615296267319399346160348646596231030607635535054068599280988431719057820054448075338552397720894959262547139401716774795459464787890263601282975607000058683896291841206358196006622980348765850067138671875
796 67071283853627389509609281447575598463951412226561009822772548626599543097123021124722066728228065143351332161470097141667251984014573366359867175270370181988538576867383864507423372080120271451848836480288094718390035508850512729354425876194933424051431485550175106847893247168666310702104838144000000000000000000000000000000000
797 181841275360406151246757135834554183691662325447286593739499818213511783286893936383630910983575371591497669773721066468693142116778227913391975290263759440573584711708865222436137161774470014615431020840729573357868349939150521599919633316949619887447465354073573742886298509956617945617617746090772190532763488590717315673828125
798 463987547379772313985198496965777455128894085781478202954524432413304013788756651227504488456443422276345257249978752356291289213650883619741301688489401118904978026868226630919739948555615454568485870640552353772483896253105647407262206939583053680560097958304814603964784063013150931201855953305600000000000000000000000000000000
799 1130789918744671562679685725997346038436810561735159712027228221984938442683248985428877767492214647716036060542481287373883856819165591339546352983751681127797186231403212059372111574097281243349023548425475968178194089584467538141149824924824737487325711394942494169689028136247108326849104073833715551625355146825313568115234375
800 5313363141951747831579806054453382270785505627364275005000606411781413877280614447617440934555619197474813492243535270080652858229155063122350297760269977907378852251780167859377879127902812444320755717380718093433960712653333123181448033675152243088173761452591536008628781883794241310627169566720000000000000000000000000000000000
801 18164770437443664465291656428786920842610133106404357342837637679543641160108886587902953768573390568298308750696107984611728928852310122838876274439265923581055516716063578308948024071733806965313863612908346180470574436862369300258660775136611163031295100101144627663461207047005800929764806292915001305007259361445903778076171875
802 53791169650609166386706643720955629968089032605701929877863583998532833563892662942027097516038908244967768393499017907617136091179687839820613474566836885954807938647641859334953544408256457704382766857191051964148808478098111208942249552708336606089248051411240435692010384229270381183088080191488000000000000000000000000000000000
803 146018544114406139451145980075147009504404847334171134772818354025449961979375830916055621519811023387972628828298016374360593119772917014453756158081798830780588523502218773616218140904899421736191109735105847406368285001137868844735465553510544769620314679321079715537697703495164210330947050110890068997809081338346004486083984375
804 373045988093336940444099591560485073923630844968308475175437643660296427086160347586913608718980511510181586828982916894458196527775310430272006557545478499599602333602054211259470918638714825473062639995004092433077052587496940515438814379424775159170318758477070941587686386662573348686292186457702400000000000000000000000000000000
805 910285884589460607957147009427863560941632502196803568181918718697875446360015433270246602831232791411409028736697436335976504739428301028334814151920103307876734916279585707794549817148311400895963956482508154383446242115496368203625609064483913677297197672928707806599667649678922203113528779436141019058410893194377422332763671875
806 4282570692413108752253323679889426110253117535655605654030488767895819585088175244779657393251829073164699674748289427685006203732698980876614339994777602193347354914934815294658570577089666830122529108208858783307772334398586497284247115142172707929068051730788778022954798198338158496365498670776320000000000000000000000000000000000
807 14658969743017037223490366738031045119986377416868316375669973607391718416207871476437683691238726188616735161811759143581665245583814269130973153472487600329911801989863307695321055425889182221008287935617035367639753570547932025308739245535245208566255145781623714524413194086933681350320198678382406053140858304686844348907470703125
808 43463265077692206440458968126532149014215938345407159341313775870814529519625271657157894792959437861933956861947206469354645961673187774575055687450004203851484814427294622342642463881871217825141275620610369987032237250303273856825337638588335977720112425540282272039144390457250467995935168794722304000000000000000000000000000000000
809 118129002188554566815977097880793930689063521493344448031210048406589019241315047211088997809527117920869856722093095246857719833896289864693088731888175254101496115513294987855520475992063632184578607775700630551751942565920535895390991632790030718622834575570753489869997442127587846157736163539710065819227546802721917629241943359375
810 302167250355602921759720669163992909878140984424329864892104491364840105939789881545400023062374214323247085331476162684511139187498001448520325311611837584675677890217663911120171444097359008633180738395953314870792412595872521817505439647334067878927958194366427462686025973196684412435896671030738944000000000000000000000000000000000
811 738241852402052553053246224645997347923663959281607693795536080863976986997972516382169994896129793834652722305461620868476945343676352133979534277207203782688032017102744009021379901707280546126626768707314113204974902355667554613140368951296453992288027312745182031152330463889605906725071840122710366456371234380640089511871337890625
812 3477447402239444306829698828070214001525531438952351791072756879531405503091598298761081803320485207409736135895611015280225037430951572471810844075759412980998052190927070019262759308596809466059493635865593332045911135531652235794808657495444238838403258005400487754639296137050584699048784920670371840000000000000000000000000000000000
813 11917742401072851262697668158019239682548924839913941213419688542809467072376999510343836840977084391345405686552960183731893844659641000803481173773132419068218295017758869156296018061247905145679738091656649753891119652855468736576005006620154354564365433520460079908347926792677082937810321525524896121203517801710404455661773681640625
814 35379097773241456042533600054997169297571773813161427703829413558843027028974971128926526361468982419614240885625026066054681812801974848504095329584303421935108638943817822586910965599843171309664998355176841169444241121746864919455824837810905485864171514389789769439863533832201880948691227398903955456000000000000000000000000000000000
815 96275136783671971955021334772847053511586770017075725145436189451370050681671763477037533214764601105508933228505872626189041664625476239724867316488862832092719334143335415102249187933531860230431565337196013899677833191225236754743658180723875035677610179090164094244047915333984094618554973284863703642670450644218362867832183837890625
816 246568476290171984155932066037818214460563043290253169751957264953709526446868543341046418818897358887769621630484548750561089576998369181992585454275259469095353158417613751474059898383444951044675482531097904934566608678231977803084438752224599389205213886603004809551797194128494480547691683561082978304000000000000000000000000000000000
817 603143593412476935844502165535779833253633454733073485830952978065869198377343545884232885830138041562911274123562144249545664345783579693461279504478285490456122157972941855370467379694848206185454070033875630488464495224580392118935681433209202911699318314512813719451453988997808025794383693380254369394855298488982953131198883056640625
818 2844551975031865442986693641361435053247884717063023765097515127456689701528927408386564915116156899661164159162609810499224080618518386281941270453971199818456406692178343275756937114432190143236665794138055345613555308864891528880153481831273387369813865048417598983294944240107378283821906065108364165120000000000000000000000000000000000
819 9760631026478665184149390221417757300007569443889517853790724916560953532276762598971602372760232116511887257286874390476421058776245979658051081320195451216870783619544513839006438792162034314311705497066796148436826995688628895255748100421906416388215290053256805444936952043202530926066653329404889923265681079600821249186992645263671875
820 29010860174057993954877552045097678824008854526792370717140119118251282163759476325719751616404565584083677526212521374164839086497619375773358170259128805986789083933930614521266991791871400473925298651245009758944277719832429233953776367004942498408620641799627610940688097742405542377926806467101243473920000000000000000000000000000000000
821 79041887299394688975072515848507430933012738184019170344403111539574811609652517814647814769321737507622834180603321426101203206657515992814116066837356385148122573331678375798946583293429657249184315141837927411635501049995919375644543366374301404291317957033024721374363338489200941681833633066873100690632439978903275914490222930908203125
822 202679287510521370976176158283086572286582821584588105536108871791949230739325942626340156269133629005746628980258299072961215632292659467597905243414263283596380296219278503711677236471191749758723246640562477856213752333506685754135408654328620697926685814787669953451577293573622463010202563887210208165888000000000000000000000000000000000
823 496387177378468518200025282235946802767740333245319478838874300948210350264553738262723665038203608206275978603691644717376081756579886087718633032185628958645388536011731146969894653488860073690628699637879643892006279569829662713884065819531173996328538972844045691108546632945196005228777779651949346011965910656432970426976680755615234375
824 2343910827426257125021035560481822483876257006859931582440352465024312314059836184510529490055713285320799267149990483851360642429659150296319606854072268650408079114354954859223716182292124678027012614369757604785569574504670619797246469028969271192726624799896101562235034053848479705869250597649292072058880000000000000000000000000000000000
825 8052520596844898776923246932669649772506244791208852229377348056162786664128329144151571957527191496122306987261671372143047373490402933217892142089161247253918396486124223917180312003533678309307157035080106822460382271443118838585992182848072793520277614293936864492072985435642088014004988996759034186694186890670677530579268932342529296875
826 23962970503771903006728857989250682708631313839130498212357738391675559067265327445044514835150171172453117636651542655060157085447033604388793848634040393745087783329426687594566535220085776791462296685928378060887973396581586547245819279146082503685520650126492406637008368735226978004167542141825627109457920000000000000000000000000000000000
827 65367640796599407782384970606715645381601534478183853874821373243228369201182632232713742814229076918804083867358946819385695051905765726057273987274493730517497368145298016785728824383666326545075428622299965969422559368346625323658037363991547261348919950466311444576598480930569178770876414546304054271153027862553009181283414363861083984375
828 167818450058711695168273859058395681853290576272038951383898145843733963052161880494609649390842644816758208795653871632411886543538322039171065541547009998817802885269562601073268751798146768800222848218385731664944986932143535804424118365784097937883295854644190721457905999078959399372447722898610052361355264000000000000000000000000000000000
829 411504970046750401587820958973599899494456736260369847957426795486066380369315049019797918316670791203002786262460373470704771776204725566718746783681886406717027096353725120838042667742265001089531191999802224786473205763388790389809890564391343242956358808487713877928985158711567488334656779331466007843919739934182932483963668346405029296875
830 1945445986763793413767459515199912661617293315693743213425492545970179220669664033143739476746242026816263391734492101596629333216617094745945273688879982979838705664914612533155684431302463482762420469926898811972022746838876614431714569294044495089963098583913764296655078264694238155871477996048912419808870400000000000000000000000000000000000
831 6691644615978110883623218201048478960952689421494556202612576234671275717890641518789956296705096133277637106414448910250872367370524837504068370076092996468006187479969230075176839274936486675034247496151568769464577667569231754864959503946748491415350697478261534392912650897018575139638145856306757409142869306147333027911372482776641845703125
832 19937191459138223301598409847056568013581253114156574512681638341874065143964752434277036342844942415480993873694083489010050695091931958851476482063521607595913035730083004078679357303111366290496630842692410546658793865955880007308521640249540643066353180905241682321990962787708845699467395061998921755068989440000000000000000000000000000000000
833 54451244783567306682726680515394132602874078220327150277726203911609231544585132649850547764252821073363801861510002700548283978237502849805709231399653277521075307665033247982512110711594050012047832042375871652528991953832738894607145124204958868703650318738437433332306534615164125916140053317071277207870472209506656648009084165096282958984375
834 139960587348965553770340398454701998665644340610880485454171053633674125185503008332504447591962765777176346135575328941431513377310960580668668661650206339014047606314815209295106138999654405179385855414133700208564119101407708860889714717063937680194668742773255061695893603231852139076621400897440783669370290176000000000000000000000000000000000
835 343606649989036585325830500742955916077871374777408823044451374230865427608378065931531261794420110654507326529154411848038484433130945848210153564374375149608717625455360475899765627564791275909758545319834857696705126812429639975491258621266771607868559605087241088070702607524158852759438410741774116549672982845042748624109663069248199462890625
836 1626392844934531293909596154707126985112057211919969326423711768431069828479839131708166202559858334418396195490035396934782122569091891207610248803903665771145157935868616077718152184568859471589383512858887406808611016357300849664913379929821197895209150416151906952003645429284383098308555604696890782960215654400000000000000000000000000000000000
837 5600906543573678809592633634277576890317401045790943541586726308419857775874466951227193420342165463553382258068893737879980171489129288990905225753689838043721178920734245572923014473121839347003665154278863060041851507755446978821971104803428487314648533789304904286867888800804547391877128081728755951452581609245317744361818768084049224853515625
838 16707366442757831126739467451833403995381090109663209441627212930490466590642462539924156455304061744173072866155641963790422482487038981517537291969231107165375123941809557417933301420007324951436176646176240038100069259671027446124541134529115058889603965598592529785828426816100012696153677061955096430747813150720000000000000000000000000000000000
839 45684594373412970306807684952415677253811351626854479083012285081840145265906926293224609574208116880552229761806892265760010257741264890986990045144309099840182183130962895057327660887027407960108131083553356316471824249265667932575394759207960490842362617421549006565805182542122701643641504733022801577403326183776084927679621614515781402587890625
840 117566893373131065167085934701949678879141246113139607781503685052286265155822526999303735977248723252828130753883276310802471236941206887761681675786173324771799989304444775807889156759709700350684118547872308175193860045182475443147360362333707651363521743929534251824550626714755796824361976753850258282271043747840000000000000000000000000000000000
841 288973192640779768259023451124825925421489826187800820180383605728157824618645953448417791169107313060440661611018860364200365408263125458344739147638849500820931523007958160231702892781989463040106936613981115322929011649253327219388148500485354922217458627878369755067460892927817595170687703433832032018274978572680951592876226641237735748291015625
842 1369422775434875349471879962263400921464352172436614172848765309018960795580024548898275942555400717580289596602609804219086547203175372396807829492886886579304222982001374737438684139406979675078260917827183196532850475772847315417857065900909448627766104650399905653587069451457450568775803819154782039252501581004800000000000000000000000000000000000
843 4721564216232611236486590153695997318537569081601765405557610277997940105062175639884524053348445485775501243552077421032823284565335990619333105310360533470856953830178969017974101200841710569524089725057081559615280821037841803146921641349290214806248713984384034313829630259078233451352418972897341267074526296593802858497013221494853496551513671875
844 14101017277687609470968110529347392972101640052555748768733367713333953802502238383695988048276628112082073499035361817439116575219060900400801474422031054447576604606887266460735706398486182259012133089372746592156458455162347164529112717542573109702825746965212095139239192232788410715553703440290101387551154299207680000000000000000000000000000000000
845 38603482245533959909252493784791247279470592124692034825145380894154922749691352717774795090205858764066634148726823964567208667791368832884006588146941189364953944745663646323441873449538159726291370765602586087418691490629489403026208571530726614761796411721208910548105379248093682888877071499404267332905810625290791763889280264265835285186767578125
846 99461591793668881131354700757849428331753494211716108183152117554234180321825857841410960636752419871892598617785251758938890666452261027046382697715102632756942790951560280333474226618714406496678764291499972716214005598224374224902666866534316673053539395364385977043569830200683404113410232333757318506801303010672640000000000000000000000000000000000
847 244760294166740463715392863102727558832001882781067294692784914051749677451993122570809869120233894162193240384532974728477709500798867263217994058050105527195328999987740561716252350186345075194970575312042004678520872866917568154821761779911095619118187457812979182542139376309861503109572484808455731119478906851060765999166163965128362178802490234375
848 1161270513568774296352154207999363981401770642226248818575752982048078754651860817465737999286979808508085577919013113977785392028292715792493039409968079819249981088737165777348004150217118764466365258317451350659857203455374523474342791883971212436345656743539119994241834894835918082321881638643255169286121340692070400000000000000000000000000000000000
849 4008608019581486939777115040487901723438396150279898829318411126020251149197787118261960921292830217423400555775713730456866968595970256035813806408496092916757553801821944696260011919514612273525952176573462244113373417061127690871736473505547392370505158172742045132441356089957420200198203707989842735746272825808138626863964225049130618572235107421875
850 11985864686034468050322893949945284026286394044672386453423362556333860732126902626141589841035133895269762474180057544823249088936201765340681253258726396280440113915854176491625350438713254920160313125966834603332989686887995089849745809911187143247401884920430280868353313397870149108220647924246586179418481154326528000000000000000000000000000000000000
851 32851563390949399882773872210857351434829473898112921636198719140925839259987341162826350621765185808220705660566527193846694576290454876784289606513046952149575806978559763021249034305556973927073956521527800760393306458525695481975303494372648349162288746374748782876437677740127724138434387845993031500302844842122463791069777504890225827693939208984375
852 84741276208205886723914205045687712938653977068382124172045604156207521634195630880882138462513061730852494022353034498615934847817326395043518058453267443108915257890729358844120041079144674335170307176357976754214332769687166839617072170287237805441615564850456852441121495330982260304625517948361235367794710165093089280000000000000000000000000000000000
853 208780530924229615549230112226626607683697606012250402372945531686142474866550133552900818359559511720350834048006627443391486204181433775524948931516740014697615636989542699143963254708952349141309900741171829990778304555480685636062962798264164563107813901514471242708444887992311862152465329541612738644915507543954833397288737862254492938518524169921875
854 991725018587733249084739693631456840117112128461216491063693046669059256472689138115740251391080756465905083542837199337028724792161979286789055656112740165639483849781539573855195544285419424854275930603103453463518051750889843047088744268911415420639190858982408475082527000189874042302886919401339914570347624951028121600000000000000000000000000000000000
855 3427359856742171333509433359617155973539828708489313499067241512747314732564107986113976587705369835897007475188235239540621258149554568910620804479264159443827708500557762715302310191184993493864689110970310218716934271587264175695334684847243020476781910237694448588237359456913594271169464170331315539063063266065958525968689412417006678879261016845703125
856 10259900171245504651076397221153163126501153302239562804130398348221784786700628647977200903926074614350916677898129258368701220129388711131623152789469795216056737511971175076831299975538546211657228035827610420453039171976123796911382413283976194619776013491888320423310436268576847636636874623155077769582219868103507968000000000000000000000000000000000000
857 28153789826043635699537208484704750179648859130682773842222302303773444245809151376542182482852764237645144751105513805126617251880919829404136192781681237992186466580625716909210422399862326655502380738949325251657063634956521028052835094677359635232081455643159706925107089823289459586638270384016027995759538029698951468946799321690923534333705902099609375
858 72708014986640650809118387929200057701365112324671862539615128366026053562139851295796874800836206965071439871178903599812472099427266046947338494152903466187449291270245789888254995245906130579576123557315144055115897516391589148391447922106450037068906154641691979394482242993982779341368694399693939945567861321649870602240000000000000000000000000000000000
859 179342476063913239756788666402672256000296243564523095638360211718396385910366564721941802970861620567781366447237692973873286649391851613175931132172879672625251832174017178564664435794990067912385204736666601962078563613157908961378085043708917359709612141400930797486554158785395889588967718076245342495982420980257201888271025823676609434187412261962890625
860 852883515985450594212876136523052882500716430476646182314776020135390960566512658779536616196329450560678371846839991429844703321259302186638587864256956542449956110812124033515468168085460705374677300318668969978625524505765265020496320071263817261749704138724871288570973220163291676380482750685152326530498957457884184576000000000000000000000000000000000000
861 2950956836655009518151622122630371293217792518009298922696894942475437984737696976044133842014323428707323436137070541244474903266766483832044512656646441281135657018980233697875289074610279398217497324545437098315280407836634455273683163653476240630509224714654920234472366492402604667476908650655262679133297472082790290859041584091042750515043735504150390625
862 8844033947613625009227854404634026615043994146530503137160403376167178486135941894556347179184276317570490176348187420713820451751533068995459157704522963476240907735319152916228580578914226834448530566883400182430519766243418712937611640250787479762246923630007732204893596063513242662780985925159677037379873526305223868416000000000000000000000000000000000000
863 24296720619875657608700610922300199405036965429779233825837846888156482384133297637955903482701935537087759920204058413824270688373233812775769534370590908387256920659079993692648594531081187903698554577713267692180045916967477647209596686706561365205286296220046827076367418517498803623268827341405832160340481319630195117701087814619267010129988193511962890625
864 62819724948457522299078287170828849853979457048516489234227470908246510277688831519568499827922482817821724048698572710237975893905157864562500458948108594785956187657492362463452315892462896820753770753520284463620135454162333024210211004699972832027534917610421870196832657946801121350942551961335564112970632181905488200335360000000000000000000000000000000000
865 155131241795284952389622196438311501440256250683312477727181583136412873812467078484479659569795301791130881976860604422400392951723951645397180429329540916820842834830524859458434736962666408744213202097216610697197957525381591251592043562808213516148814502311805139825869347349367444494457076135952221259024794147922479633354437337480267160572111606597900390625
866 738597124843400214588350734228963796245620428792775593884596033437248571850599962503078709626021304185547470019363432578245513076210555693629017090446524365761661991963299413024395433562008970854470542075967328001489704221992719507749813181714465748675243784135738535902462808661410591745498062093341914775412097158527703842816000000000000000000000000000000000000
867 2558479577379893252237456380320531911219826113114062165978207915126204732767583278230264041026418412689249419130840159258959741132286541482382592473312464590744614635455862616057875627687112238254570180380893964239348113594362072722283302887563900626651497827605815843287541748913058246702479800118112742808568908295779182174789053406934064696542918682098388671875
868 7676621466528626508009777623222335101858186919188476723055230130513110925965997564474909351531951843651185473070226681179596152120330703888058548887525932297377107914257024731286407942497548892301324532054791358349691157099287442829846903737683532433630329710846711553847641383129494631293895783038599668445730220832934317785088000000000000000000000000000000000000
869 21113850218671946461960830891478873282977122958478154194653088945807983191811835647383680126467981981729263370657326761613291228196340183302143725368043499388526264052740514518911628647509552288314043928032829624504459901844738075425139520748001826363393791415220692729363286691706460348620610959681668147335878266758639557282245310904143031802959740161895751953125
870 54653160705158044400198109838621099372962127632209345633777899690174463941589283422024594850292560051504899922367758257907039027697487342169375399284854477463781883262018355343203514826442720234055780555562647483349517845121229731062883574088976363863955378321067027071244412413716975575320020206361940778284449998257774734291763200000000000000000000000000000000000
871 135119311603693193531360933097769317754463194345165168100375158911815613090658825359981783485291707860074998201845586451910742260951561883140944153946030138550954109137387152588296655894482442016209699026675667917259421004607365980136669943205953972565617431513582276788332201541299044154672113314414384716610595702840479760651714920945312696858309209346771240234375
872 644056692863444987121041840247656430326181013907300317867367741157280754653723167302684634793890577249797393856884913208230087402455604564844502902869369246944169256991997088157272818066071822585098312690243510017299022081577651410757837094455014132844812579766364003306947569152750036002074310145394149684159348722236157750935552000000000000000000000000000000000000
873 2233552671052646809203299420019824358494908196748576270898975509905176731706100201895020507816063274277714742901223459033071854008486150714120003229201781587720048576752968063818525422970848983996239767472520430780950903167878089486553323420843285247066757603499877231190023946801099849371264865503112424471880656942215226038590843624253438480081968009471893310546875
874 6709367161746019568000545642696320879024055367370728655950271134068458949294281871351070773238925911351136103463378119350967036953169035198163171727697664827907592317060639615144320541742857731871357641015887647197630071304777225033286193866735407346992908167280025898062838568855178307750864914375736110221568213007984593744166912000000000000000000000000000000000000
875 18474618941337953154215727030044014122604982588668384920321452827581985292835356191460720110659484234013105449325160916411629824671797660389375759697038061964960481046147950204047675066570858252274788437028725921441402414114145815996997080654501598067969567488318106138192875855243152805043034589721459628918893483413809612621964647041125152827589772641658782958984375
876 47876168777718446894573544218632083050714823805815386775189440128592830412832212277693545088856282605118292331994156233926566188262998911740372849773532522258272929737528079280646278987963822925032863766672879195414177632326197244411086010901943294744824911409254715714410105274416070603980337700773060121777178198473810667239584563200000000000000000000000000000000000
877 118499636276438930727003538326743691670664221440709852424029014365662292680507789840704024116600827793285773423018579318325720962854519771514608023010668431509186753713488532819936167219461101648215906046394560763436512221040659964579859540191621633940046487437411656743367340751719261723647443376741415396467492431391100750091553985669039235144737176597118377685546875
878 565481776334104698692274735737442345826386930210609679087548876736092502585968940891757109349035926825322111806344953796826016739356020807933473548719306198816980607638973443402085534262011060229716318542033801795188541387625177938645380968931502408637745445034867594903499965716114531609821244307656063422691908178123346505321414656000000000000000000000000000000000000
879 1963292797855276545289700190197425611117024304941998542120199473206650347169662077465723026370319618090111259010175420490070159673459326477711482838468366015605922698965858928096483846791376256932694755608345458656455843884564840658680371286921247732171679933476392086216031049238166767597341816777235821110783097452207183687921351545718772423992049880325794219970703125
880 5904243102336497219840480165572762373541168723286241217236238597980243875378968046788942280450254801988999771047772745028850992518788750974383591120373945048558681239013362861327002076733714804046794724093981129533914462748203958029291850602727158465353759187206422790295297940592556910820761124650647776994980027447026442494866882560000000000000000000000000000000000000
881 16276139287318736728864055513468776442014989660616847114803199941099729042987948804676894417491005610165545900855466767358645875535853738803040044293090532591130183801656344129766001733648926120254088613022307536789875526834562463893354428056615907897881188957208251507747923628469217621242913473544605933077545158887566268719950854043231259641106589697301387786865234375
882 42226780861947670161013866000833497250730474596729171135717086193418876424118011228925706768371241257714333836818845798323231378047965040155008853500255684631796724028499765925530018067384091819878985842205479450355304671711705969570577861615513985964935571862962659260109712852034974272710657852081839027407471171053901008505313584742400000000000000000000000000000000000
883 104635178832095575831944124342514679745196507532146799690417619684879804436888378429341653294958530941471337932525405538081611610200540958247398884318420225022611903529010374480003635654784152755374645038966397154114440291178902748724015973989201902769061048407234492904393361883768108101980692501662669795080795816918341962330842169345761644632802926935255527496337890625
884 499885890279348553643970866391899033710526046306178956313393207034705772285996543748313284664547759313584746836808939156394198797590722394213190617067866679754210857152852523967443612287617777243069225591157880786946670586660657297762516776535448129235766973410822953894693969693045245943081979967967960065659646829461038310704130555904000000000000000000000000000000000000
885 1737514126101919742581384668324721665838566509873668709776376533787885557245150938557164878337732862009748464224005247133712091311011503932774662312044503923811241588584785151365388204410367987385434858713385730910963421837839883982932128588925304242971936741126606996301187478575777589323647507847853701683043041245203357563810396117961113595232964144088327884674072265625
886 5231159388670136536778665426697467462957475488831609718471307397810496073585765689455002860478925754562253797148326652095561979371646833363303861732651315313022991577765839495135723839986071316385460125547267280767048213994908706813952579634016262400303430639864890592201633975365005422987194356440473930417552304318065428050452057948160000000000000000000000000000000000000
887 14436935547851719478502417240446804704067295828967143390830438347755459661130310589748405348314521976216839214058799022647118891600302266318296519287971302408332473032069177243102443537746597468665376599750786785132619592302256905473405377686218310305420614605043719087372408258452196030042464251034065462639782555933271280354596407536346127301661545061506330966949462890625
888 37497381405409531102980313008740145558648661441895503968516772539755962264616793971286027610313662236850328447095135068911029463706592955657647861908227047953035490937307792141870656043837073536052539427878465751915510548479994900978673141114576419536862787814310841422977425012607057154167064172648673056337834399895864095552718463251251200000000000000000000000000000000000
889 93020673981732966914598326540495550293479695196078504924781263899858146144393768423684729779218134006968019422015085523354552721468280911881937608159075580045101982237290222912723232097103111799528059439641127070007737418858044543615650200876400491561695272034031464192005698714669848102660835633978113447826827481240406004512118688548382102078561802045442163944244384765625
890 444898442348620212743134071088790140002368181212499271118919954260888137334536923935998823351447505789090424684759955849190836929855742930849739649190401344981247662866038746331024814935979821746331610776130513900382536822127984995008639931116548835019832606335632428966277633026810268889342962171491484458437085678220324096526676194754560000000000000000000000000000000000000
891 1548125086356810490640013739477327004262162760297438820410751491605006031505429486254433906598919980050685881623588675196137473358111250004102224120031652996115816255429043569866560890129637876760422459113626686241668408857515336628792526572732446080487995636343806833704358043411017832087369929492437648199591349749476191589355062941103352213352571052382700145244598388671875
892 4666194174693761790806569560614140976958068136037795868876406198846962497638502994993862551547201773069530387056307373669241285599508975360067044665524973259216508487367128829661065665267575614215830431988162414444207006883458566478045701033542506061070660130759482408243857506025584837304577365944902745932456655451714361821003235689758720000000000000000000000000000000000000
893 12892183444231585494302658595718996600732095175267659048011581444545625477389367356645325976044868124761637418154507527223877170199069923822238791724158373050640898417637775278090482079207711539518181303577452599123429295925915416587751002273792951102740608842304041145023560574797811054827920576173420458137325822448411253356654591929957091680383759739925153553485870361328125
894 33522658976436120806064399829813690129431903329054580547853994650541830264567413810329708683620414039744193631703050751606460340553694102357937188545954980870013728897953166174832366503190343741230970248523348382212466430341115441474933788156431319065955332305993892232141817961270709095825355370347913712366023953506902501424130306146618572800000000000000000000000000000000000
895 83253503213651005388565502253743517512664327200490261907679231190373040799232422739197833152400229936236377382703501543402324685714111416134334159302372644140366274102374749506887292726907285060577613198478808727656924989877949866536006929784378439947717268470458160451845100349629514051881447892410411535805010595710163374038346226250801981360312812830670736730098724365234375
896 398629004344363710617848127695555965442121890366399346922552279017755771051745083846654945722896965187025020517544920440874989889150745666041366725674599605103197905927970716712598234182637920284713123255412940454742752992626674555527741378280427756177770015276726656353784759192022000924851294105656370074759628767685410390487901870500085760000000000000000000000000000000000000
897 1388668202462059010104092324311162322823159995986802621908444087969690410260370249170227214219231222105465235816359041650935313602225791253679695035668392737515887181119852082170305118446285175454098945824923137558776562745191256956026896335741004134197732085800394729832809164939682995382370826754716570435033440725280143855651491458169706935377256233987282030284404754638671875
898 4190242368874998088144299465431498597308345186161940690251012766564572322879375689504488571289387192216438287576564021554978674468359059873340206109641425986776424621655681689035636967410282901565815727925369848170897892181345792697285039528121170442841452797422015202602984040410975183899510474618522665847346076595639496915260905649403330560000000000000000000000000000000000000
899 11590072916364195359378090077551377944058153562565625484162411718646517304173041253624148052464336444160712038920902266974265576008963861516192673760018377372526167677456359975003343389207732674026844991916129886611962937037397959512388151044139863041363807349231332989376180956743232138290300597979904991865455914381121716767632478145031425420665000006192713044583797454833984375
900 30170393078792508725457959846832321116488712996149122493068595185487647238110672429296737815258372635769774268532745676445814306498324692122143469691359482783012356008157849557349129852871309367107873223671013543991219787307003897327440409340788187159359799075394503008927636165143638186242819833313122341129421558156212251281717275531956715520000000000000000000000000000000000000
901 75011406395499555855097517530622909278910558807641725978818987302526109760108412888017247670312607172548976021815854890605494541828414385937035077531437752370470012966239649305705450746943463839580429491829406663618889415880032829748942243735724974392893258891882802567112435415016192160745184551061780793760314546734857200008549949851972585205641844360434333793818950653076171875
902 359563361918616066977299011181391480828793945110492210924142155674015705488674065629682761042053062598696568506825518237669240880013972590769312786558488843803084511147029586474763607232739404096811237176382472290177963199349260449086022723208945836072348553779607444031113852791203844834215867283302045807433185148452240172220087487191077355520000000000000000000000000000000000000
903 1253967386823239286123995368852979577509313476376082767583325011436630440465114335000715174439965793561235107942172214610794588182809889502072764617208558641976846124551226430199785521956995513435051348079905593215575236158907705031292287391174126733180552073477756441039026675940533744830280856559509063102835196974927969901653296786727245362645662379290515673346817493438720703125
904 3787979101462998271682446716750074731966744048290394383986915540974373379882955623312057668445606021763660211969213875485700721719396590125499546323115849092045887857976736246888215818538895743015497418044534342746491694531936596598345675733421538080328673328869501743153097572531521566245157469055144489926000853242458105211395858707060610826240000000000000000000000000000000000000
905 10489015989309596800237171520183997039372628974121891063166982605375098160276602334529853987480224481965444395223416551611710346288112294672154369752816631522136181748098005777378025767232998069994294717684097547383826458018845153358711276694946576052434245651054356355385443765852625085152722041171814017638237602514915153674707392721253440005701825005604405305348336696624755859375
906 27334376129386012905264911621230082931538773974511104978720147238051808397728269220942844460624085608007415487290667582859907761687482171062661983540371691401409194543391011698958311646701406286599733140645938270856045127300145530978661010862754097566379977962307419726088438365620136196735994768981688841063255931689528299661235851631952784261120000000000000000000000000000000000000
907 68035345600718097160573448400274978715971876838531045462788821483391181552418330489431643636973534705501921251786980385779183549438371848044890815321014041400016301760379361920274843827477721702499449549089271843902332700203189776582290615068302551774354185814937701928370978921419686289795882387813035179940605293888515480407754804515739134781517152834913940750993788242340087890625
908 326483532622103388815387502152703464592544902160326927519121077352006260583716051591751947026184180839616484204197570559803670719052687112418536010195107870173200736121502864519085355367327378919904603356155284839481590585009128487770108632673722819153692486831883559180251378334413091109468007493238257593149332114794634076375839438369498238812160000000000000000000000000000000000000
909 1139856354622324511086711790287358435955965950025859235733242435395897070382788930515650093565928906347162713119434543081212280658174189557384143037042579805556953127217064825051605039458908921712461675404634184232957889668447103873444689238577281200461121834791280604904475248429945174050725298612593738360477194050209524640602846779135066034644907102775078747072257101535797119140625
910 3447060982331328427231026512242568006089737083944258889428093142286679775693489617213972478285501479804930792891984626691987656764650897014204587154035422673761757950758829984668276394870395126144102650420526251899307442024062302904494564917413599653099092729271246586269318791003684625283093296840181485832660776450636875742370231423425155851878400000000000000000000000000000000000000
911 9555493566261042685016063254887621302868464995425042758545121153496714424011984726756696982594484503070519844048532478518268125468470300446332630844815951316666061572517283263191381473949261241764802487810212865666665903255167934709785973069096330783767597788110518639756139270691741452574129779507522570068434455891087704997658434769061883845194362580105613233172334730625152587890625
912 24928951030000043769601599398561835633563361864754127740592774281103249258728181529499874148089166074502762924409088835568235878658983740009147728988818982558085185423572602669449980221791682533378956624269095703020713156097732724252538841906831736980538539901624366790192655789445564211423227229311300223049689409700849809291047096688340939246141440000000000000000000000000000000000000
913 62116270533455622707603558389451055567682323553578844507526194014336148757357935736851090640556837186123254102881513092216394580637233497264985314388085819798214883507226357433210932414487159914381997438318505193482829755285512266019631331557360229769985371649038121860602703755256173582583640620073301119285772633320214633612280136522869830055525160538276427905657328665256500244140625
914 298405948816602497377264176967570966637586040574538811752476664699733722173516471154861279581932341287409466562636579491660555037214156020750541913318328593338305472815053618170444014805737224332792807467525930343286173794698343437821879290263782656706474932964341573090749759797653565274053758848819767440138489552922295545807517246669721390274314240000000000000000000000000000000000000
915 1042968564479426927644341288112932968899708844273661200695916828387245819400251871421819835612824949307653882504282606919309236802229383445006490878893960522084612111403614314922218611104901663366902432995240278573156469046629100044201890653298212298421926478834021753487594852313399834256413648230523270599836632555941715046151604802908585421700089999039197053571115247905254364013671875
916 3157507859815496839343620285214192293578199168892941142716133318334598674535236489367998790109519355501316606289057918049860693596420221665011401833096447169165770282895088265956141177701281935547998027785202046739765616894041069460517021464350857282238768940012461873022696012559375116759313459905606241022717271228783378180011131983857442760320614400000000000000000000000000000000000000
917 8762387600261376142159730004731948734730382400804764209585876097756487126818989994435891133039142289315666696992504282801251871054587265509287022484696227357382778461998348752346496811611472558698323881321965197816332633284988996128873737304361335328714887171697345592656379711224326912010477007808398196752754396052127425482852784683229747486043230485956847334819030947983264923095703125
918 22884777045540040180494268247879765111611166191844289265864166790052782819512470644080884467945854456393536364607543551051640536608947073328397615211735825988322200218839649250555081843604764565641882181079029855373014677297718640863830656870471534548134379629691168713396858014711027946086522596507773604759614878105380124929181234759896982227957841920000000000000000000000000000000000000
919 57084852620245717268287670159905520066700055345738958102416572299174920708011942942166152298671733374047270520548110531746866619605617583986521503922650868394559477943141022481120846888913699961317055645814706272810720545107385772472041193701214051158616556545466033989893884751080423522394365729847363728623625050021277248289685445464517373821027622534676037245299085043370723724365234375
920 274533472911274297587083042810165289306579157328575706812278531523755024399635153462472377215377753984416709237625653132327710634237023539090498560252862305871241034989849328716808493621278246386169382870123855915823279891122475962796128947042680044169956938327194247243489779013841280052129458140914186044927410388688511902142915866936143679052369100800000000000000000000000000000000000000
921 960574047885552200360438326352011264356631845576041965840939398944653399667631973579496068599411778312349225786444280972683807094853262152850978099461337640839927754602728784043363340827614431960917140788616296565877107991945401140709941291687653526846594287006134034962074858980641247350156970020311932222449538584022319557505628023478807173385782889115100486338997143320739269256591796875
922 2911222246749888085874817902967485294679099633719291733584274919504499977921488043197294884480976845772213910998511400441971559495899444375140512490114924289970840200829271381211562165840581944575254181617956287094063898776305866042596693790131490414224144962691489846926925723579743857652087010032968954222945324072938274681970263689116562225015606476800000000000000000000000000000000000000
923 8087683755041250179213430794367588682156142955942797365447763638229237618053927764864327515795128333038360361324081453025555476983384046065071921753374617850864304520424475898415816557117389171678552942460173877584475020522044843426950459531925512508403840859476649982021838473460053739785670278207151535602792307556113613720673120262621056929617901738538170090037965564988553524017333984375
924 21145533990078997126776703861040902963128717561264123281658490114008771325229522875130737248381969517707627600897370241171715855826667095755439396455643903213209713002207835907512895623490802458653099135317023586364665561823092024158179526948315697922476166777834639891178696805592989822183946879173182810797884147369371235434563460918144811578633045934080000000000000000000000000000000000000
925 52803488673727288473166094897912606061697551194808536244735329376736801654911047221503690876271353370993725231507002241865851623135196265187532391128452053264967517097405445795036783372245172464218276472378603302349916504224331839536638104173622997321720314804556081440651843394749391758214788300108811448976853171269681454667959037054678570784450550844575334451901653665117919445037841796875
926 254217995915839999565638897642213057897892299686261104508169920190997152594062152106249421301439800189569872754041354800535460047303483797197801666794150495236769198400600478391764665093303656153592848537734690578052357179179412741549215404961521720901380124890981872947471535366817025328271878238486536277602782019925562021384340092782869046802493787340800000000000000000000000000000000000000
927 890452142389906889734126328528314442058597720848990902334550822821693701491894839508192855591654718495547732304033848461677889176928974015692856698200659993058613028516729582808197816947198578427770189511047306916568079108533386857438115577394454819386792904054686250409843394275054436293595511208829161170210722267388690229807717177764854249728620738209698150836250351858325302600860595703125
928 2701614244983896143691831013953826353462204460091502728766207125300175979511140904087089652798346512876614509406618579610149607212194684380130395590826649741092939706369563841764329689900060044565835880541463434423291298064411843687529731837242023104400006525377702577948187071482002299901136745310595189518893260739686718904868404703500169744814482810470400000000000000000000000000000000000000
929 7513458208433321416489277207967489885723056806070858752500972419914961747172098893558960262173674221392636775670071669860741038117563778794451815308885019983452938899474338109628293581562054540489375683545501532275977294064979659543636976905158801120307168158453807833298287941844389924260887688454443776574994053719629547146505328723974961887615030715101960013645270009874366223812103271484375
930 19665346610773467327902334590768039755709707331975634651942395806028157332463456273871585640995231651468093668834554324289695745918800399052558638703748829988285033092053287393986992929846446286547382195844831935319138972495475582467106960061933599067902835103386215098796188029201480534631070597631060014042032257053515248954144018653874674768128732718694400000000000000000000000000000000000000
931 49160047955240105568517634349956636243440420162366747243848591649741962340722184963219936205808629988395158190533019087177107861138867722889592656140588861589684758417684470035179245319560255564187215395784479674487772265432852942608610074985643010506521613083041711821246866200511683726897967907401303458997450302452073434295869863497905749400323462836299636374720439562224783003330230712890625
932 236931172193562879595175452602542569960835623307595349401614365618009346217665925763024460652941893776679121406766542674099048764086846898988351153452148261560668892909359645861124667866959007535148534837168731618744796890995212675123868757424138243880086276398395105587043470961873467605949390518269451810725792842570623803930204966473633951619924209801625600000000000000000000000000000000000000
933 830791848849783128121939864516917374440671673552108511878135917692640223491937885261143934267013852356346034239663580614745470602074732756641435299421215773523685955606108700760048563211736273673109586813807137353158017808261649937989761833709026346487877779483022271632383886858625789061924611957837607371806603875473647984410600126854609014996803148749648374730221578283817507326602935791015625
934 2523307704814958998208170167032873814133698965725463548667637455030364364863405604417341735713655643026757951785781753355879733136189835211041789481832090858180805685749172628207883930366656081624490712425726847751354072392160662004152769535984049579509606094702774207803606724764190148107661720120095907010646305530867395457147089993069158541656726944979353600000000000000000000000000000000000000
935 7025083424885155524417474189449603043151058113676252933588409212620489233605912465477627845132385397002115385251517011319792870639922133172812447313807493684528497871008506132502454498760520995357566264115043932678038769950755981673300573406323479047487202228154310324133899225624504579183929988704904931097619440227853626581982482356916589364920053718620332612758327459232532419264316558837890625
936 18406764427683965418916585176958885211344286062729194034218082474442355263185795072343804159971536825774135674029142847535155218179997173513194885826708904869034790974161877000771825382336273724208349735310762691458714078255765145189212114617969848727557053656769497332473231995332585780414682079382672173143342192602090273021078801460026695582968493824697958400000000000000000000000000000000000000
937 46062964934059978917701023385909368160103673692137642167486130375808218713256687310537080224842686299126263224529438884684950065887119056347548318803731763309534618637370348422962952864427959463643420825850057454995042612710583207224267640261547500844610751458810083976508313629879447652103395929235021341080610933397592807935230062097537687188103084677612759283113051869804621674120426177978515625
938 222241439517561981060274574541184930623263814662524437738714274949692766752170638365716944092459496362525015879547017028304907740713462391251073381938115069343907421548979347817734938459207549067969325677264270258382619483753509489266188894463841672759520927261694609040646775762237312614380528306136745798460793686331245128086532258552268646619488908793924812800000000000000000000000000000000000000
939 780113546069946357306501532781385414599790701465429892653569626713389169858929674260214154276726007362608926151044102197245996895348174058486307746156521611338741112314136070013685600855820360979049902018164901974615378721957689291772386361852775739352117234934557913062808469760249615929147210628409513322126401039069755457361553519116477865081998156675919823871678062008504639379680156707763671875
940 2371909242526061458315679957010901385285677027781935735747579207728542502971601268152301231570836304445152474678634848154526949148018445098379282112922165406689957344604222270515410894544656716727021269680183236886272828048631022283903603363825006604739029729020607755335390321278338739221202016912890152590007527199015351729718264593485009029157323328280592384000000000000000000000000000000000000000
941 6610603502816931348476843212272076463605145684969354010506693069075880368823163630014447802269574658578990577521677507651925091272166727315616512922292851557141316496619004270684809683333650256631469854532256340650034482523661378754575839575350393783685457296693206015009999171312658809012078119371315540162859893254410262613645515897858510592389770549221732988605586139137813006527721881866455078125
942 17339172090878295424619423236695269869086317471090900780233433690924698657921018958147863518693187689879235804935452562378116215525557337449429582448759788386630773097660488134727059510160769848204265450662738455354108661716930766768237811970127597501358744544676866487189784539603295805150630518778477187101028345431169037185856230975345147239156321182865476812800000000000000000000000000000000000000
943 43437375932818560119392065052912534174977764291685796563939420944387150246601056133836466652026653180076066220731260868257907912131553270135738064631919052800891145375040238562854064551155565774215745838776604180060325183786079964412484384766639293296467938625657909189847339752976319135933502361268625124639016110193930017882921948557978039018381208850988832003975607913225758238695561885833740234375
944 209795918904578510120899198366878574508361041041423069225346275552509971814049082617236795223281764566223614990292384074719832907233508497341013272549580625460648605942236504339941781905491926320163043439337471123913192792663312957867282316373866539084987755335039710934370556319552023107975218720993088033746989239896695400913686452073341602408797529901465023283200000000000000000000000000000000000000
945 737207301036099307654643948478409216796802212884831248557623297244152765516688542175902375791506076957665435212736676576397467066104024485269560820117912922715110351136858586162932892808750241125202157407165832366011532892250016380724905111950873073687750787013157227844354003923435887053044114043846990089409448981920918907206668075565071582502488258058744233558735768598036884213797748088836669921875
946 2243826143429654139566633239332312710480250468281711206017209930511201207811134799672076965066011144005114241045988566354182493894025449063066800878824368474728699647995594267907578706239245254023762121117453342094414095334004947080572808782178456248083122123653494936547279243929308447303257107999594084350147120730268522736313478305436818541582827868553440395264000000000000000000000000000000000000000
947 6260241517167633987007570522021656411034072963665978247949838336414858709275535957623682068749287201674304076913028599746373061434741890767888837737411330424612826722298197044338514770116966793030001952242046754595582654949907325680583320077856822913150128059968466096214469215233087892134437979044635816534228318911926518695122303555272009530993112710112981140209490073763508917181752622127532958984375
948 16437535142152624062539213228387115835893828962594173939661295138996614327709125972324174615721141930005515543078809029134454172318228355902059244161424279390525972896582142751721252415632409816097643647228276055675695011307650366896289445747680962431288089828353669429855915743543924423282797731801996373371774871468748247252191706964627199582720192481356472018534400000000000000000000000000000000000000
949 41222069760244813553303069735213994932053898312809820939178510476223405584024402271010806852773293867892186843473966563976754608612844053358815423335691181108045696960913186396148507259046631919730742800998997366877248599412989886227447681143540689338348073755749355821165125425574526860000893740843925243282426288574039586970892929181521159028443767199588401571772851909651244568522088229656219482421875
950 199306122959349584614854238448534645782942988989351915764078961774884473223346628486374955462117676337912434240777764870983841261871833072473962608922101594187616175645124679122944692810217330004154891267370597567717533153030147309973918200555173212130738367568287725387652028503574421952576457784943433632059639777901860630868002129469674522288357653406391772119040000000000000000000000000000000000000000
951 701084143285330441579566395002967165173758904453474517378299755679189280006370803609283159377722279186739828887312579424153991179864927285491352339932135189502069943931152515440949181061121479310067251694214706580076967780529765578069384761465280293077050998449512523679980657731187528587444952455698487575028385981806793880753541339862383074959866333413865766114357715936733076887321658432483673095703125
952 2136122488545030740867434843844361700377198445804189068128383853846663549836200329287817270742842609092868757475781115169181734187112227508039594436640798787941722064891805743048014928339761481830621539303815581673882218757972709620705313960633890348175132261718127179593009840220701641832700766815613568301340058935215633644970431346775851251586852130862875256291328000000000000000000000000000000000000000
953 5966010165860755189618214707486638559715471534373677270296195934603360349939585767615369011518070703195611785298116255558293527547309021901798062363752997894656023866350181783254604575921469353757591860486670557129590270167261681373595904034197552236232072041149948189692389162117132761204119394029537933157119587923065972316451555288174225083036436412737671026619644040296623998074210248887538909912109375
954 15681408525613603355662409419881308507442712830314841938436875562602770068634506177597262583397969401225261828097183813794269280391589851530564518929998762538561778143339364185142074804513318964557152039455775357114613040787498450019060131243287638159448837696249400636082543619340903899811789036139104540196673227381185827878590888444254348401915063627214074305681817600000000000000000000000000000000000000
955 39367076621033796943404431597129365160111472888733378996915477504793352332743304168815320544398495643837038435517638068597800651225266070957668729285585077958183640597672093008321824432389533483342859374954042485367772412439405341347212535492081358318122410436740634809212694781423673151300853522505948607334717105588207805557202747368352706872163797675606923501043073573716938562938594259321689605712890625
956 190536653549138202891800651956799121368493497473820431470459487456789556401519376832974457421784498579044287134183543216660552246349472417285108254129529124043361063916739193241535126326567767483972076051606291274737961694296820828335065799730745590796985879395283065470595339249417147386663093642405922552249015627674178763109810035773008843307669916656510534145802240000000000000000000000000000000000000000
957 670937525124061232591645040017839577071287271561975113131032866184984140966096859054083983524480221181710016245158138508915369559130735412215224189315053376353480936342112957276988366275493255699734359871363474197133658165966985658212401216722273240474737805516183485161741489448746464858184819500103452609302165384589101743881139062248300602736592081077069538171440334151453554581166827119886875152587890625
958 2046405344026139449751002580402898508961356111080413127266991731985103680743079915457728945371643219510968269661798308332076101351253513952701931470301885238848169738166349901839998301349491499593735434653055327243579165570137855816635690774287266953551776706725965838050103426931432172875727334609357798432683776459936577031881673230211265499020204341366634495527092224000000000000000000000000000000000000000
959 5721403749060464226843867904479686378767137201464356502214051901284622575592062751143138882045829804364591702100893489080403492917869352003824341806839124980975126887829824330141165788308689110253530594206717064287277069090403952437278471968795452594546557087462800313915001206470330317994750498874326877897677684818220267451477041521359081854631942519815426514528238634644462414153167628683149814605712890625
960 15054152184589059221435913043086056167145004317102248260899400540098659265889125930493372080062050625176251354973296461242498509175926257469341938172798812037019307017605789617736391812332786205974865957877544342830028519155998512018297725993556132633070884188399424610639241874567267743819317474693540358588806298285938394763447252906484174465838461082125511333454544896000000000000000000000000000000000000000
961 37831760632813478862611658764841319918867125446072777216035773882106411591766315306231523043166954313727393936532450183922486425827480694190319648843447259917814478614362881380997273279526341677492487859330834828438429288354268533034671246607890185343715636429707750051653399684948149898400120235128216611648663138470267701140471840220986951304149409566258253484502393704341977958983989083208143711090087890625
962 183296260714270951181912227182440754756490744569815255074582026933431553258261640513321428039756687633040604223084568574427451260988192465428274140472607017329713343487903103898356791526158192319581137161645252206297919149913541636858333299340977258346700415978262308982712716357939295785969896083994497495263553033822559970111637254413634507261978459823563133848261754880000000000000000000000000000000000000000
963 646112836694470966985754173537179512719649642514182033945184650136139727750351275269082876134074452997986745644087287384085500885442898201963260894310396401428402141697454777857739796723300005238844188556123025651839712813826207188858542371703549130577172506712084696210757054339142845658431981178599624862757985265359304979357536916945113480435338174077217965259097041787849773061663654516451060771942138671875
964 1972734751641198429559966487508394162638747291081518254685380029633639948236329038501250703338264063608573411953973569232121361702608387450404661937371017370249635627592361305373758362500909805608360959005545335462810315609612893007236805906412925343223912745283831067880299703561900614652201150563420917689107160507378860258733932993923659941055476985077435653688116903936000000000000000000000000000000000000000
965 5521154617843347978904332527822897355510287399413104024636560084739660785446340554853129021174225761211830992527362216962589370665743924683690489843599755606640997446755780478586224985717884991394657023409481967037222371672239814101973725449887611753737427589401602302927976164243868756864934231413725437171258965849582558090675345068111513989719824531621886586519750282431906229657806761679239571094512939453125
966 14542311010313031207907091999621130257462074170320771820028820921735304850848895648856597429339940903920258808904204381560253559863944764715384312274923652427760650579007192770733354490713471474971720515309707835173807549504694562609675603309775224123546474125993844173877507650831980640529460680553959986396786884144216489341490046307663712533999953405333243948117090369536000000000000000000000000000000000000000
967 36583312531930634060145474025601556361544510306352375567906593343996900009238026901125882782742444821374389936626879327853044373775173831282039100431613500340526600820088906295424363261301972402135235759972917279099961121838577671444527095469829809227373020427527394299948837495344860951752916267368985463464257254900748867002836269493694381911112479050571731119513814712098692686337517443462274968624114990234375
968 177430780371414280744091035912602650604283040743581166912195402071561743553997268016895142342484473628783304887945862380045772820636570306534569367977483592775162516496290204573609374197321130165354540772472604135696385737116308304478866633762065986079606002666957915095265909434485238320818859409306673575415119336740238051068064862272398203029595149109209113565117378723840000000000000000000000000000000000000000
969 626083338756942367009195794157526947825340503596242390892883925981919396190090385735741306973918144955049156529120581475178850357994168357702399806586774112984121675304833679744149863024877705076440018710883211856632681716597594766003927558180739107529280159004010070628223585654629417443020589762063036492012487722133166524997453272519814962541842690680824208336065033492426430096752081226441077888011932373046875
970 1913552709091962476673167492883142337759584872349072707044818628744630749789239167346213182238116141700316209595354362155157720851530135826892522079249886849142146558764590466212545611625882511440110130235378975398926006141324506217019701729220537582927195362925316135843890712455043596212635116046518290158433945692157494450971915004105950142823812675525112584077473396817920000000000000000000000000000000000000000
971 5361041133925890887516106884516033332200489064830124007922099842282210622668396678762388279560173214136687893744068712670674278916437350867863465638135362694048408520799862844707224461132066326644211969730606989993142922893744859493016487411840871012879042189308955836143064855480796562915851138702727399493292455839944663906045760061136280084017949620204851875510677524241380948997730365590541623532772064208984375
972 14135126302024266334085693423631738610253136093551790209068013935926716315025126570688612701318422558610491562254886658876566460187754311303353551531225790159783352362794991373152820564973494273672512340881036015788940938118563114856604686417101517848087172850466016537008937436608685182594635781498449106777676851388178427639928325011049128583047954709983913117569811839188992000000000000000000000000000000000000000
973 35595563093568506940521546226910314339782808528080861427573115323708983708988600174795483947608398811197281408337953586001012175683244137837424044719959935831332382597946505825447905453246819147277584394453648512564262171548936074315524863892144404378233948875984154653850218882970549706055587528150022855950722309018428647593759690217364633599512442116206294379286941714872027983806404472488793544471263885498046875
974 172817580081757509444744668978874981688571681684248056572478321617701138221593339048455868641579877314434938960859269958164582727300019478564670564410069019363008291067386659254695530468190780781055322712388316428168279707951284288562416101284252270441536246597617009302788995789188622124477569064664700062454326233984991861740295175853315849750825675232369676612424326877020160000000000000000000000000000000000000000
975 610431255288018807833965899303588774129706991006336331120561827832371411285338126092347774299570191331172927615892566938299379099044314148759839811422104760159518633422212837750546116449255762449529018243111131560216864673682654896853829369226220629841048155028909818862517996013263682006945075018011460579712175529079837361872516940706819588478296623413803603127663407655115769344333279195780050940811634063720703125
976 1867627444073755377233011473053946921653354835412694962075742981654759611794297427329904065864401354299508620565065857463433935551093412567047101549347889564762735041354240295023444516946861331165547487109729879989351781993932718067811228887719244680936942674215108548583637335356122549903531873261401851194631530995545714584148589044007407339396041171312509882059614035294289920000000000000000000000000000000000000000
977 5237737187845595397103236426172164565559877816339031155739891545909719778347023555150853349130289230211544072187955132279248770501359291797902605928458249352085295124821465999278958298526028801131395094426803029223300635667188727724677108201368530979582824218954849851911774363804738241968786562512564669304946729355625936636206707579730145642085536778940140282373931941183829187170782567181959166191518306732177734375
978 13824153523379732474735808168311840360827567099493650824468517629336328556094573786133463221889417262321060747885279152381281998063623716454679773397538822776268118610813501562943458512544077399651717069381653223441584237479954726329759383315925284455429255047755764173194740813003294108577553794305483226428567960657638502231849901860806047754220899706364267028983275978726834176000000000000000000000000000000000000000
979 34848056268603568294770593756145197738647369548991163337594079901911095051099839571124778784708622436162138498762856560694990919993896010942838139780840777178874402563389629203113499438728635945184755122170121893800412665946408416754898841750409371886291035949588487406119364286428168162228420190058872375975757140529041645994290736722799976293922680831765962197321915938859715396146469978566528880037367343902587890625
980 169361228480122359255849775599297482054800248050563095441028755185347115457161472267486751268748279768146240181642084559001291072754019088993377153121867638975748125246038926069601619858826965165434216258140550099604914113792258602791167779258567225032705521665664669116733215873404849681988017683371406061205239709305292024505489272336249532755809161727722283080175840339479756800000000000000000000000000000000000000000
981 598833061437546450485120547216820587421242558177215940829271153103556354470916701696593166587878357695880641991190608166471690896162472179933402855005084769716487779387190793833285740236719902962987966896492020060572744244882684453813606611210922437874068240083360532304130154089011672048813118592669242828697644194027320451996939118833390016297208987568941334668237802909668569726790946891060229972936213016510009765625
982 1834010150080427780442817266538975877063594448375266452758379607984973938782000073637965792678842129922117465394894672029092124711173731140840253721459627552597005810609863969713022515641817827204567632341754742149543449918041929142590626767740298276680077706079236594709131863319712344005268299542696617873128163437625891721633914441215274007286912430228884704182540982658992701440000000000000000000000000000000000000000
983 5148695655652220275352481406927237767945359893461267626092313389629254542115124154713288842195074313297947822960759895030501541402836183837338261627674459113099845107699501077291216007451086311512161377821547377726504524860846519353357597361945265952929916207232617404429274199620057691855317190949851069926762634956580295713391193550874733166170082653698157897573575098183704090988879263539865860366262495517730712890625
984 13602967067005656755140035237618850915054326025901752411277021347266947299197060605555327810339186586123923775919114685943181486094605736991404897023178201611847828713040485537936363176343372161257289596271546771866518889680275450708483233182870479904142386966991671946423624959995241402840312933596595494805710873287116286196140303431033150990153365311062438756519543563067204829184000000000000000000000000000000000000000
985 34325335424574514770349034849803019772567659005756295887530168703382428625333341977557907102937993099619706421281413712284566056193987570778695567684128165521191286524938784765066796947147706406006983795337570065393406475957212290503575359124153231307996670410344660095027573822131745639794993887207989290336120783421106021304376375671957976649513840619289472764362087199776819665204272928888030946836806833744049072265625
986 166990171281400646226267878740907317306033044577855212104854352612752255840761211655741936750985803851392192819099095375175272997735462821747469872978161492030087651492594381104627197180803387653118137230526582398210445316199166982352091430348947283882247644362345363749098950851177181786440185435804206376348366353375017936162412422523542039297227833463534171117053378574727040204800000000000000000000000000000000000000000
987 591048231638858346628813980103001919784766404920912133598490628113210121862794784574537455422235939045834193645305130260307558914512360041594268617890018667710173438255157313513453025613642544224469123326837623799785298569699209555914029725265180446181705352962276845384176462085854520312178548050964542671924574819504965286120978910288555946085345270730545097317550711471842878320342664581476446983288042247295379638671875
988 1812002028279462647077503459340508166538831314994763255325279052689154251516616072754310203166696024363052055810155935964743019214639646367150170676802112021965841740882545602076466245454116013278112820753653685243748928519025425992879539246527414697359916773606285755572622280959875795877205079948184258458650625476374381020974307467920690719199469481066138087732350490867084789022720000000000000000000000000000000000000000
989 5092060003440045852323604111451038152497960934633193682205297942343332742151857789011442664930928495851670396908191536185166024447404985815127540749770040062855746811514806565441012631369124362085527602665510356571512975087377207640470663790963868027447687128953058612980552183424237057244908701849402708157568245972057912460543890421815111101342211744507478160700265772103683345988001591640927335902233608067035675048828125
990 13466937396335600187588634885242662405903782765642734887164251133794277826205089999499774532235794720262684538159923539083749671233659679621490848052946419595729350425910080682556999544579938439644716700308831304147853700783472696201398400851041775105100963097321755226959388710395288988811909804260629539857653764554245123334178900396722819480251831657951814368954348127436532780892160000000000000000000000000000000000000000
991 34016407405753344137415893536154792594614550074704489224542397185051986767705341899759885939011551161723129063489880988874004961688241682641687307574971012031500564946214335702181195774623377048352920941179531934804865817673597379889043180892035852226224700376651558154172325657732559929036838942223117386723095696370316067112636988290910354859668216053715867509482828414978828288217434472528038668315275572240352630615234375
992 165654249911149441056457735710980058767584780221232370408015517791850237794035121962496001256977917420581055276546302612173870813753579119173490113994336200093846950280653626055790179603356960551893192132682369739024761753669573646493274698906155705611189663207446600839106159244367764332148663952317772725337579422548017792673113123143353702982850010795825897748116951546129223883161600000000000000000000000000000000000000000
993 586910894017386338202412282242280906346273040086465748663301193716417651009755221082515693234280287472513354289787994348485406002110773521303108737564788537036202224187371212318858854434347046414897839463549760433186801479711315089022631517188324183058433415491540907466487226851253538669993298214607790873221102795768430529118132057916536054462747853835431281636327856491539978172100265929406111854405025951564311981201171875
994 1801130016109785871195038438584465117539598327104794675793327378373019326007516376317784341947695848216873743475295000348954561099351808488947269652741299349834046690437250328464007447981391317198444143829131763132286434947911273436922262011048250209175757272964648041039186547274116541101941849468495152907898721723516134734848461623113166574884272664179741259205956387921882280288583680000000000000000000000000000000000000000
995 5066599703422845623061986090893782961735471129960027713794271452631616078441098500066385451606273853372412044923650578504240194325167960886051903046021189862541468077457232532613807568212278740275099964652182804788655410211940321602268310472009048687310448693308293319915649422507115871958684158340155694616780404742197622898241170969706035545835500685784940769896764443243164929258061583682722699222722440026700496673583984375
996 13413069646750257786838280345701691756280167634580163947615594129259100714900269639501775434106851541381633800007283844927414672548725040903004884660734633917346433024206440359826771546401618685886137833507595978931262285980338805416592807247637608004680559244932468206051551155553707832856662165043587021698223149496028142840842184795135928202330824331320007111478530734926786649768591360000000000000000000000000000000000000000
997 33914358183536084105003645855546328216830706424480375756868769993496830807402225874060606281194516508237959676299411345907382946803176957593762245652246098995406063251375692695074652187299506917207862178355993339000451220220576587749376051349359744669546026275521603479709808680759362249249728425396448034562926409281205118911299077326037623795089211405554719906954379929733891803352782169110454552310329745523631572723388671875
998 165322941411327142174344820239558098650049610660789905667199486756266537318447051718571009254463961585739893165993210006949523072126071960935143133766347527693659256380092318803678599244150246630789405748417004999546712230162234499200288149508343394199967283881031707637427946925879028803484366624413137179886904263702921757087766896897066995576884310774234245952620717643036965435395276800000000000000000000000000000000000000000
999 586323983123368951864209869960038625439926767046379282914637892522701233358745465861433177541046007185040840935498206354136920596108662747781805628827223748499166021963183841106539995579912699368482941624086210672753614678231603773933608885671135858875374982076049366559020739624402285131323304916393183082347881692972662098589013925858619518408285105981595850354691528635048438193928165663476705742550620925612747669219970703125
1000 1801130016109785871195038438584465117539598327104794675793327378373019326007516376317784341947695848216873743475295000348954561099351808488947269652741299349834046690437250328464007447981391317198444143829131763132286434947911273436922262011048250209175757272964648041039186547274116541101941849468495152907898721723516134734848461623113166574884272664179741259205956387921882280288583680000000000000000000000000000000000000000000