0 1
1 2
2 3
3 5
4 9
5 15
6 26
7 44
8 76
9 131
10 225
11 387
12 665
13 1142
14 1964
15 3375
16 5801
17 9970
18 17137
19 29454
20 50625
21 87013
22 149555
23 257051
24 441813
25 759375
26 1305192
27 2243328
28 3855769
29 6627188
30 11390625
31 19577886
32 33649922
33 57836541
34 99407823
35 170859375
36 293668297
37 504748825
38 867548112
39 1491117340
40 2562890625
41 4405024460
42 7571232382
43 13013221675
44 22366760102
45 38443359375
46 66075366896
47 113568485726
48 195198325124
49 335501401535
50 576650390625
51 991130503439
52 1703527285886
53 2927974876860
54 5032521023028
55 8649755859375
56 14866957551579
57 25552909288289
58 43919623152900
59 75487815345426
60 129746337890625
61 223004363273686
62 383293639324331
63 658794347293501
64 1132317230181386
65 1946195068359375
66 3345065449105288
67 5749404589864971
68 9881915209402514
69 16984758452720784
70 29192926025390625
71 50175981736579320
72 86241068847974569
73 148228728141037717
74 254771376790811756
75 437893890380859375
76 752639726048689799
77 1293616032719618528
78 2223430922115565752
79 3821570651862176343
80 6568408355712890625
81 11289595890730346986
82 19404240490794277913
83 33351463831733486282
84 57323559777932645151
85 98526125335693359375
86 169343938360955204790
87 291063607361914168701
88 500271957476002294233
89 859853396668989677267
90 1477891880035400390625
91 2540159075414328071852
92 4365954110428712530512
93 7504079362140034413490
94 12897800950034845159002
95 22168378200531005859375
96 38102386131214921077787
97 65489311656430687957685
98 112561190432100516202343
99 193467014250522677385032
100 332525673007965087890625
101 571535791968223816166811
102 982339674846460319365271
103 1688417856481507743035141
104 2902005213757840160775477
105 4987885095119476318359375
106 8573036879523357242502171
107 14735095122696904790479060
108 25326267847222616145527108
109 43530078206367602411632153
110 74818276426792144775390625
111 128595553192850358637532558
112 221026426840453571857185901
113 379894017708339242182906617
114 652951173095514036174482292
115 1122274146401882171630859375
116 1928933297892755379562988365
117 3315396402606803577857788517
118 5698410265625088632743599253
119 9794267596432710542617234377
120 16834112196028232574462890625
121 28933999468391330693444825481
122 49730946039102053667866827759
123 85476153984376329491153988796
124 146914013946490658139258515650
125 252511682940423488616943359375
126 434009992025869960401672382209
127 745964190586530805018002416384
128 1282142309765644942367309831934
129 2203710209197359872088877734752
130 3787675244106352329254150390625
131 6510149880388049406025085733137
132 11189462858797962075270036245760
133 19232134646484674135509647479005
134 33055653137960398081333166021287
135 56815128661595284938812255859375
136 97652248205820741090376285997050
137 167841942881969431129050543686404
138 288482019697270112032644712185077
139 495834797069405971219997490319308
140 852226929923929274082183837890625
141 1464783723087311116355644289955745
142 2517629143229541466935758155296057
143 4327230295459051680489670682776159
144 7437521956041089568299962354789616
145 12783403948858939111232757568359375
146 21971755846309666745334664349336171
147 37764437148443122004036372329440854
148 64908454431885775207345060241642390
149 111562829340616343524499435321844235
150 191751059232884086668491363525390625
151 329576337694645001180019965240042571
152 566466557226646830060545584941612813
153 973626816478286628110175903624635854
154 1673442440109245152867491529827663520
155 2876265888493261300027370452880859375
156 4943645065419675017700299478600638558
157 8496998358399702450908183774124192195
158 14604402247174299421652638554369537808
159 25101636601638677293012372947414952804
160 43143988327398919500410556793212890625
161 74154675981295125265504492179009578375
162 127454975375995536763622756611862882921
163 219066033707614491324789578315543067114
164 376524549024580159395185594211224292059
165 647159824910983792506158351898193359375
166 1112320139719426878982567382685143675632
167 1911824630639933051454341349177943243820
168 3285990505614217369871843674733146006709
169 5647868235368702390927783913168364380884
170 9707397373664756887592375278472900390625
171 16684802095791403184738510740277155134487
172 28677369459598995771815120237669148657300
173 49289857584213260548077655120997190100630
174 84718023530530535863916758697525465713263
175 145610960604971353313885629177093505859375
176 250272031436871047771077661104157327017298
177 430160541893984936577226803565037229859498
178 739347863763198908221164826814957851509456
179 1270770352957958037958751380462881985698946
180 2184164409074570299708284437656402587890625
181 3754080471553065716566164916562359905259473
182 6452408128409774048658402053475558447892477
183 11090217956447983623317472402224367772641834
184 19061555294369370569381270706943229785484186
185 32762466136118554495624266564846038818359375
186 56311207073295985748492473748435398578892096
187 96786121926146610729876030802133376718387156
188 166353269346719754349762086033365516589627507
189 285923329415540558540719060604148446782262792
190 491436992041778317434363998472690582275390625
191 844668106099439786227387106226530978683381443
192 1451791828892199160948140462032000650775807333
193 2495299040200796315246431290500482748844412607
194 4288849941233108378110785909062226701733941875
195 7371554880626674761515459977090358734130859375
196 12670021591491596793410806593397964680250721651
197 21776877433382987414222106930480009761637109998
198 37429485603011944728696469357507241232666189103
199 64332749118496625671661788635933400526009128119
200 110573323209400121422731899656355381011962890625
201 190050323872373951901162098900969470203760824761
202 326653161500744811213331603957200146424556649976
203 561442284045179170930447040362608618489992836549
204 964991236777449385074926829539001007890136921791
205 1658599848141001821340978494845330715179443359375
206 2850754858085609278517431483514542053056412371411
207 4899797422511172168199974059358002196368349749641
208 8421634260677687563956705605439129277349892548239
209 14474868551661740776123902443085015118352053826866
210 24878997722115027320114677422679960727691650390625
211 42761322871284139177761472252718130795846185571164
212 73496961337667582522999610890370032945525246244617
213 126324513910165313459350584081586939160248388223587
214 217123028274926111641858536646275226775280807402988
215 373184965831725409801720161340199410915374755859375
216 641419843069262087666422083790771961937692783567453
217 1102454420065013737844994163355550494182878693669260
218 1894867708652479701890258761223804087403725823353802
219 3256845424123891674627878049694128401629212111044826
220 5597774487475881147025802420102991163730621337890625
221 9621297646038931314996331256861579429065391753511791
222 16536816300975206067674912450333257412743180405038894
223 28423015629787195528353881418357061311055887350307023
224 48852681361858375119418170745411926024438181665672384
225 83966617312138217205387036301544867455959320068359375
226 144319464690583969724944968852923691435980876302676859
227 248052244514628091015123686754998861191147706075583415
228 426345234446807932925308221275355919665838310254605349
229 732790220427875626791272561181178890366572724985085762
230 1259499259682073258080805544523173011839389801025390625
231 2164791970358759545874174532793855371539713144540152878
232 3720783667719421365226855301324982917867215591133751222
233 6395178516702118993879623319130338794987574653819080229
234 10991853306418134401869088417717683355498590874776286424
235 18892488895231098871212083167847595177590847015380859375
236 32471879555381393188112617991907830573095697168102293175
237 55811755015791320478402829519874743768008233867006268333
238 95927677750531784908194349786955081924813619807286203433
239 164877799596272016028036326265765250332478863121644296357
240 283387333428466483068181247517713927663862705230712890625
241 487078193330720897821689269878617458596435457521534397618
242 837176325236869807176042442798121156520123508005094024990
243 1438915166257976773622915246804326228872204297109293051499
244 2473166993944080240420544893986478754987182946824664445348
245 4250810001426997246022718712765708914957940578460693359375
246 7306172899960813467325339048179261878946531862823015964270
247 12557644878553047107640636641971817347801852620076410374849
248 21583727493869651604343728702064893433083064456639395772488
249 37097504909161203606308173409797181324807744202369966680221
250 63762150021404958690340780691485633724369108676910400390625
251 109592593499412202009880085722688928184197977942345239464048
252 188364673178295706614609549629577260217027789301146155622733
253 323755912408044774065155930530973401496245966849590936587324
254 556462573637418054094622601146957719872116163035549500203311
255 956432250321074380355111710372284505865536630153656005859375
256 1643888902491183030148201285840333922762969669135178591960714
257 2825470097674435599219143244443658903255416839517192334340990
258 4856338686120671610977338957964601022443689502743864048809853
259 8346938604561270811419339017204365798081742445533242503049662
260 14346483754816115705326675655584267587983049452304840087890625
261 24658333537367745452223019287605008841444545037027678879410710
262 42382051465116533988287148666654883548831252592757885015114846
263 72845080291810074164660084369469015336655342541157960732147792
264 125204079068419062171290085258065486971226136682998637545744928
265 215197256322241735579900134833764013819745741784572601318359375
266 369875003060516181783345289314075132621668175555415183191160647
267 635730771976748009824307229999823253232468788891368275226722687
268 1092676204377151112469901265542035230049830138117369410982216876
269 1878061186026285932569351278870982304568392050244979563186173926
270 3227958844833626033698502022506460207296186126768589019775390625
271 5548125045907742726750179339711126989325022633331227747867409699
272 9535961579651220147364608449997348798487031833370524128400840299
273 16390143065657266687048518983130528450747452071760541164733253145
274 28170917790394288988540269183064734568525880753674693447792608894
275 48419382672504390505477530337596903109442791901528835296630859375
276 83221875688616140901252690095666904839875339499968416218011145482
277 143039423694768302210469126749960231977305477500557861926012604484
278 245852145984859000305727784746957926761211781076408117470998797173
279 422563766855914334828104037745971018527888211305120401716889133415
280 726290740087565857582162955063953546641641878522932529449462890625
281 1248328135329242113518790351435003572598130092499526243270167182229
282 2145591355421524533157036901249403479659582162508367928890189067258
283 3687782189772885004585916771204368901418176716146121762064981957590
284 6338456502838715022421560566189565277918323169576806025753337001229
285 10894361101313487863732444325959303199624628177843987941741943359375
286 18724922029938631702781855271525053588971951387492893649052507733439
287 32183870331322867997355553518741052194893732437625518933352836008868
288 55316732846593275068788751568065533521272650742191826430974729363856
289 95076847542580725336323408492843479168774847543652090386300055018442
290 163415416519702317955986664889389547994369422667659819126129150390625
291 280873830449079475541727829072875803834579270812393404735787616001579
292 482758054969843019960333302781115782923405986564382784000292540133018
293 829750992698899126031831273520983002819089761132877396464620940457835
294 1426152713138710880044851127392652187531622713154781355794500825276628
295 2451231247795534769339799973340843219915541340014897286891937255859375
296 4213107456736192133125917436093137057518689062185901071036814240023681
297 7241370824547645299404999541716736743851089798465741760004388101995266
298 12446264890483486890477469102814745042286346416993160946969314106867518
299 21392290697080663200672766910889782812974340697321720336917512379149422
300 36768468716933021540096999600112648298733120100223459303379058837890625
301 63196611851042881996888761541397055862780335932788516065552213600355216
302 108620562368214679491074993125751051157766346976986126400065821529928995
303 186693973357252303357162036542221175634295196254897414204539711603012771
304 320884360456209948010091503663346742194615110459825805053762685687241325
305 551527030753995323101454994001689724480996801503351889550685882568359375
306 947949177765643229953331423120955837941705038991827740983283204005328233
307 1629308435523220192366124896886265767366495204654791896000987322948934927
308 2800409600358784550357430548133317634514427943823461213068095674045191564
309 4813265406843149220151372554950201132919226656897387075806440285308619873
310 8272905461309929846521824910025345867214952022550278343260288238525390625
311 14219237666484648449299971346814337569125575584877416114749248060079923501
312 24439626532848302885491873453293986510497428069821878440014809844234023909
313 42006144005381768255361458221999764517716419157351918196021435110677873461
314 72198981102647238302270588324253016993788399853460806137096604279629298099
315 124093581919648947697827373650380188008224280338254175148904323577880859375
316 213288564997269726739499570202215063536883633773161241721238720901198852511
317 366594397992724543282378101799409797657461421047328176600222147663510358636
318 630092160080726523830421873329996467765746287360278772940321526660168101912
319 1082984716539708574534058824863795254906825997801912092056449064194439471480
320 1861403728794734215467410604755702820123364205073812627233564853668212890625
321 3199328474959045901092493553033225953053254506597418625818580813517982787660
322 5498915969890868149235671526991146964861921315709922649003332214952655379544
323 9451382401210897857456328099949947016486194310404181594104822899902521528682
324 16244770748095628618010882372956928823602389967028681380846735962916592072194
325 27921055931921013232011159071335542301850463076107189408503472805023193359375
326 47989927124385688516387403295498389295798817598961279387278712202769741814900
327 82483739548363022238535072904867204472928819735648839735049983224289830693156
328 141770736018163467861844921499249205247292914656062723911572343498537822930225
329 243671561221434429270163235594353932354035849505430220712701039443748881082907
330 418815838978815198480167386070033134527756946141607841127552092075347900390625
331 719848906865785327745811049432475839436982263984419190809180683041546127223507
332 1237256093225445333578026093573008067093932296034732596025749748364347460397338
333 2126561040272452017927673822488738078709393719840940858673585152478067343953380
334 3655073418321516439052448533915308985310537742581453310690515591656233216243607
335 6282237584682227977202510791050497017916354192124117616913281381130218505859375
336 10797733602986779916187165741487137591554733959766287862137710245623191908352611
337 18558841398381680003670391403595121006408984440520988940386246225465211905960064
338 31898415604086780268915107337331071180640905797614112880103777287171010159300704
339 54826101274822746585786728008729634779658066138721799660357733874843498243654103
340 94233563770233419658037661865757455268745312881861764253699220716953277587890625
341 161966004044801698742807486122307063873321009396494317932065653684347878625289168
342 278382620975725200055055871053926815096134766607814834105793693381978178589400955
343 478476234061301704033726610059966067709613586964211693201556659307565152389510555
344 822391519122341198786800920130944521694870992080826994905366008122652473654811550
345 1413503456553501294870564927986361829031179693227926463805488310754299163818359375
346 2429490060672025481142112291834605958099815140947414768980984805265218179379337522
347 4175739314635878000825838065808902226442021499117222511586905400729672678841014325
348 7177143510919525560505899150899491015644203804463175398023349889613477285842658331
349 12335872786835117981802013801964167825423064881212404923580490121839787104822173245
350 21202551848302519423058473919795427435467695398418896957082324661314487457275390625
351 36442350910080382217131684377519089371497227114211221534714772078978272690690062825
352 62636089719538170012387570987133533396630322486758337673803581010945090182615214881
353 107657152663792883407588487263492365234663057066947630970350248344202159287639874969
354 185038091802526769727030207029462517381345973218186073853707351827596806572332598674
355 318038277724537791345877108796931411532015430976283454356234869919717311859130859375
356 546635263651205733256975265662786340572458406713168323020721581184674090360350942382
357 939541345793072550185813564807003000949454837301375065107053715164176352739228223219
358 1614857289956893251113827308952385478519945856004214464555253725163032389314598124530
359 2775571377037901545905453105441937760720189598272791107805610277413952098584988980115
360 4770574165868066870188156631953971172980231464644251815343523048795759677886962890625
361 8199528954768085998854628984941795108586876100697524845310823717770111355405264135731
362 14093120186896088252787203472105045014241822559520625976605805727462645291088423348283
363 24222859349353398766707409634285782177799187840063216968328805877445485839718971867956
364 41633570655568523188581796581629066410802843974091866617084154161209281478774834701727
365 71558612488021003052822349479309567594703471969663777230152845731936395168304443359375
366 122992934321521289982819434774126926628803141510462872679662355766551670331078962035960
367 211396802803441323791808052081575675213627338392809389649087085911939679366326350224250
368 363342890240300981500611144514286732666987817600948254524932088161682287595784578019342
369 624503559833527847828726948724435996162042659611377999256262312418139222181622520525905
370 1073379187320315045792335242189643513920552079544956658452292685979045927524566650390625
371 1844894014822819349742291521611903899432047122656943090194935336498275054966184430539398
372 3170952042051619856877120781223635128204410075892140844736306288679095190494895253363756
373 5450143353604514722509167167714300990004817264014223817873981322425234313936768670290123
374 9367553397502917717430904230866539942430639894170669988843934686272088332724337807888570
375 16100687809804725686885028632844652708808281193174349876784390289685688912868499755859375
376 27673410222342290246134372824178558491480706839854146352924030047474125824492766458090976
377 47564280630774297853156811718354526923066151138382112671044594330186427857423428800456338
378 81752150304067720837637507515714514850072258960213357268109719836378514709051530054351851
379 140513300962543765761463563462998099136459598412560049832659020294081324990865067118328550
380 241510317147070885303275429492669790632124217897615248151765854345285333693027496337890625
381 415101153335134353692015592362678377372210602597812195293860450712111887367391496871364641
382 713464209461614467797352175775317903845992267075731690065668914952796417861351432006845077
383 1226282254561015812564562612735717722751083884403200359021645797545677720635772950815277769
384 2107699514438156486421953451944971487046893976188400747489885304411219874862976006774928250
385 3622654757206063279549131442390046859481863268464228722276487815179280005395412445068359375
386 6226517300027015305380233885440175660583159038967182929407906760681678310510872453070469619
387 10701963141924217016960282636629768557689884006135975350985033724291946267920271480102676150
388 18394233818415237188468439191035765841266258266048005385324686963185165809536594262229166541
389 31615492716572347296329301779174572305703409642826011212348279566168298122944640101623923750
390 54339821358090949193236971635850702892227949026963430834147317227689200080931186676025390625
391 93397759500405229580703508281602634908747385584507743941118601410225174657663086796057044286
392 160529447128863255254404239549446528365348260092039630264775505864379194018804072201540142250
393 275913507276228557827026587865536487618993873990720080779870304447777487143048913933437498113
394 474232390748585209444939526687618584585551144642390168185224193492524471844169601524358856250
395 815097320371364237898554574537760543383419235404451462512209758415338001213967800140380859375
396 1400966392506078443710552624224039523631210783767616159116779021153377619864946301940855664294
397 2407941706932948828816063593241697925480223901380594453971632587965687910282061083023102133751
398 4138702609143428367405398817983047314284908109860801211698054566716662307145733709001562471699
399 7113485861228778141674092900314278768783267169635852522778362902387867077662544022865382843756
400 12226459805570463568478318618066408150751288531066771937683146376230070018209517002105712890625
401 21014495887591176655658289363360592854468161756514242386751685317300664297974194529112834964417
402 36119125603994232432240953898625468882203358520708916809574488819485318654230916245346532006264
403 62080539137151425511080982269745709714273621647912018175470818500749934607186005635023437075485
404 106702287918431672125111393504714181531749007544537787841675443535818006164938160342980742656338
405 183396897083556953527174779270996122261269327966001579065247195643451050273142755031585693359375
406 315217438313867649834874340450408892817022426347713635801275279759509964469612917936692524466251
407 541786884059913486483614308479382033233050377810633752143617332292279779813463743680197980093955
408 931208087057271382666214734046185645714104324718680272632062277511249019107790084525351556132272
409 1600534318776475081876670902570712722976235113168066817625131653037270092474072405144711139845068
410 2750953456253354302907621689064941833919039919490023685978707934651765754097141325473785400390625
411 4728261574708014747523115106756133392255336395215704537019129196392649467044193769050387866993765
412 8126803260898702297254214627190730498495755667159506282154259984384196697201956155202969701409330
413 13968121305859070739993221010692784685711564870780204089480934162668735286616851267880273341984082
414 24008014781647126228150063538560690844643526697521002264376974795559051387111086077170667097676022
415 41264301843800314543614325335974127508785598792350355289680619019776486311457119882106781005859375
416 70923923620620221212846726601342000883830045928235568055286937945889742005662906535755818004906469
417 121902048913480534458813219407860957477436335007392594232313899765762950458029342328044545521139952
418 209521819587886061099898315160391770285673473061703061342214012440031029299252769018204100129761230
419 360120221724706893422250953078410362669652900462815033965654621933385770806666291157560006465140327
420 618964527657004718154214880039611912631783981885255329345209285296647294671856798231601715087890625
421 1063858854309303318192700899020130013257450688923533520829304069188346130084943598036337270073597032
422 1828530733702208016882198291117914362161545025110888913484708496486444256870440134920668182817099280
423 3142827293818290916498474727405876554285102095925545920133210186600465439488791535273061501946418456
424 5401803325870603401333764296176155440044793506942225509484819329000786562099994367363400096977104901
425 9284467914855070772313223200594178689476759728278829940178139279449709420077851973474025726318359375
426 15957882814639549772890513485301950198861760333853002812439561037825191951274153970545059051103955487
427 27427961005533120253232974366768715432423175376663333702270627447296663853056602023810022742256489203
428 47142409407274363747477120911088148314276531438883188801998152799006981592331873029095922529196276840
429 81027049888059051020006464442642331600671902604133382642272289935011798431499915510451001454656573513
430 139267018722826061584698348008912680342151395924182449102672089191745641301167779602110385894775390625
431 239368242219593246593357702279529252982926405007795042186593415567377879269112309558175885766559332311
432 411419415082996803798494615501530731486347630649950005534059411709449957795849030357150341133847338048
433 707136141109115456212156813666322224714147971583247832029972291985104723884978095436438837937944152596
434 1215405748320885765300096966639634974010078539062000739634084349025176976472498732656765021819848602690
435 2089005280842390923770475220133690205132270938862736736540081337876184619517516694031655788421630859375
436 3590523633293898698900365534192938794743896075116925632798901233510668189036684643372638286498389984667
437 6171291226244952056977419232522960972295214459749250083010891175641749366937735455357255117007710070717
438 10607042116636731843182352204994833370712219573748717480449584379776570858274671431546582569069162288944
439 18231086224813286479501454499594524610151178085930011094511265235377654647087480989851475327297729040351
440 31335079212635863856557128302005353076984064082941051048101220068142769292762750410474836826324462890625
441 53857854499408480483505483012894081921158441126753884491983518502660022835550269650589574297475849770003
442 92569368393674280854661288487844414584428216896238751245163367634626240504066031830358826755115651060758
443 159105631749550977647735283074922500560683293606230762206743765696648562874120071473198738536037434334154
444 273466293372199297192521817493917869152267671288950166417668978530664819706312214847772129909465935605259
445 470026188189537957848356924530080296154760961244115765721518301022141539391441256157122552394866943359375
446 807867817491127207252582245193411228817376616901308267379752777539900342533254044758843614462137746550051
447 1388540525905114212819919327317666218766423253443581268677450514519393607560990477455382401326734765911368
448 2386584476243264664716029246123837508410249404093461433101156485449728443111801072097981078040561515012315
449 4101994400582989457887827262408768037284015069334252496265034677959972295594683222716581948641989034078890
450 7050392822843069367725353867951204442321414418661736485822774515332123090871618842356838285923004150390625
451 12118017262366908108788733677901168432260649253519624010696291663098505137998810671382654216932066198250762
452 20828107888576713192298789909764993281496348801653719030161757717790904113414857161830736019901021488670524
453 35798767143648969970740438691857562626153741061401921496517347281745926646677016081469716170608422725184729
454 61529916008744841868317408936131520559260226040013787443975520169399584433920248340748729229629835511183355
455 105755892342646040515880308019268066634821216279926047287341617729981846363074282635352574288845062255859375
456 181770258935503621631831005168517526483909738802794360160444374946477577069982160070739813253980992973761437
457 312421618328650697884481848646474899222445232024805785452426365766863561701222857427461040298515322330057855
458 536981507154734549561106580377863439392306115921028822447760209226188899700155241222045742559126340877770931
459 922948740131172628024761134041972808388903390600206811659632802540993766508803725111230938444447532667750320
460 1586338385139690607738204620289020999522318244198890709310124265949727695446114239530288614332675933837890625
461 2726553884032554324477465077527762897258646082041915402406665624197163656049732401061097198809714894606421548
462 4686324274929760468267227729697123488336678480372086781786395486502953425518342861411915604477729834950867832
463 8054722607321018243416598705667951590884591738815432336716403138392833495502328618330686138386895113166563959
464 13844231101967589420371417010629592125833550859003102174894492038114906497632055876668464076666712990016254799
465 23795075777095359116073069304335314992834773662983360639651863989245915431691713592954329214990139007568359375
466 40898308260488314867161976162916443458879691230628731036099984362957454840745986015916457982145723419096323227
467 70294864123946407024008415945456852325050177205581301726795932297544301382775142921178734067165947524263017478
468 120820839109815273651248980585019273863268876082231485050746047075892502432534929274960292075803426697498459382
469 207663466529513841305571255159443881887503262885046532623417380571723597464480838150026961150000694850243821981
470 356926136656430386741096039565029724892521604944750409594777959838688731475375703894314938224852085113525390625
471 613474623907324723007429642443746651883195368459430965541499765444361822611189790238746869732185851286444848399
472 1054422961859196105360126239181852784875752658083719525901938984463164520741627143817681011007489212863945262170
473 1812312586647229104768734708775289107949033141233472275761190706138387536488023939124404381137051400462476890737
474 3114951997942707619583568827391658228312548943275697989351260708575853961967212572250404417250010422753657329718
475 5353892049846455801116440593475445873387824074171256143921669397580330972130635558414724073372781276702880859375
476 9202119358609870845111444636656199778247930526891464483122496481665427339167846853581203045982787769296672725990
477 15816344427887941580401893587727791773136289871255792888529084766947467811124407157265215165112338192959178932551
478 27184688799708436571531020631629336619235497118502084136417860592075813047320359086866065717055771006937153361054
479 46724279969140614293753532410874873424688234149135469840268910628637809429508188583756066258750156341304859945767
480 80308380747696837016746608902131688100817361112568842158825040963704964581959533376220861100591719150543212890625
481 138031790379148062676671669549842996673718957903371967246837447224981410087517702803718045689741816539450090889854
482 237245166418319123706028403815916876597044348068836893327936271504212017166866107358978227476685072894387683988260
483 407770331995626548572965309474440049288532456777531262046267908881137195709805386302990985755836565104057300415815
484 700864199537109214406302986163123101370323512237032047604033659429567141442622828756340993881252345119572899186506
485 1204625711215452555251199133531975321512260416688532632382375614455574468729393000643312916508875787258148193359375
486 2070476855687220940150075043247644950105784368550579508702561708374721151312765542055770685346127248091751363347814
487 3558677496274786855590426057238753148955665221032553399919044072563180257502991610384673412150276093415815259823899
488 6116554979934398228594479642116600739327986851662968930694018633217057935647080794544864786337548476560859506237229
489 10512962993056638216094544792446846520554852683555480714060504891443507121639342431345114908218785176793593487797595
490 18069385668231788328767987002979629822683906250327989485735634216833617030940895009649693747633136808872222900390625
491 31057152835308314102251125648714674251586765528258692630538425625620817269691483130836560280191908721376270450217217
492 53380162444121802833856390858581297234334978315488300998785661088447703862544874155770101182254141401237228897358478
493 91748324699015973428917194631749011089919802774944533960410279498255869034706211918172971795063227148412892593558437
494 157694444895849573241418171886702697808322790253332210710907573371652606824590136470176723623281777651903902316963923
495 271040785023476824931519805044694447340258593754919842286034513252504255464113425144745406214497052133083343505859375
496 465857292529624711533766884730720113773801482923880389458076384384312259045372246962548404202878630820644056753258262
497 800702436661827042507845862878719458515024674732324514981784916326715557938173112336551517733812121018558433460377168
498 1376224870485239601433757919476235166348797041624168009406154192473838035520593178772594576925948407226193388903376554
499 2365416673437743598621272578300540467124841853799983160663613600574789102368852047052650854349226664778558534754458845
500 4065611775352152373972797075670416710103878906323797634290517698787563831961701377171181093217455781996250152587890625
501 6987859387944370673006503270960801706607022243858205841871145765764683885680583704438226063043179462309660851298873933
502 12010536549927405637617687943180791877725370120984867724726773744900733369072596685048272766007181815278376501905657514
503 20643373057278594021506368792143527495231955624362520141092312887107570532808897681588918653889226108392900833550648307
504 35481250101566153979319088674508107006872627806999747409954204008621836535532780705789762815238399971678378021316882678
505 60984176630282285609591956135056250651558183594856964514357765481813457479425520657567716398261836729943752288818359375
506 104817890819165560095097549064412025599105333657873087628067186486470258285208755566573390945647691934644912769483108993
507 180158048248911084564265319147711878165880551814773015870901606173511000536088950275724091490107727229175647528584862706
508 309650595859178910322595531882152912428479334365437802116384693306613557992133465223833779808338391625893512503259724605
509 532218751523492309689786330117621605103089417104996211149313060129327548032991710586846442228575999575175670319753240163
510 914762649454234284143879342025843759773372753922854467715366482227201862191382809863515745973927550949156284332275390625
511 1572268362287483401426463235966180383986580004868096314421007797297053874278131333498600864184715379019673691542246634891
512 2702370723733666268463979787215678172488208277221595238063524092602665008041334254135861372351615908437634712928772940592
513 4644758937887683654838932978232293686427190015481567031745770399599203369882001978357506697125075874388402687548895869081
514 7983281272852384645346794951764324076546341256574943167239695901939913220494875658802696633428639993627635054796298602439
515 13721439741813514262158190130387656396600591308842817015730497233408027932870742147952736189608913264237344264984130859375
516 23584025434312251021396948539492705759798700073021444716315116959455808114171970002479012962770730685295105373133699523366
517 40535560856004994026959696808235172587323124158323928570952861389039975120620013812037920585274238626564520693931594108873
518 69671384068315254822583994673484405296407850232223505476186555993988050548230029675362600456876138115826040313233438036219
519 119749219092785769680201924276464861148195118848624147508595438529098698307423134882040449501429599904414525821944479036582
520 205821596127202713932372851955814845949008869632642255235957458501120418993061132219291042844133698963560163974761962890625
521 353760381514683765320954228092390586396980501095321670744726754391837121712579550037185194441560960279426580597005492850488
522 608033412840074910404395452123527588809846862374858928564292920835599626809300207180568808779113579398467810408973911633093
523 1045070761024728822338759920102266079446117753483352582142798339909820758223450445130439006853142071737390604698501570543288
524 1796238286391786545203028864146972917222926782729362212628931577936480474611347023230606742521443998566217887329167185548732
525 3087323941908040708985592779337222689235133044489633828539361877516806284895916983289365642662005484453402459621429443359375
526 5306405722720256479814313421385858795954707516429825061170901315877556825688693250557777916623414404191398708955082392757316
527 9120501192601123656065931781852913832147702935622883928464393812533994402139503107708532131686703690977017156134608674496401
528 15676061415370932335081398801533991191691766302250288732141975098647311373351756676956585102797131076060859070477523558149313
529 26943574295876798178045432962204593758343901740940433189433973669047207119170205348459101137821659978493268309937507783230977
530 46309859128620610634783891690058340338526995667344507428090428162752094273438754749340484639930082266801036894321441650390625
531 79596085840803847197214701320787881939320612746447375917563519738163352385330398758366668749351216062870980634326235891359735
532 136807517889016854840988976727793707482215544034343258926965907188009916032092546615627981975300555364655257342019130117446012
533 235140921230563985026220982023009867875376494533754330982129626479709670600276350154348776541956966140912886057162853372239700
534 404153614438151972670681494433068906375158526114106497841509605035708106787553080226886517067324899677399024649062616748464655
535 694647886929309159521758375350875105077904935010167611421356422441281414101581321240107269598951234002015553414821624755859375
536 1193941287612057707958220519811818229089809191196710638763452796072450285779955981375500031240268240943064709514893538370396030
537 2052112768335252822614834650916905612233233160515148883904488607820148740481388199234419729629508330469828860130286951761690184
538 3527113818458459775393314730345148018130647418006314964731944397195645059004145252315231648129354492113693290857442800583595496
539 6062304216572279590060222416496033595627377891711597467622644075535621601813296203403297756009873495160985369735939251226969831
540 10419718303939637392826375630263126576168574025152514171320346336619221211523719818601609043984268510030233301222324371337890625
541 17909119314180865619373307797177273436347137867950659581451791941086754286699339720632500468604023614145970642723403075555940444
542 30781691525028792339222519763753584183498497407727233258567329117302231107220822988516295944442624957047432901954304276425352757
543 52906707276876896630899720955177220271959711270094724470979165957934675885062178784728474721940317381705399362861642008753932445
544 90934563248584193850903336247440503934410668375673962014339661133034324027199443051049466340148102427414780546039088768404547466
545 156295774559094560892395634453946898642528610377287712569805195049288318172855797279024135659764027650453499518334865570068359375
546 268636789712712984290599616957659101545207068019259893721776879116301314300490095809487507029060354212189559640851046133339106660
547 461725372875431885088337796456303762752477461115908498878509936759533466608312344827744439166639374355711493529314564146380291349
548 793600609153153449463495814327658304079395669051420867064687489369020138275932681770927120829104760725580990442924630131308986677
549 1364018448728762907763550043711607559016160025635109430215094916995514860407991645765741995102221536411221708190586331526068211993
550 2344436618386418413385934516809203479637929155659315688547077925739324772592836959185362034896460414756802492775022983551025390625
551 4029551845690694764358994254364886523178106020288898405826653186744519714507351437142312605435905313182843394612765692000086599904
552 6925880593131478276325066946844556441287161916738627483177649051393001999124685172416166587499590615335672402939718462195704370232
553 11904009137297301741952437214914874561190935035771313005970312340535302074138990226563906812436571410883714856643869451969634800161
554 20460276730931443616453250655674113385242400384526641453226423754932722906119874686486129926533323046168325622858794972891023179892
555 35166549275796276200789017752138052194568937334889735328206168886089871588892554387780430523446906221352037391625344753265380859375
556 60443277685360421465384913815473297847671590304333476087399797801167795717610271557134689081538579697742650919191485380001298998558
557 103888208896972174144876004202668346619307428751079412247664735770895029986870277586242498812493859230035086044095776932935565553484
558 178560137059459526129286558223723118417864025536569695089554685108029531112084853398458602186548571163255722849658041779544522002416
559 306904150963971654246798759835111700778636005767899621798396356323990843591798120297291948897999845692524884342881924593365347698373
560 527498239136944143011835266282070782918534060023346029923092533291348073833388315816706457851703593320280560874380171298980712890625
561 906649165280406321980773707232099467715073854565002141310996967017516935764154073357020336223078695466139763787872280700019484978372
562 1558323133454582612173140063040025199289611431266191183714971036563425449803054163793637482187407888450526290661436653994033483302260
563 2678402055891892891939298373355846776267960383048545426343320276620442966681272800976879032798228567448835842744870626693167830036236
564 4603562264459574813701981397526675511679540086518494326975945344859862653876971804459379233469997685387873265143228868900480215475598
565 7912473587054162145177528994231061743778010900350190448846387999370221107500824737250596867775553899804208413115702569484710693359375
566 13599737479206094829711605608481492015726107818475032119664954505262754036462311100355305043346180431992096456818084210500292274675577
567 23374847001818739182597100945600377989344171468992867755724565548451381747045812456904562232811118326757894359921549809910502249533894
568 40176030838378393379089475600337701644019405745728181395149804149306644500219092014653185491973428511732537641173059400397517450543542
569 69053433966893622205529720962900132675193101297777414904639180172897939808154577066890688502049965280818098977148433033507203232133968
570 118687103805812432177662934913465926156670163505252856732695819990553316612512371058758953016633308497063126196735538542270660400390625
571 203996062188091422445674084127222380235891617277125481794974317578941310546934666505329575650192706479881446852271263157504384120133657
572 350622705027281087738956514184005669840162572034893016335868483226770726205687186853568433492166774901368415398823247148657533743008404
573 602640462575675900686342134005065524660291086185922720927247062239599667503286380219797782379601427675988064617595891005962761758153125
574 1035801509503404333082945814443501990127896519466661223569587702593469097122318656003360327530749479212271484657226495502608048482009526
575 1780306557087186482664944023701988892350052452578792850990437299858299749187685565881384295249499627455946892951033078134059906005859375
576 3059940932821371336685111261908335703538374259156882226924614763684119658204019997579943634752890597198221702784068947362565761802004852
577 5259340575409216316084347712760085047602438580523395245038027248401560893085307802803526502382501623520526230982348707229863006145126057
578 9039606938635138510295132010075982869904366292788840813908705933593995012549295703296966735694021415139820969263938365089441426372296875
579 15537022642551064996244187216652529851918447791999918353543815538902036456834779840050404912961242188184072269858397432539120727230142886
580 26704598356307797239974160355529833385250786788681892764856559497874496237815283488220764428742494411839203394265496172010898590087890625
581 45899113992320570050276668928625035553075613887353233403869221455261794873060299963699154521293358957973325541761034210438486427030072779
582 78890108631138244741265215691401275714036578707850928675570408726023413396279617042052897535737524352807893464735230608447945092176890850
583 135594104079527077654426980151139743048565494391832612208630589003909925188239435549454501035410321227097314538959075476341621395584453124
584 233055339638265974943662808249787947778776716879998775303157233083530546852521697600756073694418632822761084047875961488086810908452143295
585 400568975344616958599612405332947500778761801830228391472848392468117443567229252323311466431137416177588050913982442580163478851318359375
586 688486709884808550754150033929375533296134208310298501058038321828926923095904499455487317819400384369599883126415513156577296405451091684
587 1183351629467073671118978235371019135710548680617763930133556130890351200944194255630793463036062865292118401971028459126719176382653362753
588 2033911561192906164816404702267096145728482415877489183129458835058648877823591533241817515531154818406459718084386132145124320933766796858
589 3495830094573989624154942123746819216681650753199981629547358496252958202787825464011341105416279492341416260718139422321302163626782149423
590 6008534630169254378994186079994212511681427027453425872092725887021761653508438784849671996467061242663820763709736638702452182769775390625
591 10327300648272128261312250508940632999442013124654477515870574827433903846438567491832309767291005765543998246896232697348659446081766375260
592 17750274442006105066784673530565287035658230209266458952003341963355268014162913834461901945540942979381776029565426886900787645739800441295
593 30508673417893592472246070534006442185927236238162337746941882525879733167353872998627262732967322276096895771265791982176864814006501952867
594 52437451418609844362324131856202288250224761297999724443210377443794373041817381960170116581244192385121243910772091334819532454401732241350
595 90128019452538815684912791199913187675221405411801388081390888305326424802626581772745079947005918639957311455646049580536782741546630859375
596 154909509724081923919683757634109494991630196869817162738058622411508557696578512377484646509365086483159973703443490460229891691226495628895
597 266254116630091576001770102958479305534873453138996884280050129450329020212443707516928529183114144690726640443481403303511814686097006619418
598 457630101268403887083691058010096632788908543572435066204128237888195997510308094979408940994509834141453436568986879732652972210097529292998
599 786561771279147665434861977843034323753371419469995866648155661656915595627260729402551748718662885776818658661581370022292986816025983620254
600 1351920291788082235273691867998697815128321081177020821220863324579896372039398726591176199205088779599359671834690743708051741123199462890625
601 2323642645861228858795256364511642424874452953047257441070879336172628365448677685662269697640476297247399605551652356903448375368397434433431
602 3993811749451373640026551544377189583023101797084953264200751941754935303186655612753927937746712170360899606652221049552677220291455099291273
603 6864451519026058306255365870151449491833628153586525993061923568322939962654621424691134114917647512121801548534803195989794583151462939394977
604 11798426569187214981522929667645514856300571292049937999722334924853733934408910941038276230779943286652279879923720550334394802240389754303815
605 20278804376821233529105378019980467226924816217655312318312949868698445580590980898867642988076331693990395077520361155620776116847991943359375
606 34854639687918432881928845467674636373116794295708861616063190042589425481730165284934045464607144458710994083274785353551725630525961516501470
607 59907176241770604600398273165657843745346526956274298963011279126324029547799834191308919066200682555413494099783315743290158304371826489369090
608 102966772785390874593830488052271742377504422303797889895928853524844099439819321370367011723764712681827023228022047939846918747271944090924652
609 176976398537808224722843945014682722844508569380749069995835023872806009016133664115574143461699149299784198198855808255015922033605846314557232
610 304182065652318502936580670299707008403872243264829684774694248030476683708864713483014644821144975409855926162805417334311641752719879150390625
611 522819595318776493228932682015119545596751914435632924240947850638841382225952479274010681969107166880664911249121780303275884457889422747522055
612 898607643626559069005974097484867656180197904344114484445169186894860443216997512869633785993010238331202411496749736149352374565577397340536357
613 1544501591780863118907457320784076135662566334556968348438932802872661491597289820555505175856470690227405348420330719097703781209079161363869783
614 2654645978067123370842659175220240842667628540711236049937525358092090135242004961733612151925487239496762972982837123825238830504087694718358485
615 4562730984784777544048710054495605126058083648972445271620413720457150255632970702245219672317174631147838892442081260014674626290798187255859375
616 7842293929781647398433990230226793183951278716534493863614217759582620733389287189110160229536607503209973668736826704549138266868341341212830827
617 13479114654398386035089611462273014842702968565161717266677537803422906648254962693044506789895153574968036172451246042240285618483660960108045358
618 23167523876712946783611859811761142034938495018354525226583992043089922373959347308332577637847060353411080226304960786465556718136187420458046742
619 39819689671006850562639887628303612640014428110668540749062880371381352028630074426004182278882308592451444594742556857378582457561315420775377270
620 68440964771771663160730650817434076890871254734586679074306205806857253834494560533678295084757619467217583386631218900220119394361972808837890625
621 117634408946724710976509853453401897759269180748017407954213266393739311000839307836652403443049112548149605031052400568237074003025120118192462410
622 202186719815975790526344171934095222640544528477425759000163067051343599723824440395667601848427303624520542586768690633604284277254914401620680374
623 347512858150694201754177897176417130524077425275317878398759880646348835609390209624988664567705905301166203394574411796983350772042811306870701126
624 597295345065102758439598314424554189600216421660028111235943205570720280429451116390062734183234628886771668921138352860678736863419731311630659050
625 1026614471576574947410959762261511153363068821018800186114593087102858807517418408005174426271364292008263750799468283503301790915429592132568359375
626 1764516134200870664647647801801028466389037711220261119313198995906089665012589617549786051645736688222244075465786008523556110045376801772886936146
627 3032800797239636857895162579011428339608167927161386385002446005770153995857366605935014027726409554367808138801530359504064264158823716024310205610
628 5212692872260413026312668457646256957861161379129768175981398209695232534140853144374829968515588579517493050918616176954750261580642169603060516886
629 8959430175976541376593974716368312844003246324900421668539148083560804206441766745850941012748519433301575033817075292910181052951295969674459885748
630 15399217073648624211164396433922667300446032315282002791718896306542882112761276120077616394070464380123956261992024252549526863731443881988525390625
631 26467742013013059969714717027015426995835565668303916789697984938591344975188844263246790774686050323333661131986790127853341650680652026593304042190
632 45492011958594552868427438685171425094122518907420795775036690086552309937860499089025210415896143315517122082022955392560963962382355740364653084156
633 78190393083906195394690026864693854367917420686946522639720973145428488012112797165622449527733828692762395763779242654321253923709632544045907753284
634 134391452639648120648909620745524692660048694873506325028087221253412063096626501187764115191227791499523625507256129393652715794269439545116898286219
635 230988256104729363167465946508840009506690484729230041875783444598143231691419141801164245911056965701859343929880363788242902955971658229827880859375
636 397016130195195899545720755405231404937533485024558751845469774078870174627832663948701861620290754850004916979801851917800124760209780398899560632848
637 682380179378918293026411580277571376411837783611311936625550351298284649067907486335378156238442149732756831230344330888414459435735336105469796262334
638 1172855896258592930920350402970407815518761310304197839595814597181427320181691957484336742916007430391435936456688639814818808855644488160688616299254
639 2015871789594721809733644311182870389900730423102594875421308318801180946449397517816461727868416872492854382608841940904790736914041593176753474293279
640 3464823841570940447511989197632600142600357270938450628136751668972148475371287127017463688665854485527890158948205456823643544339574873447418212890625
641 5955241952927938493185811331078471074063002275368381277682046611183052619417489959230527924304361322750073754697027778767001871403146705983493409492714
642 10235702690683774395396173704163570646177566754169679049383255269474269736018612295030672343576632245991352468455164963326216891536030041582046943935004
643 17592838443878893963805256044556117232781419654562967593937218957721409802725379362265051143740111455871539046850329597222282132834667322410329244488806
644 30238076843920827146004664667743055848510956346538923131319624782017714196740962767246925918026253087392815739132629113571861053710623897651302114399186
645 51972357623564106712679837964489002139005359064076759422051275034582227130569306905261955329987817282918352384223081852354653165093623101711273193359375
646 89328629293919077397787169966177066110945034130525719165230699167745789291262349388457918864565419841251106320455416681505028071047200589752401142390703
647 153535540360256615930942605562453559692663501312545185740748829042114046040279184425460085153649483689870287026827474449893253373040450623730704159025059
648 263892576658183409457078840668341758491721294818444513909058284365821147040880690433975767156101671838073085702754943958334231992520009836154938667332093
649 453571152658812407190069970016145837727664345198083846969794371730265712951114441508703888770393796310892236086989436703577915805659358464769531715987796
650 779585364353461600690197569467335032085080385961151391330769125518733406958539603578929329949817259243775285763346227785319797476404346525669097900390625
651 1339929439408786160966807549492655991664175511957885787478460487516186839368935240826868782968481297618766594806831250222575421065708008846286017135860548
652 2303033105403849238964139083436803395389952519688177786111232435631710690604187766381901277304742255348054305402412116748398800595606759355960562385375886
653 3958388649872751141856182610025126377375819422276667708635874265487317205613210356509636507341525077571096285541324159375013479887800147542324080009981388
654 6803567289882186107851049550242187565914965177971257704546915575953985694266716622630558331555906944663383541304841550553668737084890376971542975739816946
655 11693780465301924010352963542010025481276205789417270869961536882781001104378094053683939949247258888656629286450193416779796962146065197885036468505859375
656 20098941591131792414502113242389839874962632679368286812176907312742802590534028612403031744527219464281498922102468753338631315985620132694290257037908215
657 34545496581057738584462086251552050930849287795322666791668486534475660359062816495728519159571133830220814581036181751225982008934101390339408435780638286
658 59375829748091267127842739150376895660637291334150015629538113982309758084198155347644547610122876163566444283119862390625202198317002213134861200149720817
659 102053509348232791617765743253632813488724477669568865568203733639309785414000749339458374973338604169950753119572623258305031056273355654573144636097254188
660 175406706979528860155294453130150382219143086841259063049423053241715016565671410805259099238708883329849439296752901251696954432190977968275547027587890625
661 301484123866976886217531698635847598124439490190524302182653609691142038858010429186045476167908291964222483831537031300079469739784301990414353855568623229
662 518182448715866078766931293773280763962739316929840001875027298017134905385942247435927787393567007453312218715542726268389730134011520855091126536709574294
663 890637446221369006917641087255653434909559370012250234443071709734646371262972330214668214151843142453496664246797935859378032974755033197022918002245812250
664 1530802640223491874266486148804492202330867165043532983523056004589646781210011240091875624600079062549261296793589348874575465844100334818597169541458812815
665 2631100604692932902329416796952255733287146302618885945741345798625725248485071162078886488580633249947741589451293518775454316482864669524133205413818359375
666 4522261858004653293262975479537713971866592352857864532739804145367130582870156437790682142518624379463337257473055469501192046096764529856215307833529348434
667 7772736730737991181503969406599211459441089753947600028125409470257023580789133711538916810903505111799683280733140894025845952010172812826366898050643614416
668 13359561693320535103764616308834801523643390550183753516646075646019695568944584953220023212277647136802449963701969037890670494621325497955343770033687183744
669 22962039603352378113997292232067383034963007475652994752845840068844701718150168601378134369001185938238919451903840233118631987661505022278957543121882192226
670 39466509070393993534941251954283835999307194539283289186120186979385878727276067431183297328709498749216123841769402781631814747242970042861998081207275390625
671 67833927870069799398944632193065709577998885292867967991097062180506958743052346566860232137779365691950058862095832042517880691451467947843229617502940226503
672 116591050961069867722559541098988171891616346309214000421881142053855353711837005673083752163552576676995249210997113410387689280152592192395503470759654216237
673 200393425399808026556469244632522022854650858252756302749691134690295433534168774298300348184164707052036749455529535568360057419319882469330156550505307756166
674 344430594050285671709959383481010745524445112134794921292687601032670525772252529020672015535017789073583791778557603496779479814922575334184363146828232883385
675 591997636055909903024118779314257539989607918089249337791802804690788180909141011467749459930642481238241857626541041724477221208644550642929971218109130859375
676 1017508918051046990984169482895985643669983279393019519866455932707604381145785198502903482066690485379250882931437480637768210371772019217648444262544103397549
677 1748865764416048015838393116484822578374245194638210006328217130807830305677555085096256282453288650154928738164956701155815339202288882885932552061394813243562
678 3005901380997120398347038669487830342819762873791344541245367020354431503012531614474505222762470605780551241832943033525400861289798237039952348257579616342486
679 5166458910754285075649390752215161182866676682021923819390314015490057886583787935310080233025266836103756876678364052451692197223838630012765447202423493250780
680 8879964540838648545361781689713863099844118771338740066877042070361822713637115172016241898959637218573627864398115625867158318129668259643949568271636962890625
681 15262633770765704864762542243439784655049749190895292797996838990614065717186777977543552231000357280688763243971562209566523155576580288264726663938161550963238
682 26232986466240720237575896747272338675613677919573150094923256962117454585163326276443844236799329752323931072474350517337230088034333243288988280920922198653427
683 45088520714956805975205580042317455142296443106870168118680505305316472545187974217117578341437059086708268627494145502881012919346973555599285223863694245137290
684 77496883661314276134740861283227417743000150230328857290854710232350868298756819029651203495379002541556353150175460786775382958357579450191481708036352398761695
685 133199468112579728180426725345707946497661781570081101003155631055427340704556727580243628484394558278604417965971734388007374771945023894659243524074554443359375
686 228939506561485572971438133651596769825746237863429391969952584859210985757801669663153283465005359210331448659573433143497847333648704323970899959072423264448572
687 393494796993610803563638451209085080134205168793597251423848854431761818777449894146657663551989946284858966087115257760058451320514998649334824213813832979801410
688 676327810724352089628083700634761827134446646603052521780207579579747088177819613256763675121555886300624029412412182543215193790204603333989278357955413677059343
689 1162453254919714142021112919248411266145002253454932859362820653485263024481352285444768052430685038123345297252631911801630744375363691752872225620545285981425432
690 1997992021688695922706400880185619197464926723551216515047334465831410110568350913703654427265918374179066269489576015820110621579175358419888652861118316650390625
691 3434092598422283594571572004773951547386193567951440879549288772888164786367025044947299251975080388154971729893601497152467710004730564859563499386086348966728573
692 5902421954904162053454576768136276202013077531903958771357732816476427281661748412199864953279849194272884491306728866400876769807724979740022363207207494697021146
693 10144917160865281344421255509521427407016699699045787826703113693696206322667294198851455126823338294509360441186182738148227906853069050009839175369331205155890138
694 17436798823795712130316693788726168992175033801823992890442309802278945367220284281671520786460275571850179458789478677024461165630455376293083384308179289721381486
695 29969880325330438840596013202784287961973900853268247725710016987471151658525263705554816408988775612685994042343640237301659323687630376298329792916774749755859375
696 51511388976334253918573580071609273210792903519271613193239331593322471795505375674209488779626205822324575948404022457287015650070958472893452490791295234500928597
697 88536329323562430801818651522044143030196162978559381570365992247146409224926226182997974299197737914093267369600932996013151547115874696100335448108112420455317185
698 152173757412979220166318832642821411105250495485686817400546705405443094840009412982771826902350074417640406617792741072223418602796035750147587630539968077338352072
699 261551982356935681954750406830892534882625507027359893356634647034184180508304264225072811796904133577752691881842180155366917484456830644396250764622689345820722291
700 449548204879956582608940198041764319429608512799023715885650254812067274877878955583322246134831634190289910635154603559524889855314455644474946893751621246337890625
701 772670834645013808778603701074139098161893552789074197898589973899837076932580635113142331694393087334868639226060336859305234751064377093401787361869428517513928960
702 1328044939853436462027279772830662145452942444678390723555489883707196138373893392744969614487966068711399010544013994940197273206738120441505031721621686306829757782
703 2282606361194688302494782489642321166578757432285302261008200581081646422600141194741577403535251116264606099266891116083351279041940536252213814458099521160075281080
704 3923279735354035229321256102463388023239382605410398400349519705512762707624563963376092176953562003666290378227632702330503762266852459665943761469340340187310834360
705 6743223073199348739134102970626464791444127691985355738284753822181009123168184333749833692022474512854348659527319053392873347829716834667124203406274318695068359375
706 11590062519675207131679055516112086472428403291836112968478849608497556153988709526697134975415896310023029588390905052889578521265965656401026810428041427762708934402
707 19920674097801546930409196592459932181794136670175860853332348255607942075608400891174544217319491030670985158160209924102959098101071806622575475824325294602446366735
708 34239095417920324537421737344634817498681361484279533915123008716224696339002117921123661053028766743969091489003366741250269185629108043783207216871492817401129216198
709 58849196030310528439818841536950820348590739081155976005242795582691440614368459450641382654303430054994355673414490534957556434002786894989156422040105102809662515397
710 101148346097990231087011544559396971871661915379780336074271307332715136847522765006247505380337117692815229892909785800893100217445752520006863051094114780426025390625
711 173850937795128106975185832741681297086426049377541694527182744127463342309830642900457024631238444650345443825863575793343677818989484846015402156420621416440634016024
712 298810111467023203956137948886898982726912050052637912799985223834119131134126013367618163259792365460064777372403148861544386471516077099338632137364879419036695501030
713 513586431268804868061326060169522262480220422264193008726845130743370445085031768816854915795431501159536372335050501118754037784436620656748108253072392261016938242972
714 882737940454657926597282623054262305228861086217339640078641933740371609215526891759620739814551450824915335101217358024363346510041803424837346330601576542144937730956
715 1517225191469853466305173168390954578074928730696705041114069609990727052712841475093712580705056765392228448393646787013396503261686287800102945766411721706390380859375
716 2607764066926921604627787491125219456296390740663125417907741161911950134647459643506855369468576669755181657387953636900155167284842272690231032346309321246609510240362
717 4482151672005348059342069233303484740903680750789568691999778357511786967011890200514272448896885481900971660586047232923165797072741156490079482060473191285550432515450
718 7703796469032073020919890902542833937203306333962895130902676961150556676275476532252823736931472517393045585025757516781310566766549309851221623796085883915254073644573
719 13241069106819868898959239345813934578432916293260094601179629006105574138232903376394311097218271762373730026518260370365450197650627051372560194959023648132174065964333
720 22758377872047801994577597525864318671123930960450575616711044149860905790692622126405688710575851480883426725904701805200947548925294317001544186496175825595855712890625
721 39116461003903824069416812366878291844445861109946881268616117428679252019711894652602830542028650046327724860819304553502327509272634090353465485194639818699142653605427
722 67232275080080220890131038499552271113555211261843530379996675362676804505178353007714086733453282228514574908790708493847486956091117347351192230907097869283256487731746
723 115556947035481095313798363538142509058049595009443426963540154417258350144132147983792356053972087760895683775386362751719658501498239647768324356941288258728811104668597
724 198616036602298033484388590187209018676493744398901419017694435091583612073493550645914666458274076435605950397773905555481752964759405770588402924385354721982610989464991
725 341375668080717029918663962887964780066858964406758634250665662247913586860389331896085330658637772213251400888570527078014213233879414755023162797442637383937835693359375
726 586746915058557361041252185503174377666687916649203219029241761430188780295678419789042458130429750694915872912289568302534912639089511355301982277919597280487139804081412
727 1008484126201203313351965577493284066703328168927652955699950130440152067577675295115711301001799233427718623631860627407712304341366760210267883463606468039248847315976190
728 1733354205532216429706975453072137635870743925141651404453102316258875252161982219756885340809581316413435256630795441275794877522473594716524865354119323880932166570028948
729 2979240549034470502265828852808135280147406165983521285265416526373754181102403259688719996874111146534089255966608583332226294471391086558826043865780320829739164841974861
730 5120635021210755448779959443319471701002884466101379513759984933718703802905839978441279959879566583198771013328557906170213198508191221325347441961639560759067535400390625
731 8801203725878360415618782782547615665000318749738048285438626421452831704435176296835636871956446260423738093684343524538023689586342670329529734168793959207307097061221174
732 15127261893018049700279483662399261000549922533914794335499251956602281013665129426735669515026988501415779354477909411115684565120501403154018251954097020588732709739642853
733 26000313082983246445604631796082064538061158877124771066796534743883128782429733296353280112143719746201528849461931619136923162837103920747872980311789858213982498550434220
734 44688608235517057533987432792122029202211092489752819278981247895606312716536048895330799953111667198011338839499128749983394417070866298382390657986704812446087472629622910
735 76809525318161331731699391649792075515043266991520692706399774005780557043587599676619199398193498747981565199928368592553197977622868319880211629424593411386013031005859375
736 132018055888175406234281741738214234975004781246070724281579396321792475566527644452534553079346693906356071405265152868070355343795140054942946012531909388109606455918317603
737 226908928395270745504192254935988915008248838008721915032488779349034215204976941401035042725404827521236690317168641166735268476807521047310273779311455308830990646094642795
738 390004696244748696684069476941230968070917383156871566001948021158246931736445999445299201682155796193022932741928974287053847442556558811218094704676847873209737478256513297
739 670329123532755863009811491881830438033166387346292289184718718434094690748040733429961999296675007970170082592486931249750916256062994475735859869800572186691312089444343655
740 1152142879772419975975490874746881132725649004872810390595996610086708355653813995149287990972902481219723477998925528888297969664343024798203174441368901170790195465087890625
741 1980270838322631093514226126073213524625071718691060864223690944826887133497914666788018296190200408595341071078977293021055330156927100824144190187978640821644096838774764049
742 3403633925929061182562883824039833725123732570130828725487331690235513228074654121015525640881072412818550354757529617501029027152112815709654106689671829632464859691419641926
743 5850070443671230450261042154118464521063760747353073490029220317373703976046689991679488025232336942895343991128934614305807711638348382168271420570152718098146062173847699450
744 10054936852991337945147172378227456570497495810194384337770780776511420361220611001449429989450125119552551238887303968746263743840944917136037898047008582800369681341665154821
745 17282143196586299639632363121203216990884735073092155858939949151300625334807209927239319864593537218295852169983882933324469544965145371973047616620533517561852931976318359375
746 29704062574839466402713391891098202869376075780365912963355364172403307002468720001820274442853006128930116066184659395315829952353906512362162852819679612324661452581621460730
747 51054508888935917738443257360597505876855988551962430882309975353532698421119811815232884613216086192278255321362944262515435407281692235644811600345077444486972895371294628885
748 87751056655068456753915632311776967815956411210296102350438304760605559640700349875192320378485054143430159866934019214587115674575225732524071308552290771472190932607715491752
749 150824052794870069177207585673411848557462437152915765066561711647671305418309165021741449841751876793288268583309559531193956157614173757040568470705128742005545220124977322308
750 259232147948794494594485446818048254863271026096382337884099237269509380022108148908589797968903058274437782549758243999867043174477180579595714249308002763427793979644775390625
751 445560938622591996040700878366473043040641136705488694450330462586049605037030800027304116642795091933951740992769890929737449285308597685432442792295194184869921788724321910948
752 765817633334038766076648860408962588152839828279436463234649630302990476316797177228493269198241292884173829820444163937731531109225383534672174005176161667304593430569419433280
753 1316265849826026851308734484676654517239346168154441535256574571409083394610505248127884805677275812151452398004010288218806735118628385987861069628284361572082863989115732376278
754 2262360791923051037658113785101177728361936557293736475998425674715069581274637475326121747626278151899324028749643392967909342364212606355608527060576931130083178301874659834616
755 3888482219231917418917281702270723822949065391445735068261488559042640700331622233628846969533545874116566738246373659998005647617157708693935713739620041451416909694671630859375
756 6683414079338879940610513175497095645609617050582330416754956938790744075555462000409561749641926379009276114891548363946061739279628965281486641884427912773048826830864828664214
757 11487264500010581491149732906134438822292597424191546948519744454544857144751957658427399037973619393262607447306662459065972966638380753020082610077642425009568901458541291499203
758 19743987747390402769631017270149817758590192522316623028848618571136250919157578721918272085159137182271785970060154323282101026779425789817916044424265423581242959836735985644176
759 33935411878845765564871706776517665925429048359406047139976385120726043719119562129891826214394172278489860431244650894518640135463189095334127905908653966951247674528119897519236
760 58327233288478761283759225534060857344235980871686026023922328385639610504974333504432704543003188111748501073695604899970084714257365630409035706094300621771253645420074462890625
761 100251211190083199109157697632456434684144255758734956251324354081861161133331930006143426244628895685139141723373225459190926089194434479222299628266418691595732402462972429963211
762 172308967500158722367245993592016582334388961362873204227796166818172857171279364876410985569604290898939111709599936885989594499575711295301239151164636375143533521878119372488040
763 296159816210856041544465259052247266378852887834749345432729278567043763787363680828774081277387057734076789550902314849231515401691386847268740666363981353718644397551039784662637
764 509031178182686483473075601647764988881435725391090707099645776810890655786793431948377393215912584177347906468669763417779602031947836430011918588629809504268715117921798462788536
765 874908499327181419256388383010912860163539713075290390358834925784594157574615002566490568145047821676227516105434073499551270713860484456135535591414509326568804681301116943359375
766 1503768167851247986637365464486846520262163836381024343769865311227917416999978950092151393669433435277087125850598381887863891337916517188334494423996280373935986036944586449448160
767 2584634512502380835508689903880248735015834420443098063416942502272592857569190473146164783544064363484086675643999053289843917493635669429518587267469545627153002828171790587320607
768 4442397243162840623166978885783708995682793317521240181490939178505656456810455212431611219160805866011151843263534722738472731025370802709031109995459720305779665963265596769939561
769 7635467672740297252096134024716474833221535880866360606494686652163359836801901479225660898238688762660218597030046451266694030479217546450178778829447142564030726768826976941828034
770 13123627489907721288845825745163692902453095696129355855382523886768912363619225038497358522175717325143412741581511102493269060707907266842033033871217639898532070219516754150390625
771 22556522517768719799560481967302697803932457545715365156547979668418761254999684251382270905041501529156306887758975728317958370068747757825017416359944205609039790554168796741722399
772 38769517687535712532630348558203731025237516306646470951254137534088892863537857097192471753160965452261300134659985799347658762404535041442778809012043184407295042422576858809809098
773 66635958647442609347504683286755634935241899762818602722364087677584846852156828186474168287412087990167277648953020841077090965380562040635466649931895804586694989448983951549093409
774 114532015091104458781442010370747122498323038212995409097420299782450397552028522188384913473580331439903278955450696769000410457188263196752681682441707138460460901532404654127420503
775 196854412348615819332687386177455393536796435441940337830737858301533685454288375577460377832635759877151191123722666537399035910618609002630495508068264598477981053292751312255859375
776 338347837766530796993407229509540467058986863185730477348219695026281418824995263770734063575622522937344603316384635924769375551031216367375261245399163084135596858312531951125835980
777 581542765313035687989455228373055965378562744599697064268812063011333392953067856457887076297414481783919502019899786990214881436068025621641682135180647766109425636338652882147136476
778 999539379711639140212570249301334524028628496442279040835461315163772702782352422797112524311181319852509164734295312616156364480708430609531999748978437068800424841734759273236401130
779 1717980226366566881721630155561206837474845573194931136461304496736755963280427832825773702103704971598549184331760451535006156857823947951290225236625607076906913522986069811911307539
780 2952816185229237289990310792661830903051946531629105067461067874523005281814325633661905667489536398157267866855839998060985538659279135039457432621023968977169715799391269683837890625
781 5075217566497961954901108442643107005884802947785957160223295425394221282374928956561010953634337844060169049745769538871540633265468245510628918680987446262033952874687979266887539702
782 8723141479695535319841828425595839480678441168995455964032180945170000894296017846868306144461217226758792530298496804853223221541020384324625232027709716491641384545079793232207047141
783 14993090695674587103188553739520017860429427446634185612531919727456590541735286341956687864667719797787637471014429689242345467210626459142979996234676556032006372626021389098546016953
784 25769703395498503225824452333418102562122683597923967046919567451051339449206417492386605531555574573978237764976406773025092352867359219269353378549384106153603702844791047178669613078
785 44292242778438559349854661889927463545779197974436576011916018117845079227214884504928585012343045972359018002837599970914783079889187025591861489315359534657545736990869045257568359375
786 76128263497469429323516626639646605088272044216789357403349431380913319235623934348415164304515067660902535746186543083073109498982023682659433780214811693930509293120319689003313095524
787 130847122195433029797627426383937592210176617534931839460482714177550013414440267703024592166918258401381887954477452072798348323115305764869378480415645747374620768176196898483105707112
788 224896360435118806547828306092800267906441411699512784187978795911848858126029295129350317970015796966814562065216445338635182008159396887144699943520148340480095589390320836478190254301
789 386545550932477548387366785001271538431840253968859505703793511765770091738096262385799082973333618609673566474646101595376385293010388289040300678240761592304055542671865707680044196170
790 664383641676578390247819928348911953186687969616548640178740271767676188408223267573928775185145689585385270042563999563721746198337805383877922339730393019863186054863035678863525390625
791 1141923952462041439852749399594699076324080663251840361050241470713699788534359015226227464567726014913538036192798146246096642484730355239891506703222175408957639396804795335049696432853
792 1962706832931495446964411395759063883152649263023977591907240712663250201216604015545368882503773876020728319317161781091975224846729586473040677206234686210619311522642953477246585606681
793 3373445406526782098217424591392004018596621175492691762819681938677732871890439426940254769550236954502218430978246680079527730122390953307170499152802225107201433840854812547172853814513
794 5798183263987163225810501775019073076477603809532892585556902676486551376071443935786986244600004279145103497119691523930645779395155824335604510173611423884560833140077985615200662942554
795 9965754625148675853717298925233679297800319544248229602681104076515142826123349013608931627777185343780779050638459993455826192975067080758168835095955895297947790822945535182952880859375
796 17128859286930621597791240993920486144861209948777605415753622060705496828015385228393411968515890223703070542891972193691449637270955328598372600548332631134364590952071930025745446492791
797 29440602493972431704466170936385958247289738945359663878608610689948753018249060233180533237556608140310924789757426716379628372700943797095610158093520293159289672839644302158698784100210
798 50601681097901731473261368870880060278949317632390376442295229080165993078356591404103821543253554317533276464673700201192915951835864299607557487292033376608021507612822188207592807217690
799 86972748959807448387157526625286096147164057142993388783353540147298270641071659036804793669000064187176552456795372858959686690927337365034067652604171358268412497101169784228009944138308
800 149486319377230137805759483878505189467004793163723444040216561147727142391850235204133974416657780156711685759576899901837392894626006211372532526439338429469216862344183027744293212890625
801 256932889303959323966868614908807292172918149231664081236304330910582452420230778425901179527738353355546058143379582905371744559064329928975589008224989467015468864281078950386181697391861
802 441609037409586475566992564045789373709346084180394958179129160349231295273735903497707998563349122104663871846361400745694425590514156956434152371402804397389345092594664532380481761503149
803 759025216468525972098920533063200904184239764485855646634428436202489896175348871061557323148803314762999146970105503017893739277537964494113362309380500649120322614192332823113892108265344
804 1304591234397111725807362899379291442207460857144900831750303102209474059616074885552071905035000962807648286851930592884395300363910060475511014789062570374026187456517546763420149162074620
805 2242294790658452067086392258177577842005071897455851660603248417215907135877753528062009616249866702350675286393653498527560893419390093170587987896590076442038252935162745416164398193359375
806 3853993339559389859503029223632109382593772238474961218544564963658736786303461676388517692916075300333190872150693743580576168385964948934633835123374842005232032964216184255792725460877910
807 6624135561143797133504888460686840605640191262705924372686937405238469429106038552465619978450236831569958077695421011185416383857712354346512285571042065960840176388919967985707226422547230
808 11385378247027889581483807995948013562763596467287834699516426543037348442630233065923359847232049721444987204551582545268406089163069467411700434640707509736804839212884992346708381623980156
809 19568868515956675887110443490689371633111912857173512476254546533142110894241123283281078575525014442114724302778958893265929505458650907132665221835938555610392811847763201451302237431119303
810 33634421859876781006295883872663667630076078461837774909048726258238607038166302920930144243748000535260129295904802477913413401290851397558819818448851146630573794027441181242465972900390625
811 57809900093390847892545438354481640738906583577124418278168474454881051794551925145827765393741129504997863082260406153708642525789474234019507526850622630078480494463242763836890881913168645
812 99362033417156957002573326910302609084602868940588865590304061078577041436590578286984299676753552473549371165431315167781245757865685315197684283565630989412602645833799519785608396338208450
813 170780673705418343722257119939220203441453947009317520492746398145560226639453495988850397708480745821674808068273738179026091337446042011175506519610612646052072588193274885200625724359702340
814 293533027739350138306656652360340574496678692857602687143818197997131663413616849249216178632875216631720864541684383398988942581879763606989978327539078334155892177716448021769533561466789547
815 504516327898151715094438258089955014451141176927566623635730893873579105572494543813952163656220008028901939438572037168701201019362770963382297276732767199458606910411617718636989593505859375
816 867148501400862718388181575317224611083598753656866274172527116823215776918278877187416480906116942574967946233906092305629637886842113510292612902759339451177207416948641457553363228697529669
817 1490430501257354355038599903654539136269043034108832983854560916178655621548858674304764495151303287103240567481469727516718686367985279727965264253484464841189039687506992796784125945073126745
818 2561710105581275155833856799088303051621809205139762807391195972183403399591802439832755965627211187325122121024106072685391370061690630167632597794159189690781088822899123278009385865395535107
819 4402995416090252074599849785405108617450180392864040307157272969956974951204252738738242679493128249475812968125265750984834138728196454104849674913086175012338382665746720326543003422001843210
820 7567744918472275726416573871349325216767117653913499354535963408103686583587418157209282454843300120433529091578580557530518015290441564450734459150991507991879103656174265779554843902587890625
821 13007227521012940775822723629758369166253981304852994112587906752348236653774183157811247213591754138624519193508591384584444568302631702654389193541390091767658111254229621863300448430462945036
822 22356457518860315325578998554818087044035645511632494757818413742679834323232880114571467427269549306548608512222045912750780295519779195919478963802266972617835595312604891951761889176096901171
823 38425651583719127337507851986324545774327138077096442110867939582751050993877036597491339484408167809876831815361591090280870550925359452514488966912387845361716332343486849170140787980933026602
824 66044931241353781118997746781076629261752705892960604607359094549354624268063791081073640192396923742137194521878986264772512080922946811572745123696292625185075739986200804898145051330027648147
825 113516173777084135896248608070239878251506764808702490318039451121555298753811272358139236822649501806502936373678708362957770229356623466761016887264872619878186554842613986693322658538818359375
826 195108412815194111637340854446375537493809719572794911688818601285223549806612747367168708203876312079367787902628870768766668524539475539815837903120851376514871668813444327949506726456944175537
827 335346862782904729883684978322271305660534682674487421367276206140197514848493201718572011409043239598229127683330688691261704432796687938792184457034004589267533929689073379276428337641453517566
828 576384773755786910062617779794868186614907071156446631663019093741265764908155548962370092266122517148152477230423866354213058263880391787717334503685817680425744985152302737552111819713995399029
829 990673968620306716784966201716149438926290588394409069110386418240319364020956866216104602885953856132057917828184793971587681213844202173591176855444389377776136099793012073472175769950414722199
830 1702742606656262038443729121053598173772601472130537354770591766823329481307169085372088552339742527097544045605180625444366553440349352001415253308973089298172798322639209800399839878082275390625
831 2926626192227911674560112816695633062407145793591923675332279019278353247099191210507530623058144681190516818539433061531500027868092133097237568546812770647723075032201664919242600896854162633053
832 5030202941743570948255274674834069584908020240117311320509143092102962722727398025778580171135648593973436915249960330368925566491950319081882766855510068839013008945336100689146425064621802763489
833 8645771606336803650939266696923022799223606067346699474945286406118986473622333234435551383991837757222287158456357995313195873958205876815760017555287265206386174777284541063281677295709930985442
834 14860109529304600751774493025742241583894358825916136036655796273604790460314352993241569043289307841980868767422771909573815218207663032603867652831665840666642041496895181102082636549256220832980
835 25541139099843930576655936815803972606589022081958060321558876502349942219607536280581328285096137906463160684077709381665498301605240280021228799634596339472591974839588147005997598171234130859375
836 43899392883418675118401692250434495936107186903878855129984185289175298706487868157612959345872170217857752278091495922972500418021381996458563528202191559715846125483024973788639013452812439495793
837 75453044126153564223829120122511043773620303601759669807637146381544440840910970386678702567034728909601553728749404955533883497379254786228241502832651032585195134180041510337196375969327041452332
838 129686574095052054764089000453845341988354091010200492124179296091784797104334998516533270759877566358334307376845369929697938109373088152236400263329308978095792621659268115949225159435648964781625
839 222901642939569011276617395386133623758415382388742040549836944104071856904715294898623535649339617629713031511341578643607228273114945489058014792474987609999630622453427716531239548238843312494702
840 383117086497658958649839052237059589098835331229370904823383147535249133294113044208719924276442068596947410261165640724982474524078604200318431994518945092088879622593822205089963972568511962890625
841 658490893251280126776025383756517439041607803558182826949762779337629480597318022364194390188082553267866284171372438844587506270320729946878452923032873395737691882245374606829585201792186592436901
842 1131795661892303463357436801837665656604304554026395047114557195723166612613664555800180538505520933644023305931241074333008252460688821793423622542489765488777927012700622655057945639539905621784974
843 1945298611425780821461335006807680129825311365153007381862689441376771956565024977747999061398163495375014610652680548945469071640596322283546003949939634671436889324889021739238377391534734471724382
844 3343524644093535169149260930792004356376230735831130608247554161561077853570729423479353034740094264445695472670123679654108424096724182335870221887124814149994459336801415747968593223582649687420529
845 5746756297464884379747585783555893836482529968440563572350747213028736999411695663130798864146631028954211153917484610874737117861179063004776479917784176381333194338907333076349459588527679443359375
846 9877363398769201901640380756347761585624117053372742404246441690064442208959770335462915852821238299017994262570586582668812594054810949203176793845493100936065378233680619102443778026882798886553520
847 16976934928384551950361552027564984849064568310395925706718357935847499189204968337002708077582814004660349588968616114995123786910332326901354338137346482331668905190509339825869184593098584326774614
848 29179479171386712321920025102115201947379670477295110727940341620651579348475374666219985920972452430625219159790208234182036074608944834253190059249094520071553339873335326088575660873021017075865731
849 50152869661403027537238913961880065345643461037466959123713312423416167803560941352190295521101413966685432090051855194811626361450862735038053328306872212249916890052021236219528898353739745311307937
850 86201344461973265696213786753338407547237949526608453585261208195431054991175434946961982962199465434313167308762269163121056767917685945071647198766762645719997915083609996145241893827915191650390625
851 148160450981538028524605711345216423784361755800591136063696625350966633134396555031943737792318574485269913938558798740032188910822164238047651907682396514040980673505209286536656670403241983298302803
852 254654023925768279255423280413474772735968524655938885600775369037712487838074525055040621163742210069905243834529241724926856803654984903520315072060197234975033577857640097388037768896478764901619209
853 437692187570800684828800376531728029210695057159426660919105124309773690227130619993299788814586786459378287396853123512730541119134172513797850888736417801073300098100029891328634913095315256137985959
854 752293044921045413058583709428200980184651915562004386855699686351242517053414120282854432816521209500281481350777827922174395421762941025570799924603083183748753350780318543292933475306096179669619051
855 1293020166929598985443206801300076113208569242899126803778918122931465824867631524204429744432991981514697509631434037446815851518765289176074707981501439685799968726254149942178628407418727874755859375
856 2222406764723070427869085670178246356765426337008867040955449380264499497015948325479156066884778617279048709078381981100482833662332463570714778615235947710614710102578139298049850056048629749474542042
857 3819810358886524188831349206202121591039527869839083284011630535565687317571117875825609317456133151048578657517938625873902852054824773552804726080902958524625503667864601460820566533447181473524288137
858 6565382813562010272432005647975920438160425857391399913786576864646605353406959299899496832218801796890674310952796852690958116787012587706967763331046267016099501471500448369929523696429728842069789387
859 11284395673815681195878755641423014702769778733430065802835495295268637755801211804242816492247818142504222220261667418832615931326444115383561998869046247756231300261704778149394002129591442695044285771
860 19395302503943984781648102019501141698128538643486902056683771843971987373014472863066446166494879722720462644471510561702237772781479337641120619722521595286999530893812249132679426111280918121337890625
861 33336101470846056418036285052673695351481395055133005614331740703967492455239224882187341003271679259185730636175729716507242504934986953560721679228539215659220651538672089470747750840729446242118130637
862 57297155383297862832470238093031823865592918047586249260174458033485309763566768137384139761841997265728679862769079388108542780822371603292070891213544377869382555017969021912308498001707722102864322055
863 98480742203430154086480084719638806572406387860870998706798652969699080301104389498492452483282026953360114664291952790364371751805188815604516449965694005241492522072506725548942855446445932631046840812
864 169265935107235217938181334621345220541546681001450987042532429429029566337018177063642247383717272137563333303925011282489238969896661730753429983035693716343469503925571672240910031943871640425664286562
865 290929537559159771724721530292517125471928079652303530850256577659579810595217092945996692497423195840806939667072658425533566591722190064616809295837823929304992963407183736990191391669213771820068359375
866 500041522062690846270544275790105430272220925826995084214976110559512386828588373232810115049075188887785959542635945747608637574024804303410825188428088234888309773080081342061216262610941693631771959552
867 859457330749467942487053571395477357983893770713793738902616870502279646453501522060762096427629958985930197941536190821628141712335574049381063368203165668040738325269535328684627470025615831542964830831
868 1477211133051452311297201270794582098586095817913064980601979794545486204516565842477386787249230404300401719964379291855465576277077832234067746749485410078622387831087600883234142831696688989465702612181
869 2538989026608528269072720019320178308123200215021764805637986441435443495055272655954633710755759082063449999558875169237338584548449925961301449745535405745152042558883575083613650479158074606384964298427
870 4363943063387396575870822954387756882078921194784552962753848664893697158928256394189950387461347937612104095006089876383003498875832850969252139437567358939574894451107756054852870875038206577301025390625
871 7500622830940362694058164136851581454083313887404926263224641658392685802428825598492151725736127833316789393139539186214129563610372064551162377826421323523324646596201220130918243939164125404476579393278
872 12891859961242019137305803570932160369758406560706906083539253057534194696802522830911431446414449384788952969123042862324422125685033610740715950523047485020611074879043029930269412050384237473144472462458
873 22158166995771784669458019061918731478791437268695974709029696918182293067748487637160801808738456064506025799465689377831983644156167483511016201242281151179335817466314013248512142475450334841985539182713
874 38084835399127924036090800289802674621848003225326472084569796621531652425829089839319505661336386230951749993383127538560078768226748889419521746183031086177280638383253626254204757187371119095774464476404
875 65459145950810948638062344315816353231183817921768294441307729973405457383923845912849255811920219064181561425091348145745052483137492764538782091563510384093623416766616340822793063125573098659515380859375
876 112509342464105440410872462052773721811249708311073893948369624875890287036432383977382275886041917499751840897093087793211943454155580968267435667396319852849869698943018301963773659087461881067148690899177
877 193377899418630287059587053563982405546376098410603591253088795863012920452037842463671471696216740771834294536845642934866331885275504161110739257845712275309166123185645448954041180755763562097167086936876
878 332372504936576770041870285928780972181871559030439620635445453772734396016227314557412027131076840967590386991985340667479754662342512252665243018634217267690037261994710198727682137131755022629783087740693
879 571272530986918860541362004347040119327720048379897081268546949322974786387436347589792584920045793464276249900746913078401181523401233341292826192745466292659209575748804393813071357810566786436616967146053
880 981887189262164229570935164737245298467757268826524416619615949601081860758857688692738837178803285962723421376370222186175787247062391468081731373452655761404351251499245112341895946883596479892730712890625
881 1687640136961581606163086930791605827168745624666108409225544373138354305546485759660734138290628762496277613456396316898179151812333714524011535010944797792748045484145274529456604886311928216007230363487654
882 2900668491279454305893805803459736083195641476159053868796331937945193806780567636955072075443251111577514418052684644022994978279132562416661088867685684129637491847784681734310617711336453431457506304053145
883 4985587574048651550628054288931714582728073385456594309531681806591015940243409718361180406966152614513855804879780110012196319935137683789978645279513259015350558929920652980915232056976325339446746316110396
884 8569087964803782908120430065205601789915800725698456219028204239844621795811545213846888773800686901964143748511203696176017722851018500119392392891181994389888143636232065907196070367158501796549254507190799
885 14728307838932463443564027471058679477016359032397866249294239244016227911382865330391082557682049289440851320645553332792636808705935872021225970601789836421065268772488676685128439203253947198390960693359375
886 25314602054423724092446303961874087407531184369991626138383165597075314583197286394911012074359431437444164201845944753472687277185005717860173025164171966891220682262179117941849073294678923240108455452314815
887 43510027369191814588407087051896041247934622142385808031944979069177907101708514554326081131648766673662716270790269660344924674186988436249916333015285261944562377716770226014659265670046801471862594560797178
888 74783813610729773259420814333975718740921100781848914642975227098865239103651145775417706104492289217707837073196701650182944799027065256849679679192698885230258383948809794713728480854644880091701194741655940
889 128536319472056743621806450978084026848737010885476843285423063597669326937173178207703331607010303529462156227668055442640265842765277501790885893367729915848322154543480988607941055507377526948238817607861990
890 220924617583986951653460412065880192155245385485967993739413588660243418670742979955866238365230739341612769809683299991889552130589038080318389559026847546315979031587330150276926588048809207975864410400390625
891 379719030816355861386694559428111311112967765549874392075747483956129718747959295923665181115391471561662463027689171302090309157775085767902595377462579503368310233932686769127736099420183848601626831784722231
892 652650410537877218826106305778440618719019332135787120479174686037668606525627718314891216974731500104940744061854044905173870112804826543748744995229278929168435665751553390219888985050702022077938918411957666
893 1121757204160946598891312215009635781113816511727733719644628406482978586554767186631265591567384338265617556097950524752744171985405978852745195187890483278453875759232146920705927212819673201375517921124839104
894 1928044792080851154327096764671260402731055163282152649281345953965039904057597673115549974105154552941932343415020831639603987641479162526863288400515948737724832318152214829119115832610662904223582264117929852
895 3313869263759804274801906180988202882328680782289519906091203829903651280061144699337993575478461090124191547145249499878343281958835571204775843385402713194739685473809952254153898820732138119637966156005859375
896 5695785462245337920800418391421669666694516483248115881136212259341945781219389438854977716730872073424936945415337569531354637366626286518538930661938692550524653508990301536916041491302757729024402476770833459
897 9789756158068158282391594586676609280785289982036806807187620290565029097884415774723368254620972501574111160927810673577608051692072398156231174928439183937526534986273300853298334775760530331169083776179364996
898 16826358062414198983369683225144536716707247675916005794669426097244678798321507799468983873510765073984263341469257871291162579781089682791177927818357249176808136388482203810588908192295098020632768816872586563
899 28920671881212767314906451470068906040965827449232289739220189309475598560863965096733249611577318294128985151225312474594059814622187437902949326007739231065872484772283222436786737489159943563353733961768947775
900 49708038956397064122028592714823043234930211734342798591368057448554769200917170490069903632176916351862873207178742498175149229382533568071637650781040697921095282107149283812308482310982071794569492340087890625
901 85436781933680068812006275871325045000417747248721738217043183890129186718290841582824665750963081101374054181230063542970319560499394297778083959929080388257869802634854523053740622369541365935366037151562501888
902 146846342371022374235873918800149139211779349730552102107814304358475436468266236620850523819314587523611667413917160103664120775381085972343467623926587759062898024794099512799475021636407954967536256642690474941
903 252395370936212984750545248377168050750608715138740086920041391458670181974822616992034758102661476109763950122038868069367438696716345241867668917275358737652122045827233057158833622884426470309491532253088798440
904 433810078218191509723596772051033590614487411738484346088302839642133978412959476450998744173659774411934777268379687118910897219332811568544239890116088465988087271584248336551801062337399153450306009426534216631
905 745620584345955961830428890722345648523953176015141978870520861728321538013757557351048554482653745277943098107681137472627238440738003521074564761715610468816429231607239257184627234664731076918542385101318359375
906 1281551729005201032180094138069875675006266208730826073255647758351937800774362623742369986264446216520610812718450953144554793407490914466671259398936205823868047039522817845806109335543120489030490557273437528325
907 2202695135565335613538108782002237088176690245958281531617214565377131547023993549312757857289718812854175011208757401554961811630716289585152014358898816385943470371911492691992125324546119324513043849640357124119
908 3785930564043194771258178725657520761259130727081101303800620871880052729622339254880521371539922141646459251830583021040511580450745178628015033759130381064781830687408495857382504343266397054642372983796331976607
909 6507151173272872645853951580765503859217311176077265191324542594632009676194392146764981162604896616179021659025695306783663458289992173528163598351741326989821309073763725048277015935060987301754590141398013249464
910 11184308765189339427456433360835184727859297640227129683057812925924823070206363360265728317239806179169146471615217062089408576611070052816118471425734157032246438474108588857769408519970966153778135776519775390625
911 19223275935078015482701412071048135125093993130962391098834716375279067011615439356135549793966693247809162190776764297168321901112363717000068890984043087358020705592842267687091640033146807335457358359101562924870
912 33040427033480034203071631730033556322650353689374222974258218480656973205359903239691367859345782192812625168131361023324427174460744343777280215383482245789152055578672390379881879868191789867695657744605356861785
913 56788958460647921568872680884862811418886960906216519557009313078200790944335088823207820573098832124696888777458745315607673706761177679420225506386955715971727460311127437860737565148995955819635594756944979649101
914 97607267599093089687809273711482557888259667641158977869868138919480145142915882201474717439073449242685324885385429601754951874349882602922453975276119904847319636106455875724155239025914809526318852120970198741964
915 167764631477840091411846500412527770917889464603406945245867193888872346053095450403985924758597092687537197074228255931341128649166050792241777071386012355483696577111628832866541127799564492306672036647796630859375
916 288349139026170232240521181065722026876409896964435866482520745629186005174231590342033246909500398717137432861651464457524828516685455755001033364760646310370310583892634015306374600497202110031860375386523443873043
917 495606405502200513046074475950503344839755305340613344613873277209854598080398548595370517890186732892189377521970415349866407616911165156659203230752233686837280833680085855698228198022876848015434866169080352926780
918 851834376909718823533090213272942171283304413593247793355139696173011864165026332348117308596482481870453331661881179734115105601417665191303382595804335739575911904666911567911063477234939337294533921354174694736520
919 1464109013986396345317139105672238368323895014617384668048022083792202177143738233022120761586101738640279873280781444026324278115248239043836809629141798572709794541596838135862328585388722142894782781814552981129461
920 2516469472167601371177697506187916563768341969051104178688007908333085190796431756059788871378956390313057956113423838970116929737490761883626656070790185332255448656674432492998116916993467384600080549716949462890625
921 4325237085392553483607817715985830403146148454466537997237811184437790077613473855130498703642505980757061492924771966862872427750281836325015500471409694655554658758389510229595619007458031650477905630797851658095649
922 7434096082533007695691117139257550172596329580109200169208099158147818971205978228930557768352800993382840662829556230247996114253667477349888048461283505302559212505201287835473422970343152720231522992536205293901697
923 12777515653645782352996353199094132569249566203898716900327095442595177962475394985221759628947237228056799974928217696011726584021264977869550738937065036093638678570003673518665952158524090059418008820312620421047800
924 21961635209795945179757086585083575524858425219260770020720331256883032657156073495331811423791526079604198099211721660394864171728723585657552144437126978590646918123952572037934928780830832143421741727218294716941908
925 37747042082514020567665462592818748456525129535766562680320118624996277861946476340896833070684345854695869341701357584551753946062361428254399841061852779983831729850116487394971753754902010769001208245754241943359375
926 64878556280888302254117265739787456047192226816998069958567167766566851164202107826957480554637589711355922393871579502943086416254227544875232507071145419833319881375842653443934285111870474757168584461967774871434736
927 111511441237995115435366757088863252588944943701638002538121487372217284568089673433958366525292014900742609942443343453719941713805012160248320726919252579538388187578019317532101344555147290803472844888043079408525449
928 191662734804686735294945297986411988538743493058480753504906431638927669437130924778326394434208558420851999623923265440175898760318974668043261084055975541404580178550055102779989282377861350891270132304689306315716999
929 329424528146939177696356298776253632872876378288911550310804968853245489857341102429977171356872891194062971488175824905922962575930853784863282166556904678859703771859288580569023931712462482151326125908274420754128625
930 566205631237710308514981938892281226847876943036498440204801779374944167929197145113452496060265187820438040125520363768276309190935421423815997615927791699757475947751747310924576306323530161535018123686313629150390625
931 973178344213324533811758986096811840707883402254971049378507516498502767463031617404362208319563845670338835908073692544146296243813413173128487606067181297499798220637639801659014276678057121357528766929516623071521038
932 1672671618569926731530501356332948788834174155524570038071822310583259268521345101509375497879380223511139149136650151805799125707075182403724810903788788693075822813670289762981520168327209362052092673320646191127881730
933 2874941022070301029424179469796179828081152395877211302573596474583915041556963871674895916513128376312779994358848981602638481404784620020648916260839633121068702678250826541699839235667920263369051984570339594735754979
934 4941367922204087665445344481643804493093145674333673254662074532798682347860116536449657570353093367910944572322637373588844438638962806772949232498353570182895556577889328708535358975686937232269891888624116311311929379
935 8493084468565654627724729083384218402718154145547476603072026690624162518937957176701787440903977817306570601882805456524144637864031321357239964238916875496362139216276209663868644594852952423025271855294704437255859375
936 14597675163199868007176384791452177610618251033824565740677612747477541511945474261065433124793457685055082538621105388162194443657201197596927314091007719462496973309564597024885214150170856820362931503942749346072815565
937 25090074278548900972957520344994231832512612332868550571077334658748889027820176522640632468190703352667087237049752277086986885606127736055872163556831830396137342205054346444722802524908140430781390099809692866918225953
938 43124115331054515441362692046942697421217285938158169538603947118758725623354458075123438747696925644691699915382734724039577221071769300309733743912594496816030540173762398125497588535018803950535779768555093921036324690
939 74120518833061314981680167224657067396397185115005098819931117991980235217901748046744863555296400518664168584839560603832666579584442101594238487475303552743433348668339930628030384635304058484048378329361744669678940679
940 127396267028484819415870936250763276040772312183212149046080400359362437784069357650526811613559667259598559028242081847862169567960469820358599463583753132445432088244143144958029668922794286345379077829420566558837890625
941 218965127447998020107645771871782664159273765507368486110164191212163122679182113915981496871901865275826238079316580822432916654858017963953909711365115791937454599643468955373278212252562852305443972559141240191092233476
942 376351114178233514594362805174913477487689184993028258566160019881233335417302647839609487022860550290006308555746284156304803284091916040838082453352477455942060133075815196670842037873622106461720851497145393003773389298
943 646861729965817731620440380704140461318259289072372543079059206781380884350316871126851581215453884670375498730741020860593658316076539504646006158688917452240458102606435971882463828025282059258036696528326408815544870357
944 1111807782495919724725202508369856010945957776725076482298966769879703528268526220701172953329446007779962528772593409057489998693766631523913577312129553291151500230025098959420455769529560877260725674940426170045184110180
945 1910944005427272291238064043761449140611584682748182235691206005390436566761040364757902174203395008893978385423631227717932543519407047305378991953756296986681481323662147174370445033841914295180686167441308498382568359375
946 3284476911719970301614686578076739962389106482610527291652462868182446840187731708739722453078527979137393571189748712336493749822870269459308645670476736879061818994652034330599173183788442784581659588387118602866383502134
947 5645266712673502718915442077623702162315337774895423878492400298218500031259539717594142305342908254350094628336194262344572049261378740612571236800287161839130901996137227950062630568104331596925812772457180895056600839468
948 9702925949487265974306605710562106919773889336085588146185888101720713265254753066902773718231808270055632480961115312908904874741148092569690092380333761783606871539096539578236957420379230888870550447924896132233173055353
949 16677116737438795870878037625547840164189366650876147234484501548195552924027893310517594299941690116699437931588901135862349980406499472858703659681943299367272503450376484391306836542943413158910885124106392550677761652705
950 28664160081409084368570960656421737109173770241222733535368090080856548501415605471368532613050925133409675781354468415768988152791105709580684879306344454800222219854932207615556675507628714427710292511619627475738525390625
951 49267153675799554524220298671151099435836597239157909374786943022736702602815975631095836796177919687060903567846230685047406247343054041889629685057151053185927284919780514958987597756826641768724893825806779042995752532009
952 84679000690102540783731631164355532434730066623431358177386004473277500468893095763912134580143623815251419425042913935168580738920681109188568552004307427586963529942058419250939458521564973953887191586857713425849012592020
953 145543889242308989614599085658431603796608340041283822192788321525810698978821296003541605773477124050834487214416729693633573121117221388545351385705006426754103073086448093673554361305688463333058256718873441983497595830292
954 250156751061581938063170564383217602462840499763142208517267523222933293860418399657763914499125351750491568973833517037935249706097492092880554895229149490509087551755647265869602548144151197383663276861595888260166424790572
955 429962401221136265528564409846326056637606553618341003030521351212848227521234082070527989195763877001145136720317026236534822291866585643710273189595166822003333297823983114233350132614430716415654387674294412136077880859375
956 739007305136993317863304480067266491537548958587368640621804145341050539042239634466437551942668795305913553517693460275711093710145810628344445275857265797788909273796707724384813966352399626530873407387101685644936287980135
957 1270185010351538111755974467465332986520950999351470372660790067099162507033396436458682018702154357228771291375643709027528711083810216637828528280064611413804452949130876288764091877823474609308307873802865701387735188880304
958 2183158338634634844218986284876474056949125100619257332891824822887160484682319440053124086602156860762517308216250945404503596816758320828180270785575096401311546096296721405103315419585326949995873850783101629752463937454376
959 3752351265923729070947558465748264036942607496447133127759012848343999407906275994866458717486880276257373534607502755569028745591462381393208323428437242357636313276334708988044038222162267960754949152923938323902496371858580
960 6449436018317043982928466147694890849564098304275115045457820268192723412818511231057919837936458155017177050804755393548022334377998784655654097843927502330049999467359746713500251989216460746234815815114416182041168212890625
961 11085109577054899767949567201008997373063234378810529609327062180115758085633594516996563279140031929588703302765401904135666405652187159425166679137858986966833639106950615865772209495285994397963101110806525284674044319702029
962 19052775155273071676339617011979994797814264990272055589911851006487437605500946546880230280532315358431569370634655635412930666257153249567427924200969171207066794236963144331461378167352119139624618107042985520816027833204563
963 32747375079519522663284794273147110854236876509288859993377372343307407270234791600796861299032352911437759623243764181067553952251374812422704061783626446019673191444450821076549731293779904249938107761746524446286959061815646
964 56285268988855936064213376986223960554139112446706996916385192725159991118594139922996880762303204143860603019112541333535431183871935720898124851426558635364544699145020634820660573332434019411324237293859074858537445577878702
965 96741540274755659743926992215423362743461474564126725681867304022890851192277668465868797569046872325257655762071330903220335015669981769834811467658912534950749992010396200702503779838246911193522237226716242730617523193359375
966 166276643655823496519243508015134960595948515682157944139905932701736371284503917754948449187100478943830549541481028562034996084782807391377500187067884804502504586604259237986583142429289915969446516662097879270110664795530434
967 285791627329096075145094255179699921967213974854080833848677765097311564082514198203203454207984730376473540559519834531193959993857298743511418863014537568106001913554447164971920672510281787094369271605644782812240417498068449
968 491210626192792839949271914097206662813553147639332899900660585149611109053521874011952919485485293671566394348656462716013309283770622186340560926754396690295097871666762316148245969406698563749071616426197866694304385927234687
969 844279034832839040963200654793359408312086686700604953745777890877399866778912098844953211434548062157909045286688120003031467758079035813471872771398379530468170487175309522309908599986510291169863559407886122878061683668180533
970 1451123104121334896158904883231350441151922118461900885228009560343362767884165026988031963535703084878864836431069963548305025235049726547522172014883688024261249880155943010537556697573703667902833558400743640959262847900390625
971 2494149654837352447788652620227024408939227735232369162098588990526045569267558766324226737806507184157458243122215428430524941271742110870662502806018272067537568799063888569798747136439348739541697749931468189051659971932956517
972 4286874409936441127176413827695498829508209622811212507730166476459673461237712973048051813119770955647103108392797517967909399907859481152671282945218063521590028703316707474578810087654226806415539074084671742183606262471026737
973 7368159392891892599239078711458099942203297214589993498509908777244166635802828110179293792282279405073495915229846940740199639256559332795108413901315950354426468075001434742223689541100478456236074246392968000414565788908520301
974 12664185522492585614448009821900391124681300300509074306186668363160998001683681482674298171518220932368635679300321800045472016371185537202078091570975692957022557307629642834648628999797654367547953391118291843170925255022707988
975 21766846561820023442383573248470256617278831776928513278420143405150441518262475404820479453035546273182972546466049453224575378525745898212832580223255320363918748202339145158063350463605555018542503376011154614388942718505859375
976 37412244822560286716829789303405366134088416028485537431478834857890683539013381494863401067097607762361873646833231426457874119076131663059937542090274081013063531985958328546981207046590231093125466248972022835774899578994347760
977 64303116149046616907646207415432482442623144342168187615952497146895101918565694595720777196796564334706546625891962769518640998617892217290069244178270952823850430549750612118682151314813402096233086111270076132754093937065401060
978 110522390893378388988586180671871499133049458218849902477648631658662499537042421652689406884234191076102438728447704111102994588848389991926626208519739255316397021125021521133355343116507176843541113695894520006218486833627804520
979 189962782837388784216720147328505866870219504507636114592800025447414970025255222240114472572773313985529535189504827000682080245567783058031171373564635394355338359614444642519729434996964815513219300866774377647563878825340619815
980 326502698427300351635753598727053849259182476653927699176302151077256622773937131072307191795533194097744588196990741798368630677886188473192488703348829805458781223035087177370950256954083325278137550640167319215834140777587890625
981 561183672338404300752446839551080492011326240427283061472182522868360253085200722422951016006464116435428104702498471396868111786141974945899063131354111215195952979789374928204718105698853466396881993734580342536623493684915216402
982 964546742235699253614693111231487236639347165132522814239287457203426528778485418935811657951948465020598199388379441542779614979268383259351038662674064292357756458246259181780232269722201031443496291669051141991311409055981015898
983 1657835863400675834828792710078072486995741873282748537164729474879937493055636324790341103263512866141536580926715561666544918832725849878899393127796088829745955316875322817000330146747607652653116705438417800093277302504417067804
984 2849441742560831763250802209927588003053292567614541718892000381711224550378828333601717088591599709782943027842572405010231203683516745870467570603469530915330075394216669637795941524954472232698289513001615664713458182380109297231
985 4897540476409505274536303980905807738887737149808915487644532266158849341609056966084607876932997911466168822954861126975529460168292827097887330550232447081881718345526307660564253854311249879172063259602509788237512111663818359375
986 8417755085076064511286702593266207380169893606409245922082737843025403796278010836344265240096961746531421570537477070953021676792129624188485946970311668227939294696840623923070771585482801995953229906018705138049352405273728246037
987 14468201133535488804220396668472308549590207476987842213589311858051397931677281284037174869279226975308972990825691623141694224689025748890265579940110964385366346873693887726703484045833015471652444375035767129869671135839715238474
988 24867537951010137522431890651171087304936128099241228057470942123199062395834544871855116548952692992123048713900733424998173782490887748183490896916941332446189329753129842255004952201214114789796750581576267001399159537566256017059
989 42741626138412476448762033148913820045799388514218125783380005725668368255682425004025756328873995646744145417638586075153468055252751188057013559052042963729951130913250044566939122874317083490474342695024234970701872735701639458464
990 73463107146142579118044559713587116083316057247133732314667983992382740124135854491269118153994968671992532344322916904632941902524392406468309958253486706228225775182894614908463807814668748187580948894037646823562681674957275390625
991 126266326276140967669300538898993110702548404096138688831241067645381056944170162545163978601454426197971323558062156064295325151881944362827289204554675023419089420452609358846061573782242029939298448590280577070740286079105923690556
992 217023017003032332063305950027084628243853112154817633203839677870770968975159219260557623039188404629634594862385374347125413370335386233353983699101664465780495203105408315900552260687495232074786665625536506948045067037595728577112
993 373013069265152062836478359767566309574041921488618420862064131847985935937518173077826748234290394881845730708511001374972606737363316222752363453754119986692839946296947633825074283018211721846951258723644005020987393063493840255884
994 641124392076187146731430497233707300686990827713271886750700085885025523835236375060386344933109934701162181264578791127302020828791267820855203385780644455949266963698750668504086843114756252357115140425363524560528091035524591876960
995 1101946607192138686770668395703806741249740858707005984720019759885741101862037817369036772309924530079887985164843753569494128537865886097024649373802300593423386627743419223626957117220031222813714233410564702353440225124359130859375
996 1893994894142114515039508083484896660538226061442080332468616014680715854162552438177459679021816392969569853370932340964429877278229165442409338068320125351286341306789140382690923606733630449089476728854208656061104291186588855358333
997 3255345255045484980949589250406269423657796682322264498057595168061564534627388288908364345587826069444518922935780615206881200555030793500309755486524966986707428046581124738508283910312428481121799984383047604220676005563935928656681
998 5595196038977280942547175396513494643610628822329276312930961977719789039062772596167401223514355923227685960627665020624589101060449743341285451806311799800392599194454214507376114245273175827704268880854660075314810895952407603838255
999 9616865881142807200971457458505609510304862415699078301260501288275382857528545625905795173996649020517432718968681866909530312431869017312828050786709666839239004455481260027561302646721343785356727106380452868407921365532868878154393
1000 16529199107882080301560025935557101118746112880605089770800296398286116527930567260535551584648867951198319777472656303542411928067988291455369740607034508901350799416151288354404356758300468342205713501158470535301603376865386962890625