1 2
2 3
3 5
4 11
5 23
6 63
7 153
8 489
9 1329
10 4785
11 14235
12 56475
13 181215
14 780255
15 2672145
16 12348945
17 44781345
18 220253985
19 840523635
20 4370620275
21 17465201775
22 95498916975
23 397983749625
24 2278224696825
25 9867844134225
26 58917607974225
27 264469801070475
28 1641787169697675
29 7618612476650175
30 49040157044253375
31 234748657653134625
32 1563094742062478625
33 7703855828862818625
34 52953322446161762625
35 268263758052098683875
36 1899986948191060603875
37 9879138385352252391375
38 71977860935783603175375
39 383608053176023482431625
40 2870913642898706235455625
41 15664153113813817068080625
42 120258542014972784118320625
43 671007501237868305462826875
44 5278262778201114512602666875
45 30088192084146788950312329375
46 242236225767570684069774729375
47 1409430627206378549662024760625
48 11601965045507766577401529400625
49 68845238298680604507317096150625
50 578905684082613894746536562390625
51 3500697756379977497419310281921875
52 30044659730849975254766445769921875
53 185016511245502140740530363853859375
54 1619431397552155352882661842381859375
55 10148843686685511076349129795386265625
56 90530206183492304285068573026106265625
57 577022610822950371475378226641913140625
58 5242064594273991897334150277413881140625
59 33962491196739141363962073756947051296875
60 314028695887431494021658880033116779296875
61 2066965078175821651122742485508072337109375
62 19440563538649279460057832501961991057109375
63 129933986835560805695996135767066689717890625
64 1242413914484894022117315178460001222837890625
65 8428050732761462954106077094022939045422890625
66 81887042780717434070180477373429409803822890625
67 563549260755818695292552174526007585723973671875
68 5561020996695223376450721375072706257933893671875
69 38810309861764334681437470651241587613876423359375
70 388782509638296972950006573471616366270726343359375
71 2750459939318941202407153617646553086111938378515625
72 27958602444961944277693942617896736418351707978515625
73 200428531309639848577478738186786400873041364031640625
74 2066541165248507794545188076008123916285044589631640625
75 15006576661456702781037375099107317907732732395173046875
76 156882263214343238399130345303332293394535717355173046875
77 1153614727111460960331636643028540479222263021295524609375
78 12223701629878021046159370798163534566539210594441124609375
79 90991796079431824176772960589447749883398818324253644140625
80 976886283025503814421844361419861172819074544892087244140625
81 7359121628168837606543355739380325798492827376333306775390625
82 80024897266277021110189718744204110363343190770758138775390625
83 609909986796802309201078200899371685909906519601165390357421875
84 6715629357080312147791413344242960300087333350001849422357421875
85 51768785993748876886445980387972574162412205650070134276380859375
86 577007777606089361796506136092469233261530610096586808836380859375
87 4497705099201889459886564291921796344375754616209672074109134765625
88 50731094925596377790440329997581137560606388758195998651261134765625
89 399764335555101558615759925823503560382588935162867868313216994140625
90 4561832256478338714993887431647916898377052459301223152821888994140625
91 36331789727413980742389455188075628339332509239999196743643098466796875
92 419335568068552321312466581847648046745789321180371441464160218466796875
93 3374647611920476710794196506923345826564445811935965162601439837412109375
94 39385420441445527720877492064058528374758341229098876435444785757412109375
95 320204310521375125686630568205490593496222417774592358067858899114150390625
96 3778012927377920346332263141594922638177636246540880505019375878314150390625
97 31023420135132791978754263720423225126557980694358971488930191982712587890625
98 369961460557955414027724058703606290390487723573008184377483098407032587890625
99 3067824386775849265463177574353000493041983081082995402013485368077986201171875
100 36968616842262705751227146140609104608409471384265002241649983286931106201171875
101 309507830817335656049298470680700967937489104438845343615082865631241726318359375
102 3768073525771045257122188193096727751424475284864484425234563966443529726318359375
103 31845063349483060596829496047216991511586259082147351193525619505554409810791015625
104 391604382074073883060906520044274193366183059196521254079607485298959337810791015625
105 3340238842776065141089775948802472873747095098769992517039742651327937254133056640625
106 41481712245422004765436582764801158740273280120604584939525315218939411174133056640625
107 357042304049394723052564628361712229054115116663419346062085934429540605488237060546875
108 4477047935790444696570102560809875039512591216831495034212860830256677150256237060546875
109 38879106415853734626061156286450481912595197472385904275083714750989765843593839599609375
110 492156735358429812086327105265700693171634268978727838863036257495635106077321839599609375
111 4311422301802493203332602421658579178433305093090740494400457910362206711939524195556640625
112 55086833764085556559202760559609451467175204754489226928518811551757799411515844195556640625
113 486733283964381884558963621772302772637839674621403239052529956901187055812233114097900390625
114 6276045062943250801963402553248935562604663837816531566171465845959769228837799834097900390625
115 55923094808302333813507325893801751306537696880902123567792104903025373523070298681258544921875
116 727585726865054294053969223165117290036317031212655507360086348315043181384709057081258544921875
117 6537161547944792604352179200033315202528129845201794080181308497624298982130862869547249755859375
118 85805033219894684816383038937131528173315652676076202122172764772301739749940960513067249755859375
119 777244721028746987505840684977151703861780891554817987780533049197849891345642680641562720947265625
120 10290744328016100717773681133082562870834416751308137968341593126198026158538714399533082720947265625
121 93966665869629752263582623382671445149065633795277906605641464834645717724527024259151009234619140625
122 1254773508671784173805507357050659429556146916850893084065696862465255460578673254160872609234619140625
123 11548306456982623541465770736120918431149890466876574122597536080466128984721335172058204535858154296875
124 155507541854413443786574221590846767141998334545658072907437133575052325689426445303506422135858154296875
125 1442367906835043952274724525341499146587144044586573541757335590566440219051917261465556475782269287109375
126 19583572367486895283975382966384187398767232526059038835781837713867952811921260408111470075782269287109375
127 183035594532365367128236409450842050110549852954643060080829423984951495718850537460952505115548199462890625
128 2505400024767172767207227900439362829401636059998822177160670087801517931807612369721975780533148199462890625
129 23593305360578795293400142555450053434502733501959630505410618995918455023038107034571054078996917730712890625
130 325537253959296431435953744911374896801860335476081564215822658688352667563964369824287718045102517730712890625
131 3088382351471491038969197329009259908110808805020478092846694871103360753657209647398655241992269822723388671875
132 42949664868030881298718715531500733416220110833077040349345276545228590517781041083901560570230861822723388671875
133 410450568146345259402294469810120945843561164182013230911537909599692589169507174467101277678649454422210693359375
134 5752470994564029651769947458840199639800560449713013284156492870446582159695904004232330330675265646422210693359375
135 55370661132640687580269395131215725593437471455658019255364046706027319917052443012985249711783115322998443603515625
136 781965770259677609820350918225607632162475945705701560332065063561066660750304462941203246468992039482998443603515625
137 7580398389178240591665499121694373725511533304430703871013935872674964759444827270409140558686455622034786773681640625
138 107861287820696403074459565331284818193617643320925602073540553250771949932816320865242901414836949510546786773681640625
139 1052943398800654871712432888381141375258744690556623349762889446758914284152806381144572481008832291361459361541748046875
140 15093731873803438760361745136792556745968316970384398074732711158778303843244864703305895114167071515955891361541748046875
141 148364006364165698178441171705996966894427536819708152930056837736085911262962303638347588004740617547975881977386474609375
142 2142357995548014287832667242091905883569297729652803642648792669356681234259201377591329665548220058508365001977386474609375
143 21201911108733965416895426376153410883515372728389662354886647400291344918241933965858506630227245334601966802766265869140625
144 308365329153891621172347302867332605649472210570012619902607567945594952214423711523938322705389610782415168722766265869140625
145 3072268974975899407437560937294054513810666410386839342454733656814655477429722510521105280850956431101566212961108551025390625
146 45002144281149968303758086679502597078238490005723114542429648488884161214102977863057514788888650071313731640161108551025390625
147 451334367767621529659553730018486644271102942853794098684294296414981462039157669354516018288483438864066701129922957000732421875
148 6657534256189055092782526995392829682324550873909705397593684793834814097352822540914077541471276410631194248706242957000732421875
149 67206601750515598167143417519248562084570845642146913144103323699863395444954807938778263857479387540597862770755960593109130859375
150 998221023107450652139849583832411913616235020986670423100224951244775975539763908262801738069907623005963146302409080593109130859375
151 10141948445392573879923402983887652583820320751190059565900835961715984037153982649088913658088700080808362075138971169559478759765625
152 151668637329517264970405246386526242598533029285105881716948855182469473561633352597673690107159166747187715578440603169559478759765625
153 1550780849304771587130992697306978801682027533815960465754013014598037256429430342860613162028967996690392117009485756942600250244140625
154 23347765463140558448059772499768985751232747730271234372673037749683091245709511319842649990503026094659387117491490748942600250244140625
155 240228567690515179097716098279951243627057073491823837721892154355930512955782094770996464710382365904671111502480213862103038787841796875
156 3640843095352346763217781287069285269024283812638146636141219738842729458865033943924991360760550776352513664845653149542103038787841796875
157 37693945678845322914572910880347252771864752623770237213960169346239240218277729189697064347297449715353055844254921492894177089691162109375
158 575034919946545833613080243808272213739792993237781449980967725470437174303499640734727019147689222029472796595745189497246177089691162109375
159 5989914808960178951629204248236818764223515232525875288912870699579910545444469629623329855712011754599007728021554872351038157260894775390625
160 91971315799744715446966154680181601372097994600074854187847672132395837297603354099905129374791260825142422550689953043085630157260894775390625
161 963835520714344883309815488051461501652515043761398317874098378849769271233212699146272573439325217967983996319503866535493655319004058837890625
162 14893904008277927651359374249855848922903122518654868106783283818531142058249645805778091162190780916440929693375717306020544535319004058837890625
163 157018667711919187515102101206041613667364606745065109230938227147296978957678164165149064137760622605188391737364495379201707736997661590576171875
164 2441722944001384818404025384834654372956454923403679787777124256465472940535044205244154043358698133001937485380012769186917568216997661590576171875
165 25894063581814583328759399316888715256591914160072806736733358485259104742976545148347270398808901886234018691305370889262712967644614162445068359375
166 405183006627170043278785559163454735295627398631128715948143137340166107934900011845266747317327730299338500126704526037954683425244614162445068359375
167 4322009897296093867660698315254678684093037328462637174069553232014907419330465321794012826437944076647062306408994519384759780927210565128326416015625
168 68047149770649694235749335910809243578166623392139073023516231349686010101066843162836447609075392326756652817634057422609237387142890565128326416015625
169 730038084979127566626465867747528394827926460689445104957578168796641083790910098198511266860930887586586406486645672201753597721571545506687164306640625
170 11564075038777064223217918554052829032388029787155920354283866103628485079837971413545078981523460412838751039987855168898456401288491225506687164306640625
171 124772405803893547995749382599701288647897554344010695934436243858694075955487951872919707297629462667689398795408710482022369927527391561643505096435546875
172 1988354975312213184724231806214465132043591067364013272845177014660834342021097847950580792890763979230295469185232142842810242706760261961643505096435546875
173 21574728060392248600710675456276891568581038927753499504394834276613711746930610937780737075439644792875396950258398004428695799375810477764326381683349609375
174 345859891442202535796574552632188663054442186140754649671389000218066844829084342327762510542745555172038591280782293053128134059135186452164326381683349609375
175 3773702929855453850285085754691369829290780880870082059799922621725657052053422499479316954829294451987996991183482518433699802819901172475957116794586181640625
176 60851640646480443706435693037966014001224144653331845196129242580784893481831348053380733151820421452251114143579162311687444860679282666235957116794586181640625
177 667619258940320331558425032253039461817771453835304743080950136502818102576714194261816807197945168704731106770034144735374843698791882491137209672641754150390625
178 10828144491787758525837303421330592120355303729490898144354841424300608578350668119148313477876045673345854681235349669989321506798423038454631609672641754150390625
179 119446443252956619359159895019683456023242460110668387466850108946502757929165321259165284778428354121849460634014273966811453255625556959382693331402873992919921875
180 1948455793360216934308954376560864149844275529980377522785430471725108408432610066766134532920494107109846518993414744394163140146475545045873419731402873992919921875
181 21609588299454939945823863934420017379906209117629471376553955862541699712271082674470330124514850164473813843704296434526798448838667988485773131383920192718505859375
182 354509725877636733583054613703200279975935580158719547514427409601798527049713707303615906127132181071451155527219756359236954643832481462552074059383920192718505859375
183 3952715431520816541612633228453179311668714559293922046019109428625577142222196844209124857117694832414138997808474559894510689860155834083647497955257395267486572265625
184 65210019200465141507809358929000115367046362249319038487168353905087941182558462346409801952936329214667107738754142561288966282293658328930344838883257395267486572265625
185 730917615466493440936226782642523708527262042389102217221507106347772960578645562268840007435102403918024168317294866432935874041656515084191471835706618124485015869140625
186 12125445595219853123173038492186882743090404814894320597859322854865690293546112653497862129520710679174259446687734968987401821399232607568243807820346618124485015869140625
187 136620002049100471510846101263830072094411174127991816142688651504609122453433923024861032622136659758209674960315921427810065386614862504027675220650193589278697967529296875
188 2278914446328999695659823316838813293392655670956513468658064366990826423400863330414741289110685995055303596323995097898347549608188979524461774411016401589278697967529296875
189 25809724267257101953923448020064017405408961939619177734109784141240181805191271187488094094693515596251911487706320491158398949063676531352030434354275004373673915863037109375
190 432868580920483728865482049216910561892944916278180842745747912069883353662218339119986624969298515498799190706392141337955927769175823729052909645221077692373673915863037109375
191 4927503584481803686813603129497852474991378735999863150045595024268257565152077627138625450759082616450768283150750145976085958377934110889308178680127548043371717929840087890625
192 83087111563029921626604405443961138715481747957938502426618863079984980880980185009521544421338000322606539515140741884231547973625922586045736255729631619723371717929840087890625
193 950598979197770582141728069949554306279406827099167626496618827809136449742854499800150612944300961112662384557874935284702624197227943147839847971772210991890741560459136962890625
194 16114381352250540521287738387042494279722396994052875569076194854367455293676500296457645091341014963831553791744373018283626186694764387835780155946360812458770741560459136962890625
195 185288232122979497870283885503805095216849911646166942566101917142851253716209302871409382506115906515400673323463402545890074290674487585099817295905039233566534604289531707763671875
196 3157546714882493937237608083926737319026944823645435188513176326908142455094498528195518274307917412851440372462661446482932967395761553401394023776105488940779334604289531707763671875
197 36486539377033322544859426345796152823238355184489763232978759346835208309265651695281370872208414088629645261649781593622718774272591556491247113926727598501288277045037746429443359375
198 625024203665804458610762615830443635006599302579955124835586129140975843527822080250227486411957951332974080457356011708992463331060395583664333783739546901552060757045037746429443359375
199 7257833835195678033452072019516558028666141509391658490664282717280134673669658817165282417196176182636059079986094830379066367326150350178168464571572026521537835291962511539459228515625
200 124971341694617811552582617563039807231654913333128339596582737461588405277129356268545926297892680073507426773291764266956724616191901894739965220733829418292129394971962511539459228515625
201 1458233075709208560434825618910046639896552791268006086869219728410772856992508659951471109354518364951602290314927142969325115419245337212221098581116317745945835589364464819431304931640625
202 25237544713642724979877277532727306026630968003902250209773349782286111943721553069727862486259038246424109733887228205031746530516748915560885568921431630053371869253364464819431304931640625
203 295903009335944792910461429236183163125931886203461781683591385314880047486460705510398503898584618533526147981474626435399553547444626819362730452412680585450350763776986358344554901123046875
204 5147119193540431232192337962460016687565889250428734490657754355410462906145222870024282607387871893457215900375135210270880411992659710071926587520944868130118569352960986358344554901123046875
205 60636219297197724485367342370101174876656233926073087547062469639944027553154697032762166776532559669939738711806270534607472610928388817756292925714705272788037826679754203460633754730224609375
206 1060034548476663847099988409460843628039607056447752420991887570178846860799999198116361345140680312563086070953692406574015401183238215328210581115892124401448259015840714203460633754730224609375
207 12546822280719053523970480743454402992379240662587267271834883288148711738462793776020385112116073277273169101967108312195261913737433510512087004948845565032349877824225408116351187229156494140625
208 220431424977649757916812780952641913664450211267316292329172600054879904983886907020931781033111139027856319831033003985329080890227363374213510209853945596663223789766672512116351187229156494140625
209 2621281583227301844942715295187722942747009747898107318629638734195222148540436826177415505843269000622794839167506961424301847125826550895752264115444447246197690291775465624317398130893707275390625
210 46279056696468710450573828699505594749202416676056465663038263001264489939676074753630498614430213436899851498558582404431419617879305927875598976983244005579808080146664646808317398130893707275390625
211 552881525184820778236952969804206106126286734285313283664612583325397283543988459137178915354419773751331830410471284289030048031727615256338752385235008993070518343479193154954971005618572235107421875
212 9808747626944279224722668926480401798681497648097259973811723307123671234860831122129744047131871965002223603509124647349534298855108817141396206199456054111550309608886559749514971005618572235107421875
213 117719898200377444444819391497411179298299286673322383701651830434452757537280362447105400131004314879217324940117119793548895471275406783240509435999065346589809602463127822732448824196755886077880859375
214 2098562977304880314632065788367886500118313997687977666830954824954997110834263051025741756010353277666540874257855467008525814666444134519362094196354352139812906542656184912514208824196755886077880859375
215 25300478380315401715870031864915842632135191636121051203446085782869687732706371904115554754194663149910657615414768838489937517313906501928464826463928836902756373933609134201608977202302515506744384765625
216 453181182932419519355847528202993633763256679212573114944193648120382578320472444681125220172076568210214678761467075671171102081490963605867216539252411209467050694207236160966204177202302515506744384765625
217 5488213665716571920633843530982839814935517415328610194572262254127664038506176814482484639030391290018704311748976687687978389328912236234272501055636332108490857356057025716973498772899645864963531494140625
218 98770187543699010069568844500091594353995640046414475923206307565215590585621392457291773185388347820188797703180435877741148368175921634261329107017597940326321570750780030361206550932899645864963531494140625
219 1201488921944565276249461802405199943643509373299679522631009147730865853342773850410176535539607959995524031861083814146570248046539397203517534613184532023887526190868678848585655986785022444427013397216796875
220 21724382916795429617753861877369209893891474233453142202891131688016394835888279035751195216554453861670089002799888996872461681825866229833046274160815735247554226277923359437180007950945022444427013397216796875
221 265435339905023579638612773399700036814849142435940802525744071317287173091115826853044717465298953469962068735496149386744874629089867390047559949789819790963053485898475492749354199782849960218369960784912109375
222 4821705230451366156277626159905408547230630199516586261494909175923142968211492366173959458428503555019812976895517647031187073306491103017662570528811870479249240509791619648993451882419649960218369960784912109375
223 59171464192980682048656625783126295049030744369291357128584958830883519889838646688956026679191697372210818020738899134521734000664065761756046524863858220395221170852989477669729316426314741128696501255035400390625
224 1079817152887040571637303669730418627703526929943202823606989880408338257415763356895386819286089466622558868063137198964321532587647891874790927582443340760550406577209794883095160537587479541128696501255035400390625
225 13309002556924267542160347765131903864360821087639551266637990602771314599709094945776512142761598734894293480450815541591023334909114420493258293739849805945246937498396368774319475428112919153956712782382965087890625
226 243984081974774574426769365769362996087619151818245550865344753147631040031577280570907058992033560933179233938463704830478511446048059873842845761461849447307674491222086917803206172946151959153956712782382965087890625
227 3020118357846618286262022902604923372355580794313153221973051836773333482020934027421823231754219481877901131438077292877656130410541689249954745623533808173387221800786092642663725870192663585548173801600933074951171875
228 55616086910266869147569631087729650008967131386053370961585737757112860744712941400490477962693553724973074533113531720871015752977875821017690462374973921956388370072487303959463483008283502830348173801600933074951171875
229 691375403644882546801310259638443202372350417974400456916676391828492752725248993568702944500214325956897970670237429344630860209289080608584272273266107974288127531814941641551857542524612952988131800566613674163818359375
230 12788911571305526326407446112333298828587162221921273798857899111091785252459500486796282683759265072655070629913756489231808360709225863374474216075143602339213484155436367391652073047784519995496931800566613674163818359375
231 159654890573113455019488669383237170771479257417571453699097481347668885737612280608286416949247068026407194662994088453457382955068485320221543794933196367849356912440414744413544156884297994292911245930887758731842041015625
232 2966388936808091638471340188394930094006382974202276172726770682546178625959799100849252842917951723799655724731152025797587254577608403522630856957351324208934440743938259068006664024982371623849647245930887758731842041015625
233 37187439139698919962469639829848322725151918477355686786699117166122874144222006893331423606205005358136541947256548332870530705277179850528492391175441601640324034694584177247820753403097285165358464301896847784519195556640625
234 693987506686356845004345335551476342891324885206853514889555838222342105821497031806516190368821017793109366801647654224966999711459075168058526297269269820591385903073144665369680872839934809491414400301896847784519195556640625
235 8736229313419174697939842288358898209422863189960863228230074264849792937919307778624244269489237993014297774665999626010445546345260947726910175300022365105566486943491751350713748894708819792724792518945759229362010955810546875
236 163746683023250587994303552621974026230615358642557796993792696972495696585701941340753129781404493459963463606180879080973470570593940876958569250390578647337836410300303087152520993391840559975942886598945759229362010955810546875
237 2069826728328387673993460223573681789982064565401777364095780525779155624569225804667724066824217850065805810188048231026369368845425786398812895975573000290520396682529430979328512499771534411130315324462144937358796596527099609375
238 38963633949172177497364588080508836430328186504357742042289178880179371296176792870186842468749511759756872802904176901983781775893413725980877386988189995940798359887606757081739928666637800334227142720558144937358796596527099609375
239 494532917997822865941722347325008955592041084624953245864131235963520303066679534543157701260431419355982056706704218655509209903394113211174585663516324212912643676478099078632922034212625136640216683949844640028752386569976806640625
240 9349357991145655999836222325207648053702455042986527856940067460414967846663226495812602819143615251301329198815053716804874326096236518187153456455835648882022817106989527194064846820726072133423312616206100640028752386569976806640625
241 119145383760181805113988999931361122150827882926168704744422674159156294932192794825063058534651490124072239067394761258746969105060270646215351383941775895459775116937370365699005206375843020076749195325919854246929325163364410400390625
242 2262087150416544434672390166126891856187256097786559815642465147892510796696311105451944672000606941336285120655457250685354828187043553925757685637614368945088781105308838994136589012450896469005344461943919214246929325163364410400390625
243 28943436379173737303987466397568904007406211118632188650774800930742476122872375622529215831333316434376889309635897680940133376931795213987676683666093565032204071233256635924491304220673940793799728342760275622003826014697551727294921875
244 551839011192427101593661072120782100462784624409421232914136982301545981644618190455410544302200437861702161984605203710903211224131417440281313646825722224270724096760943707143995674760298808502077625640428617382003826014697551727294921875
245 7088990079256358835508659005652434102405240331417599021726808276668240792056317435689069889670609575305353003195465840035970689373609993590658591461307492862275847163976979969931564989330384527947154522588211279070937373600900173187255859375
246 135725605150599100058704906537066775189246892786246278305939940796613234866500617068239052671516027348661339836568573306995611815734076728931537676472347004176180074020129791153067249231547563917251075100590735848670937373600900173187255859375
247 1750455502167866172202380830528676062718229702054208882124545264204321006274341246208536793431163645027877881638939764091060435209459788960830056257942905677752281579188615469670308243449330622568705110260602461340441531279422342777252197265625
248 33653386134677774915891566106054382973406688830463597497093354889416148475463665875894259461963781092965251236616151012692700084678499298237493301006680794602060235180141909808893534553349739822784561527242600003781401531279422342777252197265625
249 435734258377318879677001372610241450115176489499237244893485581274223251098872956845886448112260425274095692231112287852809264400963305105055280513309772429189774356320795400553820828625725833484384026477493324624610261288576163351535797119140625
250 8411725239829755660002080599874465956790616684226105932146740366602485477323080141187395542149613431934130831569382526814948744700607547116603898690330266829407850270353458688147799254087143116608795222677786086733169621288576163351535797119140625
251 109337266760412049092982263885703679382496947698867878312894385900692171518884484830227773540056734804012235476357223326400658941026128359513407342101086130753138511726021522393275718834754126303844951243456445794985574943432617001235485076904296875
252 2119351058271016097146792390435222104257532579100920127811455581801689981541249949960467515109710956361912657136905245394168740823767799790134595256189584217555083345483248917158424900351637397452667451490718979217925734943432617001235485076904296875
253 27654320467310500994038242603216299734668639976453405674319655883090653267544617827525195471604195920468649757105387270415750106175695169493025040866658103837170330539058914379065429577617029479688912813995886114683450300688452101312577724456787109375
254 538213839557151424052678555066527441951133865935295012124639447141513029266691759639650952298356684166068248495710565337956076116199910323798540804414969992371611744168643734222279976258056909301857547577997758947006051260688452101312577724456787109375
255 7049833697349593402005211783533740182766525070572856227163171065242431119287122023719272174283470147513001341821800215702784892387015611243826897216398811293148258629698641408480486065823249869574340085218105102039408986355555285834707319736480712890625
256 137757106627978038407966211934714225089329579162881831918021719997289930302942301372222771263883306762799507311384872877499571120328788004699827909093964665128625611834395118804705806968954044399542175949504276261523736512755555285834707319736480712890625
257 1811294682677941079040806247975421499579206499787842446554696302791100689816854457431741170363049475610389240903223976719294945632765201217532312580646347185265237850761159875401460505893425683953036900583938163494090916052097708459519781172275543212890625
258 35534796253861888741127810647765486060256055342302321382448679249211763694879762534673867492335412026955211988940454080895507335863138100473442973652994632108966124211715632976783642124947469737739875556204000018101121804745857708459519781172275543212890625
259 468994102963115206601288324045090238178716129947609503078149245212986827055541713392808347846512411994175074784020468218919273360947547532075281757371558207812787261376864320285004021292470971816779020914058583326080025736525626491015623323619365692138671875
260 9237366951171884664484470456351594884379293535996257407569619005702175711585944995639786422114361479721660466493529378807490729936721780505143228038213803714316836399165579501532319741714374986455472144049637467561687099838838586491015623323619365692138671875
261 122373606151951413442403885077188218169871934713986124133881541920433232946884300696363724046340249765739433957271390433282376017259140893389127040811888498241042864991030357033840693125981943319798480083576488785233390164823527074155077687464654445648193359375
262 2419755001825492322368862338738653103463969165503411787449677441328913378523074133643390488987715685039821127707878628551199206300008327957297971962116733208941292959548336195641728124739226755803897767095083759380709436684448845474155077687464654445648193359375
263 32175456190393591310413806225669614540035345277169962043136838644233294747231428593362253191371618349557003384809308223270820766752630111715884822289383744597889674833274863954158309619981476208767980724482488170169272509722075646102785431803204119205474853515625
264 638701749103347652116875669091558117934958961310795114366654969849753344214943829470940131601526467939579506026875754007765752212971463383078731060402148609101764897115135845238124176910181656473248231570516664368069166998156183652502785431803204119205474853515625
265 8524189706831058525925793775799155501385431427666642127163872437941573982352953244918268662715721619858499347534763004467967142233377706474400113472321244543290558982063915522067602369191326175626691773163349729443914629926203908924438139427849091589450836181640625
266 169864795988923325043112379046132082107882983434177728273754474944170405392091202542999441185812426096352698149203844932541219628839725902917535941679047594051621777806546783395171222428592104165372084735857459869387171734149968913212438139427849091589450836181640625
267 2275349819247356429190046611401505338014791332500176424986163032996414484113107428659977426633689760409855196739699952072463931683909559522263158086437294080418925168140029659984981517026690123692365400064943833949676363710657863437525783227235707454383373260498046875
268 45515849967801156250260332117324468030266372987618781558205626320533712840273220416012132275446422384295028733691177449037062188679215452381826904467184912173930999973243509818790888324040886555344053320806306439078166952601904045077308183227235707454383373260498046875
269 611907151938780250988373211554997733818517252031854130212164674365595281625841028972502646285628040933682189595125536255444241075192662875185944717212752903070542884930772459883679856144572848530056585921137526678511149738583102919444848488126405305229127407073974609375
270 12287166090925823459604848951978212064941367531735264172399646125021546266990241274231647018422734858615816761227731962139982883559483271219873845856092368197443099052906503140065835037909619474562391737913970159371107192938387296652685270888126405305229127407073974609375
271 165783435725822135589564320718986455700018462102566657354254294108278343807646173869223833707077551855787419348414215096876376176572437324646228609810236409909461461756135337629666154936436620960470493390011196002617441296467545782642664570682255837717093527317047119140625
272 3341540672029472513189815361338936614095033164578025812695733913976292966852676530544359869801025900739808930896212773394168913241909031423459662536694331023624108059565742080636834536534014545223615337521295819549521725612191236695137838202682255837717093527317047119140625
273 45247159291760868660314158260930461261609117590522928235735992477464533930989084321070523074223706902575042893513583309793017144406986324705546560168501240663165950843196867443219867056386689854591237518926446602354609797609751719359187298004255843696766532957553863525390625
274 915428079361738220834056745981502486950834991195754275243252267949491448502324044340512964019582484004906782234817383106559639403903791237626175156754129763305213175075485274486541990096644056437927339163991653266926287052769819587987385132756255843696766532957553863525390625
275 12439781329336546656853156369419904055639616400127852036450081021868783362470454836792491125847616985105197851616084114223128188623058613635003616762101263788514804807065100860412777278883481624420709965684094921117610838382040110853561751647746357016610796563327312469482421875
276 252616090220445680306272584884969728728471739389703610267279206871016138721261990505162410265894444291554635798016235450070618984421902020919140483988207890825431502044804776577315055561240230972605234723763447749599207472727502066535373864646146357016610796563327312469482421875
277 3444946059830255754371417334589256878595181626024543829521287609872747001021193111479998696699280643683934534214213844544039790100238876546324059527221227863502103052657986612240823297966061294512361444040828550048383723698609309026597762253287564893601190648041665554046630859375
278 70215706668350530248063832421392221227276496050748346986842554262305523771531485783909878907953317157257288824680338826101175667629014062632457993247840514591597940642547709113726688677030563844212009759694220122568656545113079336065819215573119116893601190648041665554046630859375
279 960898901015354278666399109942147062758565849421047281493633029195462359939170963688939745114798743499321080337135821021355487229022499353586556528911615645084133337115441478813379281845964081304148483146179420367569382836744435954785255013601094029314732190803624689579010009765625
280 19657193970755605290506727987063488293128313536823313059429200119794707962373536740797265986794530079476853591084910499070216761354967845863379770129051229786616874691436837351233042424557158834949650731011552550865105124983131166053038303253286201741314732190803624689579010009765625
281 269945579375028744953961231152248266064438832548649761849610753723313456312790788589505658605782892330707153565736069740412903161268849395968898394611260270053080418477273029038056281915050275324051223756019551986618546628228604472003981916713521454109439745615818537771701812744140625
282 5542434812662351144995527811983456610170144022673417759727640928233523649859514442148226478302418238261575461614606720883367759964958382956508432609876438910396435578900238718077407880726938458896911857670168505060260525811302826422292691004521493765149439745615818537771701812744140625
283 76375835656253108763607891168467642896435101692441815813411807609126497424087242552845906649423403243661544856583560865892214744614871960790299528471373613084664664638461779795389004822532851090430436320697610973945882710097652096815737954639578500437131448009276646189391613006591796875
284 1573800304523612722492139074619768045422057551525528060790828448559168613816221861399491008915294152059885303547502319531780667776911124328521324680013910433622891717779797010327326704803961848877674976356827758123394536769472817068220509191157738778924171448009276646189391613006591796875
285 21761821909491968649169844279184828400740097189236966672034459102731970344958884853289540479529960133811680836215746229257493610508410606873405927362922601507148728973010577788574446099863624295762825430762649056383235764412956730401773639435401716581195582682643844163976609706878662109375
286 450035802510637152872446572153913643172555931427717534405151430546182178474921344391973125558680413876515394717639648442745166361158794587948137997206925888625043067069334512626931468843668794192934461722368211283508232441324002146604961568353351868315262782682643844163976609706878662109375
287 6244140172302787475349558372238766000785138364068067397794124439777256365465901839000979929607276977864504316787317680420712990171174720018347940689755825217509166287751943460637222672686320505621133805168207978963647874924494332343146918069086896342481258309918783275061286985874176025390625
288 129590052016875415585577629871935224155522637683236354979091342860904554553969686413928088808438250816842070081050604492657538094447963554876509897731634694737547773514497421423451331938851288770532159244071954500812328496798923910773989274495203332674536359749918783275061286985874176025390625
289 1804126733099183027664836905913241365661905901852190055357689080801476820287978370897851397883406074568559595754446784251996378810674104577167160566806186523157988643894713243824635352025628281287347700963859828058048770067039926752471094017588321696509027710446528366492711938917636871337890625
290 37575300721417890285053348568152738247665778875137956299143508187516693833617410418773576576290582431940617970984976010579855009748533645702304916694017552613373505566182098685639771039974905767785865015705450875119057081982902375086812107989917670925741119010286528366492711938917636871337890625
291 524877103643321365869646126085589778940894880854304656398901412412514477136281534886126397873419239753577582646982662905129119733453092253612650168691025152404752496352869210058706551329810946541516109986314553940507897943100605320095959151457397705901326952697379754649379174225032329559326171875
292 10970307459609465675388734358529849785419465262223113699004732811774788400163516034956134867789618591997965147649419899617267492968214222618838862070335894302416127835701770446857250844430293739225287307879196451731090913315348466963469793646699175496402697834335779754649379174225032329559326171875
293 153753096417816300597368105017880402274333476480753295908924141907659311306349640118542010492822778143494986397473128350664302396770365098589038368114093583162668043715447898817864942067837011175864619637681254057497368794870153482974908561155384394572076764937989868112268098047934472560882568359375
294 3224781410971216446800856465206887650089730615822299091266946517178582705665518282345310548816363505911951421144375259705110043498052919289404480929822438686249861268915910421895309119182974144546492552994806352502071665919227672557753230843199733331493503868544364268112268098047934472560882568359375
295 45346682117950165672311633682117077007966548267831295515674062059430927130955535750866730062828714293874473354371477634328718538988891552021681624250443585377345137083001838470304023288247020217926579421329768154816861766168864705740141444236121521487715132253623030293119088924140669405460357666015625
296 954392025876367894956368102894378505687247756100910704496565804746281391270104670018196543471704780230250673305220698973479159241085259896627222011202541779202438203368449328663159768957857407853539414438611200878700577771614351495349438002330682556638552581727277814293119088924140669405460357666015625
297 13464883079391340161526439757930425222455287611112562295582379849472385864795017341281088897089250599294493582180698860035157709670541142244186542265476822490312776584613290271476251337810484969511869976829797815090018508226710629514009774034541330658003425338819349641856369410469778813421726226806640625
298 284366558538679541574475498474501024266702641994236891117033752334511023164459012906398033156076073340307051175669026813822932431713578206349143377851011928983707968595753153857355350704952140555349143034589951420588544750500350068999204618153894041580648923162981855984256369410469778813421726226806640625
299 4025087913884612431523971315706326533436540937290389714497577866667377923616472259132051920484706175577130979868010479931812533054380545513960917696853712904042936376604050087927002250680866515461201186125787121952301060807455590549808500904866176544484025369917005197775854453730463865213096141815185546875
300 85297414805377869408953557274507247462865927369092221184696097028828700013430146780489122517670712505104743460322545824505544193941514176779549685253561958893182661624336656570179525859472300172058078977346478053121087879794209197745127797203595352465795672329945717790774254453730463865213096141815185546875
301 1211279648276955655410529982796972845357276984711591913323067932786070850921301248077271517461892592272363489781473647652303085052509389906621080411476858191989869870343612612899197401456249211007812871813857841129277506303649528228377993155989138105856509992040804421679050590572869623429141938686370849609375
302 25756065997112544635550635708816113848459195361941375798804426729920409930219544757370059059020074436942408329196338335327915021434142055134991199844154967264964174853187272697673120083308645395592087335182514667498981351636438326655593151870956511302158990662577903910467530590572869623429141938686370849609375
303 366936189287223757645934969818293339781118375143767732514678682109936496602977207590970436609752265485620256856147263196496088551852598853781840620094655214534814377009852682638407729841636027891564694596597701088661550510187425695064222241352034535864568034297099496913307848943579495899030007421970367431640625
304 7828714327614630419495438340466491069448374664269311268145433559487261519161997375568863515605841926211125649133544632334185609649984421659055050416794466007995235479202849226549778390723979434092789342586671825852070587290991983133206249860527464607960431144722906227215894728943579495899030007421970367431640625
305 111890911402113716687086570073884260059875865949248084015869305783209254153602573001160247545251681601296602415737861158201479650159603271450308672264854329506407294489317962605559534596217528627698844971935928950441893667862013666838026258768742891755286993486653545216214660967791746249204152263700962066650390625
306 2395244274391279214002881792933623182484786767360866554721095682781313465677273695030567000959500636526936404303395564347794127822498819807770216303783027454158718332757749116240748602837177530683730361016951350891244817398278510583222609759923679777183433619224874007373494712167791746249204152263700962066650390625
307 34343023395980094086878803913591124432078858351660435174935138428307542322823125415874132367692547402565513860313858924081986735719744633133486336458649563836746867896619734417763710927372417485418115794856313743779298067759112239991679357889541264697117604880318250773305254097272066098505674744956195354461669921875
308 737630832005580701132257278752573399351557480975956377388018339437999036876779559991895539676680663217727659004347760409448257406558730468723534738819568316873099010706498289941688076332920825725246681959777096589559325153276445201693320483350187431552497769847858928333892803506552066098505674744956195354461669921875
309 10609703389590391090412177840977706367183639287266904123966315809522894774838489217887595431234883179588785599953777085386658441172349498850509199632164536337108409697505628623833208421296169679188856319483027914961855936725560739704784942300814633051452156259272516880881093589186028424438253496191464364528656005859375
310 228633505738101495239346250177706113756879468187590986900199392052175529692392697007689254637785427017896966960370697190159553269462538293458900361031165707555270318933667719458761318207539990881146394752863616660885558665659943842737581649767722180256534374696701772140803693759804908424438253496191464364528656005859375
311 3298912175514234570528708557500905746836863611773986716266222491595786447677302333792848646236357566768493201257597434331610733473764803563885032958867251703199232691298890754145348116402441314495689145331929187738425469128351867772773771435140836615094808032820039386668389288760574520000296837315545417368412017822265625
312 71323749665546453182175096628646490719136458641807141475025545729635076196549150790151353384435509448487884026363730985468034003361975488638949731568827455318548713822232182590376477774951848440970531476601257864096044174942474440469835035405641019870894085312925393754335502176946225720000296837315545417368412017822265625
313 1032340781554958532412747365674403609419191366449791497642264105068072671660780608456401631079895676752616444691939552786465746640729257436122783596837314862832500187742691284208792252621557220160216699780433162679566536407251902707499743316871202438713563019490421185408660293964412925560092910079765715636312961578369140625
314 22392577212187068952795190045660877069402758093951134780990818671415226625730971067794492109258597850904349018378642376161959479258745664708439562398941088638589956552123467964462770381030884880427185197215923713220980080892730854345133874488264018824656759875008004742093224847690001200760092910079765715636312961578369140625
315 325119102622940908603241035386542611492732233892618822258005370238403443796934804793289395290236854783546538759834164550026245355623268755614228536585856086668353350013182959712094626738319568032064851585796716242304540714148612998384343636408130388589705439967420316906741779932484239001029266675126200425438582897186279296875
316 7075090301836429859657641691864057275796165412861174298794764258920182988835537163685080223394567308602549314681085845892103194535329348127195227230886444790055477979409037980299701580990609021313233714465491190216909057279831434424832880103380857125757889468655101433813036604242381799065029266675126200425438582897186279296875
317 103041327051474764887700251390053126844261821530693599813005045988149505081898051842142923098026973980816573412975616664957233819163751731785673681022496377604968370288688852657240067765081422782185887575355083828258239074586489105181721223101799641986945614361644660519383473461377472342500677536015005534864030778408050537109375
318 2249575025361359257602053973804864552090622165669227375037259685343804173607634164524392036853160276266394814903717278326539875575447933899436504795960523589019873285767551040347086937039241229493554926725782876993287076006070868749404587238878282126798410155700382415575692569146364959284503877536015005534864030778408050537109375
319 32863411929741239007085798635942989067656283338499023218029290254953585954978709654007370862233522260441100236589408650942614425405488271896514286482406823865412623355796857997067500081195755697780038297298049571519851359944725720516236505923367535375902491787227931444626368068577883748276826533988786765621625818312168121337890625
320 719767738188262698659860152923650561937818068922414301534429413679295292215507803479599530475950343870704910877926366513006546113231923626631011478790114572699326769841622530059002661320657330184892650503915387723718132987716455814741018759464055031351437463403897443584759198618976939427679629733988786765621625818312168121337890625
321 10547001924348948625789736426857800720896757353584255684089858597785479330713493293940047576057168429859868211021559622225738904750497702566070319511973882912995464905529017668870385597658698201010943664554283262495012730800477107602030962971139095822761955239964690540708950880952214165780938424610400551764541887678205966949462890625
322 231734501589788836824952688378059436724730671507752836839765785488532752268273206515773359913113569419848265167379341163264005559839937952215999948332813193133119794457328431569190071373575603941814102052841847447428578526426533895309772759471764235592689705348003224355863948856303283129380486840610400551764541887678205966949462890625
323 3405992563933353895574947286585502026506961553824056739913810383387230860353363132343813456436131893807385443384398780466324761976918267460773267938726377765600899263147705107624884330954114917974071242409948485797774054211184554176678095301994125380223233262913242899683834888447953489974147785453159378219947029720060527324676513671875
324 75072120570798590693214018877353967304434531882541992726447238583384305219056900619415450474903072832638330034795449954787900966740881889283485358203960687107514453840607050410168962956530481579899221682697289297692479487668766056551542248843564275806737580857108432145724366724660923205326592123629159378219947029720060527324676513671875
325 1106725706721043219663103567609047389372415980007280614044785484730261803378438363096918718118775475577372928714197680892501920471585854994033594705193610748094775500292114192964766837657221786834879887063603885312103518995001984499053895325613906320862252004417100551718466027501509921487061335398164797921482784659019671380519866943359375
326 24470327190073704008490949507262048608461496957140403398509088857670484496788600893711913696584933001456315546285664209239443017566463159569673170881444919645009627813005640695620777609400848441635865464036535735134123587549439545489992580675234144215326526932184139027285240028595087974201031579391764797921482784659019671380519866943359375
327 361827418093216970796638473236036487090259751367066505030231117188725024404154236540290528532598146182952089404565498677914752790832898037496445039133153018291924158280712991787162891265383082366837104652638553783673782957308558354079882421674671612343819592290767981832013570149913456393799167535987600920324870583499432541429996490478515625
328 8025232480642018033598564728186464905420518860057359289859350096149259238443877762966812666053980683332942984537960805923578183044704007029411306883873897729150130577480366383282966153694349508997897610734080033952064500951278259513329253915952261150884375394905604398977765084194767633548921185844312976920324870583499432541429996490478515625
329 119017785063180466569272033455344229242241848844692432776399159515399522220972738551032566999954082502334509613199500455531673351883552900486202237869165934012811065791727052422161619350890762030106437826723951346265468505131904170354179636695816264468644044775581275085676972984477353287574742259956714814786882421971313306130468845367431640625
330 2647988326683260650939551746067609157312134573422633946527102178651757834470069512813230906156551734945544960609025049065605165968261959975518363006644894506606483148692867715367406639703290226955522344041587905498960817618787128609182675589877722204171972661814640074617885955808967579480735376020470500670786882421971313306130468845367431640625
331 39387200015360697716543419123224677675753268099129432508824745802578590310119942731594630137960009218143715963272998706864235935726901668398090897692843542004524372588359827176468185230006992993470016890535552321285138478392843699157936108694785755253590165663826705826004876814753114910144099382167981072430458081672504704329185187816619873046875
332 879020793514331392363247531611485158201815220395933540554384900149886853066864139244238777816000014009547599131279152733242131371857641500634452359010086192413055684488942181624824153537279313825698525814090536248637457577738011375307591467254237383806157292834575619725406661598701648062359710402413941039150458081672504704329185187816619873046875
333 13113400947732940222706702664370711138894339600417059321184726273242515563412669799117952488062501679899285198600216707893263745160695322827826394727906273376780306309652219481925693125796838418122094994612013983459469686358897480013924598348358945165220290824280363285032737569086853885823748793322299491802222541196944066541618667542934417724609375
334 293556094491153496468510388042775924688862029020735714816909645983275785343879773695347216508284226059713326611053655875688534463701088292292246871215486570834682384008989931803353011652016774073493258234952028494252107119432022427459245739801225211770228179982858360037486706507377530717172235475963726531320942541196944066541618667542934417724609375
335 4392147147239653831795196432548036864521946205510825026784583827302879250470630367377498380005381841371726565430734899128724449911960439474740867998183473712460267772659321341122820628617838107501366174056164804535466511184185391165182922665494682467386019624664977021817040797449086169838549393851010445588460711300976262291442253626883029937744140625
336 98622576518330723016008332639724491351326404971995672964972755798340784823252805307164562497790993675778312432215765855538973220775277464559948096569340709395837635561785137051766972790475942012845148321088129440008704356188845902785774461756068876372594225984885073287979426937104773348996453823042449699197318311300976262291442253626883029937744140625
337 1479872303755969039615923845123293866763338246007098825525096725407126910675549352686993709094297902596497504532644869869196825444895255216345627120675677932932891202467417782060746837957161119529735493844548339234017965797891358433079717799349049561079520827821469733676921368483208738676847390789195918852106457148429000392216039472259581089019775390625
338 33330320000912339027278078588439724596464360559579075845635314900405825787742030644573467870840866258517472223541010915410227538347567235468429761167151129010246879589029490512053757696439300884932383673166110785812840854351824848140013512289808443961899030148957117316990650644201097606349706597733091589194309931068429000392216039472259581089019775390625
339 501582199259038619058914913007944049821704303312389967796568293716651041416705395304831857073881687590432473102682313063564130262873192788429440341285771509320400521231746728792984890201428711093976763724342475835802182919168986729912816815301314568581622784639427392097534760149410973423713363818169630450299275313157431132961237381095997989177703857421875
340 11330923439720674185605814066713235639942186614094895222746921465608938622223920705058351092685885531383124239433295364191701759775674263533961500422333991495494855765472267255641825157817454048184084282071592530001661780000138740788072721979413535130108925505809649265662085881426286766407961297497829730447778083766277431132961237381095997989177703857421875
341 171007584987920777843731439910476751987460399045127390507553238443006641442917167482399717777722823598591772172361776090807733795363909770144275344991778325917235414155234364546352246259962659434854070213132503286397435645061754357631662392704579795259308215276731554210057097897907027259630846301129532301841145864652604016339781946953735314309597015380859375
342 3874706179144622924113488041328150813812146886101539364722727122658911721439343548051199187325969801915183758568737224904366072337293573906536567515483609078710941434855074924672766820382092386816054853921628583758343635307503150480059566241457296172555696054487573807959538092000682777815954461141305909864400712389887804016339781946953735314309597015380859375
343 58644740364656953773577978444714588471107055621783514850324733883065014363659601858836801733038845658603439462198105693432056919556032401118030747460712247810864551436416355248899916025600851629769663969369233096206543457928725904796333432651193589080754165382912439685680817772547791359582540622592883607749804645750255977604545207805131212808191776275634765625
344 1332738779326962238144018060221552340659982929670579594167876603859108889184952249949756422187075971870938159568395227096726116922487414164119890645852837462729393813794819571513384338406746158961673297792562315840611590078463477850654185892715082584257088686985455141792239813356771287531899543445002649432833712302082339177604545207805131212808191776275634765625
345 20228720865926292476711310901380536411009517641777561031294051988870327786731305228330501496964133422404156484079028105279531083136035460071542759885903765946016729343924113688519845709816605341986767586534941706579757769817420539918741279592766558235789702116808574365897763883728450924314949351521010122324338334831487489873568096692770268418826162815093994140625
346 461072687466644634019229762520258391891405403158136507659302961402155712812361076293725080375929515751500029901581868828728332952371884986698541980705663009405290935923210684260732706491724258619392957855154635759366903346858424507657545740118662610560942416471880783946091412851470854789418686654621858542502058919827089921873568096692770268418826162815093994140625
347 7018088331877580827559281351035223300256591329275027130187650507067240595952210364169624904725165992118215935124937237051639463234090577544748157972522172698504155012177669517827771351564965219891792682410904135388820041356856402702621372411558036588826779815070676544938755390410387710146374080811694567958370974010917476080528129552391283141332678496837615966796875
348 160434344326125249008074789577892362676161782073811513652077522049032080876958475795049056584047895653555632614116896839772538158956393667011098246233571257591858879042097391941135077123151622227984378236123998939347458511706702832774089027888833781035964418049559602998901682585671513776384301350622981707156566593940604488227728129552391283141332678496837615966796875
349 2448870706050076147814787129527930231099706266739046322941190632523982919456252234774072638055482577561472239120335107374818366044214261986490402953481532078449727174973263377219231373725649557255180624301020202919851051383196055014597938315566096914329228755925849143214017668927014183676628537121812207424563117781049594866766717213784557816325104795396327972412109375
350 56145444547587159133002019132894654414046211241682692896591244461096645114870583500224126633205638666440138321244056945039540522795987042452966342202706124177780326433998652794382110049722026119061695611821374064967068802106335964596845459044747923181170036937064607344040258111920830561188815115718701099729748289053961257688961917213784557816325104795396327972412109375
351 859399759445807280653806364894093291275931150327482784720341722749933555840332458957947490072101461640727533392320362740602321776199000304592038382404828004257632660767308782397024244043960884635073251522243992789732913253981118634165187960452155083329940838292204743370696630903860506217265922585404804322089547793379717506937632942038379793530111783184111118316650390625
352 19760901468422399385898079865219600643353232400103491327909193048939479546403801215291870508135702251092716439377704969494502370363463430334123755106666263933778446755240859183252209474262169654313956822344236749100623173071567760159033692033747247796457142228128584241856380408616726815608016986140212255381378941176982003402945312942038379793530111783184111118316650390625
353 303314264652150663540579275658041354876380683811328556885074961887631988100553131605442261935571292880004591398868047065646995940136175129087856979995387871155566777073952668133725469300708453789657556124757195002478536355123091041274770414130570017655602656653929367345757660897730243406064127792124947756321373079343998677994864748539548067116129459463991224765777587890625
354 6994553570494302881857480837072418111399791350740581313416339663844920382982189524161077414449847018504353119894936279820098860433751927316408349838370969018900690070871404174141309218491573835229028943520932499641128052377613249814249302727895114291622364867182445523937886217830749947507651490051572681770062292920577291089089822828539548067116129459463991224765777587890625
355 107657608599372289658270184213954781896819042439517588819537216952540071672594714024768955862049864848533005729803550282716144035052892834417726563612644916409949307494981816305019262327674473148072230239055387298671272333785347489174433087576370020448265949451491870121181385685105191027554743872260278697873651916482016886800326858371539563826225958109716884791851043701171875
356 2489776712183460871176358057366772705387745440493339667893996239884473308456660565164901164407287911418538330307993053994478086842170999285920747349765787360707766996819417314208625635587776604835000848522560629604447716182358543673309587410156512453619379283720949732441104319820438296450915887824511827518006290433331274272925832189571539563826225958109716884791851043701171875
357 38427056075317924059885503404175792861323578639927345906943590792837279014618329622754798560474209531076790072794576776271320429125693676798532600052570141799353880754048439588503415787956519020533090621770143673393796965573063213646021527323010350419937504198311416061818599977092031131751343953540715969651259557737553692651417743353199624285962667045168927870690822601318359375
358 891239115547737602939594866713296738022756868165156516818862312320908430928309870899097566584224614642837682217277000454398781936850353916613805607809683323575968657575516485502771419141119617951110927114410279603325458378538879127544908944690208835255382957378519693915237319822522327003486032706159177498238012499662640508756946542093679624285962667045168927870690822601318359375
359 13792924301740892665569260681865750755015832985824882925212043439946431706438698285433744832319418391390148137835929582503033929121928722799133104614929383670164747350992405307942434200640106958346363909023625443913835486939292814662748342069696381911444299454103657726759114314129413321128223418568308578030492414412818400068536545413382025118660597469215645105578005313873291015625
360 320810043370408461206123901553616008777530480706725452964264194499416349314986217243187597022651209892156908306444249066985660281771197023475711585015376723581352658686142870845739499542251389313404416294757786648358308843009860301738694584800416504230831191705158919032857379613777571545293729491016571638470343007135776405053171761860788105118660597469215645105578005313873291015625
361 4978390472039691590519693761749993542733354942847348472575255057444451623412647107451170313848395466056465297368328773379738750846574348963075695394177807094511893883091725863616974186360489165494081777696844288982130141499970303398302079213503762337657243392925150090442753085603226152776246410353653969752404865083270553962332264940981753947836475686386847883113659918308258056640625
362 116120297976674892725702092446130671906538378947884223353564718989724982242930294917338887947986333135804788839185424038570162485638493313742819816042763144963197077607649259293400000960164952270963007928253979637532558434967744539109694763629337709682023595807819695381084899487670843542226244096078936051464836572688495128691589069201441069147836475686386847883113659918308258056640625
363 1806847869030450609128357471529972363274357968840831160711352241076900259158570629512226658504158307813760758004144294611456827433387397485328389494234331827557488711740344805574873588023445366345527671658108058243038032421848035163401628735985478376914885816029572157220495984626873953243402239208554437330145923278114731241859218110406680119864640674158425781570258550345897674560546875
364 42263117945357578698795333320615089873175086457499766287058447801977884764943434973296452208175986112331622817106685071391547745145484083041691425278023819107259553123123190339852071416939094338193864817752598162430344349129400226902712617900381809913573625166255701294234684045873680963431951812312201022453425150340641436136243482987553263979064640674158425781570258550345897674560546875
365 659388022416289879692485003345770256624039003727485580449929113184360878382118541853660294470960835167988192203030291387791163250327689071991814333341030319572864365833679344818480988560158342052283307215413037704702856196738423875435701069931767386274934262962776685514580168856959828176237992105686822389731572522057159198857417959431008087872193846067825410273144370876252651214599609375
366 15466605769911667945789329111636262577189908940375491423112394998091536639920898367515291717416963705989594674771524967980085596658672498005926781094316984258915057968302893828796631136080084299076443288565589222945269019386174743970435309941506689171290030984921574253403574730336989523420454786272492567016395148575851368599044452206201518092096193846067825410273144370876252651214599609375
367 241954836506922234126412963778285929407541311984599131296787922988290833665520960258031241409409897731663114191984532022397186243189691081725286449468319836998475901182597390193631897732680796667552291117970693943967754892249057901133957088257091302210065216708100800302843006916911160968911550728008524623210592146893460181571356810195435391509357541506891925570243984111584722995758056640625
368 5691092103024933665891509660528410612922743453437841434853247491734870731313225025306035778376404411743991404470245742842205879076821722384804773039243147467245933789047994179007092402157808178583714529515007311899812489609869511018395703561812397176201292125987414791848008835648748280762318915730950117033464578072092763729658816574838472226543264741506891925570243984111584722995758056640625
369 89266486885586952862859557757629605704288697249997043365943745055244040838114979010785604361987873531337878978013196236671047258633907093540001055476181205608213500021697604837611441488142796729504135579919749998245202795744758985537184220753587248265176214210767998270900172642725145271861350209466200241026260943658931495546021160346953144380208971216043120535420030137174762785434722900390625
370 2105476971068185885675518987308291543099101583332336767846975782546349156536689993727403130475944601179190966698628036399187292537283936506912670382448125057288221133561256080986269285675872762520129483472046170776065552160254613398886522305595609306142605872153156569224309323092735025846756099278892480122697130853072184431246000278495201803516242558416043120535420030137174762785434722900390625
371 33112402649500774149159344005507275689360497430735129810379001957399357294258547253611983290042449706880694962393788446514545209795242810756420682450695823638772736942647265165821192602821336042023295478069218776663935493727092819801196838208294034358256046394531126847471569987712681985615100508337788402483394108552993630232571953526339811013135750452351997718640831180891836993396282196044921875
372 783153630735531547881391755643500132454092109551393053874095174820282824047492672646972654860944455138373359871360723701551415099768927194424893090346193743747484519750168110750987215019216166405381402538102264251383174944313184189233347621152099909384908537304427276264204562080593051379966868000912708292339655117943663631542967979402247923315583800628351997718640831180891836993396282196044921875
373 12348904513794554173340661102702089862167140119529107306268500570614372983786057440623163673731464732565605709746713368352472433685188981661784622175651602869768676400408487802146223530818890972164275849149845468802185084067346899167599972805917545958823503546424504125024909802203642023843612134441551475959486982918812740869198636789244221453688577107271295149053030030472655198536813259124755859375
374 292868367166908532717787131478015666232105413896925363132104083540323964123440381707688267028157552780145649408152686598131167631672220114654513887485483703685413992128819168260408478534617492271081034617942150746134106348772262516571717261318453200932403538664196876385047020451367276890912813887001458711099366639573831087774388154218994911563226263496007295149053030030472655198536813259124755859375
375 4630087129770402549644719906890293581485948487789159485813621130648031398166045925423318910884274003698569754978882376474724672832487457852035204551082997638895651383891176462854543576724634252359729671959962044620451224430711642373862311203590359799826981175659543544545842457031059690215169378292920784966750943313973933272740627698064626608966702909365103680894886261427245699451304972171783447265625
376 110106909213146369013072648781254178530236197542158663184401933493923554608183523079460532705678533651615730957931798584186419046874527984399569465837152574420113494630297605241061731952817808065156178511968328841257989984148846804145785768881561205939356739688441246518991153498707198537685559581500767942415459044777422520815509608447454798962485900003253103680894886261427245699451304972171783447265625
377 1745261576397886091972156930420642376527005912565701474141872264088005769046705933945513796833251848035299685197164114821083970472850326168813145357728193924325577324144983109352754375922850864676117295798665668510452411507019040814514699527866424388945066490534280498419184085471265033507525601242555915006711909074430936980923102591555032524454170945638393719697372120558071628693141974508762359619140625
378 41616062866965112753635718993884187494540993389778997176227980141738757678557099058049735476405720897666108844773115523555878906230736536086589349639922686318702088566450594021801888687090743062840176538382308362262357462887192628685164550121913686740866726033744499058508708700883734457258519606802872582373829964537488974797890005416055181088336979549512558455697372120558071628693141974508762359619140625
379 661348379361189897221740146226072098515093293946015677544061136874824608877429638108256614353437536694371602416092372059873225883651234132012230429559669331557074504760120201598772292733882048289972157868324039976353368722297139085178867805807809731308450964741290159780021724561738327090801139226351608719460611634552924431319412999167992604888650993148665081397304033691509147274700808338820934295654296875
380 15812464385963953891925308391148921967737692429119838406648199032811169489673922846982047081883705602976093039602219562293730499322766072872703091378832208772944787379017909142021286562459437942436867264528848760380293478724489257243070217662052899649242140061503577510855739166082218949333280988628426108455131876519827780170667721838540778502923077853117419957813304033691509147274700808338820934295654296875
381 251933755977229174683185624819666654626943889059038374667429498590215995652799909815264572732333764097794942733097984975945646667809803278600774065796932504665088690501272662801373872781557014076858951791349505339907773482904966740481755780846927895254066166671717138508507338489575019031562931987589825522379042712804544749610428942897149317592132665785789235709268836836464985111661007977090775966644287109375
382 6039740023618253372976543436165128934484590070564225854138925763956084100776061880213014926001548040182933807313064989203011229909274305528936454404149645592591508400092414306058291065316823458284213763248633856316378615504322842378739037132264247468653642703424339731354793278287293183908254838574482559220876366538899778559486017739109265260382170451501557919106388836836464985111661007977090775966644287109375
383 96475437446712786963507093366794939057342980254542130076419536027597697809812068183733476368679975444006420707551908909818082764103854223939659890611410575236629424053300838929978012390316558789221211200623718066573190443842309826235383179861351291180014954495276187349039553985497264524876328169339850963171702237419295244786332669410982959987018333206493456361470444508366089297766166055225767195224761962890625
384 2319023426405998052988462494801727233852232172462673257035886025793001107227565259367495321999665969871597829424708477204949466548160823951597434293716481549100573681353672411786530576093898428569276993471147193798760967380287358942064437787211646192770037119288266216401450868179840975365950569862520765127193616829809555816407481998593685939319929798500276272616323564508366089297766166055225767195224761962890625
385 37137240419624215969811784587465568685132413222562145324520843912427292760147312691491477796600717475460937791183680343939765698687075111282754285628465904178964302296402545255475329672194320089803743190093211028801090363237157572789615137681065807692030065516804588030087663241820639156148297378507348675875507392961017728614613740518713602250408499768924801109567544495720944379639973931261920370161533355712890625
386 895052370152628742677721462258850400179848909765773909840676263878268650588660711606915371420843457465474289918453724878540872170318882956026684749740877634664722837542582527843237029457932031912998121390809113515084748175989209952121644989249388518530330005054652227442903560606028926912661132605452169433079162362514480190516626055992266626962099442403475327363138002095720944379639973931261920370161533355712890625
387 14369883691408252088039997233588989665999504393763905534707706450161399073870961924856772234833505603938473799598143331950053997842621102331764235991556272678998183018486366364563529825477420737840222135661655224243460194838201403910154221841399562842501769640874705833515580698227797202032620922273962262704711741192876059772655772094208466530584162940593029066996786290084005474920669911398363183252513408660888671875
388 347245410729786647435263278973606675116242984099265359578739729684803772359946256877542102305941632838193472676158802533684553963934316477561732601160492088583994498634447036907225914857667215199067293835348260276726642977655154880609835477132254584116389877609816929393944838828254193154353141316745316066217949109145695097393036041471014435199368101622760371178193830698404005474920669911398363183252513408660888671875
389 5589024612477090738228573850786685409827165753154248396530899793548870435153669627283618545784158465133011385565960545122881768726758700033476882197704617628161546433685728917183319917653269148171109389915278748884317170358513015491911233430011688718288036224646594051864019730736892113151536255766135993696516554049176195987899993586845086229832203766478072887573090442955318129744140595533963278285227715969085693359375
390 135412200444406103571683623875552445875915405750339637186644184886187223625887303781802228980648478516090570792380052055810715228370561713920323355819611130719047603044921325626085436449122184025747141394507264986045536146524219532663064440726030629469994702663841394275178512723194628531434845775606834630057911754100480803187174502159403428511788011087348567149917256609974838129744140595533963278285227715969085693359375
391 2184974887808023380928006167302774545986724924547585710733067389238809783967216614411456500217968776524974141834936295272839347835762539108940651565334325784351290912494998578349503532232938599621593807364317199075369141581962224773231453831012986692601903123563195665537897744299121068847859202201166266855038843082585087220967614010429249902645157853136831716279478506727233708729958972853779641809524036943912506103515625
392 53076327285265234607081118193720591547204708773315708941078504005630641347090537622695628493052056603184404049148768723202884911488933545760882087973058038332498372590251595344777482323707732506258018281349489387519364724295351908072535187971295578659768354448274802570559046938180561239603699481585505945669304020603982104063685788334926477703610301962030255032641591357135476908729958972853779641809524036943912506103515625
393 858564973997050740594153602491610811363061110222268273516994856255720808189747527619691447624043227670921846871801795672844968442258633954195640409328799947028706568810847084266376811495443911099095480298079510458644512550706772265078684363940686167655547501853623079147429565046143118573395991681735109268713604806705245167822771748108095474584045846655897899220811109121167532330873876331535399231142946518957614898681640625
394 20910018132418196859919585383416989880262390316886774647875298138544365317879073208571677126723910834381523212092108109016044711036000098406296637665667122863441358269446320924288956608680714627418228495040431650261529892321791071626606909598506862607793130175203421834543690844362253468818822411325811409932167405799637058023888733547941202702475315004813660616421531460227285983530873876331535399231142946518957614898681640625
395 339082143219526082875353967050901473086198198768822267005181522156678195966477781486925826682542622340684077093585067289976451593871311196985007984592620665277569596838807154331427434485236769131683887407271324310198162901855457272951979743030783336029437096355149691838920692795569238934836848199222660587857742972946299750163134621770382615495741643095343899803627002045988131712295181150956482696301463874988257884979248046875
396 8279559636972917865446898364163921179174754444145914193319132514071644468340395734989616745863999099776742322562379651375478171542634629549861542852287107167774518665973409682887951846281531124298978215866182936314073612402552275363625358097370564606712928168755732847824468130200063523435334847408402290797153710017551841823418975931968923271670597162393289476592299033197757125504295181150956482696301463874988257884979248046875
397 134595508383484124795736862781493674638749574642246801793648674546854623630913517432705748912161366749055537952367274765806510772083495954523673798908921810478479947795464327351782877504786348498809725340361503316687901367101171735290820329177260630527051885503444046436871804793164014453878328740156689469505576375532985796910781518662309750147616584573359634688934125705849309127771586916929723630431681158370338380336761474609375
398 3294945755846669514470768857107903938014937180840280664881417948827704440371289186561984343307997153408998800956519513128464476333058125840327283418200024625745696041610120359552867221371416799548330423987658749763151868878249394939521056171816414284012350615817976904965479105373506686491580332415279595860553266428739381949874572212482393227713594776724925761317037182317069326981006786916929723630431681158370338380336761474609375
399 53695647265041744671610658043281148950978520615742121185532098803453733242294341375878487320752395822075527544095287840024398155830682707945913594858817759300774287039171589897915017786012104107823444338515455699312008000718931380760875522334566691445146384183052223563932684854788360299409700769328375211918641730285890032221424587178770859620038649541515704401774821690496314593825061579854959728542240782189765013754367828369140625
400 1317851667410252742785400156186914908761218682427984371880907253197276183111324913187132138069486689507648096943554692768152383664681799018085421944386942971567939148827471356209241456009459582414034995942011922525990524294687092945693293437404548753109560512574509268904133935602293592049866007035365825541165884238671991094898895342241785712024150661808651734731235833267259441231430744779854959728542240782189765013754367828369140625
401 21528786242454308006804310493154879491849128019639878208805150128569924918756850363978373030532114899354828969820307016819888602880312159078516515677860788333715082674482774216316274697508589467842950022973761654053622279676025899320286692431311443815715067440540805165314098854211868055923564554099009193186570202911036925223892318429225803893469072120252391109145965500366273372357840656721838851145438553658095770515501499176025390625
402 529725842962483992461570815511297373410552190562706687761532405178116593988913501287600141401702492611549917019126794611987128892654044129370188543909217389956906169969829346938964797732699004305728496081121213481119371687075758017152767478339143831512386812287632810359720817199825500067886450581849402759129571953149459507814033444023480396188254953743431888013520768149270547840207343376721838851145438553658095770515501499176025390625
403 8674833531378113484137511775861071940217895093005785963511186905167670897697738485583724177268603974321013044692822364966457083917649157385524221473967844440129015746526544676076399729223055843783008396550051514035412607264532203680145780239878592076217719131792689888092418729224077056881306333541232998137065739399705889786469027915193474643401465526103551074599528897638508657153806169938901057011611737124212595517747104167938232421875
404 213988979094932051289072430508951328473368539358222946932087575138476542891163569880926038907293113230285794676902166079037938207072470158829595589567856018012614540156426586722224520983185794861804169929458370917266369710743836446776327531366522716268704010143508369173691059158898595929026092652273727412212282551242912595310405195478841378581828102778584392908739539565814034565977812498258901057011611737124212595517747104167938232421875
405 3512798115827084958748632877365835648799331506105891163457840680741211158053952657799385109871377600892179104982398989961007993723315018366443900090584535588392270023684665233905120182838429520605522814594004341299966843021283236524595278759554982038698964123584447058078706015508382288635261212016410946145228559402757204949858606588115978451659632181651956843173518533541938002360917245707814928089702753535306101184687577188014984130859375
406 86871360143392085712206328666716276775236325090906962820228234335168004298428343062032411254106142376229542803895780673574843580250838125702123694749448016878541355641421253024452900826941117754175305568972315062780485952875585371153372594192164191965186822523924197541229201169610974789529380163557380514460332715119346488219899390054031785008496769618999141311912944204824517528916212321240614928089702753535306101184687577188014984130859375
407 1429503009531678973270561586777304120317805856334271034214608390657587936900451634464092374220998252045153099768085985502565774839002724763766529855893439654892221432761590264797431944586489944051303168792218092067798898889637945655301318511150155197874116699883066644612149026101654548036277500651292734168593665395056215527473267595478102203142613909938673972987748612470898933431198120743634915732509020688869583182167843915522098541259765625
408 35440207963998088490561565457453466077391143372234761608802394534471889547028217113911681772062087143418725080844246519240139651355005127979476161038658672680439913298554255054144830387037888485018063766073652216114425908150241879804260383095632157831633886324053291457789319693396026375277625658158781359866184877491156576875888277821341953331697878760363670160601181147715531047325148908079908835732509020688869583182167843915522098541259765625
409 584583166512819190461966099301817443780112636180481225252805328618894954394716837008149290664747397890174316645488504285454223594959200417561798893784783489040044984446994613228957165585401533557914281636515279670166981520532041139273401533800992144228710880695358114587859916858212350510898329834787800784473979684140409594566177220481192784252089395639486635305336569644245711360303780890811701974596189461747659521506648161448538303375244140625
410 14529139326615322111762664865659243729039920935820153616315736653902875638142236446556989924562875617745925431206031650688049869594906013757640171313269795689136345812526978787007775526491420642472423555320907110500409591568039411407836293487957455887473822125718782574107517960083633518951729410276039992301448035568416722859757109865224073780626227371364597111520149134807248782882936104685353966294596189461747659521506648161448538303375244140625
411 240229587167428583360745082219486193290239350173601647460587432773061953442820924363382246383421698556773977268155040437002853145337522455203864923897087615432622067334296497567238855157407106040202734277610996590329020009804078425673474233590363867943664609346611198727738739623240617328516033046008687706302627229507174660449180033381475019459646946649453151094659064078393390784557903744842938259079033868778288063339232394355349242687225341796875
412 5985454913668339994774878943145867375024054256218298944815146253368669740773614394791438811709029489089518770213380286403509924801697027384144223203621829438997970851050086554103837099647072827417180625985573997600608194139646295941457173312306514736829321567534624048785581225843083456189064799219982787443528295095178083091542881891488132419701715382564950379326830373016333849420936321550755693663879033868778288063339232394355349242687225341796875
413 99200840849718562321147295273287879626480204870101264592713231246659998918387886546820351803639473893751709193760330422511456920626206118269442100775629241762909981086962955222626005821750035851242714711904660416620945412043902291950308401784064277093655902986286220663728708120149664876777217636405057672095351893309904324769328644049668144940969853033290050435602144385765915794366364664095058287482840987805432970159102978868759237229824066162109375
414 2477752083321954771860279561063529525269056869475798377314519339950470798580330693734548801753868474394699940309058984808586827443155422470310258654169408243540490242989503035174064961756989842388033590968498705185246403205808944539190432733750062737546473045023851949409330280103662020324844214855623395664522044694650778035234486632779586384832914857368174104856705164443294374869139128800793089452103640987805432970159102978868759237229824066162109375
415 41162589748656273009257872980870183745605162559434383892870127030054689355490144968244761425992342370506230627199604198818317393559820988921159777350812542646373313869583809129060612176423516113600988613003977428721497126972084426844009366584619202842631236501676729358186528636031642370943784866330328429469226176903268065060844110869017292455006382604446521332580165699705306559603748907599118201336457409939254682616027736230535083450376987457275390625
416 1030651425025060396885573404664699280931685299958719664611353196125458402406140008655711165750323685169702152147585710276473545987932084091691456852504771792756315359384052116965517578324688773162235469120620013340822078007230612050326638328994009506693475094064568176950878553048833719343177176615080698043219420099901755988051204387003853255641047717216495987168148470484412242524825803644466161141756553409939254682616027736230535083450376987457275390625
417 17162415614743216678296975646199532093972326088157874745301015301486792440244087681002192101616338500205196494622908719326328340515422768613610927644264362911850659975073040049449994658373068230800410722753965537087919481270539305927389297121298474114765536840819526524417775954419380887775191461809749966246224544217041100026943101797979886047802273494645495662033313269536667758400630229276695260938169197544669202650883566008133129798807203769683837890625
418 430773517381173038791723982663686763773643876919311648761678593523457570537406336243874895935231776326860895043982953522948033918161073913104620504080668264201180458817207609439825567746739021654272026632674854649723851930572243652676253420897399088065641646862867490854055055132582277023985482867687398442478691147133652418043771482091141968471438327465299579848606096324025057145771715239671393268072036410344669202650883566008133129798807203769683837890625
419 7190060269431684934915992922839096783749273524101623969662381100583824615728226785705475150759899031974882233648559041060073009434768745202233695686360589633443629575601545904054343024272971785459752256824535250953237217250798890755886070256117163530312297403665439052665509426390501975919924622279086488498711891061465600740262740400643037093160031164870441929192470075803838638756944710947006310261133340132816395910720214157407781385700218379497528076171875
420 180908706757623655929136215616020748416461587086859260153778452575289834250004463087380897440513076518392465819576657283256506482528329015582196283782822585028205738997206180801342493196557359829809070611010061296433530936760628873245789092717493215637229188678201469193244244078241355585244008213186096343233260250217391594649383498629192182032825416691317198793952015326953012485478639125552637481401276676785616395910720214157407781385700218379497528076171875
421 3026600770455827204924229153635323751563139350989116011905227321456829051026752268580807722426266530223987669569895556529149456701218802684149025591384785653351856924575454633160822832908247411921886608671210043453113631484735474225453596668463842848523751868300489850646784292532711950350094175087870335262123017477308626680161570461037714918977080362927099377352643840946229553375273432868559332917858042775064502678413210160268675963379791937768459320068359375
422 76336698794422663269835970863917852729358345279788173840247479727560687341080986404290230560789409353967083444423848614250326942888338914876475958353237792874597289353998202944708533366233606586150637137041340629042196055073585444401741549965887502833118130663440014551021800667569150936509245632233878646751771802360246178572788616928751461478002458570054344123955944058865553943774629056712396334543156717684248502678413210160268675963379791937768459320068359375
423 1280077992653351803559279307898168829265179928352175647720404405782875021462487102165178793847977338145022928893683744513830882470871641136078666502275094846790112805859242908999684714589705697145157017058115743557423386587345744908601607048828382665875702398061190010802923781830707614762968317887686619729627467155882824768482946141013091857885122035375153233188466199114036765390352540118545861869380732857094780632968787897793649932509651989676058292388916015625
424 32363907821314216503329197041237107351142403276395417017568532928357638270689140590594979822790616703691543248100523992783608812041698393504258028639062108877753621502406836994750600668180623903213749277906663321493681693250412853640878227930799660217443408291660182875803262672667416825364691572066559207973739690420285795405407610171335443504596248311483124612611669782724266978294455568598042222468253809492103804632968787897793649932509651989676058292388916015625
425 543959662646401086572505124490921896791077646326629630798028023454122416596145135078620775089813672164671277828706355389422404534920516450321924565211272787393998974384512639175727112646361112969419702480761014776496106537667655375496741443456833386478139080154980697870521566287765070295040254432635184844693933323228298864736134084720090464301775656698089987056919829177641487630822042072773292721530312946353615081011734856562301221316602095612324774265289306640625
426 13785818138118476308554867241624909418404022439039140493319618472078170495817523287832876438010531434981415867713038773210259243562492575024189350231993825809568051615325118914003895090984619885389184065140118635448159810700042816116764465043767056116484050668870201771802108015764774525969816922052098164517481220869907767679804277012058359416399517866992786068787561166687247833648125507160256139482563240628690792681011734856562301221316602095612324774265289306640625
427 232239618635953329671819729658524511135621653934899764089904974037384097655779334141741060950025918678402125645587297675006141237966289766502582101284821050680714799585384683736800587292988340511418872337255166585750492400515471492017717378182890655502094785081262133941126987424994562640792365638811413427555667676577197310609823211486237832329912093075471966364877165549823480850488030074568107797159888256498446963880010783752102621502189094826462678611278533935546875
428 5899817360766121393269550632790069447974299027308996589770851670003529024024078460594222504706742159835793830090622204654878759338656672351687599662788538603244254854861568595745726261635778804560124700799519801680849247964149274995919085515462020384992766149341206001683017430560916854419976425387789189729765910451438582572724000469765498535681637983750826805562446861021993865681639876913022942600749092047727852328104010783752102621502189094826462678611278533935546875
429 99617523379034446419694041702890782150865908092232715195445859279611627672019338330117330881884873875935782647379796054083536528750065967013248974337461055759467952207012286503621388890906651965899753127697777320942476231025906277561540096298686603787144586286127825615619960297493309241069060259378553086940580004111629680478166583541979451004653244074832566416342145778027734244145474616634124673939897473738556863651212626229652024624439121680552489124238491058349609375
430 2536702498526585777785751574690687571244128741534772917436499687709906246455007954738063520228625348047811674067899115352416958436721875164275524020011513953326907569606006854306391554973877243733841145576440948700523911140978903769267249713212259362314641425945370948434879885461598610969779935150782083443852587255582001274734157952973294711575653464774324961579677431316754077802968549327880890781566644280565754937974156626229652024624439121680552489124238491058349609375
431 42929471725605926706815017620722179328960051928933086868812361028234219231491656525137427544382947679050066200061669909754530273210840269057308764174770484139795565164351901556329343623248638860725245949104295071546767671807806740833005819477654873615106571941443099266619337480468651002477154923132735859421606970100197542935054235755149247543237317426507615863450077102391634749801154517637113686062250527389227501944455105904980022613133261444318122812546789646148681640625
432 1095761542690863941257098100577897887773375904893748880997797223552678279136040095403656465473593698444256963535644060225745516478815538167725414671435311797673999724354458342700589005348556190777631022784828239015084826720436219386841908298038476410533290696169992115471965355966864071910127472973537902015707160126079227770355713630852365231789445874308178771097997695910998052586063812877160104741368695715522758082630401985904980022613133261444318122812546789646148681640625
433 18586018491361460793019463457886492104872546067935764860613086467075708240321955608472955038462760171593028532614323529414857800907705426529892031068865270348741377154310103985396071543711845527965686006920777575854591380874106006918403796162180567649965465409057324745749641003710010813490455760792923803078149123034462150869933192528858748975121419214687352956216726662322100801610915538020026785250441006328936590637585520376856349791486702205389747177832759916782379150390625
434 475520022821935250049905199805073172658883339089250343019757848518983847612723841415573319676250338350564122240281840009572653428925321134495695322457560898990166187366524838218993833222804953257359484131707733627600427050016185719010842919200865099923208735807422672252262877277471453628574998436515867563008892582767208040012389953107292236560176611363313523753324706671284240232654878002286691784882465162040086698064013547256856349791486702205389747177832759916782379150390625
435 8083862768905444281477884881925780678366545967281800636818980962457258931793232209579945371605116407718766554657882773363638298601253667432632442745230321711105174755403850857817652327607772682014428161744661139362678553600168810284997354704398342113572683588574120178148191958470035393376858453305947898348787176271816133212972572799105337712982470810601126420086384393768291765237859012012235285152072017835868684479064651876572512159296715459344540022357250563800334930419921875
436 207309199206709198724451229373808860174421274869115470869301520518530556003654091381687284493932869027598565125259615882576086882004130502321463859330153757579961040621371563735325554007506127897331414646683528190192000299506250170206317405601565207813031337210993043863493766730117663081736698665199099289659006709211643145709980452313198774482457227682977881119361247086359428724098805140485453957855374189560367596213557370570972512159296715459344540022357250563800334930419921875
437 3532190040732511786053093225942964126378373565336855306634187824181049570901523255220523236956671898327997812434757756481497953848326236859244541085604535821233722618994549565756250830609010688809925067633026253839304713390524560712107243270072886614284827191072126336417000470736987886152380569749384534678669857595075742565764423490497505928994559342492755747291084980392392717186050455039856076580023969950201685234795541392547947813612664655733563989770118496380746364593505859375
438 90793803379048890961980903048304957005785958869070586011772953862566698852960818013335363553405755489525555930259790889273374398659629522158184374337923230264831069366522274324324838239515662219579525226135031350226919267162886615122518627034530351569340588551961143273465881050947483975160603731249214237872046289894135789336063056363093484537182063656073647302146804839116012273612932725730107341286933324853678068339614775135723627813612664655733563989770118496380746364593505859375
439 1550431744555855702957912210377010766370542133431612354370520265419511915746404728962271680794421871641526056688337316346789977308191393488564648868769745187319216135123624358395006543499120208059111407665364195904341754042161626861872721874775350867915993242689906278581944101663651616812453403705422602875645007126269603251709780313626179482740263296195707459807800366529883460923494394883158853656926388004122742389280952467132340450175959783867034591509082019911147654056549072265625
440 39945940980066496482604939963840188603529007390576988115115353701101135291611222382691877460491132835217381594472394572272390861887612488005385584835411262818906824893265789054109160145694517850254626871457315097377118187974558241383938446572709928159650620029862588097093689766936042026392954927594462087977312758053793319299962781974972861310519461704488524370450288984093029949593686103745545338051374773769683945812989995722522056930175959783867034591509082019911147654056549072265625
441 683652938052468331654143961250627435491420109396286047421452410094570400349003062197524158369794039218597328458468410137053000492036369400679067506626394662875128330148155831426467329524564869618208915483241574059187212902903226428740717577471378628930242918370697022654595180848100266452994501144515310830607963705894627326222582018077570330289759577862834796570432119979957505705783419506323026247478126065659210119861000928567422754207598264685362254855505170780816115438938140869140625
442 17654642942741499622958720875332620664471439695948652135382562842576716641471575311695685218716832297469756801241198409999931350477892563432669806492884071385502143372129717648183584334012024911740345181073651945179409397960402632082184073432567563999518368161612125678836871100869637020610171074482622877320648078489440645235113270952855953341365558345847204257484027772262310454820963372097797908780277134662355100580764196266325556207007598264685362254855505170780816115438938140869140625
443 302819768586711296248655832482748856432383961025850518631086725811503571376737330312574634899178516656699724989022633287086672237586656188278532141855025131171317616661433528646603582269621494701088494828315041320983835038922506860300270668325818246934985168109776056707967111202057575551705686055606817601436674769523602114092774149906470734814937017259068049870585978820843890780611907040955088212933188987657105602621187803202674951013166031255615478900988790655901539139449596405029296875
444 7838016296609705538936147867037712045080142952328509462439053141554358734390901461571615280210543988754492313940712498033460273592077717250927009778914369004982440762489645984637406421681575238482873106211979198072834685758579487865692855104976529522838337665565855828708934727518921579371433840520553507316059792037793469648487899405151858634739444621712463620536453349094763168681852101592261960886895190523449929928216677749472672862257966031255615478900988790655901539139449596405029296875
445 134737787548111305624686410935557880021691567489480224224369015183826216000429118390605285801815452631255987569124210210350078460395690692133692517622919457990031348165701739181246515548267316939402480007603842001479450269858394430980335136830640021215016699238878661082061163655081948741267902240220282259976307579171031676961951776335342805688132470405783130057939731529292971760176133305472076767458036679639385372795490433621699901738305283908748888110940011841876184917055070400238037109375
446 3495469457992317180275238727385602184340030667944512626295651192209725365229184308129118267067322427748822262343559613092039686035159446549375422114756520276472202253702356856686128739049427183071242217066710758685521642335749650203091998416725555447610015314244233607700461122192070639203348915240636009018024243267353335124920843080920859151663491866541001858843858636763426088978521590730860816954639554204339038262752955227265099873078593283908748888110940011841876184917055070400238037109375
447 60220238828004755398786172761640552045416763613639334312782677242952282823766582762870813286037876973418353260758579412559335207510188877011047652614305371652288996515674213020494709568674364469966544878596537359118204063453520532545351128268285089673165509506711333739756354985375480550963691445169476471947031852078915918470648716176269952083390775261506103588193923097177701897883634182023714070693771201377401442194887690200150095627648663507210752985590185293318654657923616468906402587890625
448 1565843131599010983673130916384368041028591414725810502271737637638991173135099374081184127827732262531594190724985525006490579129577721225800768317656437790470811594424884634449726911459996236900923474450681196064655326523319166674657093633451229200318018799135245205352649506746838714950742106981773701456077262312005658345418919476321837839198760662749842005179695866434901851369532593919642478163271033441285653575785224985009892803686845284307210752985590185293318654657923616468906402587890625
449 27035518949897689969964892364733604003763529156369447748121840527364331052993541672181526902982367623736969974623187778284792668700213357159730441391462838644990022248517790526691097231229887360946900447067983787311846472091391646078987686251285099348014971814845316066440060003306607628155852317011885530479196876011934529848741970943994994687037278294010226336822580414831137762553618304865699924756956116706507144073169918901444999776393535828337628090529993196700075941407703794538974761962890625
450 704572557264603383101600225405446981775449317569155700046286735815024319562848605742117454971642119399571838112440142051462550112574325811351564649925142973567100665681702342408867642812534534527013675161349803178668005883829410556097021754265959760968671636055021703857663065066219029386509829592222205584187841434121966057064622418247800971485764087260573410401551437028410305803987917072520039152385818430089112811133491009562674004723873443361137628090529993196700075941407703794538974761962890625
451 12191510055227210725021802012545989674343739877165354149876673541326196022074898307374202851668057464782487412078136046682893213500402295098071409392252337823244793774296594385996744591717682975628553066494666741932004994638358527662447459786483221955928871093251940939310143624954391593924662771414954560615708640425351047501811101322362446822168291960912717727831115774089703756372614073091830099608310084219682867621393708433258462763285004747873070268829026931711734249574874411337077617645263671875
452 318441269355827478923385701434846167889852939784459273757699759284378745394179765240544573901856245934505619903325242660806336138298288982354714511000070563619330217125665870119822423713601375943007733307616036999116264577293661284428950831954808884708517445720298261434251588786464583121447913746924830852152834282003148148723332118650441339898563850713171065625240294949425766460179052680876792563410710098698524337843870691394720437271282882774113070268829026931711734249574874411337077617645263671875
453 5522075008988435105290312311906343743368588866795135376857308672788964020728593889189664290095984381461168076756780890551753899678154971637991189600806477951389323762853139143163102183242962087088409973312236758329661268647489815907459505262496038513524132067383645772513049515662739591179740254850141799825231896317469883061333241491009505308683752010934808673173354848813023083094213673029428780216879762164788004572468683674184129170627291190968260831779549200065415615057418108335696160793304443359375
454 144560823823519939573636650649184603811428016219828114984882638482998426990206873564950711950300713246886067669612196770554990439611450063735377475438523614627893241598181226553706806738188455296021206934401033406622389107020370461726710424268477611468222638023781642223205356711871566146411560158933290868450455173184218049929878158173998688968884304179177403533665403388114820987707497805126142248594538780711638700973518566430851774519539959734517700831779549200065415615057418108335696160793304443359375
455 2512237200284407881285749174018187113475383299894318532497430798591803774104866779670313232020913059726276453070929443355838304184598186940557299466411455818573805658857923722749784244579620717631387834111016756393973155981101524338013679197042748336958215855547072296699948142634943403994386160725238176428055291581012004854348416169983976153456272285169227035488444906433900554026620834287701139781310804678977334904543005928524735356199768678052714198459694886029764104851125239292741753160953521728515625
456 65914520517321434102094365311615472284025131441872293361702270487101668598840249191639319005019789090037140711119810808327733606732105399246422829412321453441676265498248040756736568019226619684892420655859609965307502492786147782631352889658556243977691263041889531737802618998089374533164887347450306836706007548319122752823521315594277741426497393833500072113483682139907570296092771172405180391796262291348343666815282242752023268468175243161586947798459694886029764104851125239292741753160953521728515625
457 1147953054852354540151497683260075033308424783989853068307745204979116940447627996589746401965924303732204359131968494335892892055652475811587859778062242100302244345526995558621851428819535795432341468688027517906751416834271517399926551746432137059230254683243943155065632119489981323688886847976298187136060217808002182678331799436057568764183861398890362401712553398641977226443479861598406635211373290592168093993503822414309818346721509724387708994776080562915602195916964234356782981194555759429931640625
458 30186477505410552272474023252812104596519860201139466542170723122271309798813025384710724536134675454739988149161248682048471366535828570288167924649464607429255140633109820325537398339514563067488300044050297487119736483989166462143367309431038115924205290220070927348143143734676486404722071646446650952526484452283097512328423840879634329935128005138889838154445703898769548621803148435798357703971592565778986970124367055469524117934129846160811150771416080562915602195916964234356782981194555759429931640625
459 526846910548236077041720538310970606525846600719138729877382263575748828416318218930562042751518623572488785997394043757532140345285229994686274946522535420832321067296480495707721019073438932231952270323482174986224692482144729561085448212755272997760286516599042496831157795993351785330133345092459007167299800971171743435066221341497374660657173685933696037187478348815835757941068504463659455297099639683172361228628471417636357136900999203457992512974700978378261407925886583569763388368301093578338623046875
460 13884695241062996347685716096915711873128547642872368584806097676549489237762687080474475095970825416717255359099221920390603632822684746259578210170583690878563471534185400819888290171502607473120678142598771272290146239062968197994029874825388179100501603629559310048334747832684243407091529788646145000703198626835118111902684709604848783603497917198647415493841894901196182177799493552615655327456641907666374632077605124764098633915597181484284707561484140978378261407925886583569763388368301093578338623046875
461 242847323696657278661613028737482493745089351120973601031523487744993251859815190498096849174565076083925729546164445396891961423593751595053063617590409392935164650040089515230792765459189924733786448196745597942947396041356779535790167346283639168076200708733611836643626699094467436889867373184696470090631665984472997369821589871789193092399682906375536893362476201992439325050440732137162799750629252973968638913607204677226773576327529050697662159123932991032378509053833715025660922037786804139614105224609375
462 6414231456526635629408379255660622870642189096216864500892489480065715237058052621389169184829654833282791087916477341952031701499317806974427755956619622086544026889709946691583148962548796636674664898032688530348763524947521103535550941000913125155325271965758348954229359385762594838438280727912353663531204008060090572309349207782739737276318654734929069241898719282815481289745816801224553310971005142622155727271415459815899519575652828428632549290250102591032378509053833715025660922037786804139614105224609375
463 112424923921155725707201568170471914906846440936158074694298496374755474912644979323328405002236525910681476412502402182109014712355846849560806253876379008337454966456110968638242403214118840560177093240798556873761638258408696160810544312622915760229286895451130773344052121045843264652239508289167984833755431909721896659505184553983491953745947070745520970927588875789135366192573808706037640079527850903759522795116496268256346116499083422708640280569975061247991249691925010056881006903495290316641330718994140625
464 2975973935455058869079951625732774009181360579926356857396380473713923277441526055011366841077372381883307275431071058256997780961027928823488187901321894779355019578687825652292964973050668544083876758513265387457706334288347928025220149625783815607492844024095671809947726168929644696226241475873493884226595057514986653676890422377974353351154562229007065202046880876757754920422788805309524309695809250146894245836906805647199800358867147389599182507621329582847991249691925010056881006903495290316641330718994140625
465 52271404852254185881184857168907534811609568006935556139365642969817798711696267694039526817538742354393511530087874965747484738078625000851446771159109229123631424273339480082692750491174685159178841446247198348392932967922398057688643041427294789846041163280826253360844703512995554777262053855613038809684628236237517227972249078427757903499646362809932345338281053393133758196276345421964946510264216801135341955618929316986762621376733903732375418278802871397115931106745129676449668210125309997238218784332275390625
466 1386697613769219503838214128053664121983681210833124086065502160098756988935522144347281801045554535625783883876192352794512064016293502769090262892655533597924386803830822763333973402041787998403829899284665002596323618962349371420680039245244996195992013271437081488906435875373490148462805605747609056202771188971857223435469093382756631024676499076733281769325966673542138844634097485091874846804883816586661795181313696383079288943910931487957652720457205142629115931106745129676449668210125309997238218784332275390625
467 24407876332220087676797291675791894549307319718071536569707570027083129333436944484349462803846016301451723883750293298299067276813302359531457386612763157475211572435908553363599769789805350843931691748821445031271009522501492308051643630677291144919593382451913266222233733333747718716263775831104854724085316899095532115987325272648764384217945223791993408822603084868743682271023552621434683977497056730861848722406887959275686762405897025091225287481787654055848339826849975558901995054128519768710248172283172607421875
468 648925081572925090740119063694033825761265545643062504869891830523070235688037879815600839582446560308562510143328677543570906570756696186799559842510171467125013695468292697595234604094638835693238041230352970614159550914929851011709522393402486446872924010669505904652131888178101599290533364755491859664124636297820331480047278501028674118361491549188610932149588289230177628337198847368198409400971694461024940773766343009721251844905976910412243130610106490765633939826849975558901995054128519768710248172283172607421875
469 11445956703868521537970256730053425862830246527591557094515548020945036935526777924754477816509609053209537065105740708113728780150291176226619107249745883578979902414361813060410023006077585705365313951932843305264427045193687197917968918721776473743944642557038933008894794599148998377969307717916818435178583134627841554262372340980989168768378743478090740391926484950754788197216970857622573929503028654659153168384737606101473867660266132862248640518801818063035034578792638537125035680386275771525106392800807952880859375
470 304971717758885272142626835710413078894040385552705299308956755097572878365899515607253465379440209920894249479853875000968560793653981535829896075664807863668175550355740957783514933180031571265416597164781489158025394341354041177753675825334364412108699345445124250769612580044752685647792820806121427617831924234124423271641916782102109398675520649375209313047358254706000740424105510032262110590422290292065914197371867173408535904251502822774199065409424854694949940178792638537125035680386275771525106392800807952880859375
471 5390419753020890239798479925017252366781039269849514406991845631282859458804902652585622379960753090925513525442171148288532449838818052978516697005102773720112989909983302268841770932002896909901774915532623250839560573323974729166101450895128120864872628659924211465701685531709955200443011262403025737533755186599266684250077629436926237252742407065374987938728173064748457808155234023323655264214559930754615925334735960171944922878994748926328252647202371397163633664211332750985891805461935888388325111009180545806884765625
472 143935830679991163334367407193422831026736238578995418701258050344615706489597254338672617852894542246745054649648555984982080771436498084759705231116067103213386423992676481943369988341828470008896556503652675985222706267036165689755078930461926824310087444391982733411736005711013341662960774785507192762616847125182546630468222091976334308243241348874426455803830371083338642124714543014986670681331184554790297564965612020544576741728039665868350567269883014508479204352211332750985891805461935888388325111009180545806884765625
473 2549374391563324883269490836959342098619788357655149091780403564903133643235460372185343150062258008633764034389509572280949960136135466277454573503935669370187768487646979482334823196023336638440654195807890203055319405649981634600532888656666159982877863303456822811977648775988873983086693970930807173498848192450543198380761839436059869439080087418903666425659901226509208249872464845242297723380244561419706080705326646579460792190938934405811560694664677762911240940643960391216326823983495675207677777507342398166656494140625
474 68220487474178346730405542697331222925173839264157650172716063436410220897389552236365891475551230475240234253552610746592743641848686746904505587031488646748850727722393791629715867157908725487249951347054876388336515955534076974509774409204787627788323466065827220636996413501998548819765814593253830344097469792960837779427212073254951776651510728082431467932435392353554580202691499002870149464280009204867073681846368824359826586987037388709013543440739390413569137011811960391216326823983495675207677777507342398166656494140625
475 1210813996430036793079758388460845272994871871469903001468670687705581488809033625853864253048440442108508092930748203067755011627705123328977757401655854043910271082458457438438539155438861044086268862887920685803950541792515305831997500036820129751977332964273571447956137885794025903752994268072424479244573190311258526007646130708378292334710583953914413797851229455760738516211719281333309964373605807763909125401412522786601634502546319216007207604843637212831780973452665185827755241392160445723646944315987639129161834716796875
476 32470541502879872245263018592187544994133655299797679150248086797789769005242001455072152742443455560198247564060922049571561242996797979213080369866198249090011677576545655651932919806640753854465578067123140431292452451319796628835307707967918540907148744088898719588131560460976009602438626420537601364784276474359657733032187928053671131465532484049883302823750810485896606370708982580677730301505914495865758629411783868087340236401788532717837918842219369883647056450035065185827755241392160445723646944315987639129161834716796875
477 577492466344482392750724365484867981113877801041820936382347961370067456082927075389494894412549469801299224034343460918379132533296672053488950064563601237060891724424275593507365294237702608781128396420266092981651801062588690815919642653967557473985492726250862790889519507476223657177128401381804444648323433455767057117842942154638876406100883657806447026019192451279914091458559576641674443700237060179830754185939014692692557050131648492954381541802546791083557807967496909639839250144060532610179592438726103864610195159912109375
478 15519773834332794053990963514488140876027568443081143526135324775321298917095849626041433500926479938417112963821813423437078527153960400714956879254667348352865979192414773548813315011325475590638481898399245279618820928561511383343388251772223886841572817439236945181464488026508265262974960299237643059838977559876308397651182445672203991585745881680101032691510880181920775287457112474836936183461426433339622614363966035099478453973135318092991574484683883326607662918512732877639839250144060532610179592438726103864610195159912109375
479 276587565841547971134596467421237081039721651833954577955677686123486732362126654179596037780830244398619779436685764174112160669204618148990889538097474209015236727010825513487186663676301713604102100724925951244318891599698014509436562356178933287210188149365331020898154110394488423105232768765243121777710046943705668700451940488081418936645636385300981428218611440582930755760021109427508399702770446607327275506930242907777917665803577440138565871326474669036916173024585012933483000819004995120276024778149803751148283481597900390625
480 7448945273550855758515912266234837434425944789742984722180040531565628991851520308356470602193078772606615472286200853394670757715612183435756130635004254391675539529623069523639725152405548416899748583995598975417944715017744843705399387683085024869309829744616315080249990466903113811253415550729328071486897782988779015474444559784493879946628609209578995942143785038450840317936584356128941352447427556161650679888652302963078782511264303224129584258303406693872702660069990291141483000819004995120276024778149803751148283481597900390625
481 133023645562879126709086660086820018025297375026625035023519747061210391455620312322903070217330052673631295546430300344179639138678556178171326082352866500005676130195750678993578637966320478634589194694027022062036857369217964087955070078237877128075904049653502402713683626397543276763328552208687444529254505048114399351917855206459654340549494769444961465690242029489078904565325526153949491336463180523532448071225134266490749794193388262849063564027894489226329047102722999978253323393941402652852767918290055604302324354648590087890625
482 3590130007892576375040189356600565424267074406509791798485985078492696414150633270311121858174532433034094856225127677795625503201464732949378755862005971737109247552047765077874618484057778680841058631139816140686685563237190097542576984715974992836792324198946920355997925751639112023351329472250165384380731048885455807082981354043945476883315400334516585663967995850524032891444918266025404272400526715917900271878431792357446623855821723062447907666711055378358033398102813126560013323393941402652852767918290055604302324354648590087890625
483 64243233475556003445294821265392460087910437175216475769242652247754990203994558849970523416450753897953602934870369998925976835241487361339970440749865594128028257846248509316894571451982081288194301474977118622453147954018621826762018968548483556986007359890855187708311511212954688396549254124446677125634392722971401786336550543932409125856418934337207299312590064996195932206534807941630220833638402131462026123549749816082826421127502937744456123787005921537711666332006061192975395199273697481327886904534096856878022663295269012451171875
484 1737497087505758701147936597491128453945546910338356021579310643826213482926520934520251735784776029079238591931470830820051352779110507464037926568155106379635583452099221615649325678331749270940750067839214918103804429904744444074239585411694069751754063304332442422702680060503991390305418572609220717177740106370780349329450831022850755077813091306441291588510616584871172019253292536420869101832391781385144345435941752401369880925891424167173579824762590025394667099053267978051589155199273697481327886904534096856878022663295269012451171875
485 31154503941951017358964463175462287788612012057985864165172106489246929134045595977275723978692138776583726647037395287034334530359318328800397676276878591121481888170970375935657982203679467256679717466365218809737641454837849959018404297952136376926630198830823686147775401015820723589299661812844247569410833460882024671864856176787593336297191430208675759453792106934086962987483984837760058266051687656162284155802969464107447652643309392878049979614956721668142421203253330440669963951647743278444025148699036975585840991698205471038818359375
486 844362805588016817066455416697676091511472437959259936594686310098206238826976944682952352946271176242535772852134687570990795708545268181610580329169438056939377346346835607779291270048310005764010857417382156801978635088612962825214851392908647564007072129261917242136549879816189161283063603471469212707777904313235383566835138163581159648434477708941000285429661144771461469557579034906531352107971704728645488369862801113942402465165634174236626579132572896697918235441325840509802456751647743278444025148699036975585840991698205471038818359375
487 15170566701582421606805987399535655361706167685793958582310095212420761788672590949492647316532416782057169821341840170162455026674311354064241482403225662413345560167183859956476069017134488944645275331604498638820597901921221022592754240634453391828862555403950452486840870244232939051003999707099151401426501942726139101056133472978059411341037098086308120988994743975791407934684968461246738537847910197794181903042615077821048996621183380878452899708361206718003854433583881053451490727972450976602240247416431007110304562957026064395904541015625
488 412019571341157979558080985052204949161157819898506020460170467869277890318038317700744102774892296669719978480960061473979739860850408226358714988902023104658110782501163519344547850117429014954938365776731490222077469768373099916195037727909704898592930920307645473143614315999756243319530674428020128718702780424121392070085734052768316858535423058958316437395222858642648053221330817204291949608143401910679686521170675025339062965564294461087753161001203333601297461166564247709497710647332450976602240247416431007110304562957026064395904541015625
489 7417592232054010376081410641252498779279245255740899315411078324022301062651596428661758230894293572586350985534189374582533285692949389515499722526580842149197344906922652940360764747774863051783674558940133454523758499559258493027541418570684515069392302799174679489842071024900635074166277157234070413167544508969506260143412246519166760036019308549500621865227451923023052162514159750344843963876066905013525616902791282171643846382730042631328951940424989752194473537515879271756555051769248527558495480986634762476938931285985745489597320556640625
490 201875234275485621351499593885301326126200696325194502498239777395585196946059403628055264019270751185220337342951058750706817299140814582183620465448184602390989571880233195197228003490126984881123019033481292090038653463081116324933291137534684140453628775188699423164107288494165598409293705169560178542892950846900331735513990574150601493380764094206192795501061183872060700988064205288846619750583980207743081547155635638221168917094911733170355112007844912590827163397689536059981650640674208527558495480986634762476938931285985745489597320556640625
491 3641640122048859725308374632660203794639714898173956505373623038487441513181395180200531893606749726026171066031525394230093118768053185292616154924676098191042722950061858359479391386374753561857626050270945932799722652537249249610608918829619258454029935119236506842715576985255927025989598878827670237265817062684522602717173346418563984628128538279429229278211881688208512808831619001743370529870946993688220363060967343995446761446986479190284071586470413485867693802033057103502431260284572387031221281164437668376177015261419001035392284393310546875
492 99315595335196531063909316773121773061297857869134779388311775818911402904979113654846919537012663707669546889612148304663102302398772790004319978113855338838430845419404973618333561057177405895028899848082515168215936516082696643840065615937080751033157650645199202304047823756074858577724379871640632108289611563385498678625982016857923662532856857259272930822271672219126647636927908278038139929715644051978003310421973118273473830491247814418881829972197528487394562623012975481169252830294069987031221281164437668376177015261419001035392284393310546875
493 1795133724864154753596705677726041648824046128826296278487520112856629594793963877365390438644576890055175974299318840897369852544129587519107602048286519709119607448754285696446845342139228449677412145280933144118256310035154011529732377315594743579766332091756050087928308308625732474054111076628654842528318639205912207343077847139402066092384467684754577765927207041348851971302199784378267221594197958118316488718288344569848373501166688087377809822153568172127474619007549738750980348954571153206392091614067770509455268523879567510448396205902099609375
494 49058457310770970576826217127464934510419835388427871339982319676621424664750964696787649504294199846738456353656592915567408499274746337906993615362898657987058249879862205583873794382202788814900816396405134747917879873958024761335679625021495822589996275405636717216887380503621163760128615228345031175701531467947309260435006555626345703635886060634805430865155244825498300263285343453830312204381836124453421565256162309103007505393427079997169577404655454335692344667361124243869826729270709034806392091614067770509455268523879567510448396205902099609375
495 888495324997237522268050386516074715776702842310072232749777841666133546390415857630920148956518603938454737541085022442829577945151994469523399147749059280074493844045275866151153095577903754881667443142761451568549450295871980391294999494854883059653684831781691283043520809377861316175474486979557947505202973439728284222951136912688633377723123873947532118164192175046212862816309008594484765470095965661738395982334601000280759976116268695763355026737654172411693111114521393350081887648576988305964085348963546402180357919320385917671956121921539306640625
496 24331295561228056332114525913503197375910614297990342313454287653689268107154280787394256881863825503731076545176448571081905744851922205366784589484102215817811484176050995237494990517011458351449779089242966356593137584344674382926889888909710848273389035822741609199969204224879347751031049538134133007851746042429857739380292571164843456275314289237184723007320849536827276941596508037988214095370828543377607045811556346532316059208599906897997393418115313855122682305686325802552336462453252842641964085348963546402180357919320385917671956121921539306640625
497 441534817331230622670635493663081078947768516847387353676476547894306709657934127980082943654151549577816463907802821076210261701029618483250306626551815082082805790004982902003645626204397088288114844268930016773195289750312922128407886274418806464556540481898549133495019891385210202449443435028736957334206389833749017603341750719476448455752841876128967427998534507649762174508435314243116718884435875272110819432210540693613210364090932039494988995685803259729656504528574563193153925929878511317651350418434882561883637885902231801082962192595005035400390625
498 12116144053358971241767351402973484273280962013337598945867648513109351046714543969527193377396466778833733205410446738454222269896023029046292024913814621798104262276314869555879831586673949433155182193972876908788187754600087422843265598152065217973179427034390491124479230134056124190387054580503922022538543814122425365582627713629309154924704343605467000560256687880513143322363514956937878344283404338298159733789182481975619444069945490868806337019797499509637639066816018297579550248645535590517804950418434882561883637885902231801082962192595005035400390625
499 220302383688855453467940679313915063217483103199609890668480929850033263321850263443869141176311477735851027327535855918402405474109161930162902922709139905422668134571668943176974346176274892423284665303576955740263051210225363887546933927571045499432408624236888106261920390166928802664147651119288483792132762496005973714956911303258365822264794954333768553345650493656521338397319171345257506784449399208543809864652220828363933609038103750567497876356221638081456929798868792659672770012203108219783275058799006398379935305065213668740398134104907512664794921875
500 6057653982021583017505711498017041450738986624859188484396228647556007001445072917053808853461689383370768174403773318204661439801015102597641762234220974904506700287008247319960756969010489574121787624128788647006882080385474182754032992513122129106506462052943834924458214582770967973349202469776983532229573926702413719842821137369695482971052292102711957505925963631409631885689639093616753791361701835826047245107179869424865167187251925839504175153394058140082731542864370488600293009423644185675309572658799006398379935305065213668740398134104907512664794921875
501 110359796128721125819574477188338173873587248122800828614500673815352224095112466509118700371191197884928629386191503419403600615405790515908072322475051613989504062009279013120087426427053532297088265607755731756350212265482876748905770438677852209877746792779897961383879036727754368132391910976658003936875673447043669368776322654663771062291037447477634120999813020942883617169226659713869258401444865932465183204244384824091299673531740853138346623073951934794036372180710087764387960340764235292104495902058302205588347587837672048038939465186558663845062255859375
502 3040733694690541275702263034473174166006125589156316735886646572182779922291239269573827914654732611435122507828270630278537644901758371953189543780458447740784193549354695613088699745104349680123691454356684646911236117693137844937392258766694979351304701469916351223825104878906735955820981554411031971138436819005571004849798343956552544300309610665250652823647845968853012258645631750954369898254354155256482438771886020041372981058987777793576498242107976070568223327236638293842795515396006700026792547102058302205588347587837672048038939465186558663845062255859375
503 55505128403048998103314060451767465059228492515666953487889702909364948305274312915956836607638746305752732928802346022102008845987662823949989357303837222523094206485103779893615614989177832341946721746032971538683368574117871725321980801137338868899561672786897184649419616101121966169420100104206212758757043462135303961285945341161541737000579423759458000749727011344753672752205887271023860727144626028522354382761736661058408203488291086180603444915940270259013520382635585466433095333729649388925098987535326009410938836682349040163586550988839007914066314697265625
504 1532425271377601810012052896471258077892399602976762697363459507726062949025256737136830019964684471195783182968514186354821571693432263479443393013929696349054870381518320873689372944609795279653532080584829467846267441300496006251074414377493212533516636758026452608773140519305205648366815342629236218671326701387088404506138133985582153663625565150160643351110693493470492081424144298386340935710575190918842316726799498621487406686354482830057401673889603540573977295379346578688058600516921373541214801694735326009410938836682349040163586550988839007914066314697265625
505 28027153620591484493839785938011318382519070288780676132171823687311174246050764638017007907964212916761213567514290681836797330915921923707755572946078700238722153248784499865970128596712497942131779202703233536585185455828677551040034196356510490874468272838724550304767793365851475452968288931863650305983613966951042311382712830311142353304722778012986725397796313757963177824538581544210756790319401093578957313270136183293819345547903367921316316624440544903723666831451653143663580687260742937979436838202939634752524112524586265282611208249363698996603488922119140625
506 775354618411611726416329266144136071420886289045357393291635097488396611906587398062861227844416057646404454410670270008842330404338585460161395928183481612534681739867978167287234851330389541062896601333221094849122557603577708961565897802428273841010329009807256650797748795917548053570028004891049807572121246839831883565211299418338844435938105217543065642642077007655861666443190200623873782485712537029730521559402325396352246172305563651522753066601332742837251658903346050747576351222501215365893502709050939634752524112524586265282611208249363698996603488922119140625
507 14208287029273959826016528917145587677851944146869710567888026563380030520098904925665860941575605549105401331718174769791598810075217122916789593027512916064770159499932515305972753684230793531822949155132657189461931526358312292572524019010956617361770986882229448921149958402818278853510136231591585187990591018604826212581423863212129316289687253635872329026351554281834067991717063512976082082740064288828816206215590466337465302397090457713763607307304273311340505958809212115327328650479740747827994449115680794819529725049965236498283882582427395391277968883514404296875
508 393853598855844088347361669968709263705512940254294867347141545746504902496949180197104248804817643471149235574064553479709724484772240784241323858400411565423641573896885350608123435861543617286847204598711495163404431576908474700729209367979000802253957096156251552138318933366416978939266044452584724113474711043306998048105568933441441687939059922550576300487108500368873026540640080665322442355903521475625241146475479743756148341981374981427981006738139675771267512180805118155135229598304812584663499967212883994819529725049965236498283882582427395391277968883514404296875
509 7231269290579288608388130486793471852531515979048384010106722969440547714470033237784689612974284522250227100656696231238697131358512937608706406728192687889099453253681829870946636259036437787729922492239754109361223852044486380662199426494429052272279712034870817070681468533198283820657397495907294389012801589574344309123401306246630174432532371523402773454745365671966189446130042679155807345479045457812315582247877046597964279387496588766199730917446611140319536611917080296275496263565691344250293680506157466963140630050432305377626496234455544254160486161708831787109375
510 200851875936772368040382717887158211177628871177251811305422582855474008063184292364976734635803121266981426918629058826467394551393540160796097874313993771837860990459695416714630474901940050142728210023910498276221697467568858361336539552832427318497018068340990034571805366352306061095951434380559440184358521279963476411401802172320266779091549313824414282939066559091330760629388666724750487954063703153481596035212137579617103748640726604280662495031115194345187871627368609717429753786013471373824712482923179214163140630050432305377626496234455544254160486161708831787109375
511 3694798213366868751814759050878378920692081880705908505338807901313616869401949824863325720235708450129699582424141573057679089335555641516431709807718279226292593183285234290798635482319205360586267410651348002645536546599810095779718534954122129800985178943421529528584829391195523213540065102654433617174941718913569727557141999906829446175093474035212646289383753525971148416852248943382516188744883418219704914237009052421514522524438550120794242336213816193325670500762289226820312668761591955143669079739034644357364861955770908047967139575806783113876008428633213043212890625
512 102829309604456020875139139055611295847044973311361694728191983235103754593328124817274954115912374744912406821248851624025362457970778518991610669272424802778132955091456552301274952159582683584232836592633101710554196721338133439362311423608239473928350725184949484878227067133116304816122342023104719895613149987110645792733515378506928533680371284119822881037338461221492957642921070186059195389930045779847153202738022682107404379267236731541666817887614934992973483444528149899604224364095807973822233488575773421445364861955770908047967139575806783113876008428633213043212890625
513 1895237482456438328874467822885334936379761384662345044087687409977928917530159308736114251763901455139050988117755224414888848986931364601104662475861503257719114314058772996819601222945061032019456460393726688265755339090292132318276268719353783473729022305712541070951982952756215500949962238607085599649339156189611960890306651483752233678258362595308540363998390109297376198883900246465519108780721700078290563374841023513313885691325150775213198035550972636493486485848111583024822778895253748886904432496322743712320174183310475828607142602388879737418392323888838291168212890625
514 52850764339477793201876206285748601136395700820298991200936461618337972780574295157673234932575741890212332304205314995739679148149853282616996256951716604334103032312791934842924625554027871474896390462473177768313616487536611224553167692911791836583547662058383317275092162201957673059869434893827810438689390097269007677083976957021105709075100336148309295389358060763847232019005881288180755610280702140891635098921851269929707400784547066899050198434824577840877627301029649549503748630655926630691282149458010532821568174183310475828607142602388879737418392323888838291168212890625
515 975947974952673884877421100835727485868715483589537255899785041919903645853835076872687656187296555750538991275739286461053089021058808867194601191453711497216423045389393369849724054720544476693835131812316847866064686062010299373751976457866433502512142747403454420007709543906781974300031879446673994687169821283768913473096241946285348973005986869189058130041967476130927397677021254647009952646825086884489594632125881475348042176811998025616621867450272791604663309917790756606776949599180903536635306365787574244224793704404895051732678440230273064770472046802751719951629638671875
516 27269198490200476708332177803573612857810663491401187556444500481871145772533003109177064294428431607540496685586729436689874219803548206368143263908224869013648366385437454329464657759751598574810702967466218398352359665799291248507276555206365998880095168339858583404409165390020072092080877116412518189896315795188499595799853486739253845020370584957327128037961964394193095690356338216737536764171308171655835465986217659894224313873355415992752864315192409309445844431139437764611916252171437664827935161057655750959836953704404895051732678440230273064770472046802751719951629638671875
517 504514048195162985272260777565658026921559027446843554212226643924163095115895493640204169944680394788947512940636218886480507565381030418519218624403478026279305409721966764326948860691094249685473701267675278499084595519341388308367376635360152917759209678027794760136249132343794410246868363527839259439295517708613567623489151732356141014197401299529795212319254622058877693398451679299179697893531823350184477034767616466874512802942489302704051493350533281538217064856388652919086197235392891678418528537025395557707489001177330741745794753599051174486334048197022639214992523193359375
518 14124519924804263674240556612716708816132621850631172824070313687315760696316779016579821965161892200684307889691571101132777732227723285855651406294847119255354222669355561557178201471096034762040489363894981345346327089372688792895257898813796514189426353179679133924071676664342502432189842432568328944185575691981453982352952615242860590776425650932867211106446698151816704411407474484368721481512967554399934925176270086199613271546690607162760109105523475501222736618391420139558983327382589164927355702975586671749508046569177330741745794753599051174486334048197022639214992523193359375
519 261816446707918972140270522868307365003644626419335045778757121258452268033232544790130684476346731835877888112946965619719270665843465924048153127211110233663661490397616353016841485289373457287897495028208523107626747932383725314625672553979814071548612671748453234206721161528727173757540651707565518608985193264901441905266441386494170833467557215946034629282872786288538648934303173929958848232306615089091875591782997390273572843452986091008895846794357773230095421612973380049751113740158954888887903086007401645946914450107034654966067477117907559558407371014254749752581119537353515625
520 7344272191155392564835849998523392077330686312126339783819739397698459777321526409537002497439181657020637026229919568352522053011440016477683533393550393396733214499903254440637182789518551440310232351453837570734989159020433286134642735926310932518352361594903094092061127754483459595489055225535386268757069244738516456947236299137153817415628035142301349066050784146882646290177981527818751405663285997694269844603887072763366325992750339092427059561633425727242524059546174414733006866666720928762757860243476822562689749068475034654966067477117907559558407371014254749752581119537353515625
521 136392722384643804767175941297864716965140994792824797762605213581672051669381037735726011714656487681626898475365374921009129606919194115310487325750463693235563263562650401929312717609743861848183376538104298286573290273135913086297971514181532589622787117686294511436233797590777156694496152536609211648556530230413509392537762070537353833433934187199740775354571773850238859394114451347077174972273690624456163564881538742306764413378987839440680173243993657910771790905758103643618435738867658344945137257410708917613647355606693055237321155578429838529930240298426724621094763278961181640625
522 3833461913686588979590078429822865777203372465875178793196252455071319131469736671333457247876296637837802131035385061881261402811291096766545356731832618981364278680393608919652054270869414187783464608335467345653056959660369799439590886367422277502162424224162316286407169894244526882504711814080796490319305916020840830924658135600033907690927029909373501444351031399692542601524629556617889659864761040018280470626074671883112715633432241934130870758261720613789475387416091098472881727806043323011436175394408041316002797172192933055237321155578429838529930240298426724621094763278961181640625
523 71326297705074080439922416718191068467854655379390013464016358474344061435601061323820025180054860062960817662246494116918177371226407674125712635533699647540533312917322146852950469272365790859218072376200530032577703205039358486770397080967127262712616818716714225216706953805817808517966573735069757447898192470994191655442101539141459286068562756305229926929502464864508239578779956873897042332984951161371007662845595255253038928406001324760499357879957977277437526291318953977215456741155103595280267455418244147151096129074783027889118964367518805551153515676077176976832561194896697998046875
524 2008604746151482610953744521866475981042516116021058218602899849472659974425957856152960550822175264733856740004436004017629563356701946359736128675988334746563312739188632436851827207255493539424069104944474802795215401179571363050622768505964906160203588350176585243830364113120699953709029408467377611959964616304202255651983473316096807045029714561924749514645524454524208768223853674397051424771676700314174076326085696034982155087296325100912111969882548313777670451567518511724543392084900515318773650099619959557428693508781007667889118964367518805551153515676077176976832561194896697998046875
525 37442602129870495656331135273981193766058541757811417358847328383560272185023271617959950809345929409909743047206479794728313270207467326165166226549952439939470194292251352125925193544401250281876170882720252886084627571368465247610741732571938757897551189345335274412731736489623537077773386081208501612623583425046648118028716039651987051863320569140923303378738859021381816791233004942510052092154692683335165632805288866367731232602139432929900496323666269637888926478993547970814888540664089530138347883726233623305166237176536985961787456292947372914355595729940517912837094627320766448974609375
526 1056458474343268175855857829588117292139460774688065572681422564279615162555285516852178992117467006513090370650144021235809961997940394080297910878039570252064071762489646114609081963370708025865414448243202571121269389928526695564084522571992376568030947495855106817855594230806113170236590567409808675181016457605764694782366252131125058119722236174735435423035866295647354312833794725192261047520231366090478806530046879161785474741800472264324372063363652123502542994822172321080355835028358855811463452215313025037009500920077459353961787456292947372914355595729940517912837094627320766448974609375
527 19730310339828011405781366333779871712620711692589606940197641914829794765525606500293019373589479806494619003729999732695266652163663408647606158068679241337982459817600848485100704318337884980880963887046219971312817425801929455528353323959050924578085413172979290050664972058613858345447224336832444920950593430953525047636058424256422941910888303907541638952748412747246072739463522058568988403050421945692094872029535343832374516260357579567712048283396809840398198246680374678194475706746189097113802048810712573212463170164067561273541989466383265525865398949678652940065148868598043918609619140625
528 557774572833729466161341744842860166457961370307317820966347166754559714232987387268704422590149058502029621542376651851839486062877992479312568220701488835160008752974656511246731224145751010324324730669675590598797934558999978522551524745385763689996366790234163464118185675200555876042381396334262207422866101066464770707536427337834552934582559015720893921987405631199803840068968653442705132088105107701515012098690798797299782775759017117716684062238859969198474078347377217084882036560616597864191671707714563532187070756391689432234181989466383265525865398949678652940065148868598043918609619140625
529 10436313212914190896173038121919629782475890943333194807201315097565758907396693918767401154884590871566022456763419105935228422904614538375588088430356683355470478309368235839770527554951353274192778579801942529206591452182554272014219927024392157863163126108587522265693482703440996829413883506875070327580393497066187973642245493966916088965370972215454207551956406249899524361970644335716611305168730031499285506246268103408287281514898991356901933557070697105458012952417825800889343137368062551521650851430622351891709953245280871561007392427716747463182796044380007405294463751488365232944488525390625
530 295601814248391616191590648069032030704507371093232562769387038213381021272284141565800657047149655472338835794665646234402799982763135755426009120001695038705788899550892963121130193122379085467604477607486524633009481464910853097457058743080441486012140370870852178863696030399801734679444391000131430524800553399703601726503899843092788279692334330579801556468419740216542437281019481635841534578337599837629096998491449920704091334222848883044692580923158602165463497245939337084184819412920722159776022635430152558823618101488942199875539232427716747463182796044380007405294463751488365232944488525390625
531 5541143250838086637275642377692164411846452284709265007145708929807199047384610657164833995746756949276792758542627147846826580706849642143567614425268791416848679713047233562246540756129891787590328730791603345802454687025736453980523479097180863331335557624822994616738063507308461640165747509811355621147084561006602075981815227515054133463313825635142735538351769557384801230321877078300870083340865648862592948218484345552868040238565035582742360006805738484538734167933688711025958983870086672968377973807611320404201327501886404308671268419117592902950064699565783932211360252040321938693523406982421875
532 157250267932150774351622292599650279707663691336857051633984892401421356490390800432787838165425692923937459786304108775001134074262584285082130924283722011353030368351992987813273101589099998916497426003686257299438082921963591158034168333544541850894599576516021751339565770498209789528888026760902352691664418401080793668548649600812774758484654653507502422505384427550262523315024928649896630304074164381450707973289489107068100808770887035616192117829562107333380593231687486292231716806608810668338941019499459687392569777710229707952449521219117592902950064699565783932211360252040321938693523406982421875
533 2953143648130445351514029728834929360110588790463687688005222484477121058061189559007508830459632228096405002323883619177825320233335500063570618407105443879380089824363706664281453253976115618252445765117813670593398299920621601808334544217828572733779699174447056886358444671039494985794240367589619982988400746470680725346532437481393348953978243939561450245920839628590820566642756898833098978977704491976092383933361626980504437136856609686882217526268093722675625835314562384676306560704408289490647587039370785096782078992685852096703247878589677017272384484868562835868655014337491593323647975921630859375
534 83966387637083930243282916264310551470884134998883306868344227208539313201016110741712888435614962490301452271107188109327292016358928517790665266034645107216901624482941677083121542676864386234155234605631780707273443873905627870099549836774656994936206991341514391465074326560892634215200143597951877544810647666161975398080772150390637171079310296271340778678357586087778081138111793605867764487735239812913485122255459228027987192153713666262183308918338724467124217527747277689641240393443582717421523999438989910425885288535580379042117911251389677017272384484868562835868655014337491593323647975921630859375
535 1579779856920540695546137670617990255272465615381734414735363749636678035871098599957980253602460173869733890038270638127884858770057521440168391364409991200302611617883253650811930511347347768953396377792363308200795144781033523184591643041542870224162753641270700636200682128120783001003615771326055767338640886703428275687650512139388013465571371141713533894084661515092600846942671434240235093217408193009609167631856308900609184407139455306203233466438248020373027460558033028305942274641337348246299590630017592129732766664070902927032775298603877204240725699404681117189730432670558002428151667118072509765625
536 45003182624658103732561997322250317611420485158127327292091930840851176484878211982110137663352603330735324798516136041112502383002929321129574901459554093299545627071183704624467512401075208992700615409399183650994645463789994950554417716081993736901482553076935741566394566362852759260757785553469007667595672260974734045018691682085057558574363329923450937908836732989623948825672482122481761526982774545427252190917484946129981320018332499383122124272818470341914337330372484126758910279660577014879643084548304999100223378173094425259181959499307877204240725699404681117189730432670558002428151667118072509765625
537 848260617927512152455870292001016594506816562526266622595362564270613461340445355442141653834222514969623051117077542272051768005269986449258857178557146313623999180830497303101009197524572989570546289979112915531223639756164517910074553759900969065764786892653140699507186501148085271583315960473527193879728180400162906837222846437225296558964893981681884079807547809172063979391431887643663737531703778400641585367796023620492123854417791811498282317475831934188312865366636045637490154813229895747203752423471001576644120949799515949344951458370467658677269700580313759930885242344089647303917445242404937744140625
538 24210213637447957468475214058820897057263446022390845106848251197912578914750941540510589824980396730160159055545116709883020798351056819810382697578006711164893748010651759741697707228336067852661405258774354621899521817365486733915143298162478639827384062614459383804216655822739438899242310720723564822580255011277281565151413953031247645171588832449093174682375993111335254542781635383004289973949559718492370607196485858968164349157671840900746353679311406048681543337232866117730788634851917356918060807641206517320812819439267288808984510312308848458677269700580313759930885242344089647303917445242404937744140625
539 457168968494922494409624665891775467939243481709181239227905537805485158520128704877196905516885886827071534913362843628830295936162038921786723043748075699980297812194211936013085304396786160754943275514814868470014144625262415708062763491960174323335932203527897946451310750432930454207191922816720449796092110228553957402286737709912863109064922131846335497990937601647835290868586274956703170495628526770347878332568260288548890377223362497665564396174665525052427090241793986456945939629656726307815130085012103117007188326581623514252125038000501549627048368612789116602747145623464319896811502985656261444091796875
540 13072710608171976076588249142968055870827684681021006561426455168644897497646539328226393809735340060513071556581987897450364786360243896485521198810439293045792037672844545873572019547172910748071169468232099375911525954940916931241734727438605012540832916956527559004160549731464036427495479853108762184704539356916465731657902688310188074832316160352808832465428559399807772583146087187417904506229190353995077422481408364262084620801596203583323542477455491321828918633431203909670649626479896330339933324845066815084466271241614852023347094415249588218427048368612789116602747145623464319896811502985656261444091796875
541 247305006498165542474526835482186935798168036329714709373461648179797453296793847500672339990564358550488954562486128412373773525414638786078892241851815277961426808901965410010282194327561542792937640019762121607569968546886047316400482559421425283250866414901258837896471343741207896865286955869207002594352049727809679986595834533436513347919293093666119893101469343378680821975318389035597823027864655317030512512716926329826705657472228029899249080486187405591773489046147857600993998787349576057566886826465091284052340723116808537855095202201356219449033167419518912082086205782294197064175023115240037441253662109375
542 7084975386118303638017501519588058098877628540906628716102746043640698976028499969031719433865108333134214457958167247565292300487365054126838427957030242430847218428364652898912818464614420609469305580540035769110284737128732633898973631997960985648481977965441743033442254415946082292109146762836771144405398021244333883569222260894038369290091123768753288472075916156206962975158897455021526131415995921004289304771793267656039559620693530061001515716229008274367811039004133414127248906164768867192897145485467658174912259986192517956495177491384191431737033167419518912082086205782294197064175023115240037441253662109375
543 134273979581406624983084812933585166265645392598560823023418641164226207710357337000403840232078157332518859581582655932874314073233675754712667027924953111039981031186411464054272875630272041841802335632504362026168343725453427118708266885312158254941329093399423215365592542640251849413016724874674471606252920773048130309979241245137800127114368068842819391845818787933712728324921020959701178110584503897654615875195939654505649392240389836312868771468074173767074638493740434578344313883291674846779826330026258056026205005407948153043452295382602262955257009908798769260572809739785749005847037551575340330600738525390625
544 3853991943988956278119629558553663758726391609345350571016891419889764254936008911498215940065426658226858818920527808342151282642667647912342197375783182651995999124268824965179873318445511125903272101071986166281129476224989363367822450468785030441354836516677367284966881327942151597595344644189639226356422413736342348904412610998341663001267460118126006519024475985154120135672141761429303057460819920310509303702552172021145945507766838109077348779784019901319755797787520281526617838413086059129357473474012227467082433099010091842807385859523532946851065009908798769260572809739785749005847037551575340330600738525390625
545 73172468562539893213105096815386567403740899654582597369590059116310418491192215236906100639005922912887798103713304490502303606434324862796934599223983684504743702478927429468508504326338382068820833748876130560607502466408030236535325684201234033708795233421243151556440198558853829017114037104728314530463550533110561968812361555267222240800582617607643597677283985911539697696921095979684527702166620489016585440770318684021662454137282209504559954704228756294717643575480261007542129384028346227251391026388907351456176652020824188816250996501816316311197214400295329247012181308183233208186635465608560480177402496337890625
546 2104152177747715438631010780390784175309380012621595902130372396936839921698303041769339491722967550067867376639275843691795923572301330507905596031144808535890821500337258837965226771887778683436306204020510689171124770539082826514873029457365206677959028531493885615194359349693857949350625236954637615613944676267470543421625631287182289027041666836339649710874205322618549620588825341162792382563599026120845605416929758411575097062482183469005873090736478460355157625357100609116610517142027313174026015013956053228049087342980609752612219731486168303717144094400295329247012181308183233208186635465608560480177402496337890625
547 40021613735435587320512675287037414943042775525528300920239595763524880511923963549584825245148929812015396242403589368159436598187528237554244127314176101433541803278362554687331956053172119871825973151698965188104394643128728915905413355306197651351290350051515283456485379585727659143700215890415103810913867680830313433671641012438084483026567790759420071771468474382902660493568331419703614436837689237940454201202325495499798805652344111899435577217458942079074660320224800715440940977856609975357984699464112931988039467351370721584207100648447682174541562612961545098115663175576228564878089599687882582657039165496826171875
548 1153005947505459254743636615228313378928940002602508351611000650035368885074937052859363947167934521535612663920547037226758987288546742255865148788929474067974218440459949665007417958303511355260846001878427259763763675958947444523393294610903809390575259482655132794419839892459640687743786678219907969279160913504821911196350754342113713247269383744768481374119393098719763206531626873942414363333397551863285993217935776115519182084546848515505272611774640155132467551767678555590579625059653834684087531028592147650877932848605373429940962356295964256968367080180961545098115663175576228564878089599687882582657039165496826171875
549 21969831234476678529148985014228986368695774627816541812065851125264241953140290699710533814391291195147963328180707412392184075310455087949239238135589415888172510920045573442704804959110597394211272752003523975482154232603603036412314184565377469254126731302353913254701948064387384480442423850232170798653380181189326551141009381800483380032108125141630926420264989648966144046899474537090917395752782507054125909405201498765001940311767823274831071861243172764093792185106071070373282924660313982093638299189839813126298585503907546254467620092824747318988228613971888258865499083391349482118071190228647537878714501857757568359375
550 634115284220544613431492099418639875431008667791552560478275804872600279358609420398112121362314309186423438968957330036076630189197018626956318377543789825083228539529469422280032984024958969689014661568262501817669075809252034897370164370139514008502773095986199499010363980801393750989387967478664689193265921735557736368503964781178129202664612083817196028676165938608734277495970751749234563149002924720144539262718349736304437951686483433573959560929976412818096275142600325296507146514014717360650679381842175281586010109337598995641207167025304923845262441797459888258865499083391349482118071190228647537878714501857757568359375
551 12104261991156602386983855145181875658752351213564139063004447522017414554727831197162182817362483191663155707350992777629507479328275896331544468520288259592617670901228153910739387007553607928559601079816935774283304164456795385209157870066769662905946873307588474608466901503636397835305726460341990895999005899613908422556988768724708641767777856545099340703281390169168761092731502871982246407380815492639622847096194417170631662124513807025870355698479289225365307904771300361498399959131568242014508078006456650811336495637199809003608039837727615225992885051520398430634889994948633564647057225815984793371171690523624420166015625
552 350010782077546197418231725491733278081947109452671972317640014886553272725451728747436501772550225636573962434012842479100493626529228684120424856858457902591819363925064032581326462901734571906592692119465903415585210510182309548165945663761199677877353577893088301135340087334146014175079764705508611477943141998068091655984754950475884537120747482549889876657107952249783939310839063088995237018532829331759932076097195461590169154377897351108112411458551435670475421675752418290878850525167728431216168005324836001843605306744303987030295507411294313762035508558361998430634889994948633564647057225815984793371171690523624420166015625
553 6693043620637575004584592316573514532570588887601442390347349433273879729965632713922610375099538163714870458602981652399895365676254899250676597660887577845746611569734842731733852726473163004885513783543412218264617653205323409700949317051109296127796295337091734081301566997598349945544139737944356597754996643364715578757075718748717143551128608445073320544058068243473953531869961909331015270558158749618751143501856127938472885311857490306097446007872912509419310897266349460856111764603811618668525323471640730476979368350872207438563255671883019919250769530362818732141094167206594361249822645876239590734257944859564304351806640625
554 193894482269441462882730871645987116888459407619066235036403673846030246194144387832990736522077377560745166680297881094273266232010146086527051319661897219485246270382228572277049149349257381407931737446699646821373972868215827132618439724949452179340340260881468022731550571015525833512538810915016193135616955280151884647909936324150962060269578873700460507192191064676287504969522668627306546054583238852113323038253089476060669503706229263686077266285725150504425722674534248071837888203779735601817240210537882485792235717177206495946212093424399673509664974759408988332141094167206594361249822645876239590734257944859564304351806640625
555 3714300689673295711834000008249241951467534176527061892298030189853236963753956574391390407138386578078033339070366037878611234693781986459917055327973435705037399259071169553852712647828007304567874171161958778904307446072869482431544199190476150593452780179779322222918662180947341132103277853526247980765708739312196916248026657069000216759634572171165321496551417508045887223657200192939621295176443521806756804043358810620051145386745655091360791431620320236149064733494980790018160145491753466581676855223167357237950827452186468737284148220069122137184917750824729593138307262799659870493651568461312972857513159397058188915252685546875
556 107798977617969374203504228770301322089560002703404963872194844054573309290591283584264585246941779488394317569241307685966866822888504451833998313508173136455303149883081019505567168800825229062948746485286095222698219648530879572278634209527733811174575552487065719096864523420354508170699754430043928957793586536876303378621317887345723986277576530684861340083714984258854535796053362461612200771061057227257038938725387232947595077136686865147676153711604456974529935310631618739237991613400291164771071731039184269546778801364723545929773819366120289369453734535227669497138307262799659870493651568461312972857513159397058188915252685546875
557 2068677944189596349187949409588049294750951504850750270583012010678226466158112663599049730298892489047283819800517899419741253660313693084362314986585383508064839917481697279604156053928212686262759281134843248612863582755917206200694718786914428028912511852439231511684840878280931340010285050041910183518973591440501674951119544759991180692288496443557978314987090608618044213039092226093911993702511681982029395199655934941634564477837600262086057556489491373090455397330439188980747237378604142980231504945113558491606522912536489145987644451062922559840409513665618702405237145379410547864963923632951325881634829784161411225795745849609375
558 60148302750095666872147114248826666956239479005798265982219415757332079869839023431782201903863563402888131920359255306410278280001214575510722626713328456885995111705321081876444432369124637192202379296820846966723537921140829027362721744879465778336460392215300742900308339362883605888689600408483196052235581755194057095753478657709286924168956029805762568203808458742296300057512087334760125476667660848951955115657217639747871925399464254721113836250566693669996128497825213386764149123792173254381438852478832314539796708312394926100756133165590630816589588626449970530782837145379410547864963923632951325881634829784161411225795745849609375
559 1156286698585097633755268461135950725213427333711567700150496826350193847987405300476521971315763909149579158234197658850308627336463036838319348511411953361127854256651823825286879714798805907016742510649860884046910113183648589160584825311712647222649872316033525277668471251141294474228139505782479064964361683561086480183814420926377351343176923609734615076300604437707372391469742189942854674832517378254584647489820490681377660075676888875672247955444422666422381612577912104891229117899511504850345459366028472520405805392155653521589221132365512081312985059648752696023650764267090496256514833310819791167833869849346228875219821929931640625
560 33681085134326270577493991288757114276751711849242179900877696699714221247238674687609780844354613605356159088615674300615662829006672166188759494210566626492529588972282769107541121490002933599551209574443055950044249001833017467222527004903886439485901128938195981930024340002154284511163775780891496606691151363371385428060858333366898405017735434096997775017594929017587424311612840179683218484587374215704482619799629399274862705126656474714395520461394061974959924457914592459147951349881366629386229477781490989260196791047980866038295319044058351964368133079788646037156860364267090496256514833310819791167833869849346228875219821929931640625
561 648618654009216979740741852273605349396518891127188530567611676291093160120935712978085295928048671369772214424250036030690822665269770447818888969024289816499467916452664881647330836206467852427282468927051753454670782192111564478161321450354530022510758599604964814123260393591963851222599973591421365431515443315551607871585226375990287089114965131625542558412973088973192119035061785198389164237912097399681647531642050533597065003626378702926838217006993835649523996028578392668032743151944412440856797545096149358515206393897969523263580414652559088278690065425347149958818824353837768399904821487369902845154800985483234398998320102691650390625
562 18927671742689801759713831590244025280257462475025394485809932091704407735700146429725463842536071963964153521988909609871484518544899287579722781943704848154533759469695272698951432081462512138449873117873867785536466820220887462030826357480188731413249604360639951186044762588257868949619200138507788003908954165693375431601553232694977933283031426052338591444203715504027068883314410022151578242006401943648804987390049146640447264919933617856939903137345345687474487252363053348112204221505110075990397626213077731217142641194674443162348352722232921481231472358819173432696581128353837768399904821487369902845154800985483234398998320102691650390625
563 365139719224856395628297960352788527539240383577006611148147829508720719532087556476685644818638268249822408447577253958052835489074724559774205783869098195996975776906605689137826397858670534527458385459318823797418007243966246138285835268820491963811898020551283185028094493745226332899467463206542570330387976335813527025243070742006383703103643521581257620727170888766746639172240178385343806793791625827382177322632017396767898309697771874205645900016434252551160040132616668093572230880323040807297654128711470802601888958347799664282531094710874580671681557133412702420963415647210663609146414497389255301822152954827060966636054217815399169921875
564 10674590827205371739464599977522607936886812069150795833027651632288159599390760900582159898683269672735772162460596286258712675308130084626863658832972087040032765533047925776556581226034221244622402800558545692686674258952580981683826893005105198425911925171827639509438423947230895439072862600070228671246773852258590220021863849721267712012608691175911262871631815531507454181914791797389641031999525669129164921478138533708325909637182813428153342547404271250819483255968206476921145351699951801843048127275808405543352106668819245151356072033663231342355492670009646211896764520031210663609146414497389255301822152954827060966636054217815399169921875
565 206285629725972850181242634807110296355568956025297236561186863807768628491437890948680665567195160404125707043300308310398785159959867590552946535287374223209261055000622727115824989825978025097338863549319577316111530653672707727571025273139819016913469983694687652549178166356011162867761863789606208211623173972761422917232145589519611656679296591384965919822306428450471636731706921832800948356742347217616042473709548965024108445491980922351493756428206511062634075742040610030934336072389943227062720319004135360601966461790289276668676119060598041531077906048383725298555740495906024939167724191024929245529516419477289446149370633065700531005859375
566 6041471580115086561490081002109658525454498251451484933620019335910248190579830160633672540765247457657221175273830760944374388280279904959964536426276998423991578574879828871088934072501681380832427650965873101366289855999085090727468207259364480759742590147150680026148815082248983307402778017098633229380389645058999470857379885251209513751007677560352638163611425543647192534725208696099069782786687658476134851092881318925665451055823034815035282413011879935340047709770760056711208671206284971631418396647696691709602791285269562489654208189409724161740959343400320794800436344266786024939167724191024929245529516419477289446149370633065700531005859375
567 116953624291882554524071991920822152992494148633962247842233555615337374337721233916097185178590455856577765990067680952787909458966058516697734116322293415313277952136645335467338303551537193852570365563813905553236918980941548445456665317158797338940835128329819835292067914771794801961694366120647766025864377224022830797525599739098926552873277400269312901898108295163071937104934473348624215118565955216970139412135581215788208176483138437745168316021064625093886481275588302490289007005549285606154466216138479806883706132817707330892001332016969091094811066744588701559202340470729564140508099616311134882215235809843623115966693148948252201080322265625
568 3431359899638387245604877348578288317202912887300799430347569192096880641637776143600782074687102560881459011751976165767302455484770212556815090312775695499850380435525449926858733193870921392665342336953716896783734845576517535661550476710757365296165980086022959630903293894103130034826236762496293022109975657638071834020619569487256177455379565324734876285652606852131500369009130183793012758274188803322645136048740612648193413403372806539245817560708048063440711504744198394999186352456593286147008682780309581698271392334588707893826059602956052724280643935130178698406428052193487708140508099616311134882215235809843623115966693148948252201080322265625
569 66540766708368040358956961982565693119458958193996711549245874916491196080584369655737808622544762130002934242976796337824478304821835789556495514028308315919807999382182608923964187146062195252379182146954045411482758402930704776245766562268657981151943256547078962225109727762683285816675232695847210887665535911579371589747581076997468825426336628605224110733138691378904390010887778482262338211029891617489332650026068806966149349764184625277879959383455459538318503392505566674130513950274913802669896825101729452617902179897434605315356634358094673708373976990248774379431551082850901963949108681681035747980469175801021552985048401751555502414703369140625
570 1955764034683301980605496018118085630585938063991549520523257224168242398276773693061051175130543076498964873538008060930721453894189906605312418942324900778892850725680938399930961889777636124675125917556910884109484673556859090067857391063009237126181059745377345693835662367466480281548522121883567742817711555205366541695000114182546742606172037169846625100366972725988675680599919207141773488192603188839657434083849090533071798534400737734731491653720096643676214575676221674289889862929135253525420789170441388645706736534258586658112154095912493822873445751944879466197859368054811484107949108681681035747980469175801021552985048401751555502414703369140625
571 37991457538689091407108104485267971193113584497654727649963904223451355648828796006074082548839477456874260756888617086288650755329912580176274305955808518350732383389359312304035208157936431636859966878080513960117115501649611814959897537240815410965096982411951805766685966410770356909589164465305580403619885599502517509608601215821256721684377150433510486734791553350228554725583197380808245889763478353837336591492769606841421532407467810219768835346275850100801415707643905783393170637225642107616738238464642280785431830425557547768543512036641558864723781508576242383850813861951148043238941057239871412096847899382383306754462637400138191878795623779296875
572 1118633807323929424503841086208339454580134594276089723672409376703183277931418847128617740540681676714635319425348767678643973505895160398109631772050170467250268791347981539543134579468126882971168191788236317635053290062544289426314617091293603274467076848175724939575625452604785837051670371888728078694080479447567386146087585310484037279539039989023736813793005900001269436883776622839175722136692583884415635314983769398046352358635339410455035967430189042018834868512883064914678223909896423776445794357335817812551025709711891745701361912409418871832660355488336613677600728782626034985958941057239871412096847899382383306754462637400138191878795623779296875
573 21767212626149085382694841010195634934138519957419243995975687618334509918263519043089691780943879002755225037062031425556194859471727184714528936756695628892467204655118720237029618934092478672139089728276894296338569640983649820974453242044671901607582879188483124155915596512589988912907126998326886673729027267089639442167485976553330254273733300433360195017552095596219226234497949343641901834455756933691822626472251046016472182673986537092004188420260048249279494854678197524989135662952932733650960486899226241994199959685194236107456110473352228330514803973286376447467893313274679151215593225798446319131493846346105634770307091230279183946549892425537109375
574 642059706489916564567375778238964491517319707489714761607766647825106867045500970524211266507343584536777525466028450195342554164960804879661228603406824691805806004877336210098637768746951991049595353412432806011369008921860350267887198359659602793008554705604019424059037786069517725707036668539957822487543742498729480221182907887114265988985139383314232734511934059520840163839823421067867279320950495834357708574662296803575427187719769871954894230702738248127190129456488995844137058465820681799585699746613308567019355804692850543248732516134613175772054243099924450447037590536988721611457513225798446319131493846346105634770307091230279183946549892425537109375
575 12515064725142419090722858745020904103086746390546549947742544305568160354210725478657059472865197442804962908875364463379332486850160253239309729037077909599097240689258321348351609232391459949372860614241440824388194069849576174633701691409337975307621235861778467355969263593012268183845168478590243203998355050801269311286829715013957983579587378279578480594883913289005942308330901456413073964275434591604210460682367754520976637751320538438138249720284287816285311791641356577220726570032486290873620020387195204186237358745958749188825411381853515127834072425234558886484266282188396508384463064834106633500608961649010739992926577457410530769266188144683837890625
576 369805706260459097109752428260474937463084915579087798792021089534617403757081093474022113117626493797960390930830628887407234561504034761471697556223596403865323193592125481084518746834021969653001900455350792764258694043066600576908660724688234904988058847220326034167532053581256595459416643497465095499547302279776364335918662178505470792028975820958168326424065007867227827922009212001928930577569655488924935865918187304751924455230135180098691231317722210800062632821881590408345982976815209814803394353142226393321582361616424655248124325323387853178584669080988304651855956628936772972612815064834106633500608961649010739992926577457410530769266188144683837890625
577 7220570971378418742863578140103991312640426583572857508979892797277647569173670565762522680967314991809150284633221025344789578995890894163415222545129281632602123136914394257721076497285347815988656002174109426364266464390208553590772354275304048453489313200748160799060679766576794838900791653059580981137841213969325479403762255419638988677059396591764298799168315044113683978192819395462438432418902638971460182378238827715907466160220683175081143039940386351869696595392662327258392056549776272054037134764572058848173503222500162689072159238783492951650606310061808731856612302752536527291810443449279527529851370871479196975918635192925876253866590559482574462890625
578 213735804528848972782829692031582563304400620542094702962708002473738472166444579337928724957391152150467614308899092402483087509979133503833068368877466315730634693396346926905781286090636831574285210174821718706224858476735642456451445718846274400406798532348984684146811143032964583810536845332143224303103552013002944230058438399604562927657530957811094198696594393557611423330327104380546414044839008558391177973475517261034787412307558081062330020500586801272746844767640318317244724608388127104445529933094659234102973820429465527577107137754082310899203758135684537275531068007313434639707847389369279527529851370871479196975918635192925876253866590559482574462890625
579 4180352680411540378367509202194922445630606367635723454639646095811493712352946469173082666591554715028453546060825154140184053070629522274153514974693402874576286085579743750900489322760810230372928711646725046583662690868044538605482044644699881194341623765730328540223988436731384683493104925087391523878945304290667470566544975565364068163360578717513297930368545526523602056754314640917318431268963310623193955618159558061317495905128005476226596640095222612091443623102936846830979908311554710477983529637355627467936037568050805695473840797213154899390540649449832970253568342261301732667447993660172846439783943734586455049056889776704082350988755933940410614013671875
580 123959903967777589869048860341103071249627920112084315903921373375783300439167291133836315918294421597508451617618650191949295079376892846775480137605321785032835863257437993735415438825239483120353936359006507051465301242056168630111822893057265011047718348026713225206783547427469461343502922943024116379018787084925310309962723879837833765333347708042961102019575488832388732814230855510376891128675787378569193254412262495758653718673863236415121715927330665437482410974265406602326310973239329695347657295451469378326033063143644294333532007140171444348201689516462924096567573012971456471137769928487692846439783943734586455049056889776704082350988755933940410614013671875
581 2428578034173530925203732377820433173815002338778143844257120941722989121822266018892385445121728344929143807328573338864535347422936777893227058648271598281904023839940877996216216222345269986207828781798962520144546915210307645281958632116725358840700301410092669788784357386129551533792291871980061285866145391323481194798403742757009731772692858951404888536569877615947681076268285344298921491170553682048814987006380765232005953313931584074207620013837833430124566757169004645712157711304030682685834735255113957877090426605922534355203914528800285210208341403774451378703288122217079328865040358026517543781514471309794730383502052960265071845924467197619378566741943359375
582 72140690629711719798035859677974609311934198859683647615516113098553558086937806373120738365948726759537278090840759662251261139555379981849111420123347854274460694505524285733317852981145379123454460831897925110826782768369848329834301877536528808681789918925578017834893580509961878084552410137410661530572576968591636538528497641136520679186064642785756185638436813289886250614531575054472473835854753292439907981320088550975094658579231062695604644707123842969503233731253165368003723621941960932083732257887307484240063717933147912250286541289163125242091555471487873568246109009843863342284261576676219943781514471309794730383502052960265071845924467197619378566741943359375
583 1415741007498735589309657504449518815418245986233095201126563713857279197490599478789898875688547957282305971971553932657295386849134736273878817731767685901179662840732579060421012574603611162528635355981480004730345408820874142843642549747380626366865210163361968852871528016658926423156928949456862079745600101469339505319029226960385934361952547144256254231455175195819229670614946907723327729262338675808967930724213422089320153933992396992924623540314112163412296466474324744318135808743759977626754907284501433666911080203006146951841377725149842761475676664538082239115876626163249801595765311481234857624622936773610327813581696875834536886173964376212097704410552978515625
584 42127854736141903771211856791379145129911657508991034723692490723780778394181638266107980659086354367036226128944679393316600690851356377859860399753561531195173524625339194801634451407790237377541726120853904446716622032559516331333689670625886356748587677909849527379778818999886209370888792440283359922482881465938442288554284373747921806174416448152343003309675592537955891074659634994470569298738099489928348652804431897045162591504986725552497323816699831187110089885249884534400514574449291064033300547240162460613752759354599148797054640643483188372247046427807566627145164722715906559697696937669110800024622936773610327813581696875834536886173964376212097704410552978515625
585 828138657287740348617192689503848559118619882372565224495193175819184276502503797941512252086062308343923000601374534094293685860253250871777279931262446520036939822099940214127182213023330048730683907793308388660147456481611478808490599926195576363329043790390514235947808028182893523099208698102091372401016990266314092425039927522860441351533299317981661578318810559164297150343356214280433604566033347027810357173970031650425607645832257224859944955131308984860303728267550686301255104412242459071023136120541476497841186306959022050872068382140756929107163179166847973545930143135524199702376734778055517137604418012562041770945292672363204078411769160084077157080173492431640625
586 24685576966470676845469795372842849475213867073856308721046519597209002913822446321611065357540653357792172198591595087061094824898536272538046143879676939326623668707336654110916477655510257973425490646920263939878314773349655590773738796113044114489592618200184698618679552267479238199365270178386764996745382008031707359774083784038287122734055026831536990832320908982436285147046318886589743398383698740742639224912367698518202640873541523792771466948998233594218990080909887301539237748521397931386515850416342562683294001513391668964077315626427899629731401199618626097604808334055334928412400612601084568529604418012562041770945292672363204078411769160084077157080173492431640625
587 486076609882075921498981249588873054628414323521599233370991981682063922753743541455729795302543438944806821439847893871379510179218165470243235509627212663684236518771151680540695635462741769497347873008451294304957466070403599523640451817879902729482479878336309131399854369390812692341840179185106636157304076935868653632528610030523326207228025294992819012576981110881710338383179665367790065521639664166190124398098633540053049163260410701648227156145849541763238700995013548009921809567517760815763545872476999181008527724893994776944103789466634082953937907131588560850736107049286175634305895410653933809258593373373918519544886798677200794027708496969353291206061840057373046875
588 14514331899573297907926933345691977692440850766976233516158544742506871776604322121245302814653793248126529309684415494299800346775229567792989383131342621321112127416893365902156722002808961327433021397347542618098338030157418214433093451853340644339308799284541134998649137868402154973421074982794136726155976500082835332075706052512385720592394843882288185281722536358461103458181262581515313145003670736748778609154320011735799509750839708022269323153572058876765665451344784887467685477748638303855127331938969732904503280340858293495744389870807454459784923621235936497038806257252667943297778431378724325528784993373373918519544886798677200794027708496969353291206061840057373046875
589 286275225000287707163263792546013004125645725759599368158610039471790463435764399786965241983420655811388693598959260312047593810999710686160109418496456000973631275670521589899420979668530462336905638814372464660230180257266549736775317342196278958531262715939053361485029982883796833638950204151946703023585664053858413877671032436696327956509802355618594426744691711523556385230827749506541214822093322617953133886349334982385631397602311069714893322915395284341588476612212298736379792915901383402353485991144375869004613128510065539806246126397753197482736836183445859363338783286867371108286473125093279329851404296917238008011938324420871267682320304714949088520370423793792724609375
590 8562993642358618700355027856170511190535963848987078755597074643836317471339986854123732538300212902682810010121476442921205762771766015608206649108656491624728854973334001480530974035640848881313017534949647041069104247585007513298650404920188084006596627030401966056981075728675272463776486061057436667468935268233305200382922361243558963002853234408387212468866869633166940334065426816823754099256796534593546038660781468463287272263390238155993164905505878983506938495866278751099388662981495659231840604825864242063085336574833996551526076925585025774567283589739130747669789739437186986710374667889818585811975794696917238008011938324420871267682320304714949088520370423793792724609375
591 169174605821660088700902837279135749108568321176685149367158841537328393895616719149386208831732478904994433670267567127641504583779673215342488763887109808908822271996494450666397134208115132581656264607382182175186853384222242709436654187459430420001232520868173299094875986360137525496188097757608811351176062346145807411913248673773766048723360520808869834868180505792388473274222536802054623303007519196561786688963569993039006794962820192070625420274946676740786828132793268100819535696710169892529739614452515069199393454495380272342958829409392704614543506607585338732819288068623250756889322445122378125866658505878087662735055549732734919200251300086534911315538920462131500244140625
592 5069020013204811929135599291175954548122853255621829101159889270902127922564756494366172946612211746411948421545032450665820387325595637329550312065350442273505102324862842163848597872895700377934424442983288620287258667537889469508061822757187719897437415683533832089914088534917063904906472270838042250574349158239747335402602698320063973543306537638771330658480374426841338471778698510966467120202051089627409817191165166976834580909549564327409115264304616899256857962621249008804482630608717076580108455177234297994859847543627284354646163925111616940444103111866213120912066119817443194329541500089455259479435340489878087662735055549732734919200251300086534911315538920462131500244140625
593 100312250481673564322409604678348316786864915836903828018123174875240873283097890192006974820740574069735291460905427433792024436653864294592995654542921660959641258258298761956318708367580314931843733832349586810870385999628639897547376499714085676811192075766260496213023187132291574740424972961508927951147196556550599833288260880722722640484332512736245323987450985461246687917267933061394763171142174545878515398212753686757099226411066440320663719417892736887282331771182129716881240737362477604296044933645192905099663904887860109106680333377679007128749460907967719019522617440883522013651658138590997753374370848161705984001887940991511807085749020951315202410114579834043979644775390625
594 3010837004008407494095070853949417048270382364139060266496209086230721521906572565197936391095298830810718775669642248001269056348347510822642643060496410056376412307732154198164255531583669868049544893947294105487471879721337272674227845497031402750907362492606794358260111986533645799867762909788792585209912432346777635383710385136269347145083980273012776029391854283511602340497618724239503043224256624057167493733205788933361733856479364323866160996381818133901837100280453396228666606976667886460665983293387869024813126461088011918780172665148981936626857543452253395332073676267302699866174471802057874227923283238305705984001887940991511807085749020951315202410114579834043979644775390625
595 59680880900417816751716054309335172486951094539402462061274894302182559939617572700205354184586384306304065057545291318349816973144779957396613106447294790482798662034599274569007594485753767840512590430989800198810752179907671921784741832727861892850932310088653763317807738858385660066294634058915978600313258569636999435316548238997548560254274641624844590823620344101047090684041569664293496045885153526889603189797743598704375212337468059313082357408996998135290467075407314447536729831704975514507485066145601848220438786540559732621999800902161216150662424842125203801984738910110136712493980230212632757901132528328407060481123324889949525216020667466032545434018175001256167888641357421875
596 1794363450274707146936457479823456288453594554494598330613230886967220545846859822931816877951731619854307088369339312386079003125842731883886641576407061069727569980779194092138942015108456180586531344258013141237379497417788754691198195724333021038715703828510154408955754778272248432050704494114340705387775985863633527554348068265368279586663471113656099645142470694235848436875396342220918807039430246091434061221731282295512935106612406543261623845768794895381250149763825094756576024924382396513001291667298812676197384943771284275780351225552973348313421850834750644913527606905087084483855089898136912947445520565509847060481123324889949525216020667466032545434018175001256167888641357421875
597 35626570464659731912824594100949544829977086392191412378533125417743047043639241755383551722948042615341597422508636742229516818368857671621363755593623292832047196576977204573466323934178826791688964354941537570217685322421287059855458246484934213630080765977517184934940231952171509878448510970382830107199137277455987828382938909572248472436463458198818722814047028032778668094093503888284802643072439100775673701858779090546349298303461246639348909320249594781058751768921211401178908315754605378092063552881191272781168380865290243191227732648800916945925026018268086795093945359809709639295424918261029278685144952373341063107230624959299866553964338477221429624108850475749932229518890380859375
598 1072972577816264160739199747201841078467495309541062256716698781992755645096795005687165332386200951104091264196653265690382217966879384849551229318540386921992787654501602030168749527414187214832002283408220241808226462432641360710864768928972018055661065780284392794558014537814230905887384378409106834960477604376500513312565868663560521662299839954175936241112028172204482763205082284279743567609854399563928098409855982906998193522003888829581699235465251963545561956166788954673985445568722233143329169963586277409124249332288111354368134181569565230171296045986819420329178467959858008362696331058031573787596351332685278087107230624959299866553964338477221429624108850475749932229518890380859375
599 21338578110328915421763797234721539678895575388414868961400742182754760199913686120077876825796860352538546923642515712399587521102194471386325985303154980943030842373632922382344526892178678373199846577723794608070882605656129474693200043562930389468870588225868963163617770004165035825237544275836469800368307888380225411838760334924641176240379863761769170212652196623888740941971538161108741743393076478717286583552926267860686258420417004613715486883288225862851236692826020256201856522448142679052078669337624686154485449617452201029818147356717309109380907383904110704945470783888495055012124683649512701174430450916555397409231144350620620065824638747855636344841201434974209405481815338134765625
600 643749657717296100705625158358750935209927907998752949670981336012708968990259583861940686536246639793890486853009608473682994316410013325973987131666063901366205973880360664053838051268972588947431524151463389943855170676736616613619225345218271103678557177999321990162285211391772070614505292329916563580023338829438763297073758331135876407656529256746686170697364829462402560501345747731931710803076881841903425336072213372484946735167386118625634702169372209943559070565062236966094397991606451223044477313437094140443202841512858177019416545709004777327059885767111857396027789317192516326904338052289527080037097030213869410593231144350620620065824638747855636344841201434974209405481815338134765625
601 12823446360702324300057197628282797217808342590853679587904167286236562542570845982711475319867000801793126881509937640827008054428169615502089116397335771411669010097719485303806303577851511255030045636822061094349872926319749372742801997424557131782453644748138276155112245269262138772979802060114856780582655787108600516692248158288046222988529372996627970935532710216645215920783392975377988473974464867205978742326740207373079412495183563063136810756730537459793825793567282520860938653895391916540108975766663522406467977728616493343167802390438267570283471783505363509053378054107747958744637699124828519024565818418914406006531917754722992659560607887461237443249562062419499852694571018218994140625
602 387516994451307277577787426044518189585905603257444517490867042303067092909513635174223544070431592565652074358187356087769907036711975089566046728047527685776605491602437387886010919421377194315243639848993176416693469384469371513471891686534600306313360129342974939820754113991083669232094910487996796374812378921241670235249410558010536080164929157821938605951872235094054370066209670055910146475513663888850255260120488003579270277127833083117724572079204468443939476702295796286449002850520577327163913568525041961833031402632595449840411846540412993846235123878638441066322633585175243903059048618543174403862424864319768217616131917754722992659560607887461237443249562062419499852694571018218994140625
603 7731914705340289231880783463983617844813691651734574796767605614241218210623852502301822426417654121431731617790963816023599429367636721067104056725677246880180897387624509009405546806835736618425280225169739160832536862763058206835222867192949531091817000517761998097799463195420441025314043412451541697028123087341737138071717557646693998102919856842449486256763468288049914769027485088483907861523737857023338884989883257279251068445303454501247778770233102317987816478228377968209319738641356225531571529684148755627673524075472377800478442338864974222208261352921129981187877034421429477532426991123154428343053058957444154120089146406097964573715046556139126178279485923638958411174826323986053466796875
604 234048064652392105653737254839131612590193914955455828879634396643125716557350032424521506334682962270901583677223181720767283269572154341563045815086225609718713563619074803426636443277542698523509965716989020173648942147100931309692966513923532447254489611743774107799313593307289902732205123362487667095269312564927609195067659810681073620555792037025971470241358053259179344735274758196463369671019142981900214495003589101721221985262008232665866222841158180172947510577685787066364163052718098413832577869116508029808171165707242402895717330010588311138228403483446717255321127239597282111079510269350069680042640181779882321735986746406097964573715046556139126178279485923638958411174826323986053466796875
605 4677433079732621168013542558775801651842390613108200967211759826481560757894517453478137858722468031512384245924296902694435625440985382883043234680961167947314022467330022892158983959269168403795876485339646057509302021863384314848240418824791297848001751859496048630081276370658700370129744372194957127820757019766332086490176857132049148488050173634822596694489519218772733875676278151380014704875576999842196514845728435818383974401254665089709027850113629016681376963201967248861003027544166326161048037471614089427919628835741001222647508628466590128587049494732655901326337026637228223869583425677139893633033502680658651156140474375689268567097603166464171337859088983801569838760769926011562347412109375
606 141825770581642529554207227085984060756082591607545714511094318330254319275076409107172195725651670193998741359618693364968792091257792727628693379523600608657855659107954511426063650938250491818980031995158222620864809184388667215754171900397410881967676421169959307547373636943592927064876242606593300316917432739334208317116142392959284640422923394335755603970858595902272097554392826309121067664122361312831430155660336047221344194008485610424559561568849021968189455599725560006154108904542380472842563355142215625034946906124433211123646172530624370851393152873400417264035743809349268139874185700187387607192010495088246304904401338375689268567097603166464171337859088983801569838760769926011562347412109375
607 2838975187930755743350524145268602167529315829097183049058622706313144119284092454770892995851369617107913954041149551511617838929511488059024192789946994829241577684550909640187554660521048061891840523864785291492339128085681675339492007067174644042358353172649125546130545843997148588756862690950050714862920012360610571745437144071656598032259786184402273329080301192114580868545949240287408196846319459095431484125173995901079067568636611079791669408269024490162039604963368461227625047461661029047282305000943024015746211352423236184775300549605001765439574074536806978780520113339404619426166057398793319984485122942048383751523138589243386020228245122043752002080467013167552892127787345089018344879150390625
608 86225617772025870653423676713627842573185388579834181159817049293329307819246441859197553547730661487939825645637139937422235741572463632366345582177064643010806960668287427179507489389252367016748320079307239572844101881271838886637078202182274698689877972525540738912501878898326523490986517903408819897282257847132985329474224606269610247328636042794439627482062373763043131173184713715394489854094675881010449138512821752915438890875682967102704214902760040050606063839370164175323841001191871092094591325633322214198820802645691202919325962577865369330131214866298636193956972360887110713282306404275485120729875560696084512230974002614843386020228245122043752002080467013167552892127787345089018344879150390625
609 1728798514420861392486449314596143202331110084446130544425118430077839832624737243424329803731223999138537008370711483805689084965893512781250004708271480777452632234301744932130333934987583951209503438375408044076855366297832222395076336445268311928460738697267942018362256337720697873790322740147374198746604911353254717311986494565895543731054288243868348481538152219947415780986814819189273590097436148024996002798203965731505069184187163946018130108605367230792767055132354643636035357008016920544715768376512304295786834682997590592760885298857669698929365040320770867162649473155085308278156453271603391027387114681529946699523589010628422086319001279324644969267004411019039711305822493159212172031402587890625
610 52594925240776819198059112161040150885169800973343807256890924244291429561640320503186880801862112235706368319524962805340938363462452287702107509636025724315318493005560538708603267826053157150637210848511797552585388971154083957059952507182761437850118703272282577050311261663408747797675625697029636773232227742913117561288516298854133918743027647860856406466600718900314559402731797685296109404582878370521400314042723093054768727331710505523144775982305824090095451966701173527737903682575714351293732581700387604967067551433147370788371334607800046665837937065439775854249659895896410235435159416234908871168403932091847023082296620846686022086319001279324644969267004411019039711305822493159212172031402587890625
611 1056212368293533246839096438175802701866208362268360971713185019552906256633995218321329939388483724084095097613172772021825234117316114373752749826663681398301821241199792657975350827489415328551569116927160626278235297882515953808293669686005182441941528326026484306166741004933018505894222357936191969978388268122829502781985034666126235941554281819204518248889786273109249749664681547492025298466094265684286520921014208416420330828749937592459479587251354418315104311597343943716651918619048473596613208013659323548205770308689606423966399094204156149302054012424127093424248964369640963546907358132918533485089617354786865878275279432239719494740909781667358076222139695132633263607857543320278637111186981201171875
612 32186448972858605551789814286284416993279686984930188701603382860300930932990970648117882291627175603642709889042238469968299386150899728496499548942629665156919202141127321440289352782397543057876201019771058382790904525905461083573393829941458487798692168681943897479824727499082760849295357440135843996475164106465483822286898701917800004005121754500399295082408126548051184231209135675614650547098063347370058032980036743629316222500611061794776182680169083935606900195654510587876926702892179030927427750696650396312069540325025114760100997718072650926537676146220685958345759070543564138589085641098523764196679729041156779734799641822415463494740909781667358076222139695132633263607857543320278637111186981201171875
613 647407232113191911290590419845878171441544787480288153192539388838892667845810334010304554723451097835924175991062423053473882467839436730399923783189818749558756817940743067049557301110332532363275003485019113830397005737451963898674256669468385587637887222871655636778127689401200328168242755275634941668721735403748916213017211007017458452519642893514953655838123898116011108108309781322712780258817860201486154883481776825492810267922775801257526262430100033010600363965171743935878558560638296752436939369095451765372945932827356666682996532474440897108448413016752925357665398284439053169516007297700066582447150511951310534751229885477857746276177696162090500724171633116304190591616674055330804549157619476318359375
614 19761474406617634244573882572096345115974302538975084624280406919352257554070650717546729095241386761940165895620133733984418983908610458563187482161502968672550347896325705403969020013705281086246272722213833036485498375472600905146065280762422297575227319683370105811208300490054622158906370796024722757793802646057229806373713433186181000402856334843083378693081015001530276856648884630569802138320642725682512828169921479313756592814647377947320251410591546407460880194864272250575145411210017294078130982863007397581739683255656102927486452312075110335158541796366314034242271037223529597614889879514139667127189048940448514139920221206015945170276177696162090500724171633116304190591616674055330804549157619476318359375
615 398124266563357716402386381790611077937456189883164335263214190909931203833026169706086833904448497052186183500866148625992586257523144664201119868002067547047276566049742328874406093424758920211645965646192580757859484627440404536769092988714748891842671621784729719962472786448621312065180977809294038738309340224511695247693740240405167350351863680177357887532881363913771930563692831052050338506223454130169317999388133792209092566350734320706256199966863622346585373463652565260358724172455440954629099940307742131061920693652408642430498326760884576404504827686570015553187899217949692918592564106564796348530373189811836570709518338800007247911849283139685657945365554366527077213844254544028444797731935977935791015625
616 12172452008430604811787547800406106710767822673638384719353735656158139547531822217385025285364444722374213452259648559263242471665434311963187922346362309867472814424302508443138938417899438403787108883377330305609071276186477258866993113555990975165307020058014452020723610716717362939316444484281175034247268235284643700033306302160591048387654699319780184932089631950472109433510522307111093425778206631053971083251741308435917554111976634836815139794089610384917825450047354591870560284089147126403495866275929422163228712994587747754244516168416690100877744244467365725709657614258390117858262430154933079483440631371842552807818593073789219633191849283139685657945365554366527077213844254544028444797731935977935791015625
617 245623527221230951268897787546240180622966842545743687181981870390671051613198774682561789627253730817417863793581147389374600924330141377865263337740237692394315290784628817295810568533605563234839909644484999339428812239859901896984367408149898804110386172188436400270015203323465579232627636863608451363332783310564268598713565187578898522027201837278145909571942993810266291991127018499804393747628859843555243511695238951135052863907434578476546890202979045643513791296867805607874486958210020578460709351354697022214746260191176887925777119614975286396824237642911617001666272891109041115446506899496742162843020891840436447516005158007515058608139007697186050952290547044147206640941905053665550440200604498386383056640625
618 7522196362191911175719676764287750190641020582730807299900766706715576810322611476200333326413113381793992738739415209788920679699542520528532762511000943414685006388120962675150687527277898865155967295120759759273818678973886333277467138050500809165424437942683888456034059456060215445497086536752682847664277539673644742294449073535755952469360150369335260837179704471752380847145610551222914351903136485891983185825503980078262796598166178092230263321723988163601198926886007312368512742699115455166951261570399255027394741517753934947934520841751244095010796679292847531067665878638833062558812694425895815508617999180882352515272948658295027139418123007697186050952290547044147206640941905053665550440200604498386383056640625
619 152029169876951730828600970719685489455519201542719418437587265964959376239074564360431975053926808387892554649531518185299377897478387962851352191637911733365626885107358922940372779398867898272346582955859267630393413074906449409676791038658332982255899034017753160207891819213379591033057666928622433542369279830736262683229797766008666909520660736386141431290952311610243745415838006163643550021584281248629012706280173317979296057047625409679067202966873330697228136188554382142089930379715891059891184776410406655198245309458245199042490382675831555976864974620505808045726615788955090090621122995768181293332494802424774663579558316074884742652699293764558165539467848620327120910743039228218975722484174184501171112060546875
620 4663527914504753926001777455842296060366907068443650706179352888100132956057901393637597873311846293969547183193339060970464946887474002136359693307906140077638763925232538544741864418867197636203484204179303512711141173853136496594689173610888806161247471144858711377900094439197855713140899865439750954952022454852852195533333611112083782908095443228039614459875925231050976948264957033027442463494394975387717702995759952002345100503710199577002202034647440380943206721502234455392054403033909483861107315776374334221515207620347341785415042799131994509923066345404379040523255985613826796105188688812176210978647651600879673620454561039716676390006366877764558165539467848620327120910743039228218975722484174184501171112060546875
621 94402826127279063936329905278176510259517308830295477862200913867596581733997099577958664964226418898242210759445431746959790628180621743001491797693546630316105550680684228497147907167214786588455287567089051976753662107948604227113350219849195976693063556066687328065485808095612143679150607863484690957563488117092353026232634778097931302482768807146372740830019697346925112699353577725802186083737485164778036779630214642131242422017130044072789064003928046655304607987332475381201901750500411331079661261286565337518552474552712612552742953243603421846521766038412000377603857598204721815894433749409493881980666162197871568669405108462271370596619712691790620800009533993223142085571427360723983923662672168575227260589599609375
622 2900569622018387951150508274101936642751120792698141300812660687428960930202243797168095036769176597151309521069521005451555020632264808122782075798639577772661894279580517278555322884595480240058966768865070478860420064135144295288782926210091807904601520897126438108317265860997749456334984861935786311818863432296438195459103345948543555150255406537253675140613196229565133671279269260638726027223158443900532362361626182960474573646660141846823602267386241335323651417223961072800751693772015140087661623712992722674486818757167446001381757705075512728031281785067825363816211867242747701217718026949140381748604319911052645714672658014207929884432014047411790620800009533993223142085571427360723983923662672168575227260589599609375
623 58808441890183921069230126514280095102416011898079448495875886795593892055789906005349101515270538925008676582828046529767053272741383893093826683708649685902485536192055163511452521084695861536631041076226756384050730098079633902588136237568319234201311754113377027042156351229310484453636342653453261497768395609115718953310028293307071675482436830559549142976072024786051868225290547980046077672775314093471957244908364469280745762682815909547842352070576992207496850732937058686486498881073798908652714985165665944151132316821408210867719843743950387673014002657358970255595933383504980430465836374685335733743090890782367618884669006963451190035456020790665556758405939677778017519310999245731041984441844761022366583347320556640625
624 1809865560100457738217084237608354159355703128838004510441513350585722802228956419365032491036444490252115119656928119418612269372520203099669116512807832848295154146789573208432294957160891405518183411562306612754392167753394438186876913554275168795773122817566999870604549718668755929667825889285564874852806875752693158595487158410561020008421219046731787989562834674212378962751971396003967923058560270672952175745676367205461020979327767490283360260588880846054061099782935450428290140921474904353979687516262036644665182226822865339002303081140690883007042369700856321000589871202052922098876550233710967671977979086601559422783439571365829850361218206088585556758405939677778017519310999245731041984441844761022366583347320556640625
625 36752465495781948623618511488582211808088252561312592829887203504928702392155732719613879163914839357903573576236912548082114803944745705544465794027650677793126666109423566250765496877877006244432953558082355035607355843502571646895619997954811548904613471022203412972224826431051894765151583838108718433515592298265312182994301909432301412026710918325695465983084202068089116955261605840902756937386038748297052764073344538079380740079301444347689213996103367635538105441233253976980639964969614845828580369785473644675997803872272585312183434309090345842190197843245755290404368486780791664800909514733938323746834318956964000660375755723642704239799939539614932974003712298611260949569374528581901240276152975638979114592075347900390625
626 1132919842866579362247475820199158271292489497515679806567926707322184360445983887150234299570428227829125905516684791242543807065443524984138948993624250089242790804364691684258997519461691231208807631711487080532289796751324038213304324899264075319390979947341485770900528860622679059505976500670409728398948990783008813724646116910602509838746012787197562480700319247455356479500053789997129915365084486687297510573542880761370403748893958132127547936824576085131782177880237062611496563553663725798761998166137936844034712835815399840484715476981207188828179063247682299095456753317011445357706492829372776936767069305103809592186090876296560324668447214445214932974003712298611260949569374528581901240276152975638979114592075347900390625
627 23042041998051488511147008531647109881976159313951068716797295734384188790828758290150813243101953855983986676569439451041574843365737159329534301682217620417232100187987367610241153371192748812499518881432591159765017421970659908257047484789824746341159868144559429081812280885814831414286457746627234776198331677574775149134960654310051113007264994907220862184170247120619256703168955194751378636287561977665549682341491874117814458392907902155300689401600285951134398121137347837473046032558206597756995198387017811270731649083863801987130737260531371456104476465530441468613450957395828004784261616804875906847484285610038593461109157694531058890161876255698714014700327611229260615379997829420852077653147915725639904849231243133544921875
628 711438662722519850818652994745276749081570491229277532919370065858032957266738611522674615243737662658754719046632916704375339861002207342380561253375120759925737817937538162577388489896300350295646702760740849666803179695893445940654726670667726583850663571645792971564332584931066104078451676157046132397722395312868845296497233760852945749653952070324733737401040950775968399636858590179851334055789155918391241988153350924860491439202140508982452862885794203651471663593863544472136676497213592097354230961433313028350242637032249936242697412161157299625203039103885885175126524798412135262020785236264673400107753521662213294845151135702709157855737736567695211934700327611229260615379997829420852077653147915725639904849231243133544921875
629 14492346495529211682821982710925627602781824632188275928664218996560631386164182250225383820498049811604034843274505862109850203646079556040951635523742167288468483034643177750294688425286419054734473058743461389319138481286731808312769952973970614089997037918265199499250223687856882625817977512391831441537169247102611249714746133103116978000809479743890060251841144656248052579302947953646966285102995301186175047334256424132624046040493441695545653327109794864989692180132436883555817623330045513967619521674169376662149729584774337213646452928780292253659780930371058600115585511733329855986561742738019003146312814581352150606493188033595270207623198831723945666286506067463204927074018634705715956843830038991427500150166451930999755859375
630 448184413394434629117929725336473109324488612891417840964687624215193402252521603215274334499724704684969381788989839636900722910418994005717749495559016577086768101184061931532691504526491847885772647538062941149099295668123713556685133669994707074438169409413367694049657417215006477071778473931429135408480492093521720080735266427140950943249742741362426895762473569524360932401508067721963239953632761849374272605712811555475473040527601241516928483235145533012749857904075850575823361478361071250756938968615865016676522607370209590267171019732362507784651744925430166302503372312510895346091049251462187308421792035428946461839528578491277004224513233494502830253806506067463204927074018634705715956843830038991427500150166451930999755859375
631 9143981144136962928907674098952376983203150569002599838228718334039267732537855983324705189222855716249533322597555463961466844362827594274480105548295241939930133781158494733164434251974011495987641628565567189951696286052521034985344529732430750437592028903577176969091198925744327039284711440690598521479640689480020482180766303596502365051793374829266458643974543466606244368510236144252398975067448652271770273472751449803947549126281906848522341616926299580892521584160031992420871528359644997492046790482526565551972259379315682401440397450577369845738922733735052032145585669689421476861240484329838283245569370930529792733315273135064342557076984265624387173479905328569282308983705758499306768768456754603590752594755031168460845947265625
632 283238746413329126033801761421581773499626202296652089486512318137796160264339232066370666021516929025961657919306961879688995663319006737644937106024960800170642450478993847978182250316699280372303389642498592291550115819412306972076705020077825607484029171734178281354819929677489602524344609916779468864848446939300351696164212142211542327222554009950438077436568673606226138034203719866825957435243343876280060293158327000460104561492672946058370221383764848048108894684699340808139658028662480706785938936337426832284744358117064611092008952365407319193966642045270579989109364504209462191139836540519216067659180268646816226031357496932587744343617994566887487316686305328569282308983705758499306768768456754603590752594755031168460845947265625
633 5787705682677256658938169599902587388851720422616478265760984278188847351253464737007005823825877028016208615193798235618803872974825245655708869637743666807946882904841476396912032970539066352603796301836023154812955288818419571427914701646317499583482210021570009755025242820581338500375169949091101179674515300012564818895204811149900394795753239926774921615425438163125398295578127350177501398193193925738705688829298124816943717524016690472453453895051959617987902428426072772107616560515838638664907307928298499987636581594240364600478347547301188535570886699456963791295925992338388707625408842117941057418400382304734207791577952930591136883951780895908380879386245672984355701586685745130061184630433125664072946392479934729635715484619140625
634 179564655626467969817561797171918159263295682993070589566448375408286735463301533374533210113404700787113187565528470649327666423206732065592652682288604073406276275248532791892615436177495852668900742240761522822079290193474176342979454023873920169837950447124959796468396230316017484188887250368663540346214532975255231101211149990885206935376079415273899221342351012374117119659005500288557671767993713640058611349867860109750857425510148122456819386364152375379637210442862449519462917435579469767852351549294586901109737809379706110109565659441131949575910963524965136806115421246574124694933551510667699724488719750445442108519757952746030157525974681715372898773032172072984355701586685745130061184630433125664072946392479934729635715484619140625
635 3674918579353227345387572413746086095282810171422173881836738938622856302029975308522928119607647428076613012545454715838455927170688230190711724725792424536148011040479007825916714864565281925710177955068814789404698541519910241827070935799246955675210643382279731250070233976238983381947255805381507112538551749445300551520915851375321450053059104626526803307470150191603251943408756321749856547141193465877704779222305670140299649389665312302406072187129765130857133761943108443500426002024121416071759288331876551775875734681651027310015426699942425603561382975044863147799903811619467294214192579764373535507023784123114214510210091453737669805952916377747288739108696261545065870507545448157588852240325034796686320959224758553318679332733154296875
636 114197607801897782180348530113932103600705234960109568302916891853419236673324496560942635204823348308289650541163520698516261573454832569271934804560089250906482023779257343853428931447643848439261500965419552405589143674640543920593159744228331567077653562142870085488515772452996705171422893176812262695567533923024992524028935393096707011146634957601248401770444821473756738679115274601785358583757293358117911446011428370795187990145015475339666547309934088008396462219339539588394218386371463053195887530246021966322079104814590449876371605049606447858269931994288678904571121180344214452398055386923058119671067819541388454248216388650732291164992410281235788358070644933545065870507545448157588852240325034796686320959224758553318679332733154296875
637 2340749083568915197665686838646492770226637602936415018801780530433602304738966248660991165407260048376329712554401712152903232213009844923862768299022948765232786443788688964107329239253150604682873827736299035437224176546398382101042979665051918505878624806293668191563654876661906811588922458835309116111336158912918530544063542177195163076615825118195251310640433743435079120255730995036107383517858952567417251125763374678267483136270732519053081746232963058713667372769638194366236097474586842287101022370961404197115447396353227326523029396558837449591034484947642008115850899312831021143325423132256873323353419708415221927665658167373892525256009245233048929175044302937006959513306450476384098877087047165489186451026171198463998734951019287109375
638 72854572910510522425063171429184700083623169570637992147307362437012007300933126853440992379340499936569193208686833692773729621331731048672924293935917975318092879749122145391663359678207144004317636967625141605390037760280931553039410052320944685099098317031987355425154076757237984518697338080193553007235269396624237850553699720093208352268682868373872275922454377878681388393027783221535860156901093254210030491014914332098293031588076279371984437348519515713868412595764805033095546170317747806273514129305074097245827988732885533063771866006253458967850221699537068095001263237936758998606860394454795775609254975861291252311190015956370467234595203330442659681347157987007406959513306450476384098877087047165489186451026171198463998734951019287109375
639 1495627967659835176132192732148498930084847493375320999875988456620687919188174010350252820941371143848286000508297023057886294385072288204301607119644523138493086706979237030707554253536705223843848315070842196921356495573613661086944896710720678448385808253274674863440205936482279369280820496069198383524985055257697623404909335576537103219789235850144888543504556135455117211988980752527874031328864173305490702569457161959511163442211296658094302389130771892865513585037753287884736437228061866380069819522505979177258107287303720845155692630811442978606538760862368063553239265614841528118155646268527334300244050418863900004823279392566063325876094869722622803245597152412408247129002821854409439182458623138747590142205723395818495191633701324462890625
640 46624696610383867072018945185586171510838575822506426756396259481483635023832487642497694665366380726420096009660984832670852925419135864007794387174119622377304874083596119579057471995159377024707112846305007215137216695642784700638742957800987044021787677273612592914876014999460327268479208403991602757184619827968256623436571025192166756275048696334541938383054842435212551838271956884088112979772229521126941017898325043628131031015098249487131603668018348595469590260078751101302071741964083135014149675505414818937831460940616379349979994368195309053656683128237951118425482080426270422479676626140921847269978615906331413064189020730295579135378169160219364609630262224546142647129002821854409439182458623138747590142205723395818495191633701324462890625
641 958626902749386704658331962664850666026983872786712011146241745809627993841083321051363157688451101939798944776508293677116675003443177015051534400343071295625025055249783868009757691356243036477958627136417306497296531095863087318485118857204051495171839237658893914666969445333555820547974328609608241453954137736658807965614127200507676544709539836499236002317813987855994988229809458964840555742289504157132808812882246030629333982627123650870014283230510405272486533397814816848962038524056614062819380167046860181824699395021382538022569204359935600513590954250544164131906694387728738101367876424041713939800771632160793600254383490100671741314104977260134711807178346425505276809690808808676450515955977431937205281153868696719655417837202548980712890625
642 29931630220419350468302434195056510759185684201022619406380789453540105959739805112056318622879242856484805733751154063654618131522088312128705490722014221079240279598885636601397974051799568356644070741836736331650464744673917433587232593945890864973782766854096182649285163983668633082155402584237287694114562227183888423259806445741847127044536834154369417107446310782241738307613734542237567357321954919321877374322295015632717932532081182381048828800680963404452919107996905494433199339642844353099509396001833280249708287192728714345564230463740776318242184421030136014571325931239435451126204131170287605959681692047776869590041866629991370592159380340223175961652632179277059580809690808808676450515955977431937205281153868696719655417837202548980712890625
643 616351898774692359420169161662403203434612473103059823311502655429681704130353394902811214051294665736441197299736370048473420620885540597378427330877191299951503255214310503179052061039161864771520585841361101371014160651873072705308133067186746941639675764092958276540011714980461829309287263298699428928133289647215377594252919371332767781976003495065080714886446237410134284852486071934855390405004195376756887884833815535027575809177837303049621713267736988635451929223508501195384019417924535778837421993408268715602723390268955356766284944329711007915390733047270288189155412573623382488862813126844865361432270760227571851147671879792860025298587526469744056445136042658256910844631190063978957681759693488735622995781937571990738433669321238994598388671875
644 19275056434740475606557247579984823853070291798684576185553612953459927705988056589376433126318923341285124617782525171485809561431549852057170993779120218846870502891938400711383507666170468186326110410523077006983149507881673856583337103740291971161376746880521993242815828274406280712390591519917482337095083341086143721698986701349142710376409242275381333415797014486557093967694296645921565624496884634335411404436594576484106805158329057534204373204204791124017164330767895749636629984044511573845576671099016448001940870573452064271187568903518427596562301426724986658567462584941494897897490824011055133225954834306387961656202604430566213893975708808034987747839367579201343846908631190063978957681759693488735622995781937571990738433669321238994598388671875
645 397517956506665738570570326879686578780411148294046554128668447417311059590202577809989012811277489215439177727349425572709466197608326617950672265170923313775800596503375338173803969019396057044626804944155854838572232943401786948136999282502367632374356440046619940568982088329490530263925617169408225308866551993447015082750201837772500211687750196402855262886048786475960957493954851062718916997488838396796748432970452138660517222379504203203816028772323426014912557004837097754306609715907162922547545056278495672762378144814948704167264020377330491681494445971486726680807141098832543802493172899146377955529935134027116409480442678278912953714371727323713430802616022426649512958339117591266427704735002300234476832279349733934026289716712199151515960693359375
646 12451099123146583382732000549901097293314887786334560187951573230614517255938029565244597208639780753989019456421192057518340393367023165955693496917225649258471312368046847485427251510635946632234899777535588440955475468607965783226917207428994510768290973236846452824381810521384384228015577502261647796684275124881008532305494087308911993143065166564315398104105693948732048225081561812528659347848321337206510454630902621474630237731011594187056165444488394260781406643091163031280783668481990714823266284237441054789339578108968292064777392995443907624795263907775296720347589774470786618562113551065683331401199270197486063092565540474453463078086226529713403826652283045209336062728579117591266427704735002300234476832279349733934026289716712199151515960693359375
647 257175430137073756238656425630346330562841463370065111972978992603367391669285334777966093446732460323529033911643615023633031403608913810435266749635894275910703147934937264771866278889593254255818984236120634309104890678356670009713973760262525668777005645211253334365365809864788039912236228336692250085578712769879772926729732924100092692011693171775952917036356945245044016882670048161669889777327447694667326137362583414070973294475649867395374625887916952645858088732383731974271219157418653661195392320033611254449170943106180100986358410131458306292914327056014231836910643883761133430794850896169153766757409629645678489109531552229718425936726613229911752999996675553417765602572897081549378724963546488251706510484739277855315009446712792851030826568603515625
648 8067933401565218342888268361869842245397351423972683963786760277866422734673828688765785800027930726294529282661156567168221858661877076724050253536026742904277874451900600374245270063989030016283224987600865357655760875461042711889824878190222446799589379272535364577441609837053143822392353941820293235715359360740780527750687066039275914001444821388776669554248520249596794011511276840143417788008762568419482147951161227383064114880877022881086685736727483461546126927815814677444958667895387356792246873972184100453647371953055730019881444808079949332200662097279958468384128943123154418693865319887242205140492055554906807595397304645384303416762632313875492802969172688229847588416633441081549378724963546488251706510484739277855315009446712792851030826568603515625
649 166894781890071488904627356228010936238661490700958034148281273801926607123284258710847463240891374171506709314300060844383981756788771974621771559483113637231999407659999994785767376662738449466799275937706952030251505802981789986162359525426716160703771544153807704403055832172529990676175036892656263194279951232709204622098564276190550302677707209860928836175703521199266408146969354909486383275534614890592224779343349404443083317045784242497536785507114609892341342757581209855095729598777166861814216027631253966132567277159357640486176136635288699685143271910403894971835769521520420120101680379266035704901642721902912014657578577438674345627694728237061807169872696876188722720238567453925546792501341670875357525304595791328099441130916602560319006443023681640625
650 5243911607856144228015396442795850945474338203145088734871603294018230240216401285923035335330746232209584138390196770350274430722969904045172946092698328741338754625937229596045827513650587489875067667787861701478293032406271094908518466294867990892396824641091071431602747606704396143741984101252710918076158639123680231272368895584155653862685003868154723864325393941557438222275330782392497267505869240688215598725922402446866582050344501744281011700941119825427157201821282988803455154547231902625600866277670191421621287263459671577875923238381863348723095575253866331708166140745207166494065840928159009277276994828796912583293645887905980415275015121154991330704087396231826921861040406557925546792501341670875357525304595791328099441130916602560319006443023681640625
651 108640680180196221753431498628492796163157173317336863388157113371371299351844965953847658218707665394806433129666233451435873679218078874227508953675690005241569200280006256652373914965321023593579073984612325687334026053509090906099673930703378597698691957750913195745546203921860118127180602624107886731379357838490778540223992354075382661367440078832626007026764888001153312794872537932936216389284851959991566646646901696417189267904150227971440694707326627981030493309516548352525642989720810118973621988918223621725097154564815321161527799391634967262903404139553762340938219501851513549424446678580850425749871761185133327088202858739525431505833201332877439966010031344828202653896662109209530961918373427739857748973291860154592736176226708266767673194408416748046875
652 3418871296370556282700614763622609128841241304088883713944511062299767111899383440630022231523518271217321786155037100365792643294071000346729403412427644198312098430810067436580254418765642011958384574772583022496176509847317826465259899785077916968601489211940440385521431526561550661532106805372886202930558043171409715253724594346317961353843692129613857696027599250673819573424173212878138151153639392647609949829227681811827826385000224666923177844885907994627497875070387746753139342014279548853097383242083056263158150871364473013929588640846277590899898037667729617664479354453011832082772573853101746831220796636427346486746680335510312123911478231014267082313472203967845620167656751811609530961918373427739857748973291860154592736176226708266767673194408416748046875
653 70937279318011926414728176925043285731204187042379540844923497713611559251236256564368394588592903028759718321609031440919861523635987912057241531244144541235044118613519154624445745764975518850557419788909163618995311267190601018003272698522187369399594692040756163938293628326377668365092858358085078640327741899432584502070854563890192247183702616866259650128125704070033185964328834396666726872195689812914911425201774609941506910471184144833954534416311049083338493594429573553157154835883657427445943939468280263338805749067972177901745290390077949071794760084951144172910194137881156381079027969704425096222952787051011506193573949894426587899741637083226600571779439159151890038958400910171423718132697848314127110079559584680949056723076040498199290595948696136474609375
654 2235838271985819819054711215589920387629346102834654043003865174948570219108363431409574817986385444184782524224327616408644716829536633740700124138280084647878571373718829028236388436665143664353239648350327369441645911159843184761053689163737373173765326409021887251818818715001929261295826745266700840225116559645365356882091073153458903973441642967300075439655374912847396774997337341557910037068098196456536497216726909201057898947992468735971183109088249740846676998339408802349242694070753135720050546237628720334131388265580652762605521805926733594032151576048733078825951022789595768635278974564658831808984364601465180025400263253427488122480168373269140162119069922672647133681029738469825823718132697848314127110079559584680949056723076040498199290595948696136474609375
655 46460602637841965235195746110958995527442726981493986275626791551148749014521682004983128154726823470757744102788827203932727177223063811883207379254949841522573126593455191286862481174847785416570695440711671514690286229780299022712904642927951233563465969333070507699509002625620136099820461223187520359703208786673908036035000826302762646695943502040737844469772983563714344213084034296268220276923405154401619783528921136533752698040038292837769872066305985329231792418432925073598493713768367024658115325371175087892628649892942124641133664782046942314851049698191293794765131155980378387321534836317815046897836891120534413787236256186510160768764799201096599617147160075762844031806202716625437735376917090645753257102111527966021632153614806526320535340346395969390869140625
656 1466642284458835635939927039025007087625615854803755285647488730719815274470873240792794882505281786495268447570702395722499796499410904016501510016890456217453488548139338178360595851007780447727419066419049675845852365059819483246312455793317276108013923083579942060709280107341096454421012613037955872258747597542914676342971082047150464089539915795938645455127947169725979643805840319461140803414164992858732674462725891894261974531291175628680732513003853270766691693302976190371269492859313601965244690342925520743521141012218419891975830059821001274063194157285335654204142006760168722110647156770285072632725717410171985207925933801292877036064656684315889543506906462407579011748428099914832413735376917090645753257102111527966021632153614806526320535340346395969390869140625
657 30522447716754047505064514002086450827801477469394492095606845007976226321585849884054391820931323699733601981328491666008964248459488515490924319464185045107237519873546555510602888706882883671110899807797982936289943759715534260694556061012594663771999507566156717647809460876017596629309796928745934054413711921869557212089794113749280176892299241188407667774487173599549389391813626171907510992804116512262162928992731420335106471891949049787795198371011982670793169359519768348521694841702846837131770186211583323820791941281399883556755604484865850330885004776738264535587547082646125106815708959030370948014037878869978817566925458944239303309238326675295863211146768506719193389709321563605816092942634528554259889916087273873676212324924927887792591718607582151889801025390625
658 965006330787584130137695887125157313895856183891336540857251915063215803633774965952873572937044888010970116651623155365175770876411216187962453312440982242015965915847444571334850968906936798166801222105043560283917740216381561874278705296750909024518795557311939411349774755476830679661198725012640043247807512225426383493224138415330337490257504289877945067671873141297941826036212430531875090155378202570071399445475877711655414539611909633985703831261020195869666020660330563764054243335957552024174959712876900183073683239088090439127924258974375782161239039319026084660103819403868022264073047048441693515084465177598258024692765966364824451885615479880478825765246220767168222025621237162460199299342634528554259889916087273873676212324924927887792591718607582151889801025390625
659 20112870695442788188512350904889243438195347085045700972818059041276035977618663826839836874862667563840864959097804326524414035158504679459398165295553992218520501656947280693335364163040995295252196077871142831761880201280456916416261022366758424804194027394697359452442656992341865869608562737796867506684825815872306761631282183450423153988595420331214398059734235551315074409149404306641144161945640979318881337882745039263709867704240816564214573156279407983076749029763252134985666714154787550136827354555858577343321595710381934693802139445854617422951497669887955769104211006501359273554174338950650053945867293336200777033518449985338296641596921240735034460464511770962559632511538934897817501773996154317257267454701513482752623922125527478055317942562396638095378875732421875
660 636875078221986900960699384811087468377763106458097991791877508915694751340276302925764511081759769517824122134687625730725493218759241447788849223122928047192579290879159769913642976084666228950427582584988679727702611335424195464144702361635128820140186716409713772250667306878785961288868442149660385644672354697499274989451733697514625945976490311690201591999314597933830028994564165865511557573869081381996745503408551525009363786944522016626719196004119805888284730044618927522617409093417670004651350838470117370559390439450918878510973059228275128321188601423763038170980915780432685741018773208062851749803116648175095581222744039800755303180388114432725668537532567612789696154827211181178541024948396154317257267454701513482752623922125527478055317942562396638095378875732421875
661 13293671623454714033406706152936181114126730541941501131665788529394424244460318189178311347767976071380216922702380693487563017028567343142740594770136868106737993842906458740890699524195103011203196030255060438294001992513553275562153500213351039022589951663753808897893430528918418796419121487317398824774302660150651481170860496778917771246564777854272081325080779501600777818811056072544790417884593841441460871071654522840283776947162906181115692485097581180003556286244048575223420035321292927419722828973738279474021741579670591553477543201145740628694007885283413914997910976504114820750314602843239909934855826799090870076205484172342278090707797426934367656008806972479026079250184420076340098985929858003707053787557700412099484412524973662994565160033744177781045436859130859375
662 421592124818492854606994438189230623621161375009449532076617041340037684888030912473392087325766351941554322803465378395758826756994663583736680380032307133998973027812682514199542290991460997448846313052402399810407967644382365686536371737951164800280981712679976965570660480239783519050753438622703709026410781188069591024522833452053043886622344785903242875297890079794462650485629028572807015842900861079790846335187418312629963562694909607758154033552774139586871589362937427853839844815863364398749777480100346080882886982505689782918696034042236441819080834719373768161800234534433220260349868324601796984039079807894714917535373247166081008398163102346415147659744330556023042132703045078896413610700745858003707053787557700412099484412524973662994565160033744177781045436859130859375
663 8813086588236715891076674034567586271642562387666568490792231787041739819825082683185758678069444991034811241679241541994505004550545343516888763289052691859962611801305424238923909500741856676315105287095380188078526779484818849212971047164541394221808819659935619137190375050280005663387066147729657226710080308946859361759785271886426606200140563027506370295542213679001114692551508061161492170770912318589397559963072582888509370016444426243311811472625645374447642434976359888611737746012902926353601001033716880792333284765292969795732668300467279454825352058764637025712833128218660911171922122450995808309390193464346270122177096569405148621143343135351102275177403719389625237568510012022476087634461639856457776661150755373221958165504057538565396701102372389868833124637603759765625
664 279924494905969560258082872396325299710360486237373194557244235669202391795660173840382629418461812857410962702650745731878122679366822857244761282790229851802016030590319840876041814802605403823135362351728663296182993055429044235069325403976270420997717585560974107492133634839080244229542675522349723588827266760951080359058485789144438099082322257751775016739460275334581800145959086031207017605554860561425971503250808470818054295951997397200001055231550982052397447163507652363135823275103066952368107758533527657925706064544226977670683631902736198209239755414957165045451139669090721353037098712166822209469433356318742591111758770070963229051285518719299107159170661985590790003009934006455279695399519175856457776661150755373221958165504057538565396701102372389868833124637603759765625
665 5860293665026107269912342673110579474392773493192159891586387001121999573468784305448005845394702197517989029032742425570855807486633292537503685396391229864914439934717595784922654542118067927234994759120441952850337797850200998941730035422705378999091438363803037346912813671996099995053505842524724891257886486616400534060457358594040423120841766748593811256118612944104888207672765820584956327460945102196424736992421717491314342607050271124546009698309992446501380635843399188230765594936394789669147660398194727520601282373776870262566636258478007400175669957082471265344856446092648009608903075416956381716692955210105723030461962911454572312577019803144857148732213302567153269914031342875799640805412065832544421479665252323192602180060198263145988806233077639262774027884006500244140625
666 186421309436938799213645761901794947417077971766308989161424315861162508602804746373882169109538976639564826795407670615744325219993232838482721467765832838830243410674502219933166670024909723852046386477762180247291677358643462177491853458942746207148669529874002969349942596164217266422310927977452683417436566501317733601280991597508742617384878190764352579768601960311583330845390186828810148199230477811256632263988096919111480040187899094436213735903726390129028553751877000251655886569634815343706803171471522701504028257696832828810475154340254574165182040916298719639998923770658963256531960956193608426507384748558502766011094970077891956920018315505781480129993243649511024029836075353406340758519950234152544421479665252323192602180060198263145988806233077639262774027884006500244140625
667 3908544354247944507389511911206517886310291671540714832907263230607230797444988400963792178332004494655112145766694273151715449955370110484100002944682620332516028686124696862792811716411574177156080133819472163395845324189300918532963181561645961415208802053180670722523172990225169792691023348208901385238143852467853891055817959634497270940106324531952649914194253956503874000769407407712108388924913887627106938359618976280689192585522710014773975434598019974752236632719402847119750087730884048888939477973549156447257621618534250576472475845279895933561134257808656129100245333653082588852376060990507234947823989558533978318396353873959498322887958763140172144335241519383198082354824436459044780656130577928099129126936723299569465654100152241518374533757462785388270276598632335662841796875
668 124523845930534560809087477259484152918243380614819668414720713507396576665158792524217868679872903564121172846901436153595683764786207198452335391996890275096119586640964704845321011785278754595549412542899878582393320124752765681326787132603630287373497341852946135676282415153021366774118311431850957915187234970498914910284149028324973719271472923553198351667806851752407646550261299430442651522250034728355142288821382629534994826436289365637564442608165663600808756777006137180348072027012811530626857382394625696686153708583885474663794307002156512537297465265695814453138710138244808440910503305974516144182426530648476280915302753437101074059860571183616331443555899297999890047338418773971673406811600614330275129126936723299569465654100152241518374533757462785388270276598632335662841796875
669 2614635340455778493709997714526173542950532754814046650570908406448236220063609213551938505420300600778738592143553948885603417177091883018678541796995593230856875959296350477058492195400679155731183136762994372954370750556104738089612647589252329619569353808150882558248132026949150141239857697480865008648561192186874266518112487362692031865455371941562947611633806552676510141638347510943774229517404084794287573193843773147293432200083732330235179684985695201724499595864776326710619213006895039010326091097281265608432382002099315657812878961435043667983277774499466381914804700230696971993435899454455960856392248111299276559021258333283757239217836057799515080363426170683583480075939791477851314138072562825747789385920667887411972522593001849575792563083742603424752815044485032558441162109375
670 83427249061640004179314806006014162860327807093704328695674021481553100318286034029517846685220323789612062128652560048488850625799854173747764972807968881465663954252481299273652183927299017973627184796371331682397578409586701281979354136538359465146033345004847716387506565683045579018937014558462822919865966331495925122597553758650884537034422511626424318148478545764381200879550687255804490694191961660138565195140708064796653482159359312936802012452796776753951861515385896685998582103695919231167479926393448787678058693990284831752012920594656790215624861637732911595927094975273583852769988524290128688690979952448280529170920350857378907260577903089001061979234967693924319170653823510637811781903995074831506765385920667887411972522593001849575792563083742603424752815044485032558441162109375
671 1754299517311714986281373182727643182761784493017835332006853676581661713133386980462534644598636351817318597834249200440506554738670771947550148950221993770478603817898175258374115836070908182346419256962797911341606326377019178216958352987561782371837872781964015444964422960137205460124892650799105888728578853821160481786036020961664876262878747447019403226523568434903917819701905301906434151180371452470097986609149968696196151062982702666262534168277467532552128425593696124310479770010002222858750694788704285026663106460460975357190507253912700217888606529314159530538056655962009861201794626721346772346406261879237364673864681532825442818800636813816312882680362889465122122401971178730787469513899655392232213973952768152453433562659904241065356809829191286898009138894849456846714019775390625
672 56060617530215739413003874922046410533155358819676884807368597391342339968197446060453257126501022637323742009356452297897355355307482794433462535780720142039121680332497812673149341533992486930270941627829943209108994767737834257793208100651014839051408002112754741281466237636925354235231485789800090669215886519709306959166655471384733193974108279566784913469048664709053510966253849366326512329093287519955190498565281178855841588522162856288525988588942382231258937241975026587576682276388275176622714296782871748250642031842416973070896804289858142064560096600156999537807870316576405459095239714236105200227715072400577666223538037326633300210583664220718075871209030935210021291928277880707982428398093651987791351253952768152453433562659904241065356809829191286898009138894849456846714019775390625
673 1180562641740928889158680511883692954744805563541201898188041195362238123284141920624639033814164079398561368021419127391099574753729648876852538004472828784956439202416389088025251231556946360849173059306498214682680837996828749242427910085595303898308468754647280470875607320108737503950528004966726726624347745510365463040098545207870472055293386257578604175458941996189182967483306929965348484671099506266373731735332062865162722563394126137086753657017619904378225192259406401749681251531923182611429882326625116211225605999715300564423915247312403810809156379787191148195171339874264805894921206369028948939015346720418964994361080189690190963614092684450380206760741856997440385248107040980749956260113955122196429692790212966601160787670115554236985133015045736082360150476233684457838535308837890625
674 37783182849257951945987013964368563963417825460229003805086999117065375686506572774991679550617808806578878844029445184087738339507900513320054911206281726763173195107314710427304810804193640128690235338529883704678341086783828428271990362960830215376215575178829233531848729076391153319799421278695533541652764758541527271198443448591678497531910112454831466470903696005968316198611467905819844574730985898243330511299016230647518321614868015193108185613012003901365328810830725313813645008200495780193360020603039721647624731003503514725392551718681318487125492316417741744808907326304703100262876350182850987031249620060417891101140622958519350952553324939198165187595348855054676031765676882723519379993541734741154988842870212966601160787670115554236985133015045736082360150476233684457838535308837890625
675 796825395923704240861073939379661414778139486415724820947199873796818752328886104845324710320078133022368922942725358201389394773381548399209128528393302358674752157387518951918769277349122097148573923408885962985861578039763139765861677996554132902663598419629969025191612989926657425247117772010380467950164255088719523864387233698962815579335700483559172598728551902770923199732909550444328125375740963332488781615584560436707300797751582729622628523194239654795573940728117788760660306947856961676388897271603786407502341406234270989137463789504265783418504009051841943975876443811879961752780034276592588346557361659947972249461029604203183760528682043085351739437229082437613928340174306792999173269895295000529218633184433752455783531677327999109964964785155871855593101571457737009041011333465576171875
676 25540305430708057345919098165543096875990309474525851830670351295013523706843068745550057374688307209739583537667616078103522836117972981948146602062067831534290967757585871542268302156355160477058367807409895218072823881435967454735400218762658327519118038341890859879708287199467051296599946887735374019951915102159339233554786957019116546917503277873514877949861673502695167870612191624686531685810726571103538539212164221852134759621626836557314976916031750798078312114976292438156648882128194410814426217344196393752658035195942217545649620049012865682363700196823118309398490391845353813198101271539740190471463725190456904541109399563607086192873264085132164186733966755195621888790647411549125398125055723436851947437536433752455783531677327999109964964785155871855593101571457737009041011333465576171875
677 539414136032888831280569193220436461604117155014574429519017687669451900208204760857854155208671609790844920514277326923496320804629168130807470476724438030853658149491201888445169245901831206379392087193913573224013344685062762355836549279903050042963083604993307902809011599107444054086563394126411687922924901804919309330694319584978092586126805275403056211257227959477248451782630314862552004281509321086305614709665419149485782747546230581652552558575251598131946842705270190139634589302106303295731375249438618816238573790252024114540053337855484959670773221244855853440015874514053054886111423470086866536393963612135102384837277562978948881578017973417609724913896982532230913918949190183149690487089699662871708684697262610412565450945551055397446281159550525246236529763876887955120764672756195068359375
678 17315566913631598116074665346038434336707334961530983090635787605036366649605722855500524249006373496335714109933648716174831392950162440347901296606551424143859750448545981828709827647594974134738617258454402295607803673683403054436487293366849889857199538922478554156662737503321637144475252209637189093938784573899087089151777007254481789555571350649726031715489487761623219447511882462775282291452164185334655931248317086121475719615196834529431898672173581449606956755180863708132779720277560813329688494665530695759535156863211166570067314577080121642562724222320263514459853087173927684607080541804833572325531218549119508134670551353588007779307444137427695369551299337218227742239067586239224770572147300247671663473985116690412565450945551055397446281159550525246236529763876887955120764672756195068359375
679 366237418229289273146619046308710599677533652807619056242141050149245629141298067307719835980345633532641684974261632349755255393444910429249266406685361920754489118227865735459675730879600858639837124951829412986132559135206362552032395615789640777045177140825437623989218648724672069308099456445193195217234670275802996607506256760847584978687679150469318708100224649684753107961298555058810310566986526720903952047661137694573265998232535098761953527972575748972283966743536545377311157709053406740593281848845312439037005936545566088481033694599975876040852518036186112066773703703147401114597690555216552914835151016044554335544171977413680280164741959598763783001403647295433998827438700845738172964692421495608967301850668361430131941192029166614866024907334806642194603709672406921526999212801456451416015625
680 11774070867270496073392379302000880670251045552133330908604088513515372080931756302294261770575467695413836765889299522303260597318204125000011080268988775481988921412138436788428831818206423110907650445914637550673054986665980267342036144285442552254979480010645441960645952717728888257605762027325802513072881923399311515741912856850815178692494813268067654969665027584744610566655404873105191906523348439003177287974347635051381584042937656715612168203819480220293906586133623965067651303626516019958100766942834944234856653760228899528822896380880525643558584197145605346398257158495651395631000622984789171778201184926384310612951477130725892351474216239829208461785102056169813425532174808741110161174614559044234782348683955037910131941192029166614866024907334806642194603709672406921526999212801456451416015625
681 249390880881231354060269889004191134624773652448734783910835666421940594319374513353147802497115236344327100582227819586162778841430940174314964323079591109545498938655600850721304313883518749060308952764771731851600916478840583304554400142263393892125824639819840518248385945828528182562308664062194414824648363260100009307503904585212183326902047635292702360781405321040714421959849479314169046265490495739774645433800494436429494574372137396186762443543910466634114598402982569894703404526307317762636782659998718169170068760537421988827836756239540448535562070332452595897392875309538825661258234333003165358833572354394809337916070943857076635722864812816242332918096114001991916412933907358263019246999412496333641009710457093328799851951771862464723762961895003323334525126286909113559886463917791843414306640625
682 8029566894993163673733033746450332690267162298015377854001808613897030192692165970580788213501988762730105919536772364622494522197126812167582093576916799875283998064817761739099738483131390396453797896316255078537992724639298285558096279279145382474160901183201648483224822488795350616254328668956734271838776684285776482121584918384420126326887036835848575050038296253540742097912819661583562845168983977830606952357114166300922566621709468351018864670482326552907482790725753825138006371789132924432391372052229526257547333140789672429996481487848961636079172064385456806551624625302635658917010620120170305775987538456309587448286873403939284538494575195274437210460297968466715959002667628778276068290078563388848578317350454728298399851951771862464723762961895003323334525126286909113559886463917791843414306640625
683 170322547007499058975411510748074811994894204345473277905858335829992364114555152691481553157789611161022126615695441387415203893273902336014546084749625284047526232518623894756471142367510489350265326795690705948113783676328352673512485632145139023933418353700998971455622672312862770977232012826130922564798688012197461017123824568830906222636800465904621210398003421802478287896556705428578531442503424899396639612039154273250413086407700917467871770816809588188212938303668339333155489457448422517039997807014965580309547011516985426518544415459136802676973117810935823432264922336047920868147074853573633060288297386530212905875809537176468390351576033217542767135075002395145405893818602141668062097170432686316152118094345513396088698883060182063406330102974287269837480661253958924561402454855851829051971435546875
684 5491985789928824677327087636124811101961940438467082296858568680575339773012699789292624386180603293733201404944536228972134064459416738385494411590201746967356758719979844914979679522162920328683263140070202088894665065015520952461931470291813937222822450459966059824515555125078213271048223305630691910283334747782661859101757922533227169213901129217085427133881109644569156542852429287986841744206146134031264823986078872682225537782563373138828403650290048712244971446663581389729428590733260088508833986450829156171226815751469672311979633589984919542302433906195449302651068262332060348932066305123731014865211675263282804877211172254828528499541707202690849555869910357785446797057626980761008147739696903994155818619595897258410258298883060182063406330102974287269837480661253958924561402454855851829051971435546875
685 116663153099488361509989459275132012341993061387726616142937626646261101267066329162278917876727138676511617669850456646444444361093843974494928226376325746920017681233548054261008174383560504517026429678161933704204725784198041357930300946475262590401421017333344961536628529169080009319257411961166439554269651015939784274917104406372502539573571036086464678747927390631296797519163369759451025717159115978913737858720650780077837539409339322210409643929163948232316702037414920916051340039550887123050887818466095032774717715672824691122910887855724631088866226314270856747325163156942465600788998223116283950277271523275572483874898295245942850231079670409698386546400849795351923240206937476737176943464173144926991961265781139997338307534896224713433336120537386779838674252958961863324560681576258502900600433349609375
686 3767339720944814723475574132458171575008405715172995561589647589936136760074001450733434793403094814858603680727237078337431523321065387755788187646470816366975226743715364301428478239199580015675273567938249142146045336851057925259637227846096373436825238152134855374556688194496572429968250472474561761934420288563309314404601526456501675397446175125512899243006748166056039739798847908312670126314929474597721232890364237402832163930532002078573899551408507226688471360173511056542215027992360254595664585386800942557618608045712988546633802135047979747961653045918487468098976871680707711640421086291607557260495133119723097289511019594995132079455009477357023661500748957283744037172697095190215366880432478952504147660553536710435023555534896224713433336120537386779838674252958961863324560681576258502900600433349609375
687 80142256724504934537856239420303016508784756658545141101956621462239347554914266039417629492442162712112120620847033954615813586905105888516291175813353168439716299986918342742645218034988087012669918871907087743535446846428628340074902579532301573166584379320949884180900266605339970063029624509203806170392914261618445855948153377656668180201119400179591852643527929304174732387720301178701171136154593304727433080481186876297966719024740022880074982328375808576800908380495092864749714163831382359568846626618224316935902831411274299788512026830974511696566611657729473889629391976836227495120086111999035261762660400925943920473433762233525148051482793527948999841647523447206058284833943433149515774481146850848336065483461296089747420655673706378128701914809184717749169211782806800103973188242889591492712497711181640625
688 2591818394311776611209191532773659587563605615492456263945776132293157858845206233870508846032321887042694181441009489200997963289698257853969502688252727954426371829015466261863199418161445469870598426628827408574028186795059080610095696627864033488384554287238505257128228382218290748148137285158654863574717224866873054467010830447188021235389318816928597596166192998915450211692033131395399279410488038780039599319171774891983958617216084182215108924776083631872236645016547149784705444362044381368661297162968565355189155856990819558405860711151062651828012915185779711891131757665153209515630874037684734923348199450410589738648327949661842517872084380794736372441698742123621258632763617166760360022472821445894434010405697822727722864521273706378128701914809184717749169211782806800103973188242889591492712497711181640625
689 55214358877161211000401476856813882659019866448568993906114423949475878560661562063942107577328254359410417654982208778347113054609491620721981602360273055944650139634903727162900720358275457952627888617288733207376227836810942640354882956200159958974491021675412610585832500098480093884667462076272791518274947439631229639277228095433873005921227470218037550655170186281741439704689062893740512010178383297225796280128046213973060807411105277010136822891292492942278569053583773929872349338748529559281495598737720236550731878712781996127416347842168337993956038159535828688647516425219653732519077743411984952269084973240814539305441604690998640228185151870906399773904459446655285053155466312668933965641894471828979464550499414903177111149890383694530675619303528270529177586918353885271637526699350928538478910923004150390625
690 1788278205824424045695985773478179708117911920822304885294617262898823715160311754341828325275774055645981706526457098131117161363073019149816183581493696212496071236776767813329646788181193720122801929940474255076255608482122719278582680691744246630349461489491969537149104467056614421740911646345531282993510262730504668691852574436953649354475772660786253985318250198331191422245565364980031396524732723654654001209471535032388871741157013944459779923046127769350403740973614383312522210615778084648478165922823928188581686810621840217427123817311775355814610702139170050552298418043799385349908844587645818404933883003379541797647627108992337998962973232824690609101921168750321151503417182614402581302707381359221835215682053454488697890780891983694530675619303528270529177586918353885271637526699350928538478910923004150390625
691 38150606651974786840704567700661264665096140064213172269689089441338994135001174726978948605574319486879033184079104705766225556078687790430458091001661115005856945441133363910658495378500383653883911420553302475728223247456034351746997377019164604094520792392125474499822502456341532778038371237833280857137458585987950546576482501685965144368275649924741497261162855498604888609550387922126092506022356393447818512289917751723573093667178614471090974744007706476124058523469174388430933233624904419578042926550226096797699369765377193782359210571609628365118512564663089794796125212814271905177043548322000565975190742927356201192341219689804731893526832848339204995278390742211655867424984171667728677011325472650824239821882568043466086967448520732920696852938738034935661712560582534722701530949251491620088927447795867919921875
692 1237435819403767888371194606577440672387222616994334414149405009009785372962791037101686306713617822528133495914166931258026358114848390679540508253020565072643232946756473534655858579090095736658408267244184107950130255029572437810877086901445964435799705363292352146511582213814786911847093036865902593121981356956866828639286786394535332583014605985789792170531133710280981168980616298040736587176115772850658549757952736378330938108327137676232071139798904530044527542877244782875446357556230015553073079855172959172920832899496755814005127751019235071074421759645722306982561166406896463832398040549283175387304724926947448754900571446969682225146298399057272112347245135051202727659616977953240422020755089613492681559969943018745905060146353096732920696852938738034935661712560582534722701530949251491620088927447795867919921875
693 26436634830639436407812996979454237918833879584793606644483714502501224749768798470944928449714945454330409859862434484646569910749565704321289931665942731709250415468561694214441264648843874996087998480788122217987221080918606166971292727730830380623274681653689552632035443175166015868756468178577323157422793034679561626204285716209773484168143178320659366935309636037299059910209488199193847214495967519854045594094705096273485926176167138787855682284623310346530573998899660607176143220881331403706609080896805060286194775934049331067411947732868674156820603442843965425742791812941659341732080150047926477351311773077045662053566404130378702534351211268723658160270107176907946704154758326199047734828264263452750804770630975572427783450825068131914042919086545458210413566804483696562832160947831283692721626721322536468505859375
694 858744043638742030615563620834147183866145145533709991985828211643696408027828994188694800844593252465114527267952156264813950705761669378257699794903478920289206255825695226662900268041604831733335005689698534012607106396844241445186327766769930843855129228806553665400879784912084441635528652302939706822371390034889679227691669932764435208346840125565377515518021854902736454280147091083188600299895849462768878348429117034480897701820554009731196643258669766385849389256148887385177834720810733248474114043765985064704871220194340221949539285190034327997490108446034173758153576320711962716334674126593421633092999320330214265072530304091925636187500446008073917665450662942237212151877513420143873392067605155385540571805252216523308860472218357347914042919086545458210413566804483696562832160947831283692721626721322536468505859375
695 18372260186502477419455707142244714555687746439474920374935891038838436056524700131829499082259830989306516838004957493926364403438776429865960374932269971212981592926926918411890288658214324636052100867658265994297951811577080744002799939228859237043329970337269285451396279696001943917060252206356370384620002849438514363231312645804441121768541790755445208478700250852244830133419014301898765668687849807421299184529652171185775161099686313857457327844435171763773757127193045869134926029578181993105898841519148392541034635253321196649007317920610024115247403563765007355872001621993720529223312872257368720669470857342591102849302216579271262407212976176301558077578914703599269237503794089009789914773959335046426697064842446318304912844532626690368259828765149093456237428929116169111168351858742742166441530571319162845611572265625
696 597660618758525744755998792862062966530819987283833997058472242129910113907183825962337862649679244871718498583234272798728864805831544056200373894896715613114525749462938775130310535565040287497634134038038870497759725670784023981724961339488208914432392601979752615194248648166374042474184678712422327835001902980912318147827863914449188581253550302392595142974947847569945289623248745902241030106899862877444547788278738621626728872133679271234227379369127563021269636150322944212329090331397732342004471235084359924332174908500169833588655916298264728035839210704008489585268385015403317104507683943984913711245067040122707715106353959535191799938127074865812107380802201084971945432886357529792485094075909251938118599422430993429182935759003947307328259828765149093456237428929116169111168351858742742166441530571319162845611572265625
697 12804631841562626727882445801762235371570510157176113948701994419032848821069873316883965884272415265138178333957447849071992820131499987778263108790353372171934642868403981540487936345499259341885347999674113008666674625944248002392631094100931781241247911537117494141882569750460879554653503522468510926486688199151980520087642760814517555761221131741420652539964152185602103149094506450824014718176959068271825354281047061033822782317112966524176711795266962643967204407036253503307412947415558576460496530564179429296738851361099770685024374477573995938249856698610195388219433481057114705851993986537383512630375755055292789885082699557560766415039630129991985245469189558068573575552812994337031077510860732858414239952177404380913040974908428614236149100649308918138997487963593969870484341245543691290009746808209456503391265869140625
698 417149573141694067395745883786960036597700512488814560579067010750675962181485628496581193606456540023878669396391524980213504439132306158636306290800414025746239518933868418715144458385016031278155539762767171730800988353120648934677340678565124070014719783999489253937874797338085555058601337754426307690040162064734023543905199852950907094704662065694400622357724820011382110780792752143061765201845888686149693234370150408006933482557576839242104299184110955892465536586415521481816200620486473265460329985222031079095679340908330326027566548371359361014978105253168175461984812388602030121433795165455214887404632755660800602842266706937175908577193299545050750128325671432946935725904505247408937298836799622186705523601809771670196867524671034782775285100649308918138997487963593969870484341245543691290009746808209456503391265869140625
699 8949857535385274459489014890269700375802067618514121385513382240917832713139662946701060449766788163983295779552378809661823495602450771505541267358399603904776900293456183004351749490407799329085553703433950914064143103974445169453034092151609472630976948024025526724028432766006031961248704345513621192425151215520196245746393111104767948823522633582326274317730756207480739857303671632876786520788357704461435079216512026073909021380981561213207673729127777843666435280328700769446058825583973191122803861329993188866584303671725027756815764385112754315262651656936052318144331255226057261290951857133133345297965831754954386804259668993593828500092382732500817975299056963813211439552233568992441147991825761394445716866767630293008159280160346317841500733353866933779159244086552184939468554530635040211716813018938410095870494842529296875
700 291992476689211286173595050930232365531944507213364998556027517389040269291007048576090783261974935707798221275023987275139880600241950531009100786137556867893601143682397689211509950948261905586259297034275600177545887632119094190491160886526427759685717943028524961943517959056475550508920377541267814817290670592801702638008421433009400271391073162359265776805571596026037005687319220369941611393791281805497084282130764108132552718466667076890140680532846231206548549006273469213133855846052617981068853706659225808149514953214153840400627832860185447560120421995911586886222201986573229888397396561288610767701279374236200402525114750153606722461640588779769112815866407350781507924316783574241062653296514765671421289141119038134006950587595461202838030909353866933779159244086552184939468554530635040211716813018938410095870494842529296875
701 6273445207241910263037830759915912663487097551594715470533621274009082960184755131380462846355456688721183310099271234258967629420029522299262105729370054873351627385765160621520952418238731629966144571367098243621248319112798303201425198846068834279569411750829012260102987893253074657312383703754124630148078404770104948087402884148645615913096851762771838554951738154605917729718328728024685913554937745213587541819468901304874517773909153544198669508715419595372455992578050219684342905122032633808573423745336199311613961779960013515020492018415435520788468085088225642780881391786525729331442078109691059492468606982193724368647657642504753016198577823085294762208472168613909619274206197457399029260860266907743533395460654827662180315204552360917213907457060720579190630104673081642567456725975163188413485926275825477205216884613037109375
702 204970173703354104752468205416295998202999393845147398485657063501739668981299957031726009318387699892941475070654232999652504998871535290523005533290074589121300205684697345308005257790726585621947769539098138720860864971416917437140493608001610083861488447872013379731066522300596984172823814372075416206287578202240827675816984139597290938779902351721061128784971051600908578162892334114688075849438392475368370179687885920855913805556378227281925459835732079202191130106056015706547865076715686422687724581260435550215954547946583501875991281719013676687099924315896944974048136281446121735227196607908107041142405595960087028966964665260842846101937783413063195017239085666303956951282739369954535756947571131569706213388342251147516410493399703825964134304257060720579190630104673081642567456725975163188413485926275825477205216884613037109375
703 4409948533146845921770816949506683492466323284482506441287253981816362880801578841380579010736142782209216945042925259764274794784178826208095634445539501351238308248229571351758492767845833346060219631352999122269336370594995774740995724962239806274215496291023778237443740055954903860824535114023502936974732300436696944378871146841440166638372326724321386684886806559901303526815903535165995190966730530955437127801172417336271791645146890335189727821844733104420435965529710990649952030172156140349468658760079029857361470565568427841304254718062027493166837555320259704308153245737069300136543159292668023930221621953861677684362444097277676836731272478950517170899239200422172342453430282728139966733398053355309664087308422538430935223457305024202026702305513686567171012963585176394724922078360539721454680606171905310475267469882965087890625
704 144293012289498264828619356857026669932213192463720752352929920857762740320083289011183616467550328537903852188387343178440884000274242742974182259212690787911249878978604502501384917314429272536027243613271793504238828889299698509853312264660834014428530098059955607699819389144729031406276723563952985562615673794089459412953642512107401876633672918824771478645308933951671689746122566448647739718353464068843833933056366439662313438943827607459313261897628875209873583735923515320978153703231354010156307989916493609411423532358358286966937993009051236630145013758803123958653913433435141463454075591507642456797744879703539585215171335911394023436404328675651849044307424571022777903980110984334947324698815930638999470581697901958439468345169682226640608010926313686567171012963585176394724922078360539721454680606171905310475267469882965087890625
705 3108814735692486045660791740952841278993253296969584909890001051964496077938883663955427970652256885944331951041544890754128557336778519042970912914795580100864031480619585534239880180243764026128656878476578579216408500455078415640858440840143361297848021165965833455648957115480797870348515673326185602597590765489957188230249855861244811133381088775081712107735724340054186027107602736726004587235346750164923305403090771584771007076190863972628638450767427615085674136427080112128941176717069852491368566816565308631830229263573831542971383454273144760763506709536055519895349964617055338712673570925182713663931609731728884363624127912347740667268805030723846182536775288950020405262440004116081767859480954190347817178982744590192073900769090351625441003530353549029855564139327549358281070065244180503625549827351193243885063566267490386962890625
706 101866655708028668452271129332560692871845552174692950785944749876814718056124229882272132878996519580491076423270138776099185002384898751147301088739023925115750152085028811463375850352306769059932971732965819016853817500289385757733241008383822276505741937453243565459583924620090150620503323883097168272239286472644635806157747045062954791083406109929129208042012694847996544616533325264776160268362777176231451189306729316621557622136334837689620092835537250388597062900867838241899201567005464001485010809831574816632217259859587292255965034931632695655308326643124412826747252804387051321782030180821251149682152297194488683888077995885579924371891466839467523331057330855289270124034733269865001579958195322402923812569161103659521569148234648037421055050606705549029855564139327549358281070065244180503625549827351193243885063566267490386962890625
707 2197791936090655242534085278105301893678594829469726710915101588066806740972325239287099891981772080401373828755915175927870528254910855346029932834766398211672551269392934335507695803786707034550926648097331850909635366688407341549800261812183422141244922746016869391112601425371867910857322347271102907585901434753588165158761219019872845003243763061825105144572087212006241517819558218946805739408466567358904228653483184533773475355186004454217643141494862430499935428086903879334551808732741026287072763062371226380706808419799754200936494352310861772028743151698823042130116181150442847879813307755295815342759905923328827968770876229961805513909818741598626281298679532754946214818816327884160946160607504521273477559731736342486974503878856856531547363093056304764107883846504577396304716536127635616063263727937293623426739941351115703582763671875
708 72118623508592537169910393258460374602557292937873409391916122067404947873788481384114102333628257144063006636354673770422767214913363094910596702510308220321488562632124891567735761652898582862328449095046932489949651824837763136367780431356703962701101071914051453373960980929181402024925083027329979264593412468314723760491480087122737983743974811443206062897234322124453567405824003600643274969180534479029399066990263256373137652113129810594709201332307314740877271046045044155093115371469378802623221098470878851688975153420871173785624547098001926953028587848565716436253055879375230557073011601339328994478939636960969752584706979163146285852481116132435415641960874066788571439113057470086213900558588337398382140667596142729129900627014251742210120961228920829564107883846504577396304716536127635616063263727937293623426739941351115703582763671875
709 1558135584765258298382511757356319077875961246543670744852553842034869037141269943797206119026898687203918228982841174077139561114504556762485767547077558026811185644891580922011827289430957590359651155421168183849897472129947637753158006586408704684931108704791352145704799264365876683261612311173231680182283880308139042852023751358826618160851821319110687834690078486445505225772131834594838739581154745242029335039169172204923697613564136077692161191622274984508315070938483367930126852527916871883961270555301244047591129618937882770303317228387063385243653293642588780302509624288990393874214518935006028646363115336795672776782715410970878830040507638716494156793860447571157808845120275421578453044342576461123380584668601824381416772010897155701113645392526940071352489647171745373980044024114493651788853983107541179009558618417941033840179443359375
710 51202123797087627003967999833049100630664161878611016434735784750173943125856958108339073261372258518004989153588165147479957495478460126209027083682255888335309860122647289600620012113208024822355603768915064834458377163120256586885224685039876971708852057658365123278715219004516201235322180860098994456249857188000855248029330053564387324559666879053337791264703327968016946626979157940876224952038219064558948196410583834469915655938229720598137463098494281082308501654839025928754847741798122724589773225607181568929121649671098876591753149212630394886002994230241836603265282306321936837946531539906666994696358040299209661760249020165675942429069236484364478356157825249039229833016872488481619366233965256292789561401614728843781590621915452235692407770149890712692152489647171745373980044024114493651788853983107541179009558618417941033840179443359375
711 1107764381038603131999464328467542169332357405106891130414298527482408050324102005232811375921295142399121543358387373324596012412307854166209966704369696396935378524301443294071313845684107917172747238143923789018193028665082487919294874323728615168832246891435348732759535393438411734599356056250445685451950711151121143365948016544331359418280456220147594357794081610280974848187735795008910200843311803748155752954934794251999387942654080066352637967889549119054385498954068584975526363203922562755966553898027856054755654893169133435307913204063055038231931766334271879145122477181627271671584756648232203629953385166767841237114818885261289622399140805980959576814427212687407069406194801082551786403789645738781386972031086833486358833822385529953026369865448068546200420139139110960899811301145404986421875181989461778275796177695156075060367584228515625
712 36454424027671120686677334900386404024992458337510158799962893442486196471656353828000625130684850990335212676574203445275902812759653990995982211835821562296841183690896449356198532154415985645499794965672631783649598716688803024747727286101013969014171505341722479065136108015476895990065781457073032860327369161724266513655871845058279314562407154802397501385304643628323399860519638261457297470110520039339656190767211008156076384390996017614682670204290194250550171379657641067528315294251161796189564484828549304296568661702099163464935684267484601124125193964084153816394540358164774936597038008209168976932771351415394365607698211414489305356426915994375259864093585282404046615981853806265681904016276846029082380961033307398596939597109153442407758650709968246341272420139139110960899811301145404986421875181989461778275796177695156075060367584228515625
713 789786289672582215228761979178269073257380590599395649870529099609844416971912673118022966990034261346539995026157179155019303816501031179246342304877855905324489014683234842222689068430843864947363820110643640883621936884493513294984912857780841173248214341246778770043579148218321689857589157241025125925307136349693716787613917619134259338433481281169760445311079610687271715949118164875858671672069969787996807833749222399827597250093444401040023937163987761484748034051183807455366678414564090705997917207872018158252818770043644277166342919319653851899190284329953641838999401592130366857022877406854032444453102839142814505966704707114605790481228705810432062515821231115784086281910035704904173171278089862946219908253679677085105619850433615953677344987931076923823747559206186115121565457716673755318797004758486247910642674696646281518042087554931640625
714 26027400705384083385042473741566513425151873134818964218157957369892774395621484587800185075974911487140976394918995890579087665331455110558226453239409963409238105649919457623481838347949254722966485818938089190423144983240850577773430319936837906703078800259445039580188391174960331202084120315159437664390223351461030828039233567532041099164940912076487142726545822046455689876371571439850995784987279342569204608477953010931034505420247417183086480821836569906174796806279668747262425212281958296455599311335108018620483231969191581442736969848957246537947333623656133761018029617890837555303430607188033946070072452310187465498755569289136796445155777568031946699138870835954139030946344280339569578215841805967830947622010235630955396742167040439252017106963185275768739459559206186115121565457716673755318797004758486247910642674696646281518042087554931640625
715 564661800742241709553123281154871380023694871938393668663643891875638641823587056970950682040077884131744126687180794261741433268964415478183043611787197782815419303820202622956710399006202706479639999370696700503108703774171127984785911928366486492076498737040649908574412744816174703887009029291066599801617793350879378699341354155675507479097994505334000994158598310501938171127798418526807007556731549843897687856669762453760979990467345490119799378106073588056062319734012651664472438658932444919016070969976140618493735644405610780281697360347311778171474982968652721824955849795853859277261614838565736732266962051236101088945727121036337218468055138190416538282772035718185567897814393012534345436811597837257452024404587481660094739383631821372064016477363742084406567280832423072311919302267421735052939858402317667256109512408102091285400092601776123046875
716 18634864515138985695810623970940036350690816034279953205545011362089016739159341556500250230788843203262624528523496489309569118033339179943488985313313125134600749498005958712803285852985086194736781614547974719430769167161806254193609424926864975305027147288372198472651590848283304123363539774633182707812451421648900007963106217377327780690641204176186002156000321116791047785541917102127869066068018417864282532606841538166336630326996524515312697981463997726465202289874775409898555821722948456107275548832381821678764771047346723546614741895900309593254837754580725951336998929350766912255909034376560347819244429230006093765423487650865437570667078896469105790936955841841647815865051877203899052210023691397853107487447868519542734740581178734923305856429659704289621041520832423072311919302267421735052939858402317667256109512408102091285400092601776123046875
717 404837238121397939674084137342322800225281996436943866642270598632217223141221939771948521121269061432503712428552215058123086216526137121962885198404285808981660136880771734147947584653245971478086135294782293312450720101936100674005892106466744942806523789355276989275037046875010595373112080252400567279986516107226251561512696713027420467725553608282981017705194930276314439174695222561086217338374407550147340955687114543995975694213567095186490289908203912392646460675902258987820816723513214732793000844245113235094889196849448186646919198915126666630325068574857411236284236551068399041582621689014517160656269164908062424840273090173921157529214836147202394047694886415804613773994504073226018874408218849182739121560378674306878302068132271102911786189318820842404536412420847342847646139725741384032957878474461767422630520396609199451631866395473480224609375
718 13379293333079838853957980143099511207667689444483952401702216585930654063120873630586431832925816123548389493759339712957554406751989915559841265482594171650157518224222771699681816303478487054182345303500082392799067373822547317474112387931732711654529741059417066848628084707480782853185007942906628302387311944675913589304725976939357589423188995056037713242120592021899045601371904924431917589509082606164638261961400659776326586553744556877733803215506895144257509404383739543911104529353359407314246350031907951413099731136539916638504160792349970854497424527019659170650349383176613607200679381217768880073864375850921361278418931661809480466632875290461953805255504185600719384631947849156148091945145895625952127703900875559593433075067834444674419654524969286169978473572612847342847646139725741384032957878474461767422630520396609199451631866395473480224609375
719 291059878733559932515604731993194588217755381090257414162466116977251354377394948961455234268742239623161081529321049896667905640560206867150954794639732835729164857583122377549772453018795673240187858391079284372684861872324524151392941994290419089517065328092789954745014742633870964276534235776981371573424520805742022589132450117586901745626673792693751002033766793087510217427467514659214754797152885627999990461056740080222043301530266692638831919681201404235930845863430198637229327219027996028592837825493146230763799942239160930343553513166986624431070018448337200015346644929386065179784712390831662727824391409475889891411546060818910350535040887468144916367138916485963259402845342775448555099188950443668697978766511512995564206920915973631259164914655328907494541493728413239507457574462808055119696714623138010776871344165162014405723311938345432281494140625
720 9632704458055087763020133381650241251864733492379914011312280114710751537285031417817034723602916555440217019501104033844503643124338298789504107925282347963233080242137667351339361651266745613292366605270633725040983264313099664713904207849000256170679432315444587054566682846408550297494565956737014613452470397925904210331436369518704250534896350138400582903005389422618196382887735200730625813698339415431545348957335083201322209565611155433673406423637853508727396084058160094932021280322873265415809908803648570089466136919407482847391930242146053337447649040242565024120556992801442842516560764458674354246709160463591479050085400814428790976546605574018153142343069025593102410221885162541554352653141195540730040657322470778064046228012843797186213648827253470499736416622671005239507457574462808055119696714623138010776871344165162014405723311938345432281494140625
721 209841180015326027716726666108331605411449964984279643376649683951171615240200634923783833672033900005690214809152338195269537942174251601713860168891950236013958037678509739714117802897485966984840185567914089548087331587411293769704293776957307727050731553061177841380752539497291097817326638749416420040403086391236075947143158142680850014857208341839085005384425174057222084169702742509229761141905921516188822683814821589017949826569853466354015012178457816554099893045226921854582407801201377285058569289049851679357252328122199747993394644360950931921737482495935691130641975207789895335685505344426530297287785532005337591416822520900846588214726911624356476344342797270233324856779977482100124351970651973299460781852437059619085425342941346156672551986242691588560042522854223577684876911187684607741301331243282505770124239143081812386526507907547056674957275390625
722 6954534551388610488595045042478242681951671490899003610987792163093611969831316411992363005442766265550822451971755930166062984454801349068656793205302512635165324594604734199788737475490637250545183761479060544679835685794720321542737462525909978972632105614916622779432803090306069311252854631774134718405146195891401020176329264734486188128189161588825636572049778080096123060823018682972916699802245214077546912395341961340096556656903192775458143407858537427796950288666434409705142072189613277485743028101539481211387234486102198737670937519948729947305835537841999040295449757944009803890716359516135150632869790137530351004561150030906355949237151751793814432211693059077880162093469756671225077935013335526549091117446275131499962180265391376426280301205586150925645720154198699737684876911187684607741301331243282505770124239143081812386526507907547056674957275390625
723 151705818513949825827735850722015331973121126040741096552486083296309917707216250290149430775155446275035599326105680593415700074429830472397696570717706080884417387501539065773834113769955040466678066726522953114341853985473389932212191872073352692384106677947750503805193861298495959175167887238861324507105516421876858825257139694846754137249232738010619642593956508536983163385934121230926981817472238760653116084601012642508034481049906506466173236428609356320609724959638563519603926111191774123976401512128933901998411283465141014194522972057606098288410119264734395029549619909097924813264344315678950463718076454196578183984913106567608885624100507971483006380377502134753440547128433165079625516802682843153827413475795220404082977673078462272619234825652329619833574980254350741706166006788695971396960862488893251671799824900448150355458665217156521975994110107421875
724 5034882528662469559926553412962447788866955908088787420320616514596211054654081690407293313076615805787868190993653601023798507065096155909747228751861301137377355322196172526946804872177251197091089590564350853887578235936015076966456231103648648262732165968562054789981058909600142394796008699342690866887391357777969926616242608151936819778286624675106960609457637797121924277420456785333128596383809371566179178467340868554992832313331439265673121429653818284956442406813513786685927432586555633175513837860079643407541882665377079089930466725613880956408509272494938479140679510942389477635979234832678853469121432759483249684320305375899004058314630190520024018461503772266740257355138814406963620690269782802789925240052767531846869317936668546185125285781259266977274277112886257291466166006788695971396960862488893251671799824900448150355458665217156521975994110107421875
725 109979964374605119548436155926210437350696918959368487190975967609145160737265741535821522451846202753606185953208544366712647584657352311955221646505909324139049780298318872985530184805819883873394676645714150927813787104361775416362782061555764968512958187903141778738314407166100716119236523447604468802171028747712235659282669729014993443744087874211313215512752820444100366150356823614878351995240587019685396400530225535312221976910791786298958712664969687607782803247630276843243736716220571006329569467750810480457139268380302045888434775843073472054590946288297263223416405098147125100193658321964725946634048854802470377481039408357962733370456698805352083441801239357142811496506553864349060610338689920069429942407812424181187762151377094566620020620588318494521309439243003690355850354921804579262796625304447607462054873052824909007707532282438478432595729827880859375
726 3655179764038447454857522377807265757715252765566587733865791546294232445361622130909941610722989415351511894620284482726198035398489654140537198744545014504157228372167216665198106050764311934512611286414007187049351514470667904772206068635074261019516687540107081363542894716783713736945487342636124699501219490888532776853595632928360187710660446142236028808191516732447192469548311106308164143815254917600073543212010378188788391246847965431261236868438015561246715824969759052278932821846121663144852391513448358778465117315912219467677918698722310917458795711890695774634110844660214533228330651451111681807679998681420691498540579383699663046157813587283539050580643810854072106299445211006624176884962314773199426829226972543512195438505953076649157262870378195975739324030416569040243850354921804579262796625304447607462054873052824909007707532282438478432595729827880859375
727 79950544169579764887802314204945496843169950351258673333706183878636552425254781191177592863749746445716389731832726132616150676269600189685475679110350507469530544513302829077318771835395250759336358588179334906539765931453953753724217257666112141079884735392684481501947947002431610117966571510795774998170477143087290744241681150975694240230549241298841225311436571133327168822890930831074915989102913640096689544362285715685566789394462956675694760275493965586204802880997249708106561159471486292508992143989948601984342995728965750233413751715262166959624991462260244986166608307125977785898543893870936250160386557510600628951307291890066022056442313332334443024993447436682138538243295088820191511831710849649298837100290916296800287901049279369267813560488742318099776489206089650384772328028151929124053146596333410624913892709403708848603375969332773820497095584869384765625
728 2660865778186373299040638626041172752290140026145718718621238614307804054493261058466266325042626891129302360553763780502289401240292105803105095922281710220881881850921010404974397347290049073257929193166006370838980946040958929872721180485357435248268671438222951682521295666418701110280913929951263850589093479094603653893815157844135407653288463346926401141514246157730645814833438608505670264256947332549048447700766213344389055193548090714135529705342149356204654632854766921339151486000481219027538816311387544997550145519099229307551114708216651521662011313799470092047666396706765015227066766304284759143086971951150256276037469109911169619973397541542767598376462946638368035994216576629519627263526743187210290032765016915335620306653184331086684808779693703579260922057827593290111098088028151929124053146596333410624913892709403708848603375969332773820497095584869384765625
729 58280396609893226603848667198029976652239742540488763424170999887374149651295373719073726423626551572758494901341240389116830413494948411037777217636448035268928190125842318507990010419618743506688944622839712001013386969009148923361627012250937303360155932504701883483694442157455702552476085999515318779614570928091994627430934426356063549940432077905334445054078246862953969182415672141633978824352767036176691696054471618333638294711473875570972869738847388869165009072145242946877315760736362737317824145287561942680980038655984986165609357186180588228897151944732784331026789643256048756349968115932585959898018187515470444948904547889896615493729779355684174256615888285193821379664842211522215761457158069047244545518195070104165155657005568215833488606923364394789838627143524607532645208252522756331434743868727056345562227785155303750631861081643592115142382681369781494140625
730 1942355617621613350534137614553226454221390200401602215356271290420970220294370679668477978462300894364113760027680544002098990184242557763319969100021535595412663797452179736691608118998284822524396235440539494523403653238989348216436064905640920066582130304763927147290269499745966320118470746924766616349091776171136220376862074677773089443847986013016494800278047272065479654549059109712527852923285706854619065113800608124089464619257801378207869600641481248106989969409200607418204845543710169173732058042850028487775227891177139474516629591060685880130978100913405841213698970800270124187542911240933329804672232750691933894434999610841225271143940430076475647080397292494719441751954377552688211561530849956160956731809279065154908277791782868858273390074288843625647271759212651759728570650812522756331434743868727056345562227785155303750631861081643592115142382681369781494140625
731 42600385456508201431879863665590701414985373675755912793587612577079922330528134820596324188164783308955607433696459976428473015584737675835758791919565344937196735053859971677875425163917462455270252665673308622558999330770557574638127021623619818985679717834637681455848392258173385355136334373655402758628608718524077915963742241056884077741855152715692330966417036633739512616810373971422544290321901602018798883075876714405859750050926159794778099333650386895925824889680097072405354408848921800476673189253359271915235236449771223577748573134327263074484446218446073201869633061619133212804815454141610596296089464875505498188445539877798443307733135086713333313722258532081334285022829163432971318338762694300851107475877014512269487711029458874278200007187087238875005976862860151855126067087954134878278797768039478188605988510948527041711890450681465836169081740081310272216796875
732 1421748616167734826579918397241932946031207265072773706146847801928853408170396825511653376335486854013689366184544803717163274001132126946972035958170805776651190743473000488091214425549148710392470721251474591129312247327546324033847060208248717901205353495980989365303725824330816623834891795154919943118025208216254791477923878554312943786611386025683276007726590686728147992016264335001540648591300755751971341718345932713811184306385160378220192643245272480592881289340520774908941033034484466832937204924172781799293347008110763911669319118268006630588486444569821935128207570003755513284612072298852374571449538185517283537350674495217602984480053998658916287556458158022244786684563110019546017050565544864013457738436797662357163935262169665927536368210246402303295379148695573899765018651331154134878278797768039478188605988510948527041711890450681465836169081740081310272216796875
733 31224195879934176182228476265874459729188907875749881590978306530368458891141910964823109655845241265230938041295194836670441808247161899165626055930986334582560673286943902139313037754590097474585958130794094999703042332644973591722114810087888121983969416929590861886502332705224576221486643416736494675507931070842994898018985360729835213581621318690434260289660349721682780383581101995251042176701574970238534776174459943484393411117621167558822106846389383906486958022433116023186891490744227346582462377227862935339137772898022031926692041220259238581384357625318849391769447411818066592482411523704070456600799441708984050311611890950733591633294554474287860729417727766807013156157849316767837041943226561376464063412333636971764608507988216966053782085202193688482432157547765365846403973669883180865778358763972937512248189578525270321574815700349514457911936915479600429534912109375
734 1043522770541347189975567687512916716093486518218319346885714112491832445851875953649406977880138730962972561379626499794473043555991847258623623773051506937973441342481663955387843161818472638470745376219061116800925334715898076393756736362595160524998277602575410115072113445486577743753283730988490498392438713341847647081262600818589504670698173995948977115649074485152675168991862113642961096309828811724386190827502996423398105206806364499024576862007872700056505612172754963816976546183844782066742370811648417892384131124136511214897500147122785184841087307320832976576103480372043685670195974456085231435331899074749572090777725323729535459476325735424830854322667253467004196966948184385211874478195857661037636927272617821821374984978917881720729554586379613460992880512658399507739071997515566380865778358763972937512248189578525270321574815700349514457911936915479600429534912109375
735 22948402936861221931845442553083148034301235695756186749088980626142834387326329478595620544020025462973801204385613046282982365348501997680242029693562649614493976338387813474778099761732775010067614888591929583278596657069248969038807544184648919354802767953227938576274732122087974364310374866161389406411403101350268365116009842298150765107379641198346045510914873533655900891088169610422684198983252245367131863140272630716854650061225516213945072877587109199485990519402187041233642476727439431859910447660249488640764155312854872198474761063458204032697776111158200804823416516126988051041997144461465344727128202071337873721135058930054157378619051384193732420578246484966455901448855823083475581848140209335985314203066778038933413432939591953453684435935343360461910268200943000057895607321274307536347093691520109071502419340216073686357489539756893126565273632877506315708160400390625
736 768002915957441995207928077035575408451729500093727265646574683161136294585752535055548077663152487614453512493330163812565281979114914418654314592325690426317558385920733681860930237048532218450747075276639918111984482765993145873090182689289899108580163099568593598741493475961668083984677647409252204502246311324248358141839199614959423719295386467738879858659414644234428184288470874895310947642749709211936189111613986335421695545908592692056318923985457005829463567228211373489080273868788583041654001854598237474692883477358765553400277305474581973129078600573958905408747519437971625481104330113616052706822136307158741478019993907292722397054794892872609066136297464247584980722844869282940056422890339325238040086814232828358873798156407320246086743790178462314174954992755698816169321899523876803536347093691520109071502419340216073686357489539756893126565273632877506315708160400390625
737 16911959284857168753194205334908698479156993798569047088393003910987629496574881116601738392021508245855022807752892128646930408296385065606772424765022839938974981562195107856260594011285100353245082949136622105613021374510228430457922178601303797441783210919853323566550987480449803664170732171228232304341400228677157447553388065760440976097806566982464653862886916896657187021652528781513783712795631372241063844280981644874097788876217290664404263780372028908733243070518175374305591992924460193058155640617567222804452635364455610999825284206429361509827381564230447325529546511021070677104441606579706551462040294439358206941178172637098400153702545392815422405757030626470941103415668787852712175140662950336245799622391356685373762515879576592514014908115158610240082679848143215864687958614429229140687808050650320385697283053739246306845469790800830234278606667430722154676914215087890625
738 566764217253264883052094961236415149911465086742678228406108602002772082016782668250639119643783766354360387098752579967090522713186919245652769878225798804799650673832359780074542602355166999270816023163027297634324574046395680465095194998614543349335511993775344515096809400621117991448653807518294677221435170211211928377849324494011052691861220062130811371323794437469121556039079869724496791218005327678758052771361380926874718546449386096006622675758799353764232558566181827922983610985112909513531391817553875657158497789236574553347656791376517372827498188877163660658476157390071452133517463915592578839891862656968297678896332734317450588703399707365936655464376087401182086213510202628746487493192638665760712975699969619280130092810192565426839913753884959290921000062201456558510882770222649742215887808050650320385697283053739246306845469790800830234278606667430722154676914215087890625
739 12497191843316817576026665774036332102214477971968924564697846829706843565061754095253984485297854210704353706538219033832851661836449336164300281877670113754298901231053405649233541956689290406775500870727820058062230785515200078151776759629755618603165861080378315082856851039215036294270224693159987870405015130227178465314639946219179923925538532764634122289181625741961313224782741934612033540950672792096585099527543562564289337050409824519033635304913411823085948719593941555950301033627360358858144625965667203014180654867909532188379232611309547697131067715712144626194105636080284866226238774640545593535483829392093409719935072354173003531512165173971773384132520776711313520003405700255934631519427461715425368489229332565711570395666086731462383033516578780402047042175237329993010308885789647796958690149430586765030292176713303020758802175401813543131890327231303672306239604949951171875
740 419389354876323786422380929078073498309887547640956921207056555538653367695829682674271046984414005976963339578660324532755569787244603084036547477486007857672406133797792821203848302166462693114323227486375207305280363783206152047696614107152768662417149023972228378880896734180984232481891593212744508714060964194833390730588260571880204508411945559645225207041236802654921642266115927902272764340416445642898279068359242777240086555512784247036197491426512667297091278005423024533295097986134444303632004181799965393712793754066123878206757852751658176989470199647791034387319056157706139872279762428553786182963480274060693229385940642446919051422436096776719133394954472502498984812314907810451767698696934408295651633650073006935390535020595539209674496146547278149236674021581770216613182654536419932548625890149430586765030292176713303020758802175401813543131890327231303672306239604949951171875
741 9259868557571600785988876585836559385215613328690855392026162202154166282625332493746153766038052167490835083032138136133067407918609488336247358333876411751010021526374894642353293270880769910767455958840416628670598508503843513726475313882472292257687697399988082694172572032936363857252900068174826269722695838089591467138790590377606287059697548844863329012650631961428092287210775869371647218214138030455273480679586597587858729204666992046516620426900078216041364583994096039260962856449738021740752862211931746150435201369300668068306171881055963005104172139275132078849127100489047749128032575413713414389510123808980095357790337862655872550479890680879792132635417351630057895221992755821839448514668174696831713305911139972904899266754707034654386027953358583044670803276235967704946998597028247244495304600728064792887446502944557538382272411972743835460730732478396021178923547267913818359375
742 311174954724715093745677505462880862116359660720156184321486208661509696785825990081050911615517552383337184627172104752207875603975858508780453078550217302820096516662566898871334967984584623281074249480388574034813482199916369363496727155750901213022179615586885327596766874498373063502070628368619990220210250790844896519290532314159698601886864570657723025105941478657575138060586471665727648742678362502726722561693353779421859604403122189398426808337208245667483965748529304915847222614146266317109221263898236306214951448750016303380508786993043469616959706109012802459925250739228318837110967839807199672585650273294203404039329572375046086218286695356184917150678866619990560840318189057722763811242833477927956571544472737271781439811320087240206253557586990101186456131947113157216862159644479682076334536600728064792887446502944557538382272411972743835460730732478396021178923547267913818359375
743 6879674895514340215983042066260535223346467715299098450568381215193177996667405847633976182366205986491283116693493830873433085691899242210322415844337088450715602422578144300909213524185176276016859039505445009680653959181795120002617622112326213513290886979367681342924198626001454598705915792855919609140871931378093106096196777420165004224201665880772842309711034539450794368256211901852990352766674780346929098372893687126292080332299426028217244509996595755318394557161102513434219847335734707065261470458280825440299583340403377865122184489520515752324637611311423488605979605536994408410376539652140222780396310599856981129773873475631434235892297228249049515243097489765494203055547775205448706299890048718365084275282208360735683101837688534062371366856349970209588326152288302578069126144958995190602208566340952141115372751687806251018028402095748669747322934231448243735940195620059967041015625
744 231505313889391817314004768424813553255055104950385717385500770382968427793695127483027548153979087694989781877532398601779962380341747728667830214480760882366685641946941800283990146263339314718891834895363243210694160890865835573623992064667138729830415018488066159748146404449226886628916283563983074206829794968872986772872941882374834620577921155931461678496496194497164752825930518712522142547700917340279565410191214780173762642413486390982727633249646197057592368481068319605087748217074793044995637773643260342027247213945629847556659532569047350192480679461136249544084459253011748236253183704121391687100344004597293582230967759065493511342969083001965334607277458950416986020395903508560092440062661844485083736226791574029365143373716448992364635712729762733692280772047330974428346993589528847729606202678340952141115372751687806251018028402095748669747322934231448243735940195620059967041015625
745 5125055474629254958246399957498205668690518570862518673238807487971450884435390939634505535039173913661835668237109379229818138033877250590046246226913181469411769874754062909754775810467163386011506316900121999509259455974109391265404204685738809938846775235521912239134779359674147975589029458991561687336736010245404135382626522805068749587654260301242994049891939056036255379103963096615591313279281817357708567740952743987024278891221105786762150645292363367185552163155110326455880524450358239592236309116852344186513651301076148775371085940859568183214775402604870761695094808171295726925450787441699823641026045545353750488651789852554584236456979366693221947691784568823529181960343603489387207265108849724797375781515996898511652377275172333703575278988538098717632559117444159522045280569020770973051755739940009345130952700007415657008431159561332758961755586002428941583275445736944675445556640625
746 172696386809119709878692540584710543265750361702307755743567642841826720679181724113343723667509682760750056251222019387867868013455839591200634971163921230583468127220062659461978328163977736543638345640432908522870991114243059515940041386407517385368531248469224997852118042137194191671019719429624615860159099753479145268116158523847160640506280961438922412786919231736200041239022825517904551849764008555068962477451126385244563960116470514851346293674381166879735240274249716368934639211905223994031064004041980805093395660307623830633547830615853018780105341858218470473714760621094992297176744401334050700684445436970520855816201920276173362296901825690590210508678064340573070076328327958649295590508755082507538714144480480347782092807284538883942847259648989278452742611487167244519585006500617241855042514631460009345130952700007415657008431159561332758961755586002428941583275445736944675445556640625
747 3828191511586530647830301780142935188421083063920031052618019624608158568700358177768487434381467651077408575420660323855132353071205068657421444470128392184430304772471693975336411861221181102272531290081003841302512972362111703261666773602016391992673669041239252733793931210854068376632527917692239354864470897151648119008496195713908447093802002744758533092962248908023270467806955844094771155367896692429647613855633028384292025540223742869142112325130000685215778540121013595599398484974233101799891209047610949257042601035985753540998364718970184689974729990086166494422863983226356668152143615677186154366051766868833714477968756080085893728286973728065710758699506715488663883433243291961800217104374238736057488378136928925492299264830687948891939539750772643700219528224418881494397358088782097666573175644099090980812821666905539495785298076192315570944431422743814419362706757965497672557830810546875
748 129171997205708436540283532945514212603203314343269609173806727607104930859116373099979958998054998793555362908998293775175477251967035374500828013645761921668185034714701706232900440360042669718333534961370302745438895935248382420545475720126367764477367399139440392189984909710084101383079638192074678327287740782093824026537829766136348999197286234596282705232872722966457406891793674113373064747961925942510786910812560254792961928679747147156589479724695215212746603098731486551899798516770841692471152952576962541715956536744719678759322242693569111222222288170204483008140317688248484182422447483952191838182118849961949783537084515516497501110192498496048910274769756699602345303402762349310955741215945764874280312134945404060938398828465425697240177368592120758225785834269595560409698006078169094386895235082228242980812821666905539495785298076192315570944431422743814419362706757965497672557830810546875
749 2867147645919015441963995828198323019343703420724457542777535000427250397444800649961284890933294004885703952100739137275055952604417073224534708217939852983715963930899983887912169854833113345081890245502704957056727950726312848780850148623430325324905503555355270978817201744696097173892935502573342186513739808700339538626108591240894906872518605699422733623747680375249913604301166303775485230854366411077931790837712569414819454479154839736424808333172438029673033747936772234679643842220222953879188567435102998113213718197458404724931713161285141426597589164772423418758449731932250619509524148726056773655401935276211481439756216622914138403012536487616039335241143287263814986735113724315188430676070399095065909902555541279952586973856761398569127844807694384364242839536601060610550053202275583137542130080777691528628803428512249082343188259068044362637379135635117000102667361716157756745815277099609375
750 96875337509029036887825719612484251953997752468539932564935789384108350356280347091994512958525292893286719844062635116350190986468120849006837542480037625621376680074935122880314796487392332408168114380505612975316723704036833520667983388125653759243639950242071984208549341083585822009137924023916461596390690008939461274295618887755370360951609968300868678054442624032794547874463692252637202154332264771742534807435721126911352427134742880297135601479546213892428320924122360848753555112118634675620494771365231898218021549935998697993226745668681390138170224995465391375175090793707427305085114888764622348446993923813138474642577799562363235938390493733013795018343405260623464575625024020055454937629960855135215325505499934602019451997585662460132175957369974121792860743277460933054532675206760246707226031612679610760628803428512249082343188259068044362637379135635117000102667361716157756745815277099609375
751 2153102370483227178995807513540646480812922798938636619332174234914478291338243104480815429421921698872249915002432179014823261881172410638119848511413467644478782823032264354910167194321947749367363277678092166530619700346925154346739039542445170015353941401785177374633467866556036147520383287414527454542566424170803806429788767628992830100708630301678220019599487007281767166717665663793668631713520392478724819507885026134457986371291672374978180977046751462586367229497343470823031919484330164115311012933877264628550732262377058289821222198233943085542063731588107753885517755835910902599201933969984206353558266487243184474483617186368011333055558589840172379543557751242503747094694051940284962350269652243150118965102785674284016226091362751712515728342284006983664625338577862660215421086254751341282698190127955681232231374812699060839734382560101316340671730861972867077103188648834475316107273101806640625
752 72847512170745870142122130506196253253101164622946735826582690632255438974668178396170021983589069060543641371808223781436812324396167272733423014597029716560583453541493935967020687155321921230386476420589157508700102488133508289781222079795619200929542428846769407984308537936822574883771037205500658305828537319076925725810098079393716861489291020135142076095152126546817168038104905638021121311485117524180110198812061688363993629693401103410786397585451329906774505416395251063449374406494050327360692480709104371416311761937587766144784075415578318368310137338581184124314987819981262395456947573925554379920132615677395559536552050551714745894873495063098230975681540470194202853826659304377808473754513710139831238241949821106399051906485626467233726475205707320877748783258523554454705690570935641535707875143190380257232231374812699060839734382560101316340671730861972867077103188648834475316107273101806640625
753 1621191951272405002344478042618886220016482015081720127886811286085812085520595419943971875602970465153118871227914245989104097302964216695374957908899819676573593898938077400563451622331136375681772325570773959233319391374832794907334930220147959793823949049329265215255313320733645596527940159159599777623613388278251875932816853729942167345418966683222509975882148000584982213954019572080341897186699268855878322531009589557193295780667420098050932714841891728053973687409120275463707580854407657892859491831795765049444123815634272148283509525851760549038629691518858463474236375510533925167861029986934784387992934486000389344206187618254732578085693383880044930879393343566139340604772354845718414834158635031158755051935078242515581774790497358079849881110519000503288152514891980189411460426459169063727290611764282635391870225233962392812319990067756291204525813339065568909058701052572359913028776645660400390625
754 54924965208073367923420455609235654886393114055421973423094332475290476576465569905337797902948472724048718659197315483833399488226387559745492121177843514278754374754268613113462592222911696939553888080367376111557583899338720171656454275681667685558597206235277321790637692119280715048770750125923621230787113701282194583763198251389922954453239352485536636854601369645191051396148763858160422382721646679519925831643214463122370306759368349499665603159327568121518951553134901316436040725094322572351816520349144633999125095346614451358829242430566216700994845787925611397181173793143942919761277295098361341249662874133162737271165738621886930349106701953255830854201243599894652428995738687714243466064147480901122888044252381698770883564720369787502191708907981892690250228316645332589918626920889877662841036285177486750847870225233962392812319990067756291204525813339065568909058701052572359913028776645660400390625
755 1223929134667164049063678430839189219925635984292355615208864954565585993539509110484676994730936797469145391070849532745362113655781910001630868630033083718104428359460724758095109960065053673386665234470270598713649733762224571725586678266616143217078429774929935279939308194101049109217303661055316206579329883050062896817048530168499882188039516631509220378236069922086223847671829007007927614340784594802375830658974508103896655210803664855397110753928145537979032385019296530709440561748073479033259701250630613570007671142196264608502242858375443471554508104724764160171476475545755061165752881868203343319764862522402210073935529607225877369764431544658691059884428930766596784476538863676999649514462770791359030098562919906693611842487688812292611464565363761099913249754220467946920127380055697303527651405579678259303710020051641606573301592501155999859416989070994504526339319294692131734336726367473602294921875
756 41521723293895695472809922453877606084079985680978273269077106106462716610750990684588453014102748312637137544188168314508472388809802104554273893243727077112770368754565657115707452283693866040180130487767829306885806515234471805406823291534716188749764315722133985966085293291908340247435450314149279676223932569881078122961273255594658265557055334726706249605657705122119287597137967227109929497475551543632020353251676856542739041717902042120280488501514282324841991149457165552215841742387457759715929644974496736580611770296832501818578430601624843808372722098352217337557065139206008365750339969836306658093526942924713112868597234255084710338036847943448270943774773811802629514660237939788640095614988335583383574572050929652433924790632945755051252277726401876153395189849391956553874595733687263683630549147284770831422750020051641606573301592501155999859416989070994504526339319294692131734336726367473602294921875
757 926460980381242882450577093676361552838853255540178517378469885518530190313888911230842069413942504278162706084138901164024864262228026374288140211180589150772741452296675787662955044613850095902888637506904382883573017786770262720462915134433363329175347914607461398899902467192642775291885337449797422733573059743484591678285678761759144381401054466452353737544271259979271408894528907790802393457453229964804027458482652697764418534463795357287579882607384203857032332732767158688739874248350379410587285674616481934584534731332433717593535491223663357767641021748178088517122413062754249841144355962192887047611969456504297779740328811074429090987213391337889013683659865696431598917971464572924348403711760501555749990513489987897202257063911364340019781138479491605462073796474569505370050394293747452722246547271840673958375877179092696175989305523375091893578660726742839926438864706081943722892901860177516937255859375
758 31472295702200070307031485020077290909157556694766373465679878448831792011751230915213621123292528935587461468060054927988890964379373092839084407551869546591594145903416400223163196916235280939633969189480634804363387519485201142002452668618443312015257296312617131035026866842814272258832467568433175624018141219812220175520048137786377731845004763829811954069490738083684333818575952979656517442070647993778863528284473132688177646427073523200565246131510119825085345441630352507107205231162886152603231719361528788252444986537166978704916610505739803513474090455974724358440769177967990917638922519866089287337023689347364312590551635137342544636786627597557870802970246955309508742258752274726676579105383252588916426289614682138108083287156554260082043712589548133910345896923555207330338509471163305580936614168988252380293673413179092696175989305523375091893578660726742839926438864706081943722892901860177516937255859375
759 703143532940642318945873640377866475501180613420729674089270133982324898910828952657228968493565612284204345570751814469588894608980719118393199349919699016219283785536966725049610223324433198443074865457500038589581088512705923419521865150108259609712403357876101498106325672778376207755017139443774072945665328080892561047380465896873969160665086464595641163678094031018026966243404929224484715821725346068036832720115379645317869475811398998865760214563140802622307582402678995260673751522322357344137476848918075029688739984658852416825240699298450691795103595679345073350585840647041433044662651012604396121977261023933405528673886038799248261148402230321090231687365094883816665379079389456542904411692389138128519182461166772422760910890861311210566768145755272214883488273316632758356812808768192269643756840914833390673500639130931356397575882892241694747226203491597815504167098311916195285675712511874735355377197265625
760 23918058623860393219295592411887556672510413242301169476000317660352882914278034337618101373824524797005113701366667217884299085430111675431021360669576042969678005121900377691602939356831678688373131305778015934952341773778418803644453052671809146925398055558985373828880219197892493932628907298352385847740170378261956092839996663322186538482640533331632328062193424527646354463816372247419896754392716677517220901589614051942602571057888035514387812396400947490966185461447826416426867048841720706227543792407203097348584527109938036156847283187411336803633077045346564430160377523710199385740505885904965670636250615728093729757188525904375502913777742494457011450942236769349305130717394709482007951798412397289627223290455217063365461698202564740621521447525268764193919645326313048497770952588190580541031532810348293649210140069786931356397575882892241694747226203491597815504167098311916195285675712511874735355377197265625
761 535061642381938264861551145045907494983938619102201789966385282042859695293781982899180282082357935613385276532233045283816417953968159751131068409951183894236216912412424347840531307052484563559989023922195315248230677711680056585391547902041974889885321187686004268685619009720147832813392978702800463962540913477134757977436254420778764691253848881972477870635579603282588576215713927203972268724471893507536966216386104965854622933672735406731684732699965384251849661937188326529840226630098223822486928964614852350528152345997158389884192596352566150519167593922719852177691991014766036267735713727265341547277246003699877390819867440691095415199477405126439078802597017876315094358136413643464689829040481625541163442116310240493179626704694717774022060289249960424970367466432622882975490523573016685593798313280102000209966744429454762218555246880995929702639140857105937598671161815368224612399217221536673605442047119140625
762 18224888114034569530640554239499589210849893537731043903053702076972604008558310186385306980827039825040506666542938753740907045046602283457286039926204732100985078667483758164198612252579823827797073928828352856513535381177131573590518295747958872370649423700246687727481915530385498461743647408618985847454174564099954131162650357112351594194623703229824043397151161350357634019557349471540597442147289477772293353662187491144850117014054610894369806076425543613857337422312091439185544515744257945904445923254851644851656699700116352998420620123921695019613515847347664499350960920944157384780473386101897840530248441559296932885949942687930466483571948070693832222897784872479556080936618690968797976794235980854132455283881051908832600479602714211099608026515778844774107853359938560968677153083292031811601484887300571137400020474487694762218555246880995929702639140857105937598671161815368224612399217221536673605442047119140625
763 408228787636142085798606915255974260089675697314640111812534509861257887398362926896616623393492528418493350854290908550620971457843418591658726412336095947901173387400962206661436611879014805650326504247503742804385203802680128310636661526593314729422078562784562438763423235695683485857605793795663933786094812076811214792272449226730029821017352439580548773553125272019796325379996636265376785024717622660069016975550106891330547737953295299468354770207309165610929221771924397605983394227189236288092241702768162255683596365426378343998579113398706305134076129947196318243580075518865790020050401166975236635396476977832788844654829382772605093031014174079060970617650781948623682118797402292910568414082243333771181567974900081772684571048411507218092201795748670489029855373621476928648425811322532731088191624614092306489853522118294143572757653370199894363113664473971830387786096465125955379260602740032481960952281951904296875
764 13923302702981305993435278496246693408177404193267755194074879461862470662954047926470933284905122644849853323102075879813700121438684463700069682219667121504659424001814896383840788005065963836219349613606070669791107603832948597030587675926203248627846695889220642237771201914925589987518346276160775207208350730965130426994798849475740006838410589676068048519294673657354768560638192372521066529543859121210706273479247348327316164336243051803759720838499179778175986011270650966747510868493558680935639483534975011902084574293112350039886529419698124096546255683995531886619955365235722171588245879675050903788738593828289374452015665820612886006799955934637373425723835788247509265617679224803571179506442893037448380811802851979831225070917039525005813140402714836762215964602793242288248242923275218287397817144002981766643756779645549183572757653370199894363113664473971830387786096465125955379260602740032481960952281951904296875
765 312277309469675766194377754559311802128302973021720716840543995266729910055323581821652772837487692981803466667002731430515655119182088301196765271681140489232789832383211299191441761231098768066889593543430325805083400801055500951256023851573375138998848914924257846152316274941956412019860488950298420340761715700203713891170727031449457072610361912167407508360872495548112295111981492017277649862723504085282351541660833479284073494479751520401935840406405021691558017097475638969928356180819075892180017658526120918717680707129255860456821425484864452630987096317135919582723585589376999278337812206656753174614145855123537651500908618271320956088891283613783663082850022260151508845016973590482206513560475310689208582070596953182711745947054634439903722157576557345908267688331269730146898170541014141267320708654787968475930403262883581753159604828202919187781953322588450246656363795821355865134361096124848700128495693206787109375
766 10664859354768017178327181256821219683244100871769764807245590038053923643739826406004097223672464544684913098881865646639453060096642582697083878287608651887532825420981334456719939422124996841993981659723912666757455319440230742403500545314215605763210188158186159811195679743962547701614403585048742633793411380645769961288141342876189130948869407043540256920413435233808764814927191295440607175526756846474411382912762917004416646858878743770071833366322350890917997192969593241329636282274819450228622299390179614161621370824580557324911174552640510222445878920903099492706257401877599647733577038116001319917002525428410373856059381048756420016195569791314846962573493388946189081756886527960836991256733614662997433837703211325842337670656384033229171585562854991867567970702855162236138653228538218073430785624856662586931435380843983818553159604828202919187781953322588450246656363795821355865134361096124848700128495693206787109375
767 239503163576253994577738544539799653006419993643739857732918937119852707425853207514953843505633014795668483626882317408623535009216612759051388391989871451305081435378330127756754094266003220600018139042495791288131710411901544163938269320926108611049209651943973399499525872601436096658070126341093138801085212870598803369890827410094485548974662280691053359109636194199469763484850830246789966164283223014663342548752720583076864589124316607008089142666842173276811631219416269838167258722810984149989215449603611014599934430877789635425984053800319589879379109552596732720506998599579886260016533022341142306410432369729984376300929513518115611099186011030454813292651208062599362790568656822913747356966579761809273559931473833529868458649986055818806430361706441342567168559168365551137042149412725170268463528028527990285589657858216568511553416903231639017028758198425341339185431031394979948558054960727758952998556196689605712890625
768 8190313239939354835282430020691329904155329553210077583331550912479875762068711335971578848268335328346406231781314591486251406966298370391025752331001326813072445499540874590184803771029016010390597204279736766348287859931804179730612263750696681971569333122374978845651430437367339149789004961512269793933278201691708571740038500824909051137376579553468098107172310396955515632435009907536831024435112239207010880809161398121446720495266048273034961736420029557563943654077897678953958526898757765759002604008485341285263021784061088379215723214548998431674392017479909792078264952603879424646577396401046944321601942884313812586202371133522646813703102311947505939885254831699349907774003198421318432117592160387360689401290669730855004069809560731682163598523269835338690765989886151659509967528739043142337147494690956460330315403529331827760193416903231639017028758198425341339185431031394979948558054960727758952998556196689605712890625
769 184167566675307036170775458754396478754829870927473282620440479291874215683160852096433069378120233355295986024133578446717707512215401702248155255755805655238272855404287677183063288256297333208832735652407767749627965676831140261761401762297484209545655103539869349944671051956756293267405169744520739544220797024754076780014012187523787399461921549500347312106095027766768055100464434275847598659527708760314973069875769887607049716682093418987830685166350844825638304600660891842696494459447675563908057380368959293004050146983412428731572885039772037526184132360799654980897316397713172039117790086014264501684361486441634929536809970026304432273992942200410733102457393597761287103880825865345315257683622358890489709939531071340534913625423162746466755955755693335857886489539676866599993792395935426056432718133512128273464542426546544946454657598585130404095115054589087489833596463142739580441144264799646634855889715254306793212890625
770 6306312057704559254832398859384493680953704440162678667283735467025677000412802139973167195600824124834510207872924276767518750738912702097793140324163437265429812721612743295376422759832335468212741042427626310047838840066998464048714632164210212321848524413381835932022566254973997774303526507649886532383636861762481404447891788898608746877930585338240817210212784575034171760230858632157046984169678230704344852230620596073709957069120238905431302313445206703575189641815832016187564025951714639897715665171460326755861226269657768063271689743481602199890460877235125175648716072031751337586439502503949879917272346594432628762838129669168046403601570694470558137217944954602814452505258365359067635443012674396446763223081656525568757196371127891517642553424952626826025588776113964654495929575482100724309350842304433842720211175526149287045767297598585130404095115054589087489833596463142739580441144264799646634855889715254306793212890625
771 141985232730470529501167668526166824135315574471337771894657836718706367752335053843738873429248225659597081408973895626504761073136245457166233365406102743242531269384239988372617486585694221747787667395669880198237156061057368091982166957391435861673988377586963791607624764810020588141053604180778539127745288581423835684611001214816586398431853519003143927868001988528402790243569742813417274640116786535448690751985843102426717902553633378256150041525118297386758615875279618909647027309467587941744069577575532515598628700806496191452387895774170818526755112634383459444731300619157487582126594671645453151064682253530105223788831980622791586279384673419933749152548466474847937983665066836408164302529488535646001173289889324501011159338513682788671810095727081438495858093705199350120262449391384436941657541262050762574114963580655293042218362448509135541557333707088186454661702873083052216520122228160527555473890970461070537567138671875
772 4868296702157435633080941354159547586202163253948404586866125112879859422642382054329799664995740578396222708307506501441992349281710219873061150511780041180202754250362099347088939615962217706283249623810811612325907962041825424155181808430347910892143226899269512947371193094036608039437170840428214833321472382408272447669772249199302682488916237955234034388737960874778389211082010735604225648106711143313748064433857599879934797236652402989357444972032671428289029282149051584306028701459030824243501628117675938395539356592546528323516667707674250548683842466508948910491368440615593687504725399627634837811366527661931943076865547800895194650152002468205653397268597231548801010420382627137107943007892685314756577111582588438170281279751572884777727643234268230339806469038400332550432590403025667600288614501959776502776455761593972796165884077648509135541557333707088186454661702873083052216520122228160527555473890970461070537567138671875
773 109748454794986498856797445937152852098412081935761118340180142715756959817230885016799661403621373256719728591099339435233944917072309211833835752137067389477920302592018836745679599462610146350748640616753705665958297418847175926728592231031838083881995001298170893468912148686694258877585284128711658428893419711451225699363856259094745947341791013529979891922301633165028314074335392464560410873498386764461139767921007597868748518337597902598734071210550026820131852003282100317331735272768186642085802933195406608090969634584781166845961648517984107468613404936217746750711087029529624494758277137984845805377849833541146951688049771195451265320989161090839935021446402913507424993834268237098244209773964724699262784286497816582324856687321643515225683969453404196900357566342102631841146644679211201814055174393022181459751693902583229825781196681497561773623818955579168129453496320893199363370054482368087800381317720166407525539398193359375
774 3767925792342791929922752602284537767854525900112176791796876544600095549212775486601831689590461464631165594486638540104529808975432582462847826902074195801782245627152879328924820362936302297501778647442271629787333549680661990536392360385163633431849181646233568174917477624530976257691678328790287654768545567057410849945559557559003934998668768080491589837274977619057371889371176758345068376783266197365746251364417845584274210763602766979177676169200128984258154463835799691733781984739430649213410878943774080812098633725068846815357182612759545689115335611095452740660940650084929470047300913260314808493241777276519418222570862515738224498504345717180524648810215270423847165194931316764730406519887738858441040805858220193076253468849728332415590149287771512956628651917720168660486520938192804306128292071978148020396441817455417600635205655228697561773623818955579168129453496320893199363370054482368087800381317720166407525539398193359375
775 85050320024539442428466835665774252892549109795404806667490248772367679642843721729414841039257810276426904217137052047816437587750369056670251150349759002875902717917191621944276619543725355411285369789747607637658273804584230405550222156581169816696323658752984207771807369869347372386921849930612257693781352860918883669110162991870485147755151519344638734985003231840043266378405146700311316476164471258873164322581734967471195489211967915045614533982357396815411450473809044928866873037883744825543313152817629540838154755724175023884341479126710333273192663441084718498949979602396383433831516602590102420302778169600542861334084778610828491589829752036143395068899372647531630386081582337763393296000035968531794451123430928520931137893072511231817498395258706081693818862564092828077886521069734718154787567092628949847557321260758726485781450164954210374558459690573855300326459648692229506611792223835268045295521233128965832293033599853515625
776 2923805398844786645306750406862383362486733940109923489362185380299302353444806760876609488009343229178058667034005343796169767542999282264459051397813907098763030202959665316942539992078905480725574308462822545262764282949797188417978179889124452403343305429729048967509093269850191559953071543126273786030573514032295184579951678418455901774454358755589039415088240864618209234867163611543031501923737849252638848916577373086676003416537080037407682344433908415727698466913311861502162710221037015425037940377844301884012795512097870727971606544327616820661014546189619144238990346224364814681816898592214459623815296768139373419987455056507312998607988135180253842114427193056428516750412843087181443181797898082535682609260297251340960993010303626803465136844408922821050891781935545489504701229949590893604845785742613082429929340165244751492292784523994210374558459690573855300326459648692229506611792223835268045295521233128965832293033599853515625
777 66080435749288023867302114172214727905111181943506548304920317237895458779684666024995141558926582990694799245408628965938212840094997726177033158273056339882194621979741706413677129174671329954407036469938829102282897964214662879360248515072946311079383293197170695806746278277644223384396256557771923374483160473371170835026453623373139107655266667037576239792147377929864871955416297362316289392063087621850263174536854526966255405042954134361897509590987888872647068260709060809321078678387691467162509810542878763976609890822514479112063539262014960041674070046132183003457372808653445452691929709397039097533705718400784978959088836373803548953030597127718070729248302188654129846261048403847641212863143047081960412538185654859056629588265577057940813481969628625196433569666597712638890179368333708449914520201013145664929351687972234368452178376447667861031923179575885568353659147033862326637362557920003271194619998141206451691687107086181640625
778 2274639212890998593505839966843360348354185932663248056392832341682319091603221721999032956758806510084342121379545880896587421876452730263548223721897576369187143385026618608796377641428648009849247222470981254638970534643084912504533747832172865436478055490324345146146250804684418371231344759540624194127677363263827536495405438667877048947528222023822136083494866522650975487480879386257603800690108588793588336796883768069225322952651381236816676232748902198492261624565523386304162203350976892518138618810006468625475753108031588765784095340027198145052592753719673252769662300725361973914414874278955729967949551026821668802186400985790888873437692059622566693009241967183731801365159451412083914780271649572711473151538108007216453585978774913311045441737701269248975563674028992712784207317882562148062770653170619897547260156258936954045518013311224295061031923179575885568353659147033862326637362557920003271194619998141206451691687107086181640625
779 51473817030706771222525852039443984562379617072793763624374512827130801226397747964673307889828261328738258075079198235698904289938460940747845289508914718214781341604891830638722459559485627583157605425286979733708574827332129885917868891183502010411759278229171097935063665444274030487296875687972818846340460265895407902408824388070938551594675548351542438340111504036522108341280202385155721112721780977497067061775506527325834892230459200620167252920255810072320226259318478300544138512954780521386711003276481111076181293955607236018147340030025013997065116114606631381997326616232003494740370099547488362138511689196234122954274055128308257960891549883904867640398095366782680306387268034263968571392373750914265913603103768092280587554849115532851140672044745162811002730010814544278256395265720228858751605758940630940480759905979828790888240435516652470143868156889614857747500475539378752450505432619682548260608978551999825867824256420135498046875
780 1774155348037218214280790366924360145464061909956587814943262720496160757154709865362018618514885698103809150413894502199139214363288576895785501010707632682179537914616109731812292907252754114803783902475690807926264536810433109587760727762638085260060884206331216917396660566709579504866212324355660608958595781928172841473657998691857461853233135097184958021344175043660673642275119598243657316572588000451301340389583505388649663715961036480630396471085676482294563260008621412326354179312592819604213844301130924095168708625368948266042632458737037178056379658282629344155029103994682716720697553151948877430743361160640478256381289828487404224405966061187061811934165818139301037778828199725354949820827038206430448345551328917016899267328265935800842256772334615921792762252932412792126481872231241871804243000430531116473697197589233393703271604724114583273343868156889614857747500475539378752450505432619682548260608978551999825867824256420135498046875
781 40198839699786858014852949410052369509122329865440011811623248191663521573020841016485081516756096670996472918777625561100146637720406094703585736375112974235161474575740145893282326191378437827314869520978334761463890449822923478155126665812939647046539517317614075438735991522117600216901865155633257157258764351718662381237554685113821768072332953121927130331325410630008202877012323506457634233200717533644113349221859547778753913696143025187200418844945505996813005254055652858329560355715501766870437433310795862714574493625116910712676250374593686108647445782372775229092449915547568990350860681657946047044466968351512451767809953594652447675458296512588619269070946155754099354773087347684817874050448476274753467763520900100675856956486358952825203007208280644978552333987582331612450660330926772780221659436122014548231091950706724779181902707783834721761561030530789203900797871396254805663844742875972070191535612249111864002770744264125823974609375
782 1387340219749269067106295282115563572202430185037390795101020319241496215478552517109058658315950563082598124003449649782471864340523260571583995379815209263436766621105873292282134245736674069464107074446735721229167665701254829530489700179693174594442244169052151010354802230691307316368567735527112137748508696123510917815041883314614045471399825620590913144265106446661125829888329760180503849794486087981721247143617336757459434328125145679149500078821853035013945240554954704655303835906836811970306423392729242046346777060698774277426817257581188898049152237564036544378098224168955278211132114560813117026264880576842404160626692455282578097019502572245139514422957238015269802827252633904268648371522346926866984551068039252118518228386999912959057331512952290232855969877213999816367498152061166149480522619392527010667775109290738055553669319726176758324705561030530789203900797871396254805663844742875972070191535612249111864002770744264125823974609375
783 31473966592000908183876861382523367027047786451278233536870671199538542727534594403646496710364198860526715117872682770776470679412283090136932112491260910687476887083013842642703327922677043712985190988312814917987471159759042512453015607534458913631105748455784350470662271033726955246766104506655499151981767096958104715884890332107849076636611955184779482119832490785734283137429187951604120119044866969214085852141363406861840267458120412533800767520688391493162691779437354806443624536661536063600137099288807170177491812884180915406377982735999293361083830323152579977786367789924638442992456588189030711082963320708852059091802288565378951132125403090898844648380177105906984102465339583318445962820044726835487160865644413410900876096325194842963534425670324789820270654954603180226832151229267096839312150502427255182563127399429818727028015623758099318351078286905607946654324733303267512834790433671886130959972384391054589514169492758810520172119140625
784 1087636258336659363395073646234739426535791140572810239059018639171675364077752876684746825155444310192949455923315945847461785634255310764043124311129201497698844416982219612595036699816533365127834983343333048309144741081786269999368218386010708772402007582623476248640594223198553944155808258698305623939825404386918448833235713950308571195573415700699843438903107434509254782144844981011960768090195187119765068547546122777349341806302377645615798021812391773647278146924318654178528299012468046902812780913459960958801178656718499542273559575000585065246413826528867581043792935792494498624989494280544966846297476220786475540121951980087180491013373001422134834927631777391864247009533279703517701937960925972275085938962771704128745935099055069618046722232121146217112037653959462059126222816365471900667550920780361336557689272189961475604368978959051437960635622286905607946654324733303267512834790433671886130959972384391054589514169492758810520172119140625
785 24705714908447731240492491744942589966731224058564880079948557162432172213756610351074146021941841086214196242701441104991743167483016628020998852376905922245241500207509545649783986833896761745955935781774020732033458401573144633798622468769239294135464282139535073111937098684908399553272172315943990014222944075789902801785580991389695751568273032580274735017124976180027819005539629763218608039749107990602980061896876526290286005227244135260191863043645506474901354023288534402624819865781890986796044771544760664152819420895890659310958354785444931130376879179158548315766556688822638661963405373148960811985394132027329993304713544736221554797671338939001402453843982768111074529039497105548504730550676182237319184244054367557837241573343243813955269692493725457044126650899262596275152766951673092213235736434609382631107233646937094122611146363036652928713205287220902238123644915643064997575310490432430612803578321746977852768623051815666258335113525390625
786 854851973952295240404194853519460919039606077009466102913346699446942881449744272735595711971162918632097020765437075623401973353700887575184251632363795008925032091013597922481794268313277265515502750860923002134656485477961952915467961418942193589259300584591852189088569181239596933466657744954142141737633529176343152078391444193925394884235535481034669321942666140120262117740053008666240185852475484789396207124553204887685979424213591097620325183837114126542498819814304813949950224794760638152677308512277193470884060584586047818594659809630038376148394111445882993087239203191378953796584423096499583206693465420946579795559113705847559408826426156202061272003604653112925299156786486974738070627537526697809920297899349412001503350274032993662712864971679030104825027138597283475495894773275333225633480013292657595966366026175525603584412835347804127173933639207220902238123644915643064997575310490432430612803578321746977852768623051815666258335113525390625
787 19442340121790346846128528962044627834608463302430750557667497419136941811577744081757283465044089799719940745140400091495357401178323617627115697772497588973773621439627456899785307179319452920177169171319747756898353898309305095833551972935467537281686665411581679205188793948994178361120851350771947914248586400914041335260950831480757389988520472484690924236073629449651396443603338925081193544380875725704164680398112327682988340007574909803959072478634627011517980141849361904445927724300374985274517959710515518570043748906003923199814309672890581699676644656377055582540418365509145854589232358581960374800155235317879508234246178305927240902386415394908418304589800730643103789099781359659196548337143955611196220164257213643757471326999858117570251059973098004369335596677480557509463417728538285788207072033557510183912812932633087229259989000844897106522457885330850061403308548611092153091769355970322892276416139214871570128906341778929345309734344482421875
788 673599707270658219347404114122815452082451867491060534280889267674725736130833438569836416341478577176136869864787348208268907731179626861242579686498420932943911485442190208896598789902985887038360364031561958220589254961961205483720918885643603096245117121008472413262586280434146207259477379113424035926185868633615226104714973852564754639521744090178724443178207520242617018073912580897805898826612605168953988862400758073477728246381348765435367976737316672793243554134127619528577957828475574194656892338398094818510712056571971816071190887176939374573734142197797361946396587306712063725422529664754794390294815304161506745403840268064619715323807068098370966362972036378077336526273015101395527824375258561501553853396256855913887240565585930526416328516010045927469469336143999221853571738436439346490578467278659650185633901340173644375629686294571564308505829165714850061403308548611092153091769355970322892276416139214871570128906341778929345309734344482421875
789 15339175152322381796446106586650211652707795660733251478711570048489065400904955384579574062899613491766356733393387302497185434827880305968221711890672483439387476086051574850027180663742611674942126777067265424652186624875236572073424873397147790173752731448803260152444076090957823306303133981924552733963466389149345448101869298766372111835314275123816699535452764367806981062590543548811586833955796548940886758978733240715008937826451351263715536128585212856883389348978876811657869843557996911413094819672360800594839561510334343221816296714912569788499924657391609408237650755991619252183393742233357113310695422647930383550521416901814002611405472063415393297025217602099203763509845442918829410397503355926908671130649472696255940773102966090249066782535475676212433612800464222748328334035947955388978350137659537412947105565107470829531434536790774100823599216416408698447210444854151708789406021860584762006092333840533668831707103663575253449380397796630859375
790 532125157607468404802752424392465162226100648739520002042632939380824176289976723422015934217323205239561083766959253054133593304932543925103583410287808153697636211107705126215316685416919967986462170114866642802049227666941848175582940000934447075237858886492216309538687855083825092977247226382088730604151255915326947746808589299966620876697817688435312058873357196630185763613359826433419053752040291606387646210471578151546591188740783202355744914607059044734855186768759239796622107887686402190762170279914020334661817437319454482955878180177107314504095243668093426328457502888332118024316719791485515230364730993070148997807098383374306238325482607065485503753739454112328657878056464198595084450948620344680941494541828127826995866679385807222265190580371261833931483612935149841833450512498927297539685811774924904258626973084544580963872888968586540622835702638139032698447210444854151708789406021860584762006092333840533668831707103663575253449380397796630859375
791 12132632556916084931251219731690753646758820242350928679165840601169385161633070568812028082029697664139599082670527320957464253843821503689280186067881380362950603534972978654975599664836941731766026437766242693133875314774357671461151939856982257795137949097986847205108756908126354499836259405440724046306711308253727715098390140393907310995618430021654710859337385151776561084156077147004914986081192124084158477354140613373999406218377119823171749496749587179893774952485359010032800947093356382776580120135919469747661227529990296768380982131301340554738021398522731734163231152486034528732106106220591494172337957596426213212778972357463554782686729571825705286653592605850444537577460690065200050626908613198528543360131551434227510317651307669350089117604321924286876915418449665738136729811562256059523255557796631653378998677072861850607863652119332737368042376758989264471743461879634001652420163291722546746819036067862132045880318997888025478459894657135009765625
792 421428440638533573291721124590595322041952052131328181606781587726749724126743409135242455327780975544088201080141977066889118137176778726707653027273693939282693381770310225439076687909720336136716292447091278091564340431095022975538542190866846580030510946848403045469962844430119799550123019734893947252012221824113197804374489331205090391698951456566927632401369198429898078737071434791824129184359798101838157860932548542815757876147219743940913496413623494407049410554065271590101625676365091712323403649097149667774421436420181784877909410973748582665420352065946633350482855232306382155751617025000288687791978372806996796055354866627420048034105818154136974390957976956772223475016036855127982068738426350971034970510209409234795409303173594861980704580252743232394680660138555744965135459975987048349200803976694927075681777402321348228109297695065918975568477493616087504471743461879634001652420163291722546746819036067862132045880318997888025478459894657135009765625
793 9620660176663429285389473290334612263158638013205918582587452664050804632493653140159510417687671927463106688737250957618199707465175315943648469002093896938111965464449456602792889344470758151831034249262398692020019723269521612400041051656459231488027029067070509889026383477085384967365033244847832407377093489050116495936374486137437004341294437342157589917622002769463391800016865365491907926295889426957552142833383976180639124885319795788897678081962982843633984579500912982045037612707826463962397508310098979926838429587781812048466309059668306363014569954704041532066769333473789704486043050562993808738090524216677478138943785034090255129151927474492446351394548867685482263205452953547664369879100462608104724636256696927218774003137707560445451731429048210837738516804523732710267550635979533499206632330469999573322438109226332862846350033609716895389952168063030374086092565270549763310369189490335979570227495601814670712383092965325204204418696463108062744140625
794 334602566675409767173788065662097150326384277011010593127096473747114629372154005603722125353537943204541487442370536471690071782497493623984137942018981144099803457660875461490574675790398046592280394892438940325644095828321217905974793784258546901229947918416167091200570250471665808639302961873767015155395525995432714911094895034031379356976202815749133481209660349824082719095869466959644343315062094428176598712811538932607280158500527359800139663671879744762039117162795316996441631524423994610781436444220686076326199883133594840185151501101478729992681702533287588881673896793746417073936568903413943872753231966208447538793528925175192398397815981960778269902055730179825215249718629175955591832795721681716131648290073762741116969155161962434092498286434252879718844444356901664056654294595711489689201224428800704794245060100458524215953860348751134299206908524261262601926092565270549763310369189490335979570227495601814670712383092965325204204418696463108062744140625
795 7648015027198373638331178051954261689264000920827837928044106193240587584692807764267335923783091552735090273560296562648821766335098068081495563765273706215550384938320298546502960166576262910669807853181711403356882106132806817171659906239983951469715735370755671885633085149444300241459146022430030648880239489705931665217191791484876675774970143376323724115794117626254222938356036146396338992533367319897835014023448233125453720121113455549318658814144695046991768806109804264100313859739655561967197041756042042652055467838234149893753746364237007454657579750644721109358340627517135359041978688594991363003447773635686096040938676586162104527369012274056947200148640295356853557214304186120554072001598718188047155169148596355921001122916732208845592326931799500119572258178729340546363400880768975371520987715848368033168108886214516930891785089443161071283430867738285442187563589390087061831743505644817103758330859003442663216344558907433537342512863688170909881591796875
796 266334432226698563884603364007600752107485842162422093555699124324718996273741741289582127129277122748485640441424027729165325940260256057469135122469497838656754067938509437342612035902090364149339227675114029657319713833486882796229908541045048011710816268767767317561907782706807479099513848025497692346272011432964301901787825997597226273825075081209659653321687391032669554551169450653681133179734996049935033962784243634317368751204250240707977269865750190161436752211598992972810984698191858360600969989441842664165509352228806101660109097905916696871750624009887208616915096071083201657173448340669525043846168747694280062481031713170358707169839139781469558044894992728726290698546854283056942536587801507768828788230937936146219812883083529691685724983824530071541792301872156227814685852822385120019453252999870172644268974812476176638107489674848857045824890339015725705969963589390087061831743505644817103758330859003442663216344558907433537342512863688170909881591796875
797 6095142584957355990768507055601313048745398391961118156631495208316985439077288481286443693781909509628991790102816909196939228895898411634550218862358736024696246476743164496105254084112557622695360545250198916377002380937875518724832997790707706096130433416865356012792114430525274131211671386540881511859818305029032243630634473367904430907622210428240909584527904335202091888999807584257118296804833122979039868190589171618092033911331093083140104837626716159376824084402337282527310258576230700242826314263279110760202027421935019261608822197766653834834522390767919148702613132011102081073063138747752676648740526253083254275487949021515116557869527348300736085045705628163647040524779892249909348355758975625069078541971102000902006072559905800893354895718534902563133778799838865010561984813354078885385688929952175710102138630280358344034328545588607668534939003525185475486049460743899388279899573998919231695389694625743802583426613449224529261982752359472215175628662109375
798 212527554293598003405256595151819679437682448386630671491539514532628281304784096048156893150712575319639681139907553282545452997434523984418690077625458409370971606149090324146315506858350258245370510190623439027236207414666371179135275303330267832618994674414934478222574231948464757182401859571660581376973917452282402279508935338736643969521663938504621178162350751339366574101764818809911911818680254111507793905273902042135029390766066909619083408931301112846855152150117063303999705362933638098842636582549120801194910588055886633178586220037087528202729909050635271330644872672216932587148763673228141433291246562220958368032962544651016166967447839967461301206098816244463988368458195957781491837154579207252141829980959653743094521501982469731312945133611152496622395995604410359860462592840001351285868713185759523014426317943502386090165309146137536466774934457729038849859282100743899388279899573998919231695389694625743802583426613449224529261982752359472215175628662109375
799 4869759913572008188634809423387687245939557082993753144220917358999444124548141568307508573503066989704467814584058107265953755664775730989389835486007361451770762320915690129803844298961549302515245929921351376794872506879985213870601527038658092603522742191868395528095165700858554834498036115150825407398999701377986908997092906202303985665907067033383964323572829663140142480186363493182509470472630203000543282847345888257271448599097263905654118240415448000053892382799994822834651546043933602508574561595396037299546420275796552219869969667009484493236838728508812233750424351373306941910995922513739858668997830405904903007879290998936337852384666305730658068507201289863084850697582780813492460700757320118869808469274008380086145521341199838346751139357606385118340301730058951297146867897729348618792800984486925396954664820576047443573834868050014529758163766959089689451152298014375611235639759625136466124616366005969298264157864145930398880324219135218299925327301025390625
800 170016207304102364616203735328437904117105229543095756338002627443340135299662811478284588014704957054691212545844032412309566146941770389029933301266521637392714127286797614455140553946840478276692059937687058580262941324841536393380035447862540922956385083206737741148172327173472419668130365308637263140644269267861102645027301674534598925815706607692049224054761039067844386128647338006984200385321829918342965656187865904401989507074998476069958412565051561772612934956646720971821906330646808975359310103225997334043023268051616899693762846476478327829145037379832204311430159065745098588504319400789479923929694359320822228330330128041045658734753488492182370292238324796982696182407748339427128669010801708231648780191986654011109272526147580775816502174314706464424957250235740750869651670255328287360439949330222529231247896161189587387097806628239723563152665124037239399874140852254375611235639759625136466124616366005969298264157864145930398880324219135218299925327301025390625