1 0
2 1
3 6
4 10
5 100
6 126
7 1000
8 2376
9 4375
10 46251
11 156250
12 603126
13 3640626
14 7750000
15 19140625
16 151718751
17 835156251
18 1727734375
19 5960937501
20 32482421875
21 236621093751
22 340029296875
23 8413134765625
24 60784912109376
25 68961425781250
26 709516601562501
27 1236678466796875
28 12913848876953125
29 16279077148437501
30 424980041503906251
31 888701629638671875
32 5679706726074218751
33 33730743408203125000
34 64795381927490234376
35 1444161136627197265626
36 4399944896697998046876
37 17768433303833007812500
38 62105189704895019531250
39 270420483303070068359376
40 2057259227752685546875000
41 2930625867366790771484376
42 36972454893589019775390625
43 37845821533203125000000001
44 411063837027549743652343750
45 711210309374332427978515626
46 7144708715438842773437500000
47 9689403480589389801025390626
48 93859964460730552673339843751
49 158651718479692935943603515625
50 1608930062103271484375000000001
51 2178745182003080844879150390625
52 28122656770847737789154052734376
53 28692471890747547149658203125000
54 823534458033181726932525634765626
55 3437600191586464643478393554687500
56 9345803757272474467754364013671876
57 29004408089304342865943908691406250
58 162746651143579743802547454833984376
59 929750888075116090476512908935546876
60 1946515000418145209550857543945312500
61 4822780888911406509578227996826171875
62 38321207438487512990832328796386718751
63 91110757543709245510399341583251953125
64 556049067367274546995759010314941406251
65 3791848191922193509526550769805908203126
66 5915549181742563378065824508666992187500
67 62036232433910734835080802440643310546876
68 83574728171060618478804826736450195312500
69 2100589680903509681229479610919952392578126
70 8653082908127220580354332923889160156250001
71 24109383227991333915269933640956878662109375
72 41415549044245775075978599488735198974609376
73 450021442997532542358385398983955383300781250
74 3398643395248202446964569389820098876953125000
75 3972911485378472314550890587270259857177734376
76 26087576127258496599097270518541336059570312501
77 84485747082141624823634629137814044952392578125
78 747925686338542353360026027075946331024169921875
79 910674161802459467980952467769384384155273437501
80 10699524775184553281405896996147930622100830078125
81 14179472946930474038708780426532030105590820312501
82 63937468391160528678938135271891951560974121093751
83 309247497440564881122782026068307459354400634765625
84 2175172326599191930131382832769304513931274414062500
85 3422602160876689216894419587333686649799346923828126
86 13370721301550954224182987672975286841392517089843750
87 70595896010587262981204048628569580614566802978515626
88 490428982571278349008139230136293917894363403320312501
89 769070277110794909072666314386879093945026397705078125
90 18123418618120303962139416853460716083645820617675781251
91 19661559172341893780284749482234474271535873413085937500
92 263725774256124589287896498035479453392326831817626953126
93 1436598226314674309121190987070804112590849399566650390625
94 2814211775112322936901527725694904802367091178894042968751
95 5687408227741671555143909699836513027548789978027343750000
96 58074741793663287135196870991649120696820318698883056640626
97 313123341879283121896559993757591655594296753406524658203126
98 643308908441791258458551716614692850271239876747131347656250
99 5095284593484655023672118545619014184921979904174804687500001
100 9251199161331460681654557109965253403061069548130035400390625
101 48134735857933002139652145512371816948871128261089324951171876
102 167062520464308733440247989321392196870874613523483276367187500
103 1339318273791383415619052954514955899867345578968524932861328126
104 1888640571042242618079449067991504307428840547800064086914062500
105 20707071342793139617810065089553717143644462339580059051513671876
106 27712311329711250887667465248043185965798329561948776245117187500
107 705583668744772717964352889974399829497997416183352470397949218750
108 10188777432568715145768091435984903370126630761660635471343994140626
109 31977499635195690873232980087903509769375887117348611354827880859376
110 131437916884506627082753684801486038224993535550311207771301269531250
111 1111930416002720534818673674137823326191210071556270122528076171875000
112 1339300831792814234521126299203019893724331268458627164363861083984376
113 35656538300930301005278325925974824972541910028667189180850982666015626
114 37880399132935742074915673274250471624924330171779729425907135009765625
115 513646631621059581026539320727439252856072471331572160124778747558593751
116 589407429886931065176370667275940196105921131675131618976593017578125000
117 7683498031422998781345454242749405671109030890875146724283695220947265626
118 24229308954042858474389104062800097405538934935975703410804271697998046876
119 99864272965606089223438269587580090602685345402278471738100051879882812500
120 1837174419840691356993021500692902722717825270137836923822760581970214843750
121 5559981877430159787927842710204308362964553680285462178289890289306640625000
122 22361074054490853444083316361131233938885909395821727230213582515716552734376
123 50282129986411866676094475432466776240736372471928916638717055320739746093751
124 368533708992403331804072910637566358287020573669678924488835036754608154296875
125 2462612903886479324204909840987732030925805304377718130126595497131347656250000
126 3819624680795748652997600950062764986990548887746399486786685883998870849609376
127 10101862265477976630200111741113262004906903079870517103699967265129089355468751
128 84131701504755443027837550124644193263838409801991247149999253451824188232421875
129 1403401594288023318240364816245248567026272790148055946701788343489170074462890625
130 7077619145032984450983024751672922407160805369219502836131141521036624908447265626
131 14124932703269534972075449168122505028306890029199394120951183140277862548828125000
132 91887826538243062143216920430854632149031586962895090664460440166294574737548828126
133 226150451186294729202660188366076779382983844013388363691774429753422737121582031250
134 727964381987318644834971138024717455213062448915461999376930180005729198455810546876
135 4042609783880748225353185493929253717767169015728789815966592868790030479431152343750
136 70830648106033684407987378341284850139490409520748315230775915551930665969848632812500
137 358521026822092333908946718534572555428730422297234348150141158839687705039978027343751
138 714858160498222711883388523655070958491821657247722310302151527139358222484588623046875
139 7155133284420112986637399976792932042015134134517462261015907643013633787631988525390625
140 8945554525384612700247628656051720666793147058656887615768482646672055125236511230468751
141 103759260143248467107947571773860848294864821293563561521722249381127767264842987060546875
142 137751057003822418195327857718808942337259396604051686630043604964157566428184509277343751
143 3518895497062814812441183870616186011186998447170665160754765565798152238130569458007812501
144 10764205011474941371539446755396279730150724984099122605307741196156712248921394348144531251
145 43575616346616007821697524880454423162077224042864308228839576031532487832009792327880859375
146 119443847727656839758013390027097685514606623038025984273602375651535112410783767700195312501
147 695653472643707398140541184510662857868812612366425478238607382763802888803184032440185546875
148 5825125090327206505047895411791421489198541270869186221859070684558901120908558368682861328126
149 6401334715243257063430423206274986661552747260197585715824075691671168897300958633422851562500
150 30278044701468133642004532647924237790701118333002730097225363437019041157327592372894287109376
151 153118852382088819885170246623071884470568209632998848968021832206432009115815162658691406250000
152 519912646549202726939519805165064128993106865565002007098516223493334109662100672721862792968750
153 2231040809704151575968101883899877704925933053925021678880191711158431644435040652751922607421876
154 15985808090970923090506210329224586874521132651375140108773731384417260414920747280120849609375001
155 25278493752829391453108115006749540634264466140975215180906887635359225896536372601985931396484375
156 149071399284230335083951091014671923160621262518026281049948744694688684830907732248306274414062500
157 469893128372774383070263789024939989471162719367229048295260540601958609840949065983295440673828126
158 1088857656029779101224478669064551902102946701252484377640469825898605904512805864214897155761718751
159 8195610258825291671088744531529626787373813027026345562537669453551103515565046109259128570556640625
160 28942261400594991418164148270847087970533225886088974198174887664247734164746361784636974334716796876
161 110324757322231070166534199738065592371618170038093474904497201527497907136421417817473411560058593750
162 945926869659187439674724287791541674424526545583188169520529736677971754943428095430135726928710937500
163 1143078411183203484095750932342148530707744393279548567019551601198212864574088598601520061492919921876
164 13677110096237549026718602253144289761501370026455968986260039628455320581679188762791454792022705078126
165 17657969116398314829838526048861063315482694056485082061841180439687448711083561647683382034301757812500
166 111663206754305906399509910954877122546434886305308235206144840644115756589371812879107892513275146484375
167 358362981435232051448847013575203173608326074938807530515373460378025782802069443278014659881591796875001
168 1051715583133381822096223760015037714855956808793539766649181442688398835372254325193352997303009033203125
169 5998677239709687545629130107936166727465457609868196719173593072643724255499364517163485288619995117187501
170 41250641353925034384255899447692188939072529703176879148287465649304339709857458728947676718235015869140626
171 64505250988721006131624408571575877695748686576749168139054152080677506653216823906404897570610046386718750
172 147006533696571074900136207466960255573893745983102926435629083379286186072931741364300251007080078125000001
173 1439331851443119532838068412822060743948424498215787782874495182570441509373182498165988363325595855712890625
174 4906021689115642898114750068334023254140848478579775054366001881228469272411274459955166094005107879638671876
175 18889054087979716217958319236001291738693925184403585585285862108017446159280439132999163120985031127929687500
176 352020114967314743842981289496695701638380756466170634540411957957460262202964429434359772130846977233886718750
177 5348986028157340158218325843407111850133683225692676368867303395699102502858224283954768907278776168823242187500
178 10702878078003795959334766436882557723521507299863932512788972793279433474988859842369492980651557445526123046875
179 69605502669693041057411842465249130377295853812704909646036068170425531106970673533851368119940161705017089843751
180 471147406408177226141144886975907570881382659375549120440161272988950354016768340414955673622898757457733154296876
181 733478304807275329110054246556067750630877757312983511942214341466624114712624660228357242885977029800415039062500
182 7961232572099990660617249047747919679704440257444179306236468028200070927088982664088234741939231753349304199218750
183 10108153096131797668150737955231710142979465992883810179499166188633546103851912345561459005693905055522918701171876
184 62169389576795355646921210056686809147756159008428147763443370678700922019911667693037315984838642179965972900390625
185 208871395446681469284598594988007638192502434746491694522591142573803333444201757451708090229658409953117370605468751
186 479912180470158294216118400032702085532761028501411536808625655826307588908315182596453496444155462086200714111328126
187 3585699594881994079756678675637714624571117877822386097481892042961256243053386194574727596773300319910049438476562500
188 57398477035400291529835277459418536026987065717034578416875873438852201236372134462992988801488536410033702850341796876
189 369490759376575707737308415485975218533920219446964173183628484933842001119606510139981025986344320699572563171386718750
190 545271890077658576406570926539868541239452534475890294531737997293359861071776299723534719987583230249583721160888671876
191 2374797188986127144694329610591556060786198042321599229962470961747763585454541919450566211935438332147896289825439453126
192 11346642552827387117463860519796100335814393266521217785768026271660264347416200228502169977673474932089447975158691406250
193 52510961778267929903938430910959069525616167193049668832959517971884348146028426672360378546500214724801480770111083984375
194 153310634348934784028434421044855776423392702439592586402997940529236070847032705546930664297633484238758683204650878906251
195 1081618942414281499565802690690033299270660515356260945012746810477486443111334087768815592767168709542602300643920898437500
196 2005704999493759209419790088647189389964472529133372883526615067039319841784582895520550049894836774910800158977508544921876
197 4168942884322322208551395470027255988505793559845894773552108687994292728007251071058181235429174193996004760265350341796875
198 42140916244298288426232496220031084350021202107498612654538319474757801545431503678282303404500908072805032134056091308593751
199 181070493630160120330584171290206105365602189109532134938809603963014084365747767926303757324291154873208142817020416259765626
200 513577393299149039191174204060668999712302745900635476482546818478267329735833553313803512274660079128807410597801208496093750
201 2959662041347396758417617672693706525677221929150202580624235293728139740772073052886732835720096090881270356476306915283203126
202 7460056262592240634408757957569420050491352096002311590696111042891081470751646765714876208264172419148962944746017456054687500
203 65477971864985221115375871454272465982688666080065287608546313313443467009914391964496387099625707151062670163810253143310546876
204 90817802694109339777019762999674432659839944297222424961258881735844851162941405314527748560138320499390829354524612426757812500
205 872296675489582144238997935269408925872482996183660987810284856982286442027220391709648426858958458751658326946198940277099609375
206 1472139942896836269146936581539794553765446159475654700736793068757038330565616567475713608037501956005144165828824043273925781251
207 3216733293876000557624932452078612405510412151842976676357362782721611214620057350895010461755418873508460819721221923828125000000
208 31949815981920275643164085300059439789058525183046758651848806103368260374272497036885420061691487347843576571904122829437255859376
209 143882930397061105360781003460630821183786161491401917989182038327081097570190274902016732555543043758916610386222600936889648437500
210 383615308739883037651054262821439961734747898531944111933910494964266976263198040914689725296160549561363950488157570362091064453126
211 3836370604355670106443627867435126301613524581654824127450829771366517614403908485618961937517468197000880536506883800029754638671875
212 4076102982698492038733901126795935442164486318695366321395558228003703493096916251631634930258085702803327876608818769454956054687501
213 51550944505023464909799075092182305904832551720796509014473886224225030138101864675135216136911409101628578355303034186363220214843751
214 67136159300788967267863859821283620251837611784456347718221933766328286474410506383623736879721899395434547841432504355907440185546875
215 170238048310835897087462010005648232061502715226049365747169706214778346750614235733894169153544717598691704552038572728633880615234376
216 1610068508776350585577482013696340660288549737352743485243267593643521402437071330147490126095954909857255188398994505405426025390625000
217 3390375065863537068242426037398329552638602189931536336233704893501821151624756896028874421345454537313202081350027583539485931396484375
218 23314223290444260171731734318131503832612184598750356428622854604372675086190526592191890007397039874526001312915468588471412658691406251
219 76723420003059854651680055029191170603113758176114141958335973600121667561821093568633418864882028698204408101446460932493209838867187501
220 323845555341557103947932350303756330175648043654114249514512418867995776005408158754678047566255387479383642812535981647670269012451171875
221 1525552481375407979746769566302598832511933449144799423933057596272348106707095915724612446859667636012147795554483309388160705566406250000
222 4482982148793846399247416513691613679169493578308626448159668290749413546801342869125059549607393606651672968155253329314291477203369140626
223 88602466971163407705166021633610588842709471962656588657457830709054076695919485857020467500146251003945163660091566271148622035980224609376
224 632421688649147117774136307965694912559061771331754515993669275733557321725093168324940172075901098115713327985076830373145639896392822265625
225 719498603138935117499555560033002902569259309845266305227194048846339050314305558266236027129187681483646343849613913334906101226806640625001
226 3336262272225311588321520043963090542815703933685796158435395924893350065803890621507292570486078657314432671654458317789249122142791748046875
227 16942542104595921940783857976017376684109112283969516159877553943805095514787090277360350417590253036675962405865902837831526994705200195312501
228 300845803380093191348259150255743917861056539331143888616258852105583333643060822861507352250658896752541493491150959016522392630577087402343751
229 1220064524881499323334644201242791124158304676993004535257212388046800084901262744553565871855065980296738137322876127655035816133022308349609375
230 3342666459903278220714065853252814001899778971979440736363201332410350170731707957691653800462108650851100755119205132359638810157775878906250001
231 7905397444688055764762775907748419127957862620951886007983615052867500426364678659936873472779283281998939647561286392374313436448574066162109376
232 60535567327083607395967874909685657762913392113634793066322590753989753408129881873741421611978336185218643739069932507845805957913398742675781250
233 966078904249491340014991887351825495600155428905165393048270496348869054109288526131433004659385955823045107060398350995455984957516193389892578126
234 4166993453633383397039806923955730271215188676188835537524694939165424983477803513894439126697435504218273646936943066521052969619631767272949218750
235 11232223620015240814124589509966937029230843639093167254194201367377457129283472606183177267373028875905682615055081186028473894111812114715576171876
236 111961512969173752875190581961414401374337414883162855079556969084965599772806736354437753885190686165085967480881112834367741015739738941192626953125
237 119026743135555610292275364547425608132353069846067186796226475513177631918612405446726492025866279536773376448999250953875161940231919288635253906251
238 581003255345014336627207257565105627145734039304527270547793364709464095301450689049054983847980210940492064308759978530360967852175235748291015625001
239 2883820586225926110884781940067494515454623231633923357588958304262684380069836437968408704817874274587398094639445478293282576487399637699127197265625
240 20207939794080628348444727928230495228456409586326176498272716649123426756926272073055727148147146702226848889380472762411500298185274004936218261718750
241 31764417829483478364235110036258506910548949477750582923778558385458800373643034832206228181840670580691503494842609089943152866908349096775054931640626
242 135709133076611691789594785965236511188559667605904101767881108454623254634781648642730138841816305146528208263288772794652459197095595300197601318359376
243 643876231276849908900602783502098520896520718355247289562888017064110152323757954936199191108000954097247077500057454990667338279308751225471496582031250
244 2203046959983773110280997922436768585066681490277550072224426268101576966240837162094057851007635472584797649026749910561306933232117444276809692382812500
245 9490733505318150900071965619573256896209524299139720797737110614679424138137256891589882098239623416071831637423443506218490028913947753608226776123046876
246 79653416297129694962189746871633409783866759035643346017506331911365430764405821213693521793723176748011607356124604006897271801790338940918445587158203126
247 95753290682399165193104706258516972435276327805615717031916721330349585801265589591565577444985706581837831940628297244799682630400639027357101440429687500
248 2551447188395803207367227050080622323503279543583242599723839466714359817720665340865192966786910073199729982095168914768557044681074330583214759826660156250
249 39386855654096863839979062207412202589523327780247645840102680647474513296511661609969603806915775572468112234413278177624917475441179703921079635620117187500
250 157786382865278844444802818070263710587444911398097513398463241585632149478339863903519495793044271820116483759721486522520361717170089832507073879241943359375
251 434211253190631058579315961243993829402163006691151824393339563105156031430801147564229964137598209418125373866819555201956859491474460810422897338867187500001
252 3986197069526090476724028637129539069339810515226647851144156391249885116885647216370726723721453096847576519626065805548820186743341764668002724647521972656251
253 4893767471312558068637753052584324030504308256112092215732885679111937596751467955645515175238184121726051344772049820318338131386326494975946843624114990234375
254 66145948855396630294256500465126580768248641914597828319283450883782644112345453420484420016438913626862971570412875186618928413651019582175649702548980712890626
255 67053519257183097886170224880581365729413139655483272683872180171644696592211274159759208467955644651741446395558859201388446358294004312483593821525573730468750
256 998542225643454727557243577885082206251881112905165535341372868271774029044242546482189819407200821577093897332215015902670551817266186844790354371070861816406251
257 999449796045241195149157302300536991213045610646050979705961597559636081524108367221464607858717552601972372157360999917440069761909171575098298490047454833984375
258 12987401926177416731387562583414252176002605951953350069989968392548096744934213849443391171454227797676369989094817094838103799236961322094430215656757354736328125
259 16982478399153022109208450619370035785971294901314897655720048594923054913591049856111425237534547815009624053248823142463555524450669054203899577260017395019531251
260 432565726480803560499731747422394283643637217897708818229930206217144219964287905727210820897297086375280286581905780417061334330863786590271047316491603851318359375
261 1781210341120673308326552341547687241932462756294779965886880970653346044597924772477177559301791988946150018487369591095636003896807153523695887997746467590332031250
262 4962012732078675430807550629078777549511664935690575772397872851527663078570259561272656132720682523908198641039949462297237343932909681143428315408527851104736328126
263 96186333365911555656203993930318194322150250444089760301873434481187473768952505444974849247616435168907031251869836338595862873512842838863434735685586929321289062500
264 207258704928059137604830639747872721292835495695251247920940487516957936773615789573767666893394917909538658426859521064083437778824414721157154417596757411956787109376
265 1309966486541794328700342528643081856782093235001453793193129122473769115939225685519944913811661847482689789966787265949313065482861873078945791348814964294433593750000
266 1724483896397912603910003808138827299367764226391956289035010097507684989486457264667480247598451683301767106820506308077479941040510702521260100184008479118347167968751
267 21033893975649889390667593717725491371756166734058619327676034052353220801206164861738208462977399797581659619084195497123467607884783614480284086312167346477508544921875
268 66550649719745493379822788769454128714004028654959770561098122352075032382591409114549585884129102759348513070893599107525362705735372248483372459304518997669219970703125
269 274825018360971536538841174118510651352854935751798863689567539895838554477797922781535744774508669453902887817676927970488850528144042506539790338138118386268615722656251
270 4845810002849783912241118269200961049650029530349580650070417393822865248428042055659744215105057913744868125510880978199724347980047178818807651623501442372798919677734375
271 20757365103203993331658678947396397455364392800157316918729507274770653766101157836546655584292775002248986941131908552651341644560908927807929558184696361422538757324218751
272 56052160214957338400040712702395678059678874191363375787670266731009903277486441840072543813900723745732578258796460039901856333061959392072282071239897049963474273681640625
273 286480736169441333595138887651771904604808675165925453906869588748351574408249240869930142008481219989677273858581565817561450265930564351712916959513677284121513366699218750
274 865662143602978642380351987095109228120840329706884936689127021338356781245564754279357848964421261230046204140343963070736519398412460446490257481855223886668682098388671876
275 2017805023375398618355842861841990360846489334579695327285123631425065136899378749428645839937323742449769682139269491959034489062755485244693431923224125057458877563476562501
276 15264338173210901021276520259361226630038245738512460531654825519875560197907831177810674024656213475846082487844613441365435055902389886728354184697309392504394054412841796875
277 243967809775583593573208926558687028233232780357869877352444411749633819824200317730779123944246844798591700061913630558501608118574790692867360064610693370923399925231933593751
278 533728634070799890210247413895457736356580297931277136299853300058894320242124128994990269962462330024721647587361101441099521404856751045919782683313314919359982013702392578125
279 3354753585161117528707034288375266086592485093514457931961635258983746380089498104633856699571083544091845090659012558556906126212300957648015931056306726532056927680969238281251
280 18908682462088787204376161097458161378388746659297398205007589495154309181415987039149244577705267040558112043644507198548928716680931792423758786014786892337724566459655761718751
281 39418550826389974079383064436602695965847234212388627818914738890485301323558346465283459965297921071190389030051097701421155997576433837985276920079513729433529078960418701171875
282 193890382327525071055653837699640733411096689274355476276774574652073140696338987552447358206714831375803615264731321898459182859453028683650865904297688757651485502719879150390626
283 681018116999656348200734545311272126752443023800934914082060351132521016878276015014043209938332990300423900840702751601092087854407455772484669687116820568917319178581237792968750
284 2818615880309069328824818986732379313901715828500226647353279352005855613420183995251919062641858296404486163581033542397112995001034482052057472678541216737357899546623229980468751
285 10305011609598651960021006758431313588551379867629129208029244534763056750199041043245439459533859028738926578000477560096156065706872784789975561192676423161174170672893524169921875
286 89046776549044979693095961229413471003269954044405264340324387855376530931914391274229590592588162979599403027489544175055770429954316385842173764419982262552366591989994049072265625
287 107807635799570839639591424948041922533526481397535073490413470446157154522373984303230787240047596897551788096233122362343265480664292616788321743648282335925614461302757263183593751
288 876464425943508257023845505939235045150455695812166615663275821061511272749067893584071101923131202488204167522380210324651914072428752396364155796693040656464290805160999298095703125
289 2076351759285729032966465286722595857901490835816938451797792053461494009065257740077834565566405195669063699333459787736333624586850382643093276824330928320705424994230270385742187501
290 5029167944514966322956776079384426760953437367446043519258859927984499290879583373739740233055941593826331566189299785797319163246129517682550709445354897297875140793621540069580078126
291 39263074833923593026897885810543036784825760606990532492657158189860579936335301131188844779287104378532686436648300185117463916643057507909310779870004637359670596197247505187988281250
292 260724288726116389776171195260180354513721750479173412552237248779085976072409723655831769841002334240327776450836300039691379316088992635868618226446802310647399281151592731475830078125
293 403659352950462000471648733088731598672966219137375227626503022988590212335813543918097005344143355345057493591727699524030366882248812748009304113283590709215786773711442947387695312501
294 4389961203009932341958568303182203317793094036836667068698944653594647342785153149361669656455017492857369113847111696906360844072275645051276838151665948828394903102889657020568847656251
295 5575793422138743511758730622051475980007225507411562533982159422920495483338195864247261971322167850923409936791348296549465348902791435706891996944289946469552887720055878162384033203125
296 44252979703604635756827764004116920508994372213829585479423360959655218647278549203797396167563758867980485316400951670729665615972543968083952178535489530020186066394671797752380371093751
297 105233339673625502048931719874388268958010420949893858560793200188071923744571686000336578249094021288731200443175948231107727278653462243288580347903848899449030795949511229991912841796875
298 193739299080834773562587247882622109975999165377553029519639922107382361039128784407931370584221539024692171075977851572567058510598550179456484704974827959489402928738854825496673583984376
299 2048555491577617293523805010294955732029072732078298631083608495108524774838624743654078245665645163325983115317675646954993834908791542991131503191615248482548850006423890590667724609375000
300 4290850282236069360610197268472533574034144629534150291686856912324431910716378271716087861915511865676658401711329145482554728328181636161719491088205324924587102941586636006832122802734375
301 29343571577640711645685686604191134056041933832303624617361869345914175127449924649214056381832488669583470894193473332430858672962669761397100327360645821705986691085854545235633850097656251
302 138828537721743193385793732759127204094338458476885249927881761945278860063381589955436664836907514006717175585330539057136208333491587226396998764883609911446882279051351360976696014404296875
303 365687790176408521708644525330827810356802718450681373707849131928300245509112953858515498819312494022184763853241498111564992685871183736985298511849157288011724631360266357660293579101562501
304 1879236773870863666991959299600692853710226249233381244615041813549037562226596585300371989787972518108890582168957609617668595743959496627132190342047458886387545362595119513571262359619140626
305 5688508144601412059424614571748632363056891404680118109920921594554649021360821571908910465055327602324638509409622947912849419546482067823602268808944049105491558293579146265983581542968750000
306 107827665632482723836823993498491245888449873404022372208118529527000649732450450786230326357594174204178297864269085415044920809810141398937414618455928570772694996549034840427339076995849609376
307 221343839409566859733072601568731124139956638212724862526157980648555948486261723144369563180243676010681234237947793778002691039166764865698431505720801190650881551391648827120661735534667968751
308 1481398767246695178710656519484867049632644833917812492244433786174773532820907362227718989159498851086862811367232831666363862401182587135716821803252288107521916771247560973279178142547607421875
309 7032314266034615013507989085783123819230362526734874281608525047941873873714938064632723772539213784400857416658670295555468904800564172871359444741613158383342074841948488028720021247863769531251
310 18508824833809315563147947730020848787358659555223186039950351454408068345892598215948604512556924122062303267419039086110029396804676107149869354892983181089249899997639658977277576923370361328125
311 44049963933653246139803884545824821393947681637181246361509227956758010565500134496529932797653062028525463951496748467775527698409916387171098154527579520561841874837227805983275175094604492187500
312 339067122564005712510035167691234767704887649592189658461873919578491122728612909712189991478789006568421946309668892257206946825668687813147333839991365571527037747756594399106688797473907470703126
313 2342752482919606998038838197968182355986959669013406675301808113168252810330178399748849478456305473610209925518490592817670374842881541589081690121641250073095119610400161036523059010505676269531250
314 3404003814545277381708747585587711480495570299427156897048939099860484189081517263381949385690325555344001228398994018057066743018297521415694789796142926308238074728507172039826400578022003173828126
315 9150760112010161761456333369143605316978100267867720469399686312889221188493212926512748249836956584298212382316478628931803860879476584420471269713927102689571269067414505116175860166549682617187501
316 77050584349963103934757453384194802230259849258740733115861521882541833802682222020449234712362508850014954926445790534189252907038209360651175929052835543030426646016195491029066033661365509033203125
317 1283869406817588823681750467930932507891591142631259083309518436618576603679138311277916996183155024930399297249117558817884047657885812591654236711787512583110397457186735437062452547252178192138671875
318 2595191093971208132647869935969295831734116586066121328027235932175820870923756261335372237115820919613693231645184553522563506898410054936569887232716806474289508721575714389473432675004005432128906251
319 16800111409972776649000232083531845866394422057420780728656535911796166502090716601731073929379058803106769412826326008179674265883069282704550732489804788812710022172236534743205993436276912689208984375
320 94381321425748715775592640161536412658908576631368388955391623287684115994148608053996858595358577693988619990712368254988625357008986633269033211379891169960708145747485531273923697881400585174560546875
321 196548216133411055949128890130980712813019503020935141894864954371895694601068484891999833902064618146818319676360290170544941234713203431347776084457932759344284817659698205716267693787813186645507812501
322 778407291251730599398571950716014963756875662325542203595378109691055315791502670783993218896911009828432199010505607021612074418157583560581394676133580617954270744474065679696650477126240730285644531251
323 3585535772135665976472251003671741918322045532459010759158470555202641843136753723405957168564436927783671895995584269361391424457675267408670744761433778321620623706633690375156220397911965847015380859375
324 9506293418026523751140217859491528727914718051894648129103075439478449633648015459163893993819606885052640389022685359787619072169823285499085673551268298497104059646689577789402392227202653884887695312501
325 55952852532784424886922126456324824503269099869873646312204654533927007750275830453685361818100612179128921036068662785957433410967669479039696418012242085596519357119926763033390670898370444774627685546875
326 121411998483595373524984470772141177734452917791641940753512384507332465134199676366534617630020831243310482461160010931702485894105162243578478509575752469690142773886543103856183734023943543434143066406250
327 860475190778568856045950693965104120733304351034882475866103565093749395624658012326204219548782454719412938915210211254473301352957229224503252863876903291714208477612702008485712212859652936458587646484376
328 13867832648153894587518076777093575356283054681362983773428135678922478515758207318064878338133266834721438381730343121538163507352978642796722717737912933129351060294875974676642726990394294261932373046875000
329 15588783029711032299609978165023783597749663383432748725160342809109977307007523342717286777230831744160264259560763544047110110058893101245729223465666739712779477250101378693614151416113600134849548339843751
330 205335834554275919353850433900856408557495722102535245014253245851133441363735456613148951587999907597452505550122536447842442020530144979072660335561180806603199554337228771583312436632695607841014862060546875
331 899287253365658838913451626428544552218731205327304723682814697450083651989979443166182240238153789110611343498293963511605318632415045422519287459573056924976695603599421979801320503611350432038307189941406251
332 2414582010394145435888454554559658330109949576962215182408389132453567628071165256171811335240307301013580203646955536366737963326420525782256555925829656269762989870210530274352578317120787687599658966064453125
333 47293456946002918686140138160263384904820262157380583408959668316101201572846005233898092296936609050849293003531786961808411266056113042289381094855211041651332292236938753537955903993861284106969833374023437501
334 146709534858797046930197323589909471374680685626066180591695783213210739974680346214037899561290441754575039417889271958158709724821180178432656396417292437493522856451237321162572868615825427696108818054199218751
335 598911049487158914900231567132436177149272490389075798278825078515110798039077211137010654921363303523368058689791865514468528715916823342641908365298318031322906375156001936022054366048905649222433567047119140625
336 5366053625280488779743199558646329011042352917732060032685341815311461506070983247671377780939866658700176726171657234266549378809987204825954609728426565719208527477701912121454963511268942966125905513763427734376
337 5818255139908850647713233802188855716816944722495069650372471110613361564135380112594350536299939520468969745443559827822859197801082847990163861697307591313037910996406676736314445008702023187652230262756347656250
338 61287597451227185917025366362822252650338841118867708447974406444935576857102800049000019367138897554545909084247742544713592261865337468906546966857097350880440719848244856410302006111123773735016584396362304687501
339 106477034026612905494821134049705518267550623484539236797892787443936769195992650354985905391458195132991287989980513386627536387300713323335230104528915004603255857263383976456239121688440718571655452251434326171875
340 2409992438140988465682876372138211045500791345566564941890115120889148421600439105704802965987498195180066668123443325583489393350190048560291425966261270327652192799411048516541877795305026666028425097465515136718751
341 17508809271146596692749061409265710428110843159873190014018162570887659566379029642063536194261236537058414404803986359404190971775134619862051362391002382321184884739457643474530579297265830973628908395767211914062501
342 20238232811367423874916401183553038028414286375893372666301956054108618295567446698833296876423109317637454936897371225147562974287226808392348478670850397662646845110658843920441174457636179795372299849987030029296875
343 55255851353660617260414524002084458884635972695639752694338281195883937428325505982960369264945582391754283746505343943955944917837496048116451203452855162305016614589574130869502333052167841742630116641521453857421876
344 510949779884049691254567414890196767963240970340858687510463498179060230500871639130492126795319605428683756379015019824320364273097925375699546412474936537452459333162173180055073973271362319792388007044792175292968750
345 2320078376304501851320342279571209366276143744841633513513545398695660609145114086436770353506006333673506444248586799017061181681579181743380441667164021961334920405596563374567807558346288487882702611386775970458984376
346 6173006092261152776404386803813009036442010400705843089558481291928501909792843090265017087397971483633064157634218657507083456182452139613859522571752853535027218810679646289300837036506663935142569243907928466796875000
347 36292416250567120362219258613108082977148760327031539925801652161192310684896942793243920117121917602899788851779808625113639733137704467172340298622831523946783477270701402030042385937758098179983790032565593719482421876
348 91103850777917699053651677637655193063623551856180609120278748198170127099172414857282891496437749656698770176462273222748529834822765353186259164960921608498648610973441742927987282985036188165395287796854972839355468750
349 1874651589176705170875844785148341057634435922421150695765404353229244256076143421964658254086273091291078596571851419092818903786269342838206651655133465462734697846391445772340402647904156197000702377408742904663085937500
350 13412900454241473159028667564943252067258241539564307189764243689894248278012179496098559139540886979860748486817198402650641444368987035604825283974916910430717152742905731622623157622831158164444786962121725082397460937501
351 15251259627167611209542293091478485041915528701658426345603846390962300223403425975269973473510038153548927294537270013118346708422118673975859595331427544369505067112026475992933517884797556263265505549497902393341064453125
352 101243739871394864315255175060743696369436839425326626951708116633531945727650242389375571312662813553777954638600675260425311166795435802717914233250460908770171726676823098839603544407683699546396383084356784820556640625000
353 328718661349741401213309234785582360268169714193014376078813234579316281793583839681152417883101063447367182081716350976109511125071149840992358956344705913233161571147160015393746588206747016869258004589937627315521240234376
354 2478530667455422728856131284017212643456202482284719391231419990643557419399754250033792363861920448453092865683301482158783622584404078059543724904320540023249828060267075586560497251278900598947529942961409687995910644531251
355 3970905350861621254072334863677678206107895821990395654226400277549165993418756981024127474074537706564084185121453911389238711793594706596110372939606962306800171407092671126939754737937560147287285872153006494045257568359375
356 34725710759040642643498462022491666891276694003660294618520521331607174483492310405323391553544211223538978119707078449898895294474398001337814214123958051673499825397065809154061757197361204330121609018533490598201751708984376
357 62015829515715017100428530192931695852184780560466431063346782691283676708785358060545406015502661101718677642364252453321439721195583768496997253534954483277250166613330391548442022640885706863400628208182752132415771484375000
358 615174952407574601107060415315031843352045541388420648709724345468952281637158321200536176967825445175084912692135063869220905388494288620346683020077433261377999777459443013369084436226842671491255032378830946981906890869140626
359 835948151713760295051844467916318597799876577073480236518285214874410486247006705787495786567877639703779923738934899679084119846555437927175488994806254762883250102696499997168472261346860996411578526021912693977355957031250000
360 4968544264771579289583775065009083166807811896774123304393753026499040585289653402164632067574934699811679421985344954514135981093643468262913199064728497334161749417927272044981754528947953675199755707581061869859695434570312501
361 16798302297048444152799798183461173450471019880154389974026390378651400932972822002655847385460611573371293124480704498710439397432102429949919381158526823029756998784411873113081595934657601343342747668430092744529247283935546875
362 103865688544328537922334091177342199919586346987868443087706963999253167006022723621937765197602796666103183310344902311608740911535086022801249702051548104485431991593768453745334997789079821417512761172474711202085018157958984375
363 222637009882971813713419507549711649339596129666059256088595187078003455767914407450369426597930397431641404886645839486759889766351102450391239001297281700973349231441318723625615259165003503860624789467692608013749122619628906251
364 549139708310272165349173106276765498598778606319986955264897338155260078541851538522676618393463591529385993083636581285128520444237290923583727704646111506432130454476405900996565516119086829138762340107859927229583263397216796876
365 4348400768099233109187130874629042240288958543488928532379634928003589263067205427561931258539534319936782829871224545690400939724055536174303602845586335575449587891049901759567688338192163050033300919494649861007928848266601562500
366 72913967437832306952695386607310350584717278640813745359403086654227480045594002952746441535601505080463146351239280323347813382080155115544726230548840594721793644728418209007467242298549661358442186553929786896333098411560058593750
367 366766396022402623424873625461658814917981507629348674618075022623758440542137420917822914151581379768433275728530947941879580992177724741417966063562787419634696745459996668641322473557224654108765982130080374190583825111389160156250
368 735180211169736063345794770242147926331759351077657310101944737261982661319900396451213858158343150311454709436312805627614547545688161355606683310239513173788689882283422554985634643662806568704948251280484328162856400012969970703126
369 15794018896712344238214231165314953192414353529527432460698351661024133866610666864084337726490524800886865068036343497914797380522300130099763057296794995727562109533867865799418722114637661773500765249877986207138746976852416992187500
370 99910374858462217872705950383584754638808436634708195934903723126978681828903303959664523366051550857501373374272250626882086115953617910087825126952446566581893486379191152681411775193465616621939229258231307539972476661205291748046876
371 148027611759768986650694438649771762142383256574368150627100722847313066090055204948368750403681468410473423287817593926254092805066206461742720982153071066938368504863078172634653576181041408511146473259145750489551573991775512695312500
372 891841571614462600220895605749841312485958336201597190313114060770188309846930731672468571712880526214397813274087127585662629568125679577234359309469623967499154478589886148582849630304562483910403580811276924578123725950717926025390625
373 2827228227659005467630110229750506439231917061934548008116952628844187908937446901948030534833114762805224136657260540711380054247171686000223832327113140535304775390044153731158130640313042893085881956949378945864737033843994140625000001
374 13984437625479409671183127736251549694385543256342983603407152697687316565290579802809527854471100629864089986451303545602508105693063782732598407236861434043716564995946273370381071452165859024074738570231346557193319313228130340576171876
375 41801609363622611346581959796253666581382587715699194373043847646528326716475084701497958743718828705430239262518911478853132151536396700929274467311880033498342383033564324825733632607098221630869544496178491499449592083692550659179687500
376 376517891298234737453172484991284964235991373547952262231749849711822186407069071727342878332858404717196214756340201625586973694913159602900511714604328838750696071210627914002421856962682705560535242894637519839307060465216636657714843750
377 460272813538295577813303827996293279900530591032680407415015155451412462819415895837269420639990535312218723978213023741247630163528747652027581403626793174380188149232031058939298703926278504263629003101510051010336610488593578338623046876
378 1213308596134765052719648797978863208372513338128584931878514854875056835633554039291955177305707344746611153490893426992421577553355066857828604832835450851881580291653286886944142417851643915384699488890785090688950731419026851654052734375
379 11338551976413189676277495896834810453675316130580905112822960222573462902763720474177229307287026755694612927527404953510097480323273541966092791940631379345081683014986597707181665995482774231977764201051428472055704332888126373291015625001
380 38868890313778629239711082882419884194516001744257055065982940087220616050825377579699508631083909646070283396545788568499978751183240893329592795153235941442771370211572940669321567657854898357472090558717425778922915924340486526489257812500
381 149409018274440691695246087539785220736201440286385295604539186074507180025133740122338258637807101860548077818728687139037807116966188239029228156448766511511677579388025328242565558542161373852964864790415777662246910040266811847686767578126
382 1168536341843094554849454105415650513778820653928111159089115697057587392506580083791926112244429978685780450688192642813726693960079815687482518504765250659169465067809162554140644324857952531620093822653516646425941871711984276771545410156250
383 1655632286980195259174903450917426060181940976531524100968716195368329548632806681738640396788935193913494967540924492799340094062161621297899795769264786135147269176184811479537662568142291551536460507583481405191605517757125198841094970703126
384 20937716743606123253019956999747186531504152067145557979493938944039005980482287442505891675477986186880708378292012592105194210115769874585158718422975508219386604775766980789888792575859661113715974134312503007748773597995750606060028076171875
385 21424812688743223957345406345248962077907272389748970921373539442349748136608514040452605960022491402108422895144744442090807610217851680195575995687475043695364408884142629715285810819144000133632340819242467766514437244040891528129577636718751
386 63300246175955470463385320344743335140915576524040086880361417330427760097573088925464389310978463775869839651728769626301196030449391429365893432533426060134137618435676591295063395970863322361064289087867473782011984440032392740249633789062500
387 572137695309284737692095129830198894000255790329377846632650758465403551658788933318913075221528700058967129449822585886638831274554931892345127279123332218587127586462967566282555654954191596349160435215457087831936178190517239272594451904296876
388 1969614070631676094929826670869570022564429677084293887419397944717921695366659155658596782908499955280380746956382836165121277945462361394498955567503700896297933233131609064027920548746028078491738461997841158623856472331681288778781890869140625
389 7561955051646927027402380081754563414553140825716975115275784692219547980978771178007065185079107502242173789566887496528979131629602488431166355107347673284521044840348053299636365215129795702161632402552027265585365967126563191413879394531250001
390 49627459682024691706590860433990237208152282191090638900895311129405270077093810823986906622846537242893153429572734499635623325820786610522825508941760571800392823600529920882349349368125146981758592784747183279669968669622903689742088317871093750
391 93346077152154355128392240855371764348611275350928396139532428424656775068087644180998022896967574619945164618276320490775882817805186136862154151181010040911891847501665014572614937090012209728041970183500843083468367922250763513147830963134765626
392 907468680687098972716489468170162246548733627443204849143461748453777540948182540853896483741731208419923061716667064442104660187576623094832703469678384248074100850213699533612135068116949287240561970594235341458499988220864906907081604003906250000
393 1237134371825586729808257051170267776802719735687080676462954344857153136229539284220877459055480469522651709001068760414067931966812968115941991432163174942610169216319224498212329228755111063406446473929485053988575060657240101136267185211181640626
394 13775086995763213187864968584212742386657453806224918002781958308319361604014513491302540140525001276075371686023082013579140213113914170359480872880727739392179721249411243724558920849349311391122612637736557714140950281489494955167174339294433593750
395 18393958791927072350006229205893707963614346640729364881314283091344598553651313884819069001433173893063249874742955359263448669201929697802139550646895648468084329748582616752808043603731593868582514030119248217565175451682080165483057498931884765626
396 147070141942688214501491020366319509364701548428546496417699248690000439184314623389305505569265874569617736117807104850633804198465305170448621244757389199909140533740558058662275901416055214907403020701542471944389678384368380648083984851837158203126
397 335465544872666068566576946485277245889375458275767746843744372304958963180672787252518631560106752967461587293683455742005029036272352851975685108156961617994820231229349848498228565380158363988173879316294617031202207613205246161669492721557617187500
398 1783072605318728917770780847040067511651606478388710476628075235289837170275635019177991042948224635578699557528155137519921528740485326919248604166900014071706702526139073569979741965768799100674904579369805883957977865605926126590929925441741943359375
399 5454962696911585328250238655733883817159548622176003172293579079634553865199176140449371013992364777477490293644203271369660969780579543417115991126815248196852708948409545037427825036174404582758748920897750450675900424357678275555372238159179687500001
400 103115566836543128362065053885875386115007777886294701561531235644231311666922991253961059840116476418365357473941172861974076508035393511628352938278913685831538463169819734073685679992973650668746053583115594568832273925096387756639160215854644775390625
401 331166551297275726399196116280561693613661528147588117373768023251232150461565678323680663576318888365006033596400331671400873403228498708553522779344002050282026225303097382370768340123618570337273156432937785509200423472719876372138969600200653076171876
402 1297391391704544978955533271843577355368848369479472453633604197606755832520266832592475799235313729572636682917380310328755188764011097117128511161741931960143841356470341804295934235313602258435298881127262389783422191769091114110779017210006713867187500
403 5216840380302737842463384280652978840561191221028769830395884685825196099407063211072150052011216742177934183137742257671869059904947286185599624602601804081559628970623414942370876066435281056654989269113538311387068269198152847820892930030822753906250001
404 19211528764724572737857556541209106894176457243377138734714698627044623645320424452670196890163272526886706564568967372330471872603646651199630884513687206074828384755978172857629662565123031374933591294289464318002270959429012009422876872122287750244140625
405 43639897909751883318178497363071192628914105707783047299825281939914443390047912116412543832337761795951347312275677002332812805112240588584861393629976216231216398482579760657630201196681343806522171857692466947391610188056176866666646674275398254394531250
406 322785639265657775386635614964860093392150621258305581176833467753132852780864402839722660300279577240018263903324967447702301182516668472193596243114358936114603807416444056342377878276693342667306536593352572493448478241351295991989900358021259307861328126
407 2154913325142706068910706176604516523497474256088748723560127216218369333635425977620398680963366272419866319981328189697877871120661213776085884426836034697843704836911563141342418275643566775036450078848577769697648920388388660285272635519504547119140625001
408 3341469732488438811661505508314452766818496648402580703589754029177340108928258746721629381025893813119677848252681477052648838693772422135590980124328992587343598251573794113657702916457053522070980547917097821914952406052723432594575569964945316314697265625
409 35133211670929575352343976286118332265393299683036725286459414688592625989017534323672567052898926785657131329385386190201038130007263029246147071733826198408967523367823706671343145428247288557681033839442631319373256879035061217564361868426203727722167968751
410 47312534193537597856239198987666207089346263884333216120788803992343015649437736541457853876939974497436031194124758811056862517209241509429005896533649210868842022959456652153658672453262015898930425562042502554815763017581620175633361213840544223785400390625
411 1201552976296078022776403652820649758055700153827512395822263865525441998587811528653283746894684592460740306523266788828667471578240305050881147452278304940758175671541381675703684122794392278291490857182834376793462041570215159680401484365575015544891357421875
412 6148297728164108415291394169247722119340073967869708880257156986381580496895127780561109002685018669446330057933875488904141510411230577371390325548326829497426748451178203205203793195684950545688178421271942409244803235367216043272264869301579892635345458984375
413 12401995091341005556639820267353799235476327834788527936373692216828938871757308164093235706528734119249631509855907136378886135212482943830519092311855137590080399472459877530421615827654642957049399944062212712447726241371537270197222824208438396453857421875001
414 80349469006184564303016251915653807538605681178502656146780553799223657971504871559178487839540029824230176329093005990036252092906084662179027996989054697847455340145730526147705429289043324556638491882608562896014921142322229297150215643341653048992156982421875
415 197904923286392145275951964633369012783640345861370896102682184248934132558281667610636682798666262006209247187753733389209162591449618155849613270913674808465151878708840684886675706061050577984425183597403763929373021008759070404892099759308621287345886230468751
416 1032668100164122274012856614280437473750378426980991552851070398393407504147641285120082194713285137497527517738293951526945406644516726609935537074621863327402973535272554317989819112111332285607616210037440744405536847462002969511019045967259444296360015869140626
417 3141147784224528369671666633954904831083311978617111730890870672328959353799156802427145364859809239959063835014407139161735813620818815660494081943919079267286134747546013847525897918140076252508338922162744157975282284804216526019615685072494670748710632324218750
418 24010227206167781588094282875131616355251764006607628149600576025940793643533147240163283162725281127242020598777912592605141914947496527012642177036623792240731676161638854675104483069397118943088114583163668669879377946135314003672789340271265245974063873291015625
419 38597011059661978067173565848398518217253592077363921106528540034894709225668824073045130230871134534606849692512603767725076389032536607043802108241490346679604948080639667807631272384374009128651212399839104865832909037857978429286731625325046479701995849609375001
420 101204249325491737722441414571928652789758948161335470362657656095730212094870795386253543624467550196455719983803120128055294693012569741100246393519604485599941572322918190290367027838145137200390539382841878401545196021851270862246252590921358205378055572509765626
421 837904324661954657106576316281023365797821393098237768479279084816802330943158774311872657279478684731277334385554625276897979866687927269746417885652107598205107791311259646950669303968421783875699365362199724634139108738048115632146561893023317679762840270996093750
422 5735855693250170106696547799689640764315240995718774903414278101570925470323048213575010749048144959762854046199949592557774942051215551806180232068549876988430237754127985213736585018677546663656929967853091496615651024581247589828603139494589413516223430633544921876
423 8350772916561525815738718163104639514498464123174823679214773012117062675247395331896882264511048564153141769340416588516524176344291903356519732119025804268645502700384682344878959958420957152484418603322532548919613546817243207587289077764580724760890007019042968750
424 50610658745996613583044516051487480350939579479855619427101926353181027111958725968312561305188629135901129215961515131739421531530814268844619624681752848039872724063922685020725594889716468600908464316849404685525407261012715599834965729542091139592230319976806640625
425 160688770401178825253484473390426723831265997303548359312333840352138795071597927213765833898199273722838808017143977584375065244401797558595879838131882370816263382753767328358507579766761088641211764250784955997503561309964646361403417529345460934564471244812011718751
426 1428485345284231458272658410041911948924499458003972231748948440584057728172937846306236205118526690875278431415776933881061985899997468523238876615013693683953080023659907408633906627705626432093933135656591120095677372735828818128833717082670773379504680633544921875001
427 1741006091923400124275276431586801113808584193747087449342588059995739604580411951424939722932291852005820627080805456860655315738991708888368615327190834598888961578605442792054590992141536926537870292857924290149757155828831611289742031800642507732845842838287353515625
428 4597976782491863040820593251670625011657583109755031912840484941163855060926287644037412133169345233756377489912359324622779287538986645934846368557218221966795121625925257609322404247552789790725736564171106530341111901300489247547409465965984054491855204105377197265626
429 42944394775622610697398429372760070929338671666510863303532562567533104930373959321930226787592932909460108387536376536502980237045851015239266010575849702275835502408054995401005060050154660588751314863546624623340406027169417193731226767283715162193402647972106933593750
430 52140348340606336779039615876101320952653837886020927129213532449860815052226534610005051053931623376972863367361095185748538812123824307108958747690286146209425745659905510619649868545260240170202787991888837684022629829770395688826045699215683271177113056182861328125001
431 660995225031110769294245723490359118162289983757967501116382180180593584817277169879509532757502548771274424794369942731137854056648740610502726939305732717430033614849798284535262095920351515521952983423877129621200139097278200930353497799529804979101754724979400634765625
432 5044089361942626079292036991441324394757260589393939924848383520863041614138752466036607137733970828414703880499478360603953288893531778730390758556662418191685641269227832076704033619804542530015293187902250608820582012319110572023082850190434101023129187524318695068359376
433 5652944238633130511807243099055582191966896735265886498835552168593774383903803101306111619437541753809005441926487208149342604138056695033784526748277864762906249138417724850619645847179633805367043383334238900757759521586618377264610302290748222731053829193115234375000000
434 27047011439784643694005803280049395365415211384585539346203423547507406379988914235991549133780566918256424086778418345655934390201233642562135097358158430672090029953708838705267004781147986476131716525807217919914442589398076275839996607253112870239419862627983093261718750
435 133408492568851705172483398077404203435447148485311857009055611794344833590649419274149232223792121815099215749611065185643504005272593463900494182215945813646788326160974515204588187223614658554603332042740124723760680419187857963475400679964621986073325388133525848388671876
436 614775004594760751771951002149764999838034228095004046074832717819901553502564419804571576296510188015166135258779515779541819191694074783288382020938258546603423394505024576934153763237902593646808477748382152654786049444945660681421592541617826555011561140418052673339843751
437 1792057555534784481225387018212038982174901169953456899254052812307882046057010582847540144067080142985168462287062737189949756740413331813651057172673305118179751947215225731713674116833537081814217250779827987000340795683843352908309366766648196289679617621004581451416015625
438 5428440124853851217766627042873372963863905024191925936732603778075468752621714425108795017023690850015835330350464021718524971055908887977167260408161385876169774077945525194229809523380781944568859934804802431965039739702523687860883511158149872244393918663263320922851562501
439 30674048277089327277193443262553686766330125946534988243200679173841285240771910614672880788430164114989183632837169772823848667925702210976924327496012069095577856047858229435487608677690813187346525993118349662861862937229311515985080878465840470425973762758076190948486328125
440 66776536679032505772153513567980746496524156917261902423133962125758039234165535654454556593884019079994202596024803567366222306907313309931015915400185524067325486173661984065205026878762408319261911921041501757688765614161146719831045268089830813096341444179415702819824218750
441 474760789350115171652247541013425149456386307643641810275865282152993270666738839942270580487923805395081081851789703350769382277816853174380357903162416300508888965713394335380556246137311518659468876997805779664714774539816381337858420576270024326959173777140676975250244140626
442 2232925840795623215469757731893604330308166015160876753219130939240763278837783038041355104921115316980295340387282831239908640645803979247176511189650592822372183293721887261848250118943058116234185067596430627447302926230071258950588908645529251373318402329459786415100097656250
443 5890134049641591945896258086827484108985490953252678937265857724940506369675782595909521951306002050145833926329934772532125428125058518017494096088788434546271033484583957529838168976298050788446776766186278593888750176079591661914753079019868575727514325990341603755950927734376
444 10355985731232838376835773550614692769601822983574432443704119603422032927351348671992232161148232684106424607104500435011942709416666476511847118468089620191015400072027732053534669214184167020915146901379139848783356028539734179815930896310927078474151130649261176586151123046875
445 111489912625325389043654463730201633819803031542628902913570710359297011800352135837270923682258527822785514393653763621568568322146270982458211990708495790338632851602559939821761617214432466549299280605361498471257440506105209633164198918670040328038339794147759675979614257812501
446 619585477514023975479286959954696325716626095614591109230078269417017256565868771218308011378182035218566119610895820717914497867231353771362142664351016672839256658444966091430016101357267334871987284435082331448987338701764453244716579971215764111036605754634365439414978027343750
447 1208102997834349435828066599257548573124446722278458921129044180023768414349683496420639326272919372384812965400478140130793167606212708113188743973297764485105467116673848986699428195071982168681229128166027243351624609317909703949985367253498746986650758117320947349071502685546876
448 4274962428210770798093994078379186123398771731400691169948323168298588598396973306496202686680384850425324289633643742415329828814119477540463915939648578988728704208682596247688904694215766341978420109637301481050211234741112767634120474420644786306411333498544991016387939453125000
449 23140364702014830371516309309804487359217320536995059285438513573313196465336310708088007378086136263625361985536965670315285153287541450727799383625083138380442152418099629924252759752222976211319826079379342140958967985553999590286408733950072880158899124580784700810909271240234376
450 105386346092691633880347219474355507807065597342182310651599023798148551656536162751840637572385699605777420811048793908507130099592524235532589282319278290487954722298446308440077753091539203871214564646429273006986505646439336664047996359062225879554830498818773776292800903320312501
451 305843560860692383663807331348399594432175786683753946179203527326028224299463097466922513399112117104982873316510347282452094631932389688491360211151697470049608127103287084139047213605041934428259128188820381323151182657987348704759941766498539117424826372371171601116657257080078125
452 2983995694766379756689429075233641223481755285523736108467216881667385983348530984283182694372870416581099479703962782245221703220266921703700235736616108614250894668110580056493952519967607171967530414493176853317950323777426134245703563237987580858412428597148391418159008026123046876
453 3184452909534380506472889187107685310106865474865307743994821385195265655991457918998264570199596834080304932209424335619166667752606787156659006665448527793812548072915420832192921980481109902524574978035567961634115000788974146286415508645423894096282424470700789242982864379882812500
454 33826238716270181072501020386940273891424859087468955370777408215980644180048475500690419017235206669888121539270898371567163558084635466005496447746939290654568108373240584499928325022211192544428057377136900928078276946609427536906298922655044955631886693936394294723868370056152343751
455 58700490348241222874933753548179624112404452318366702416153165786959130410051358048531289951351802090032944639429908396398662006508470166899892188284030255466383532742149428830374792484519563572953523510794271296202702921886576671075487155596127168688536102081343415193259716033935546875
456 613860864735309646559542397158899012135380320753380649137736609804597777950650359343861543762873854649559341711634749004193615394067103964332224004469847532192093379434489508812193497524904100277243008838381304641888582132862601918966203625103159914611072878187769674696028232574462890625
457 774040071232361412651979211867899457922059350334154217666222000239498840900847143894464090765931276749256650968877352515293768074829480529248605535994695659622181237296360691142353265076057241483480704480586278722326115894577461200760587548664421950195269062078295974060893058776855468751
458 7713544751070716708709587257001891808209257705771828551686015050459981935158334660086092263409956933743336614371437860112730685419312402997152753238317411618693554320950611690915087078080863950287099271075424195543399606031777776799394543417502331274226978763408624217845499515533447265626
459 13104969288444349179463236878400085242652337360541194450373364100201467347614127888488792254522120037238903275836243662679580066614136364406559689868650736258520564930012141308403114360933556176123756428709089554919820864379823169996507324189011396697868150340582360513508319854736328125000
460 117197539486019678620327357555409970496960312692106309460670259853508713761476440631363214844182504892150102726874651276641133826781380201425121905403491475644591161184825906304994121556005656808178034927631658307235923216437827903976016662221580036558343795860537284170277416706085205078125
461 195080171106706309702265004475619685265963613302589035570220427406413025480110497597260052924798649672583495626240571565243527453720351309630564741201030742513620627579615388684778900029210645087984800569136047949712383839736186297962511351876125883023083140699327486800029873847961425781251
462 507357881699432298024857366506649341028887539297284380601111114666334764721697435825883320693779804237317093979355794407128188734222082820686251387805552960671832416344056683674551921614426946984147636065903754206660690895910200499901039365973831802604510077259192257770337164402008056640626
463 4176807777191457526814028063958795495414971350623145794862249194232491323902106637603465695840937514233686881317372548221141730473303889845149048311262280311701344415122562741172043402163817581458294896385611839647563914946700012529176880845491756991116893971138779306784272193908691406250000
464 33296517493935661071897055379764763196135899768740295608844633276958117385088325949831326436436801033534344921056454192805017623186903891481533349281280385867284070236610392657600719188062138646081245363226512911186232931794181691703446480846232953358654338416044993209652602672576904296875001
465 36965967389427686300686226077216909350521983580066157023105771356524273944268735151608908811583958743530714708394470946619031164925985698505996146204737113218313582235388898715098210668611529280555392623546220996627136155844971503732722322325750878547166722309924580258666537702083587646484375
466 525133911677479092679980025578636471022741083210385464032497465711334856690587753659912973172582119472989762327212930168773359139977131021394239817683402879466467637540605432266493228184777814132537711270635650265879816545268254059756628103050119776699401763497832007487886585295200347900390626
467 528803361572971117908769196276088617177127167021711325446758603790901013249768162861690555547729277182986132114550946922587372681716212828418702614606859606817497149539383938323990719665327204767011858530955358351320719769319043871785903944529637701887914147391711594536900520324707031250000000
468 7902694824430630566801224578561712088421818834835062990387289952226985946273079169311137674214761896064821023419560069808298481891830537970084836843715240283454221147100531026399880863135512946429384699881772710586283570747379339580554352436108422126810613139724637221661396324634552001953125001
469 7906364274326122592030013749259164234576204918646388851801551090306552102832259578512915256589909053774817393206898086562112495433569619777109299640638697010805250659099309532457378354616062337063858847142092418671724473971430129392583628277587940051999125523618516808710410259664058685302734375
470 86947990318214396360957416217666093703411937602242322201331495164894676191799772908431402328238116645263013106551850851660353368518831326706055519265484926754751580178099733820686176951893389363895602435001098356876323794341426684446244256004590233020859306456440407373520429246127605438232421876
471 150187896163136901021511158699647051141558418699979455431501120473108394544780308308929391633831947602331563142845021493895811291362171039501856527999824132659140496914897874562172711314380239888503050770356878581993796876440715350150825454700855199661286773493706903082056669518351554870605468750
472 1746899195687673478038237440638858107618204431717794765631159804630916171347860341429956960062728566378425046852329957270553505987685847890161439850122648342651996119829082992500698394815808794130686174872506936928967168489816420926625732230942708261795881866107471580562560120597481727600097656251
473 1810139101532595982698791183120839065056350912815531898861329429939129889700840876830454949368322397335493596888623127912788963910529187602957240858856987548556385036565881133242184929178295644655293623207862717154084641571915709592330313429638973228436309333144738076271096360869705677032470703125
474 5303937492907942938775266064398555280292759776251121430123649039200962232396561559690368869493779530092343690593283042453895975885900883383280120559102284233860377276224047118243581718809913232916665972952876591012018978551548551445581777891524389752028073065359681237396216602064669132232666015626
475 48051636965396098972280163291996902309825570391748778537263689479349728683333956714215809771971984925616435965521013235296241072587324649013500090075592254134265340069700414767899668141101653348873030998252668220233758172374433406338758907017200832601454794923423463615108630619943141937255859375000
476 795029679381652685727056174281533308571482192743747378080686428739059401503561212548902310752492687305539351151121161123798159751212482102568423038961315791288025382912642881173905166179863585493928788595130295577674638285338180815319528495739353945550214946766387491550176491728052496910095214843750
477 11999700315625501487048696339124579402496331528023726371232027517634704493806970050069199825460303223004383078935123379451326939930589843905892267272247168848594426025556779877263987636761292567669765152548294705939287839979794391950031072326571650639781617224410847910576194408349692821502685546875000
478 72024721581217548636986054365069469191379452967023613834542783351004231774003803108213650797109288235676760192063706691920231119462968567852270004236278524512735858039721799499175143729161804972183174245154532618590787134771524094457414342848887525787449843711791885869644147533108480274677276611328125
479 108050342215558592812826019712765200175269911349976048555389484149104350066586696066219702117837666802340371147322043245486481419134167603986863206655815542479688438002773259366558324548039732241357053032664181119363710749603665013064735468718060099655554835750351228007559711841167882084846496582031251
480 432174849174769831536610202520738807924678181601022938614407318351221395455184801457080356627003198311711022870835206566733656196657240911530536426020466658497584450124711917230642080283564879399263628800791960094499782903521902309501713965982782776673459202636078113624051866281661204993724822998046875
481 2268951107776872290210570908646781232575062283153971997234576694150407332153672686159419937097201127258545947219951042494367031882299801666056461737360944346388779990512713965755359943874458178803839780366488745974817685362105934303330533207521431604971610989296068594534006024332484230399131774902343751
482 11236678676981338318525334647190818969923640040621002682010343368357736305890614751923081531523820500592738903233980202811136408512485411221878529079546110678043042212674415449174650176915657112211677265469914784371769655966033248760830702659999640303253739970364664946256283428738242946565151214599609375
483 29280210677293293507682382020321981637572466930703921355724416819166694608242247562324422874339244382961115648127813533105373912671870227441926443371175054395252424396886972795615380185454688760834873872039295806667992368018384300431653004942563575421422312908617535676114584930473938584327697753906250001
484 596516661637138139074590415365501190142517964529252857884011059444508727406102319961789484556422152752715079367192925835936518409252849168735196057681271365421388956930746408222675805258639530983486589797168244081224660703800229989126424911378448595566887053214368344389306741959444480016827583312988281251
485 1204270001951257616467706165378193199254959569099126718450032462257375191118095254675502050644368126006022897637619831874684173227018183748692270644442088841520820956074167231894526260694194719079184856859806402946821091063566493227013680525416896831437027846399101353724869767347627202980220317840576171876
486 7912030102760534544429030084812186937431664499448981190040288579935621764561798766030186440674821472793594376418783758706530649039461834950663848156970173299970659031077145123183230570839133102356289149079765980037125364332927455341295153685159826706615084051371893786308575613475113641470670700073242187500
487 135540231568725624796983337587477508851044401459122491908904783170637579144080315055909825319143475855988236213208434026843538160770182096741649511376741843280851378851195518094271826212305722602452925232233779341812375739883842735297618832633233956239344650620165825746776810944993485463783144950866699218750
488 1915627291991427611404782318705358021903446013964201787501417451322786735883895839602870085227674183873925650449482373853929796849187822110613477218941017138554731618257849761798223460882693037220528726104170006829575576724327295692571868864746528839822380526378308080760748399740123204537667334079742431640626
489 2186707755128878860998748993880313039605534816882446771319227017664061894172056469714689735865961135585902122875899241907616873170728186304096776241694500825116434375960240797986767113307304482425434576568637565513200328204094981163167106530012996752301069827618639732254302021630110175465233623981475830078125
490 28580805098273419682027735850512219921711821414467417419835606499737302831247585850167008922336303760362806177064462876303983151978641876806230124713071883902417310580675438400400662193117676914919290193477419227057618958759072095254875208930683445188624807827358468865358576138646640174556523561477661132812501
491 213185882218687210940186644916867417689615958802566602566764607604145491183765439769457200871549893136055055976706635585573583302874862255468191530441670192267619780320489513590725238031667565298987638813753759982482534680538074553763129101694862096834180073757221120451035845100307142274687066674232482910156251
492 248326810582347267205210627749020576730144384667681360300557895156874979697529195028768279001484080303175568522398796187600417074365688691186711983879825578645386394029045674385086201564707155661183232736937091906079754623909431592507505630215584532279708091067435508513157327303844112975639291107654571533203125
493 6709504509796829961240772445071452498606789193251152840443072933811161572035654082203924997223959708452404311509874841012036422355733401944355361184380766371427472834922538306046446355913953249103575434446609018345951804886174517640296391876961837339874142398612628314011861740961961686480208300054073333740234375
494 20981257058265238727483063914881827166578831414963724931596277231850066680842024005689603795158078697901433158436451065378403600278699654854938849674908979883352897626049572972502240019868530008506676858594842094967785553380675851135941692037664960406959147490866769423839728603287113628539373166859149932861328126
495 82859098821967518855231322434942971577867245865842066713551285889379539267449268823911129176274565325925457353862271083585746484600424308142414441047427568572073491602595844322055333889315782207531769240310599579958729540120013031774951122642185531143665689594680972093103735187646918802784057334065437316894531250
496 1536624081145226125013232731332490154000112327797123149745617169586594022543527368438321390776331581659501924526044381169083847672908159790105360511160139246948042940803631686445861368617896153232070014624986783028929940849129657392527450528160092412852413408792349353330312228260723372841312084347009658813476562500
497 6251402609872230693690346244904369751833343468263311223640450064505626423578319593781733582081116720127514863896359780003227408693026137434696136293015101887208936251344774610645956674570927262970813442792921342590558691163422008825789510572828694453444449372623731260440447556059329059507945203222334384918212890626
498 17112677463180139762420390683806209965667023919917991896517751637771034914787221292878431336491228185233535501370852703513706360404776754239708354119510621515262001325100444280629497454995542985637836929460803034267907204874232989829161372730137666145446138971624510580871831796900828237539826659485697746276855468750
499 169799963121238823886465504745878427774335915185532433064747861980442255792137105800402888012087531057654867420766847164621763792377646379155527569180695165704505499286461306849574135581536219003231366048568991980599819963427006999410445693693593218645678567782361424149626403026780430138842348242178559303283691406251
500 180661237974546732955195549184780267988169595637187113737625163553707664283346007499499585766497642522760888058241340088132242744089396995960539787007190685332558564360216976519557676361960834725898389535236873672277168477137817980413817555850902190337680257381362203470057787267621929316874229698441922664642333984375
501 1232044841261903403480178710976756355275686128105345754144744240156157424509795347399207007102253163264008154495265901846394262353490527121308741855570848238443750755300251826626953112192451995913287656286654470630908133798832292919886607304484388417287756732872533086329110358150829007684023963520303368568420410156250
502 4024873175174879949144737097983124081161896534235447447890851142856091376622451352099330099576524440442228177689856906944915835693515123505432268487247439527112210199399922423910024066960003810023658677470433514162246692809640081777477341438683042717462625644583321327966152496265206384151724705589003860950469970703126
503 17002798890572253461354926137856397664588434115127725360251530389192903827906535445894818327138585974382717151050634328220324556494507479001531772884025711535111633619400774578237884649649819413724126657557918425010372613624249417011978453533986681821538903865240096329214898921398935183191269970848225057125091552734375
504 61850971355979496828018810996541808881975305819984172670282400355990828189077165046583238273043078081210827831726207803649326914210577280399583382258248604948227780701101839179816773037637017675330068348798401346886949785502836203448480777613524785199716831796597719885214043894841595694344960065791383385658264160156251
505 534973592835289998564261233802931048161357745430655560853485984827093220290979368001451577874133062414772097728387260594867235738441085836806274313111894503848264266624117521728144719161358040209655238386936319978270884180265349926211236164498593587327251245767624617171787700792284780959562340285629034042358398437500001
506 647832960862986255776344823213042050037098353596022909604522976350662759963776139385719271128591898419131077013265371383177536322135185554210453014022220243401826948183421684642675146147944516126157686708408476600188951806640934380695652302714078417991584789159942626044646441451323182203481110263965092599391937255859375
507 17094265344611157559332746032026554422939743131804154147265611441315676943857556471421843463912282514089416544111524108287494044586508885311040456892989500965349541273929666410919622833491593828911036189721763472076708587996953330222907674705476001661790955734753566022201865692202796265242170647979946807026863098144531251
508 107100422793707849146430889954650620887898147265997085250825329482348700982891771804231095681373838373470416803762002249407207021773999610745715912456092547495910036280861950258016463023985174586349320945289440168661574190628206522002315614351854558896686827932640994515523719243376039866877391659727436490356922149658203125
509 159031051788404308080205472873943326206754475015005570602226686782646394574428217357882345344239277814157797513109839945652866691855661452233047736149083270635360487050834371175418006670607900589208587201163139061491888906425707447051734290770996642300051279926061635208173962761435751844807384713931242004036903381347656251
510 957425475534740779760114561359725167490712341858013538161382735577631681246388184844222668421078626377042440463725366530833087832744644641169338681964610725029172057045923335475721415754387126115882311640520876751952278197587449354213884006139550245890265603502169524379267008775871126979861713834907277487218379974365234376
511 3034546643196941578639430881069184038929076992357026299634397508397294752113411652587478946963118116437380774289352266395068017871700271303512116047113026546939885792929521486025795629664509001517486310556267811700349668258221260181596864570703217772060806014378369921476198221296305748695409931769972899928689002990722656250
512 7026518761928623937038976323498093245348866326572066137430177752372221185473211490019180562347314859251803989042429899320969123576145187248193570776190663818908943642904966307527312675083405129150854932753056500152651614714029969717407613147545985790011877632258909367331663451368482624370681577374853077344596385955810546875
513 52853063019046611438954205312935544850947973686653531429506525907251675314923786071456343668415636282964544232253734594567547461990528551922028250159973895260626924106726706014995443006200036785349674400198773826631877582123100673319753615505095534479254196635949182320500314999714170510758393106698349583894014358520507812501
514 232491808361972317566933750222236459139838493726330324130316636886123364816114778755882916360704489709613588896142228076233097218690549769432693712968467572499234527355621722982563710050050362528851262399054264806985465172634492602431237301463020095287052419440573457383996250352962129916145617158917957567609846591949462890626
515 665701918352656213072963974324268112304614106472053639373733918008235082689840184666249947100739777423631634423300239332094651564809556318120633601074000813693803488888853361855277625169201266188656677595223190094782472779922467043126181128326602708751938694582547917933483426413277667110790503102180082350969314575195312500000
516 12807203982366771746525501893873300459362174896503705813187024405407141629899484266665743004820924229575046715368336771792821580187692034995179276109563024979201766754778272910712342403119573164573962422318938633431736596508431927640235095318517739351832928015764272711828711725080319288293251300814290516427718102931976318359376
517 66698827585244483584919365366663574746029330908406743623430057699068648480256782071993714812507580257569760114534884816292486507197698400248378914952111128150784047729446778000982822516274670887624438821975585927537812873661849506373680201105895107594172394857151555230877492331054707109909418516480172911542467772960662841796876
518 135394760925546935809057622656299953828972504136229648164981317152162002208583084697986179466317379847410415132339670350581256969089825469451119730707444258742649505925560116087531477908056945573814847676736841425359973165663466413876738945596770023314600605798050754215555434941349247221151208542266886070137843489646911621093750
519 337488349436338355203034610679263482403974339180866039953392692003392652897422951467966073745142339952390590379214225517455000445377349339150618376366999645636083059580567010176045778332388562035254134175449268778257759204988782334127158092299435154223373606453253063661988362213753201552211835601013945051818154752254486083984375
520 2693915478225532935706620209665189446221053186488679836872777930765067107435175050081732340437232061622312038323904101985651151698935508706341861308526331157765420245244536401151668728032585684886335163305237141515209031384890956469629129108240541809408221403374781578034505546872306113413697570280191939673386514186859130859375001
521 18525911315407566100660963532745981054154139493198141300910416428614151214893010960766156558839388749400606362597924190536091913311254497612105496485726984466045102888531187478142332816522234043564789919059567730539058502744267215156664881295539296936012943665421460913840951816730109091347668270888249253403046168386936187744140625
522 26945146099520503262983858772420812875221273391845046851482142912912745190095959062479319653896227274219933067948850722010500368853438373070281698787672977584977446683845363691773384778952379660259049543150728423862943356103928866899679426712560357518460981481999058711606456819560780633140972817329839017475023865699768066406250001
523 63996968730335635464305785837912774983529552378241329453302975770141047619881980984011632771575004773021145793144699103082684195475947368294492691759126946517067652460907738648058050411996847747388629381269863884941060361592463297213009189303638951390486868812841980539288360453020998815836309359106337524281116202473640441894531250
524 618068892493585404990366548739589133957101640897406492832585414352762398454952569364670510419459235581286945665056924585116200036994445691941315237341872484248270591124740528900677713520122357809968962551884578431088967521130477933632155430817855865426622008398465813842422769091342347051493306964164986538889934308826923370361328126
525 1428128691178177716373650454992916592864791938929536974025079756015947939769551081681375919153643485481637328709547946479480452660416733488766108549961125808047744139632204273745529578276235258862103813247578748517001116127038345758903338429546628585024704623235457569302710619541747690550495542005648985650623217225074768066406250000
526 8802859227180637890446434563669612041244675960205180360263246095827603751352967173548856228711870119832984043163476408843502810826639162414771010386553865653432329514152519739485506880705552824498260065749737886223449302113805772703774130872275793667231928534934159346422956323623702497459448702843420875296942540444433689117431640626
527 144661959548201596211854840716268317470397342526815579654061641681825671615484806654904625989270833959886336534931888921001246141479199276138285773661171006268768775292618340458980040004021268425907198119210011634883306971498856004236387908655060540116617568837610094389462047823858050322689714969892627038916543824598193168640136718750
528 2293169422403552873644072694635399330633385601345106219854610070568971526751213640253253377041028691075956824628267003538827731473760937415881080750329319213179584242587410383237497696390196765931583612708646504930377894802076120881398656462037769213090510532053229646691852105888602589804778006388197297837905352935194969177246093750000
529 34520781365233822035127340503422364528078209483619465822862836503876159353787146144228484642817396547817014146028293722806225011457987009512023005400351542316841816252009291024915262542182829228516729831550193904362796712260735094038832684762778399307698904980287522931227702976859770682036102377662767359822737489594146609306335449218750
530 483422982001681218060139463566368147573713602910075599225483659745703645009290340526802017842874229721235692805043564265419802702574217720604543640760719900420586912470842362144905958193770192491601691542688960729372505711181998403134214198641981727212793148652049333427384186020891145085967325017821394350647778992424719035625457763671876
531 3073141798836256418536473483915320708082672664878550924467216140993602666824677773881954530271332361066499227560402854206549941272735241371187376871566077114107730556085100627994012061873535301092193798413884733898049017828395665888999448615665782359815253416813733615220443631009645723925984461995242202903000361402519047260284423828125001
532 4696014651667469182892528577131536973444204521026875051257981302750094398621484526183503007014042032969291376705675015616840474437747829580561122820849994526953700374757674169553306249165760024709582522199702585607980518523245336568596254635405619537992127387671319230158734703956618012594066948937020222754057385827763937413692474365234375
533 49688080501858610027110485850196466797243935780311106778818400803455785059501651574274699753983578725281242853156870073146892435535633667081678375026062506960476316141141749413277921928109307255902851722095408650934226235938241680634573668122094193746659538243724050687495513640807228143046292927588816756845346844784216955304145812988281251
534 66849266255697273994324545065506398425659222008270282857059560852699670922190782926707163305297037185255616210834297974203963800121612397194549120360178567655445147821499872549931852737480122631123793087108401141656216809336373356229361880643976834720451173823551741993192161383686727904754478236395119628010519363670027814805507659912109375
535 399300120774526262091415578597305062465953409146055275686452285771922153004578955077220288931825426456891820045130374215199461142507371859910360861184785730808240708029066615302907245924877596916982786149706838028705555371762086791226380314420307279147991674445551428729558538714289096286448606419540625911412945470146951265633106231689453126
536 1348760080588811998230109885138237915877593957682665568851717139070409686720807562437507656957383812201161065914737146495063382392351319104233051569608830388430581251410557714145239374058963851388416885988350308860151090307357138761732652917070758147858669006563585461480756586653120244430562961040218419861425047656666720286011695861816406250
537 2147360322137864522412941042332848040809500775974776120224621710614253992729965472591948234821034665114944706004997894925462304677366062824053773291978401850047062667468690944751053865908719045222382458287763984917562201050881312344185413545911372706154652355454688318939873664081698437003460173879299671684250938596960622817277908325195312501
538 24073542698312209382409940913700296634343709726456036547847919662020723603150832290128970953517103914755848583393014915728480348345514301638097413169925839938535266724125673996971145433848902679358612623783093218415287484135907070950200084926454608698945257859682365034214853216429441673751713338017086014908318958305244450457394123077392578125
539 80810069383488086236881586910432282066269132283267214124442245828519186780372358760754705799835450404727324574199036326887290263746007156210507332677691127215794050842251785769917651765181584218965367704500335594916111256611246462227341908963009316921454383000865848378404054305615118769268980709568456731461960629303575842641294002532958984376
540 312503475923263022335461642430064888061029025253194975896645874761005477157839607680059082025236628293334574766771155832921849531597198310721760464250872499612940890031663688355915337731182741649749558526562522455076634021190579287188440568122480404155044270226189951918916848902051982892058621968877328567426587824229500256478786468505859375000
541 2834004886530745846243284192293912472957356235038502544272059089955191834347856123846451220575340001291160619960990381445551268831148445424736381911177636515016938636959660104650748578239731865299969851321940341944865328201224026708137819248561437364456944955590256450459650376759284830398562199458688953823681799804035108536481857299804687500001
542 3065698293070520782341864247813545078952116128008430306044262718887678124725323372765755596800741179179767870153562500951585828098999636579247635042750817887414085476149072007236746264205733022730754042144002528805025850965803359533098917907720908451690534842815580554000163171355721694521351840717997825659646426998961032950319349765777587890625
543 44131927143739612246339323273046115336323662776367032496486311751855281547860112600131898942207908264587660050762860558225510947342185019452624500588676817332034107428720784887863212475357986081515037105583540437194103582370415730396794979342537858077489303544431115481678345213564330504837960480695496410206979387425008098944090306758880615234376
544 44363620550279387182437903328565747942318422669336960258258515380787767838237579849051203318433309442476267300955432677731545506610036210607135753720249998704431254267910196790449210161323987238945821296405602624054264105134995063221756078001697329164722893431656439585218858008160767368960750121954805282042944014619934023357927799224853515625000
545 1283301288266545379185319075751131833843307618909192858824686095237790459243605274137614634967410357341371250225011537981130335861941133431443779314045225423214946318020743940286823127074871613725397838924253605481531411730210746173881470880820989950555693651096882210521779703112312137602142698559059028973541871643249123735586181282997131347656250
546 1371565142554024603677997722297224064515954944461926923817658718741501022339325499337878432851826173870546570326537259097581357756625503470349028315222579057879014532878185510062549552025587585888427913135420686355919618894951577634675060839506065666710672258185744441485136393539440798611818619520450021793955830418099139933474361896514892578125001
547 18539933088600250267796878263065445173178514280821471445999927386103185089532655301728319575792447810218837083810078718992756344382624273293097028904285954550325691848863785367557745541227856411215265227312136502424963110793765850929498927062946851462787072061433955448566734331348706222992891266075867858962276935042012837584479711949825286865234375
548 280132540378713872804326261517374593392238524098429504101263864186567106588547056714264650553871661951121917728239160952362309187706122378158593829388342049572744903877265777796746680857573803545340131879401221329288277834536995577533110891473846905479679092732861542902211326541973499101077757017868900352381214546859666825184831395745277404785156251
549 4461547168921111595814050218443535133308077061407943161762956946203951190081663024938166232369169198609892485096928516351333226636948575498482265845485134107295733244043079662097008650440797042937115691373388230973273651069167655576009648350988959502674205399852998519813104178768484373638066832993095655311190095293483182103955186903476715087890625001
550 62739759361224566095413656232155473543910756573923526336371396157646864437486272178660252046805255497691777347614150409703556518083019421078148177270356166820395150794336072049871487289289576447287848657637117281162205561630253665828077560819789635809380681678863488609111959517729011824277829030894477192241095488134394742019139812327921390533447265625
551 206065466759358144669497169570240561164964577967402351656166016257756398072785468635733421069892443287514901983230165294516002460796852565228373595193009036890368385359180534798002496469631917513612008738404904767379711289167431619788271275863324745438838866636002459906588295268260972967385754424655814197968046845577116954473240184597671031951904296876
552 801954131192827020698918427188744568993317926562569690815849280300005836340733559418242853117723927157010145507436018596307343710002667383421083051544610477024994875216506740881524942626323684839762456496752677914652476901323888201273036861698354184241984439544744847027287660179201470001352683533657778515316236905841051907373184803873300552368164062500
553 4834032523001567682172580814224685089626447944682457860703910466531054773994809671634147949868189408935110335470100754159600728393200747178018909638495088532686447917519255843599634699010146094253260317437383008642781229663289167485518269411945069902965277664267734074762791481969051241876306435366912149368453371911513727354758884757757186889648437500000
554 10286261446281209798353653137160091862747789623267122776376318981835378742207975749175496162946056147732765376889892004202749464168792052051722940062569204176044000991116053291593276887429187941047356661089980731587701593194080629830401352651480114042247071928443475529245347849742885402654770134007791741330810884359758805572937490069307386875152587890626
555 55647143354129542239932354991314422719870502327115864687617007326934679290816332011604428501388792817736392513969870279289800041854770449740948489165762082302235347717021980697172011646747190046949207596672071952279150061766190021778160218841755665877884120706577104341269765844878695336247999842131903413428603653173576404356026614550501108169555664062501
556 171157266185112119967961154279457231565743061192127844868586434398561823452225449300540233190824890532281743171430021096145452846575121538705179256350202308328721385912507656330721662149842820482560047081238384151178092281094356937960634112109622093300301123184091039718852324130800354331718148698488654947060360190895511589559419007855467498302459716796875
557 851570494802837106591641682091772194422583751749858973537196759575051331681350793236974218267465940582336150227629695222451211511864797504043562492898095480221591586801096567414402683539612852071087811114969752461549819309675997817177017104963755370834856854856095471899218594057837503335616594320350330028527251723102775571305755875073373317718505859375000
558 2550495648285787826526760956969802619861619701038796669805854866307396209464275926445195707115739309667935885053368675409077581814583582322648353689841370379242759417641847988004002423409237305871551009053687089090308815833232206578904897859306911016837921803503926689002612755577348241683875633788958045378807205937933544337425928461016155779361724853515626
559 22962892506817537425237176791339251505566840417770730529864164621602081456338036244538215259414970811169568096739358899198250341773273861282799850786278165536028865444299515320514433065102338253527383930065628138401460626690681432955396387644930909342874593753664059654413600853388462711800829002444808297822813951904151463789816034477553330361843109130859376
560 28068099639511836571538862794584370708696211374059104120281609766634631660846364550694333621333107942584512432475616660274681558123451836117578891954813822355936399622344653010761643539130414115612198372464224484876418900452941632985832336819129086472217086121736272759113869391139323463491554419194817333287202913011393334841159230563789606094360351562500000
561 742501989688123072526403416997515081708378936459676789222322451201948615301427975683950017951806210495141639841485274492895728156677611599722881290330101652843450110555363009648626715998388947283566350607882161210766732280463664556163034479315969027883500604377340926548498452814528329917584922322149576168827439021829020515674812941142590716481208801269531250
562 2273431754078004292429684604575223748136270490214571828726695682849050008816959999540926484374248573107764055717934541277083685153579382521734243572562861289602408062554688059586909014125371518357753819683777739909103118094772356534399896213237768902336251000639350898954322560150361915176356424971338345102127944969295364474604070892382878810167312622070312500
563 9208541478846104856844924302257591250072916162947140967556103554504210442549530179386397013794069146486904063355434959604325992323183899393350973544182835986089776577440249814950208221826997764698652198385439100328419775512542833302376566791175730156059376971325723894089358244868389974264429844897577421897625849636702215217365363741919281892478466033935546876
564 71165271151622659188077338045572113737391390409184848606423491106968612717015901073104867473384154890675772770158151546565541750014159074012245546273037044943755515902524315306809612429839587216696189928099078781334240479738663495555058674239718763252710018832429799657216407390262873251821074044184832947100650712605280842626420678698195843026041984558105468750
565 101064327342238978051041795556920111235746409388240843337818497453330294053481451610804984999140610903244249015942390966655603412137290154714032710478148414191627253697399752811247146109445952029149900342939173822228602924371064351996588270826483722623224400747046322238438804685018405089790720003848903557895656206484682852753120840816336567513644695281982421876
566 2482379650065685580535745208480463263361320587573144535825811330951153307503978838647842802088730876005556077775565746731661574020134448276180141140789633472839114290301461268959604231979837136658541453722634615231214048137274853361278115905166553565515791892945095506196389376444200770034386190716657144017048947579864772577940001951901649590581655502319335937500
567 7649267604881534697709319216555230012555454581495915294153070987760120510618899419165138376264473849823156731358582022128295928884677925137968488843325197246900597378299183312501306988158403314033924161853782193338099350260566688787827524257152628141793824480329379163066045738702639120282740012157669239166938155152563683439326247537337621906772255897521972656250
568 31102392056237333681092485844005520606400550372924865393301376438307133512743004934714578430053598453808848170514040043346461732599398151325444118925691531058560525781683732014061463683180843016281446149129824642463540415664122076911293038382742931180291419925052748263456376978235648506579913648649921474457230901642678148021070594353432170464657247066497802734376
569 224860690361831675575101511146809273701180575145028768830573613568643403629552526704113162461643959971968872679877150370720250040019778533642507157770775172585866141581598308646875317039877074667858297704047858821471739245287565905406895851582220727790717641951963385396068490562927086640893181952687875042578076185618887305323054803807281132321804761886596679687501
570 356414204554951350106925564761601985583159499171282941481243097822365406720876038604082589633127124582511200848212180611401114882241362613308681958764475751996050705818145421251566243030211620286872256960706243715552857243582765580079912588016212662040561024128768526001767850191147227762046622959425985661784459666309740166582897824554265753249637782573699951171875
571 2681513784222083452835033868395247022720519796436529782728509943386400648122590299836865598012211462800431494960569504539886574571285927201113438424905479450323718095417120340845332483310566400105794475619722653863651243199064091522027146346409946221365675688451696171593113213207444485373805842607881428479234603074024250054206708338000453295535407960414886474609375
572 6037609639529661932395372270230921866544581318308145871948740727478731507133838179786070683409354805516769607960770460191933899262631190003154398323123284418405034615579035607631290917740764024215163844351588884191717704133990880760274980247566554626103504302759282499374431898103670230670291231073826482086203434704905162024382581087422749988036230206489562988281251
573 40914103334536643473316996824735597423604985777286848490657743410939260128159552098277815809095619878785574019646130319119215794598299658820225745315238339893320045459563659401537784521946085721498997124236835036413193493466210769889483486623472558015980224267603197183244612343348129094846679525800658124347955585820622810338739738789115563122322782874107360839843751
574 89872748021739537305139095254656935915371530943883286329501016652037722200686875096066228412227874145972442524173969151858091312910457099243791805905193118137611245205378679825611566493823870643315377675332838034417340716529613814345048412286174954696057475600561482881268564326318591645814776579424960534133614980863318370840099602592232486131251789629459381103515625
575 825635211472193728144053549301090797457464086104307657411610303788801154101238115264342081137036584027333673282566727144983058439650840207204331052637827088078907789449217694764433890616565823910385245921654873461396398753441158275296674880081357634288206423476591277570323672361348453538815416157154370075237378985924269897411775787077203858643770217895507812500000001
576 1136167558871948983532787831889797202627183664713244364890771097155853580831458292650818582182815826344036574874734764919676548172980511163755932215668644782385061570524917393642806374619983521561830376071890222601061614396496210488221303603563355056392359074545878923397373977683652357571106425421229909801986179514334847820270814333643016880159848369657993316650390625
577 10634649063192907286528260455255530797880702840192067768923517308512074828764720154840145397736298635884184914069074187468281091502807597062005647394170186440398754589319893136800635216799312551271463355889380353773686464503128002092886567298304921087691033913588942282408811922586352509088424624049075769461355171487219858485824726390678307552661863155663013458251953126
578 18792392491969233388624360262607789203389013422071212565612203705657746195225725963887264552061487519686368808290448193501613007686662673502398301630426891616560785810292133189307968761748927630811770974013796087163183732745932529359883109956365769272517448556748110732106652828088659657560402999626688428696998206016666907279414125420125003529392415657639503479003906250
579 107073517157455655414082222416197749207198162208861053569219366748167209267197064320069494401454845986398029975369015336411295305255073485195610148704218125787439407009128212167633780697393648177061473963723325409973794324493114123718192141720377840353142895967759269775653047080113696157506885870653981023172058338528327204575130680852534936775555252097547054290771484375
580 334332106169976454713207088351752050811847581725088151448816448464380106092659627460841654845511946347160275860023820378137116182586980573270449086664738045066953698985052182723995278980829954554187040984824321204079258634242793848073353017099682515049984341087296525442078924180011486342225528484482481949203242324029974281903452096309514729455258930101990699768066406251
581 2982765846134569115476942952959450850926122045328783381557031339739663998251799778146308550327312700348510110872380834665427585109639304924066804498878475070193312334950134552073769637050171570941678130676110200888397576386658241678822623970020044647468747763417631296748470751740762581340620014615301259783455046299379783200774948759281812726840144023299217224121093750001
582 3638318503776912536432396708559796149359564113680454693713505888448545732146050598567358688377189184654864476658511701052798587207991505952924084031655867492622584254962571371300666258123182470027049593552104498322398217994380377898050553412280860683578160792408205631517508817161115156155366200711745684802174463638994739096403792898148932266622068709693849086761474609375
583 10259402853688394188341736370079043149645250272689692768984043116636755462543900975281025927081691069658239064189404236771024759525622316829914972562190210055438480844875277294675102153296536510995777317780319197533194012375418997474923730794581766014625069348234042559783488386062992893651352416038792629387803973577369261393582534555579677260084281442686915397644042968750
584 89056862394983830590298358552709661854640042112448878360074015306186390493423854675423982653485837205392379748773983799002367825238839846324948355395824928386799968003815311555941436274303774103535138545642901290628742903340160296178173929939931813951078558989153511364206205147465173168788440813866911539396638675498248573064098590305881497641848909552209079265594482421876
585 208891933351032843745621926215656453158215835042966835027100159962283047374479412276691043088216747619759476690116180308317809929054546643139641628478220486939915378542256454995908179008497157740057609044626760173857067843806577584781119052263608925946032326023009150407762875453119325018530938875850200966956689271728604930308944784278502027063950663432478904724121093750000
586 1280852045379050527933979497626174121906063550734111731908770716380064141965036922483884085620296176505999805504334640228283078842412385804183308290892006589693661354188102377763339897405507501477906128906721547148571985891927111820015345858754094773539522099037804158452082527549803165918065959572735361564809950464405662586556272088643415596465047201490961015224456787109376
587 3188379890811199587104824773899317603286774606597123968898841912646977426053512081797841300505242595871278041079017821381519587471988411537785541467218674640207068844002974120514404331836506476175985084947323374818715175315273956394374048874299016324917141176144635768127453681458964306891724735773021326030489968743997139964039378530122337274121946393279358744621276855468750
588 19157779790140050988089196583728141022677416180059054535139221232488230414039232939610785630122451266015111191837744486667493744100015575172058707323334731509296582146952408370874316814373563412093470984322901235017720630720731384677572924790966539167366175199767563864770227363584873057157228740955762111946009627298016872788938874563706427078813021580572240054607391357421876
589 92573018614616201887880910204409152107143537753221837985051094493187808786424492167432349023016018043416834972746067053577572913760004358377162536629432299238221672807824504086069288916676786029253809362028221814164458399459295320682161943535361238294050406679793434299718177861634313763087538642688155077936488352912053190975952390905437394685861818288685753941535949707031250
590 242619376599652556740029410160002727282319324046620839575519852683840308814966683153697054936399389884879003521005367567157627059820055442270501195228868793004333092056506233284761528276474262294788031677025147333382078691080784795397042661443622094090199338958889560193747037814023246697646763508243596491711005587718157000318721405501994070608162701319088228046894073486328126
591 2103727389900228753655342832390880428443920708552277903348476777555356514394771544094208772779508465613191865935254674777988772755240363162263144927779238852693550261993808928311054192075583075973504855596348436699443680942699776017157389573409261232599548880511891401260509471915579676527493351548278664495821451996693314338743995169350026186450008935935329645872116088867187500
592 2924158538313802625763311973075297762398022218445362260060087430100065249626096085722732286611722653311245711471016844533039226848460533847451811050095277530944771210971152132251408065821682648887122759989452100513754375415401425724030679501275488753164197304068353516141468763219283730383521180715697609048890957112759838530676111776761445792960358858181280083954334259033203126
593 27243157030970385650748616859721771382653635343540478720391297815832465334499109693178914069735664060235379752966612271333128770773744848210837924817151820770885157626818614231123365481561911700276642933525351122765433962733205784723097734946833011161418279803413115988270400647589896711082566012868160032219383497543959078685844529899907386083501847906518378295004367828369140625
594 48175131892240085040531205222270901479975508561424123730737165298998861125813904754075201821132802723631183908127460518332291223281768606934886414850965924983689664467655801677313568386897074172632771300261656935432536882638312241394723301173438238625037912965290557772759272879433054392582651971091484070951302639097838214355457074291764693607653669005230767652392387390136718751
595 1083099201955916975328666126007619191459461650013044913036189781423471035778881311954736536541894199034367271008283631326649008687550933220250978680170800261334932666949460436949240439639987713921008442206543463937537025797934458150372592240630630508171804978565264548642685830025911212162395617788303177476608989410529121181264066988583316501759679084671006421558558940887451171875
596 1179449465740397145409728536452160994419412667135893160497664112021468758030509121462886940184159804481629638824538552363313591134114470434120751509872732111302311995884772040303867576413781862266273984807066777808402099563211082633162038842977506985421880804495845664188204375784777320947560921730486145618511594688724797609974981137166845888974986422681467956863343715667724609376
597 15789665541981958760128231431996190399672144711481142391006240088815579695539919129169289135261245221888347184921627825311405907528376056973667224915453760683477022975371971539094442543989489959138344217795010035286141340645380473243347694284083524216530762568462480932043472167795386677377113124660433777594892786055679593324317879805959372041535004882462089881300926208496093750000
598 69055909496629820767561568410245566570785642181604035366513280915369662572312222123991591241965779909961536933809204063062191585784076580065272657211178703290419651880911746357897108058026869147884746795215374030186575860397577306139200971351221631793232454296329152049114910550105433314246257107294165838472129117666342361347146424909671717611014951643255699309520423412322998046876
599 185480815619205517815507831116479704340587718497651497906045282097186064231244201635491049889715295485588115422383291602058600894153281331051546989168718688631270372687939407333077543748022208173184526243815778166231575742731296032008445025554693836236057196298045746894360237603597026660623853588569633009728936593499723502667246489237221551346634917933897668262943625450134277343750
600 323592634612465159350630967936970837482159002860859568639071843927925389375868645883474232373646855305511189290001699728182984065721434491182092303591076095212109676449762900048871759864075946468954019834246526226604727463526450644286846968257137099822522104890704050992590058703807893289116367803157964686673194828832408225361539339056564986568664821220409066881984472274780273437501
601 3494458242125064919395410024963908226188441407327973430449306601260410512677477710508765384601569275627733596052885735248628903133338934175570202392107384783613240692083004405315748017226660213347085075751220756719667546583406649427927842985331594920616822654024919433159537163601729006333935292634799018036342790838658579734854354373146834047796083222436891446704976260662078857421875
602 26402763502550245391871655982369182608212043868460971424979577272390425924997555848862203086452866061227202308110210345109500226327701146176083970566298150056565342903279608237503466679771077172243319649264024454397301190865005249861215982706863987043252891207518660338072300497434950404072245255262540914374438704843604507496149716646367228253984571484380694528226740658283233642578125
603 30867999648512705789318958911144003346846962284371523561346099405434612605802639497021391168175375902771469472033101179542678081658204383825200449869178763125814912624711901342965829976589965224997266784517984789796782919838991251222004366596966993263337280176215691924209607837148103090273529651306813826470801080168760311907088689036683757261486649170478813175577670335769653320312501
604 83673526653613196573062270875882368563271050021293466411305253950215464455797751194745797341081108025225874088253521869761678534313606676177368391001775063238945598431271117817972763336132119569483906083046033698591385301569001750944436332010694967349843062591253012600354208832018003898418020161831895655219678489855969326899388122329418213769455792139240202232031151652336120605468750
605 775387920612331071144796952526815420762614042271193958383579896217160113506205178993508116478342521434754202613896151000020996085474976273841897915530378634496758234488601525889066686509283516389124890423684104964319876358990945765303868907546769737249009508164762271333874416186727798516768603436708425457458918285329502964149187962916346568962612517683652413325035013258457183837890626
606 2493510815144219606580515399332210999414384226856168807973350196551911269430211039370015944117189780354714356018195496739586345325052142173880430528594686029968165900328346813303145586200114788306342483437144382290142399680110840797800479386661699146446714649676792839202331666224219403347141850633789067682816111835700447546246340133407876134426749137329437644439167343080043792724609376
607 10392410893844944409187372951708255840473892157531142563949927055958722399999832913453792763174164661544986794514049596307153773971776602076408564069387619436067391593469742842302446161481119751072789464163807697653526525228288371945924099206700271422536073911663436419811097709056967632880657503344315749007362839792081636819482301145278595606554275510013951588916825130581855773925781250
608 61936097729801600472258926355870123200026997695080388051643036066001257077720008724749027592339582429143791396643029968494114251159091579077564542461316841300209621568662101464724813152206057908589317254567616017428202224861885222920822413580148153698467228157024353455864815210181715777791854919256735015768078646303209974282396866260024482570478374099387508522340795025229454040527343750
609 131352727905035859764259398909736879398297148070729282527206122721658247963730650567608103017030734199351725861340646427206987538293339584676770376508417740690323740838309243369359063063012460182097661959446665181726831648764102968235046265320281404836274600263079085429336625419036089765625135390414837234584605628113521291203532752920272593544236995610763329977999092079699039459228515626
610 1097796856079223160946851025237771892389917876899777635421451916659955773170983947029393756063882317341829312151259028405712496485555495403448444971357090650642990552873165967539778444139105050635532558029518071177502001016894043924014389659822429197509983742363596279855343828565125117482710086938772698486348027000197177618633180848821757974117813844161517522479698527604341506958007812501
611 1801535528443338742600923853746333146584944309587367423261285465154936802450775942355963203076672432085603446718496117529804030356230972052866578813188928079215009883231404204971479699089172720724772130180696146809823507087495778943323640523684014180511143683937955303422677780873141965668544767706300885268942237116053791363655763438882698167602916701490745055025399778969585895538330078125
612 18493791163214594582233500299142402126239090995822647987517876207549311226901543283341535510907210813906425865369789904018811657536274300141338587678633203029790993169500587002607327303508771678797360687290803379101455049643232981128042570760861089465636748300172905779523473485194727616390239214809214201018089611697702991512366846575048494824442197118075092987510288367047905921936035156251
613 24996194604623833970983122885619173458383841801484527892723184519674077407424855057438818876201110427505065517676537285013936245090522711703386769089557077918079013372067965585061544844915394891607209635862409890708427571922614361882027881991735561204680163094350367969646850656379278630878583604866889555311264350046061543221967317740518347301368761066708845675066186231561005115509033203125
614 322923691538083594454749862592473431218599620576972879149205301298113031667186331668804016220665459503786865546694080227248046975923853383054416085055965169664881038960480455116289432342477937671629352949363296267770633400604164382198535740029037644157855128061835822023715742476212771347271998952541940495323567343904054734652705996784016389705118904411562663625545610557310283184051513671876
615 329426094979492833843499485178950202550744371382634759054410609610237797847709643442901299585959359117385505199000827608243171563478101794616464266466889044553169059163047833698743649883884560884439201897934902779377605922883545762952521051259912115896898542856013284213839119647397322361760343342599615849616742082252413286362306467949486242182045468360196416313101508421823382377624511718750
616 4237022410643542164244245949221015233834663572334618708370900766748218008756562182339035911060414371230821090020863527240195358212335584449079698194193090454973181627701650188006487925700652929008040682033152490550660069341530425253104876487762736204486377153568930459449044915217873333601466052723391278564965423900842862860742780785185032181028105141042117143257428324432112276554107666015626
617 5548224387120104260229494267350339272705496307059495864683337896877044433966877444336543826038957908086764471164560090292172919878693743215983507078649722758297569844151274144219008307694784549332987640676320495156563520510785226924160975381571510196334927910198806134114278016636278072034019081703732066609139217491504157454482406185817507297279360450534269055822278460254892706871032714843750
618 34903964780411043533650714917064402792325975945241839583846053887752831762137196324363283037337074746039521154720830942889277754151781726211173122897178162398109824259710047140895497007881096984356072608804739452278234290067732183455958530989574249398798843101502015914804246812198732288940474484985102102131453141668545218400157967098825125732201757225263427653061398814315907657146453857421875
619 111874737186043652833455388331505914805776422245669879011967526066626104878714398075770413019153509443724262263060523320096246417213658188764774956195464035800951447818083817842486946493050465190759352231837355333330119557717002599203029247050439446613520732855014032988645597165613538795591802531421748075480116479216660086328219837466212966442410226648382365333134202955989167094230651855468751
620 328461368713320436267862921414205037988530772327065276775473213796510705043840385124630675150318243125567087990283539468860326096882661556163069281082462558796232368415297777107660384009744221334586922290088929023494941985637201748773934087069601641423437995014534113721703934767823274458005028517798802457354592383438955827856913576228901310081425724972555013625452602354926057159900665283203125
621 1873219160783500009238728627314349725983005200536610502161730485519173344568933530877374765697040519720889663276436774475922536473598937168476151905307170414189686712751610197643076268504229211292144450319542492760630365731133819991110882583530603798761355644333206619830043724899360791809979126728303950206818951929839123743068753492246670072537754033132131881167481424199650064110755920410156251
622 9135183486700602218294229116328424093874674663781768392524288011059246903494936049132652438539753294511394093057164795247991776378809056454719954026640994450739908693082929676110606994065637951841512412728614616159996172852721288708313200769470423402162612552405497047928694573436559539529941649502209813114048769636551274111559581850131186840558144757391302592797188708573230542242527008056640625
623 23890024455751704464304644114599897365698364929173368291533767478676013840696672690897429174170628148185457175943639913923751162178414924414868363769203500144048877524420689945150442793643963537559458176415856710601883442898844037389959049289532658200609292037810613955347520321571201454489820679189331476848554395062619919452325424177002383898729551614179000829096821689745411276817321777343750001
624 89940440340656317829502390576456540284844444115083641659649878458146535329079890170957592399591391033579159713945249332267237039292862886154044999360892489333626449959427929187672542369063166516361399354704799364125642674401974689586503549407538821406153101218242835961899950111586723442529345336572414056773760724460962306580095436231269525377304944357319607672884842486382694914937019348144531251
625 405437678796128282409480707887468281608751149779243408601220953887882375833794240929493631791064330606873609321066821305308907039065496826889779767576774929588205343303126365131243204446580855824653159482462270537302551561871505201887580201477507402635425467634998829087243273313529691467767089593800705292665286746026605596878179654175734035712010501216234943655525313488396932370960712432861328125
626 3062209155161363919263400981360005471646418007481045943224874872534320002306324676773664937543525720876295773924017673157724101509443021164416993600986897002864617209534753695101167023262927300562448752377707218772694808092042854038431006054717816165655624514337692826256759290662285212904307954918811130153408045547386369727329745978673290891913197617798646915643345778335060458630323410034179687501
627 4368462631890405084321345495598866856757515900933859810688187612656113665136787289733103425316310103730495761601163386405918059665932374531240377903078114280962859689403560719682569178971733034552769630179798829748728105452059344333680250208557877194968054018460932149480389060714461010750138569036785660088177666509927148824544380377431762524426534065804671354282806561286633950658142566680908203125
628 32784896303368439933602386889195494785262153641140668958877124813296054672078772542800738388982869019303461916024741911412292746210944603947046479617246942138174524805288011354236111832201568641023322282607731412858386462268451647526876031107820589608150338645532192729205352696169270107522094050741198291119750893776640443934826251403093504557272124352211919995347955136821838095784187316894531250001
629 78675180502408095120168810265187590140796854985082917349818812464560450339567906954800787053914668349798411116852973982042339671419686331487814092943728227119237628678786704867519931201318336385704953455754859314962957240893081328054792812841314810801204839346447181906851872574481923247294603808592753562504034787083062334343285643938482296687823850901837854053544329957503578043542802333831787109375
630 1639116255783279585872965570426550779105622975752213125671561934354551520502621419921222143254480191517224633577140996490407193518248519427575862108797380596723007777455832731972104533670597006759900813792831129504461769085154542986198156628129210416532177331234158426811653026363598630214728373839268079513237034319118901230236852178720543514119167504458534690738036321278059403994120657444000244140625
631 23439401025516440801225553789309643329257653965148093793785023953163162107117881467039121081397465716530696798820345079536885100448643441045267766717422032486194726756460978417923005148871381624253961227338751784255340564126190376519677333260426254675572737716961200866301222659532919874619028644510871087552114743874314223882338324273134011766027426927702664470262727824945159227354452013969421386718751
632 98674952869415601962521111868518225654347484787849014552154781615716302989979390127920150755353303440674461096012803307618761982349319322463798653196080271734947930358211411867608334196497317517295547350733500525534747563760225135037303802926092649951887482861547278745639849717222475389120299699561288588748170078454613599220063853628697677606467210224186261953265020263614815121400170028209686279296876
633 277502806350080203843956678527524685971101669325655589239694006697049401424328153176484997614425885180044360389949487832790622427154060084628855779197210924508818087650540755380818311041632361947912383266240243180862287434409948657550828545402239326429686242861383110651053285571225302183386055575690798917232106594446883277468563793149120651595731706258231725461746441929733464348828420042991638183593750
634 2731919267405886242607865644640818607032491563582381241095096299805076233890132193258756189343807623785706211497748841290484452848872975172112379679949118645441310056419476582606594850863405073773751061669549706470313992550951441683154230241224416484622903562922060004522491796736356918396664786626325901130610106788765091736040457381073425982021859625601112173858345255617052771413000300526618957519531251
635 2910747120886550844489301211299825067349245748120187815782635524886409332324480956307321036202880205525076110791685525815656313293677715934277436805950249298215180213711805926119804827708540118204367897585056449125641532421601165205667754983700563161100702322921895836427905232590359745190930542502455411459094043304757361414288957320593848956011124121635157637366826677283171420640428550541400909423828125
636 8553413509178987931586468067240468741730983059822756872660367349577894898539094105873398261749568034835858433081119892921797079436228407040667253291849617241871670483843088434846204506280485310182486856839662604721597057394153772094489740208625542806824308208765851677378302261917076408778525871631236724048798193398279814564618372022261123894044107868871427448591998610183395612693857401609420776367187500
637 76086582315207568374871034771869186373995076615715778980505610020794388594680103137617760121450749404825876401260395613670314412702031959555179993996640901912975683568126149196049790672298692569489297531979429729217735817194135331237840038165249151879029780078893485936877653177983673545035404065300482964796764058004556982690322848502748000176450648339672619719785580383319967268107575364410877227783203126
638 330006569788367237294243543289198151721173255642331386540003542131911239074337694868091235271051701723811080904284942133446648889116813059342721735862112459377517745724033862088737776208036226208504650698436706731035734440959002641234829373286873235936592044941871498779645519497685923406477193876095642031333450812213067374455146510077775372387934916965304761224918317363830055910511873662471771240234375001
639 939593367577431107302618999297446675014717639490746651257486118423673013323950263784276140476953059871114941610837790465435023492957092439594986973465245327945192565055504702374702151470651441986572115133849678278054258677865333908750117302321247184351219279373018565434193812100825325900731755177880153301349982958829484584368971797797361488669486426162855946300745367538720387301509617827832698822021484375
640 8557192991772221174883794254817315635430063010289214878042424081757178527713678015698480394964981629440671076701574186058725057785400525433221239229429392051881454429732736089155341717542777451157032710127567988332594217390811353208659797355969969706078087225262358950717229801691892821743985449501734925297450585585084796337313681645048182655014014484931820191454727476954023046573638566769659519195556640625
641 10486806068714753994069143883982356765608300416706955688919920826576585258260641364087030241255089794483219261025266802924500027945708057050844391410480974757959200231960342377796257197637537571769118777356727786803755679391553695041114402778151836598239082639460992012490360172285775917864148786307902004692800920980553483045048092973078870260847305661990590421430227796584233601606683805584907531738281250001
642 122821187354694072188601423087615350041660243572266238279816493531759761243559594294411544212285410172984013103062620119958075572172052020337615023068891592910925382399891206890864935208624667588713941635033342639150693598085001642707304998160700807531981106413602464729962769645557905259392790864359556505238959624978914472631484329353810500150181935366466283868764459118183562935655572800897061824798583984375
643 162838798552610555345692648994379735973915207832676320224618680093246695546055196402371115331015661185874341962839994714790300713794576716923369436529763909236684437525504970113409048519080057755178330677231093987894554853650474081039308003851126287032776441557247799718151079964107125834729222672784997444614812973505659718103942289918095293587737866837369875324509869984890286787049262784421443939208984375001
644 1305478742181829065482868937322360080036217013452446554242359374593272522704514359189501753504219946621307762226450454053783805857661091665967307274924385917827123717227089678130504983429898959130747419926288840496075548660592376976025760011898434665291806633440648857510606478402767250211217276821363213244029903367443956481045648767005718468539417075652714512097607186397185685677868605125695466995239257812501
645 2979421046427740347531542143907566210197414757621691823324168229781824329139707501262238139645296123761567563762088768467441838431838339392947459619055446614387023581653852976933604772485671921027636664757677708909603178115439758880173435018278971753179556586122105109211101265742208216200612926235805096003776685609824656379985750522072868437529379957404827875801507750148922060162703928654082119464874267578125
646 62968018086961712129733297281126534273468259552659629109255554691033180254958813547586596643738521109121822127601637883764600858484830374217754196134773102065385085765987050147831141355303664243245013850333209400589105352979889660866962165440762661611778641660000660643315009683771864745966235769036161425473068931291585236434425340569173085122492538420210421306389116861794430501930719401570968329906463623046875
647 386946459717043076236779866248015726201063076410124900535229843768351989188684481799846092136960666281080087101194980480964091791912609886968296327733109313817100380616511928633900383015831278173385315041483278287007160958503484604033953312727865012327714496394088505862464303451450559227275935551966511045546622911321619113973871584784078540014731150050831529423017951475546882811329396645305678248405456542968751
648 577155992720110041691462627028717689101504072081556234417238867216044802476265436801795383821680449555066861246226344586311678173224762101287526223412353005931082761631700168755524312065172169862251104012409195329270552566103745963610865569062051431828342228007531136649919938981168920715385860135896358535209859608563818779758193255258603513850748182387115507854282909247327360002799423455144278705120086669921875
649 7135663626777114901734477319185149633319033115851892845202510820659129530843333912011336423847448477134108725533144255951894481547874213804759054185751345552054382376353996610359873248582855414422840248418730593600951155630754098577547685485257280121420111567205426003449154000479786918825908505367006598110842000550519684370098325465082852917073086477116460790364123976535666582510231137348455376923084259033203126
650 7325873159780181867189160079965851596219474111523324179084519844106822344130914867013285715532168260408095499678175620057242067929186366019078284081430589244168364757369184850481497177632196306111706037389656510643214547238354359937124597741591466540920739298818868634236609636009505280314018429950936445600505237247761884035882647135557377890909103509452744768795388934307447059701701164158293977379798889160156250
651 50520273986449005208505389516638153321934554797977543918063602814956985155766080249085202841986298689760721401167103883979304129979055953276271068987297149940722623777523540992883984527228010576026479105843891906333448264238079474121564535165803520108442664165278309916506444909947663516245689311320835729244883713945364389588041243267003545341019656436824077467842662709065007509146028041868703439831733703613281251
652 166402777811910446325349171470626865121143053612650711446241857156532292968847651436284129248707952373372341977002694256157744112176852744081289005020431872002618583228324180919736571865997765231991715181281914657329037278798547403598519713236927679826670098825086109648780009637391719470853214718448309926425324853028859136501673345742599916778713193361714005919550030953581697124032956480732536874711513519287109375
653 1467941088602067155528476537394216975779608704076420243632074616985467961716530041548500121792873458752170722246021483096980033565112304928226649449066806003662665825263410512395459910225352420080100880904036754039303950537018308669919025203653314879437346676767272627040498736921428017393446638897063183860446576254874200293039960879800220689497110292152942506243906192929461924923106863616339978761970996856689453125
654 1785904688373324617479341877414758300866555422083003586832507282586871210152675933732039859567540307194825228426525489005075690067226325532136751661049129325487452279824305316293848435673034217040172033402850344415633332608531094495882238522387653119589344768088193666438798081288662727413036921549474000974606552249739152598305757955343831242298882454825128744566984212010238644574577904222678625956177711486816406251
655 21308979350225675255526252366268609960743540179039546569619998680020906241367911785415279747730022902876800932461807321617410031861258108294317158321744741300388160910350600288429698511063354039761809519244172935145257031481827513490689820878633461113749493437220991427314578990549207196251938284228697109984925323277419269946380070966208142833074838936693556249432326641648442061560686511256790254265069961547851562501
656 27498707304405201339591023855866019188948921713351810887348729813564181336670177843792819972676183586328138327626397259913425822623821348611133858329994288636863610665965137141909926677412445517042284195359133541678802215701413533996329135011981058871650878235611002974874873282602153975845315122469360662540871604291781023423805711560952636143865052267977512512731029432447066480904585006328488816507160663604736328125
657 70116666004856551850643528588403239110436002071430904026588727173605993819406001414623379468136229392081740192550011903148245886346337565199768174973483771237639932486666337718769323699539153596565903233847479411969316278665068560977708776769247981099149865110052985829504031263700568368349191690926754882510722250846619563316565853493368921810014730141364625011595682715743950604025958028842069325037300586700439453126
658 661998633814606597076115614743616198134950926314439457827942200230170319851165343023498116337956867945992348708773056819814291930929854288381997074802601677821136641158069723736325054127597839755495502485202117740391572429083547151327575561589969818681855709982426930203337752833569849213109609409544111705376231662691384837236220884414042762844083637928701406420854658395688677532953114734937116736546158790588378906250
659 802231965824319700777402671920422676355822930457301265881119654577382307489977345852744875274229326730155829093873080626110783703622529418781533424749569220296416506131402399173863701526676146948627308952897076564330204986413684273282993115128465780880155440202532901862345815360970985949807992791397621470397676164384623963869352591400780606464113098211430656444046023827176578741005030792621255386620759963989257812501
660 10179497531467627533123984478059868882324980995330754161936844256479262397568592820719077561817167133340955504425972950218327283555520348384944945321891712515585232098539638522652551965880378753332293776832846880721083125629815551411296271960259801215834928186184665838630280946098085277772074023715665377347906632538685442044422448477210394663347362422839559815042709092844312843313681060664066535537131130695343017578125
661 66692608949576003104185725571802172028440646485185633832788903120917250537841398345283679497822608087156823830212949265692739187258479796241140405904597259635586308134157647930132357705969005548634153823667360820276810188683789098380758583567458067761170657198525725344818106384115308568281100091833775614380223528382805020013620159003067832225332966224517373485364576723856113111069121579532748000929132103919982910156251
662 98033333509803205404335081677902201351771412401635197584480555544932420038037154153293657058548338813909846172584741196973831821628663370814756775295021966402638420935907965897263877305136817955579662463118798539004389770559649436887930392563365937189555597197282255762571295037770535387547130155772169367894341102163245970110756857026099796821839166591247483586936750026216228219751169792317568862927146255970001220703125
663 262759275969182413912855888927606574731983471288456029001750014210782090613915706651870993614919285714976516175382431659640402830515806537870653956494641192440863150005973579724660112316242641459793478749904957898285589729803087972156619368694189942140281851593090236869960696459656379343375360403378114350168905732709296960235133873055267425869011299407012340659238076776288569550571461164167885726783424615859985351562500
664 2208129860921505713714956219817959025971197412013856442257291865776962968024262580826789054730644917801023533866582925280358162302791340967967803761499647198132507786045010627686283412850344711103413765551887432490932409658848490056873715273268170132120611964344029479740880324868631279994048093310711060383949563725481467891630521367382247009838570692829460515425281824474796550411732909413586867231060750782489776611328126
665 7675426686641246796796292215164303376841526121195393442778875654174017266528450569087851138651611896262976666301278502479636098230437249055386027110477506364160975958158926201957490687816004699149415211655282129065939587895757822059247623294581270164922963299404449386702483760444519357355645721545645638552524314107281591515832099594367810732991757276116430908912797780529543929437484572897432144600315950810909271240234375
666 29387910366719075117620889416019180633706187128339293626106752545642158613044223743092049586531851156477024084328201851620342378769169963532190838659436819494439588082605836909206662189682805589298693452871603726772330402934015848376207396334854130948990443939652346362460131559479795532705706084165691982459252727765579881262152729012194905802621972607430661932355000738236732869997080985768889149767346680164337158203125001
667 66451247420079397032038071047202664644253900377873980694992380745458334492616898055271950311715314209217024834957682205720320855768777176119767704429351145353040152123370600020370815067181615877746802117398489582610600393763789518811662415964289532062903851178709142111622746879404110422767057889877029603471029769638441354040137557618757622338235702490977754773622799257003009669431646544435210444135009311139583587646484376
668 489498808380325431684219653420549595513961798365146325338292042251784303700973216627426560566036631581882986424484523105779356299225331012693885282119363742525968308488100846647091478095300538448974827850504798254963449468682815537720162878477241484645797257407142794125816482919460612928153219195793034711705625858454480737629634871479683125695970245762228637845394178524491142322086836835559608971379930153489112854003906250
669 3402151582222508369329584417853716225593548092835995816894698918728914163654157586151463015578226988955817092391610914074718383785733426309001685623721640472627090915792199280025144574042074541838076581924818216608054899568443419858002614182613475632315110502693820759536258125672592450528288720403897415494530963538195973904058772132209402110543471392010216110487724665945967921618542546824404126937224646098911762237548828126
670 4937099254783564061414281449162567676779687388309308773604567426229725409249694134089014647588052197910683076500022165597776773539178196523203109174509082845558035993379872419986789823395157773062747867593731100955555848368255655989974765234009489618315406126093958284025330321310378399735515435881153549233118870883197857470987814304267209109969617831787879778797530000776444358254234703875518164295499445870518684387207031250
671 21615600928795708922902013183195135481526158350599917954603100116147004555057397574569969973920610571643683414283288324942767088189001442187612698770970529481928289811724015820010658618269622402864396766630829736082777344241653807685929524067255420119576439383669516371148507215276320100263123748451255478688418539725985520221080987177220431550995796279384071557368039334221268917999789205275362746760947629809379577636718750000
672 103473161626295377538255974822049123054072373866579650902885895058232589038500378229037194973573577231353819119091207870144660271684672900295459223202490320290848613825857059680168357343288862320647969976147410027371383874808832330033731167182089058639881310048147169282275319489468242653693938595824508992226328976594921950404617809369928736756700542077587366781910780666614915280091869555223471621729913749732077121734619140626
673 897236938814433314151007929219904945230715883870856899957026066336804159709961828199820124606379925192626201147904761690554758607304721839569116152585196477891366615274791544321263770349179015467450963966078508080261905877595056771723554362812666771435780685406386315945115294148488259377962560158381606775091651153972337814600972563007264609704870164778184139932319779340074558304641400528767203326196977286599576473236083984375
674 979094499511932982766361890858758932803262099386836632905308861278889744193404808854287349606032891852336336852712681235756651790800393297676962677016716268700286939288924588181421469074198255385234537175595088371550512408162235294071356005927500409956085556070863968856242106422680181931393375005754860288629561590841274244784509385199972914910574910576387435156862520672468204666733480878715312201165943406522274017333984375001
675 8402562692119898501820487209534560457366627816901631031406365776799579775323428376416250021456031193372476353150374533395800400199725182388553431470992847464257980833529656074332004728042688098878192968532772893887511579020624225034903195837773335497003245651315387455150544896433162024615386300814927475029976502133226786052142900355836214708166650466196470440289048979390245610190140926158697265435648660059086978435516357421875
676 19742408882775595951940060091645397713143041931963771961528658137435828783227071179395362091730161062301961716858887110498870755771851544670137750973035843734616822484926085913208273863307970963912089548592331052889674695265735155952020459693329172223874747970843366816869816112134364595024952726647119530925841689038977394838639328867272348161065025664122103186048685520797895834380482294953540467474795150337740778923034667968751
677 160467266757253068220742796597545188565691390676290786926203777708612871575979568958453422657661122340674152066905195329972226535629735179963593663193179299728990839077204795850909666820061266277863502134217850786775606066697532060886638737348841710828264716081637138176971621154971997693226647863957354560704932644899998299292550474982815162507223406315714971317737358021738603057233598400514729132027014202321879565715789794921876
678 261707306866179348585665412920154183991953655556690257967821581004918256802277924378720759040131761494442418983233729328447840803943915725916774073467251068254131210699631333962194512050198619663990735622658708414882188047597858653917216095617695904984905188250744175903333793973540901601378437547973350528632340222683064414069182963363813280531251735639063633077328659481083518611325749916168836861629642953630536794662475585937500
679 582641840380685485027151006115244561123336436909271831820229136422143999954237062295627604355454006175790723117044119988392293875203386085843961399853609667712112888854040925664013845690321152219717739891094409988433400180992922775690493570315379326641434620414018452257277036283484896987831733275888059650042205512483061012654283913329443605545698548270493575712803375524560724725792946717198295125683671358274295926094055175781251
680 5749976763970800767068972136650246027241339256585443841590151244280822925719625337761985121111439251350957842635039749887908716218401377502361554650052845852034717857798501021532548837363577136908095826462053978036433511533437937946367328924182684910556113944571701258947304190644208592431244547903072516690016887501262879687771717661869983040031428581051185490213186887017771100302597278033055194779166185981011949479579925537109375
681 24747832577025259523357341564946717792335366337069590861821292386389723702741212537934823297512119023931203539891291359516811746499215668266978102799772212411275210097756126863122236886525272004291536525521499142111034246676730520112540796407676877622148759639528860392561047871427289060688473391439954245710194166542500701789049722387468262976762809969016222687991157674644766575387767952283815664493715757998870685696601867675781250
682 70241446488247034258084505576535641033134769065351144239334413324154780182366723462929367584491279838970024946389966688627703404904855785556104637948824620384927251102032002344826203359283202332625666969775726678261969429039732390718326541009794085935814468835256935275507670532488113280597670826244454399390692228663688408717340301240523136706894096970808963300898696263490210800038085418969986684079032102090422995388507843017578126
683 1354597739490837372463543201545699741348917261970959882278001172334012778094252316550033495645559703104548402347828904033540023866156216021790136473280127871558109666894789935774400400327843912721132385459682660627333085706707211271744683520252270367433633958286529999745523105526242921838694492439021675277122603699429148248878510053179347858547959507126568826532449112808534449831349715149837048544512185799248982220888137817382812500
684 21302346343198019066566331101256995094697645696479314253520699371548358593966918876731513580866273464313806384466893094143888205661011221324637512030485462758760626518850297069443572851947623523473745119472100082905663857607164422546226824377921172714605911937991547090039953970348477413508784778152747490748308746692728861455220415015057541792115909964489857884199318439816879698670778923113135541744789236418000655248761177062988281250
685 64047521922570551268215162314924056566159206627568645049040766941293385342265490077120399477767802952619359203293459215808920023792843375545024745367354037517051734058754955213020370962561436975086486692355851702073515511679572732420117126215783106315689364751645155140670877252110408467087549676110731381043707624535513961183095925647653671649761518087411191579199752711977619517612412940177346598602525773458182811737060546875000000000
686 256541294922723440244151071787578904469802500355601335917359739831794315269973793925796244748993668209672286937905786696678818612195897781107879504659160273170131572490529980863805614867042163912009075104272285441685371893863489591634060137568181395692436531350756905239061047361104074434753187058574147796171783959285374286775970404096817302282580542834498811133303504329227929124449842187804236327830498254343183361925184726715087890626
687 1218307745458605414781249774095087787577687621305111278816561260151057417106691645934546177429278081696547225361503524434142034520162121251066592254738703205231681492138384789094283572355852966573295760494156696872962034110492676563796591928920074901716814219657963086378256821200747523140275397262628785327818258710748039030653169393330230224079606725600228819270813275452844575050636607571748985107129570337747281882911920547485351562501
688 3590524507220804457904243737442456627961737983442438435679446341445258092076897614109203485972143985737827466756485164253174045019668996098726971495659011455076068106100889252058106215088201046733137666455265360283421276972653258297016067027839392628405074221878067819317722047997469720387335653757644402330414115046565284688732825552836834384905524188228421221416735580165238654580297219347974758789365790079273210722021758556365966796875
689 22825853517938443948646217783592634290119440402432637293663476747830520128811254654284202139577832255475326235228439919002438363178993465497901226497249870096307066499057985416667665364864417099958871374252953588908954521305236997740266702854877262748892627988022191442101637524790338694497779857838737152963343610075818579566276805337505092820846047843543021384166931002637571573104032527026869734375347231747355181141756474971771240234375
690 49306630272252704141636184889470531942971943668780608423776637276114212508942584246372042811443498756040294146541390411307302829918473294749002229758715849808309177474531125200618181446796393099637630029988377268436795144941952025171923181496514750202935698635018272143338045513182919958416385907465360661910141996283881276224513118855000876313930915863886729226146301831633676871359974876768986424072083174507952207932248711585998535156251
691 121439114062443852231918587562533698176063327739993854141216751300058945146696423147028287762464829767555914528311220741617044023015940054995905686014681569712925421448120235817904028258457203299234131434229708125782544811189141048084113065847906763154764025258058735728777728551156178611330551672769458476783627602643581132015303043047506845448707879571316479836459534665904925315823982280564842582519513580763259597006253898143768310546876
692 960548142790423369122317452533413795320307433328204831620384959059112044419611160362815386502855135405178391198236234213029073873446061348707646157824804228856318238155716423441383673916454949694713389629390254734403700182518694295598735199422973431122660874087548218052817517018442701182381934806792008746318656492751916704846545819840082691572946576040129779318238957848163801351136128776372999794191942513066351239103823900222778320312500
693 5531375398326779959003098788042271165657917133080987282949225303095913892978234340696246659089064655631227443161048495514847633505325947073513664905212110562559143719467303532114342539133017968268971736752329522426713769779728317766498354392202307734541888521986093504636753956399150577579892984070576794592295048079621070316324547357485454530556980157628547775609951997236248558650624537565254054466076794049911313777556642889976501464843751
694 10698433454466228361310441813396941236787644282941993003474800352291650950516379411951408454890734821959787142737163328804844134941604073982039612752380176415979511174590246356774972993490664326640241079201969920476079905125889212388744369586860895179619484968198010802087174727144832619325794313122845213754239213351311397236603185585828388524767836676543146111710525390474782341353777128288813581184595047357532848764094524085521697998046875
695 59387860012845253322251063617714578444124328531010933862746877318454345481000220669894373796830133254732830900431798801763919440282394137148699445725157037351595475856762896023442919591361711211367879527064868249184460929842741802854472541524050503922103605438750323722258960777776782210042856204703111238793841997644108799895386384415769917690742287179058227773671957553607875041366982125851016488136610571579865336389048025012016296386718750
696 184059272779049871482452045403873607592559092709333770433613507512359127171418985619820452912866858909132387888041378563031457086421556178684599719138727267326484347554100352309896813397993523212270312712249623394357444193741521149474168318161897539790316996914011240878599969475382965743542453253198218886404171923819878213398529609733937728139129965333517180536135203262057588458699042861959998046623467049531797101735719479620456695556640626
697 1276623523972320877345766608725655508627541434732734455344548801472521708743096252118468507345315094074058924842797685625740802073802145716315195270044578560741994592911079137690141584538137883329558840723637326466893986547764056564497676839953790722484206617202558146726553612043575521977969403494209761864783911604964043866364966355164308146840103549741935269322707761631935192541697107064906089161936998677138177527012885548174381256103515625
698 2375083467906105994724780026598167281922709883872436109100856970989680381043191842227253893300139788383919356984299974846189845826757109021184292202913686009429202758251869587309954410302190633025014042866080048186234590305999887720431936055335429933202102418088865322286330341753820697325810238374310190013186297216995761333043773557081306540607980237946695855324399650603046759959293267752259128859464165639536759044858627021312713623046875001
699 19535158483364455237698499785344769461378798027758587277571577663783532157674536723847080510572589506363950333978285987985394041576598419403812632634835901411597981348725822762690621558739780465102423258672224199732536870816583777989145741316399894000915751793659675491790973381030556618496867612836809521254634955714763069863408665916392381584080522488185090892558244822806844955046648981150732179268942820260512860386370448395609855651855468750
700 35240446394811947843359699744512572396874971751318971189109508923149499189119784691338755499109233730505723893428178919093565676931790401658679679459538067140969978918718408112310818363865147280216169995173536420064391781989875386284798452112938415834378883735711676543402285925930386671059827015190989756914918176614634008127722432767291838727640734327144375977148366360717884332468206641106746091052074644489611188191702240146696567535400390626
701 309118470785693963248650697393799281688143820646706763522514941857814655923091391767267935547518349914854095030460503454488364269473734506971141239931407909903809780255939562487318017976889786006809136264402339519049035046022171207654519419259629965010852061382568436719368582460735103118843300155329986147762683838261619398083377926185712940286247018403791710325681422278341530770042484752394137442657161968240231431082065682858228683471679687501
702 512515602386952082967222295554060846185662726039456613477701356946180814278823429460519604597708998638191018380636470151696031508152097808966243441484201618384709623755723900637703580862184130172969762543284069777904894746074716256454643482180444682518567471558001843808530307143679046224507119265087003024780613146679336771783588554069550364389571833826150292719917745474529408542680349581468036612158100003011629297589024645276367664337158203125
703 11811995495202738610270872598663841071921435474252994041525543125113751238749898888956293497580701229657485682785818133941069905156235386930094526779749941305943081436419228046237620401723924612523713719572012069676404052135378595705182800039420675030422725522550552364109953036922533193925749172041167834563368841627435005776220908649759399205747710949622979752964069770818534681148162165426464574210070829565766281632477330276742577552795410156251
704 36461017690382119996747062387099644908135631874837895351532032089233615344807343525789919701937521686248839085118727342126601778485010356408216067222218227154598663556769131939988268366896142097917080683802604348585021945898285219628457687082622914456305311510767660779946919725054957674226261754653677509739667751175663690872229903057417298346022276516521239844332044803404662860529847195442329795854528688703322103492610040120780467987060546875001
705 148406648773463240401824361026168883863470841129548864473516635141665365450623491250462276830738631738186311432378091719264887271480801914677695486096293916710318202345855147263141591371895489042533171547926837743229612257323514459796103965741393881237814083400860652338830330435938225928027582614940145054082574070436051447347837555000016945206036965235215710840927767940991298484832790529676659366478905254828346560458385283709503710269927978515625
706 960799350009608921989604179453442288766167996896771694476775368243728519321961517407050902365318288808424591672602822649084047028314071711837773833814778946479182993069890527955637567060854297800168341842449814807658192962007283616751265951202706892926902286068909226373833170530020875685495483602622790328850876859234239381972567193344588516106318485275205993270631108525384469587343035821037275607521698406361665423247586659272201359272003173828126
707 1812215646948071483988967171745585642807929098169029702898954640219756192609501004236732045624824012558102666089849463271788288721173112354450899465962903211494569995469473660091310329021020169306585441633491816569561320086319711574617158841157545042484888637605515470407825581884876878348312181941284548128482750464941487691328444677516925137174570141000848267008266082640554950593096530055747561827479810746613364536017343198182061314582824707031250
708 15677290631736473513881823927740725300678414573498036689777604682537179752266813612455646785575535519390738954902110892876149967468609032685894265964851314001363334938166294600326049809430392504840354359013199973455658885327954687531459282802958804719543843255977638954316119343959365648517350509660821240415150887085820123057833504031824493403579013272381119568402752038470252051495294359439671749002487356511488514332341992485453374683856964111328125
709 25917934322628732575796746340244693672933041852488984270858345444415090926705124212201097434276599001107169911534673395936935068773698728308435833531813918368242959889924168220378168631797724501760952393125924497202633810396950240339067089082444974311633020599138731497408761942264100661989764473497788836444853522776815783041681674031098211395634316121759694335780705829018839251211299128712100812522535280783136935056631955376360565423965454101562501
710 109108384231359144755153886876215531620155954704463026192130245698319632284648999861514585873980868042102987644408241973563105141258314250297096032525144383107455549546105093861786605514253958514963565897404173438519219201846760096080119832853252532373986748309371472400858524514711033283003994439815008990164862342502087595240712030156943620994060974910041322144147621563997021856624486105015645935572580555372387833834579851099988445639610290527343751
711 514819990084118946590024667143565752984015891685342288217409006205964427899930067508336577423801149765365645352143522358633170402376302164617855459924834102436638872875251848448776671104167796584056035384682693621355171234026813821977775745427804153093666209517374084375014694778640961374602730307564142162735203805437450996252015640786896950994138966002070886418604246448339347683974416217260942487302759004046993907000029366827220655977725982666015625
712 8844105624648052423587653643153153516078561804161737427925679772358296474868755943039430872042929117346663849596132942624310962752142944059106416926824843180724777463445102286209672478172158529901237983846620312276760685304076794948890657928788046128921128157883809267263083594621638958489498140903123125130765788413655627876138899423370711628828860147679612242022673773736706195425009118616887883855827334387243732205519108902080915868282318115234375001
713 139869064230898451606075149987307223282954649546020853453928922672257949113630360090708175164577152856915076778872003452385528826915412391191246230341320325144984606171930060171427960568040727100695354253084862394850382676837527317741048729367809950077128249301500376190196459646225557836586910337852744867239779679480958732089611710321577231746350847739223176040200566056327343798950778606294971452659648641865313897780787044666794827207922935485839843751
714 842818125315979542262581072593848299968616008517922516741095399076989445677081671016807407029429525189848020190697025370823605154309108462299802370267395789586964109141707123967709200105973537180260517766201953224451782259663351603200136806424854329534425159275623875731803860740803833749143681139269418198577824503523814549511434371414971669135064059197353552446133626063102438227492492551290655313369011164220212344033722473568559507839381694793701171875
715 1262940137998759016027396547222913535570463973047670419391099576099969257445872681356440269100584784910358616172665179250338824805457721938038158916751281599124354566530372556330441858481199886278930636560841223102624285461409960370245260770273711983918903573389642378386768254374259148220279014883135216942459898745772128196776521518020490261325110741381025151453153928478532808972028802786392830613835259848820201031283083636935771210119128227233886718751
716 11371609441889672333712469171677657477664015916345887197402070274961782961291853432883045787679501075690881202007508048476635754953143260463989608805360782733143557487502105525458464493041840654476216289401417834859832120865029911470427124689917685896801068822601955146324664436316118743596257161251292593903766440750003528280951213818592281321435938062089247071942571398771278674225098969239708084949390366229422279220617753026090213097631931304931640625000
717 20214764507831406040637195125573770055422183807138006844580854352692597585552461852715669354270713575812218343442925020840800694443359195541079810499919378097526222647579089679013801385765760697411651025504229810046308894951069768131253838960560808804998862167377038665453917290409825985945083279084776933211799407989435612913368124522939647635466683946586433486546741919353250033767720460825544203958673698966183921409134338631474747671745717525482177734376
718 200889853140216142579810454955186222676181214257249251449299618040888066242357745146475336639380788984709478474710106464381254451332157996494406124637041747717162238297989276752292059765887448765803420178835303704296678215761627989080512906592788654107600654762475918016996154796671787120844299803267709756597161533186638375446867243867783855062851670114143330422878451307518450922182015549631221818397774757403059482999130302971479977713897824287414550781250
719 272905756105600033035434509503585190320111781595009159180444251373927641960306984137505390489872430787837014707046389575380292289615378843581635164942160664742884463728228651314791928416226571512514589544749410969295437021479867204944701548164388766419398310087208989159682571104217383822275806801773333150136326197904948742467922831255195079290687660015991877954461248464349479697710275901347562515223186220531033526447151071891994433826766908168792724609376
720 2569867899369297020656035277249043287657646193518541304598018965114966607255681391566378972285646887847441944383492586663188988156069842196874612572533053810017395748429078917087712000676457550157393468796758877072257254401969103959206585180378675756742595479010900453900389784301117641836444832828472924290264600188644573965020817619482678526830548320764819372309576950166858104021643472804525143486502579647073524530230537177288852035417221486568450927734375
721 4537066239317945613572639189632527907286748744265334854848139076107269015784289547693331934653151408740755453342854853933234212958143210404266006771154982376883304781964190003918547822055252754017376677057011843031624474156653323951171631640978985551162388993734373153749791104212219922310356766247142719310737715777729232803701033507362005488472541631187208753350518546411160855276740898960156621517811835021937870611463683445663264137692749500274658203125001
722 45211472731492752826028082078538470457324015820221798261274967212448380345495507027124644413918436667376626330741577230241728194841348157803718328634661270931421598930788692443125270937066719375206014343919383197695547625753703671421475886108524643604172502315482542099801475115381143026717254427282166785896278495986887414577351924380550782618649088032476988126270149929634971859811949703392615733512389067661141895380395860915001549074077047407627105712890625
723 61392539348815886687402034924685097466841908246536344130417403405885154000104057061771019190163537781446334635153634378704619821871847631213390961520659271872088909025110341371968626403908935187415537843887177603862678302625632747234197366211840276014402264775696562014951238212318920435484769558852067868118756243508719686953475842522119477610897261246803433758631282519035312529663815873077610741552327152374029031745017448429280193522572517395019531250000001
724 1537667641855813706014049720123668421395646952754835791744968155869117861183889404271663934871066078950898079853274539755490600428826089204043248390809148870180568710313375165854439833710725883251907744973211234419510710623064413532600901418593633518264219241591989999706339461703182031497545590233161451942106764848925386836008940661017934425832297977942402894514890204211018953312472667773975786384418416148153534875136182191734945945427170954644680023193359375
725 4735788004265072891416953230220375459120624674757580063495739274419123891551876326938533842993525312415586908830130888023881040930221962874556527095468765154285883948990346180307256753939995520130554310607408058466257488474444506092271098988204581106821462254327363123148920861534183935363606309817188491562557807033793599881933773668098042232718688456320815551061933177671127484996745635068082580636359902749208662688898581472063398223326657898724079132080078125
726 19250114713804370999104823095504927323816708240263001974635044114705921336208025593062990467924918938569579308496291723989047262830247089654293063189478356976503980341086936428088870147779526756459294931649068121884343345410906188105255382783877525807357860341187935302670439637198330343631849087063014305590825009352717997962502473885002766318929240131517279373040889123279686502635301619637718376253201246758704795914319413130399993860919494181871414184570312501
727 163165531022221034342235481049856744021440705730386494203419744449456192702767437113072136333435584444480576612454827396066617085393061404827390604899161089761243166081550632078465631558096660415998390385187925203987948348723010353290414273416370167292433795914279725857586602629593416017604581468344231088511121907671787585029119959203607617628816811658545848917657822928984570428427585147872524117590568143806185547533627380745180346366396406665444374084472656251
728 196623009748820624015591163836022797722619287994922236368542006387419485713631091686950728330341079320296916647441511784127307471013974383105353249375045742200604798269608607047476271967696173732849348248659217501271064159557250059672482953164861436420256043018449750529703804851394298167327249484858810868789620338125886382637423754092904510645902117159025574943884511585277639386053123672714490235752849098812516331514642538291770534897295874543488025665283203125
729 5200205101816804251351808509452170328438280617884708722210884256165715690532346840313392241626308877151365482251003575918781560875091562435885804564738056737227114666997779979841652280919196338499866731259047923077614123464646656134770975445553612619270091540972492395279652307363421414606650214813186818490721513348839223132360731945354777413474881815104545782979250506128655507831157508636090725064398409540468011854209406247262492684058088343590497970581054687501
730 10990279232880070374750390510412409050044419099754184153527394531493689838205586955687636668243640992263621714444331687189945044163225048021087668877601250701056043728804385780825733377741481198198281507264073498659041439407965062448559399750601809547800951211000334042148416029281025723715282178080950069587811887712056105412633735152988268358887469981686168290790154547013143933820474388290324920836055366377373572702962740109400296972808064310811460018157958984375
731 69962142440604302755760604588910487842369079488440280225163999406803337805484082024317507881106108354811314269032344628353687981028358004263779698334095286490359748250206443022511194915561906485292459685351533610024236374955093530468092476230175301287554262548863798144991925653941209967894379786389734370804855117592420537312338600338726960502924289002267402078056870718695853274437685096341753308666213513211834350082897991673913651311522698961198329925537109375001
732 496704809273786309157816361106349790404525410628920970425675758161275855700343600835718503964342137074713237615304389580451743195312723361730291872147780473849550795602869358600847303137561807299142728662957716150758708325586316619948470655635264474559932233770185127164990466128614439873373253964905056711943813919538915961762467748103279641529758023885407590503872306141267127183369431296082794297849668643912621109418127130809283986678792643942870199680328369140625
733 717581515828479287799848565383493662981677068193995995254695150913179558955001433864358664275904103131410802136845755152702752182561022422542718636027667584021686084082293073449206621261989007953218389226276390479490458889859562273801307484076392187970395972627776855642114659119719095500771675502155209893946191160028233679112117284272448791397418360873895965028833072844367830940502960973398379144684364549925497732369783845940425237586168805137276649475097656250001
734 4139563784580583100030811140575880150563132847097671867466788485384642099666378704935950008685080857693085356871754823779915229328933960714549323396674124647463261434658356654751009076336214253056226082330660036041506209971923953301197805074770234462150916852964071075586305841873615045995808042366085856529613829158240364884386222845230464940311287178163318257101988443098172001554986608104526314625451768225426977634781860061058411659473676991183310747146606445312500
735 14074731091953400854334162756771771650229904335246082617738775150732189120163796815565207514918612745398775239410497347217402201339172226049545834225957596220605291760619079825999799789657047975729190686007851563412231298259764230105048867020904615475804006243005358666520271036851387984616365899639818142558736247035266879728732552640405461553596358593226235075888592241686352370303099275937691287012558729682144804992036804590187226704500744745018891990184783935546876
736 131639627920318470780585628422009442756114393123503953263905733938202460638477607348444052673910936079336109530847520020761137244005677268063215426755096170723943133801600412020006671138289049854554143460700241232217668767593741237144924509744494184027835378524750079270332343992948636260281025636407413850148064362512791077176217651244681950397664807577890191588036053236589842604561587796400049526091525253578429456022512512619777880207294629144598729908466339111328125
737 141574795227691288534888980038205334255781164611652364014177720603550007658975025459073310180144467967041799413386262544198624216015915533398211937584379642297085164127561135191255461851609883577227108064377432759588393855881581513948775571690628565041488467914791366861266309187926409198901583493681146136177186780389817592020563981039856947010949878992953108406822657035178022973309700464233214498478632215035147283379767457148906695252321696898434311151504516601562501
738 414789218375701047850363588498420111267676722346808681292261175145302475956427658266590673034199872013419708357620045109158385676037508334859639301923855455318113462056722682402517594841508817009008359589455106751394456479356904265042475653125751314110812314354332812992864962368801454658084192623769706122502437923292426261217345613324395844419564565563796408401681367306945888551180988724866478523048789683648724022782047426917591270711938022941467352211475372314453126
739 3683427128844445341881755538404801543910756643680536077878990642980984548505361833846169769776631188682248925805886693365238036224286383687061771163168281739997311006880700525766414400006975184467710413286710003125696482872772937001363025568401089921929045382238788878981114835344324227229654944327558693672376329220246703776734378870943687616709655732998853091521199286769572095116888335184632481845503572345554927068252152119612677361182306867704028263688087463378906250
740 20076292517725030900810232046017688164624490107789915114563997915486132646352519802297211541019955431464923462459913647262823723825581951774747413023536830521259008882630393358442142379400911190374585504791370442634060240281292302066985030454508454866088476168611275646877034026196826954780611492132872292851891397794403223928541276808016021461226536927249451091212721903075644029789165630822628323319713020462369531432388950305733751888759286430286010727286338806152343750
741 41396952690577164945171554857530636663052010382620256273004779356408172720574322579394195101142510478970106049992687429853122604679276428554073743952845227408472358151430954764091837543326348831776196088351106205522303850000655316929097487868394163674509389280285549732732662939500058273535475562137053704071290109358683726640734590456005230455711767551190291407630487908072125725231874227819856082208572409975685234933124042892220277589654386929396423511207103729248046876
742 388915763767538205976700953467307637130683493050250943439976661546851964847913574092445651393994750894075100537175520109958501694854732233747674354881829178099647211086998482093646021915764471323279275063646230331572244781972978016043480140391924166109675668861992227924535215820378138324677133817752428274390980440712924927344196480392143532962856363797887906084271980769962262559915404782677534756489425603090698129625466909493457928759241326588380616158246994018554687500
743 533182914356994731713025850085917235284464014305901627373554997531562615655989061632925448238442237762450342149613496046780693232718143471184642999763901690846323294423921739744363676925144429008982448833490919390773216572256236268897757634451615111999292312871460152769610238665075140100064171996296461679456742166583379331194941528568175245791218203378708231398376166397254283765400193096959731326434855853480123365857227988475852513416963773806855897419154644012451171876
744 4077310476265669956735608167680207126791273522474861226694103297860510286863524116993930049923742705520176871284331584736915281405146235053476943773464752653883529233130679369445684817279400072652326170652194829220954090198889835155808431239766081278545547595795801750701117033762191252023642357073947988089781870869898141961500748516233418647979154632504272456014864569438828447861177796301226599088186551429373984111556246501370699697464061728169326670467853546142578125000
745 9754169695602324108610293885618165959435939087867427335508871588315708420695015418886636444562812124327704769017503657614172642508446900520507816546221210380306028349533123958124460665334233432331599687804862416614227830114548379118310135382887007893088972130205983959711064783519607924347477230136785361217933968239546421916586321618171363033331963875144669606224857638069419747018556171893332392155677670419188338320684176968168956935179014777759221033193171024322509765626
746 197718032882417586871578236913857430333972250067266901097535751704327572192683077619321860972735510323390519835510024977652146216195450133089263588249068235132537335390423925955427721573870269142427288189050996270913500974587024834993468363956909329681428823759820801696471662475707379721219316578024214878397803618402122036254719730397900362186334813739589461327370975474554303176177453351025052476502285657309246498162922175074925892554467132811168994521722197532653808593750
747 1442551248350537052752709421710711008094421384998072871695803491460187255872951635848572845476525445009699867462675196789250059368418832334747892017020804908209597517830166225436740815009097284590980615450186148396079873802796464119664139359995687355128535599099981515633568026031069305594620079426990216316092229138252132785282556042494330713504335479427994246928945974150296640715353510488535361688450065623679855517064560287333494989492344018344738287851214408874511718750000
748 1669531790319761611950118540281422936306701452328942054799865857929461953327719759724554615782949391706073501605237732739744723512139623169398679054908536774483052938269189523266541918578970254030402702702651731916836058267727134092012538130101257708489231339250420269209172882857335509088881827695424787278143834661372894087287034737746745164790666184793017717074991522539059203132586632355240411341419384292246667030189534993312927752852348195489184945472516119480133056640626
749 7893697867660358941355774464265690825108947126982971907791204556708760371729062550870809538301899065137620239741063591797734289273256534177691821198767220139868353850467901020673107385755105331273169339008327492542667922408774330515365893110295147835724765215951223838894654700634145138455885641940254794466615962260622947832426216298228896921380669513235041645082866515917770890828466918042791957401158284124099712124697725554605773237541732623157031412119977176189422607421876
750 38787547712394121029186644965616318340907895432922251989643835684135977766281008382726102380590223485598980296277630351137187453935120298384506744880172905100521402991022435209876133618065907748047580433284240712151071058649079642659784269241159028118541738859304802933746458932691927081796642964895970259446924994733752455256117645405387241253044355450080137814976195934422566766890635224613844638046883464614798126084113703655090567897628650584351817087735980749130249023437500
751 178831284452557560940813903255262345838958423112637923681948956406670192180311221183516838137266591137808781904333712179941952683560250796071102443116993280821690673515493443901523856629528946986009829750161945326232288001822641562185234756295521555981341251085072883251669799832670143742554228785404645421187547865716878664521749230516235655776319430340025676195153383285443579740047941652583754424391008710831491640710547991284179591303139800206878362587303854525089263916015625
752 521387399248259638617322388192967791651294215285940434779576647206000879889839842820436840646115247123240226135946696964081873464565401692361876048067108597784155679106861599556714758427786249203801416834226577744173796714045168035442017678976291083332656310043767518337946904667220939561233700317138730387515566489198752381806408695038006416840055944109702015705732553469661485125738590487265794507329617520251975932421623446861265525724415947905754364910535514354705810546875001
753 2979706019255826359173359069048182895799968976706951357528051370857354480460915477199331553270793944182004814065455348756037257276062860749803016407853400795245076084004913617734478316858789731745254816087716037607856626865293879952694244497382772113237331495600434489610136617832234476957705945195578148656000005285379402849834380932733203946241820928138936443798697130305863839203194070211981950151273513635165361933239233743865960059413362792657409272578661330044269561767578125
754 7523574236256431634198685302675269166553820599271724019394832683332711600591350482859973628479933629733730306538750788404320134945821926576691660959908127383842619205330412034139100909000938211101913882678111808448234643872723264011714542031694417476472631921332171534234113949666131772599112991342572488474546710038355062845087987950580427143003809688606978934714591921020712133783603911885761283824535879831086651663743337828315716695999973429032081639888929203152656555175781251
755 23986266530280342345917447812495087020507548128664302111373819479237486642565447397317941916772249092013475055273867623076752041719832435402792371143376457153420466662675564921481636768578245617439592213619371729720039168341328167881511817555537151292657258329465646537298637752828966976071343818271879422917093435932848334239679118699360466124733082161630767200825275232959015785176790034407468418102892300567669389127204376888229313570240035236036391097513842396438121795654296875
756 133562937302403527554663217763356693914799295511015828542469441333613504573218542003571635809488664516722551753789224434328608841608439374494627789373046465532894962677354319856622051619317673525267938267868045961121329892728928991584619980380620692552992192924523443820365120759646526767280940229800380134041107293923168651184156414550344000213951377089557963476874060536939623809625179697058680091534248601426110814827534196694495837760960008089305972589500015601515769958496093751
757 1078858160298506746958147211218467379526640357349096612465529006210719451867922478408909102167054146169138712608167776778760774141578070233879148752471584001650787538717533628525244181946693188381513121156792552106169544259150471948381410767997567755626888900448457985966347671834499489227394644518233937475790311673059270563727169614048570798246058132596690347543070075156331461378436998085855571149357094013388792038555965638190846745748160268041360154711583163589239120483398437501
758 1284379897191751301550562772419309334502962297246105347342119905982045416368837362604434563726859557961901689527778604082319639108346006914582153655274759838643943901382914643146311143871745598759099836065518713256450991656903385443610566201044799902057852868361378369398608705852632916922889616202849955878582699274780984217630363384696996196834208756171140612622419961392148132543592547886136656495200019516517911020765112965550030524219840381838775300593624706380069255828857421875
759 34164190965162119426080086982147341375941077521681924049772613776909427607182560252595720424681846004003704342511417108833886559640515150312337382460920397765777027700123809431927018743404836208350094522269150267182857047083904475436269088334590714963213273663786166961075736959454353175331374294613408444437012464942822837502732631596486508729369794575346323789859930586835045776286850641693746758173156683432082634869051066090563128525300169366363256528984493343159556388854980468751
760 178527234208961104939703811545252562886723161391886252332915788320439410534125825438605209505770387367789931849723757168663350632852651793049179834236250547860748801908916535018512960580254654634305071627738863615452991185360942689843008838879222374228413485529099105021770337032387563378194209170284141957456558520362800092819445338290614520827854225413758462625034172702528117676695808495785553729836983534259520640469846008246115825771819889122848934448484214954078197479248046875000
761 353201328726346955974755934773247197769937435892034188623805216922932684819145138789397115320360196061694158630864178525079742348380265565354613207506676816205565772113684326107586987728894072472332843747281171091136629395751175223355185979155310348750653412453114074935344847947217228005619749491959734047277368942901257232985999586427138053065205824559003503412201085520879790955760839347912697490188367009969487547877396677595581559970980257100181542995187555789016187191009521484376
762 7797401209820659808777192383232243846963185797866920362017899290330142019764938637981429662886188364074471425359095278237483044085641108583007715791907659913133969808430096381872986264056976251965263658997561656983391317531320826008129913431638768470457589984204098594334957437661684307379015170763373998113552353428598059794262228532475674087568046524177671027933494700648590511810153909159688214570543274629175602184738794279379344960370182304222608227206592346192337572574615478515626
763 48034097898386686587241080980210231021986176916944725938437806260223927992328512605958814443857522896021358075102637969605541718943815214049390553591099713313829060463942994036367508308403640094231717455379541987208518843485451554877680542461987167442344434303928285301162136985196818787921450488772232982383510030214127959415309488562888346171203258722962335405976207412809239894597794114428628163532118532514870257591721687733998880542623833049195591904378943581832572817802429199218750
764 71604828762057627118512361941452215125762457471937373276824419919534793462157454345341708642021858375612562283029647561486654201833591191591462880801058943601091718691142199717004980061154823504761813503999965821774145787264774975591913291595782695227945617742069680189188779635214259273436690210232639118681623649020284938890915619498605982954735252520909106952401725687457539547704951650403478360973585339936656584786407916580383031249506199850986265520447204835363663733005523681640626
765 430521608743390568235772690706439553569008360638583670922611098458810957825615355199243277899660002190514323357426504154763241964165810408514023183977534914345854056156397780977122445169830214301742406382138489248722139679515454567000694793769092283238815773880063576660241529496447493457511112307247255421877024686723523633809590943683088970332550786252523434027535524988257877874613188944899797934490696957291237111920796729523528766625896298551531837794925650086952373385429382324218751
766 1364062291163274137350528953118497138647221155194647817306322294237569863991674149070264568388530716883994482014557778811619696847495285676098778331904844939377957631169880125323464880373546739683160558008554127886017829781737943390043212717097455656815535006809905905695022219809718677462860998177825826094099980501792669840783785677239325966556526882405548201348133471515743813759927997527581799933094861129481665523751147335192199910256054194951196023577466576170991174876689910888671875
767 5814273308463384684994677622181249630217696908138278135609411276547953423277483868007766816764232159414040739473379353053912058399149098662352427731624674475517289118135231499878884421799961076256451299554216340652942048063275648438132417326368736103401868115949972023726032777414946006218627443762466499969808040252272104057589720806450333780999783792226738340154542514500262952778236748362344591537247371217609945018936628923670714797271747779059715421912102328860783018171787261962890626
768 21104485190136585898799847035192800753025745829360194187824589613897758903981858696034850877558628626703591341106384891441832023775767342606839595006611023330339886191758937094629925461350693233517093166306172916368157493855525320917526195336629482997413393594399570211602923462177546557586954213513629722769847037575470798061310928507385890272336381237644336190480492433059762421739881048724879376476536000083983594516142532047065215355957509623481202498673781065008370205760002136230468750
769 155698277683136438817772470322063052669242959516852555804994594066126320540278571516247939349172932557291751744005206113920552434650349548952799708697789512359625762741229780067173974877103964782384815495608119201473655203449530167695819258651620578501489702146147281388247704660140009376614862499894110836468122426714185308655814175076567010539017206386999708843655667170859889294330470034160999216545452856591951292191538336900744866122103796636185792101603198034354136325418949127197265625
770 248083099795863119939145399538547703079408681545624529046515419290559364368611566944391326065669979234472729464691257553515608797973397070085080632375745954728231866907182748850458173370155849864218351492297719653842837925332484372639059931293352708010739223509095852141686638933747379080468862359247332504626703740701958223127695564630976350261025269061066409115869857042540491323441296922147360303661297712931951800834649077660294086176335064401927976707185052873683162033557891845703125001
771 963261032641135556331608210043284564166546241641806725508014620779497690358058848437526470178858756140820714161398133448792874899897842787028560390844860446535341022038054837902438271371623594075591149471419796912106641461013559248365577638541567151525947553456633548448116391847914786290782312218176997518657774761546472372222833654491653732139102157283131944762706715597660650529874003946777718256958953995639757478243913166022822770718981518712413329719179699850428733043372631072998046875
772 5093459629543857825022159837865876772063228374295349547264635579570787583275293228472062511043784920735646503969048821562749543589458356498539644725258171559782523422688133095862043952337273625623456355347167785917640755470716658856657610210633032146157486331372013454500898762060396040565473560668944652597764617749695680604529812441121496679861534974437859824630176147603345058736702500397847674546142304547218788917148898052392761513757601396859293202412644063770130742341279983520507812501
773 29320342278283831350437232029502522116982326838043974638355236380971928677808701536110418435934359628241515376490836641608919217546883153640812465189670299585053981201592884830919972847172862504419646374621518117236630343197637531276750361607331429336891221870686601466296959377693639347990497052217431253063454187794664292511540396823574098327864083501321826902201707600407367895803008517776349245758547338718652974498720142926055098651663933059146119330939939118252368643879890441894531250001
774 61530467654491069369869288689134897926464292401013369453234516624282350426691579617533416282405295524905492895465867683564217059793459835642710611551875180509713985469299934175547260508460595791066066197657295625209580610778315740298597456130287560128360286401743103577938267930931023054853341041089393498682881699873968002139749294610623157852145473474493049638691535347607717743195639047393031646287971539424225221432172025350178665615484810674429478651037417336056023486889898777008056640625
775 483574391942158334951969835622689622334215423033330695096304001407243324200310107304329592027632635393976556736274358267474600604248598100058427848897397700058893814556056979863256139625340153981848209236015586829467685113077403889153489450295426376663148763232835126687473095920816951362209687518751555011795133626137825765767988853994560379227911868380396209606667922340482796090796246343623253705991141729433043954153180984307223919987407651727024109240826721389794329297728836536407470703126
776 879187757049465175852627975156871678317483865552529466277542293671570862367194110000327928747462191903228567343076206610122443555856546739194418302225784501362625685507335305233752360709161720450437479348166619307225479196561895184476727815768858465315623860853610448976055313708552984680447883880850816264399904688891658654001356517518398463472231486256826938506730721879743488494183467133917459674706641442710128984810201539836282544019823504276609860488833625424831552663818001747131347656250
777 19957857842932194327116997326070729887441273905754571725511390424774969474312253152265533219598789774064100304453984114896481061797328574488734264417950335321263898686394827296591871365392187962502437119526717505220929779531512082215299769540668846253018440598063848508265453048519732089277653883475284014131130441099304440530772191718699822261274238451177951012094311740962911472683899455819487447004475605852714550130297556877845373040121059688327485436704078480829593900125473737716674804687500
778 102690735566313921645296805644089787171211662066972842798134776132318307316763126405153643650159744682684360862687566724087252912612134461044021889183136062806672856319310478362138893664712980736403274853049681047081455008336024834411419784405116789525071095569716253301452103818123562154561527542488929400726423007253349157248468891717466473581738663466172132318111566238857454139964274757159176757258324879640171014376406870295070208720529744351999571838965352732486735476413741707801818847656251
779 203930747956801368285737701781311505475420677864845693510980640260414884660925322488394298524236591459186792055166310373372082023411523127787868494819579932513169031194952785784688018910549941010861005078391315333674506961332817457155379100459347299920152744849734001222841788348484673455036426022421604136417460613628284837199633816872949266025793591327203076007403128710693459891656160775287483753398676334092042896890354197637218745681097265748818071350208225300804087964934296905994415283203125
780 1022555186135659791438400327920293665111108681862428451725481025310517883249828473085797470173348753108297819616249198016465257720683107227539693041191284048766198518862100270802619631390501745978196114647372670189349340917342551709111816438998509057860742616828067016874333780317948268983355388237220530012158073869898251140592777017488713692404335427846297757294655651087510196234825581354499158289229328520836812748176690074091937071925410774654452501406486086832359205800457857549190521240234376
781 3576767066711069557527117283460725724588376417114849592911250220580479996415498260317421662442596289019769474151558958445424766319671756604938662718849455881031429793851848691399784057238442080230768084324242275521990088627690082664390166833968452283817614989463686800990074602181175265160613915236437473045000180443326258776128763611367522401708648394054330367588064773155753514239480951632200749370625689685146395920824725944892397244098994376857812146431117583667003145819762721657752990722656250
782 10221199691829118489369435550682332444510078879816984540998943517092513642580481939892235735405238837364432407151865510940245305801392834892496404561272763908361455144289998195207427008648389398396124512590602561612028200007407820456115782984932431741217457829411574652603150545316195337271293995184536536126474582496347270974035858275201185880630303071647554007060096499574037617183438647327898973608939364932803230086179522112060605703974221077678981797081693427831083909040899015963077545166015626
783 58768634100871821745113328620032958400982197604842186128552025171272454552399419061156051253833936794556576999365256835988105054803930122594678931839338335038602969546419236237828628320785767994738338471983621624058063243168081695146413966109571988383957906264964732615362975192170657674888245556920333509730899232202020377776787251157642355531064454256861867866180709864074918039931159347472599641288885908156944899948841718172704409036391856195004987920482361629659351365262409672141075134277343750
784 334727969271675582683044385302894121782951303543478868806755899924732327332319023065349199210790639322240614625433746223701506497225221952543380277441782730826460668309256173969972849638522397567276190410280518366738429015870039757556532962487589668884659362642469961687227478142118069723526403765339813693160394490995490972780079688889016521177843483570899555359143935318670740668389551326674594100880187000515937420088926679311764467997856165285740866790738581859621092462475644424557685852050781250
785 700119537618838520834197077257835240899432843726408691236508630400742195592379491950375105627796995156574526472323088980223748911854622409764249768567383753378005702051382342525567980302989963329740754358332844418312942631762302976481413273929976632992971098773174647332264407920184725458866689516233236994700212729480023758482266952603636599997577876356741772739468160136063594188329418595332885122587192095830284530436391924959710753107634993804518678972722244002735436652073985897004604339599609376
786 4839509565180894934903162927500752691628969432805958931409566751702640287291173552013272324982147533071835090863350429795924770548173999858994769952604049690195871183493936408507731300069039406917808533432786295558518429222291673912633198219600241840503492944435753083410231952169395906188439062642525439746142641611382082683531653518574249084699263316067307085133916541955000933615205298283362802016456708481215172332537666342045611637529599630165556862026565547452161553110272507183253765106201171876
787 10683203038176816617855459010910187748606792776242354469239401203179477556579304173222592247596666984110392025603002098262954060588023665575619680737533447572871124371915641338925381149053646006537445638096414146217252145492193467097935995326663252687660963976798916051882146338765146021547457336581070320571766466695750638285403546103815547732932057082847312836345264889866014089235579250546749386335553977963978156925342112722026516679052767756188336324425346840483186383607971947640180587768554687500
788 35884934771896318040420406804322633572100493850902585732707502661466875975032129002485001470139776567436289323796055485913682432820569330728223671332879044216329862294313091903373956198314410233828316876491187179110059578651261955933771585312127230896832406786905091353994988534038479761660231861089716960381960858225647524621402052763353842719961904113896546928092279405597030979316774395943587178720478081371601830848297224470189868270694334402873343234930390323322857426546761416830122470855712890626
789 196955754278469355250958922271841473031435939284822115277027016661764891683025036876052967118542441190297117423199232434969500034222395650790993089019183414729675071036830574308122730538525870968000495696446819447526499042066015159224766317881825187025634447031614945675390685829979649154378214127264219444386675766381343289912625941572493109544507901869822751894095442071718194363444993836508095646559682215306298108019899461490892056478041176392435054561848295495707361624226905405521392822265625000000
790 734407001922993337914558394032814953382709793258076688761911060631162178949203626638098907236186429840636509564781919248563229833949464275285873952389066421054344662287744090537864016408835253839314754595305207059019735440803093301409385294893984484664232968242465202442152011626092866509775569826151526174687870732046619968223486035770894699513371322065054443394655443837542707007602079093298635654560958971405301647452887282353435642516900866788798536625266447780413514578867761883884668350219726562501
791 2758203333832491761456131542109646645670336703777793826384106729217314335921653861539970621594046836525364591640147399564684507171695010447502377452891870463135729337679410902634586284643768964188117433998764892340528643869956063425968683253015301784172769839035335352998633103834179067230801119999157519896841678637058242249786933879266809584453675767690735038938160378322185673133824444393476606724641445478763197435570063007062793228714131795140827430326413839505039771182737240451388061046600341796875
792 49630951702499784729104217500027277340125360751760263900806160118509833387141208461131072310859452158964651926433792382634031547912972110394321393626322182799715380661827913994952168231145294306223365394912286598652697045791431287484702344965623992248382272270131672978613143628069899938877849227380478171176101561899514691020369364846298754675052030578646107196054076954073740028987573407908152028963394621273764288809774191334180639839751358133803562073948790469776759515241337794577702879905700683593751
793 212314823479161597723697527710657342588853126525930024735145174120125905228173103152224142351408042818485430663935906528359548727510363493814797461769748083514540169335708710492981604347800022045834048749642970856313431402515505467068652796127572477914392938275703368679445740031450495091665402509517700284188614640783349975330412128781529066622476501153038103978907109707905888481619415853599991149476785712488873142416947080372036525502576091510918385447427231076632236916879037380567751824855804443359375
794 573522502065822549634707707921396517198082335307140841172708828595781310617769831687841501635394442113864817107173190204621192098759643318812559104418462715428226480656901162970819713389035927010338193684022801508584953942405304796591412627152016932573932693361801756294730910947110689999964352701176835081905533967265244023721932352101954397270109094042014529545976450278032997050201551930924438385843755288799039151263216734746614970524406257423247457116700833562594752379482088144868612289428710937500001
795 4502709129790743286426733886081665816132759644472495170711978842175317389847484505888169721569406866775616055962718673869524896230109677381949341935359516710142059730619950530289826302073215672291199405852351663333076880667009356114891739743549963985015560851549327381165614165839916615458113128754649511912376277007508214018983654756519371716733037070017277697170394250207727424709306390853546586062446460295238600619664035810339872450659318002094076669937341156758729698861287715772050432860851287841796876
796 7284850753384018923949344648399142080671272283023567817905831198563290847841659516712814938232630407209637660603917777125186216163940424807461006557463645273999440019269197571667193463979323563551384230652634922140398899506802797840009241605643877172309323623013249493447035598838501160916333199405768518579035952113220695966801512456732880241655746857908511805702859149581355858268008125914319856967361654724080083785538421416439899989745417231918410968524579812829675140584129167109495028853416442871093750
797 16290269012965505496802812420562473712936791571968558159329788882913925627536628528489154381371444140760869772529355124864236008624159779571359690428182678694283559480509098632246846068125754908133783042357338248806552660840821510069792721092743805142340445326111904255778263930518334391832559456915067542403788506128237124004768821969771623675121820997943067200043647649996810707686620907621413029092254575314557285024866493037119644891064053236106564308399262126347134538306704598653595894575119018554687501
798 160523129234655927658838365596649644739123687340472386669937361728165197937800531810525615515659114969017935975970191640056430677286591753269795536964164751067838936767828122897108450422662333629504971505217460533295584041766360799253721999145163812217532821792326748863411482539657932253784135465491202914967394930682696525782008686229012155700709937920943775343055153346839438536973096843896583616354867149975222981053170365364576941715006975274080750268529552417478938053374548644569586031138896942138671875
799 723543862003451238119367524489410947521178707221732337476398391327230419888885269884548233969493680579876092766527542184546902752267165910935980599997572397742773544473857984749668032031278109058688801232656533377215099471269550747363851602044374274581833513799866516732537249811223400974299339146540149371888522253371971723151878854764906741178448856673490437372438851637341807686325491913693399610880741476473678349337013926643905991315348167276855822616114520301651424905031717571546323597431182861328125001
800 1928657111710870259215250145768770829259728476464881834962608867838956433591172135200673314485964706066805993460965659289263097536394107081681347810887639048689063899251200338190661415330543219005892516980965448354316951067838183892488869201524239985816265492976713280055308947241420598709951084689553907488679229298792033023649783768216849949459027527109812200774043163315201930983570274359076550070826084402873025641833538949381542807775717260375953896037817697855739663970187081076801405288279056549072265625
801 19288950678003701719461691216296683384987528993028031544549449205490538394249287105481099073157702387106650696358979952501216904772896076859257279476194052522765635650549266245331974163564027405510758028728010405497939453245023693226332897227024674097368526561235925094247460629179731398764052305999198547395862783118520004950763517215637203575640783543156608904397812956305147978375595855823083047382828522631900606287530884058822047584952806160846523853193640047403389047031563308109980425797402858734130859376
802 20494063927711120740557573837576043266726078762271181042035659682002264407951573970797224153674173412593580597053418069605933099557023018030002646687084119173711926005326608598772967546863292515457961744476319320475041304841592326371457914826504539808602958540412771857570232326609928596499704051542212305512653490163940066251261422129089146783921362213592930667799417267983008101672840638268466197842773865558299953580027409081559684401413175253945621926615343224957477286096718671615235507488250732421875000000
803 219409136956285233040653899106939676525294117538767243974961204119466278418955879352188840287833552411094737064115408180141683121206618492476302277503474977656099734284705982819297676098999892120301560610497967950339945095274672424360411975094150609338460384048656256616658697105558228572818485839249266570055234856576240422261386118852720898581732090997340628528785568389423788501915023108726212423970785806509302752917818874783468344333243082327906350825660259586761808951738128570241315173916518688201904296875
804 377336082129437103859635076701151223250409998790720944823815429192925763614057036791986008114644584584408732337070562151465566943742167930862596614945697597791063690553432139842276449557409906694229235987566977939254766276024567869606450205708787599251111892476074197660606697231286671356137859523871896223572509242660660645768987971318174356811700095353902465054172884974898552698811524302647026254413250016343705645095555522322257635462246638893975835871474489498651186045186101125636923825368285179138183593751
805 3799880451470619254442387753955485075179518815515696376767621003993818530617033376217237930702702374384115553471231230169785183510899337032509695632198510430339080283313534718788742430037458685007486340198887643287908213323070114188161585059911779860875894043197038982280251063126627628146556558017976243331821699451997646830443630659878092430942325209104799190026536288575357835706274307576965644494275000743627353140998065257417824223106181409659199471008468754099239778933283506745510749169625341892242431640625
806 5151297834815215799061946883165878421456042929426626455214028495692062099878160365945384795334469680548436487546558324804323567463332459317573787754539078201368371089258537121134869454808688297210475608772086545056012457246418490221341347652132293267967690104673917831878729851926045870787788622428841198572594462036555869190011980692685336399959157586163847213717840511889477282304623903593632935681485536599167772829202550699168065473826164408669033329448552482181955146020579938692662835819646716117858886718751
807 58858367552530226120087954705894059401269413399080563447103925493807345882849322818921121151557502010143748733653295654648976073308723237418074688074964609991613079324690968160676540763885570190518247302597931675119536480663350116678358943924396732041029194991899658716832615342242086864393859705109745849999091430967876965312745648808065909385368054357775725636184101314678487990370013170617224416736048760655938528650406246438683403655420239318638430132190679899869124695743760611321704345755279064178466796875001
808 75409306741757299682477064850926393048264012775054279032620817001480863574578583313518219739000078813844531881613547669962655191304753707833177562726099219483998691263890109438177637508806634542751181931966681150039273577878978949464185046756264364891624567226164693495552098383548015619621318001592515778567150991360425774994088521480385523078154187571253970419981550692294038779793459996941754285900359299485988360902602992910104941798564947956285061874664638644348799178564191070250899429083801805973052978515625
809 461661390435392803527783013376355416749869691921485090886278152979671974255133041216239143823230244482108590579453825628483869867149154073171831440478156098418448391090434200957239075581962184390326535006291770150595966656290337315105990915966380022838990481646092715353986756519612394316439392825216530735697818697952785186233248159673420206775934780144864813804681057335596068300860432673294160524645272941081719197309433964485048440017375801143408906152756635532522896318667615656039515670272521674633026123046876
810 1552353723978920083510692279975951369993131700690537546309592984449651167606285550770350969535133467877715618649548824240690599102053000105596952321537801343715728167738281963025573598508420886608714903512177422226786184221844598677032168944243536431150815951624872567831783949367239142943788272775317393692795817636971755918369264394653351280176898848790580627037803722768991833251591664840090520014900847961047184145985704625746776741792402007980443473950073142630745961795951659567549540952313691377639770507812500
811 2475676504849705690566258306728662203492871084533507728082149290408995116116551633202829257181593956841932799808456475497658338836351308251940615202494113540552624949919150364940051749672345255389367973524760962527978117534425273307244150776176296476828796914917057998539757462406463931576667058425750455164191455032877326290835760714000191693728768409080310254647165837440183969853312530186678841064191393843210622540604572554716873621827153610267261286255586413695791754433286890879628572292858734726905822753906251
812 27734550211364987615010871093555939597652149804646831829855917771030852011804727246596022443193861728555430338626583272539958695701681004429591141227745248091460023432511592094802138361683400809596253604252276923132754145637598766574828247126972450333018299584147421249246803125896309127326747925582258411263213089990990790278201927600901380610563736024951371357990105864128634553433468932514091367029000419688722927608822506298760504105319513526590524415286860258753241117286002237474207277045934461057186126708984375
813 32685903221064398996143387707013264004637891973713847286020216351848842244037830513001680957557049642239295938243496223535275373374383620933472371632733475172565273332349892824682241861028091320374989551301798848188710380706449313189316548679325043286675893413981537246326318050709236990480082042433759321591596000056745442859873449028901763998021272843111991867284437539009002493140093992887449049157383207375144172690031651408194251348973820747125046987798033086144824626152576019233464421631651930510997772216796876
814 420467497522156000587513553297255763012537421363991246083050789569748864674781352683981094548074785638721151138282099997028980144696101069289503974820856949307624452404111244071450609809308099654409334115353769436722273566873911285041769419867906158861030554071985651470472090773832358893071142717686373674819472175301276305675691875694621820566366293667363232322274637984523275356161627947624104072240493995603859079551374531393966414558226186305741738535338667000590668449636760906074073318450246006250381469726562500
815 2233081100495037598922141317314331871081238674714811619559334813256139692350058085471912196570602126762562939444384484879286002216978039830181409360635218647228383355349955791655982016490652863553546628781976042576366209357195353677966113294056830967451856344015854406337665726071998742427276041758166905660463744876733363299817953174588716158823916559709264129080510940078652386753368515709670316557832002807519872088516999262602609078187026214517208880627885467347532640752794108607304224278777837753295898437500000000
816 4564219910653268394832712797749703534176391025350764780976730275567825911432229662482829436013875402451843766703499458429177830554079230523163235836168637719974462530696961261786010758564390001068218226217857481697298549856510055295500176234151637064763740368273653424414310406296125195825992329643635089285702277753636962928215526696264137609641896937947864233762875192774331780986157313398002980263136155237165176695104093479429800910420973891275792902219165033953499755384045945272308841822450631298124790191650390626
817 43016887167384873561451266007698544302627016875108270022775725346199933315043784573200361992077467302049003176331688144730068998843321661950249280541458356850445458671631458112307938666820910051284135758780977188218354764639427807518763850463307639160745436617752901390849522520280742371946886270168978875337459880658955320668018832399705838769618797545652034306140827737196557393190523490355710097483640951075630164790243555714797069009835026849275219577710188475153727017573834431884982620886148652061820030212402343750
818 58942627999839716344871545718261986776237428625875375985265250986159550741690531646120762496689695636167097415886571004896888492722537393349920397410599488657597229619072297689321952959004732918042337066216525675886616623566153327083230492459819381322488514066589716070430119465241116701852139300858051048855030458796599572752483365663086967757368404919204891136509964255598205122902363946259389354830881419594645566964072835415689080819284974737619807164995569044361758924478766376309213370632278383709490299224853515626
819 364821173501513486063839980896143580012830765128826314009388179983238002911893480304084135962991184450815399192541348453777760967420114559250429431266773025181725294491183565094211627836481661826021755541209034268201530788182896730889213521229200442772190366119617568454269045421806693923249216013939140821432501477163264253013989959851465387338330012313775667464462340233982492671181026256104687711774448531605472762227022008807147530306644979498304887393112841602908216750636568800891801345187559491023421287536621093751
820 1164571554006855362531002194993264386170135917385928376111226465002154257939121262985732731368516259622426109690732538790626601406067771270252115738014094657438915029869372771930236746550902982713875336833753508693373040034900820288140701622617704864476318894145521693464925584361021192183736167551466308041454853614670059148293543011090426710566478024659078214175299539657938945070212285293121804072943387028448663214087723858150144717130155044305120513747473521189824072380152443322021138527588846045546233654022216796875
821 21776319358618677366391630443347855106574364320335391975697993209778729654826099886361520278604095401476196523558375769875438834196250516172286061801198920581870689835538972283436488869259866685384581048790684635730245522311354934997308025535085874744251320009831567235322993862381397099421044585929615424901855472762829791871319451553037954758005642529933730010421128658720882621050687387945275572697824146372363376430633464146209238994421845312746260503361321920701160264581682738521672959564057237002998590469360351562501
822 67658101183869742824236895720030094092063364795778032679316432559340497480356542185056026298549318723673441790056592387207569705400887091057362416879624951060489899566355662394169940100881406021581493820039560924577482647003866445568205479850493033961706597817785745092898832755866233682630606092891778890788476125517829493910545440681294717695149883639119346459613985055478525753292486734422070326239359213173987455720075840154928006417525846026849022537578912804483128938505353102209061155747349403100088238716125488281251
823 276455262505513248109602593855086698299104138770041772597821862562372761211121775055152768851039856192805897708680032242783411828633887220580710246208570277529154173414769513436330944136280138999895351964327011241776795788189969883713525427515060660169207985741870588838919958945270040691441105209324447103361178770144668271383649477780631004333431924679772776909332437920203797738521008364153890325322153787838193138950741979910462749255754159328921692719053018823881636115922174625446350315627341842628084123134613037109375
824 2132338283320167688427273833170730848439068386190696864342146203289620049629226445626308797196084368222549478782476340167153458909609532960885798395408796322598354337453106717377175245523850676150442568526238993922703153258166884421258590924043815198747194099175723748683811582962683879927060873906189134855686405499492816085675714951452849049866640733552472086673292522909572466704173457325877834235608437219247071023744982760547272540457205878161473314077370502574671719265070519468141529983995496877469122409820556640625001
825 3029362172020577175580318510456021037428444167296600214814928223536078830742948312976823130047753255524640613698573029282711264100912081713685291550914132106246306757263770920080338018033572499171710118239259588572611023269740660517967372686439490213216524654219121260293470292554360235684014795627054255056558417935444650393737208825476036780562086391230909763860903821725662385673028969152761575537814257795935637896317284540433588794641994202175087414772108471850799756551342396446689642086624871808453463017940521240234375
826 75293168546791005271686611321230547439573619916118759323013970199095863155953394933420670111461479987985301908433264201580817386248214687157680550799435130110071562083300057844485523707837496953681847732956239743507009494660446289667130863233205765980708587201746951385975416549792977854239074169092461713827985946024569181105518141702480438406564266138198255671339652646618950318953862939853713312365731988008493562777189026754165647486030795326886937618664814113807400417981123219254326051075310033411369659006595611572265625
827 384995195867235697112142151938835660591624373125356584072438435808637795978283880449608585746091737412816707457296226368572700766879511567631945947578810835840751227766312716091936319521282887473011008938886154693225860086334898986020688679862204090698531712405437651924612329080815624790903614341087065108562675352120817169870293568318213588232287893625201166703391433324733041461586008528572077898771093688919456097980925064813017327591982800147080581349633552579335688966965898174144196375312532154566724784672260284423828125
828 776387406584431897289566125377183513728565951409285258737903310227144452105455440236096097883771727930301063350939881757646861910487851734146549290343848060649297518544984752336004164779137326974473345583351026368219829632444298625305153132496539626993305007108402475095276092910519301221588411303892697621692409920740112787997614281490785723614175709451059749666802744218194800323284537429121789300249012689496653409033085077907676472805337217928645582641499216666395393091727007906692817340577050799765856936573982238769531251
829 2707760400770570885915558706570874009232005022194640269693121927880202292145762521821017953005818668099052249073768442621011826121614238171188936423424128628820848720388907652947817288122123316367979717983360516816117239523893294208672372304579691526082205151433117905964389173063485476815887665631046590569072845897842677085606109267936212211925215099777722999443779788410588725031327100443959812296811306445751675112008945350254404928386622836298532909331899091070797853084351710335818223807091698063231888227164745330810546875
830 14712978636004443030110065453169413605570849845824987372462004262656531429110327288464552301442133312047714313049773179272281614038896211355488492145415754818529882474280554373471289976384179900344285599850197199105568106257794669961215254880801464239295345641274483999333937156806538413371492719043649850384753433195071272282412508479198777465771738946366190746109132874733328901741731088921448195688490289230489967493201206790556002077573177434837359550535092447615168377796041880876736981931252046251756837591528892517089843751
831 89811455584645640466043679505272312083246279362292778480468752880563870898426211573248869225245578568832885059691476552087479026924166485804576079267623545865574504693736217785043353610653639399929306307151149096424543968432333115058110508231485470352969959114971127432456020822413604927752789589004528795338204241362412423925699198003611160600409985330497291727208343104130176858896618047270999852223319284826959888138059706054306439958185624191977995208666856784500629007486319666398594252498810419638175517320632934570312500000
832 171499629966979568274340682890832002138796543658001636151858139977487134920415135581034684591473701133368613372161647776311922575483490257095585349264974705844686463226305712611243255356940908850754673460352216642400736218292986347490203899549231866127693302775642901147018874125636753425057916181115917818969189945031296816594580068203413684565044325361661414456085346843028587542699254793210120267556204650316664750940092576057849665131211379875060391689338016295788864455719584201789733833576345745086655369959771633148193359376
833 351122541136270849206428041901376626305289102382587193112795645738614876717267558727532423041964858271034383491544600880486880629331823228704737507800221797575835472613778148181329962578248187650613286074654514835249824155157652577606424916012202806833633221005585156011930915770463963280563495359124975409645598427756121664445978464210636005765864296022655997910502033051288941260492490887752119972002843219970584527216211988166462545047582628259016382106671729864790122470692223534586922338573966584363006404601037502288818359375
834 3568543742138107281899337394040188087025353242921829026372107747132150210565352648586720884208824337261988092986252264045504143406783027914797683920188751978078079046186850807762969171935670036109646410437895971247129378645722139360618291200698557240376315707353625272680192508450291412011597091192681723804965314368149516943358210528894736671715950364359724594838903316156092524763445601719464681824690015807183785058956072243515879031293372432746559421363401366339552279477396334488237998952553375886509456904605031013488769531251
835 16029787674233783373629489785667635479627858483600252071052409217221675225847748387984545652045121640403124289402732060584450976773791227802714423219756116900191493547816293971958526500633921082691652072124856459164766635358676820330505289382855242995673428934442426870780424612653485464449205841566351772268089249611378676095662734436632126715693122937552178368908123429880814805356244861316619327158774279328588062871905348914895828850411402872281319595986964114682159730263046455625886607503083336467852859641425311565399169921875
836 42765206574881888592956991753455835220331776695965991221221141675839801083391554721729253956716716292592212857764220913305414383767931539349821898200078489734617224234193140367205960517074852273712243375563400832070921406654520058742865452367806157712475804990945729559601426750657845164933202956710748715951074442327205903021400100459948463446534096968183530522332956808229907185002826527791632699791618606078727480920678914560339294794702923042802317456064132328382976298958281914716487211863826800595234089996665716171264648437501
837 395535172069575920392475880988196659420089587773363450974862447034208658938827373380012051609287743890564235740765938756644606547018268142265039826719086129543469530926249746402192882623327492412135616061692944579485049658733701333183089902871774561961371208543274668141892534930525828941227655746373351645266056593958713377723777109839432004419897416402597783869779438236894239127157254862441144861493975918522620743676184495411750036665388878533304139768370710986773792474286252136770730128065287622973755787825211882591247558593751
838 486389741667159159106321342098655401079304939920130198409240816361713485699762173265694942522139825104365821466738355851703373861107573365023004994578432969978661235803891768685274422642304107933922815653630914789050270971464251852917471223388146448660867300337547678313835235519144130499508476227783155678021398785120055309032165413609276848013510882183437849498836765334766590728228815974182635542761917362587112413212579456716776818011326010192950416012395735659203247964033673418364877162438364432972548456746153533458709716796875
839 12833338533981450272089482465314584248070828327629041289786686503904623510640015826305592860362125791033386622371798480368575099574869354467055632492743700363288491970025872979909816696361146512778740859668164945948544759794235596458325326991027040597372206424669060528694024021814523562669814323865974258204045774092222816923615360741891200782081227062387936716659463615338018208703633807686915561202344423298123376609655274786516152783485334452360514196943125988702881814100512631190263379229489493216220807880745269358158111572265625
840 26062212240032476464571440811617365155561746243031446030548235454843455680218859025991197772333539325957337480484362899493794805696756977076376304812206486856120453470977995706221826275345620517969617335398022836476574569247204894249833743884925855756705784057881395725529940578559572954280856303478321868053357604778404347224954498593621833568582351541178471217188706668912930656534424870236272267266182822514769373962986734068444055603636057783254332533654622688392537420675311514517297488587044274055415371549315750598907470703125000
841 172370893350732916422657934382924348456802022488004625080874998809239026863463788969292875907237663697901925391204103387384500786131557362063433779979735310536358969043303845188458317409421489559893529800549845521443872572547334572622792509523556371633297880440303632227008807772616167919884773390706892279686319855514318607295132569182337658228934515640679546290749939134710756060927441068004078323691393165734920586336985155160474486698624792180152942517017827806952296677946671735388214151776277438532503083479241468012332916259765626
842 1415093951375390226675177067173409360442108127360283943810510875303420833485997394992979713529331960492972177582303626907641863948494957351055046898355799068603476411070950881968982832068715391063011647287033101341919704561808981162358217517744301447486731435545176591393301179036789759073440264162774820902231099826827465028865563973025338276151200421814184593772759227294278737678767486437918726403969214740262599096062789958670873851719462007527105257888361776155806376111029194263855878971130296262170844556749216280877590179443359375
843 1561402632486090666633263560744716343743348403605257122860837638657816404669242324936281391664236084864916765493023367395532569928929757736042104373523327892283714926643276731451219323202791260104935559752184924026887002565109110840731176283382931963363323531927598827894780046230846354039044181250003391313864062077563379288935742043614054100811552585913685668846320459760076563083160502635686532460394425083482750308436788379762904282814450741924003867871724981274366135368300554484726795634319529426647932268679141998291015625000000001
844 7514395800209052453250144816580967752114261465536339256203534666580290880979721764794803602051372175580694651643677356001881437683779187910236406917281581814058097602071731958291623633745804562440829973830620974764500416818945294846909963885637398785063433466873149666470942496766118580264013072075559815746054385886345067924538354076892838854737058601369426194084479833868787164607016480782897050189121704730973449117435945056630460551882276240826222119391898496134711158326960051981892144845219180804285485919535858556628227233886718751
845 37133052957713160946376464602190917810667586498946776743866693042838267691348874034144112975852148504787639494486227558545735070477591538396220862160905322599249772463641682243011408695326795205078378131757649405767600190084826085199430943131271102377687391045218481622850275882248423116423253609116113367495373042679517596842481236172698046799704236514548627745201715471946542346821903355321181832776332892625206791950057730019876211466126415000940414767009402865317876513862986179246847974236528204527996166461889515630900859832763671875
846 260370296747324227944509511696050345624576826321362356744217831589931060552991853028838695865369751906629310225135752131283817611284445169928507207551839844665789122792208753249526570340689794042674418659699001308428103224603682985431135478215813608191441513605676638069456367777321131599859587015074479283702510185508830920677579187420652475071910712094138897441632692001023189903966502535841576247603605879406107997287526105402409571556169871209773599199015909672580814874812717335390548569645265131189404428369016386568546295166015625000
847 409341434621508973049889629585527937817150893145884383256835584051347318031937083955245052803183058298895701966812821586930430011136115724668351828620963721533828928193492459770018914595399202470113702924125054399553405878952887715263978127037813909249820854075697831270361907907896993850449413202800618464918901242979109050827714666323210809744708714644631911647660237586206752767467295005719606996878213080936595618724879020745190508713960497416725954097003610749208000208036476133040553216580945648794820357352364226244390010833740234376
848 1079053165990342174044288770867106221258878612613131123257888999692625696616866020939328801471735868504420714158761395305144677633556676619265210864793767287733446979179193672789564399531488198982901824507949110107534914982509458415959091732291441426691083221757072300610180183593115119300758413420675716213540312671467049022333008520067074094561328141383402720736953167173436695438901092547280790241360032041279299234737284146892790588984090866043225507393023131170996815290885669601471655002807156428779045143073744839057326316833496093751
849 8966622804542155840871698348356568030367037179395569976757912234926549982157068033821927428556556284578454468720467210468069036702751736799687674677798286205260823785606324522503617874509846748708919999249411725512187721570839102094467612346512971334927852293463544739487093951685156762453876589847450750015780858755852050550246399286090875177687963259698159415602440776635012444632605870576136958425867252363861255005448792745321210615067864663354267792047269675155835410951852232424994871790586005270984326642746964353136718273162841796875
850 39103650716139649885619659706027590785244784555421673276805315938784077018478870198105696118641432743827080017358153027787710179711676977056546331305574446684243636079962879108383164696633851591784385470521494232371355631230884783625747724582926209619784658839125395859778916357519972407717781599651830148703744373037809349267984622704564722994435837462942845824620622608060359864847126759946390204427549105579282917726007023421963214227223731251546747690368148094136332089680065938504394452170765490370274442000209091929718852043151855468750
851 111581488841847820338120147082327522989143952324708843223431702580503558163130140623313147331782949552416047725830276058810495535332949224227746951833306355710670425391819893821014569413986172623592941885838918301924483917069343624030652836599139981804499373889183859741680195671654105818601743449370066844736073198371977144320706494387804516089303533553280586220470286549066377236225477686904876025580860160497825395876784129961246803833555601689415651801236244000766151303961002591892603449730131935126176134787101545953191816806793212890626
852 1093899627622051941451798307224513387205965942716335288778464445573797523289741945948037600271612108817528974219677156633975150185024060386046599313277740063448642066382442289614167303470974021099425676965044381972442232469332483637220551652857389549589772887937290185069992700561738519991954456942805109102782467372906314804388822442351149396580611434576506870140256986707947519572355357887905253814486413968119041112945545097104433340652679061838283544131598892758453715845167545651283379765477047468845428479511383557110093533992767333984375
853 1166377465747760111904298794600813319409865110485622458725090832215517004434393216373245051484753625626117941928149279664997935540645332633217799933805471972475068855694299304326798708188326342131234233380361806041995360755170942477625456764873603321774487602987348648951893979875872653402838418792523345798814796198240482599441544314034389189675479130666844610536106650648953536943733708814863739635639725023037583591096322203643716930259010932276152448242466988665083535059448482304671588763036413913601330172298276011133566498756408691406251
854 16915839281210736314944478020001800333516783315130039521303351390098999217358688082197016162566172249923057387254462210726786750264709811520897394042860224314914618520919633447200929385086076563714045049382887698073505385040856466441142610576974339649139596324409762023223199463625016733755504587090104293413963312370933896631201389737049919500373245391279967234874802448206254915184978824807288207965369386906215414041238616202341485237034509020639335490750060062723214472177479741342968159465071277145972739042179000534815713763236999511718750
855 16988317119336444485396978507378100265720682482899326691249977776740718698503339352622223613779313766731646354962934333757809535620331083768068594663387956223941045310231490461913560789803428884745853605798205122143058513326694925281547515688990553421324311039459820487105100742939150867166388548939822530109995641196268064426254111608733159293468113087370304975270652112147260932556357175734246693786522697961133956519389393308880768826640840891077204394860928158629844291391760677996356368462630643590728640734965892988839186728000640869140626
856 220413255522619529287445717671657503861145477271075523966569952777779026193675503961537662271852229866659868808267313600665387250930576455501864526900877039457075028297138233916600501839140461575505245536884762043442441903532003275617688273284779911844107755222677315549074901982324156472697747365119383471253749362599479830770987119683431632056516263959271938236143379474268356019004373178983456104297875207165230179883157450376214293208692940361376443708526857486748196872807203194032303536028842168010936919397835254130768589675426483154296876
857 288149090485588182717676130239041005127416509699364969221729984724816742544254907560750934373330060383160687324993634566603557037345036973832625303692845668625759929170128624720116850784202120151393234290831630259806016571981267600222663620704693484212850855235366422105849601116138357541130649675329518881605634940908549585090845400503314549851104113220482144916038438931034381697115666829139567421980506065845010378526262692292119517746437308314371654575637965833547684580731403096057564382886686643039583777259338148724054917693138122558593750
858 2830960820526626742743285369792533550070226444551567435163229672237795586233906965172193917599241511632263467991298375402948278478723104120505074456661459209039934716506462917903703613900915028785885633429413591776048308949547621979424423090652060464497643907525585110380472116608450927610272634877574030645902556458448696664400008001437045459389205999119252560676947530957548070277715866869754685053372412430896213170573363405633788572522088551693112145996462082435027091848424434546506903977464330698292187260545205162998172454535961151123046875
859 4797474369596488937333542348867944084758203360005039962661269390301140944835049207662135032078492842115044874007615847106085885845411097319512273002244381412202589645502539961647056675449223697117591563986332292772678568183151441158180855319190040476356735249345070954443395429868486782597153320729159504646988208094171744573527479801364147269225099658577058686605779745121992995464084733252090667840803306664257395205567938734391218591804865178443109328266010267369411129954654659804841114806268601467465623189312395879824180155992507934570312501
860 27682779939965835977564025504849376989243492773674862156134766577917950538041917726165121881111695903356969900004358514633188378817813701639564315378961903275930162731529548600299337543499639874828023156233569946418859199581248630570996690548716343298919872719957039148914998069299299913219431187549360110525660501752033068287309943209767725455068016631665992428453961573360616192689486533617626726523330463949718220333991845154466240084785726368851773751053427316782725795363891942858885171157467397964739054538885199008291237987577915191650390626
861 86743747911880899223588390275057787533182954294674248811232719360166097427992424866349812364054319402852655229979354823002324086044199319960695896504625706042707702698605494592962066796752441013724134805002618321812043957409237316493082485598915170813895814633102801823443015127854765739891958146551642918867700966537273550281602373832250165474146568233778676280786947567832499793437522468210053566889305322477585905308127686945908867380118579583191548362883657930283847531682294472411335110598526584521628102208978816634044051170349121093750000000
862 658876387171114575229350469174593610145315189636419803648070149050586337258164137828924483589884395933900780879897921511179886410354264427961996955922563752635897029849280710559269088498012845456484924611183559662966559742361667051813478366337072741377974251398402006685233081113625094005448904817056658065834508307983806643126163959042339620120219492561002019826991493273798079724072567477348455033952484254614106533518725347447784404704640109343408158932569084165616714166913226548762436519378496496953463885948298894845720496959984302520751953125
863 1057521530606586452787935767524013857691081516388816860862442140020674382232351001058799530087605833659243596069857778553352800562575930896041906222331250387143670951602744937339651976605768367871797444807359264360496987612495622154147709275877399970314261058897495607900137116843685890791221935194458387375065913716355792635407520796587928743817999280420668010811622143844098660067832567550066749367237052541795455351113067634057842207268924479937241672776487194540381885738779569680290867706961413240342043465269661339789308840408921241760253906251
864 9639511119495091592874366951017051196873065046515000183415003585376977979684926695497419598475056981624965480818636278876016235427226907516061422113600321086041510858862873176834257302124674434513209291900073384477814724386782068183953647486949763528775437610376983680826988106630240814774576135252033614579568023838053789028075944574739270563509093145329018164004690329433582359027358242687142771373184736523843264774272032541585975267136747426340490831321768588070374885267243550825557388838660961926819580221359462512964455527253448963165283203126
865 16106457647170423827384926599462060820672885543863549784242680750691932812672800387818440606687296462272200173427699222091974069166726022343997125560206891010652008862917511541649558674432043765411026249378068975874138485936077269905464167146267327146608092044061480537953564862729423957175486464920692067033938306527040200149929326759714754895564188449396032295574514227334868737851218782724085294644658315422300163495204862180998423912466721412869256644314075592519604113318148392610242174556437684132613030046909941006560984533280134201049804687500
866 86877417419491637853652247602454387249510916817650650086388056593583710356758107945445000213962117313316462443557642781779987149209085697096237065135021957376122070024204027332285705231794829034285915915734500465533674355355360082452207091386601035554926026573692376337168647014709235130624763935770210659420087014933335756562091758578101346940728937929504169542742303999738935649663089318920826969426713892362273549582702716709339172805947153943969733258229301129840311881023419381132956079023956900105117411026167673071540775708854198455810546875001
867 299312114080491093450237155654732293013678342038027599428477208447449951528607798304292902863473184345141022370137389732739867419700208250804641149972086224074280725802501743444971534416555943964577617203437634939745623799487529988889060128111655324575826918242884586944539647525685736448626175066820674564782507940543074081107987311438709034945370285991371587350945764351787830803515566062247594020840931886829877874459450704129426814888104878644176478876308361579009373097757459770404037371902522790786371742997873379721340825199149549007415771484375
868 2616449303080387481273573575197852374592813895172097096517668798693651922840803235802720321328084994295885931252307584819858994833155971938209910440614735312776697500762736368108514972306660581957758815918470447371421412728544870416936663445101193485360344587142346366634789414768055565924131809082365985909998077673401533107128461731539571326261965629516626128713074174460948429522587498349258119962446806561982786418712371229162022741052417074173053751683534337832107482970442734679625998077461400936135306667142119696478630430647172033786773681640625
869 3176393669419353488284767473659947829355024987663076646205310176921853005439685357943348224833444530580976340953117902897938823700483437280303262785991887408979344436637850193550343622418601013025194180869111583707768059594098480653182344847372651916600949585106308082590835003337869007764632275956497292453040846658744614457922724318712584402029522729296510224692246850811953067275092332368268194891567880125899484941919930083419467074358363414649139430334530602800637791711270452593428903686435794427237030643218496095414593582972884178161621093750001
870 8969236641919094457843108522517748033302863870498250388928289152537357933720173951689416770994974055457838613158543390615736642234122846498816436012598510130735386374038436755209202217143862608008147177656693614786957531916741831723301353139846497318562243757354962531816459421443793581453396360995360570816079770990890762022973910368964740130321011088109646578097567876084854564072772163085794509745582566813781756302552231396000956889769143903471332612352595543433383066392983639866483805450332989790609367953579111887307817596592940390110015869140626
871 77923407945577020085532007210349255025914719372029355751916395481695215990487154954501611421427968817695095469922838925151230635770468291778881162386500830695605242686970361669673676703735061316736147774157036851400884552922908434328483771247261183710857168826374854206567906850145075023878064914587588604629504093991301451452793880384817595794051314294087398722982247503008667887892425297677100213064637733504452314106932288292721390341392563428861565117918378566057796053832714169229339721008124940659975691701830124991090542607707902789115905761718750
872 443432459579399667174718687186852763329390780083136281093151712323700227554756818482644557733109688421222509028565454969450573032257078537887304428008095214262438531679082428879623596821538482231729621936725345945726167956114993161982226975075384902465659306676004046223738290779388136608110702738910106448043999095901851829401812864137876419752182637999094873083496644771552466823898759466900268123796684068404952108349974829839612693045577680565135821263707466090889278667521472685345601437742622642043534666230625296279299618618097156286239624023437501
873 859957209233042050975908048806152282558872968554777811019518557189788381308353115110220865153234454676071502217655279767053936137811788536278159547978394898132670904236049547493619586991645376639434802340480611047091463316479760828794549890731230312975631882079943204852027203294444892471861216394834131183639758878831031372734703997168858619113402242733860806432700585914850369955579202444543152718356620436368558947792292965491222515421847929419857644690357145551478408135863994451091751459134246314715241228600513256896675784446415491402149200439453125
874 3050211797204283103475972159172862855105918277358964465318492251350677445280976685668375403505797974615810531521006924442459591372394812686218232379981075439052657403509346381626109964447906199974058470491137259931361430501304501143535780706688615333348241684187898548375269278927054194768054541006398581711411515045367618233674846586751346497483352399465006232115891106144358140382854683289787109808103293077951974220634510420501283109980428900535122753171836689375624652274292406958220307231496360555561086455892902402631250424747122451663017272949218751
875 16500633234982342668783428880722212833218037952209746916371561791351651687665672318224605939789364171843599637172304096605108046178638193426263727259816276246873984135217633263972537792749851683093407893666952094960903038587616808718115872280410612898271126147151310217761213132180441241431524245999764982763844854575625629798372906332849679085500420811529328960627067354151684411309314745381864202824196274493650691621499506509461245017030955249239779236139132485259890649776489600088339986221656673795820551966574175895008380621220567263662815093994140625
876 133805703428102097302339835120092666963161775329622015206511886047565626485345566341582493999560337050600060649332170222890513871484836230101155485098600386362433833367579511137564424335936398981498206078615488224314489853121144667888025790203005982287987333135186562814580107598825413858628996968036746369615383072301585117990659423850455832583403060077495340117084818115927939721462331317411772078617993679923266686674303608089236413779099260147889191172004947533072982462081181642367701746940574879904110382501376645680846166897026705555617809295654296875
877 159456972054697289281551180478333468361697568113908655518838924592969310508854168716812226149867095146291091881067495092823000691780658861586073909498359888926465789713325183546415292022029969264513789383755852099069477183212674980036749004603482441186303184334901568677467128567787017684364684837055707097513462472013313602490056869943559551161353538087419687774059558788512698553920210112662997610866499833650773300957706645860201508126071502098734338667659590086459747068680548463330702654856720635366614193835629528783748298792488640174269676208496093751
878 1893381756324898416805685928710649478912317835990806039558616749890775248450543976691950814896124930231946975831730162117171601251077806780224531852680362038095831571853007679241442722483734608457570178852843530164618292071124062555436674559041936523133730437955715351766863524598500003116591087798591467172388456338190977440874957186614548135051942649066985507463951079542571769373757579897860390215524954761367506612466365131785863945210123833627630370209992173250269359646651562276558128157724347971528457840523413692468412961034118779934942722320556640625
879 2505558375917092381952679305265742550960572315662154021321645409717248806462452049183969987345286552721420312124264817618531117197904619595083909066274042091237662774360562741018253022885760915232609753082726574686141213473883232163434947363055389828980627324095606620613845017900686470028314139277795334834544226826532503366335787220295682621119406323406739910903214574024037804756980541553261155126742447942243093202013788677455704883367437600071722577384975891042721583314774389308917937869235084757532410804531678924500504024308611406013369560241699218751
880 6292321888566889215564051162687041508785207987643766100438878909498799303363540002567871617137536413185314263787725141852874319700060233155532972771634766167429325918066578099501138467853230132147750110788413635015377797616131357274308296481139262875248088200007037324147572067097686476261496314874978269179321139502914458248085701593524778891223291621540710925831116733109181343504495701348981935557792357464978106426946518941027432773787685267326983317804960237543260302608077513862034194184683780700589326485578506309437329946376848965883255004882812500000
881 59691780095062972765811427346958838939308144287150634812765053484621561520331400385570940416483635831115195055552199554182666457034676162474093641012681295772573089275136978204394297712689202723204948868245137937746014785558978063508766032350320632406467278230762792261563056070390110620912082091270823760924669107967937753860075464510128682451346942965565170349676368070389962268456576120417841244576218683089180890790255788197596099654875736238163310896119560726851603841813311759920106796219707710235323703190247882945096424833764103823341429233551025390626
882 983469207865881040505068126482001165212615076134272247597620107002306613052060565819514308887180047251322325526311145298680237331320985701288866233993106162932606901979986766458930404240283262698142734574714859956405510950010509954471806635990759166350482408261540406461511849995219269981342179777312052182380532572559868723374331789961277141247330227185047508206781155319377972835911581625153365766452373250847406851831088088138325553656163637315027429891062854228379701863712761592870080661881188583338106118651817332508568991755737442872487008571624755859376
883 3965338440906358608098092761741439868394386344475307820892674822556720448725059963290896593634407871071215873424183206903985320923784243970933129799830598482567574237510279956333227309300399201453309688852801508000698932788122696604258768026368732979778170074046196812466785260316365512306676200683623100075418735987754047184737755667812732459445437366847893587456280204943057798061168805007358372743598454790714517939459084947258439378493592975596744636153276218101235108967891433940790493618448173236855371107035161861581462616754834016319364309310913085937500
884 10881084505410360337711389902928883232426617917353432384578209966120360736606301624040336113930355883896398723427299849704011353841531445045732858301640515453932969180960520212043245831321648191001047581429747595870614398426276923071932955960709743458607787372877014844318106070618388834557378940699182356697979069693187700539598506705509296342632865415250929699532903875844249514630072354890176842786554029333971256434411434158931855417955676863138571561979740998887609323526921152660191229222539912223725060570025775720688632208776880361256189644336700439453126
885 78197453172489953337145506085093055372499407653619008848247098765942126375381867899947060131458226645909288857681598489943968694750362689054263070307186168165070291329864280798215593012410636163725096040265547027357265588860120794985217387961761115171707957308662255096391241914990137246626951907597650383942407764392462785806419067534422876469836951277342010022402200608879594361517374604495034450394360875414143389808811680478209913360739942169273325626818362303045457271441954366945699107823388600539757529492339849772931936744413405904197134077548980712890625
886 144498891022260830849996733884961791139815656273812094233816173064214091404588555910021430482013229678604930095090647359175981426729372646195726751214880540882437859947197721727431504096920074723090263013972689530712434379355873500157658471844416031404081404395185919755382128049031177956333875213144431467658559320821663430058624868065407555561337590454140339282435560602930015328851242793967993782557926386456143225799246106114644508585999105411756417345176895951787209215980234432069026734791432681368948945663574213961119485638562309759436175227165222167968751
887 300893797367240737524287746055147901884814471581050111930310370596098344155352291709915550744929682970423507810453844339063918816230098024304252891829252877212578442606926283323862690121741347050540455094503783585426965557076115090128093247767938261747497319012510429948164611879011452449587779028339732235543374849606589001671463003134253308501011493008824359327239961820689204051885992002958062683346648137284430005416869467071064335307478989750303068598813620557878123758864143165960424950438209882448464004648253913506983359127389121567830443382263183593750000
888 3039551365554021025282845853495674795799911487330416434300638706856244922544204065439611808457142161897289776481129843397735333005965932004445594431001747758500043826549003754560843766518219316251689930719069764785618533966163799337015044649324718936889343106545212192828435937581308275594824627782791495538471131428605304236304196030863203171966606632963410880245326456356454941303643268973987360810937660790769869228703997331821751993893606723965143075981115253264611873552468688819260462688784109346182133122690457042503787976617246613386669196188449859619140626
889 9720441691396544550897113052597320191169363405153349526762536861760931455943316779738666526861285851632716345064297218871333836650357992061945289076663749029925288364860863830330256679798140642856150702346216861527709533012643628191301320443510033334163023957660657438381637036501947731683649441405053951086500143985029090712255514098858116132901842884907881359390459292710743232014701790927878207799506278646878467696945730929607384652295778151396035365140973000909591868175134352789702237967228747803443327377367878954525330648106518083295668475329875946044921876
890 40386235752422381891209890940665020274101525978518648666701699300024217544550028577504243861169791821382982919309458097180654940682582458369302420765801260505764045672478086737940340169801269306677305084857386364037972959835955088215845748012879824645389582425705181903267371205402848188982536660761914465523717450188149307857379371411103731074112429004675647234198036979946418948318237123726303144614758355273936020814867271053784860285720507554335656803557960106427758091494858126988611076621106040626015629532712785385636239388063017941021826118230819702148437500
891 59827119135215470993004117045859660656440252788825347720226773023546080456436662136981576914892363524648415609438052534923322613983298442493192998919128758565614622402199814398600853529397550592389606489549820087093392025861242344598448388899899891313715630341026496780030645278406743652349835543572022367696717738158207489281890399608819963339916114774491409952978955565367905412347640705582059560213770912567692956208758732912999629590312063857127727533839906108246941827845126832568015552555563536232902284287448543294686900684276054107613163068890571594238281251
892 691773042522068425638600942853075446322623087966254625181736769403231154550963518221662078905573801570587073356168277205856509046010808313975522648717846384469725388157884444125458099214593598650612230318504228296391845366867738401508757637945947978379573465409461093344704478350165195157642955988932503881456546174439468489262632883040607744765297963569261518950848488524489527292646443014230660726000198596244524371468436296837884044479932221728847654996644090501813307567204760364106684166269458290208982069363761421807736649858266986257149255834519863128662109375
893 11214175305724042978481071781438166944029509858537374245809226363378112444654566043242673260392100112903883918874656893576774152285928302904537541715635498386964485535999064063462283437630469688052637945631260905665185168865073468847009642013787818154085620805916287355090996209150172338497542037443995871369602240950806932188885958840132595658238295060381802523604432705782493585162563615091608744732995771719615566958949166713350255481463352219932503010423420043042656799097903181117552480229819763860395363020480700933241666357453869551363823120482265949249267578125
894 45036182580301818326903299476890246758087360192515973026397585772583088019987574159381637772313077542189480922326941731911866576985663106945629745859299379823554786011202855697044936311110071403987720601993693082922020851537877602421833913221850972290283630114688228910704076772435909584947217656406699552581499117017702351223389506559356842522972928585850684324276667689826078056887297382483181157612624399616165346704422943052140020814624345071301395224295199890495368021875148104967913967576945746050280158934785149362850726131868306367778131971135735511779785156250
895 124073853792587058415207839000370152312201891477377020876544211273441789856677466421313184787291809604238504094934482459763595546513010913259831274859020027359396716364816102470868328056287937175687692679818467803362157561826143065452287442818464798390706416429171478867361326043992776647301160438406818853477985263316774743949128232036764391800700239041493724679084507230391844301736371454474680906785518739866583552022945938641808805851180619185543065845063699346768188092011076514283893469158684164899143820636737092785194572740203877714293412282131612300872802734376
896 631403962911253688641541254432151349523069646487056002585369602411516423486672588163397652466106471043522459146718755034789981917009032973876214337013978248908251223492872976974608121158481962914713932525254950462214692801918205069074651510939412110433676556060750602201557534493278835344046294722847374071656438404320206029466681447825128094771719741923526951689168031991045611377607377965348267099979948158314830248205052583723655285848595511956076449053140397058558856433669750372039315779365573897747415759351303819229330469356420429960508045041933655738830566406251
897 1905246582682079462490125822726754636531269128561338905958757353278856744663303020547024685927966836152897316112202607840341949935471077329205700973760812858836021312147411395544090844352488165780417266701927462832047983398542104949037168829665324449781174142097145014469423507753151458139679376699355402019235827300696950398121084631116690420083377772486639183361249591812223224001747654589019663865992198933926403232705480641685577114138478951896590466987243091500394485274623618916737795771668874766493943934221529812991349013724662331270565118757076561450958251953125
898 14588499310648745218148461208521284566802963003803313448679392131730722585413181064099136377898333372134996192406809422216001609197871628844615277527634768397557383990348833258137585671907338809256073262837839529303361364400843655039596270532689007250855427632886623097824328718985302925558307733810369282473697155825782732536059915025825782994358865344537469858613337710828567400898522817360859318695852934395132570637258146768731739114073851271159925047189160534295161193816090465360623353526841118087700742402085697974094746429130076137425930937752127647399902343750000
899 23461258873251252048826544948862305224012118621922610179482512203624874936836453066557198698012766235811300436477011020910977368589330025701613452133987098218606704044255432329642898810757213121170894725569896670110578778606060995232081034576382041152367332839481811152240386914711151476697577337522672358889686829749474613877756576158301494728467597371615022167142926646220465129791802670954659645793729271988485931576399851612406746885732265686630078693416591794089138931808310073971033319738675611875919653001506806509215445817086165281040166519233025610446929931640626
900 547285113885248706955798547411891541638214105763966244242946052826709087896908058893287827440653727883383148996780295625993707298218694792491817492790340901023854616474808551487064368429211065835233625100546146321098523366497508758843078542059683684895974074246044702598730347590735664557140698732472952261561072953879385582329490791603607671113929343370672358219201038709515022830563079653778124821550003823765791601628470124104670543111359488680219977415669693131675362952557698016003816779244075337578386278052380760740437437876157455995951295335544273257255554199218750
901 1118031486643748665960423639772645388500440330149855098665374617857043050730652570853132853579320222002577598430037602272898391965026719610685248437714668900266315936993872535303771635669179344791638144926662189312307625511601078512918238118695749410944315481331571216349701082096182480590978974802468576882011832737508245778536738159365516836956326284112959738605545004065250510790917961978510909288893736919520069134833340099821747833108451243047070033524755978057439864836923706105978666878226826287032692209106268327990090321569401077272942757190321572124958038330078125
902 7443164104733750719108952745638662314432953035638477717671053857597966391775515108544542538500677189785339143068821997430671878037093652662216215736150251088370603870792087221946837372930344839554429652465078455555828906664952467798209155530845236479780805624951326489914859935485519759916595166247465792424749564016924657164571972357063120650679627827021350967189614476270781808614405272892480857721262259516794093863239709535934411516847925072455680808111538295829027663428566415243644084606514437954781896756702045180754702933829253241881929170631337910890579223632812501
903 41687946470243748259386458287283893126166526498791808983016767759418004161800185826135244106820666836937006109064260396244952958045575141753822072431609931042918283101935926250949273407328441576938700842032041035028375035371166653042718730129009180042681290050082917314973104005812328721946891730447203269651795151034656268937006814422777670601223444271558593790370252397614911086235698212376447925761886245262050745855531908078959048916673430334466684174656715391374897776490526900642135090545479494922040252619935299215733875955423870518501416881917975842952728271484375001
904 86729987400418742516654187493885722417834373988033183262029659372407137475792329364829886774379294339881745013418633599308601091986230442339699890176363868786635514014853470107809861721664421188252316118844068637993672947277136541624192174614105608318195526544160548278995311257913204885666720385301812269949625800281837275209623843323651891713315867395456066796557139807425573704844150310688428579390453701282661699115563836457383341332672214398074578449887698716922115147491824919602206181725639468705178581867189403415438022875555944268821662035406916402280330657958984375
905 857237590624393687172898062180903415681839776908983136732308222163357987301347420510620672061579061400794251748315997572629925392177063946900831665824206667763958296715589848260364672495621597779398417884100726676125960843166955709625657603072794338483456426109621341842805802840266406531348393079795905507558151508180798540089407789802229265600551737397544030318121493037668482451323241449077687610304493380550936368942138303675437682828746082793322154197154183366704192691385935841068253815352353250468491588789937619202469415861434832992760135539356269873678684234619140625
906 1069031417435543674467711624536640817478173730393391746943388184814019137262540307353856291156420356251487015088927412360673385358300019814501997773295400329679348660036251097121022354439271343698466836529040918419204758896557592210378005968073927486929695822804030642066720426115616597582855788656439327586463162761566604622110052076394214169117537937607675878485789390037938789414874486396895459966980605817619750305624297864369698170911438588194796785171012028257751001168349341462596865268714431203939790928516932920265109066603262388817086048220517113804817199707031250001
907 6636044614804205772094727122333536115161880298816107787759397443095489360993010604104051561715577314357638052260046227372539857643608315231109319983183027660093879166971112684404525753300300422212994181123525661962118120062340599469636648316512959814722913172850577293571384489707915418873960938288501604789622094317423008026687787388391559569754820762413203756729854142264490298049916424986997130342159790975062996392641446807810845244049300095757678972301652818240069774270591767752063611067552706613693339140710549237605204863255526498422298686818976420909166336059570312500
908 22257990506094854652514418178429627382238322310719515467376048661565167507465305313863102886554413950426580950298604921627009803613547941189933121603611077301555725184306501496316279650723093699954984635073599014467842676033527619330418305250687867566474370560854202465071508944630329642839101787755026891620697619728788039406304110604555091951016524362665094875328809103869618779943049492702600083317116696997497303725855095712866192562053469969064105118220840356126758133625437391802913175193449060202430898618892508854408472373714931828725394069579124334268271923065185546876
909 51152025626993915077123563479192790879638524920255138722511494766225824375923621231830257334824405215210799952857256070626559464870704197610975563190405182263205329535584115677037085054746487822122963451270723690897803472129395838130473258817888694947671654294558982223714402378968574704552164513798555388031017333774999086839296008597501743471787869487743393507387472350003727857936015410392197296976393184970057603844351638233543230368156240033885889208743333530493586041521466551357889961454450827018555136378495566946422149610685390155873086825977225089445710182189941406251
910 382258501186491991292013616032254661581364514222779210104520196803684028650951117537677059389225463756552485085522511164366685453986639648704661060611506392161538735733580097033774996005604424010396718791686146455551608469308627443870351044690123715770287601711012714155928999136105101221143776376854372058123778376918166624655582461296698029339782307388431085973492476342007908311958473354951760907912754134618346897933096499576612336723385310938440872149094064085008832576918970841966761832460575675223308430015550304433783008943871484751342304519994286238215863704681396484375
911 1784794132880937540553672281524982600723650681492392534030638261045865236483422576309859524231023881102263940106376325010599539140300079582873522058398051479962181590612240966520285409296150135152201692423098204276695451237881488966133770472849938337819508678316845767742288008439263278407335928076410265172650200176547661932818809888174300834718068576992441311430907267118050272537513970471768030116532982463323675610954144189474165498734322443923192934640092923992503260515283216124656497137114556835986009401954679052467242783828912889784734652209863270400092005729675292968751
912 4716363769321351054983385411146729186191394905653122698374837112502782558919698505232750226629724153474185335469320183514299134642560078111861027298630622136408979388425222224141895806609113542335593541221254847920045727883688860263878594079770247822949880161766729677952363014286841860478103185283383646519671735483849823739604367160238695757455484076150175880782291963262124270010903361008391342956804227330502391915707577877678168007638800820661708485727468040240033018761323344775213279771610840697641944093956009018235834594489440233823496217979709399514831602573394775390625
913 21288267839487803327164845359540117961468787442928938231247064381691808622692785820937688776813267984831611766833465850585295560488880552667077170129484072329075664527724630538506829057011941167615587393356157360866918988602592536656170864130710496820127675198567572104826241076617578695063653268155792000249616007157740118950088341033413290611238726536420292888070504958258573900182765964912246149336544611844801878190939310390931166017853692237677897195742775816690112098345102898824265827863290749436869869889686743264576474918783972260609427262778581280144862830638885498046876
914 76229100693546525605891020030535558842256896364253790254835066221537908308354030402201457486097952533815127366801981777288184546254021812753941070225946031916491750157837317321425889181567013994701341111309138422084198698220962701794014604158592295591413157402686059580593524264273998388217933432241116675135213027748222166136259314692781658271364563260718964995127483497444044238043494007290144446763513535062589134708986520616353836577743156731095624109770638646797932090803995514673780825767590213567549432548973577795969685755991324593514035790065008768578991293907165527343750
915 606392479037693776925500037699994178783822890286025309147739848001070110208973683159772566354280591096712046568646151617826176200946294745193186612262064697802480152641096317698103138488485672141517158421347932058573625109543923967357283673866527251289372670806089362217344833121967041194753173470537244052558590216593513829468174275390582983906858465319255840187258435692474282729540325798126589725936893493289147955590494296434641181591434786050319025028823262597618377233239693379812545749648576527463385684521648669627853438967435753385350205579840121572487987577915191650390626
916 856368048957821157070337943151140973272062366821715618143492111047375643756728560187314627589387716682989040435885562800276025400197240736122086993069386865881031067642332900200887635090198655293236769148631504685693140192809404609395498350473014634883739818212715113063951646991406615054470627035416386078213845306995920446827040560502341249332190881637833028060711391143064989343853573784909269215563978710321717237908393168674633857342517948481283794553877954354702285603996782822658154054814637917602903852058256146280338971154193699426501740212813729158369824290275573730468750
917 2069153007033208710921338018551129330839708147393766236438971807049515864174675926506859760297948898876413133573177866035928377802089830226508460217593516261485991372924525535597093912067169999576271085991327368802840390411897252544110065698206069137462485159824893837498641313235340697443976973976490874183331025740182948105763389111283507217145907812276344708435228262528013554802934225381162448667437765696900013149089381761543916220525387520581921844611524479549939040070476169582283245554111790972529675221101553485536045849089065206197202151372493972303345799446105957031250001
918 19872254912899515299016231694215897949998570709222347672929507578677170445310857723699448148857075717819103171494797850235604646215063201993220643862378257193766676931326912732887767691613094911945037827558364182361161089123402676107181664666887059155134202175457173291720805888465264146294380033612813577778255507113658566038664833427110356281439832392079988315284319140005075526297974268364375435455075317357262964753393930215095209363483903497392120449128993774734870902488070973454777251512836425703464667827597018753086840302735376585980577035517313788659521378576755523681640625
919 129579294512563135348704080258051034354189964992302917219771904507310601992738525974730987694632198801296684696834676431593269766300828363091866164262237124470030018452584104075312075710014419469551582395306821938181168486799902319363640316492352700618117638851867508937818041896968288364986165071559335837586188171382866136760805946119079673774368533413861653433882056152670520931802516737092064856067640732628077854265810490098290837283530358587262331917831585046158920615280806688640079736847577509083436383071089879946201271061857585546869472969966352593473857268691062927246093750
920 199541824286427724800359465433454374858384217856938791420755286278589692649544478778363630942693170449136059879184959312479725593956467120204070396937339477358760006111187469951960848345189554203268051307938551329278853706229596610405735638984044223770832671177363498000473666128540784291089190042280230941837609821424756575405617391956828278704417569651483341921911154885325815284711110669091003405770055513184366814271439189551296046476609006682348302488276188768113228523097400456915827719156645741056478762659388703633142021215509041335797214833380763820969150401651859283447265626
921 458700413311553995497767625949556443566764147841544625860299095293210896635021530727825606331957568051729429272854312175666265126558123846387802725461813726298820043016355678102584999765218393142371216098552195205641190679829401249133016271968749625007067948881098515876109749922477361021061520185398902617009986164190488848927229284194987626253154636479206648789675267190666857148316144143275133117905336978440522522803060169747877721043669723856872966323939358860431069753659013834195987192851800759223351528801568463525544563339224212429536160773313469007916864939033985137939453125
922 4478116368673308906738185559423024694621848594897081003747608766495293522999223540568593673227922970704761739367440223985428665277301308403051245692531835301133030325440217932306508861062841211949923289450128403806259142215613082697407623060177204240827186701557366588198265870460158728820068806522194599074346983727923851833569120786943631660928636909500968281547222898379278186099388266949470890809660106708746147505255685024995925535358420755187286549767677248353651167322014093349142624647211547992875375657155610290164604820821275190810464156276893277208728250116109848022460937501
923 19288566714627897613446045115540768109187686823112957892571332351860806781901958754457851511907564586974235245288323832468713456488879605151368390946512782383428581430809938763533790443547020027226806806096170200841960140901940534537029541056615065838329950652872761900421392731608066998343459786644975104148417893404266873881058171000359489522474011547441493072557917395089113315842501500227708962592356437770306157589431920609227335304564692192319765098042527069995897878549033414899158460167401594249171557215027146551235052973302773400530465107427513515858663595281541347503662109376
924 54763685015145045920093252665047948963641504317966426551547285574966759512611717314988437681490643494373132284316094209947710499569011878590217335323391953028049174096038665392602617468873874049157610777134038784336544852529696724661080048925574242149183869103704214660694241574131474349273495113968927421221936654977448236356387080066719799785252861642261130882495555088460062332873064666163481396321125217537493892831449257311929713541466664993342627643331722038215335677586063192850920717433548637032309350574330534754117187789104717648069539648325587677391013130545616149902343750000
925 276920440204463876520711146006814100182129077741204579883903139355449458396152745523327305261685267738415234873129348337196982367742686329814974514133106159262482440676584477861011841206136556278310863526824665739872059832824608502255408818872142166111725328373435144344041144491350098392124359815810634997333000300122593567068722833267957667708433481211369002747655972539107589279019763165337052473061570183460894044094092791075400860079560736550329805867454469362849036345991353016101158250236399330876752073942403578670173910076327190793869553915584891257140043308027088642120361328125
926 833863335742130276482378320702016655910308789374986186777876129546964036021552395518367032639287853481795278070936922299049376973125685926308811379915464871909683892226144584481034277480176854867455400221628469037805515068649950385716235030860697453700981967975219504072693370094743021822129963693397902883222317925603133086492955932738231671907469616634170356578146114714130045451713729330530802910640654646156106712219124877741954872610909621234606085253159267260319466996035096100150029413777854138345461542897961640910109701359785174935130517420711626641605107579380273818969726562501
927 4166214663581912735491646720828508924187622390723558486763213936254204519274667818643450046342207217142426816903135734207788454995730802694680169062061177965426182890934331771507172633539117088304754191466987873370838239773073627049631166580059216313139103857021183449322896913853022382464892934221023516524888272602780313047177992230756799690755178910170788434555552376473842949643914206818134369061747329135007108981158777884194022070682320694589413758615000477129824977022114443448903592405820614546012102393419057299650960535668122272122130731429601180337840560241602361202239990234376
928 12495541975616999559554695279803952417198945616019303013163475097281997896990909296981965022172389601160730877257858325335906935117294781147176619348667387502156312102606604163623519146755584078881739764759809148294325383749044756269943491165933377984051505588208636276928120804938374420748921918417104551683441500783105586756247189259336040403483367557512301955331478932324721571317088180619883461693786043309247902363539487148066313919674734672184624608194205572217702573108282293294864222554393187492321101859186420994053293635873563213812870338614846588143336703069508075714111328125000
929 104136754498775386505769698724623276972507030431180727486323348137471419016868130512395940457429788126961372981869100091469960795673884305745820899526432570770921152852179947382291323315307324091423717928827770003361819980905783926967079113056014782096282760528400101806829003226601403201747782050049791925774866912918095711867729081171313840256186457716269330773877740229265230075409928531446241353594947563800537177049348368077756038012824652895233643959470236773214990277804494863911510482167103426776011327909051927061876485564918235187732137151696287791224904140108264982700347900390626
930 145789595089208297919925431284863643148291489669962195012576987365571617227115526221985285570289164147585992430545810801685470056021499451882030926634495911242816272050934091644669053389113193416373691414574185321615634371925991822826540753133874132361576381150047194086936262555269548846459440739522129097350079687870192785183648641180078761157391739298977025074427729402713237739005107280124026107738053022863287993121125607406149001842531177606376931542667853966997922974151456187245006742236103603798986735880030247343687327008207047101292878898970428735992754809558391571044921875000000
931 3603105648730546968465501518857440158663686311847181642470928045180073926432639324793733104845495119970624488755677852595645992719409256912535746465779431318963245101495776493759736597177194569200587448736455144553046180920550644424077757239714459584506310744026662244319542724172794731876648901104056686249524119323954134670587017194090810260046281215929718312650154315076963779477220429893429985812256955777094089559435984024852426595987806279917781700989403507136195775805187809580102751623812001854825984220956202368739769861588672187234082361861030319172272129435441456735134124755859376
932 18890265814187984629847060181996382652208180497255681382430102150093799335525889781300577237649210584738638398361664127788342783933175281273970917888704132062273123139784487018666697306220652006501179392169720834694924710834309173057348030717375542716701012007033594386119331196195590952462001149957416205831721074746991830064036977817534523867175756515442453713697337951801098323820132793147894085707713097022650175755906673768699026990994218465227170094203024659482966416870847785023983798572476630896923841520061193327760973269992603218778169082698974168277317176034557633101940155029296875
933 37343162843108344365934344070138174374971486525501476179822473338090883819370432983935198618587553677034518819431690823171629157698286064192295742997504776390817797463416171762399387452273964432753237710095719113425002518552840370646216439175349463036317294870617047189977853604725373258384623977696266024371391910430373081772523009711528811450879337812987976352171392715394056934423250264455416093092212034976710487532449970715179606976460843397635209393778045757064939064819241201486232576918244950982450722832482295913490884558960585296252459528701037050346656087640440091490745544433593751
934 206043448814997331353278556826541845456510487593772948866580199802644933284059401279642526187297846462353990472811755676051544982592670100591095725656131501750090559273018148105597641727757813750516489016892038957784784206714289001756909848853524480295372215503568971918269408007488265890924499360657312714980730865962467817282202972298718817405044620798279266549777584716979522709153399437265346629491987430974792477397519904166815508878826028986222347857721257006708655509889508161016881703390409696620574415890112763637246458045820150841344345362901070706218575878665433265268802642822265626
935 637457981044447603583442506955476509951184517747584414567208432520125314039385440198894111656253617464243367794088568588348034141879250081402904187637002125046273249774991733610393629649661432838299767517089560264014124234092954153796557199537350605999902387661190651723188364006326197271774877554147920738065963911698005860266196840637231212365781794128177184438253375290947806164497346426784306052506889549015617471927829763091364000632999898956713344461994799241509926715461826636636363928970414031570044049398039574981531409388477676884115083808099097573141023076459532603621482849121093750
936 1480959410903892538520163570737494865358879523088941778000997064842895561362830281677430749499805081390840726060988892852747613266351170263396904100930135751842637058823001615326384901027080679427116024051071159485813032674900197309350024247928225692295176990825950275364646136020140660434474254468953154191112658689358479537814596653573181242136608209054633635426284335298875135038148092290833958734505766529006027421253179430349543510144825826899649036781710855489728508940813161434289609561331237759760662514686191913600309276822775504609574512979099265852500622031584498472511768341064453125
937 11171562036987781485530652385992780465756545557031418673505832419998658148488842340500618818153466877508119647942515971113246073600727632466513094598466868650102820076897146610413484169634208019405127823958652828841170593937208450023951981477934900602133942056645444079257220444187076287006016399253125347604587762975548625625411400540466069204425788014842213129394180064820034798066613095669910831495477388170850121818627065578523149132532563092244386348014029988233550224439456860530509074924081118163098614464636093165681358734691691911272316924585903258337893362295289989560842514038085937501
938 36476604932771129533632284299453331127987395717272139576519491389681765568192187584856717953460010795306040395949525699045233447334885237926333091997260877453993734348337443061893222310956785417069615519978100805495137847161425744690555992929661153190992180151588232788500953604601510181886997706697282351195988606305362835951863394928544570097550580462635906659035108865057854664276135471591400411955443697570562420298387555596268534417887340930532457117605511675680107691199996904460106443894905830008817168423280663324244694757720626743036099799715908306718681330949038965627551078796386718751
939 153311216785603980827129955051500798838743980484533267196082950882941540079582901747814025561339068588178365214103047260444671855671296803022316888493694188575188122687464780324204813748962545065414042200167759019409616552020203965308974092958285741225444605560482682530827045098506744029720362099133895175739517718668243741496526562982044186600885362895816794813271857136725794332295282347819771441494303622927279818299816119536821855222273492856628073654330600980169073309504053425011873823386279508834071986266553612864980325414996384495192271763759129556137228433954078354872763156890869140625
940 343099038503979091187892194402454928805475356686338673968685393155564845727357991080484769076138147971662770824155620219934577158677478843970966868984649254604369979723267003710302849808881875547897699920313618844314370951201833675308504178846232635641881391272553597850155043801614998241327721904965072702675024043641850318944916520892632943299321306254269496285578823138509443328866700167230943294944050943425122056898019794669912244862434326643788604426266713636018254310208103754483854090667464847676961140956387889054205345587713395733420643327234167418993138198857195675373077392578125000000
941 2503718287271647564223541395861857020695495286340742427620351240933784738989268348909576383645848042780603313326632974172414002386415251770258782838379676735833357875813766347081167691089908081689357165881874278529256945036522611974684447109472970780604670394408510131939764936745008814932782675182502590201357570830962248342780932847766198407177217844122521025799025666888245291619704567123936634506802158864042511522075035332326443599739978180163619357152774976201719460700352651187595849918550315234966376179391126253784169957003041772840004930124891400523845508274689564132131636142730712890626
942 13890987590374154185869275756919104818699377858449066833976497777291183077855773708869820994533792805789667649929787351741808320566786174227177781667836980697584269297961899750247049854685067910638376629090625868023542208987420394574656252262749784445590877537132765051099444858931504067629224263532373241817487950329378642989684330322401523809083374445629683114137443626995264231413989636288606945713786998093913045837967255840311866978149628207393251203468941735552670320742595670955914665955421435565539725460781182825137671167366062447133707223933393672295200094168876603362150490283966064453126
943 28811272296260245645302228097045574423815181786957149689859051734049060692893621390981096296296000055494323612332041564143420372609604784986268463942627909158981648535093600511625008258796781447920446357942192592580027530828446290175238017062038266798107399248083190895749354849267853129982431692779641701743000972789682836936203410207480946448064712810022174717131623723406056792814579373078906721312406149018101457846628571064633470690886559394717868220216683612013395404415815653175280894182845265674110334344431529317437958371495265081467676377848489846847379602934324793750420212745666503906250
944 56593247477008554017040779610883784061213937503855283357812047288631426848605168808720738285363585667073658912191616267627037013743177133440624027278301870554150187131017400012119107968166917269197199616123444328627111948803287079324550521587537835689289154322348720997948244567130861265240880219844388185377976873448440122915572070852283994066231461701281540945406510977396585255642558645656120612739980145205927549522563082745257204647185815809504370627154567083118736045901006995087110226093688136805189785265993894967713300706227389975735090825715277191437779791272078000474721193313598632812501
945 583940650822507443450531778198586404576504457177237964499721195381472229712635757689043021077083307252186210021735817470651393383902687254761069656878671477294338580364815103915961763734060823109185145189368832580426434148434713191923863518284282932966184997455890618204783751055859496698933959124835835968029356973337482075972744037095953059790989847133496326523629499278623230107785976494856584392652917061474290005746374320828922860388356998222162420728129813130372249831475162866880823175980312381789561111812196787170921142376692522953285663201012975595700915665275942956213839352130889892578125
946 1224474549122023440918104336008056593214222851858331212357254438051575886273876684186806780439530200171446078955663251208929823781548551642962763341035644825142827347860647607844042635436288563487567489994861109489479980245672713463172277558156103701621659149234129957407515746678849854663108798469516060121436690820123404274861060145044190113648211155968274193992665509534643045471214511635369289398045814268154507561015311724403102925423899812253829212083414193343863235708851332728848756578054312900384312008890387469309555585459612435882306417227741228382839611121823963912902399897575378417968750
947 8383533925370716521095484031133996236351553068358067505505744201999978962144737213279649609997173193617451955053248254865246632183139414180062641921318955392584504164576839951077170440097127542188167682087523044146323211212897290605553933039921207828210453127439460130633464187666005514799513791700687302179673316881665428708463681474179365694210108476553393818042874644305654184980213515472321285682847643832048755768018749329209598050109242398221172658245851509858501552451791215200670244453055694878536951447282472762769961060784186258053004893173182563424240820726396350437426008284091949462890626
948 135736593192020382909108341475996796207135085734887913262439235398773343764134471248717196246553377713216018555080424336247400207287180073165318437014000047873325468521985473432741025692904114042947859899148239260390724660665652770425339225931238465119271231022664391189981234827506825027139825060852363132336976798645167066041407442814173971423664686011271626362490227663298804271791206891143037340530554227671000194167492166474980916582887890758903855396693134038176970269957847003742114771013594421805282000395310430718422788632872794150976664762840674313681965656996908364817500114440917968750000000
949 1000457355896366979490331294518781550868054918554363797870109113003413280121809722020698271385856683154216841615882459882923281244109096997237604910625914067468785304641359353735650202490911563553764025386562813087613011891936953136610698179758196502804161335923287499113669428918543808278775858176170665739436877491806162034540634188544293994130913452938221747445688841508925555012419729330835189097810965456689293893780557661300124004380870689701654023726327047326389801204415676317398824863813495121908195711450867851605579286794814676605154682698923815576319204523336736656347056850790977478027343750
950 1161344550864499511962726088088180335784244663494325913649065581008186560772378404909254416462401580448285216036122628983766421347945695312943111273403870981519864285657075347021622739504107060223276388331973621480442706186241297778852699204809198591408063926328270270695551056309048649850314224612125090778312874241096325386707432675781006062637208464379153555262307693105141321839151576768395190295390062615856440355252106075762733715114086307655221397097757735894142276131728896966742950368186256628349088566188025700612311958610040029530290362141284037580273892642512834072476834990084171295166015626
951 14132155991429698460681070383729951655698042155786464182764113745077785606137507166488970543551951162063297561948153162183904636900274449174027408377582581275451761827447683551565260391474218802885518870643192228888777014655310803271633083512213569156681415499837616889550873967674603398624854721341899629884811384638511249914195833861732806403245939968283405371510286900789542582948579413363777466654596231051130845849448088498139880032083828291796473922042266435217334740148596336671593601760184767129892794232021387013919659431039168266342960631182531156519832475637610258445420186035335063934326171876
952 18294872609983298911114790355374476644086451574943881490023506665096212007275314737460319774171922791974233302831923170816440901980547435478683334382864194459377982027028836959793833738451060553770087335134854289632058756517362960460317877256297357256501963433935749657587433310739283473311496520482536717881434891355026061404525169103146694448275888791477224169109661118421460569824990178124678224243419190037055167886041867557802985760340526668556657390319005313090646419893572262590533026719811509123966469932562016269348709250033652325688715041420586640829063981850133302486938191577792167663574218750
953 50721901211396296282910651094478904943870945305674227162811127075270209620688136641409610091895796746011764167611999503816786440861369320131394077143310970194207725881505357471152927868376339910425693540912900808152894527690036724192268838024808283669685342367709116204725740589153170345247847762306973065647681167348563372723246172068026195299797717551237853709729609137632463722598559769613133915141434611125241181621531823613745851552764881628909788702680277061398627579935740861852659655199807785377825734097145419552617077931106472917720390714023704438177960439337876863419296569190919399261474609375
954 435683527809798664294027259992087519552896460655280957929003179077339754580504191917829744673962312564551198804089145491188396642350958949659267064263390665828238431935642450199233484080502850439408399545757796969659642039900069731786995573502855612528065341638891382002348868587055132733797420865059572150846012972554496297057568872405166317473029713845171589399569611150532583569004984102713701448328796705197549024410817517225397135333600442776387180982738799163221089820696788127079239772000136358430063228371605629696408452284985835962754744375023062522055486422978276550566079095005989074707031250001
955 1996343617296176138590662295440744602930940569149494967530068351685710066425457450878367029155328233988263616054416579483837518773710682399294038642770117514283992357150096588152698575663893101309762065887595691919403040798050462548109326484135463868460688078394111109033024177293986382661428922271773153931622457726960802051846506349960796246391107443136875626146926490290292652889012735258920475369022359876416402005750929186970317799098226179250097667444356581959877497182465856817580257363999584360609381583972149616548719198795475708439620931070210772279111747888602490519360799225978553295135498046875
956 5299737818021748270063406370857751764520570520264832808847146240603439396592427477510223292332543405670180828521100595441240227474474241647565878478330407026052700010107120526903097603569294753937749330412464774747785007715801134291579639688779494574505572181704896364073094960349138163524250107138725024315782954371585092994865719317137091445201304027809266020492561814032183056485040422825982055083031109868425451084734310925616827004197253686829356877836929561409418263827022078016398234043999577796508952853059116122186663754445908924767506095265490732124389955046139810690419835736975073814392089843751
957 41780144994611370313333749702350233601778125967336471690733219202049186711681852119453174899771901603962403051398686470066628958715398861881865464083833029727736161846393206102182078499735234030175306311912767108083725250285059118490024470553354286789336873482199933729603690648564760894452645254191215915552810014864314568228426847652626529903163361382539974253690003335644561603355306213250494707343298458592634716537160511488552551020674653017226629604243360278255897068874461752186290691083995388582100625038215444815863578520652832090803141226943998254141898469719851316739323010551743209362030029296876
958 67661076535157495816477280292127211909994540373878444954924999682288055233586421806375679922546172990914263617234071153809537235007374998821033292732674838377314223662465050623654864188762583798537364632588139891924095477422714834105310022040370089855157030419285178366988096416082107298332540186966256758158271166613873857472256537353841785470722810681652150445902321229192574037255491158023043249437503587579993079820118090200254621028757544973965188574975931872283539346267857270323386680035992043774674391517253541265167165777967937407303764168091524311910627074301283201407386513892561197280883789062500
959 724308405713770692595343460258991884980630538421167944828874312988311506905196065361348808856454620560174263629030616897066534397344018163038425833631722047007616536715614590978676520319749490770813390299593581891971019843669358549677316977602716349722120453828195850946538818803963316455043652833911092800424758255483004411676356847392651677714039843066804898643456268618215387880920275385664270990122315864615759857963789700333097653325350732921116097650291684775520157837121771405381450906755916637915324490850067457751351631569692554395945196538304659708225780338428090310287643660558387637138366699218750
960 917309917232762299351821989658169797695959456697055804855998970276747122273828043526084013478316498362975736400460747461075958508497589747505055518615895974568139245917259259908877620007717776659876673867920023108146291071947250739252700411303149299945288104694080830502337987165739706436734128783450997305241459466689821973833893927704373052894252737896076971850428599854341646728241685183438798361589714827973657087395389324999009927416132236946761175037997697482571388390013013932263709660043894847436300757481967333464109532909618988075658384387228178782562102821888927461912999206106178462505340576171876
961 5649163374553369668436839810010476933010400523775839193883494162783487394442268392023647275860767977329624263717504709971494013114868841894668869890374576111734883884614236143641338941302151293062883582802134396892322952590519186416467369144320313298724346129395025895293169236713072385130376997685997363117423411422001483568207109172683725869538917585955450510125110874035886491708406157092973479045258407942384010694041326776329420395549799642524747915715159831549794796518526127418316932607155351093970200235846171831397735125007627181810755939314903175180589429819379143626889572260552085936069488525390625
962 18975111469644625210770641938746948307138449402997517051389605086192392043243093241287845059160798806517625736724865755400643380472755276763483350393339694211901452854878871619671973163609857718397467379710569678109436711143729952917482891689267671446286782248439124326439982852832472958246289726574433988467569854410590912214446652453771645089585471128487777547283162153052469027429023251443572561230422052446457243486346358603652193315572444905493411174609180902321578396888495652646360475894841821186304178489134350036834182342182045955263297774568089402181228817585376122956120070739416405558586120605468751
963 166720760534832594486015532431291499748031548963637654523028200580047668669355263041156799069290199509601125739379088547633467741998499988712396672095625316153719473291837518199551845793081911787159573154786794128119994693549224788921184456690795579916353552515444025656838895390105745018506290072137022097977529449406145286910369222212503870844331803415147145891732800315582602142253599702662848802884504814779504768568672470883541875582305912193602365716555225305549817557330626333034424926906824854867950450839017481246225687145320084777707620057866044866352138302013907722454177928739227354526519775390625001
964 202643362128137328702096693800069878854201199937962689156068288154590522895925161458515585956033302248107624267256468432948593161815861791159886632160088738700825577800559098250147835780598223384745691282903766996906400262464512301088069455813024191258813373152068227669158385953077435132143710791769448175797369538082740649829437202184326693542534027301501274969391295090742730644807841425385341801250702091053114044137142809816182330084527756026670020638309885702520780343774700367935736200623132729336165230035690346777253074862525012278403185650378843794075135409057421276290966716260300017893314361572265625
965 1644177251186712287238464437356737014156962544570039029239414155518600434930476961039846339170584206540436125765921316469961711357255947108201529889118481535571899677661423983998350572087802452474780630905549038628225574517604173148958200106706074664617021255185493038960828020762838465621106293527762903193077125399361689033869594919799826128391795126281740829336229181940883933290499364214855611219425332438109980019391933593682438698249640585074691911136015669337832209161751933136915069437026655191684413174337848793340140735176700473002150842890845599508061233146299223717434756508737336844205856323242187501
966 3896284588757836560583218956113683664876528688953966125947033175500972438548729406455239436209268319825195124333612038238769202199959479589882719674717229287246276088724525262747144651517399575103798335659809378247170349822601883201180608580851221903010482629827190760929131199384909236638643719430834150913546359412971600017227501446152632337411192334467985483580632249153996058515422252705867247842602771149379302171195295616813424386752864438229393884186960995783226759354827967377637347475922708571377322038782768627012040694940975982839511242732827730398347872519770711263742413166255573742091655731201171875
967 26058131948536031951869952529995366381010493623049986746692822499579263932465554876435582537728678425287720124731745457073692856428821186382219717930060072578518979154268322249729125545938207685418114201921243045748754047183426108601735843331080408173520498169877925960488968079975900045677643771265222367340040298662304756221615886909962466200623142177466890735248077973533516025739108720388758684090715185499336430933544212458796876726762884531445737065478867656267462633421147569435847015127720163623624262891265238308420766415411681806206159585227521050023984295184050451188451091866227216087281703948974609375
968 57048795650632200765455298372060943804491874879810090581103887465714329169722540635990704092969109470196748626761254863557270846929410214089044025527475589763753657341520916451453302808139822728260570296559133207382184817919664736650346286982279040340892060105312331037860420222240315488218606423113733444259311973522694579544840558579324410786421669733779003958504843492889683851349715533422084201839706368313002801925264225698641069548274690818115549864365782320548421894327550938282439238566520292822301765305544022996861955036353465031418771699127578898572152289806998573529206453258666442707180976867675781251
969 441592769944377195538496207040276917308522336137350373385676372326047229443406032438567015691217617902710063882196747060228511373219978188738538435217738384289882161633214515755641267316328359753811536694323124311403448372698880334862146494897877650745583289545829210952235909591056977715158894743160001425336801659587301435053898114356396851135847201733696364204012685305649515411183229989442973113742822954561032595227586403245986608101950761279252171714702117540346885272164640108027278283598922445853254403875311544834834373674237415994330816007003020793004667220139295574776738817490695510059595108032226562500
970 805011144043146295221382556490567735474013191405550786531274277153356667089415400247827283769249200529556967390198257749235944177153492818330417716645296550844207385803624064762095157994842096451368730782882519485560634603847482343919085459802514076970605084582024644023004914942186255293284858172524335748653482423187688601442948567982906303669824976934992056202281136690698482745149133817719670175213500352624055897654540169115582586023612868964167132232967632111891382644065837507747015521814684400835636019076827374744406448102239786570043153258323478435937381554726439795988124359382709371857345104217529296876
971 7038030713980763749020776374144790999386690829120056586116027524550376149753522563679798781071583292690892123752173281796558221929020847853675198475960471226514655122987816967350777284550694377477270068168910738470381049486579295737825245233304472715551546955221293918899209037608402420335503622750946021618604902837062638783927181979679422077698185870278434158233750246672438473526810952853532886619995116888549498362065173030923428556651431020181263651971316380373082722225218225586618484548882718634280088133837521972640610556984625799391912999584955974580647625429055116649812440243749733781442046165466308593751
972 11661027995832088612377405078817878792351342084023460812638232217640682298238798926616115710835418983793113345333751790345408611326581217252359143801985052800496688088564761740415269095116862465600433943989173918484080195161616144443893234087201403200191278656696513905729403330390246074791152670984319035991249358404562211763525518255410125244386896809751892147860657083272781498818174504253906762714349732719226829031166725554500109355232023433470025907243729864410491296518238938649995922532321384066053268210444561821048001769662532239073696539394941513853483106193930913911660507409351339447312057018280029296875
973 123855380254709202780766493796593897542779539562884565205163790670787032986192727868391602662277432642697146159849302223197209610860193607888565197469658196962564747357880233987011547373122203524066658016937681860210847663050788785534204110010236658694648232328203360853501077538382137045551090433395909381650374925854311315048241719665947409176897392889933849984427101062944101332888087246898544658720418830365884793390558117067041336826532750155377763262534007333111935408978981924069682365019546000268053406276137064583179675729545480469867353773274326444458267495931847097280498193327957778819836676120758056640625
974 156630500392483582640206227997846149333290954134268195776150105462078843733692094486047114716327601504562935876439573858932292887973837368701949936699524663442605400815408446629479148321891149122098902165433587994106071006672142817191573079797351480041494151850563756515928107981597590381348753972633066482497438992770061443163548783860395800654378847310521044606989008886234198252286694609713050081294753913750760117507920361714311731851719066649391580125691686338641674872172875539479533741198515540236946938888094192322149509170161890107116789311424135882053693478412943361141596021468558319611474871635437011718751
975 1559059903628447509745069836970046383713643422620032000682719586126408227333116206258240701609352772240863346057883954269579805382143992251654525607545438965468456141681851849711932626796957912352926703077289937265690664355286800830820459028835292173722206072744399343363074035581496227515847976002777945803236508585891925234222501301492111849810760048312795517564069558632125696178160603892771023781370617634333984672000312755621077075242978150673238297066820154697409726277932162857225614272288823242761948664709250476848795433668698742992037504734916447514613498350136895653252067095451138811768032610416412353515626
976 2648228306079444271569520989946554319427413982837259414036988855866579923465156129058340059069722739968037884486449186962362732100366472397203201404992303940609096080917478359535427808628242377339556699658279110549063115690557173210066198818278529907319929689937107417178363747218199683887649690087656692158980700193473666138954356251403036297658383554694027901307172090605548797599461123956402897318856973527415688991476864426099218954930799101398301853756565250378894427939345699096012627320982099864813056512754218376731142339826911815662724641535560487383065916265034961223079346126496602664701640605926513671875000
977 5766348113336339291059660663886647086854700828077323415402428028119396378131388541574821462288428284449764576602217095501522342864654456900512252620083181871546008364281182058959293062222158202045410105812858985080444444401130774871707116875949114254764341835425906103904511818381192138919345642093212583765453717365257516607399358854387259997279903651319618936435311207869800189955782331741944944881598208796083658335477489937341373105416755402744778447890205559773713880495210024810463855865559746350336953842172719330428733207164309301646799651005393382412292912965308752529583480317398880288237705826759338378906251
978 57342975032282037428659201739862363460261160253782047805393198601775425883842696488173889947897704398683753881562780022977615719373002512832353652567982961719617274974708771079751113469155846143341840935220676732140862256286528835741592750830758216960867694604796695304217054923614246532133119349263306985667804414325226353990253504439039962214757250393782732346633313530695317216708543585995663871621815658630161446616680167788463067347189903378328323814460575516370848432763957904488109768033504100263288123819779313473270333395269849078174632543051760641052898306262269100615387718011817241858807392418384552001953125
979 120452298177900414148378064143611374007377021335641419026188825231670248145816781517922601358083837081817272339727777141456753781610659482565219557756049105310780558313698724218461520000533850488729091976254212449362168956974188446354892618537465548176499731045019296712338621665609685203185584340619826555101062546015710224587906367732467184426794404438885083629701938269260434623372869503733272688125229526056406551568837825514267507799796562159401426076811356592515410746023125833786683391932567946876913201481731346276969399997704007457996064737108914664518089525489846953760358916341033364005852490663528442382812500
980 826187549006375236647404871912623784199360894892249149285745574216752085783794493928308069794708153165185504532747179635730317151954195063427769020064943048556668691771150572862194577970136214692079673639248823308957431553340705712844605397063144420057980815558319724409484879464321894862601390529727966986397809429341547834376886581668941148753762906237650185616327432809216326476592019262330859559425978485337270022713527040372799098989303319556695107858450359549653023952864393105691920966553389752327462963447549145778516599038808368239325418173748395687459778762923820843414209058597208468199823983013629913330078126
981 5800291381283554318923075680481022323247804518702984828897795221922204251723484434195306628274835778563833933574577517804579179382999786758523151024682002028515476058822794506702398107824554241573581685669272426999279772018863553401551880712141125357583383010665053423443279628445199165597907433562706587804094294398159258578376664064140917183510138268498096699105878164740121001223162202100118066173432477594418465997263027020836667148534395852455980629688381653445526018939348239470658309542848314142103170191057414298609885394216778261641924962202252776776385299255971853736807766765970484357239911332726478576660156250
982 8399306326480580443013668360362505049853264224715373695781220769804130757220684697498153439017044075141207719512546833853226884620473031431371677642632880279496262692449944949507443361735496736138549798563273109375514235635859858986440589521868024165933825188385031893384072888503774535388897189492510315318388785232199612306095230176880207814198221391649932339584562401437030415276311129390843917539835642576486682616972445967469331953302102373285467379340544088687000501543964544621520755834441051345962472282881793082222404591330907373817897281460606878503282725070233163220810752858103143125845235772430896759033203126
983 22598904034244715204950412401206032422954332968133732220460236761530465766164853829191613506308923928846249372599671185511032948623945849621266506309947762587508001443722684405717284831295547713850681282795818645750308243290583271374433059755877173689451033387435117210211425405452748236375701812547727218440871864862558483190567124417901332811906581051797961378275002967614181831775784460881805901253103762747391831231207918955775331055138600599026915388369469830819527022027277328713699821211730416834028114756821000463054694576878593009277719525123466533782950749396438180178429272482176770608930382877588272094726562501
984 190395061582217306224100748211446878173561698183141645649725003114364559367997683146210287503069273876729375423707194089356058011428146423227155923699775472032668079825368407437430337212105216951831290980692364399871601871530267914445453993754260069163307089598316162542198862348781857278426367533280526328396374329592824580076511289197415542153718813850422474202081605525043089415716315511482623854445918039816185397982324175868814655472408872787094804747064416301168370785222414432668986159447610065486956522352267110249429655206336691522619614129819428295412069615496637074185848521878927641637346823699772357940673828125
985 1468358855280989434798407711887364341752657885090793912870836442369734710172972904998621693559338460710183124201548385738558603771740700060317690503758114879753724567439914958496316069472509804945923124561621462673603062560455375029364776314815083526279855827512823841056660588874189490367238783608250047609419851496325122959678981770889316791947471183263745087684221256480986716900668915345669202388640048855197648773263516744816354574637693713103825125559667733093095757628720565000965102043403652959412864345006795774524335753905628398714003616059476797270582191804855088600371515288045554115115010063163936138153076171875
986 1726550628965940886637359697302429317195082582178336755181942155768690666839465149632406821581334506373451247743054593384447760629040684032408645946387733639548916651596451419150898261178501665039306459390701283010725589161857392757933529487836975116511516017273445355229493727439329592354792256579173755593138841420505622989327194433340436332536909740269561446021127870908872351811712584239797243946845278183256009664939464677552495223275518387688000676471840558886722709480024811419775187666486454275401905211629525886162929492842600869264456388764666625167343113668541040215092651627371012068579148035496473312377929687501
987 11053087308021780399105709939456745318595879286898185917029172236785010841210287068891707238981357361961086240035357323107577696974084852338496699854195660437661648224549014091437959061425544214901611876418589699726589017727393678391259693722771259454653971361871631429915123537814746738533331904170521457217095930246817360806697510383578576165400613953863664688800268638650563923037813414102068541395096029970558624087872461011922903968377330015479302531654192609032551158954956694263185971173073974663857173014915760756586131494150316202649383630531907064584358108225043475046764016034295252666197484359145164489746093750000
988 36870554955682174422430801198390159565620227722138774103762506735291369813976283750573720488128737144293429339133687363737517769037635909052398346897992067351877970060996481573270255898339627834876831882866251485538340758107297838418214893317009620187216606309922406514377191206888039502297133698640835590821284463505643828428395132679867720701865099899135933316779968272197322107647909079679928153637183875606246252485172260323609843000320851496398084498818431770664725847676223952047918374475277633858364370334629064153722847207073122817027516441830244271984521473875898457185198487696953240089214887120760977268218994140626
989 681984078999877147900616865869313413697621377413415626208112677845854340013822278541407695418522680449524304348401982938938914221138175511811027354384823849491216304222185953397352968498137952911799824506406366293435605879413074913723903912279703574440842058766988162650007529963653754110159850343529520129754421442781274010097994513271826732307120607895858036766923585390520968352637928327050022271847014708045826896110498559709381361530151871181762720958270933924794429251791485742618646810249996493974958779908543309500911833311278462478125984643602025776548672257638230526294239068271774151241970685077831149101257324218750
990 4276257248777673759515855201207831280013829403091187627767488600751582889152815090001314774951779768418612972786080334452321074172017232616128155860798903433706687675638098128250469090480525856645183106452769455188305339067014938674434497940263269547581135384151541008471931135816362722172444770554381298732632950974215863202729942743030298997352049146870827887185441353704112420654067115360699774399268007626306192639088852659874337384182515484572566748243717762402090204749130034215951472733876367133141574531124405177774085235903036388953893490070763376019214640915208875443691426848115411107897898546070791780948638916015625
991 6506562260555716075329859804807722318934794673942128376910639167965602758264163344378406463647991495488653032526954720087825405680619938696823229658443335318939726438609638396308879275466637854554966739386319811496303860495790652607697284143687428371839744592002117528993839681741764182014409990078174037076002637620087904375165901946245117797782736470054081664070111951236661936250220445740249481982994971128474904589846209640620530683774575355599845333612622723029797121742885611204047005037002744784358272722523180427045434971872237390473409026210720674708783265057503059308500136491415499762069885036908090114593505859375001
992 38855020788555885579867004822854383115780666905042076390945022474117159700515098647517570179447305287210451048466059883708264845238531452635677386216170051576878968781352847969986924373308128988155416276903587611550131459184207426454092630395539522130102384520463093141391152134416144894574974271975840044501909403402999207108853436014071368183187093320828810317836771866058985006963083129043097251129783907392818196276651396542105134887645847876117081579181644179325459101218932547464042438349640080536857814483465937241503995595198058728755316575055172826892776982975638863565074826510008232371973235785844735801219940185546876
993 122887271851444961942818720267378920868448694250457663679226894056640625010739577868178248399549263671398539031229465934393932352551026117058593396572463529712817242932363199898403301115899326679846831410682751388719006534257876442777884100863720946661210815121841784920595410128955758668227847137512489992627624425511557306559584234325059883743834690933044832950996527708052630346601230287471141594604160773928898262157374537965317886131710514726469099648663463102152850796161302133835934728213546598225639894321247846830788807521431047962654221169167087934027191606615040157717798623582955430677543517958838492631912231445312500
994 2303247117748567750897467156086120638894991723082038437373351853904726145658080569867259030285399270707736312164203421337139025614292337428355468345257040189632625932773377518127450081222212508340186883903112333615318063367373381595701766868025186085208487179512731386009203023821622794773814474004812460564315383008206790398466980820761908895161492072875059816081502965903621599956863470960242441091405009445896848614353014479646027429158634924312323618769013146120021797664542218085663722770234253583211825737749458914253603239228005552408488844994166823479772337237245145161525303127811499515065207788211409933865070343017578126
995 16860053455348644027939182414207117997475634227077015043688824341672926769671001456279882702395090476982545419336800744966336773415352518700839838796234062505705284987007821826282570375250883518460389175785882843639540482777160929826579672681358628276426675147320170411587993627525094115426068400858762163905973427610516876628626371151283721568593452655723687710276499927573666981777651678446523937207460030764851329873415348585314099320900707558545079929275072801453069688428763339402661667760921054671836619530173699480759955519724625154635347241974170291962569510300406257076983913636178229189521715625232900492846965789794921876
996 19531962388651546664665105731095375398975972032910426472099856877747574790361300759751676477879137538704477348594692564106657596087297934480371087331208493284476362648578288944105230359820794006840116553921043431421015565747307940750615091851974977201618794772198427152358982881733584186204566416276112094448171683895258338946772104675020810114986448801397882025210992476601446472774318840269179803082677522532534873274240486678856080408454474027036810846990076336879550038481789463889833194715795948049725364950886901935505925181516923850931798750475838379244423422357496522711662612634738594996619553967320825904607772827148437500
997 165100025764652309435082258312305348984782397072860192535254581755429581030490509623877913198976049601452568420320665800398635074097899747205214791840978716445202953190922732025656433300107504108042139472748748531663239759845183423059394149985309399113800674450272817408146888918768297392727105684815609127864752129918359201248366007980238936849306054629884160967160962093301900290982200915131994764243227735722079685864863827735536799325875200369364373952050672890210028946124000677059812644622663958935973302875129307600569447986483119873200382720275873064072395152989107641866248717718405891741184632337535731494426727294921875000
998 380780211895350550953982063867232051961991696826951430201575636535877942369994023616595474505137370633852773098651733835696280468441857050512949100070659620407521761342868929530160577725967658771465446472855145594245100968021849635598527318014694683056881374342506146051057758720111877131732416572207504747447424542668269032382611129414329038404392467226939385065151423969324801527297356865603561340108835563738713361349973701227015896614452523414363987691926564184779266957534291372327610292528091081887456464340779713643418762532140115210306807166474257004032498836879434054963449176345346471050934411550770164467394351959228515626
999 3440381451724669471769468191389529754665426960471729928956235891503274721433397709066718239423656571013284617534155063616968128329336440533514198143310808737561551240393672701360558499456558481385087655146372113287113284127047381775006922957985333892137892967206946598163374774752049344539484239226954292379737812165438128603034228832347646788371497185770825437161035278469062111200659547599545331390355607532486837969153889001510852974967841543071734543815914095340145804368073752973384350267527194203876551906170583435064498711098222530374243522040776653472701759092200357822844436082100920068493898895667371107265353202819824218750
1000 4747822113175373434066496641303531259536184448025444412096217382866338129573870289540382576138044732516295505250430930924455604808759911432258260235363766315229319477613202221976696665934568961807526134037686298601511826790958114104861899062014727340422337764684737853724694939831153273327408594628392415749944837923361294901430428228570872840433980642081527753323650512470338416073533819111488010174925341959425057739068673932927437464137074313684190880843744460784693634186800627767426993789734131408474894602068051883595324446681125995878364326260475297548871650755827767629601032328855365373387886762657217332161962985992431640626