0 1
1 1
2 2
3 3
4 4
5 5
6 6
7 14
8 24
9 36
10 50
11 66
12 168
13 312
14 504
15 750
16 1056
17 2856
18 5616
19 9576
20 15000
21 22176
22 62832
23 129168
24 229824
25 375000
26 576576
27 1696464
28 3616704
29 6664896
30 11250000
31 17873856
32 54286848
33 119351232
34 226606464
35 393750000
36 643458816
37 2008613376
38 4535346816
39 8837652096
40 15750000000
41 26381811456
42 84361761792
43 195019913088
44 388856692224
45 708750000000
46 1213563326976
47 3965002804224
48 9360955828224
49 19053977918976
50 35437500000000
51 61891729675776
52 206180145819648
53 496130658895872
54 1028914807624704
55 1949062500000000
56 3465936861843456
57 11752268311719936
58 28775578215960576
59 60705973649857536
60 116943750000000000
61 211422148572450816
62 728640635326636032
63 1812861427605516288
64 3885182313590882304
65 7601343750000000000
66 13953861805781753856
67 48818922566884614144
68 123274577077175107584
69 268077579637770878976
70 532094062500000000000
71 990724188210504523776
72 3514962424815692218368
73 8999044126633782853632
74 19837740893195045044224
75 39907054687500000000000
76 75295038303998343806976
77 270652106710808300814336
78 701925441877435062583296
79 1567181530562408558493696
80 3192564375000000000000000
81 6098898102623865848365056
82 22193472750286280666775552
83 58259811675827110194413568
84 131643248567242318913470464
85 271367971875000000000000000
86 524505236825652462959394816
87 1930832129274906418009473024
88 5126863427472785697108393984
89 11716249122484566383298871296
90 24423117468750000000000000000
91 47729976551134374129304928256
92 177636555893291390456871518208
93 476798298754969069831080640512
94 1101327417513549240030093901824
95 2320196159531250000000000000000
96 4582077748908899916413273112576
97 17230745921649264874316537266176
98 46726233277986968843445902770176
99 109031414333841374762979296280576
100 232019615953125000000000000000000
101 462789852639798891557740584370176
102 1757536084008225017180286801149952
103 4812802027632657790874927985328128
104 11339267090719502975349846813179904
105 24362059675078125000000000000000000
106 49055724379818682505120501943238656
107 188056360988880076838290687723044864
108 519782618984327041414492222415437824
109 1235980112888425824313133302636609536
110 2679826564258593750000000000000000000
111 5445185406159873758068375715699490816
112 21062312430754568605888557024981024768
113 58735435945228955679837621132944474112
114 140901732869280543971697196500573487104
115 308180054889738281250000000000000000000
116 631641507114545355935931583021140934656
117 2464290554398284526888961171922779897856
118 6930781441537016770220839293687447945216
119 16767306211444384732631966383568244965376
120 36981606586768593750000000000000000000000
121 76428622360859988068247721545558053093376
122 300643447636590712280453262974579147538432
123 852486117309053062737163233123556097261568
124 2079145970219103706846363831562462375706624
125 4622700823346074218750000000000000000000000
126 9630006417468358496599212914740314689765376
127 38181717849847020459617564397771551737380864
128 109118223015558792030356893839815180449480704
129 268209830158264378183180934271557646466154496
130 600951107034989648437500000000000000000000000
131 1261530840688354963054496891830981224359264256
132 5039986756179806700669518500505844829334274048
133 14512723661069319340037466880695418999780933632
134 35940117241207426676546245192388724626464702464
135 81128399449723602539062500000000000000000000000
136 171568194333616274975411577289013446512859938816
137 690478185596633517991724034569300741618795544576
138 2002755865227566068925170429535967821969768841216
139 4995676296527832308039928081742032723078593642496
140 11357975922961304355468750000000000000000000000000
141 24191115401039894771533032397750895958313251373056
142 98047902354721959554824812908840705309868967329792
143 286394088727541947856299371423643398541676944293888
144 719377386700007852357749643770852712123317484519424
145 1646906508829389131542968750000000000000000000000000
146 3531902848551824636643822730071630809913734700466176
147 14413041646144128054559247497599583680550738197479424
148 42386325131676208282732306970699222984168187755495424
149 107187230618301170001304696921857054106374305193394176
150 247035976324408369731445312500000000000000000000000000
151 533317330131325520133217232240816252296973939770392576
152 2190782330213907464293005619635136719443712206016872448
153 6485107745146459867258042966516981116577732726590799872
154 16506833515218380180200923325965986332381642999782703104
155 38290576330283297308374023437500000000000000000000000000
156 83197503500486781140781888229567335358327934604181241856
157 343952825843583471894001882282716464952662816344648974336
158 1024647023733140659026770788709683016419281770801346379776
159 2624586528919722448651946808828591826848681236965449793536
160 6126492212845327569339843750000000000000000000000000000000
161 13394798063578371763665884004960340992690797471273179938816
162 55720357786660522446828304929800067322331376247833133842432
163 167017464868501927421363638559678331676342928640619459903488
164 430432190742834481578919276647889059603183722862333766139904
165 1010871215119479048941074218750000000000000000000000000000000
166 2223536478554009712768536744823416604786672380231347869843456
167 9305299750372307248620326923276611242829339833388133351686144
168 28058934097908323806789091278025959721625612011624069263785984
169 72743040235539027386837357753493251072938049163734406477643776
170 171848106570311438319982617187500000000000000000000000000000000
171 380224737832735660883419783364804239418520977019560485743230976
172 1600511557064036846762696230803577133766646451342758936490016768
173 4854195598938140018574512791098491031841230878010963982634975232
174 12657289000983790765309700249107825686691220554489786727110017024
175 30073418649804501705996958007812500000000000000000000000000000000
176 66919553858561476315481881872205546137659691955442645490808651776
177 283290545600334521876997232852233152676696421887668331758732967936
178 864046816610988923306263276815531403667739096285951588909025591296
179 2265654731176098546990436344590300797917728479253671824152693047296
180 5413215356964810307079452441406250000000000000000000000000000000000
181 12112439248399627213102220618869203850916404243935118833836365971456
182 51558879299260882981613496379106433787158748783555636380089400164352
183 158120567439810972965046179657242246871196254620329140770351683207168
184 416880470536402132646240287404615346816862040182675615644095520702464
185 1001444841038489906809698701660156250000000000000000000000000000000000
186 2252913700202330661637013035109671916270451189371932103093564070690816
187 9641510428961785117561723822892903118198686022524904003076717830733824
188 29726666678684462917428681775561542411784895868621878464826116442947584
189 78790408931380003070139414319472300548386925594525691356734053412765696
190 190274519797313082293842753315429687500000000000000000000000000000000000
191 430306516738645156372669489705947336007656177170039031690870737501945856
192 1851170002360662742571850973995437398694147716324781568590729823500894208
193 5737246668986101343063735582683377685474484902644022543711440473488883712
194 15285339332687720595607046377977626306387063565337984123206406362076545024
195 37103531360476051047299336896508789062500000000000000000000000000000000000
196 84340077280774450649043219982365677857500610725327650211410664550381387776
197 364680490465050560286654641877101167542747100115981969012373775229676158976
198 1135974840459248065926619645371308781723948010723516463654865213750798974976
199 3041782527204856398525802229217547634971025649502258840518074866053232459776
200 7420706272095210209459867379301757812500000000000000000000000000000000000000
201 16952355533435664580457687216455501249357622755790857692493543574626658942976
202 73665459073940213177904237659174435843634914223428357740499502596394584113152
203 230602892613227357383103788010375682689961446176873842121937638391412191920128
204 620523635549790705299263654760379717534089232498460803465687272674859421794304
205 1521244785779518092939272812756860351562500000000000000000000000000000000000000
206 3492185239887746903574283566589833257367670287692916684653669976373091742253056
207 15248750028305624127826177195449108219632427244249670052283397037453678911422464
208 47965401663551290335685587906158141999511980804789759161363028785413735919386624
209 129689439829906257407546103844919360964624649592178307924328639989045619155009536
210 319461405013698799517247290678940673828125000000000000000000000000000000000000000
211 736851085616314596654173832550454817304578430703205420461924365014722357615394816
212 3232735006000792315099149565435210942562074575780930051084080171940179929221562368
213 10216630554336424841501030224011684245896051911420218701370325131293125750829350912
214 27753540123599939085214866222812743246429675012726157895806328957655762499172040704
215 68684202077945241896208167495972244873046875000000000000000000000000000000000000000
216 159159834493123952877301547830898240537788941031892370819775662843180029244925280256
217 701503496302171932376515455699440774535970182944461821085245397311019044641079033856
218 2227225460845340615447224588834547165605339316689607676898730878621901413680798498816
219 6078025287068386659662055702795990770968098827787028579181586041726611987318676914176
220 15110524457147953217165796849113893872070312500000000000000000000000000000000000000000
221 35174323422980393585883642070628511158851355968048213951170421488342786463128486936576
222 155733776179082168987586431165275851946985380613670524280924478203046227910319545516032
223 496671277768510957244731083310104017929990667621782511948416985932684015250818065235968
224 1361477664303318611764300477426301932696854137424294401736675273346761085159383628775424
225 3399868002858289473862304291050626121215820312500000000000000000000000000000000000000000
226 7949397093593568950409703107962043521900406448778896352964515256365469740667038047666176
227 35351567192651652360182119874517618391965681399303209011769856552091493735642536832139264
228 113241051331220498251798686994703716088037872217766412724239072792651955477186518873800704
229 311778385125459962094024809330623142587579597470163417997698637596408288501498850989572096
230 781969640657406578988329986941644007879638671875000000000000000000000000000000000000000000
231 1836310728620114427544641417939232053558993889667925057534803024220423510094085789010886656
232 8201563588695183347562251810888087466936038084638344490730606720085226546669068545056309248
233 26385164960174376092669094069765965848512824226739574164747703960687905626184458897595564032
234 72956142119357631130001805383365815365493625808018239811461481197559539509350731131559870464
235 183762865554490546062257546931286341851715087890625000000000000000000000000000000000000000000
236 433369331954347004900535374633658764639922557961630313578213513716019948382204246206569250816
237 1943770570520758453372253679180476729663841026059287644303153792660198691560569245178345291776
238 6279669260521501510055244388604299871946052165964018651209953542643721539031901217627744239616
239 17436517966526473840070431486624429872352976568116359314939294006216729942734824740442809040896
240 44103087733077731054941811263508722044411621093750000000000000000000000000000000000000000000000
241 104442009000997628181029025286711762278221336468752905572349456805560807560111223335783189446656
242 470392478066023545716085390361675368578649528306347609921363217823768083357657757333159560609792
243 1525959630306724866943424386430844868882890676329256532244018710862424333984751995883541850226688
244 4254510383832459616977185282736360888854126282620391672845187737516882106027297236668045405978624
245 10805256494604044108460743759559636900880847167968750000000000000000000000000000000000000000000000
246 25692734214245416532533140220531093520442448771313214770797966374167958659787360940602664603877376
247 116186942082307815791873091419333816038926433491667859650576714802470716589341466061290411470618624
248 378437988316067767001969247834849527482956887729655619996516640293881234828218494979118378856218624
249 1059373085574282444627319135401353861324677444372477526538451746641703644400797011930343306088677376
250 2701314123651011027115185939889909225220211791992187500000000000000000000000000000000000000000000000
251 6448876287775599549665818195353304473631054641599616907470289559916157623606627596091268815573221376
252 29279109404741569579552019037672121641809461239900300631945332130222620580514049447445183690595893248
253 95744811043965145051498219702216930453188092595602871859118709994351952411539279229716949850623311872
254 269080763735867740935339060391943880776468070870609291740766743646992725677802441030307199746524053504
255 688835101531007811914372414671926852431154006958007812500000000000000000000000000000000000000000000000
256 1650912329670553484714449458010445945249549988249501928312394127338536351643296664599364816786744672256
257 7524731117018583381944868892681735261945031538654377262409950357467213489192110707993412208483144564736
258 24702161249343007423286540683171968056922527889665540939652627178542803722177134041266973061460814462976
259 69691917807589744902252816641513465121105230355487806560858586604571115950550832226849564734349729857536
260 179097126398062031097736827814700981632100041809082031250000000000000000000000000000000000000000000000000
261 430888118044014459510471308540726391710132546933120003289534867235357987778900429460434217181340359458816
262 1971479552658868846069555649882614638629598263127446842751406993656409934168333005494273998622583875960832
263 6496668408577210952324360199674227598970624834982037267128640947956757378932586252853213915164194203762688
264 18398666301203692654194743593359554791971780813848780932066666863606774610945419707888285089868328682389504
265 47460738495486438240900259370895760132506511079406738281250000000000000000000000000000000000000000000000000
266 114616239399707846229785368071833220194895257484209920875016274684605224749187514236475501770236535616045056
267 526385040559917981900571358518658108514102736255028307014625667306261452422944912466971157632229894881542144
268 1741107133498692535222928533512692996524127455775185987590475774052410977553933115764661329264004046608400384
269 4949241235023793323978386026613720239040409038925322070725933386310222370344317901421948689174580415562776576
270 12814399393781338325043070030141855235776757991439819335937500000000000000000000000000000000000000000000000000
271 31061000877320826328271834747466802672816614778220888557129410439528015907029816358084860979734101151948210176
272 143176731032297691076955409517075005515835944261367699507978181507303115059041016191016154875966531407779463168
273 475322247445143062115859489648965188051086795426625774612199886316308196872223740603752542889073104724093304832
274 1356092098396519370770077771292159345497072076665538247378905747849000929474343104989613940833835033864200781824
275 3523959833289868039386844258289010189838608447645950317382812500000000000000000000000000000000000000000000000000
276 8572836242140548066603026390300837537697385678788965241767717281309732390340229314831421630406611917937706008576
277 39659954495946460428316648436229776527886556560398852763709956277522962871354361484911474900642729199954911297536
278 132139584789749771268208938122412322278202129128601965342191568395933678730478199887843206923162323113297938743296
279 378349695452628904444851698190512457393683109389685171018714703649871259323341726292102289492639974448112018128896
280 986708753321163051028316392320922853154810365340866088867187500000000000000000000000000000000000000000000000000000
281 2408966984041494006715450415674535348092965375739699232936728556048034801685604437467629478144257948940495388409856
282 11184107167856901840785294859016796980864008950032476479366207670261475529721929938745035921981249634387284985905152
283 37395502495499185268903129488642687204731202543394356191840213856049231080725330568259627559254937441063316664352768
284 107451313508546608862337882286105537899806003066670588569314975836563437647829050266957050215909752743263813148606464
285 281211994696531469543070171811463013149120954122146835327148437500000000000000000000000000000000000000000000000000000
286 688964557435867285920618818882917109554588097461553980619904367029737953282082869115742030749257773396981681085218816
287 3209838757174930828305379624537820733507970568659320749578101601365043477030193892419825309608618645069150790954778624
288 10769904718703765357444101292729093914962586332497574583249981590542178551248895203658772737065421983026235199333597184
289 31053429603969969961215647980684500453043934886267800096532028016766833480222595527150587512397918542803241999947268096
290 81551478461994126167490349825324273813245076695422582244873046875000000000000000000000000000000000000000000000000000000
291 200488686213837380202900076294928878880385136361312208360392170805653744405086114912680930948034012058521669195798675456
292 937272917095079801865170850365043654184327406048521658876805667598592695292816616586588990405716644360192030958795358208
293 3155582082580203249731121678769624517084037795421789352892244606028858315515926294672020411960168641026686913404743974912
294 9129708303567171168597400506321243133194916856562733228380416236929449043185443084982272728644988051584153147984496820224
295 24057686146288267219409653198470660774907297625149661762237548828125000000000000000000000000000000000000000000000000000000
296 59344651119295864540058422583298948148594000362948413674676082558473508343905490014153555560618067569322414081956407934976
297 278370056377238701153955742558417965292745239596410932686411283276782030501966535126216930150497843374977033194762221387776
298 940363460608900568419874260273348106091043263035693227161888892596599778023746035812262082764130255025952700194613704523776
299 2729782782766584179410622751390051696825280140112257235285744454841905263912447482409699545864851427423661791247364549246976
300 7217305843886480165822895959541198232472189287544898528671264648437500000000000000000000000000000000000000000000000000000000
301 17862739986908055226557585197572983392726794109247472516077500850100526011515552494260220223746038338366046638668878788427776
302 84067757025926087748494634252642225518409062358116101671296207549588173211593893608117512905450348699243064024818190859108352
303 284930128564496872231221900862824476145586108699815047830052334456769732741195048851115411077531467272863668158967952470704128
304 829853965961041590540829316422575715834885162594126199526866314271939200229384034652548661942914833936793184539198822971080704
305 2201278282385376450575983267660065460904017732701194051244735717773437500000000000000000000000000000000000000000000000000000000
306 5465998435993864899326621070457332918174398997429726589919715260130760959523759063243627388466287731540010271432676909258899456
307 25808801406959308938787852715561163234151582143941643213087935717723569175959325337692076461973257050667620655619184593746264064
308 87758479597865036647216345465749938652840521479543034731656119012685077684288075046143546611879691920042009792962129360976871424
309 256424875481961851477116258774575896192979515241584995653801691110029212870879666707637536540360683686469094022612436298063937536
310 682396267539466699678554812974620292880245497137370155885868072509765625000000000000000000000000000000000000000000000000000000000
311 1699925513594091983690579152912230537552238088200644969465031445900666658411889068668768117813015484508943194415562518779517730816
312 8052346038971304388901810047255082929055293628909792682483435943929753582899309505359927856135656199808297644553185593248834387968
313 27468404114131756470578716130779730798339083223096969871008365250970429315182167489442930089518343570973149065197146489985760755712
314 80517410901336021363814505255216831404595567785857688635293731008549172841456215346198186473673254677551295523100304997592076386304
315 214954824274932010398744766087005392257277331598271599104048442840576171875000000000000000000000000000000000000000000000000000000000
316 537176462295733066846223012320264849866507235871403810350949936904610664058156945699330725228912893104826049435317755934327602937856
317 2552593694353903491281873784979861288510528080364404280347249194225731885779081113199097130395003015339230353323359833059880500985856
318 8734952508293898557644031729587954393871828464944836418980660149808596522227929261642851768466833255569461402732692583815471920316416
319 25685054077526190815056827176414169218065986123688602674658700191727186136424532695437221485101768242138863271868997294231872367230976
320 68785543767978243327598325147841725522328746111446911713295501708984375000000000000000000000000000000000000000000000000000000000000000
321 172433644396930314457637586954805016807148822714720623122654929746380023162668379569485162798481038686649161868736999654919160543051776
322 821935169581956924192763358763515334900390041877338178271814240540685667220864118450109275987190970939232173770121866245281521317445632
323 2821389660178929234119022248656909269220600594177182163330753228388176676679621151510641121214787141548936033082659704572397430262202368
324 8321957521118485824078412005158190826653379504075107266589418862119608308201548593321659761172972910452991700085555123331126646982836224
325 22355301724592929081469455673048560794756842486220246306821038055419921875000000000000000000000000000000000000000000000000000000000000000
326 56213368073399282513189853347266435479130516204998923137985507097319887551029891739652163072304818611847626769208261887503646337034878976
327 268772800453299914211033618315669514512427543693889584294883256656804213181222566733185733247811447497128920822829850262207057470804721664
328 925415808538688788791039297559466240304356994890115749572487058911321949950915737695490287758450182428051018851112383099746357126002376704
329 2737924024447981836121797549697044781968961856840710290707918805637351133398309487202826061425908087539034269328147635575940666857353117696
330 7377249569115666596884920372106025062269758020452681281250942558288574218750000000000000000000000000000000000000000000000000000000000000000
331 18606624832295162511865841457945190143592200863854643558673202849212882779390894165824865976932894960521564460607934684763706937558544941056
332 89232569750495571518063161280802278818125944506371341985901241210058998776165892155417663438273400569046801713179510287052743080307167592448
333 308163464243383366667416086087302258021350879298408544607638190617470209333654940652598265823563910748540989277420423572215536922958791442432
334 914466624165625933264680381598812957177633260184797237096444881082875278555035368725743904516253301238037445955601310282364182730355941310464
335 2471378605653748309956448324655518395860368936851648229219065757026672363281250000000000000000000000000000000000000000000000000000000000000000
336 6251825943651174603986922729869583888246979490255160235714196157335528613875340439717154968249452706735245658764266054080605531019671100194816
337 30071376005917007601587285351630367961708443298647142249248718287789882587567905656375752578698135991768772177341494966736774418063515478654976
338 104159250914263577933586637097508163211216597202862088077381708428704930754775369940578213848364601833006854375768103167408851479960071507542016
339 310004185592147191376726649361997592483217675202646263375694814687094719430156989998027183631009869119694694178948844185721457945590664104247296
340 840268725922274425385192430382876254592525438529560397934482357389068603515625000000000000000000000000000000000000000000000000000000000000000000
341 2131872646785050539959540650885528105892220006177009640378540889651415257331491089943549844173063372996718769638614724441486486077707845166432256
342 10284410594023616599742851590257585842904287608137322649243061654424139844948223734480507381914762509184920084650791278623976850977722293700001792
343 35726623063592407231220216524445299981447292840581696210541925991045791248887951889618327349989058428721351050888459386421236057626304527086911488
344 106641439843698633833593967380527171814226880269710314601239016252360583483974004559321351169067394977174974797558402399888181533283188451861069824
345 289892710443184676757891388482092307834421276292698337287396413299228668212890625000000000000000000000000000000000000000000000000000000000000000000
346 737627935787627486826001065206392724638708122137245335570975147819389679036695917120468246083879927056864694294960694656754324182886914427585560576
347 3568690476126194960110769501819382287487787800023650959287342394085176526197033635864736061524422590687167269373824573682519967289269635913900621824
348 12432864826130157716464635350506964393543657908522430281268590244883935354613007257587177917796192333195030165709183866474590148053953975426245197824
349 37217862505450823207924294615803982963165181214128899795832416672073843635906927591203151558004520847034066204347882437560975355115832769699513368576
350 101462448655114636865261985968732307742047446702444418050588744654730033874511718750000000000000000000000000000000000000000000000000000000000000000000
351 258907405461457247875926373887443846348186550870173112785412276884605777341880266909284354375441854396959507697531203824520767788193306964082531762176
352 1256179047596420625958990864640422565195701305608325137669144522717982137221355839824387093656596751921882878819586249936247028485822911841693018882048
353 4388801283623945673912016278728958430920911241708417889287812356444029180178391561928273804982055893617845648495341904865530322263045753325464554831872
354 13175123326929591415605200293994609968960474149801630527724675501914140647111052367285915651533600379850059436339150382896585275711004800473627732475904
355 36019169272565696087168005018899969248426843579367768407959004352429162025451660156250000000000000000000000000000000000000000000000000000000000000000000
356 92171036344278780243829789103930009299954412109781628151606770570919656733709375019705230157657300165317584740321108561529393332596817279213381307334656
357 448455919991922163467359738676630855774865366102172074147884594610319622988024034817306192435405040436112187738592291227240189169438779527484407740891136
358 1571190859537372551260501827784967118269686224531613604365036823606962446503864179170322022183576009915188742161332401941859855370170379690516310629810176
359 4729869274367723318202266905544064978856810219778785359453158505187176492312867799855643718900562536366171337645754987459874113980250723370032355958849536
360 12966900938123650591380481806803988929433663688572396626865241566874498329162597656250000000000000000000000000000000000000000000000000000000000000000000000
361 33273744120284639668022553866518733357283542771631167762730044176101996080869084382113588086914285359679648091255920190712110993067451037796030651947810816
362 162341043037075823175184225400940369790501262528986290841534223248935703521664700603864841661616624637872611961370409424260948479336838188949355602202591232
363 570342282012066236107562163485943063931896099504975738384508366969327368080902697038826894052638091599213513404563661904895127499371847827657420758621093888
364 1721672415869851287825625153618039652303878919999477870840949695888132243201883879147454313679804763237286366903054815435394177488811263306691777569021231104
365 4732918842415132465853875859483455959243287246328924768805813171909191890144348144531250000000000000000000000000000000000000000000000000000000000000000000000
366 12178190348024178118496254715145856408765776654417007401159196168453330565598084883853573239810628441642751201399666789800632623462687079833347218612898758656
367 59579162794606827105292610722145115713113963348137968738843059932359403192450945121618396889813301242099248589822940258703768091916619615344413506008350982144
368 209885959780440374887582876162827047526937764617831071725499079044712471453772192510288297011370817708510572932879427581001406919768840000577930839172562550784
369 635297121455975125207655681685056631700131321479807334340310437782720797741495151405410641747847957634558669387227226895660451493371356160169265922968834277376
370 1751179971693599012365934068008878704920016281141702164458150873606400999353408813476562500000000000000000000000000000000000000000000000000000000000000000000000
371 4518108619116970081962110499319112727652103138788709745830061778496185639836889491909675671969743151849460695719276379016034703304656906618171818105385439461376
372 22163448559593739683168851188637983045278394365507324370849618294837697987591751585242043643010548062060920475414133776237801730192982496908121824235106565357568
373 78287462998104259833068412808734488727547786202450989753611156483677751852257027806337534785241315005274443703964026487713524781073777320215568203011365831442432
374 237601123424534696827663224950211180255849114233447943043276103730737578355319186625623580013695136155324942350822982858977008858520887203903305455190344019738624
375 656692489385099629637225275503329514345006105428138311671806577602400374757528305053710937500000000000000000000000000000000000000000000000000000000000000000000000
376 1698808840787980750817753547743986385597190780184554864432103228714565800578670448958038052660623425095397221590447918510029048442550996888432603607624925237477376
377 8355620106966839860554656898116519608069954675796261287810306097153812141322090347636250453414976619396967019231128433641651252282754401334361927736635175139803136
378 29592661013283410216899860041701636739013063184526474126865017150830190200153156510795588148821217071993739720098402012355712367245887827041484780738296284285239296
379 90050825777898650097684362256130037316966814294476770413401643313949542196665971731111336825190456602868153150961910503552286357379416250279352767517140383480938496
380 249543145966337859262145604691265215451102320062692558435286499488912142407860755920410156250000000000000000000000000000000000000000000000000000000000000000000000000
381 647246168340220666061564101690458812912529687250315403348631330140249570020473441053012498063697524961346341425960656952321067456611929814492821974505096515478880256
382 3191846880861332826731878935080510490282722686154171811943536929112756237985038512797047673204521068609641401346291061651110778372012181309726256395394636903404797952
383 11333989168087546113072646395971726871042003199673639590589301568767962846658658943634710260998526138573602312797687970732237836655175037756888671022767476881246650368
384 34579517098713081637510795106353934329715256689079079838746231032556624203519733144746753340873135335501370809969373633364077961233695840107271462726581907256680382464
385 96074111197040075815926057806137107948674393224136634997585302303231174827026391029357910156250000000000000000000000000000000000000000000000000000000000000000000000000
386 249837020979325177099763743252517101784236459278621745692571693434136334027902748246462824252587244635079687790420813583595932038252204908394229282158967254974847778816
387 1235244742893335803945237147876157559739413679541664491222148791566636664100209904452457449530149653551931222321014640858979871229968714166864061225017724481617656807424
388 4397587797217967891872186801637030025964297241473372161148649008681969584503559670130267581267428141766557697365502932644108280622207914649672804356833781029923700342784
389 13451432151399388756991699296371680454259234852051762057272283871664526815169176193306487049599649645510033245078086343378626326919907681801728599000640361922848668778496
390 37468903366845629568211162544393472099983013357413287649058267898260158182540292501449584960937500000000000000000000000000000000000000000000000000000000000000000000000000
391 97686275202916144246007623611734186797636455577941102565795532132747306604909974564366964282761612652316157926054538111186009426956612119182143649324156196695165481517056
392 484215939214187635146532961967453763417850162380332480559082326294121572327282282545363320215818664192357039149837739216720109522147735953410712000206947996794121468510208
393 1728252004306661381505769413043352800203968815899035259331419060412014046709898950361195159438099259714257175064642652529134554284527710457321412112235675944760014234714112
394 5299864267651359170254729522770442098978138531708394250565279845435823565176655420162755897542261960330953098560766019291178772806443626629881068006252302597602375498727424
395 14800216829904023679443409205035421479493290276178248621378015819812762482103415538072586059570312500000000000000000000000000000000000000000000000000000000000000000000000000
396 38683764980354793121419018950246737971864036408864676616055030724567933415544349927489317855973598610317198538717597092029659733074818399196128885132365853891285530680754176
397 192233727868032491153173585901079144076886514464991994781955683538766264213931066170509238125680009684365744542485582469037883480292651173504052664082158354727266222998552576
398 687844297714051229839296226391254414481179588727816033213904786043981590590539782243755673456363505366274355675727775706595552605242028762013922020669799026014485665416216576
399 2114645842792892308931637079585406397492277274151649305975546658328893602505485512644939603119362522172050286325745641697180330349771007025322546134494668736443347823992242176
400 5920086731961609471777363682014168591797316110471299448551206327925104992841366215229034423828125000000000000000000000000000000000000000000000000000000000000000000000000000000
401 15512189757122272041689026599048941926717478599954735323038067320551741299633284320923216460245413042737196614025756433903893552963002178077647682938078707410405497802982424576
402 77277958602949061443575781532233815918908378814926781902346184782584038214000288600544713726523363893115029306079204152553229159077645771748629170961027658600361021645418135552
403 277201251978762645625236379235675529035915374257309861385203628775724581007987532244233536402914492662608565337318293609758007699912537591091610574329929007483837723162735280128
404 854316920488328492808381380152504184586880018757266319614120849964873015412216147108555599660222458957508315675601239245660853461307486838230308638335846169523112520892865839104
405 2397635126444451836069832291215738279677913024740876276663238562809667522100753317167758941650390625000000000000000000000000000000000000000000000000000000000000000000000000000000
406 6297949041391642448925744799213870422247296311581622541153455332144006967651113434294825882859637695351301825294457112164980782502978884299524959272859955208624632108010864377856
407 31452129151400268007535343083619163078995710177675200234254897206511703553098117460421698486695009104497816927574236090089164267744601829101692072581138257050346935809685181169664
408 113098110807335159415096442728155615846653472696982423445163080540495629051258913155647282852389113006344294657625863792781267141564315337165377114326611035053405791050395994292224
409 349415620479726353558627984482374211496033927671721924722175427635633063303596404167399240261030985713620901111320906851475289065674762116836196233079361083334953021045182128193536
410 983030401842225252788631239398452694667944340143759273431927810751963684061308860038781166076660156250000000000000000000000000000000000000000000000000000000000000000000000000000000
411 2588457056011965046508481112476900743543638784060046864414070141511186863704607621495173437855311092789385050196021873099807101608724321447104758261145441590744723796392465259298816
412 12958277210376910419104561350451095188546232593202182496513017649082821863876424393693739776518343751053100574160585269116735678310775953589897133903428961904742937553590294641901568
413 46709519763429420838434830846728269344667884223853740882852352263224694798169931133282327818036703671620193693599481746418663329466062234249300748216890357477056591703813545642688512
414 144658066878606710373271985575702923559358046056092876834980627041152088207688911325303285468066828085439053060086855436510769673189351516370185240494855488500670550712705401072123904
415 407957616764523479907281964350357868287196901159660098474250041462064928885443176916094183921813964843750000000000000000000000000000000000000000000000000000000000000000000000000000000
416 1076798135300977459347528142790390709314153734168979495596253178868653735301116770541992150147809414600384180881545099209519754269229317721995579436636503701749805099299265547868307456
417 5403601596727171644766602083138106693623778991365310101045928359667536717236468972170289486808149344189142939424964057221678777855593572646987104837729877114277804959847152865672953856
418 19524579261113497910465759293932416586071175605570863689032283246027922425635031213712013027939342134737240963924583370003001271716814013916207712754660169425409655332194062078643798016
419 60611730022136211646400961956219524971371021297502915393856882730242724959021653845302076611120000967798963232176392427898012493066338285359107615767344449681780960748623563049219915776
420 171342199041099861561058425027150304680622698487057241359185017414067270131886134304759557247161865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000
421 453332014961711510385309348114754488621258722085140367646022588303703222561770160398178695212227763546761740151130486767207816547345542760960138942823968058436667946804990795652557438976
422 2280319873818866434091506079084281024709234734356160862641381767779700494673789906255862163433039023247818320437334832147548444255060487657028558241522008142225233693055498509313986527232
423 8258897027451009616127016181333412215908107281156475340460655813069811186043618203400181510818341722993852927740098765511269537936212327886555862495221251666948284205518088259266326560768
424 25699373529385753738074007869437078587861313030141236126995318277622915382625181230408080483114880410346760410442790389428757297060127432992261629085354046665075127357416390732869244289024
425 72820434592467441163449830636538879489264646856999327577653632400978589806051607079522811830043792724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000
426 193119438373689103424141782296885412152656215608269796617205622617377572811314088329624124160409027270920501304381587362830529849169201216169019189643010392894020545338926078947989469003776
427 973696586120655967357073095768987997550843231570080688347870014841932111225708289971253143785907662926818422826741973327003185696910828229551194369129897476730174786934697863477072247128064
428 3534807927749032115702362925610700428408669916334971445717160687993879187626668591055277686630250257441369053072762271638823362236698876335445909147954695713453865639961741774965987768008704
429 11025031244106488353633749375988506714192503289930590298480991541100230699146202747845066527256283696038760216079957077064936880438794668753680238877616886019317229636331631624400905799991296
430 31312786874760999700283427173711718180383798148509710858391061932420793616602191044194809086918830871582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000
431 83234477939060003575805108169957612637794828927164282342015623348089733881676372070067997513136290753766736062188464153379958364991925724168847270736137479337322855041077140026583461140627456
432 420636925204123377898255577372202814941964276038274857366279846411714672049505981267581358115512110384385558661152532477265376221065477795166115967464115709947435507955789477022095210759323648
433 1530571832715330906099123146789433285500954073773042635995530577901349688242347499926935238310898361472112799980506063619610515848490613453248078661064383243925523822103434188560272703547768832
434 4784863559942215945477047229179011913959546427829876189540750328837500123429451992564758872829227124080821933778701371446182606110436886239097223672885728532383677662167928124989993117196222464
435 13621062290521034869623290820564597408466952194601724223400111940603045223221953104224741952809691429138183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000
436 36290232381430161559051027162101519110078545412243627101118811779767123972410898222549646915727422768642296923114170370873661847136479615737617410040955940991072764797909633051590389057313570816
437 183818336314201916141537687311652630129638388628726112669064292881919311685634113813933053496478792237976489134923656692564969408605613796487592677781818565247029316976680001458655607101824434176
438 670390462729314936871415938293771779049417884312592674566042393120791163450148204967997634380173482324785406391461655865389405941638888692522658453546199860839379434081304174589399444153922748416
439 2100555102814632800064423733609586230228240881817315647208389394359662554185529424735929145172030707471480828928849902064874164082481793058963681192396834825716434493691720446870606978449141661696
440 5993267407829255342634247961048422859725458965624758658296049253865339898217659365858886459236264228820800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000
441 16003992480210701247541502978486769927544638526799439551593395994877301671833206116144394289835793440971252943093349133555284874587187510540289277828061569977063089275878148175751361574275284729856
442 81247704650877246934559657791750462517300167773896941799726417453808335765050278305758409645443626169185608197636256258113716478603681298047515963579563805839186958103692560644725778339006399905792
443 296982974989086517034037260664140898118892122750478554832756780152510485408415654800822952030416852669879935031417513548367506832146027690787537694920966538351845089298017749343103953760187777548288
444 932646465649696963228604137722656286221338951526888147360524891095690174058375064582752540456381634117337488044409356516804128852621916118179874449424194662618096915199123878410549498431418897793024
445 2667003996484018627472240342666548172577829239703017602941741917970076254706858417807204474360137581825256347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000
446 7137780646173972756403510328405099387684908782952550040010654613715276545637609927800399853266763874673178812619633713565657054065885629700969017911315460209770137817041654086385107262126776989515776
447 36317723978942129379748167032912456745233174994931932984477708601852326086977474402674009111513300897625966864343406547376831265935845540227239635720065021210116570272350574608192422917535860757889024
448 133048372795110759631248692777535122357263670992214392565075037508324697462970213350768682509626749996106210894075046069668643060801420405472816887324593009181626600005511951705710571284564124341633024
449 418758263076713936489643257837472672513381189235572778164875676101964888152210403997655890664915353718684532131939801076045053854827240337062763627791463403515525514924406621406336724795707085109067776
450 1200151798417808382362508154199946677660023157866357921323783863086534314618086288013242013462061911821365356445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000
451 3219139071424461713137983158110699823845893861111600068044805230785589722082562077437980333823310507477603644491454804818111331383714418995137027078003272554606332155485785992959683375219176422271614976
452 16415611238481842479646171498876430448845395097709233708983924288037251391313818430008652118404012005726937022683219759414327732203002184182712315345469389586972689763102459722902975158726209062565838848
453 60270912876185174112955657828223410427840442959473119831978991991271087950725506647898213176860917748236113535015995869559895306543043443679186049958040633159276849802496914122686888791907548326759759872
454 190116251436828127166298039058212593321075059912950041286853556950292059221103523414935774361871570588282777587900669688524454450091567113026494687017324385196048583775680606118476873057251016639516770304
455 546069068280102813974941210160975738335310536829192854202321657704373113151229261046025116125238169878721237182617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000
456 1467927416569554541190920320098479119673727600666889631028431185238228913269648307311719032223429591409787261888103390997058767110973775061782484347569492284900487462901518412789615619099944448555856429056
457 7501934335986202013198300374986528715122345559653119805005653399633023885830415022513954018110633486617210219366231430052347773616771998171499528112879511041246519221737824093366659647537877541592588353536
458 27604078097292809743733691285326321975950922875438688883046378332002158281432282044737381635002300328692139999037326108258432050396713897205067210880782609986948797209543586668190595066693657133655970021376
459 87263359409504110369330799927719580334373452500044068950665782640184055182486517247455520432099050900021794912846407387032724592592029304879161061340951892804986299953037398208380884733278216637538197569536
460 251191771408847294428472956674048839634242846941428712933067962544011632049565460081171553417609558144211769104003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
461 676714539038564643489014267565398874169588423907436119904106776394823529017307869670702473855001041639911927730415663249644091638158910303481725284229535943339124720397599988296012800405074390784249813794816
462 3465893663225625330097614773243776266386523648559741349912611870630457035253651740401446756367112670817151121347198920684184671410948663155232781988150334101055891880442874731135396757162499424215775819333632
463 12780688159046570911348699065106087074865277291328112952850473167716999284303146586713407697006065052184460819554281988123654039333678534405946118637802348423957293108018680627372245515879163252882714119897088
464 40490198766009907211369491166461885275149281960020447993108923145045401604673744002819361480493959617610112839560733027583184210962701597463930732462201678261513643178209352768688730516241092519817723672264704
465 116804173705113991909239924853432710429922923827764351513876602582965408903047938937744772339188444537058472633361816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
466 315348975191971123865880648685475875363028205540865231875313757799987764522065467266547352816430485404198958322373699074334146703382052201422483982450963749596032119705281594545941964988764666105460413228384256
467 1618572340726367029155586099104843516402506543877399210409189743584423435463455362767475635223441617271609573669141895959514241548913025693493709188466206025193101508166822499440230285594887231108767307628806144
468 5981362058433795186511191162469648751036949772341556861934021442491555665053872602581874802198838444422327663551403970441870090408161554101982783522491499062412013174552742533610210901431448402349110208111837184
469 18989903221258646482132291357070624194045013239249590108768084955026293352591985937322280534351667060659142921753983789936513394941507049210583513524772587104649898650580186448515014612117072391794512402292146176
470 54897961641403576197342764681113373902063774199049245211522003213993742184432531300740042999418568932417482137680053710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
471 148529367315418399340829785530859137295986284809747524213272779923794237089892835082543803176538758625377709369838012264011383097292946586869989955734403926059731128381187631031138665509708157735671854630568984576
472 763966144822845237761436638777486139741983088710132427313137558971847861538750931226248499825464443352199718771834974892890722011086948127329030736956049243891143911854740219735788694800786773083338169200796499968
473 2829184253639185123219793419848143859240477242317556395694792142298505829570481741021226781440050584211760984859814078019004552763060415090237856606138479056520882231563447218397629756377075094311129128436898988032
474 9001214126876598432530706103251475867977336275404305711556072268682463049128601334290760973282690186752433744911388316429907349202274341325816585410742206287604051960375008376596116926143492313710598878686477287424
475 26076531779666698693737813223528852603480292744548391475472951526647027537605452367851520424723820242898304015398025512695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
476 70699978842139158086234977912688949352889471569439821525517843243726056854788989499290850312032449105679789660042893837669418354311442575350115218929576268804432017109445312370822004782621083082179802804150836658176
477 364411851080497178412205276696860888656925933314733167828366615629571429953984194194920534416746539478999265854165283023908874399288474256735947661528035489336075645954711084813971207419975290760752306708779930484736
478 1352350073239530488899061254687412764716948121827791957142110644018685786534690272208146401528344179253221750762991129293084176220742878413133695457734192989016981706687327770394067023548241895080719723392837716279296
479 4311581566773890649182208223457456940761144075918662435835358616698899800532600039125274506202408599454415763812555003569925620267889409495066144411745516811762340889019629012389540007622732818267376862890822620676096
480 12516735254240015372994150347293849249670540517383227908227016732790573218050617136568729803867433716591185927391052246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
481 34006689823068935039479024376003384638739835824900554153774082600232233347153503949158899000087608019831978826480631935918990228423803878743405420305126185294931800229643195250365384300440740962528485148796552432582656
482 175646512220799639994682943367886948332638299857701386893272708733453429237820381601951697588871832028877646141707666417524077460457044591746726772856513105859988461350170742880334121976428090146682611833631926493642752
483 653185085374693226138246586014020365358285942842823515299639441061025234896255401476534711938190238579306105618524715448559657114618810273543574906085615213695202164329979313100334372373800835323987626398740616962899968
484 2086805478318563074204188780153409159328393732744632618944313570482267503457778418936632861001965762135937229685276621727844000209658474195612013895284830136892972990285500441996537363689402684041410401639158148407230464
485 6070616598306407455902162918437516886090212150930865535490103115403428010754549311235833954875705352546725174784660339355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
486 16527251254011502429186805846737644934427560210901669318734204143712865406716602919291224914042577497638341709669587120856629251013968685069295034268291326053336854911606592891677576770014200107788843782315124482235170816
487 85539851451529424677410593420160943837994852030700575417023809153191820038818525840150476725780582198063413671011633545334225723242580716180655938381121882553814380677533151782722717402520479901434431962978748202404020224
488 318754321662850294355464333974841938294843540107297875466224047237780314629372635920548939425836836426701379541840061138897112671933979413489264554169780224283258656193029904792963173718414807638105961682585421077895184384
489 1020447878897777343285848313495017078911584535312125350663769335965828809190853646860013469029961257684473305316100268024915716102522993881654274794794281936940663792249609716136306770844117912496249686401548334571135696896
490 2974602133170139653392059830034383274184203953956124112390150526547679725269729162505558637889095622747895335644483566284179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
491 8114880365719647692730721670748183662803932063552719635498494234563016914697852033371991432794905551340425779447767276340604962247858624369023861825731041092188395761598837109813690194076972252924322297116726120777468870656
492 42085606914152476941286011962719184368293467199104683105175714103370375459098714713354034549084046441447199526137723704304439055835349712360882721683511966216476675293346310677099576962040076111505740525785544115582777950208
493 157145880579785195117243916649597075579357865272897852604848455288225695112280709508830627136937560358363780114127150141476276547263451850850207425205701650571646517503163743062930844643178500165586239109514612591402325901312
494 504101252175502007583209066866538436982322760444189923227902051967119431740281701548846653700800861296129812826153532404308363754646358977537211748628375276848687913371307199771335544796994248773147345082364877278141034266624
495 1472428055919219128429069615867019720721180957208281435633124510641101464008515935440251525755102333260208191144019365310668945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
496 4024980661396945255594437948691099096750750303522148939207253140343256389690134608552507750666273153464851186606092569064940061274937877687035835465562596381725444297753023206467590336262178237450463859369896155905624559845376
497 20916546636333781039819147945471434631041853197955027503272329909375076603172061212536955170894771081399258164490448681039306210750168807043358712676705447209588907620793116406518489750133917827418353041315415425444640641253376
498 78258648528733027168387470491499343638520216905903130597214530733536396165915793335397652314194905058465162496835320770455185720537199021723403297752439421984679965716575544045339560632302893082461947076538277070518358298853376
499 251546524835575501784021324366402680054179057461650771690723123931592596438400569072874480196699629786768776600250612669749873513568533129791068662565559263147495268772282292685896436853700130137800525196100073761792376099045376
500 736214027959609564214534807933509860360590478604140717816562255320550732004257967720125762877551166630104095572009682655334472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
501 2016515311359869573052813412294240647472125902064596618542833823311971451234757438884806383083802849885890444489652377101534970698743876721204953568246860787244447593174264626440262758467351296962682393544317974108717904482533376
502 10500106411439558081989212268626660184783010305373423806642709614506288454792374728693551495789175082862427598574205237881731717796584741135766073763706134499213631625638144436072281854567226749364013226740338543573209601909194752
503 39364100209952712665698897657224169850175669103669274690398908958968807271455644047705019114040037244407976735908166347538958417430211107926871858769477029258294022755437498654805798998048355220478359379498753366470734224323248128
504 126779448517130052899146747480666950747306244960671988932124454461522668604953886812728738019136613412531463406526308785553936250838540697414698605933041868626337615461230275513691804174264865589451464698834437175943357553918869504
505 371788084119602829928340078006422479482098191695091062497363938936878119662150273698663510253163339148202568263864889740943908691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
506 1020356747548094003964723586620885767620895706444685888982673914595857554324787264075712029840404242042260564911764102813376695173564401620929706505532911558345690482146177900978772955784479756263117291133424894899011259668161888256
507 5323553950599855947568530620193716713684986224824325869967853774554688246579733987447630608365111767011250792477122055606037980922868463755833399398199010191101311234198539229088646900265583961927554705957351641591617268167961739264
508 19996962906655978034175040009869878283889239904663991542722645751156154093899467176234149709932338920159252181841348504549790876054547242826850904254894330863213363559762249316641345891008564452003006564785366710167132985956210049024
509 64530739295219196925665694467659477930378878684982042366451347320915038319921528387678927651740536226978514873921891171846953551676817214984081590419918311130805846269766210236469128324700816585030795531706728522555168994944704577536
510 189611922900997443263453439783275464535870077764496441873655608857807841027696639586318390229113302965583309814571093767881393432617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
511 521402297997076036025973752763272627254277705993234489270146370358483210259966291942688847248446567683595148669911456537635491233691409228295080024327317806314647836376696907400152980405869155450452935769180121293394753690430724898816
512 2725659622707126245155087677539182957406712947110054845423541132572000382248823801573186871482937224709760405748286492470291446232508653442986700491877893217843871351909652085293387212935978988506908009450164040494908041301996410503168
513 10258441971114516731531795525063247559635180071092627661416717270343107050170426661408118801195289866041696369284611782834042719415982735570174513882760791732828455506158033899437010442087393563877542367734893122315739221795535755149312
514 33168799997742667219792166956376971656214743644080769776355992522950329696439665591266968812994635620666956645195852062329334125561884048501817937475838011921234204982659832061545131958896219724705828903297258460593356863401578152853504
515 97650140294013683280678521488386864235973090048715667564932638561771038129263769386953970967993351027275404554504113290458917617797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
516 269043585766491234589402456425848675663207296292508996463395527104977336494142606642427445180198428924735096713674311573419913476584767161800261292552895988058358283570375604218478937889428484212433714856896942587391692904262254047789056
517 1409166024939584268745180329287757588979270593655898355083970765539724197622641905413337612556678545174946129771864116607140677702206973830024124154300870793625281488937290128096681189087901137058071440885734808935867457353132144230137856
518 5313872941037319666933470081982762235891023276825981128613859546037729451988281010609405539019160150609598719289428903508034128657479057025350398191270090117605139952189861559908371409001269866088566946486674637359552916890087521167343616
519 17214607198828444287072134650359648289575451951277919513928760119411221112452186441867556813944215887126150498856647220348924411166617821172443509549959928187120552386000452839941923486667138037122325200811277141047952212105419061330968576
520 50778072952887115305952831173961169402706006825332147133764972052120939827217160081216064903356542534183210368342138911038637161254882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
521 140171708184341933221078679797867160020531001368397187157429069621693192313448298060704698938883381469786985387824316329751774921300663691297936133420058809778404665740165689797827526640392240274677965440443307088031072003120634358898098176
522 735584665018462988284984131888209461447179249888378941353832739611736031159019074625762233754586200581321879740913068868927433760552040339272592808545054554272396937225265446866467580703884393544313292142353570264522812738334979288131960832
523 2779155548162518185806204852876984649371005173779988130265048542577732503389870968548719096907020758768820130188371316534701849287861546824258258254034257131507488194995297595832078246907664139964320513012530835339046175533515773570520711168
524 9020454172186104806425798556788455703737536822469629825298670302571479862924945695538599770506769124854102861400883143462836391451307738294360399004179002370051169450264237288129567907013580331452098405225109221909126959143239588137427533824
525 26658488300265735535625236366329613936420653583299377245226610327363493409289009042638434074262184830446185443379622928295284509658813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
526 73730318504963856874287385573678126170799306719776920444807690621010619156873804779930671641852658653107954313995590389449433608604149101622714406178950933943440854179327152833657279012846318384480609821673179528304343873641453672780399640576
527 387653118464729994826186637505086386182663464691175702093469853775384888420803052327776697188666927706356630623461187293924757591810925258796656410103243750101553185917714890498628415030947075397853104959020331529403522313102534084845543358464
528 1467394129429809602105676162319047894867890731755833732779945630481042761789851871393723683166906960629937028739460055130322576423990896723208360358130087765435953766957517130599337314367246665901161230870616281059016380681696328445234935496704
529 4771820257086449442599247436541093067277156979086434177582996590060312847487296272939919278598080867047820413681067182891840451077741793557716651073210692253757068639189781525420541422810183995338160056364082778389928161386773742124699165392896
530 14128998799140839833881375274154695386302946399148669939970103473502651506923174792598370059358957960136478284991200151996500790119171142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
531 39150799126135808000246601739623084996694431868201544756192883719756638772299990338143186641823761744800323740731658496797649246168803172961661349681022945923967093569222718154672015155821395062159203815308458329529606596903611900246392209145856
532 206231459023236357247531291152705957449176963215705473513725962208504760639867223838377202904370805539781727491681351640367971038843412237679821210174925675054026294908224321745270316796463844111657851838198816373642673870570548133137829066702848
533 782121070986088517922325394516052527964585760025859379571711021046395792033991047452854723127961410015756436318132209384461933233987147953470056070883336778977363357788356630609446788557742472925318936054038477804455730903344143061310220619743232
534 2548152017284164002347998131112943697926001826832155850829320179092207060558216209749916894771375183003536100905689875664242800875514117759820691673094509663506274653327343334574569119780638253510577470098420203660221638180537178294589354319806464
535 7559014357540349311126535771672762031672076323544538417884005358323918556203898514040127981757042508673015882470292081318127922713756561279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
536 20984828331608793088132178532437973558228215481356027989319385673789558381952794821244748040017536295212973525032168954283539995946478500707450483429028299015246362153103376930904200123520267753317333245005333664627869135940335978532066224102178816
537 110746293495477923841924303349003099150208029246833839276870841705967056463608699201208557959647122574862787663032885830877600447858912371634063989863935087504012120365716460777210160119701084287960266437112764392646115868496384347495014208819429376
538 420781136190515622642211062249636260044947138893912346209580529322960936114287183529635841042843238588476962739155128648840520079885085598966890166135235187089821486490135867267882372244065450433821587597072701058797183225999148966984898693421858816
539 1373453937316164397265570992669876653182114984662532003597003576530699605640878537055205206281771223638905958388166842983026869671902109472543352811797940708629882038143438057335692755561764018642201256383048489772859462979309539100783661978375684096
540 4081867753071788628008329316703291497102921214714050745657362893494916020350105197581669110148802954683428576533957723911789078265428543090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
541 11352792127400357060679508586048943695001464575413611142221787649520151084636461998293408689649487135710218677042403404267395137807044868882730711535104309767248281924828926919619172266824464854544677285547885512563677202543721764385847827239278739456
542 60024491074549034722322972415159679739412751851783940888063996204634144603275914967055038414128740435575630913363824120335659442739530505425662682506252817427174569238218321741247906784877987684074464408915118300814194800725040316342297701180130721792
543 228484156951449983094720606801552489204406296419394403991802227422367788310057940656592261686263878553542990767361234856320402403377601480239021360211432706589773067164143775926460128128527539585565122065210476674926870491717537889072799990528069337088
544 747158941899993432112470620012412899331070551656417409956769945632700585468637924158031632217283545659564841363162762582766617101514747553063583929618079745494655828750030303190616859025599626141357483472378378436435547860744389270826312116236372148224
545 2224617925424124802264539477603293865921092062019157656383262776954729231090807332682009665031097610302468574211006959531925047654658555984497070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
546 6198624501560594955131011687982723257470799658175831683653096056638002492211508251068201144548619976097779397665152258729997745242646498409970968498166953132917561930956594098112068057686157810581393797909145489859767752588872083354672913672646191742976
547 32833396617778321993110665911092344817458775262925815665771005923934877097991925486979106012528421018259870109610011793823605715178523186467837487330920291132664489373305421992462605011328259263188732031676569710545364555996597053039236842545531504820224
548 125209318009394590735906892527250764084014650437828133387507620627457547993911751479812559404072605447341558940513956701263580517050925611170983705395865123211195640805950789207700150214433091692889686891735341217859925029461210763211894394809381996724224
549 410190259103096394229746370386814681732757732859373158066266700152352621422282220362759366087288666567101097908376356657938872788731596406631907577360325780276566049983766636451648655605054194751605258426335729761603115775548669709683645351813768309374976
550 1223539858983268641245496712681811626256600634110536711010794527325101077099944032975105315767103685666357715816053827742558776210062205791473388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
551 3415442100359887820277187440078480514866410611654883257692855927207539373208541046338578830646289606829876448113498894560228757628698220623894003642489991176237576623957083348059749499785072953630347982647939164912732031676468517928424775433628051650379776
552 18124034933013633740197087582922974339237243945135050247505595270012052158091542868812466518915688402079448300504726510190630354778544798930246293006668000705230798134064592939839357966253199113280180081485466480221041234910121573277658737085133390660763648
553 69240752859195208676956511567569672538460101692118957763291714206984024040633198568336345350452150812379882094104218055798760025929161862977553989083913413135791189365690786431858183068581499706167996851129643693476538541292049552056177600329588244188495872
554 227245403543115402403279489194295333679947784004092729568711751884403352267944350080968688812357921278174008241240501588498135524957304409274076797857620482273217591691006716594213355205200023892389313168189994287928126139653963019164739524904827643393736704
555 679064621735714095891250675538405452572413351931347874610990962665431097790468938301183450250742545544828532277909874397120120796584524214267730712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
556 1898985807800097628074116216683635166265724300080115091277227895527391891503948821764249829839337021397411305151105385375487189241556210666885066025224435093988092602920138341521220721880500562218473478352254175691479009612116495968204175141097196717611155456
557 10095087457688593993289777783688096706955144877440222987860616565396713052056989377928543851036038439958252703381132666176181107611649453004147185204714076392813554560673978267490522387203031906097060305387404829483119967844937716315655916556419298598045351936
558 38636340095430926441741733454703877276460736744202378431916776527497085414673324801131680705552300153307974208510153675135708094468472319541475125908823684529771483666055458828976866152268476836041742242930341180959908506040963650047347100983910240257180696576
559 127030180580601509943433234459611091527090811258287835828909869303381473917780891695261497046108077994499270606853440387970457758451133164784208930002409849590728633755272754576165265559706813355845626061018206806951822512066565327713089394421798652657098817536
560 380276188171999893699100378301507053440551477081554809782154939092641414762662605448662732140415825505103978075629529662387267646087333559989929199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
561 1065331038175854769349579197559519328275071332344944566206524849390866851133715289009744154539868069003947742189770121195648313164513034184122522040150908087727319950238197609593404824974960815404563621355614592562919724392397354238162542254155527358579858210816
562 5673439151220989824228855114432710349308791421121405319177666509752952735256028030395841644282253603256538019300196558391013782477746992588330718085049310932761217663098775786329673581608103931226547891627721514169513421928854996569398625104707645812101487788032
563 21752259473727611586700595934998282906647394786985939057169145184980859088461081863037136237225944986312389479391216519101403657185749915901850495886667734390261345303989223320713975643727152458691500882769782084880428488901062534976656417853941465264792732172288
564 71645021847459251608096344235220655621279217549674339407505166287107151289628422916127484334004955988897588622265340378815338175766439104938293836521359155169170949437973833580957209775674642732696933098414268639120827896805542844830182418453894440098603733090304
565 214856046317179939939991713740351485193911584551078467526917540587342399340904372078494443659334941410383747612730684259248806220039343461394309997558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
566 602977367607533799451861825818687939803690374107238624472893064755230637741682853579515191469565327056234422079409888596736945251114377348213347474725413977653663091834819847029867130935827821518983009687277859390612564006096902498799998915852028484956199747321856
567 3216839998742301230337760849883346768058084735775836815973736911029924200890167893234442212308037793046457056943211448607704814664882544797583517154222959298875610414977005870848924920771794929005452654552918098534114110233660783054849020434369235175461543575814144
568 12355283381077283381245938491079024690975720239008013384472074465069127962245894498205093382744336752225437224294210982849597277281505952232251081663627273133668444132665878846165538165637022596536772501413236224212083381695803519866740845341038752270402271873859584
569 40766017431204314165006819869840553048507874785764699122870439617363969083798572639276538586048819957682727926068978675545927422011103850709889192980653359291258270230207111307564652362358871714904554932997718855659751073282353878708373796100265936416105524128382976
570 122467946400792565765795276832000346560529603194114726490342998134785167624315492084741832885820916603918736139256490027771819545422425772994756698608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
571 344300076903901799487013102542470813627907203615233254574021939975236694150500909393903174329121801749109855007343046388736795738386309465829821408068211381240241625437682132654054131764357686087339298531435657712039774047481331326814799380951508264909990055720779776
572 1840032479280596303753199206133274351329224468863778658736977513109116642909176034930100945440197617622573436571516948603607153988312815624217771812215532718956849157366847358125585054681466699391118918404269152361513271053653967907373639688459202520364002925365690368
573 7079577377357283377453922755388281147929087696951591669302498668484610322366897547471518508312504959025175529520582893172819239882302910629079869793258427505592018488017548578852853368910013947815570643309784356473523777711695416883642504380415205050940501783721541632
574 23399694005511276330713914605288477449843520127028937296527632340366918254100380694944733148392022655709885829563593759763362340234373610307476396770895028233182247112138881890542110455993992364355214531540690623148697116064071126378606558961552647502844570849691828224
575 70419069180455725315332284178400199272304521836615967731947223927501471383981407948726553909347027047253273280072481765968796238617894819471985101699829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
576 198316844296647436504519547064463188649674549282374354634636637425736335830688523810888228413574157807487276484229594719912394345310514252317977131047289755594379176252104908408735179896270027186307435954106938842134909851349246844245324443428068760588154272095169150976
577 1061698740544904067265595941938899300716962518534400286091236025063960302958594572154668245518994025368224872901765279344281327851256494615173654335648362378838101963800670925638462576551206285548675615919263300912593157397958339482554590100240959854250029687936003342336
578 4091995724112509792168367352614426503503012688838019984856844230384104766328066782438537697804627866316551456062896912253889520651971082343608164740503371098232186686074143078576949247229988061837399831833055358041696743517359950958745367531879988519443610030991051063296
579 13548422829191028995483356556462028443459398153549754694689499125072445669124120422373000492918981117656023895317320786902986794995702320368028833730348221347012521077928412614623881954020521578961669213762059870803095630201097182173213197638738982904147006521971568541696
580 40843060124664320682892724823472115577936622665237261284529389877950853402709216610261401267421275687406898502442039424261901818398378995293751358985900878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
581 115222086536352160609125856844453112605460913133059500042723886344352811117630032334126060708286585686150107637337394532269101114625408780596744713138475348000334301402472951785475139519732885795244620289336131467280382623633912416506533501631707949901717632087293276717056
582 617908666997134167148576838208439393017272185787020966505099366587224896321902040994016918892054522764306876028827392578371732809431279866031066823347346904483775342931990478721585219552802058189329208465011241131129217605611753578846771438340238635173517278378753945239552
583 2385633507157593208834158166574210651542256397592565651171540186313933078769262934161667477820098046062549498884668899844017590540099141006323560043713465350269364837981225414810361411135083040051204101958671273738309201470620851408948549271086033306835624648067782769901568
584 7912278932247560933362280228973824610980288521673056741698667489042308270768486326665832287864684972711117954865315339551344288277490155094928838898523361266655312309510192966940347061147984602113614820837042964549007848037440754389156507421023566016021851808831396028350464
585 23893190172928627599492244021731187613092924259163797851449693078601249240584891717002919741441446277133035623928593063193212563763051712246844545006752014160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
586 67520142710302366116947752110849523986800095095972867025036197397790747314931198947797871575055939212083963075479713195909693253170489545429692401899146553928195900621849149746288431758563471076013347489550973039826304217449472676072828631956180858642406532403153860156194816
587 362712387527317756116214604028353923701138773056981307338493328186701014140956498063487931389636004862648136228921679443504207159136161281360236225304892632931976126301078411009570523877494808157136245368961598543972850734494099350783054834305720078846854642408328565855617024
588 1402752502208664806794485001945635863106846761784428602888865629552592650316326605287060476958217651084779105344185313108282343237578294911718253305703517625958386524732960543908492509747428827550108011951698708958125810464725060628461746971398587584419347293063856268702121984
589 4660332291093813389750383054865582695867389939265430420860515151045919571482638446406175217552299448926848475415670734995741785795441701350913086111230259786059978950301503657527864419016162930644919129473018306119365622494052604335213182870982880383436870715401692260698423296
590 14096982202027890283700423972821400691724825312906640732355318916374737051945086113031722647450453303508491018117869907283995412620200510225638281553983688354492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
591 39904404341788698375116121497512068676198856201719964411796392662094331663124338578148542100858060074341622177608510498782628712623759321348948209522395613371563777267512847500056463169311011405923888366324625066537345792512638351559041721486102887457662260650263931352311136256
592 214725733416172111620799045584785522831074153649732933944388050286527000371446246853584855382664514878687696647521634230554490638208607478565259845380496438695729866770238419317665750135476926429024657258425266338031927634820506815663568461908986286677337948305730510986525278208
593 831832233809738230429129606153762066822360129738166161513097318324687441637581676935226862836223067093274009469101890673211429539883928882648924210282185952193323209166645602537736058280225294737214051087357334412168605605581960952677815954039362437560672944786866767340358336512
594 2768237380909725153511727534590156121345229623923665669991145999721276225460687237165268079226065872662547994396908416587470620762492370602442373150070774312919627496479093172571551464895600780803081962906972873834903179761467246975116630625363830947761501204948605202854863437824
595 8387704410206594718801752263828733411576271061179451235751414755242968545907326237253874975233019715587552155780132594833977270509019303584254777524620294570922851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
596 23783024987706064231569208412517192931014518296225098789430650026608221671222105792576531092111403804307606817854672257274446712723760555523973132875347785569452011251437657110033652048909362797930637466329476539656258092337532457529188866005717320924766707347557303085977437208576
597 128191262849454750637617030214116957130151269728890561564799666021056619221753409371590158663450715382576554898570415635641030911010538664703460127692156373901350730461832336332646452830879725078127720383279884003805060797987842568951150371759664813146370755138521115058955591090176
598 497435675818223461796619504479949715959771357583423364584832196358163090099273842807265663976061394121777857662522930622580434864850589471824056677748747199411607279081654070317566162851574726252854002550239685978476826152138012649701333940515538737661282420982546326869534285234176
599 1658174191164925366953524793219503516685792544730275736324696453833044459050951655061995579456413457724866248643748141535894901836732929990862981516892393813438856870390976810370359327472464867701046095781276751427107004677118880938094861744592934737709139221764214516510063199256576
600 5032622646123956831281051358297240046945762636707670741450848853145781127544395742352324985139811829352531293468079556900386362305411582150552866514772176742553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
601 14293598017611344603173094255922832951539725496031284372447820665991541224404485581338495186358953686388871697530658026621942474346980093869907852858084019127240658762114031923130224881394527041556313117264015400333411113494857006975042508469436109875784791115881939154672439762354176
602 77171140235371759883845452188898408192351064376792118062009398944676084771495552441697275515397330660311086048939390212655900608428344276151482996870678137088613139738023066472253164604189594497032887670734490170290646600388681226508592523799318217514115194593389711265491265836285952
603 299953712518388747463361561201409678723742128622804288844653814403972343329862127212781195377565020655432048170501327165416002223504905451509906176682494561245199189286237404401492396199499559930470963537794530645021526169739221627769904366130869858809753299852475435102329173996208128
604 1001537211463614921639928975104580124078218697017086544740116658115158853266774799657445329991673728465819214180823877487680520709386689714481240836203005863317069549716149993463697033793368780091431841851891157861972630824979804086609296493734132581576320089945585567972078172350971904
605 3044736700904993882925036071769830228402186395208140798577763556153197582164359424123156616009586156758281432548188131924733749194774007201084484241437166929244995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
606 8661920398672474829522895119089236768633073650594958329703379323590873981989118262291128082933525933951656248703578764132897139454269936885164158831998915591107839209841103345416916278125083387183125749061993332602047134777883346226875760132478282584725583416224455127731498495986630656
607 46842882122870658249494189478661333772757096076712815663639705159418383456297800332110246237846179710808829231706209859082131669316004975623950179100501629212788175820980001348657670914743083859698962816135835533366422486435929504490715661946186158031067923118187554738153198362625572864
608 182371857211180358457723829210457084664035214202665007617549519157615184744556173345370966789559532558502685287664806916572929351890982514518022955422956693237081107086032341876107376889295732437726345830979074632173087911201446749684101854607568874156330006310305064542216137789694541824
609 609936161781341487278716745838689295563635186483405705746731044792131741639465852991384205964929300635683901436121741389997437112016494036119075669247630570760095355777135346019391493580161587075681991687801715137941332172412700688745061564684086742179978934776861610894995606961741889536
610 1857289387552046268584272003779596439325333701076965887132435769253450525120259248715125535765847555622551673854394760474087587008812144392661535387276671826839447021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
611 5292433363588882120838488917763523665634808000513519539448764766714024002995351258259879258672384345644461967957886624885200152206558931436835301046351337426166889757212914144049735845934425949568889832676877926219850799349286724544621089440944230659267331467313142083043945581047831330816
612 28667843859196842848690443960940736268927342798948243186147499557564050675254253803251470697561861983015003489804200433758264581621395045081857509609506997078226363602439760825378494599822767322135765243475131346420250561698788856748317985111065928715013568948330783499749757397926850592768
613 111793948470453559734584707306010192899053586306233649669557855243618108248412934260712402641999993458362146081338526639859205692709172281399548071674272452954330718643737825570053822033138283984326249994390172749522102889566486857556354436874439719857830293868217004564378492465082754138112
614 374500803333743673189132081944955227476072004500811103328492861502368889366632033736709902462466590590309915481778749213458426386778127338177112460918045170446698548447161102455906377058219214464468742896310253094695977953861398222889467800716029259698507065952993029089527302674509520175104
615 1142232973344508455179327282324451810185080226162334020586447998090872072948959437959802204495996246707869279420452777691563866010419468801486844263175153173506259918212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
616 3260138951970751386436509173342330578031041728316328036300439096295838785845136375088085623342188756916988572262058160929283293759240301765090545444552423854518804090443155112734637281095606384934436136928956802551428092399160622319486591095621646086108676183864895523155070477925464099782656
617 17688059661124452037642003923900434277928170506951066045853007227017019266631874596606157420395668843520257153209191667628849246860400742815506083429065817197265666342705332429258531168090647437757767155224156040741294596568152724613712196813527678017163372041120093419345600314520866815737856
618 69088660154740299915973349115114299211615116337252395495786754540555990897519193373120264832755995957267806278267209463432989118094268469904920708294700375925776384121829976202293262016479459502313622496533126759204659585752088877969827041988403746872139121610558108820785908343421142057353216
619 231815997263587333704072758723927285807688570786002072960337081269966342517945228883023429624266819575401837683221045763130765933415660822331632613308269960506506401488792722420206047399037693753506151852816046665616810353440205499968580568643222111753375873824902685006417400355521392988389376
620 708184443473595242211182915041160122314749740220647092763597758816340685228354851535077366787517672958878953240680722168769596926460070656921843443168594967573881149291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
621 2024546289173836610977072196645587288957276913284439710542572678799715886009829688929701172095499218045449903374738117937084925424488227396121228721067055213656177340165199325008209751560371565044284841032882174384436845379878746460401173070381042219473487910180100119879298766791713205965029376
622 11001973109219409167413326440666070120871322055323563080520570495204585983845025999089029915486106020669599949296117217265144231547169262031244783892878938296699244465162716770998806386552382706285331170549425057341085239065390994709728986418014215726675617409576698106832963395631979159388946432
623 43042235276403206847651396498716208408836217478108242393875148078766382329154457471453924990806985481377843311360471495718752220572729256750765601267598334201758687307900075174028702236266703269941386815340137970984502921923551370975202247158775534301342672763377701795349620897951371501731053568
624 144653182292478496231341401443730626343997668170465293527250338712458997731197822823006620085542495415050746714329932556193597942451372353134938750704360455356059994529006658790208573576999520902187838756157213119344889660546688231980394274833370597734106545266739275444004457821845349224754970624
625 442615277170997026381989321900725076446718587637904432977248599260212928267721782209423354242198545599299345775425451355480998079037544160576152151980371854733675718307495117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
626 1267365977022821718471647195100137642887255347716059258799650496928622144642153385269992933731782510496451639512586061828615163315729630349971889179387976563748767014943414777455139304476792599717722310486584241164657465207804095284211134342058532429390403431772742675044441028011612466934108389376
627 6898237139480569547968155678297625965786318928687874051486397700493275411870831301428821757009788474959839168208665495225245433180075127293590479500835094312030426279657023415416251604368343956840902643934489510952860444894000153683000074484094913260625612115804589712984268049061250932936869412864
628 27030523753581213900325077001193778880749144576251976223353592993465288102708999292073064894226786882305285599534376099311376394519673973239480797596051753878704455629361247209290025004375489653523190920033606645778267834967990260972427011215711035541243198495401196727479561923913461303087101640704
629 90986851661968974129513741508106563970374533279222669628640463050136709572923430555671164033806229616066919683313527577845773105801913210121876474193042726418961736558745188379041192779932698647476150577622887052067935596483866897915667998870190105974753016972779004254278803969940724662370876522496
630 278847624617728126620653272797456798161432710211879792775666617533934144808664722791936713172585083727558587838518034353953028789793652821162975855747634268482215702533721923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
631 799707931501400504355609380108186852661858124408833392302579463561960573269198786105365541184754764123260984532441805013856168052225396750832262072193813211725471986429294724574192901124856130421882777917034656174898860546124384124337225769838933962945344565448600627953042288675327466635422393696256
632 4359685872151719954315874388684099610376953562930736400539403346711750060302365382503015350430186316174618354307876592982355113769807480449549183044527779605203229408743238798543071013960793380723450470966597370922207801173008097127656047073947985180715386857188500698606057407006710589616101468930048
633 17110321536016908398905773741755662031514208516767500949382824364863527369014796551882250078045556096499245784505260070864101257730953625060591344878300760205219920413385669483480585827769684950680179852381273006777643539534737835195546298099545085497606944647588957528494562697837221004854135338565632
634 57685663953688329598111712116139561557217454099027172544558053573786673869233454972295517997433149576586427079220776484354220149078412975217269684638389088549621740978244449432312116222477330942499879466212910391011071168170771613278533511283700527187993412760741888697212761716942419435943135715262464
635 177068241632257360404114828226385066832509770984543668412548302134048181953502098972879812864591528166999703277458951814760173281518969541438489668399747760486206971108913421630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
636 508614244434890720770167565748806838292941767124018037504440538825406924599210427963012484193504029982393986162632987988812522881215352333529318677915265202657400183369031444829186685115408498948317446755234041327235675307335108303078475589617562000433239143625309999378134895597508268780128642390818816
637 2777119900560645610899211985591771451810119419586879087143599931855384788412606748654420778224028683403231891694117389729760207471367365046362829599364195608514457133369443114671936235893025383520837950005722525277446369347206157870316901986104866560115701428029074945012058568263274645585456635708440576
638 10916385139978787558501883647240112376106065033697665605706241944782930461431440200100875549793064789566518810514355925211296602432348412788657278032355885010930309223740057130460613758117058998533954745819252178324136578223162738854758538187509764547473230685161754903179531001220147001096938346004873216
639 36861139266406842613193384042213179835061953169278363255972596233649684602440177727296836000359782579438726903622076173502346675261105891163835328483930627583208292485098203187247442266163014472257422978910049739856074476461123060884982913710284636873127790754114066877518954737126206019567663722052714496
640 113323674644644710658633490064886442772806253430107947784030913365790836450241343342643080233338578026879810097573729161446510900172140506520633387775838566711172461509704589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
641 326021730682764952013677409644985183345775672726495562040346385387085838668093884324291002368036083218714545130247745300828827166859040845792293272543684994903393517539549156135508665158976847825871483370105020490758067872001804422273302852944857242277706291063823709601384468078002800288062459772514861056
642 1782910976159934482197294094749917272062096667374776373946191156251157034160893532636138139619826414744874874467623364206506053196617848359764936602791813580666281479623182479619383063443322296220377963903673861228120569120906353352743451075079324331594280316794666114697741600825022322465863160124818849792
643 7019235645006360400116711185175392257836199816667598984469113570495424286700416048664862978516940659691271595160730859910863715364000029423106629774804834062028188830864856734886174646469268936057332901561779150662419819797493641083609740054568778604025287330559008402744438433784554521705331356481133477888
644 23738573687566006642896539323185287813779897841015265936846351974470396883971474456379162384231699981158540125932617055735511258868152193909509951543651324163586140360403242852587352819408981320133780398418072032467311962840963251209928996429423306146294297245649459069122206850709276676601575437001948135424
645 73093770145795838374818601091851755588460033462419626320699939120935089510405666456004786750503382827337477512935055309132999530611030626705808535115415875528706237673759460449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
646 210610038021066159000835606630660428441371084581316133078063764960057451779588649273491987529751309759289596154140043464335422349790940386381821454063220506707592212330548754863538597692699043695512978257087843237029711845313165656788553643002377778511398264027230116402494366378389808986088349013044600242176
647 1153543401575477609981649279303196475024176543791480313943185678094498601102098115615581376334027690339934043780552316641609416418211747888767913982006303386691084117316199064313740842047829525654584542645676988214594008221226410619225012845576322842541499364966148976209438815733789442635413464600757795815424
648 4548464697964121539275628847993654183077857481200604141935985593681034937781869599534831210078977547479943993664153597222239687555872019066173096094073532472194266362400427164206241170912086270565151720212032889629248043228775879422179111555360568535408386190202237444978396105092391330065054718999774493671424
649 15406334323230338311239854020747251791143153698818907593013282431431287577697486922190076387366373287771892541730268469172346807005430773847271958551829709382167405093901704611329191979796428876766823478573328749071285463883785150035243918682695725688944998912426498935860312246110320563114422458614264339890176
650 47510950594767294943632090709703641132499021750572757108454960428607808181763683196403111387827198837769360383407785950936449694897169907358775547825020319093659054487943649291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
651 137107134751714069509543979916559938915332576062436802633819510988997401108512210677043283881868102653297527096345168295282359949713902191534565766595156549866642530227187239416163627097947077445778948845364185947306342411298870842569348421594547933810920269881726805778023832512331765649943515207492034757656576
652 752110297827211401708035330105684101715763106552045164690957062117613087918567971381359057369786054101636996544920110450329339504674059623476679916268109808122586844490161789932559029015184850726789121804981396315915293360239619723734708375315762493337057585957929132488554107858430716598289578919694082871656448
653 2970147447770571365146985637739856181549840935223994504684198592673715814371560848496244780181572338504403427862692298986122515973984428450211031749430016704342855934647478938226675484605592334679044073298457476927898972228390649262682959845650451253621676182202061051570892656625331538532480731506852744367439872
654 10075742647392641255550864529568702671407622519027565565830686710156062075814156447112309957337608130202817722291595578838714811781551726096115860892896629935937482931411714815809291554786864485405502554986957001892620693379995488123049522818483004600570029288726930304052644208956149648276832287933728878288175104
655 31119672639572578188079019414855884941786859246625155906037999080738114359055212493644037959026815238738931051132099797863374550157646289319997983825388309006346680689603090286254882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
656 89942280397124429598260850825263319928458169896958542527785599208782295127184010204140394226505475340563177775202430401705228127012319837646675142886422696712517499829034829057003339376253282804430990442558905981432960621812059272725492564566023444579963697042412784590383634128089638266362945976114774801022713856
657 494136465672477890922179211879434454827256361004693673201958789811271798762499157197552900691949437544775506730012512565866376054570857172624178704988148143936539556830036295985691282062976446927500453025872777379556347737677430158493703402582455958122446833974359440044980048862988980805076253350239012446678286336
658 1954357020633035958266716549632825367459795335377388384082202673979305005856487038310529065359474598735897455533651532732868615510881753920238858891124950991457599204998041141353152468870479756218811000230385019818557523726281047214845387578437996924883062927888956171933647368059468152354372321331509105793775435776
659 6639914404631750587408019724985775060457623240039165707882422541992844907961529098647012261885483757803656878990161486454713060964042587497340352328418879127782801251800320063618323134604543695882226183736404664247237036937417026673089635537380300031775649301271047070370692533702102618214432477748327330791907393536
660 20538983942117901604132152813804884061579327102772602897985079393287155476976440245805065052957698057567694493747185866589827203104046550951198669324756283944188809255138039588928222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
661 59451847342499247964450422395499054472710850301889596610866281077005097079068630744936800583720119200112260509408806495527155791955143412684452269447925402526974067386992022006679207327703419933728884682531436853727186971017771179271550585178141496867356003745034850614243582158667250894065907290211866143476013858816
662 327118340275180363790482638264185609095643710985107211659696718855061930780774442064780020258070527654641385455268283318603540948125907448277206302702154071285989186621484027942527628725690407866005299903127778625266302202342458764922831652509585844277059804091025949309776792347298705292960479717858226239701025554432
663 1295738704679702840330833072406563218625844307355208498646500372848279218882850906399880770333331658961900013018810966201891892083714602849118363444815842507336388272913701276717140086861128078373071693152745268139703638230524334303442491964504391961197470721190377941992008205023427385010948849042790537141273113919488
664 4408903164675482390038925097390554640143861831386006030033928567883249018886455321501616141891961215181628167649467227005929472480124278098233993946070135740847780031195412522242566561377417014065798186000972697060165392526444905710931517996820519221099031136043975254726139842378196138494383165224889347645826509307904
665 13658424321508404566747881621180247900950252523343780927160077796535958392189332763460368260216869208282516838341878601282235090064190956382547115100962928822885558154666796326637268066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
666 39594930330104499144323981315402370278825426301058471342836943197285394654659708076127909188757599387274765499266265126021085757442125512847845211452318318082964728879736686656448352080250477675863437198565936944582306522697835605394852689728642236913659098494193210509086225717672389095447894255281102851555025229971456
667 218187932963545302648251919722211801266794355227066510177017711476326307830776552857208273512133041945645804098663944973508561812399980268000896603902336765547754787476529846637665928360035502046625535035386228343052623568962419996203528712223893758132798889328714308189621120495648236430404639971811436901880584044806144
668 865553454726041497340996492367584230042063997313279277095862249062650518213744405475120354582665548186549208696565725422863783911921354703211066781136982794900707366306352452847049578023233556353211891026033839117322030337990255314699584632288933830079910441755172465250661480955649493187313831160584078810370440098217984
669 2949556217167897718936040890154281054256243565197238034092698211913893593635038610084581198925722052956509244157493574866966817089203142047718541949920920810627164840869730977380277029561491982410018986434650734333250647600191641920613185539872927358915251830013419445411787554551013216652742337535450973575057934726987776
670 9151144295410631059721080686190766093636669190640333221197252123679092122766852951518446734345302369549286281689058662859097510343007940776306567117645162311333323963626753538846969604492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
671 26568198251500118925841391462634990457091861048010234271043588885378499813276664119081827065656349188861367650007663899560148543243666219120904136884505591433669333078303316746476844245848070520504366360237743689814727676730247691219946154807918940969065255089603644251596857456558173083045537045293620013393421929310846976
672 146622290951502443379625290053326330451285806712588694838955902112091278862281843520043959800153404187473980354302171022197753537932786740096602517822370306448091217184228056940511503857943857375332359543779545446531363038342746237448771294614456605465240853628896015103425392973075614881231918061057285598063752478109728768
673 582517475030625927710490639363384186818309070191836953485515293619163798757849984884755998634133913929547617452788733209587326572723071715261047943705189420968176057524175200766064366009636183425711602660520773725957726417467441826792820457530452467643779727301231069113695176683152108915062208371073085039379306186100703232
674 1988000890371163062562891559963985430568708162942938434978478594829964282110016023197007728075936663692687230562150669460335634718122917740162297274246700626362709102746198678754306717924445596144352796856954594940610936482529166654493287053874353039908879733429044706207544811767382908023948335498893956189589048005989761024
675 6177022399402175965311729463178767113204751703682224924308145183483387182867625742274951545683079099445768240140114597429890819481530360024006932804410484560149993675448058638721704483032226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
676 17960102018014080393868780628741253548994098068454918367225466086515865873775024944499315096383692051670284531405180796102660415232718364125731196533925779809160469160933042120618346710193295671860951659520714734314755909469647439264683600650153204095088112440572063514079475640633325004138783042618487129053953224214132555776
677 99263290974167154168006321366101925715520491144422546405973145729885795789764808063069760784703854634919884699862569782027879145180496623045399904565744697465357754033722394548726288111827991443100007411138752267301732776958039202752818166453987121899968057906762602225018991042772191274594008527335782349889160427680286375936
678 394946848070764378987712653488374478662813549590065454463179369073793055557822289751864567073942793644233284632990761116100207416306242622946990505832118427416423367001390786119391640154533332362632466603833084586199338511042925558565532270205646773062482655110234664859085329791177129844412177275587551656699169594176276791296
679 1349852604562019719480203369215546107356152842638255197350386965889545747552700879750768247363560994647334629551700304563567895973605461145570199849213509725300279480764668902874174261470698559782015549065872169964674825871637304158400941909580685714098129338998321355514922927190052994548260919803748996252730963596067047735296
680 4200375231593479656411976034961561636979231158503912948529538724768703284349985504746967051064493787623122403295277926252325757247440644816324714306999129500901995699304679874330759048461914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
681 12230829474267588748224639608172793666864980784617799408080542404917304660040791987204033580637294287187463765886928122145911742773481205969622944839603456050038279498595401684141094109641634352537308080133606734068348774348829906139249532042754331988755004572029575253088122911271294327818511252023189734885742145689824270483456
682 67697564444381999142580311171681513337984974960496176648873685387782112728619599099013576855168028861015361365306272591343013577013098696916962734913837883671373988250998673082231328492266690164194205054396629046299781753885382736277421989521619217135778215492412094717462951891170634449273113815643003562624407411677955308388352
683 269748697232332070848607742332559768926701654370014705398351509077400656945992623900523499311502928059011333404332689842296441665337163711472794515483336885925417159661949906919544490225546266003677974690417996772374148203042318156500258540550456746001675653440290276098755280247373979683733517079226297781525532832822397048455168
684 923299181520421488124459104543433537431608544364566554987664684668449291326047401749525481196675720338776886613363008321480440845946135423570016696862040652105391164843033529565935194845957814890898635561056564255837580896199916044346244266153189028443120467874851807172207282197996248271010469145764313436867979099709860650942464
685 2877257033641533564642203583948669721330773343575180369742734026466561749779740070751672429979178244521838846257265379482843143714496841699182429300294403708117867054023705713916569948196411132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
686 8390349019347565881282102771206536455469376818247810393943252089773270996787983303221967036317183881010600143398432691792095455542608107295161340159967970850326259736036445555320790559214161165840593342971654219570887259203297315611525178981329471744285933136412288623618452317132107908883498718887908158131619111943219449551650816
687 46508226773290433410952673774945199663195677797860873357776221861406311444561664581022327299500435827517553257965409270252650327407998804781953398885806626082233929928436088407492922674187216142801418872370484154807950064919257939822588906801352402172279634043287109070897047949234225866650629191346743447522967891822755296862797824
688 185587103695844464743842126724801121021570738206570117314065838245251651978842925243560167526314014504599797382180890611499951865751968633493282626652535777516687005847421535960646609275175831010530446587007581779393413963693114891672177875898714241249152849566919709955943632810193298022408659750507692873689566588981809169337155584
689 636153136067570405317752323030425707290378287067186356386500967736561561723646659805423056544509571313417274876607112733500023742856887306839741504137946009300614512576850101870929349248864934459829159901567972772272093237481742154554562299379547240597310002365772895141650817434419415058726213241431611958002037599700093988499357696
690 1985307353212658159603120472924582107718233607066874455122486478261927607348020648818653976685632988720068803917513111843161769163002820772435876217203138558601328267276356942602433264255523681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
691 5797731172369168023965933014903716690729339381409236982214787194033330258780496462526379222095174061778324699088316990028337959779942202140956486050537867857575445477601183878726666276416985365595849999993413065723483096109478445087563898676098664975301579797260891438920350551138286565038497614751544537268948806352764639640190713856
692 32183692927116979920379250252262078166931409036119724363581145528093167519636671890067450491254301592642146854512063215014834026566335172909111752028978185248905879510477773177985102490537553570818581859680375035127101444924126494357231523506535862303217506757954679477060757180870084299722235400411946465685893781141346665429056094208
693 128611862861220214067482593820287176867948521577153091298647625903959394821338147193787196095735612051687659585851357193769466642966114263010844860270207293819064095052263124420728100227696850890297599484796254173119635876839328619928819267997808969185662924749875358999468937537463955529529201207101831161466869646164393754350648819712
694 441490276430893861290520112183115440859522531224627331332231671609173723836210781904963601241889642491511588764365336237049016477542679790946780603871734530454626471728333970698424968378712264515121436971688173103956832706812329055260866235769405784974533141641846389228305667299487074050755991989553538698853414094191865228018554241024
695 1379788610482797420924168728682584564864172356911477746310128102392039687106874350928964513796514927160447818722671612730997429568286960436842933970956181298227923145757068075108691118657588958740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
696 4035220895968940944680289378372986816747620209460828939621491887047197860111225537918359938578241146997713990565468625059723220006839772690105714291174356028872510052410423979593759728386221814454711599995415493743544234892196997780944473478564670822809899538893580441488563983592247449266794339867074997939188369221524189189572736843776
697 22432033970200535004504337425826668482351192098175447881416058433080937761186760307377012992404248210071576357594908060865339316516735615517650891164197795118487398018803007905055616435904674838860551556197221399483589707112116166566990371884055496025342602210294411595511347755066448756906398074087126686583067965455518625804052097662976
698 89771080277131709419102850486560449453828068060852857726456042880963657585294026741263462874823457212077986390924247321251087716790347755581569712468604691085706738346479660845668213958932401921427724440387785412837505842033851376710315849062470660491592721475413000581629318401149840959611382442557078150703875013022746840536752876158976
699 308601703225194809042073558415997693160806249326014504601229938454812432961511336551569557268080860101566600546291370029697262517802333173871799642106342436787783903738105445518199052896719872896069884443210032999665826062061818009627345498802814643697198666007650626070585661442341464761478438400697923550498536451840113794384969414475776
700 965852027337958194646918110077809195404920649838034422417089671674427780974812045650275159657560449012313473105870128911698200697800872305790053779669326908759546202029947652576083783060312271118164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
701 2828689848074227602220882854239463758540081766832041086674665812820085699937969102080770316943347044045397507386393506166865977224794680655764105718113223576239629546739707209695225569598741491932752831596786261114224508659430095444442075908473834246789739576764399889483483352498165461936022832246819573555371046824288456621890488527486976
702 15747287847080775573162044872930321274610536852919164412754073020022818308353105735778663120667782243470246603031625458727468200194748402093390925597266852173178153409199711549349042738005081736880107192450449422437479974392705548930027241062606958209790506751626676940048966124056647027348291448009162933981313711749774075314444572559409152
703 63109069434823591721629303892051995966041131846779558981698598145317451282461700799108214401000890420090824432819745866839514664903614472173843507865429097833251837057575201574504754413129478550763690281592613145224766606949797517827352041890916874325589683197215339408885410836008338194606801857117625939944824134154991028897337271939760128
704 217255599070537145565619785124862375985207599525514211239265876672187952804903980932304968316728925511502886784589124500906872812532842554405746948042865075498599868231626233644812133239290790518833198648019863231764741547691519878777651231157181509162827860869386040753692305655408391192080820634091338179550969662095440111247018467790946304
705 680925679273260527226077267604855482760469058135814267804048218530471585587242492183443987558580116553680998539638440882747231491949614975581987914666875470675480072431113095066139067057520151138305664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
706 1997055032740404687167943295093061413529297727383421007192314063850980504156206186069023843762003013096050640214793815353807379920705044542969458636987935844825178459998233290044829252136711493304523499107331100346642503113557647383776105591382526978233556141195666321975339246863704816126832119566254618930091959057947650375054684900405805056
707 11133332507886108330225565725161737141149649555013849239817129625156132544005645755195514826312122046133464348343359199320320017537687120280027384397267664486436954460304196065389773215769592787974235785062467741663298341895642823093529259431263119454321888273400060596614619049708049448335242053742478194324788794207090271247312312799502270464
708 44681221159855102938913547155572813143957121347519927759042607486884755507982884165768615795908630417424303698436380073722376382751759046299081203568723801265942300636763242714749366124495670813940692719367570106819134757720456642621765245658769147022517495703628460301490870871893903441781615714839279165480935486981733648459314788533350170624
709 154034219741010836206024427653527424573512188063589575768639506560581258538676922481004222536560808187655546730273689271142972824085785371073674586162391338528507306576222999654171802466657170477852737841446083031321201757313287594053354722890441689996444953356394702894367844709684549355185301829570758769301637490425667038874136093663780929536
710 483457232284014974330514859999447392759933031276428130140874235156634825766942169450245231166591882753113508963143293026750534359284226632663211419413481584179590851426090297496958737610839307308197021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
711 1419906128278427732576407682811166665019330684169612336113735299398047138455062598295075952914784142311292005192718402716557047123621286670051285090898422385670701885058743869221873598269201871739516207865312412346462819713739487289864811075472976681524058416390118754924466204520094124266177637011607034059295382890200779416663880964188527394816
712 7926932745614909131120602796315156844498550483169860658749796293111166371332019777699206556334230896847026616020471749916067852486833229639379497690854577114343111575736587598557518529627950065037655878964477032064268419429697690042592832715059341051477184450660843144789608763392131207214692342264644474359249621475448273128086366713245616570368
713 31857710686976688395445359121923415771641427520781708492197379138148830677191796410193023062482853487623528536985138992564054360902004200011244898144500070302616860354012192055616298046765413290339713908909077486162043082254685586189318620154702401827054974436687092194962990931660353153990292004680406044987907002217976091351491444224278671654912
714 109980432895081737051101441344618581145487702277402957098808607684255018596615322651437014891104417045986060365415414139596082596397250754946603654519947415709354216895423221753078666961193219721186854818792503284363338054721687342154095272143775366657461696696465817866578641122714768239602305506313521761281369168163926265756133170875939583688704
715 345671921083070706646318124899604885823352117362646113050725078136993900423363651156925340284113196168476158908647454514126632066888222042354196164880639332688407458769654562710325497391750104725360870361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
716 1016652787847354256524707900892795332153840769865442432657434474369001751133824820379274382286985445894885075717986376345054845740512841255756720125083270428140222549702060610362861496360748540165493604831563687240067378915037472899543204730038651303971225826135325028525917802436387392974583188100310636386455494149383758062331338770358985614688256
717 5683610778605889847013472204957967457505460696432790092323603942160706288245058180610331100891643553039318083686678244689820650233059425651435099844342731790984010999803133308165740785743240196631999265217530031990080456731093243760539061056697547533909141251123824534814149483352158075572934409403750088115581978597896411832837924933397107080953856
718 22873836273249262267929767849541012524038544959921266697397718221190860426223709822518590558862688804113693489555329796660991031127639015608073836867751050477278905734180753895932501997577566742463914586596717635064346933058864250883930769271076324511825471645541332195983427488932133564565029659360531540301317227592506833590370856953032086248226816
719 79075931251563768939741936326780759843605657937452726154043388924979358370966416986383213706704075856063977402733682766369583386809623292806608027599842191895025681947809296440463561545097924979533348614711809861457240061344893199008794500671374488626714959924758923046070042967231918364274057659039422146361304431909862985078659749859800560672178176
720 248883783179810908785349049927715517792813524501105201396522056258635608304821828832986245004561501241302834414226167250171175088159519870495021238714060319535653370314151285151434358122060075402259826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
721 733006660037942418954314396543705434482919195072983993946010256020050262567487695493456829628916506490212139592668177344784543778909758545400595210185037978689100458335185700071623138876099697459320889083557418500088580197742017960570650610357867590163253820643569345567186735556635310334674478620323968834634411281705689562940895253428828628190232576
722 4103566982153452469543726931979652504318942622824474446657642046240029940112932006400659054843766645294387656421781692666050509468268905320336142087615452353090455941857862248495664847306619421968303469487056683096838089759849321995109202082935629319482399983311401314135815926980258130563658643589507563619450188547681209343308981801912711312448684032
723 16537783625559216619713222155218152054879868006023075822218550273920992088159742201680940974057724005374200392948503442985896515505283008284637384055384009495072648845812685066759198944248580754801410246109426850151522832601558853389081946182988182622049815999726383177696018074497932567180516443717664303637852355549382440685838129577042198357467987968
724 57250974226132168712373161900589270126770496346715773735527413581685055460579685898141446723653750919790319639579186322851578372050167263991984211982285746931998593730213930622895618558650897685182144397051350339695041804413702676082367218486075129765741630985525460285354711108275908895734417745144541633965584408702740801196949658898495605926656999424
725 180440742805362908869378061197593750399789805263301271012478490787510816020995825903915027628307088399944554950313971256374101938915651906108890398067693731663348693477759681734789909638493554666638374328613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
726 532162835187546196160832251890730145434599335622986379604803445870556490623996066928249658310593383711894013344277096752313578783488484703960832122594337572528286932751344818251998398824048380355466965474662685831064309223560705039374292343119811870458522273787231344881777570014117235302973671478355201373944582590518330622695089953989329584066108850176
727 2983293196025559945358289479549207370639871286793392922720105767616501766462101568653279132871418351129019826218635290568218720383431494167884375297696433860696761469730665854656348343991912319770956622317090208611401291255410457090444389914294202515263704787867388755376738178914647660919779833889571998751340287074164239192585629769990541124150193291264
728 12039506479407109699151225728998814695952543908384799198575104599414482240180292322823725029114023075912417886066510506493732663287846030031216015592319558912412888359751634728600696831412966789495426659167662746910308622133934845267251656821215396948852266047800806953362701158234494908907415971026459613048356514839950416819290158332086720404236695240704
729 41735960210850350991320035025529577922415691836755799053199484501048405430762591019745114661543584420527143017253226829358800633224571935450156490535086309513426974829325955424090905929256504412497783265450434397637685475417589250864045702276348769599225648988448060548023584397933137584990390536210370851160911033944298044072576301337003296720532952580096
730 131721742247914923474645984674243437791846557842209927839109298274882895695326952909857970168664174531959525113729199017153094415408425891459489990589416424114244546238764567666396634036100294906646013259887695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
731 389011032522096269393568376132123736312692114340403043491111318931376794646141124924550500225043763493394523754666557725941226090730082318595368281616460765518177747841233062142210829540379366039846351761978423342508010042422875383782607702820582477305179782138466113108579403680319699006473753850677652204353489873668899685190110756366199925952325569478656
732 2183770619490709880002267899030019795308385781932763619431117421895279293050258348254200325261878233026442512792041032695936103320671853730891362717913789586030029395842847405608446987802079818072340247536110032703545745198960454590205293417263356241173031904718928568935772346965522087793278838407166703085981090138288223088972680991633076102877941489205248
733 8824958249405411409477848459356131172133214684846057812555551671370815482052154272629790446340578914643802310486752201259906042189991140012881339429170236682798647167697948256064310777425704656700147741169896793485256220024174241580895464449950885963508711013037991496814859948985884768229135906762394896364445325377683655528539686057419566056305497611436032
734 30634194794764157627628905708738710195053117808178756505048421623769529586179741808492914161572990964666922974663868492749359664786835800620414864052753351182855399524725251281282724952074274238773372916840618847866061138956510510134209545470839996885831626357520876442249310948082922987382946653578412204752108698915114764349271005181360419792871187193790464
735 96815480552217468753864798735568926777007220014024296961745334232038928336065310388745608073968168280990250958590961277607524395325193030222725143083221071723969741485491957234801526016533716756384819746017456054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
736 286312119936262854273666324833243069926141396154536640009457930733493320859559867944469168165632209931138369483434586486292742402777340586486191055269715123421378822411147533736667170541719213405326914896816119580085895391223236282463999269275948703296612319653911059247914441108715298468764682834098752022404168547020310168299921516685523145500911619136290816
737 1609438946564653181561671441585124589142280321284446787520733539936820838978040402663345639718004257740488131927734241096904908147335156199666934323102462924904131664736178537933425430010132825919314762434113094102513214211633855032981301248523093549744524513777850355305664219713589778703646503906081860174368063431918420416572865890833577087821042877544267776
738 6512819188061193620194652163004824805034312437416390665665997133471661825754489853200785349399347239007126105139223124529810659136213461329506428498727634671905401609761085812975461353740170036644709032983383833592119090377840590286700852764063753841069428727622037724649366642351582958953102299190647433516960650128730537780062288310375639749553457237239791616
739 22638669953330712486817761318757906834144254060244101057230783579965682364186829196476263565402440322888856078276598816141776792277471656658486584534984726524130140248771960696867933739582888662453522585545217328573019181688861266989180854102950757698629571878207927690822240790633280087675997576994446619311808328498269810854111272829025350226931807336211152896
740 71643455608640926877859951064321005814985342810377979751691547331708806968688329687671749974736444527932785709357311345429568052540642842364816605881583593075737608699264048353753129252234950399724766612052917480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
741 212157280872770775016786746701433114815270774550511650247008326673518550756933862146851653610733467558973531787225028586342922120458009374586267571954858906455241707406660322498870373371413937133347243938540744608843648484896418085305823458533477989142789728863548094902704600861558036165354629980067175248601488893342049834710241843863972650816175509779991494656
742 1194203698350972660718760209656162445143571998393059516340384286633121062521705978776202464670759159243442193890378806893903441845322685900152865267742027490278865695234244475146601669067518556832131553726111915824064804945032320434472125526404135413910437189223164963636802851027483615798105705898312740249381103066483467949097066490998514199163213815137846689792
743 4839024656729466859804626557112584830140494141000378264589835870169444736535585960928183514603714998582294696118442781525649319738206601767823276374554632561225713396052486759040767785828946337227018811506654188358944484150735558583018733603699369103914585544623174029414479415267226138502155008298651043103101763045646789570586280214609100333918218727269165170688
744 16843170445278050090192414421155882684603325020821611186579702983494467678955000922178340092659415600229308922237789519209481933454438912553914018894028636533952824345086338758469742702249669164865420803645641692458326271176512782639950555452595363727780401477386698201971747148231160385230942197283868284767985396402712739275458786984794860568837264658141097754624
745 53374374428437490524005663542919149332164080393731594915010202762123061191672805617315453731178651173309925353471196952345028199142778917561788371381779776841424518480951716023546081292915038047794951125979423522949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
746 158269331531086998162522913039269103652191997814681691084268211698444838864672661161551333593607166798994254713269871325411819901861674993441355608678324744215610313725368600584157298535074797101477043978151395478197361769732727891638144300065974579900521137732206878797417632242722294979354553965130112735456710714433169176693840415522523597508866930295873655013376
747 892070162668176577556913876613153346522248282799615458706267062114941433703714366145823241109057091954851318836112968749745871058456046367414190355003294535238312674339980622934511446793436361953602270633405601120576409293939143364550677768223889154191096580349704227836691729717530261001184962306039616966287683990663150557975508668775890106774920719907971477274624
748 3619590443233641211133860664720213452945089617468282941913197230886744662928618298774281268923578818939556432696595200581185691164178538122331810728166865155796833620247260095762494303800051860245810071006977332892490474144750197820098012735567128089728109987378134174002030602619885151599611946207390980241120118758143798598798537600527607049770827607997335547674624
749 12615534663513259517554118401445756130767890440595386778748197534637356291537295690711576729401902284571752382756104349887901968157374745502881600151627448763930665434469667730093837283985002204484200181930585627651286377111208074197322966033993927432107520706562636953276838614025139128537975705765617345291221061905631841717318631451611350566059111228947682218213376
750 40030780821328117893004247657189361999123060295298696186257652071592295893754604212986590298383988379982444015103397714258771149357084188171341278536334832631068388860713787017659560969686278535846213344484567642211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
751 118860267979846335620054707692491096842796190358825950004285426985532073987369168532325051528798982266044685289665673365384276746298117920074458062117421882905923345607751819038702131199841172623209260027591698004126218689069278646620246369349546909505291374436887365976860641814284443529495270027812714664327989746539310051697074152057415221729159064652201114915045376
752 670836762326468786322799235213091316584730708665310824947112830710435958145193203341659077314010933150048191764756952499808895035958946868295471146962477490499211131103665428446752607988664144189108907516321012042673459789042235810142109681704364643951704628422977579333192180747582756272891091654141791958648338360978689219597582518919469360294740381370794550910517248
753 2725551603754931831983797080534320730067652481953617055260637514857718731185249578977033795499454850661485993820536186037632825446626439206115853478309649462315015716046186852109158210761439050765094983468253931668045327030996898958533803589882047451565266820495735033023529043772773519154507795494165408121563449424882280344895298813197288108477433188821993667398991872
754 9512113136288997676235805274690100122598989392208921631176140941116566643819120950796528853969034322567101296598102679815478083990660558109172726514327096368003721737590129468490753312124691662181086937175661563249069928341850887944781516389631421283809070612748228262770736314974954902917633682147275478349580680676846408654858248114514958326808569866626552392532885504
755 30223239520102729009218206981177968309337910522950515620624527314052183399784726180804875675279911226886745231403065274265372217764598562069362665294932798636456633589838909198332968532113140294563891075085848569869995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
756 89858362592763829728761359015523269213153919911272418203239782801062247934451091410437738955772030593129782078987249064230513220201377147576290294960770943476878049279460375193258811187079926503146200580859323691119421328936374656844906255228257463586000279074286848678506645211599039308298424141026412286231960248383718399082988058955405907627244252877064042875774304256
757 507823429081136871246359021056310126654641146459640294484964412847800020315911254929635921526706276394586481165921013042355333542220922779299671658250595460307902826245474729334191724247418757151155442989855006116303809060304972508277577029050204035471440403716194027555226480825920146498578556382185336512696792139260867739235369966822038305743118468697691475039261556736
758 2065968115646238328643718187045015113391280581320841727887563236262150798238419180864591616988586776801406383315966429016525681688542840918235816936558714292434781912763009633898741923757170800479941997468936480204378357889495649410568623121130591968286472249935767155031835015179762327519116908984577379356145094664060768501430636500403544386225894357127071199888435838976
759 7219693870443349236262976203489785993052632948686571518062690974307474082658712801654565400162497050828429884117959933979947865748911363604862099424374266143314824798830908266584481763902640971595444985316327126506044075611464823950089170939730248754411084595075905251442988863065990771314483964749782088067331736633726424169037410318916853370047704528769553265932460097536
760 22969662035278074047005837305695255915096811997442391871674640758679659383836391897411705513212732532433926375866329608441682885501094907172715625624148926963707041528277570990733056084405986623868557217065244913101196289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
761 68382213933093274423587394210813207871210133052478310252665474711608370678117280563343119345342515281371764162109296537879420560573248009305556914465146687985904195501669345522069955313367824068894258642033945328941879631320581113858973660228703929788946212375532291844343557006026868913615100771321099749822521749020009701702153912865063895704332876439445736628464245538816
762 386961452959826295889725574044908316510836553602245904397542882590023615480724376256382572203350182612674898648431811938274764159172343157826349803586953740754621953599051743752654093876533092949180447558269514660623502503952389051307513696136255475029237587631739848997082578389351151631916859963225226422674955610116781217297351914718393188976256273147640903979917306232832
763 1576333672238079844755156976715346531517547083547802238378210749268021059055913834999683403762291710699473070470082385339609095128358187620613928322594299005127738599438176350664740087826721320766195744068798534395940687069685180500263859441422641671802578326700990339289290116582158655897086201555232540448738707228678366366591575649807904366690357394487955325514876545138688
764 5515846117018718816504913819466196498692211572796540639799895904370910199151256580464087965724147746832920431466121389560680169432168281794114643960221939333492526146306813915670544067621617702298919968781673924650617673767159125497868126597953910048370068630637991612102443491382416949284265749068833515283441446788166988065144581483652475974716446259979938695172399514517504
765 17571791456987726645959465538856870775049061178043429781831100180389939428634839801519954717607740387311953677537742150457887407408337603987127453602473929127235886769132341807910787904570579767259446271054912358522415161132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
766 52380775872749448208467943965482917229346961918198385653541753629092011939437836911520829418532366705530771348175721148015636149399107975128056596480302362997202613754278718669905585770039753236773002119798002121969479797591565133215973823735187210218332798679657735552767164666616581587829167190831962408364051659749327431503849897254638944109518983352615434257403612082733056
767 296799434420186768947419515292444678763811636612922608672915390946548113073715596588645432879969590063921647263347199756656744110085187202052810299351193519158795038410472687458285690003300882292021403277192717744698226420531482402352863004936507949347425229713544464180762337624632333301680231591793748666191690952959571193667068918589007575944788561504240573352596573880582144
768 1210624260278845320771960558117386136205476160164712119074465855437840173354941825279756854089440033817195318121023271940819785058579088092631496951752421635938103244368519437310520387450921974348438331444837274416082447669518218624202644051012588803944380154906360580574174809535097847728962202794418591064631327151624985369542330099052470553618194478966749689995425186666512384
769 4241685663987394769892278727169505107494310699480539752006119950461229943147316310376883645641869617314515811797447348572163050293337408699674161205410671347455752606509939901150648388001024013067869455993107248056324991126945367507860589353826556827196582776960615549706779044873078633999600361033932973252966472580100413822096183160928754024556947173924572856587575226663960576
770 13530279421880549517388788464919790496787777107093440932009947138900253360048826647170365132557960098230204331704061455852573303704419955070088139273904925427971632812231903192091306686519346420789773628712282516062259674072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
771 40385578197889824568728784797387329183826507638930955338880692048029941205306572258782559481688454729964224709443481005120055471186712248823731635886313121870843215204548892094497206628700649745551984634364259636038468923943096717709515818099829339078334587782016114111183483957961384404216287904131443016848683829666731449689468270783326625908439136164866499812458184915787186176
772 229129163372384185627407865805767292005662583465176253895490681810735143292908440566434274183336523529347511687304038212139006452985764519984769551099121396790589769652884914717796552682548281129440523329992778098907030796650304414616410239810984136896212277338856326347548524646216161308897138788864773970299985415684788961510977205150713848629376769481273722628204555035809415168
773 935812553195547432956725511424739483286833071807322468044562106253450454003370030941252048211137146140691980907550989210253693850281635095604147143704621924580153807896865525041032259499562686171342830206859213123631732048537582996508643851432731145449005859742616728783837127770630636294487782760085570892960015888206113690656221166567559737946864332241297510366463669293214072832
774 3283064703926243551896623734829196953200596481397937768052736841656991975996022824231707941726807083801435238331224247794854200927043154333547800772987859622930752517438693483490601852312792586114530958938665009995595543132255714451084096159861754984250155069367516435473046980731762862715690679440264121297796049776997720298302445766558855615007077112617619390998783225437905485824
775 10485966551957425875976311060312837635010527257997416722307709032647696354037840651557032977732419076128408357070647628285744310370925465179318307937276317206678015429479724973870762682052493476112074562252018949948251247406005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
776 31339208681562503865333537002772567446649369927810421342971417029271234375317900072815266157790240870452238374528141259973163045640888705087215749447778982571774334998729940265329832343871704202548340076266665477565851884979843052942584274845467567124787640118844504550278383551378034297671839413605999781074578651821383604959027378127861461704948769663936403854467551494650856472576
777 178033359940342512232495911731081185888399827352441949276796259766941206338589858320119431040452478782303016581035237690832008013969939032028165941204017325306288251020291578735727921434340014437575286627404388582850762928997286530156950756333134674368356939492291365572045203650109957337013076838947929374923088667987081023094029288402104660385025749886949682482114939262823915585536
778 728062166386135902840332447888447317997156129866096880138669318665184453214621884072294093508264699697458361146074669605577373815519112104380026477802195857323359662543761378481923097890659769841304721900936467810185487533762239571283724916414664831159326558879755814993825285405550635037111494987346574154722892361024356451330540067589561476122660450483729463065108734710120548663296
779 2557507404358543726927469889431944426543264659008993521313081999650796749300901780076500486605182718281318050660023689032191422522166617225833736802157542646263056211084742223639178842951665424583219617013220042786568928100027201557394510908532307132730870799037295303233503597990043270055523039283965750490983122776281224112377605252149348524090513070729125505588052132616128373456896
780 8179053910526792183261522627044013355308211261237985043400013045465203156149515708214485722631286879380158518515105150062880562089321862839868280191075527421208852034994185479619194892000944911367418158556574780959635972976684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
781 24475921980300315518825492399165375175833157913619939068860676699860834047123279956868722869234178119823198170506478324039040338645534078673115500318715385388555755634008083347222599060563800982190253599564265737978930322169257424348158318654310169924459146932817558053767417553626244786481706582026285829019245927072500595473000382317859801591564989107534331410339157717322318905081856
782 139222087473347844565811802973705487364728664989609604334454675137748023356777269206333395073633838407760958966369555874230630266924492323046025766021541548389517412297868014571339234561653891290183874142630231871789296610475878066582735491452511315356055126682971847877339349254385986637544226088057280771189855338365897360059530903530445844421090136411594651701013882503528301987889152
783 570072676280344411923980306696654249991773249685153857148578076514839426867048935228606275216971259863109896777376466301167083697551464777729560732119119356284190615771765159351345785648386599785741597248433254295375236738935833584315156609552682562797752695602848803140165198472546147234058300575092367563148024718682071101391812872922626635804043132728760169579980139278024389603360768
784 2005085805017098281911136393314644430409919492663050920709456287726224651451906995579976381498463251132553351717458572201238075257378627905053649652891513434670236069490437903333116212874105692873244179738364513544670039630421326020997296552289328792061002706445239517735066820824193923723530062798629148384930768256604479704104042517685089242886962247451634396381032871971044644790206464
785 6420557319763531863860295262229550483916945840071818259069010240690184477577369830948371292265560200313424437034357542799361241240117662329296599949994289025648948847470435601501067990220741755423423254466911203053314238786697387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
786 19238074676516047997796837025743984888204862120105272108124491886090615561038898046098816175218064002181033762018091962694685706175389785837068783250510292915404823928330353510916962861603147572001539329257512870051439233225036335537652438462287793560624889489194600630261190197150228402174621373472660661609127298678985468041778300501837804050970081438521984488526577965815342659394338816
787 109567782841524753673293888940306218556041459346822758611215829333407694381783710865384381922949830826907874706532840473019506020069575458237222277858953198582550203478422127467643977600021612445374708950249992483098176432444516038400612831773126405185215384699498844279466067863201771483747305931301079966926416151293961222366850821078460879559397937355924990888697925530276773664468762624
788 449217268908911396596096481676963548993517320751901239433079524293693468371234560960141744870973352772130598660572655445319661953670554244850893856909866052751942205228150945568860479090928640631164378631765404384755686550281436864440343408327513859484629124135044856874450176396366364020437940853172785639760643478321472027896748543863029789013585988590263013629024349751083219007448285184
789 1582012700158490544427886614325254455593426479711147176439761011015991249995554619512601365002287505143584594505074813466776841378071737417087329576131404099954816258827955505729828691957669391676989657813569601186744661268402426230566866979756280416936131135385293979492967721630289005817865219548118398075710376154460934486538089546453535412637813213239339538744634935985154224739472900096
790 5072240282613190172449633257161344882294387213656736424664518090145245737286122166449213320889792558247605305257142458811495380579692953240144313960495488330262669589501644125185843712274385986784504371028859850412118248641490936279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
791 15217317069124193966257298087363492046570045937003270237526473081897676908781768354464163594597488625725197705756310742491496393584733320597121407551153641696085215727309309627135317623528089729453217609442692680210688433481003741410283078823669644706454287585952929098536601445945830666120125506416874583332819693255077505221046635696953703004317334417870889730424523170959936043580922003456
792 86777684010487604909248760040722525096384835802683624820082936832058893950372699005384430482976266014911036767574009654631448767895103762923880044064290933277379761154910324954374030259217117056736769488597994046613755734496056702413285362764316112906690584682003084669337125747655803015127866297590455333805721591824817288114545850294141016611043166385892592783848757019979204742259259998208
793 356229294244766737500704509969832094351859235356257682870432062764898920418389006841392403682681868748299564737834115768138491929260749516166758828529523779832290168745923699836106359919106412020513352254989965677111259434373179433501192322803718490571310895439090571501438989882318526668207287096566019012330190278308927318122121595283382622687773688952078569807816309352608992672906490150912
794 1256118083925841492275741971774252037741180624890650858093170242746697052496470367893005483811816279084006168037029401892620812054188959509167339683448334855364124109509396671549483981414389496991529788303974263342275261047111526427070092381926486651047288121495923419717416370974449470619384984321206008072114038666641981982311243099884107117634423691312035593763240139172212454443141482676224
795 4032431024677486187097458439443269181424037834857105457608291881665470361142467122327124590107385083806846217679428254755138827560855897825914729598593913222558822323653807079522745751258136859493680974967943581077634007669985294342041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
796 12112984387022858397140809277541339669069756565854603109071072573190550819390287610153474221299600946077257373782023351023231129293447723195308640410718298790083831718938210463199712828328359424644761217116383373447707993050878978162585330743641037186337612918418531562435134750972881210231619903107832168332924475831041694155953122014775147591436598196625228225417920444084109090690413914750976
797 69161814156358621112671261752455852501818714134738848981606100655150938478447041107291391094932084013884096303756485694741264668012397699050332395119239873822071669640463528988636102116596042294219205282412601255151163320393357191823388434123159941986632395991556458481461689220881675003056909439179592901043160108684379378627293042684430390239001403609556396448727459344923426179580630218571776
798 284270976807323856525562198955926011292783669814293630930604786086389338493874427459431138138780131261143052660791624382974516559550078113901073545166559976306167554659247112469212875215446916792369655099481992610334785028629797187933951473597367355475906094560394276058148313926090184281229415103059683171839491842090523999861453033036139332904843403783758698706637414863381976152979379140427776
799 1003638349056747352328317835447627378155203319287630035616443023954610944944679823946511381565641206988120928261586492112204028831296978647824704407075219549435935163498007940568037701150097208096232300854875436410477933576642109615229003813159262834186783209075242812354215680408585127024888602472643600449619116894646943603866683236807401586989904529358316439416828871198597751100070044658302976
800 3225944819741988949677966751554615345139230267885684366086633505332376288913973697861699672085908067045476974143542603804111062048684718260731783678875130578047057858923045663618196601006509487594944779974354864862107206135988235473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
801 9702500494005309576109788231310613074924875009249537090365929131125631206331620375732932851260980357807883156399400704169608134564051626279442220968985357330857149206869506581022969975491015899140453734910223082131614102433754061508230849925656470786256427947653243781510542935529277849395527542389373566834672505140664397018918450733834893220740715155496807808559754275711371381643021545715531776
802 55467774953399614132362351925469593706458608736060556883248092725431052659714526968047695658135531379135045235612701527182494263745942954638366580885630378805301479051651750248886153897510025919963802636494906206631232982955472467842357524166774273473279181585228279702132274755147103352451641370222033506636614407164872261659089020232913172971679125694864229951879422394628587796023665435294564352
803 228269594376281056790026445761608587068105286860877785637275643227370638810581165249923203925440445402697871286615674379528536797318712725462562056768747660973852546391375431312777938798003874184272833044884040066098832377989727141910963033298685986447152593931996603674693096082650417977827220327756925586987111949198690771888746785528019884322589253238358235061429844135295726850842441449763504128
804 806925232641624871271967539699892412036783468707254548635620191259507199735522578452995150778775530418449226322315539658212039180362770832851062343288476517746491871452398384216702311724678155309370769887319850874024258595620256130644119065780047318686173700096495221132789407048502442128010436388005454761493769983296142657508813322393150875939883241604086417291130412443672591884456315905275592704
805 2596885579892301104490763235001465352837080365647975914699739971792562912575748826778668236029155993971608964185551796062309404949191198199889085861494480115327881576433051759212648263810240137513930547879355666213996300939470529556274414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
806 7820215398168279518344489314436354138389449257455126894834938879687258752303286022840743878116350168393153824057916967560704156458625610781230430101002198008670862260736822304304513800245758814707205710337639804198080966561605773575634065040079115453722680925808514487897497606036597946612795199165835094868746039143375503997248271291470923935917016415330427093699161946223365333604275365846718611456
807 44762494387393488604816418003853962121112097250000869404781210829422859496389623263214490396115373822961981505139450132436272870842975964393161830774703715695878293594682962450851126195290590917410788727651389308751405017245066281548782522002586838692936299539279221719620745727403712405428474585769181039855747826582051915158884839327960930588145054435755433571166693872465270351391098006282713432064
808 184441832256035093886341368175379738351029071783589250794918719727715476158949581521937948771755879885379879999585464898659057732233519882173750141869148110066872857484231348500724574548787130340892449100266304373407856561415699530664058130905338277049299295897053255769152021634781537726084394024827595874285586454952542143686107402706640066532652116616593453929635314061318947295480692691408911335424
809 652802513207074520859021739617212961337757826184168929846216734728941324586037765968473076980029404108525424094753271583493539696913481603776509435720377502856911924004990292831312170185264627645280952838841759357085625203856787209691092324216058280817114523378064633896426630302238475681560443037896412902048459916486579409924629977816059058635365542457705911588524503666931126834525159567367954497536
810 2103477319712763894637518220351186935798035096174860490906789377151975959186356549690721271183616355117003260990296954810470618008844870541910159547810528893415584076910771924962245093686294511386283743782278089633337003760971128940582275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
811 6342194687914474689377380834007883206233843347796107911711135431426366848117964964523843285152359986566847751310970660691731070887945370343577878811912782585032069293457562888790960691999310398727543831083825881204643663881462282369839226747504162632969094230830705249684870558495680934702976906523492261938553037745277533741768348017382919312028700312832976372990020338387149285553067321701688793890816
812 36347145442563512747110931419129417242343022967000705956682343193491361911068374089730166201645683544245128982173233507538253571124496483087247406589059417145053174398882565510091114470575959824937560446852928118706140874002993820617611407866100513018664275225894728036332045530651814473207921363644575004362867235184626155109014489534304275637573784201833412059787355424441799525329571581101563306835968
813 149951209624156531329595532326583727279386635360058060896268919138632682117226009777335552351437530346813842439662982962609813936305851664207258865339617413484367633134680086331089079108163936967145561118516505455580587384430963718429879260426040019241080327564304296940320593589077390171306612342184835445794181787876416762816805318400498374091046170809290478044793510331852304151225803158115444915699712
814 531381245750558659979243696048411350528934870513913508894820422069358238213034741498337084661743934944339695213129163068963741313287574025474078680676387287325526306140062098364688106530805406903258695610817192116667698915939424788688549151911871440585131222029744611991691277066022119204790200632847680102267446372020075639678648801942272073729187551560572612033058945984881937243303479887837514960994304
815 1714334015565902574129577349586217352675398603382511300089033342378860406736880587997937836014647329420357657707092018170533553677208569491656780031465581048133701022682279118844229751354330026779821251182556643051169658065191470086574554443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
816 5175230865338211346531942760550432696286816171801624055956286512043915348064259411051456120684325749038547765069752059124452553844563422200359549110520830589386168543461371317253423924671437285361675766164401919062989229727273222413788809025963396708502780892357855483742854375732475642717629155723169685741859278800146467533282971982184462158615419455271708720359856596123913817011302934508578055814905856
817 29695617826574389914389630969428733886994249764039576766609474389082442681342861631309545786744523455648270378435531775658753167608713626682281131183261543807508443483887056021744440522460559176973986885078842272982917094060445951444588520226604119136248712859555992805683281198542532424610871754097617778564462531145839568724064837949526593195897781692897897652846269381768950212194259981759977221684985856
818 122660089472560042627609145443145488914538267724527493813147975855401533971890875997860481823475899823693723115644320063414827799898186661321537751847807044230212723904168310618830866710478100439125068994946501462664920480464528321675641235028500735739203707947600914897182245555865305160128808895907195394659640702482908911984146750451607670006475767721999611040641091451455184795702706983338433941042364416
819 435201240269707542523000587063648896083197658950895163784857925674804397096475453287138072337968282719414210379552784553481304135582523126863270439473961188319606044728710858560679559248729628253768871705259280343550845412154388901935921755415822709839222470842360837221195155917072115628723174318302250003757038578684441948896813368790720828384204604728108969255075276761618306602265550028138924753054334976
820 1405753892764040110786253426660698229193826854773659266073007340750665533524242082158309025532010810124693279319815454899837514015311026983158559625801776459469634838599468877452268396110550621959453425969696447301959119613457005470991134643554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
821 4248864540442671515502725006411905243651476077049133349940111226388054500760756976473245475081831439960647715122266440541175546706386569626495189819737601913886044374181785851465061042155250011281935804020973975550714157606091315601720612210315948697680783112625799352152883442476362502671173536848722311994066467894920249844825319997373443432223259372778072859415442265417733243766279709231542583824037707776
822 24409797853444148509628276656870419255109273306040532102152987947825767884063832260936446636703998280542878251074007119591495103774362601132835089832640989009771940543755160049873930109462579643472617219534808348391957851317686572087451763626268585929996441970555026086271657145201961653030136581868241813979988200601880125491181296794510859607027976551562071870639633431814077074423681705006701276225058373632
823 100949253635916915082522326699708737376664994337286127408220784128995462458866190946239176540720665554899934124175275412190403279316207622267625569770745197401465071773130519639297803302723476661399931782840970703773229555422306808739052736428456105513364651640875552960380988092477146146786009721331621809804884298143434034562952775621673112415329556835205679886447618264547617086863327847287531133477865914368
824 358605821982239015038952483740446690372554870975537614958722930756038823207495773508601771606485864960797309352751494472068594607719999056535334842126544019175355380856457747453999956820953213681105550285133647003085896619615216455195199526462637912907519315974105329870264808475667423278067895638281054003095799788835980165890974215883553962588584594295961790666182028051573484640266813223186473996516772020224
825 1159746961530333091398659076995076039084907155188268894510231056119299065157499717780604946063908918352871955438847750292365949062631597261105811691286465579062448741844561823898121426791204263116549076424999569024116273681102029513567686080932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
826 3509562110405646671805250855296233731256119239642584147050531872996533017628385262566900762417592769407495012690992079887011001579475306511485026791103259180869872653074155113310140420820236509318878974121324503804889894182631426687021225685720973624284326851028910264878281723485475427206389341437044629707098902481204126371825714317830464275016412241914688181877155311235047659350947039825254174238655146622976
827 20186902824798310817462584795231836723975369024095520048480521032851910040120789279794441368554206578008960313638203887902166450821397871136854619291594097911081394829685517361245740200525553365151854440555286504120149143039726795116322608518924120564107057509649006573346660459082022287055922953205035980161450241897754863781206932449060480895012136608141833437018976848110241740548384770040541955438123274993664
828 83585982010539205688328486507358834547878615311272913494006809258808242915941206103486038175716711079457145454817128041293653915273819911237593971770177023448413079428152070261338581134655038675639143516192323742724234071889670037635935665762761655365065931558644957851195458140571077009538816049262582858518444198862763380618124898214745337079892873059550302945978627923045426947922835457554075778519672977096704
829 297284226423276143467291609020830306318847988038720682800781309596756184439013996238630868661776782052500969453430988917344864929799879217867792584122904991896369610730003472639365964204570214141636501186375793365558208297661014441356820407437526829800333512942533318462449526226328293897518285484134993768566418024945027557523617624967466234985936628671352324462264901254754418766781188162021586943112404004765696
830 962589978070176465860887033905913112440472938806263182443491776579018224080724765757902105233044402232883723014243632742663737721984225726717823703767766430621832455730986313835440784236699538386735733432749642290016507155314684496261179447174072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
831 2916446113747092384270163460751170230673835088142987426198991986460118937649188153193094533569019591377628355546214418386106142312543979711044057263406808379302864174704622899160726689701616539243988427494820662661863502065766715576914638544834129081780275613205024430113852112216430080008509542734184087286599187961880629014987168598117115812538638573031105879139916063636324604920636990094786218792322426843693056
832 16795503150232194600128870549632888154347507028047472680335793499332789153380496680788975218637099872903454980946985634734602487083403028785863043250606289462019720498298350444556455846837260399806342894541998371427964087009052693536780410287744868309337071848027973469024421501956242542830527897066589935494326601258932046665964167797618320104650097657974005419599788737627721128136256128673730906924518564794728448
833 69627123014779158338377629260629909178382886554290336940507672112587266348979024684203869800372020329187802163862667658397613711423091986060915778484557460532528095163650674527695038085167647216807406548988205677689286981884095141350734409580380458919099920988351249890045816631095707148945833769035731521145864017652681896054898040212882865787550763258605402354000197059896840647619721936142545123506887589921554432
834 247935044837012303651721201923372475469919222024293049455851612203694657822137672863018144463921836231785808524161444757065617351453099267701739015158502763241572255348822896181231214146611558594124841989437411666875545720249286044091588219802897376053478149794072787597682904872757797110530250093768584802984392632804152982974697099222866839978271148311907838601528927646465185251495510927126003510555744939974590464
835 803762631688597348993840673311437448887794903903229757340315633443480217107405179407848257869592075864457908716893433340124220997856828481809382792646084969569230100535373572052593054837644114552924337416345951312163783474687761554378084838390350341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
836 2438148951092569233249856653187978312843326133687537488302357300680659431874721296069427030063700378391697305236635253770784734973286767038432831872208091805097194450053064743698367512590551426807974325385670073985317887726980974222300637823481331912368310412639400423575180365812935546887113977725777896971596921136132205856529272948025908819282301847054004514960969829199967369713652523719241278910381548841327394816
837 14057836136744346880307864650042727385188863382475734633441059158941544521379475721820372257999252593620191819052626976272862281688808335093767367200757464279710506057075719322093753543802786954637909002731652636885205940826577104490285203410842454774915129136799413793573440797137375008349151849844735776008751365253726123059412008446606533927592131739724242536205023173394402584250046379699912769095822038733187710976
838 58347529086384934687560453320407863891484858932495302356145429230348129200444422685362842892711753035859378213316915497737200290172551084319047422370059151926258543747139265254208441915370488367684606688052116357903622490818871728451915435228358824574205733788238347407858394336858202590816608698451943014720234046792947428894004557698395841529967539610711327172652165136193552462705326982487452813498771800354262614016
839 208017502618253322763794088413709506919262227278381868493459502638899817912773507532072223205230420598468293351771452151178052957869150285601759033717983818359679122237662409896052988669007097660470742429137988388508582859289150990992842516414630898508868167677227068794455957188243791775734879828671842649703905418922684352715770866247985278741769493433690676586682770295384290426004733667858716945356270004638681399296
840 675160610618421773154826165581607457065747719278712996165865132092523382370220350702592536610457343726144643322190484005704345638199735924719881545822711374438153284449713800524178166063621056224456443429730599102217578118737719705677591264247894287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
841 2050483267868850725163129445331089761101237278431219027662282489872434582206640609994388132283572018227417433704010248421229962112534171079322011604527005208086740532494627449450327078088653749945506407649348532221652343578390999320954836409547800138301749057029735756226726687648678794932062855267379211353113010675487185125341118549289789317016415853372417797082175626357172557929181772447881915563630882575556339040256
842 11836698027138740073219222035335976458329022968044568561357371811828780487001518557772753441235370683828201511642311914021750041181976618148952123183037784923516246100057755669202940483881946615805119380300051520257343402175977921980820141271929346920478538733185106414188837151189669757029985857569267523399368649543637395616024911112042701567032574924847812215484629511998086975938539051707326551578682156613344052641792
843 49186967019822499941613462149103829260521736080093539886230596841183472915974648323760876558556007809229455833826159764592459844615460564080956977057959865073835952378838400609297716534657321693958123438027934089712753759760308867084964711897506489116055433583484926864824626425971464784058401132794987961409157301446454682557645842139747694409762635891829648806545775209811164726060590646236922721779464627698643383615488
844 175566772209805804412642210621170823839857319822954297008479820227231446318380840357068956385214474985107239588895105615594276696441562841047884624457978342695569179168587073952268722436641990425437306610192462199901243933240043436397959083853948478341484733519579646062520827866877760258720238575399035196350096173570745593692110611113299575258053452458034931039160258129304341119547995215672757101880691883915047101005824
845 570510715972566398315828109916458301220556822790512481760156036618182258102836196343690693435836455448592223607250958984820172064278776856388299906220191111400239525360008161442930550323759792509665694698122356241373853510333373151297564618289470672607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
846 1734708844617047713488007510750101937891646737552811297402290986432079656546817956055252359911901927420395148913592670164360547947203908733106421817429846406041382490490454822234976708063001072453898420871348858259517882667318785425527791602477438917003279702247156449767810777750782260512525175556202812804733607031462158616038586292699161762195887811953065456331520579898167984008087779490908100566831726658920662828056576
847 10025683228986512842016681063929572060204682453933749571469693924618977072490286218433522164726358969202486680361038191176422284881134195572162448336033003830218260446748919051814890589848008783586936115114143637657969861643053299917754659657324156841645322307007785132817945067057650284204398021361169592319265246163460874086773099711900168227276590961346096946515481196662379668619942576796105589187143786651502412587597824
848 41710548032809479950488215902440047212922432195919321823523546121323585032746501778549223321655494622226578547084583480374405948233910558340651516545149965582612887617254963716684463621389408796476488675447688108076415188276741919288050075689085502770415007678795217981371283209223802136881524160610149791274965391626593570808883674134506044859478715236271542187950817377919867687699380868008910468068986004288449589305933824
849 149056189606125127946333236817374029440038864529688198160199367372919497924305333463151543971047089262356046410971944667639540915278886852049654046164823612948538233114130425785476145348709049871196273312053400407716156099320796877501867262192002258111920538758123119507080182858979218459653482550513780881701231651361563009044601908835191339394087381136871656452247059151779385610496247938106170779496707409443874988753944576
850 484934108576681438568453893428989556037473299371935609496132631125454919387410766892137089420460987131303390066163315137097146254636960327930054920287162444690203596556006937226490967775195823633215840493404002805167775483783367178602929925546050071716308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
851 1476237226769107604178294391648336749145791373657442414089349629453699787721342080603019758285028540234756271725467362309870826303070526331873564966632799291541216499407377053721965178561613912658267556161517878378849718149888286397124150653708300518369791026612330138752406971865915703696158924398328593696828299583774296982248836935086986659628700527972058703338124013493340954390882700346762793582373799386741484066676146176
852 8541882111096508941398212266467995395294389450751554634892179223775368465761723858105360884346857841760518651667604538882311786718726334627482405982300119263345957900630079032146286782550503483616069570077250379284590322119881411529926970028040181629081814605570632933160889197133118042142147114199716492656013989731268664721930680954538943329639655499066874598431189979556347477664191075430281961987446506227080055524633346048
853 35579097471986486397766448164781360272622834663119181515465584841489018032932766017102487493372136912759271500663149708759368273843525706264575743613012920641968793137518484050331847469045165703394444840156877956189182155600060857152706714562789933863164001550012320938109704577467903222759940109000457771957545479057484315899977774036733656265135344096539625486322047223365647137607571880411600629262845061658047499677961551872
854 127293985923630859266168584242037421141793190308353721228810259736473251227356754777531418551274214230052063634970040746164167941648169371650404555424759365458051651079467383620796628127797528590001617408493603948189597308819960533386594641911969928427580140099437144059046476161568252564544074098138768872972851830262774809724090030145253403842550623490888394610218988515619595311363795739142669845690188127665069240395868667904
855 414618662833062629976028078881786070412039670963004946119193399612263956076236205692777211454494143997264398506569634442218060047714601080380196956845523890210124075055385931328649777447792429206399543621860422398418448038634778937705505086341872811317443847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
856 1263659066114356109176619999250976257268797415850770706460483282812367018289468820996184913091984430440951368597000062137249427315428370540083771611437676193559281323492714757986002192848741509235477028074259303892295358736304373155938272959574305243724541118780154598772060367917223842363912039284969276204485024443710798216805004416434460580642167651944082250057434155550299856958595591496828951306511972275050710361074781126656
857 7320392969209708162778267912363072053767291759294082322102597594775490775157797346396294277885257170388764484479137089822141201217948468775752421926831202208687485920839977730549367772645781485458971621556203575046893906056738369681147413314030435656123115116974032423718882041943082162115820076869157034206203989199697245666694593578039874433501184762700311530855529812479789788358211751643751641423241655836607607584610777563136
858 30526865630964405329283612525382407113910392140956257740269471793997577472256313242673934269313293471147454947568982450115537978957745055975005988019965085910809224511990859315184725128440752173512433672854601286410318289504852215437022361094873763254594713329910571364898126527467460965128028613522392768339574021031321543042180930123517477075486125234830998667264316517647725244067296673393153339907521062902604754723691011506176
859 109345533908398908109638813863910144760800350474875846535548013113630522804299452353899488535544550023614722662439265000955020261875777490247697513109868294928466368277262482530264303561778077058811389353896005791494864088276346098179084797402382168519291340345416506746720923022787128952943359650301202461883679722195723561552993335894772673900750985578673130970178111134917232372461500539923553397447871601664294477500051185729536
860 356572050036433861779384147838336020554354117028184253662506323666547002225563136895788401850864963837647382715649885620307531641034556929126969382887150545580706704547631900942638808605101489117503607514799963262639865313225909886426734374254010617733001708984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
861 1088010455924460610001069819355090557508434575047513578262476106501448002747232654877715210172198594609659128362017053500171756918583827035012127357447839202654541219527227406625947888042766439451745721171937260651266303871958065287262853018193476814846829903269713109542743976776729728275328265824358546812061606046034997264669108802550070559932906348323854817299450807928808176841350804278769727074906808128818661620885386550050816
862 6310178739458768436314866940456968110347405496511498961652439126696473048186021312593605667537091680875114985621016171426685715449871580084698587700928496303888612863764060803733555020020663640465633537781447481690422547020908474665149070276694235535578125230831615949245676320154936823743836906261213363485747838690139025764690739664270371761678021265447668539597466698357578797564778529916913914906834307331155757737934490259423232
863 26344685039522281799171757609405017339304668417645250429852554158219909358557198328427605274417372265600253619752031854449709275840533983306430167661229869141028360753848111589004417785844369125741230259673520910172104683842687461922150297624876057688715237603712823087907083193204418812905488693469824959077052380150030491645402142696595582716144526077659151849849105154729986885630077029138291332340190677284947903326545342929829888
864 94474541296856656606727935178418365073331502810292731406713483330176771702914726833769158094710491220403120380347524960825137506260671751574010651326926206818194942191554784906148358277376258578813040401766149003851562572270763028826729264955658193600667718058439861829166877491688079415343062737860238927067499279977105157181786242213083590250248851539973585158233888020568488769806736466493950135394961063837950428560044224470319104
865 308434823281515290439167287880160657779516311229379379418067969971563156925112113414856967600998193719564986049037151061566014869494891743694828516197385221927311299433701594315382569443412788086640620500301968222183483495940412051759125233729719184339046478271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
866 942217054830582888260926463561508422802304341991146758775304308230253970379103479124101372009123982931964805161506768331148741491493594212320502291549828749498832696110578934138070871045035736565211794534897667723996619153115684538769630713755550921657354696231571552864016283888647944686434278203894501539245350835866307631203448223008361104901896897648458271781324399666347881144609796505414583646869295839556960963686744752344006656
867 5470924967110752234284989637376191351671200565475469599752664722845842132777280478018656113754658487318724692533421020626936515295038659933433675536705006295471427352883440716836992202357915376283704277256514966625596348267127647534684243929893902209346234575131011027996001369574330226185906597728471986142143376144350535337986871288922412317374844437143128623831003627476020817488662985437964364224225344456112041958789203054919942144
868 22867186614305340601681085604963555050516452186516077373112017009334881323227648149075161378194279126541020141944763649662347651429583497509981385529947526414412617134340160859255834638112912401143387865396616150029386865575452716948426458338392418073804826240022730440303348211701435529601964185931808064478881465970226466748209059860644965797613448635408143805669023274305628616726906861292036876471285507883334780087441357663092342784
869 82098376386968434591246575670045559248725075942144383592434017013923614609832897618545398384303416870530311610521999190957044492940523752117815256003098873725011404764461108083442923343039968704988532109134783484347007875303293072050427731246466970238980246992784239929546016540276941011933121519200547627621656874300104381590972244483169639927466251988237045502505248689874016740962053989383242667658221164475178922418678431064707301376
870 268338296254918302682075540455739772268179190769560060093719133875259946524847538670925561812868428536021537862662321423562432936460555817014500809091725143076760830507320387054382835415769125635377339835262712353299630641468158485030438953344855690374970436096191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
871 820671054757437695675266949762073836260807081874288826893290052468551208200199130317092295019946989133741345295672395216430553839090920558931157495939900840813483278312314251634259728680226126548299473039895868587601055282363761233268348351681084852763555940417698822544558183267012359821884256315592110840682700578039553946778203402240282522369552197851807154721533552109389004476955132756216102356423156676254112999371154679291629797376
872 4770646571320575948296510963792038858657286893094609490984323638321574339781788576832268131194062200941927931889143129986688641337273711461954165068006765489651084651714360305081857200456102208119390129767681050897520015688935308650244660706867482726549916549514241616412513194268815957234110553219227571915949023997873666814724551763940343540750864349188808159980635163159090152850114123301904925603524500365729700588064185063890189549568
873 19963053914288562345267587733133183559100862758828535546726790849149351395177736834142615883163605677470310583917778666155229499698026393326213749567644190559782214758278960430130343639072572526198177606491245898975654733647370221895976298129416580978431613307539843674384822988815353217342514734318468440290063519792007705471186509258343055141316540658711309542349057318468813782402589689907948193159432248382151263016336305239879615250432
874 71753980962210411832749507135619818783385716373434191259787330870169239168993952518608678187881186344843492347596227292896456886830017759350970533746708415635659967764139008464929115001816932648159977063383800765319284883015078144972073837109412131988868735871693425698423218456202046444429548207781278626541328108138291229510509741678290265296605504237719177769189587354949890631600835186720954091533285297751306378193924948750554181402624
875 234796009223053514846816097898772300734656791923365052582004242140852453209241596337059866586259874969018845629829531245617128819402986339887688207955259500192165726693905338672584980988797984930955172355854873309137176811284638674401634084176748729078099131584167480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
876 718907843967515421411533847991576680564467003721877012358522085962450858383374438157772850437473562481157418479009018209593165163043646409623693966443353136552611351801587284431611522323878086856310338382948780882738524427350654840343073156072630331020875003805904168549032968541902827203970608532458689096438045706362649257377706180362487489595727725318183067536063391647824767921812696294445305664226685248398602987449131499059467702501376
877 4183857043048145106656040115245618079042440605243972523593251830808020695988628581881899151057192550226070796266778524998325938452789044952133802764641933334424001239553493987556788764800001636520705143806256281637125053759196265686264567439922782351184276813923989897593774071373751594494314955173262580570287294046135205796513431896975681285238508034238584756303017038090522064049550086135770619754290986820744947415732290301031696234971136
878 17527561336745357739144942029690935164890557502251454210026122365553130524966052940377216745417645784818932692679809668884291500734867173340415672120391599311488784557768927257654441715105718678001999938499313899300624856142391054824667189757627758099062956484019982746109874584179880124826727936731615290574675770377382765403701755128825202414075922698348529778182472325615618500949473747739178513593981514079528808928343276000614302189879296
879 63071749265782952000986816772209820710596044692248654117353063834878761229545684263857028127147562797117429773537083790455985603523585610469503099163356697343745111664678188440672692086597083797732619838714360872715651412170253689430452902819173264018215618831218521188914009023001598824653572874639743912729827407053557990739738062935217143195716238224955157259117647285000953865177134129127718646457757776723398306432460029951737125452906496
880 206620488116287093065198166150919624646497976892561246272163733083950158824132604776612682595908689972736584154249987496143073361074627979101165623000628360169105839490636698031874783270142226739240551673152288512040715593930482033473437994075538881588727235794067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
881 633357810535381086263561320080579055577295430278973647887857957732919206235752880016997881235414208545899685680006945042651578508641452486878474384436594113302850600937198397584249751167336594520409408115377875957692640020495926914342247450499987321629390878353001572491698045285416390766698106117096105093961918267305493995749759144899351478333836126005319282499271848041733620539116985435406314290183709703839169231942684850671391045903712256
882 3690161911968463984070627381646635145715432613825183765809248114772674253861970409219835051232443829299394442307298659048523477715359937647782014038414185200961969093286181697025087690553601443411261936837118040403944297415611106335285348482011894033744532149880959089677708730951648906343985790462817596062993393348691251512524846933132550893580364086198431755059261027595840460491703175971749686623284650375897043620675880045509956079244541952
883 15476836660346150883664983812217095750598362274488034067453066048783414253545024746353082386203781227995117567636271937624829395148887714059587038482305782192044596764509962768508872034438349592675765945694894173082451747973731301410181128555985310401472590575389644764815019257830834150222000768134016301577438705243228981851468649778752653731629039742641751794135123063518591136338385319253694627503485676932223938283727112708542428833663418368
884 55755426350952129568872346026633481508166903507947810239740108430032824926918384889249612864398445512651807919806782070763091273514849679655040739660407320451870678711575518581554659804551822077195635937423495011480635848358504261456520366092149165392102607046797172730999983976333413360993758421181533618853167427835345263813928447634731954585013154590860359017060000199940843216816586570148903283468657874623484102886294666477335618900369342464
885 182859131982914077362700377043563867812150709549916702950864903779295890559357355227302224097379190625871876976511238934086619924551045761504531576355556098749658667949213477758209183194075870664227888230739775333156033300628476599623992624756851910206023603677749633789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
886 561155020134347642429515329591393043241483751227170652028642150551366416724877051695060122774576988771667121512486153307789298558656326903374328304610822384386325632430357780259645279534260222745082735590224798098515679058159391246107231241142988766963640318220759393227644468122878922219294522019747149113250259584832667680234286602380825409803778807640712884294354857364975987797657649095769994461102766797601503939501218777694852466670689058816
887 3273173615916027553870646487520565374249588728462938000272803077803362063175567752977993690443177676588562870326573910576040324733524264693582646452073382273253266585744843165261252781521044480305789337974523701838298591807647051319398104103544550007931400016944410712544127644354112579927115396140519207707875139900289140091609539229688572642605782944458008966737564531477510488456140717086941972034853484883420677691539505600367331042289908711424
888 13743430954387381984694505625248781026531345699745374251898322651319671857147981974761537158948957730459664400061009480610848502892212290084913290172287534586535601926884846938435878366581254438296080159777066025697217152200673395652240842157714955636507660430946004551155737100953780725397136682103006475800765570255987335884104161003532356513686587291465875593191989280404508929068486163497280829223095281115814857195949676085185676804293115510784
889 49566574025996443186727515617677165060760377218565603303128956394299181360030444166542905836450218060747457240708229260908388142154701365213331217558102107881713033374590636019002092566246569826626920348369487065206285269190710288434846605455920608033579217664602686557858985754960404477923451236430383387160465843345621939530582389947276707626076694431274859166166340177747409619749945460862375019003636850540277367465915958498351365202428345450496
890 162744627464793528852803335568771842352814131499425865626269764363573342597828046152298979446667479657025970509095002651337091732850430727739033102956444927887196214474799995204806173042727524891162820525358400046508869637559344173665353436033598200083361007273197174072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
891 499989122939703749404698158665931201528162022343409050957520156141267477301865453060298569392148096995555405267625162597240265015762787270906526519408242744488216138495448782211343944065025858465868717410890295105777470040820017600281543035858402991364603523534696619365831221097485119697391419119594709859905981290085906903088749362721315440135166917607875179906270177912193605127712965344331065064842565216662940010095585930926113547803583951405056
892 2919670865397096578052616666868344313830633145788940696243340345400598960352606435656370371875314487516998080331303928233827969662303644106675720635249456987741913794484400103413037481116771676432764089473275142039762343892421169776903108860361738607074808815114414355589361858763868421294986933357343133275424624791057912961715708992882206797204358386456543998329907562077939355702877519641552239055089308516011244500853238995527659289722598570590208
893 12272883842267932112332193523347161456692491709872619206945202127628466968433147903462052682941419253300480309254481466185487713082745575045827568123852768385776292520708168316023239381357060213398399582680919960947614916915201342317451072046839455383401340764834782064182073231151726187779643057117984782890083654238596690944505015776154394366722122451279026904720446427401226473658158144003071780496224086036422667475983060744070809386233752151130112
894 44312517179240820208934398962203385564319777233397649352997287016503468135867217084889357817786494946308226773193156959252098999086303020500718108496943284446251451836884028600987870754224433425004466791442321436294419030656494997860752865277593023582019820592154801782725933264934601603263565405368762748121456463950986013940340656612865376617712564821559724094552708118906184200056451242010963266989251344383007966514528866897526120490970940832743424
895 145656441580990208323258985334050798905768647691986149735511439105398141625056101306307586604767394293038243605640027372946697100901135501326434627146018210459040611954945995708301524873241134777590724370195768041625438325615613035430491325250070389074608101509511470794677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
896 447990254153974559466609550164674356569233172019694509657938059902575659662471445942027518175364694908017643119792145687127277454123457394732247761389785499061441660091922108861364173882263169185418370800157704414776613156574735769852262560129129080262684757087088170951784774103346667248862711531156860034475759235916972585167519428998298634361109558176656161196018079409325470194430816948520634298098938434129994249045644994109797738832011220458930176
897 2618944766261195630513197150180904849506077931772679804530276289824337267436287972783764223572157095302747278057179623625743688787086368763688121409818762918004496673652506892761494620561744193760189388257527802409666822471501789289882088647744479530546103507157629676963657587311189973901603279221536790548055888437578947926658990966615339497092309472651519966501927083183911602065481135118472358432415109738862086317265355378988310382881170917819416576
898 11021049690356603036874309783965750988109857555465612047836791510610363337652966817308923309281394489463831317710524356634567966348305526391153156175219786010427110683595935147788868964458640071631762825247466124930958195389850805401071062698061830934294404006821634293635501761574250116626119465291950335035295121506259828468165504166986646141316465961248566160438960891806301373345026013314758458885609229260707555393432788548175586828837909431714840576
899 39836952944137497367832024667020843622323479732824486768344561027836617854144628159315532678190058956731095869100648106367637000178586415430145579538752012717180055201358741712288095808047765649079015645506646971228682708560189003076816825884556128200235818712347166802670614005176206841333945299426517710561189361091936426532366250294965973579323595774582191961002884598896659595850749666567855977023336958600324161896561451340875982321382875808636338176
900 131090797422891187490933086800645719015191782922787534761960295194858327462550491175676827944290654863734419245076024635652027390811021951193791164431416389413136550759451396137471372385917021299831651933176191237462894493054051731887442192725063350167147291358560323715209960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
901 403639218992731078079415204698371595268879087989744753201802191972220669355886772793766793876003590112123896450932723264101676986165235112653755233012196734654358935742821820084089120667919115436061952090942091677713728454073836928636888566676345301316678966135466442027558081467115347191225303089572330891062659071561192299235935005527467069559359711917167201237612289547802248645182166070617091502587143529151124818390126139692927762687642109633496088576
902 2362288179167598458722903829463176174254482294458957183686309213421552215227531751450955329662085699963078044807576020510420807285951904624846685511656524152040055999634561217270868147746693262771690828208290077773519473869294613939473643960265520536552585363456181968621219143754693356459246157857826185074346411370696211029846409851887036226377263144331671009784738229031888265063063983876862067306038428984453601858173350551847455965358816167873113751552
903 9952007870392012542297501734921073142263201372585447679196622734081158093900629036029957748281099223985839679892603494041014873612519890331211300026223466767415680947287129438453348674906151984683481831198461910812655250437035277277167169616349833333667846818159935767152858090701547855313385877158631152536871494720152625106753450262788941465608768763007455242876381685301090140130558490023226888373705134022418922520269808059002554906440632216838501040128
904 36012605461500297620520150298986842634580425678473336038583483169164302540146743856021241541083813296884910665666985888156343848161442119548851603903031819496330769902028302507908438610475180146767430143538008861990729168538410858781442410599638739893013180115961838789614235060679290984565886550681572010347315182427110529585259090266649240115708530580222301532746607677402580274649077698577341803229096610574693042354491552012151888018530119731007249711104
905 118637171667716524679294443554584375708748563545122718959574067151346786353608194513987529289583042651679649416793802295265084788683974865830381003810431832418888578437303513504411592009254904276347644999524453069903919516213916817358135184416182331901268298679497092962265014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
906 365697132407414356739950175456724665313604453718708746400832785926831926436433416151152715251659252641584250184545047277276119349465703012064302241109050241596849195782996568996184743325134718585072128594393535060008637979390896257345021041408768842992911143318732596476967621809206504555250124599152531787302769118834440223107757115007885165020779898996953484321276734330308837272535042459979084901343952037410919085461454282561792552995003751327947456249856
907 2142595378505011802061673773323100790048815441074274165603482456573347859211371298566016484003511729866511786640471450602951672208358377494735943759072467405900330791668547024064677410006250789333923581184919100540582162799450214843102595071960827126653194924654757045539445763385506874308536265177048349862432195113221463404070693735661541857324177671908825605874757573731922656412199033376313895046576855088899416885363228950525642560580446264260914172657664
908 9036423146315947388406131575308334413174986846307586492710533442545691549261771164715201635439238095379142429342483972589241505240168060420739860423810907824813438300136713530115640596814786002092601502728203415017890967396828031767667790011645648666970404910889221676574795146357005452624554376460037086503479317205898583596932132838612358850772762036810769360531754570253389847238547108941090014643324261692356381648404985717574319855048094052889358944436224
909 32735458364503770537052816621779039954833606941732262459072386200770351008993390165123308560845186286868383795091290172334116557978750886669906107947855923922164669840943726979688770696921938753411594000476050055549572814201415470632331151235071614562748980725409311459759339670157475504970390874569548957405709500826243471393000513052384159265179054297422072093266666378758945469656011628006803699135248819012395975500232820779046066208843878835485589987393536
910 107959826217622037458157943634671781894961192826061674253212401107725575581783457007728651653520568813028480969282360088691227157702417127905646713467492967501188606377946197289014548728421962891476356949567252293612566759754664303795903017818725922030154151798342354595661163330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
911 333150087623154478990094609841076170100693657337743667971158667979343884983590842113700123594261579156483251918120538069598544727363255443990579341650344770094729617358309874355524301169197728631000709149492510439667869199225106490441314168723388415966542051563365395390517503468187125649832863509827956458232822667258175043251166731772183385333930487986224624216683104974911350755279423681040946345124340306081347286855384851413793015778448417459760132643618816
912 1954046985196570763480246481270667920524519682259738039030376000394893247600770624292207033411202697638258749416109962949891925054022840275199180708274090274181101682001714885946985797925700719872538306040646219693010932473098595936909566705628274339507713771285138425531974536207582269369385073841468095074538161943257974624512472686923326173879650036780848952557778907243513462647925518439198272282478091841076268199451264802879386015249366993005953725463789568
913 8250254332586459965614798128256509319228762990678826467844717033044216384475997073384979093156024381081157037989687866973977494284273439164135492566939358844054669168024819452995579864891899619910545171990849717911334453233303993003880692280632477232943979683641859390712787968623945978246218145708013859977676616608985406823999037281653083630755531739608232426165491922641344930528793510463215183369355050925121376444993751960145354027658909870287984716270272512
914 29920208945156446270866274392306042518717916744743287887592160987504100822219958610922704024612500266197702788713439217513382533992578310416294182664340314464858508234622566459435536416986652020618196916435109750772309552180093740157950672228855455710352568383024110674220036458523932611542937259356567747068818483755186532853202468929879121568373655627843773893245733070185676159265594627998218581009617420577329921607212798192048104514883305255633829248477691904
915 98783240989124164274214518425724680433889491435846431941689347013568901657331863162071716262971320463921060086893359481152472849297711672033666742822756065263587574835820770519448312086506096045700866608854035848655498585175517837973251261304134218657591048895483254455029964447021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
916 305165480262809502754926662614425771812235390121373199861581339869078998644969211376149313212343606507338658756998412871752266970264741986695370676951715809406772329500211844909660259870985119425996649580935139562735768186490197545244243778550623789025352519232042702177714033176859407095246902975002408115741265563208488339618068726303319980965880326995381755782481724157018797291835952091833506852133895720370514114759532523895034402453058750393140281501554835456
917 1791861085425255390111386023325202483120984548632179781790854792362117108049906662475953849638072873734283273214572836025050895274538944532357648709487340781424070242395572550413385976697867560123117626639272583458491025077831412474146072669061127569328573528268471936212820649702352941011726112712626243183351494501967562730677937453908690101447639083728038489495483257942301845248147700408744815683032410218266937938896809824240396975983669532586459566250295033856
918 7573733477314370248434384681739475555052004425443162697481450236334590640948965313367410807517230381832502160874533461882111339752963017152676382176450331418842186296246784257849942315970763851077880467887600041042605028068173065577562475513620614099842573349583226920674339355196782408030028257759956723459507134047048603464431116224557530773033578136960357367219921584984754646225432442605231538333067936749261423576504264299413434997390879260924369969536110166016
919 27496672020598774122926106166529253074701765488419081568697195947516268655620141963437964998618887744635688862827650640894798548739179467272574353868528748993204969067618138576221257967210733206948122966203865860959752478453506147205156667778318163797814010343999157709608213505383494070007959341348685759556244186571016423692093068946558912721335389521988428207892828691500636390365081463130362875947838409510566197957028561538492208049177757529927489079350998859776
920 90880581709994231132277356951666705999178332120978717386354199252483389524745314109105978961933614826807375279941890722660275021353894738270973403396935580042500568848955108877892447119585608362044797280145712980763058698361476410935391160399803481164983764983844594098627567291259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
921 281057407322047552037287456267886135839068794301784717072516414019421757752016643677433517468568461593258904715195538254883837879613827369746436393472530260463637315469695109161797099341177294991342914264041263537279642499757471939169948520045124509692349670212711328705674624555887513934722397639977217874597705583715017760788241296925357702469575781162746597075665667948614312305780911876578659810815317958461243499693529454507326684659267109112082199262932003454976
922 1652095920762085469682697913505836689437547753838869758811168118557871973622013942802829449366303189583009177903836154815096925443124906858833752110147328200472992763488717891481141870515433890433514451761409321948728725121760562301162679000874359618920944793063531125188220639025569411612811475921041396215050077930814092837685058332503812273534723235197251487314835563822802301318792179776862720059755882221242116779662858657949646011856943309044715720082772021215232
923 6990555999561163739304937061245535937313000084684039169775378568136827161595894984238120175338403642431399494487194385317188766591984864831920300748863655899591337951435781869995496757641015034544883671860254837882324440906923739528090164899071826814154695201665318447782415224846630162611716081912440055753125084725425860997669920275266600903509992620414409849943987622940928538466074144524628709881421705619568293961113435948358600502591781557833193481881829683232768
924 25406924947033267289583722097873029841024431311299231369476209055505032237793011174216679658723852276043376509252749192186793859035001827759858702974520564069721391418479160044428442361702717483220065620772372055526811290091039680017564761027165983349180145557855221723677989278974348520687354431406185641829969628391619175491493995706620435354513899918317307664092973710946588024697335271932455297375802690387763166912294390861566800237440247957652999909320322946433024
925 84064538081744663797356555180291703049239957211905313582377634308547135310389415550923030539788593714796822133946248918460754394752352632900650398142165411539313026185283475712050513585616687734891437484134784507205829295984365680115236823369818220077609982610056249541230499744415283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
926 260259159180216033186528184504062561786977703523452648009150199381984547678367412045303437175894395435357745766271068424022433876522404144385200100355563021189328154124937671083824113989930175161983538608502210035520948954775419015671372329561785295975115794616970690381454702338751837903552940214618903751877475370520106446489911440952881232486827173356703348892066408520416853195153124397711838984814984429535111480716208274873784509994481343037788116517475035199307776
927 1531492918546453230395860965819910611108606767808632266417952845903147319547606924978222899562563056743449507916856115513594849885776788658138888206106573241838464291754041485403018513967807216431867896782826441446471528187872041253177803433810531366739715823169893353049480532376702844565076238178805374291351422241864664060534049074231033977566688439027852128740852567663737733322520350653151741495393702819091442254747469975919321852991386447484451472516729663666520064
928 6487235967592759950074981592835857349826464078586788349551551311230975605960990545372975522714038580176338730884116389574351175397361954564022039094945472674820761618932405575355820991090861952057652047486316489554797081161625230282067673026338655283535557147145415519542081328657672790903672524014744371738900078625195199005837686015447405638457273151744572340748020514089181683696516806118855442769959342814959376795913268560076781266405173285669203551186337946040008704
929 23603033275793905312023277828924044722311696688196985942243398212564174948909707380847295402954458764444296777095803999541531495043516697988908735063329604020771172627767139681274022954021824541911440961697533639584407688494575862736317662994237198531388355223247500981296852040167169775718552266776346461260041784775814214031597922011450384444343413024116778819942372577469380274943824467625250971262120699370231982061521489110395557420581990352659636915758580017236279296
930 78180020416022537331541596317671283835793160207071941631611199906948835838662156462358418402003392154761044584570011494168501587119687948597604870272213832731561114352313632412206977634623519593449036860245349591701421245265460082507170245733930944672177283827352312073344364762306213378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
931 242301277196781126896657739773282245023676241980334415296518835624627613888560060614177500010757682150318061308398364702764885939042358258422621293431029172727264511490316971779040250124624993075806674444515557543070003476895915103590047638822022110552832804788399712745134327877377961088207787339810199392997929569954219101682107551527132427445236098395090817818513826332508090324687558814269722094862750503897188788546789903907493378804862130368180736477769257770555539456
932 1427351400085294410728942420144156689553221507597645272301532052381733301818369654079703742392308768884894941378509899658670400093543967029385443808091326261393448719914766664395613255017996325714500879801594243428111464271096742447961712800311415233801415147194340605042115856175087051134651053982646608839539525529417866904417733737183323667092153625173958183986474593062603567456588966808737423073706931027393224181424642017556807966987972169055508772385592046537196699648
933 6052591157764045033419957826115854907388090985321473530131597373378500240361604178832986162692197995304524035914880591472869646645738703608232562475584126005607770590463934401806980984687774201269789360304733284754625676723796339853169138933573965379538674818286672679732761879637608713913126464905756498832393773357307120672446561052412429460680635850577685993917903139645206510888850180108892128104372066846357098550587079566551636921556026675529366913256853303655328120832
934 22045233079591507561429741492215057770639124706775984870055333930534939402281666693711373906359464485990973189807480935571790416370644595921640758549149850155400275234334508462309937439056384122145285858225496419371836781053933855795720697236617543428316723778513165916531259805516136570521127817169107594816879026980610475905512459158694659071016747764525071417826175987356401176797532052761984407158820733211796671245461070829109450630823578989384100879318513736098684862464
935 73098319088981072404991392557022650386466604793612265425556471912997161509149116292305121205873171664701576686572960747047548983956908231938760553704519933604009641919413246305413524088372990819874849464329401868240828864323205177144204179761225433268485760378574411788576981052756309509277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
936 226793995456187134775271644427792181342160962493593012717541630144651446599692216734870140010069190492697705384660869361787933238943647329883573530651443305672719582754936685585181674116648993518955047280066561860313523254374576536960284589937412695477451505281942131129445730893225771578562488950062346631846062077477149079174452668229395952088740988097805005478128941447227572543907555050156459880791534471647768706079795350057413802561350954024617169343192025273239984930816
937 1337428261879920862853019047675074818111368552618993620146535533081684103803812365872682406621593316445146560071663775980174164887650697106534160848181572706925661450560136364538689619951862557194487324374093806092140442022017647673740124893891796074071925992921097146924462557236056566913168037581739872482648535421064541289439416511740774276065347946787998818395326693699659542706823861899786965420063394372667451057994889570450729065067729922405011719725299747605353307570176
938 5677330505982674241347920440896671903130029344231542171263438336229033225459184719745341020605281719595643545688157994801551728553702903984522143602097910193260088813855170468894948163637132200791062419965839821099838884766920966782272652319692379526007276979552898973589330643100076973650512624081599595904785359409154079190754874267162858834118436427841869462294993144987203707213741468942140816161900998701882958440450680633425435432419553021646546164634928398828697777340416
939 20700473861736425600182527261189939246630138099662649792981958560772308098742485025394980098071537152345523825229224598501911200972035275570420672277651709295920858445040103446109031255273944690694423420873741137790154737409643890592181734705183873279189403628023862795622852957379652239719339020321792031533049406334793236875276199150014284867684726150889042061338779252127660705012882597543503358322132668485877074299487945508533774142343340671031670725680084398196665085853696
940 68712419943642208060691909003601291363278608505995529500023083598217331818600169314766813933520781364819482085378583102224696044919493738022434920482248737587769063404248451527088712643070611370682358496469637756146379132463812866515551928975551907272376614755859947081262362189590930938720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
941 213413149724272093823530617406552442642973465706471024967206673966117011250310375947512801749475108253628540766965878069442445177845972137420442692343008150638029127372395421135655955343766702901336699490542634710555025382366476521279627799131105346444281866470307545392808432770525451055427302102008668180567144414905997283503159960803861590915505269800034510154919333901841145763817009302197228747824833937820550352421087424404026388210231247737164756351943695782118825819897856
942 1259857422690885452807543942909920478660909176567091990178036472162946425783191248652066827037540904091328059587507276973324063324166956674355179518987041489923973086427648455395445621994654528877207059560396365338796296384740624108663197650046071901775754285331673512402843728916365286032204291401998959878654920366642797894651930354059809368053557765874294886928397745465079289229828077909599321425699717499052738896631185975364586779293801586905521039981232362244242815731105792
943 5353722667141661809591088975765561604651617671610344267501422351063978331608011190719856582430780661578691863583932989097863280026141838457404381416778329312244263751465425752167936118309815665345971862027786951297148068335206471675683111137469913893024862191718383732094738796443372586152433404508948418938212593922832296676881846433934575880573685551454882902944178535722933095902558205212438789640672641775875629809344991837320185612771638499412693033250737480095462004032012288
944 19541247325479185766572305734563302648818850366081541404574968881369058845212905863972861212579531071814174491016388020985804173717601300138477114630103213575349290372117857653126925504978603788015535709304811634073906072114703832719019557561693576375554797024854526479067973191766391714295056035183771677767198639580044815610260731997613484915094381486439255705903807614008511705532161172081067170256093239050667958138716620560055882790372113593453897165041999671897651841045889024
945 64933236846741886617353854008403220338298285038165775377521814000315378568577160002454639167177138389754410570682761031602337762448921582431200999855725057020441764917014786693098833447701727745294828779163807679558328280178303158857196572881896552372395900944287649991792932269163429737091064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
946 201888839639161400757059964066598610740252898558321589618977513571946692642793615646347110455003452407932599565549720653692553138242289641999738786956485710503575554494286068394330533755203300944664517718053332436185054011718686789130527897978025657736290645680910937941596777400917076698434227788500200098816518616501073430193989322920453065006067985230832646606553689871141723892570890799878578395442292905178240633390348703486208963246878760359357859508938736209884409225623371776
947 1193084979288268523808744113935694693291880990209036114698600539138310265216682112473507285204551236174487672429369391293737887967986107970614355004480728290958002512846983087259487004028937838846715085403695357975840092676349371030904048174593630090981639308209094816245493011283797925872497463957693015005086209587210729606235378045294639471546719204282957257921192664955430086900647189780390557390137632471602943735109733118670263679991230102799528424862227047045297946497357185024
948 5075329088450295395492352349025752401209733552686606365591348388808651458364394608802424040144380067176599886677568473664774389464782462857619353583105856188007562036389223613055203440157705250747981325202342029829696368781775735148547589358321478370587569357749027778025812379028317211672506867474483101153425539038845017249683990419369977934783853902779228991991081251865340574915625178541391972579357664403530097059259052261779535960907513297443232995521699131130497979822347649024
949 18544643711879747292477118142100574213729088997411382792941645468419236844107047664910245290737974987151651591974552231915528160858003633831414781783967949683006476563139846912817452304224694994826743388130266240736136862436853937250349560126047203980401502376586945628635506558986305736866008177389399322201071508961462530014137434665735197184424568030630853664902713425694077608550020952304932744573032483859083892273642072911493032768063135800187748409624857688630871597152548683776
950 61686575004404792286486161307983059321383370786257486608645723300299609640148302002331907208818281470266690042148622980022220874326475503309640949862938804169419676671164047358443891775316641358030087340205617295580411866169388000914336744237801724753776105897073267492203285655705258250236511230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
951 191996286496842492119964025827335278813980506528963831727647615406921304703296728479676102042708283239943902186837784341661618034468417449541751586395617910688900352324066051043008337601198339198375956349868719146811986365144471136463132030977102400507212404042546301982458535308272139940210950626863690293974509204292520832114483846097350864820770653954521846922832559067455779421834917150684528054065620552824506842354221617015384724047781701101749324393000738135600073173567826558976
952 1135816900282431634665924396466781348013870702679002381193067713259671372486281371074778935514732776838112264152759660511638469345522774788024865964265653332992018392230327899071031627835548822582072761304317980792999768227884601221420653862213135846614520621415058265065709346742175625430617585687723750284842071527024614585136079899120496776912476682477375309540975417037569442729416124670931810635411026112966002435824465928974091023351651057865151060468840148787123645065484040142848
953 4836788621293131511904211788621542038352876075710335866408555014534644839821268062188710110257594204019299692003722755402529993159937687103311243964699880947171206620678930103241608878470293103962826202917831954427700639449032275596565852658480368887169953597934823472458599197213986302723899044703182395399214538704019301438948842869659588971849012769348605229367500433027669567894590795149946549868127854176564182497473876805475897770744860172463401044732179271967364574770697309519872
954 17691590101133278917023170707563947799897550903530459184466329776871951949278123472324374007364028137742675618743722829247413865458535466675169701821905423997588178641235413954827849498230359025064713192276273993662274566764758656136833480360249032597303033267263946129718273257272935672970171801229486953379822219549235253633487112671111378113941037901221834396317188608112150038556719988498905838322672989601566033229054537557564353260732231553379111982782114234953851503683531444322304
955 58910679129206576633594284049123821651921119100875899711256665751786127206341628412226971384421458804104688990251934945921220934981784105660707107119106557981795791220961665227313916645427392496918733409896364517279293332191765540873191590747100647139856181131704970455054137801198521628975868225097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
956 183548449890981422466685608690932526546165364241689423131631120329016767296351672426570353552829118777386370490616921830628506840951807081761914516594210722618588736821807144797115970746745612273647414270474495504352258965078114406458754221614109894884895058264674264695230359754708165782841668799281687921039630799303649915501446556869067426768656745180522885658227926468487725127274180796054408819686733248500228541290635865866707796189679306253272354119708705657633669953930842190381056
957 1086976773570287074375289647418709750049274262463805278801765801589505503469371272118563441287599267434073436794190995109638015163665295472139796727802230239673361601364423799410977267838620223211043632568232307618900778194085563368899565746137971005210096234694210759667883844832262073537101029503151629022593862451362556157975228463458315415505240185130848171230713474104953956692051231310081742778088351990108464331084013894028205109347530062376949564868680022389277328327668226416705536
958 4633643499198819988404234893499437272742055280530501760019395703924189756548774803576784285626775247450489104939566399675623733447220304244972171718182485947390015942610415038905461305574540793596387502395283012341737212592172920021510086846824193393908815546821560886615338030930998878009495284825648734792447528078450490778512991469133886235031354233035963809734065414840507446043017981753648794773666484301148486832579973979645910064373576045219938200853427742544735262630328022520037376
959 16966234906986814481425220708553825940101751316485710357903210256020201919357720409959074673062102984095225918375230193248269896974735512541487744047207301613687063316944761982679907668802914305037059951392946759922121309527403551235223307665478822260813608903306124338399824053724745310378394757379077988291249508547716608234514141051595811611269455347271739186068183875179551886975894468970450698951443397027901825866663301517704214777042210059690568391488047551320743592032506655105089536
960 56554251964038313568250512687158868785844274336840863722806399121714682118087963275737892529044600451940501430641857548084372097582512741434278822834342295662523959572123198618221359979610296797041984073500509936588121598904094919238263927117216621254261933886436771636851972289150580763816833496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
961 176390060345233146990484869951986158010864915036263535629497506636185113371793957201934109764268783145068302041482861879233995074154686605573199850447036504436463776085756666150028447887622533394975165113925990179682520865440067944606862806971159608984384150992351968372116375724274547317310843716109702092119085198130807568796890141151173797124679132118482493117557037336216703847310487745008286875718950651808719628180301067097906192138281813309394732309040066136985956825727539344956194816
962 1045671656174616165549028640816798779547401840490180678207298701129104294337535163778058030518670495271578646196011737295471770587446014244198484452145745490565773860512575695033360131660752654729023974530639479929382548622710311960881382247784728107012112577775830750800504258728636114742691190382031867119735295678210779023972169781846899429716041058095875940723946362088965706337753284520298636552520994614484342686502821366055133315192323920006625481403670181538484789851216833812870725632
963 4462198689728463648833278202439958093650599235150873194898678062878994735556470135844443267058584563294821008056802442887625655309673152987908201364609733967336585352733829682465959237268282784233321164806657540885092935726262521980714213633491698238334189371589163133810570523786551919523143959287099731605126969539547822619708010784775932444335194126413633148773904994491408670539426316428763789367040824382005992819774514942399011391991753731546800487421850916070580057913005885686795993088
964 16355450450335289160093912763045888206258088269092224785018694686803474650260842475200547984831867276667797785313721906291332180683645034089994185261507838755594329037534750551303430992726009390055725793142800676564924942384417023390755268589521584659424318982787103862217430387790654479204772546113431180712764526239998810338071631973738362393263754954769956575369729255673088019044762268087514473789191434734897360135463422663066863045068690497541707929394477839473196822719336415521306312704
965 54574853145296972593361744743108308378339724735051433492508175152454668243954884561087066290528039436122583880569392533901419074167124795484079064035140315314335620987098886666583612380323936409145514630927992088807537342942451597064924689668114039510362766200411484629562153259030310437083244323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
966 170392798293495219992808384373618628638495507925030575418094591410554819517152962657068350032283644518135979772072444575340039241633427260983711055531837263285624007698840939500927480659443367259546009500052506513573315156015105634490229471534140182278915089858612001447464418949649212708522275029761972220987036301394360111457795876352033888022440041626454088351560098066785335916501931161678005121944506329647223160822170830816577381605580231656875311410532703888328434293652803007227684192256
967 1011164491520853832085910695669844419822337579754004715826457843991843852624396503373382115511554368927616550871543349964721202158060295774139934465224935889377103323115660697097259247315947817122966183371128377091712924518160871666172296633607832079480712862709228336024087618190591122956182381099424815504784030920829823316181088179045951748535411703178712034680056132140029838028607426131128781546287801792206359377848228260975313915790977230646406840517349065547714791786126678297045991686144
968 4319408331657152812070613299961879434653780059626045252661920364866866904018663091497421082512709857269386735798984764715221634339763612092295138920942222480381814621446347132627048541675697735137854887532844499576769961783022121277331358797219963894707495311698309913528632267025382258098403352589912540193762906514282292295877354439663102606116467914368396888013140034667683593082164674303043348107295518001781801049541730464242243027448017612137302871824351686756321496059789697344818521309184
969 15848431486374895196131001467391465671864087532750365816683115151512566936102756358469330997302079391091096053968996527196300883082452038033204365518401095754170904837371173284213024631951503098963998293555373855591412269170500095665641855263246415534982165094320703642488690045769144190349424597183914814110668825926558847217591411382552473159072578551172087921533267648747222290454374637776801525101726500258115541971264056560511790290671561092117914983583249026449527721215036986640145817010176
970 52937607550938063415560892400815059126989532992999890487732929897881028196636238024254454301812198253038906364152310757884376501942111051619556692114086105854905552357485920066586104008914218316871149192000152326143311222654178049152976948978070618325051883214399140090675288661259401123970746994018554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
971 165451407142983858613016941226783688407979138195204688730969848259648729751155526740013367881347418827110036358682343682655178103626057870415183434921413982650340911475574552255400583720319509609019175224550983824679689016490667571090012816859650116992826552252712253405487950800109385539975129053898875026578412248653923668225519795937824905269789280419286919789364855222848561174923375157989342973408115646087453689158327876722896637539018404938825927379627255475566909699136871720018081350680576
972 982851885758269924787505196191088776067312127520892583783317024360072224750913401278927416277230846597643287447140136165709008497634607492464016300198637684474544430068422197578535988391101278243523130236736782533144962631652367259519472327866812781255252902553369942615413164881254571513409274428640920670650078055046588263328017710032665099576420175489708097709014560440109002563806418199457175662991743342024581315268477869668005126148829868188307448982863291712378777616115131304728703918931968
973 4202784306702409686144706740862908689918127998016142030840048515015461497610159188026990713284866691123113293932412176067910650212589994565803170170076782473411505626667295760046118231050453896289132805569457698088197172814880524002843412109695024869550392938282455545863359195815696937129746462069984901608531308038396670403888665869792198835751323280680450172036785253731656136068946228096861177708398539015733692421204103741707702465706921136609595694285094191213900815666175375516508421233836032
974 15436372267729147921031595429239287564395621256898856305449354157573240195764084693149128391372225326922727556565802617489197060122308285044341052014922667264562461311599522778823485991520764018390934337922934135346035550172067093178335167026402008731072628801868365347783984104579146441400339557657133028943791436452468317189934034686606108856936691508841613635573402689879794510902560897194604685449081611251404537880011191089938483743114100503722849194010084551761840000463446024987502025767911424
975 51614167362164611830171870090794682648814794668174893225539606650434002491720332073648092944266893296712933705048502988937267089393558275329067774811233953208532913548548772064921451408691362858949370462200148517989728442087823597924152525253618852866925586134039161588408406444727916095871478319168090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
976 161480573371552246006304534637340879886187638878519776201426571901417160237127794098253047052195080775259395486073967434271453829139032481525219032483300047066732729600160763001270969711031841378402715019161760212887376480094891549383852509255018514184998714998647159323756239980906760287015725956605302025940530354686229500188107320835317107543314337689224033714420098697500195706725214154197598742046320870581354800618528007681547118238081963220294105122516201344153303866357586798737647398264242176
977 960246292385829716517392576678693734217763948587912054356300732799790563581642393049512085702854537125897491835855913033897701302189011520137343925294069017731629908176848487034229660658105948843922098241291836534882628491124362812550524464325876087286382085794642433935258662088985716368600861116782179495225126259780516733271473302701913802286162511453444811461707225549986495504838870580869660622742933245158015945017302878665641008247406781219976377656257436002994065730944483284719943728796532736
978 4110323051954956673049523192563924698739929182059786906161567447685121344662735685890396917592599623918404801465899108194416615907913014685355500426335093258996452502880615253325103629967343910570771883846929628730256835012953152474780857043281734322420284293640241523854365293507751604512892039904445233773143619261551943655003115220656770461364794168505480268251975978149559701075429411078730231798813771157387551187937613459390133011461368871604184589010822119007194997721519517255145235966691639296
979 15112208450106835814689931925225262525543313210503980323034917720264202151653038914592996695153408595057350277877920762521923921859739811058409889922609291252006649624055932800468192785698827974004724716826552518503768803618453684221590128518847566547720103597029129675480520438382984366130932426946333235335971816286966482528945419958187380570941020987155939749226361233392318826173607118353517987054650897415125042584530956077049775584508704393144669360935872776174841360453713658462764483226785284096
980 50581884014921319593568432688978788995838498774811395361028814517425322441885925432175131085381555430778675030947532929158521747605687109822486419315009274144362255277577796623623022380517535601770383052956145547629933873246067125965669474748546475809587074411358378356640238315833357773954048752784729003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
981 158412442477492753332184748479231403168350073739827900453599467035290234192622366010386239158203374240529466971838562053020296206385390864376239870866117346172464807737757708504246821286522236392213063433797686768842516326973088609945559311579173162415483739413672863296604871421269531841562427163429801287447660277947191139684533281739446082499991365273128777073846116822247691988297435085267844365947440774040309059406775975535597722991558405919108517125188393518614391092896792649561632097697221574656
982 942961859122884781620079510298477247001844197513329637377887319609394333437172829974620868160203155457631336982810506599287542678749609312774871734638775775412460569829665214267613526766260041764731500472948583477254741178284124281924615023968010317715227208250338870124424006171383973473966045616680100264311073987104467432072586783253279353845011586247282804855396495490086738585751770910414006731533560446745171658006991426849659470098953459158016802858444802154940172547787482585594984741678195146752
983 4040447560071722409607681298290337978861350385964770528756820801074474281803469179230260169993525430311791919840978823355111533437478493435704456919087396673593512810331644794018576868257899064091068761821531825041842468817732948882709582473545944838939139460648357417948841083518119827236172875226069664799000177734105560612868062261905605363521592667640887103691692386521017186157147111090391817858233937047711962817742674030580500750266525600786913450997638142984072682760253685461807766955257881427968
984 14870413114905126441654893014421658325134620199135916637866359036739974917226590291959508748030954057536432673431874030321573139109983974081475331683847542591974543230071037875660701701127646726420649121357327678207708502760558425274044686462546005482956581939476663600672832111368856616272837508115191903570596267226375018808482293238856382481805964651361444713238739453658041724954829404459861699261776483056483041903178460779816979175156565122854354651160898811756043898686454239927360251495156719550464
985 49823155754697499799664906198644107160900921293189224430613382299663942605257636550692504119100832099316994905483319935221143921391601803175149123025284135032196821448414129674268677044809772567743827307161803364415484865147376119076184432627318278672443268295188002681290634741095857407344738021492958068847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
986 156194668282807854785534162000522163523993172707470309847249074496796170913925652886240831809988527001162054434232822184278012059495995392274972512673991703326050300429429100585187365788510925082722080545724519154078721098395465369406321481217064738141666967061881443210452403221371758395780553183141784069423393034055930463728949815795093837344991486159304974194812271186736224300461270994074094544824176603203744732575081111878099354869676588236240997885435756009353789617596237552467769248329460472610816
987 930703354954287279459018476664597042790820222945656352091974784454472207102489583184950796874120514436682129602033970013496804623925864391708798402088471690332098582421879566482134550918298661221789990966800251892050429542966430666259595028656426183584929254543084464812806494091155981818804487023663258960875030025272109355455643155070986722245026435626068128392276341048715610984136997888578624644023624160937484426452900538300613896987667064188962584421285019726925950304666245311982249940036378609844224
988 3991962189350861740692389122710853923115014181333193282411738951461580590421827549079497047953603125148050416802887077474850195036228751514476003436058347913510390656607665056490353945838804275321975936679673443141340359191920153496117067483863393500871869787120577128933454990515902389309338800723356828821412175601296293885513645514762738099159333555629196458447392077882764979923261345757307116043935129803139419263929761942213534741263327293577470489585666485268263810567130641236266073751794786850832384
989 14706838570641170050796689191263020083558139376945421554849829087335835193137097798747954151802613562903531914024123415988035834579774150366579103035325219623462823254540256459028433982415242612430021981022397073747423709230192282596030194911457999422644059538142420301065430958143799193493836295525924792631319708286884893601588988013228962274506099040196468821393113319667803265980326281010803220569896941742861728442243497711238992404229842906502956749998128924826727415800903243288159288728709995635408896
990 49324924197150524801668257136657666089291912080257332186307248476667303179205060185185579077909823778323824956428486735868932482177685785143397631795031293681874853233929988377525990274361674842066389034090185330771330016495902357885422588301045095885718835612236122654477728393684898833271290641278028488159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
991 154788916268262584092464354542517464052277234153103077058623832826325005375700322010264664323698630258151595944324726784619509950960531433744497760059925777996115847725564238679920679496414326756977581820812998481692012608509906181081664587886111155498391964358324510221558331592379412570218528204493508012798582496749427089555389267452937992808886562783871229427058960746055598281757119555127427693920759013774911029981905381871196460675849498942114828904466834205269605511037871414495559325094495328357318656
992 923257728114652981223346328851280266448493661162091101275238986178836429445669666519471190499127550321188672565217698253388830186934457476575128014871763916809441793762504529950277474510952271932015671039065849876914026106622699220929518268427174774116249820506739789094304042138426733964254051127473952889188029785069932480611998009830418828467066224141059583365138130320325886096263901905469995646871435167649984551041277333994208985811765727675450883745914739569110542702228915349486391940516087580965470208
993 3964018454025405708507542398851877945653209082063860929434856778801349526288874756235940568617927903272014063885266867932526243670975150253874671412005939478115817922011411401094921468217932645394722105122915729039350976677576712421644248011476349746365766698610733089030920805582291072584173429118293331019662290372087219828315049996159398932465218220739792083238260333337585625063798516337005966231627583894517443329082253608618039998074484002522428196158566819871385963893160726747612211235532223342876557312
994 14618597539217323030491909056115441963056790540683749025520730112811820181978275211955466426891797881526110722539978675492107619572295505464379628417113268305722046315013014920274263378520751156755441849136262691304939166974811128900454013741989251426108195180913565779259038372394936398332873277752769243875531790037163584239979454085149588500859062445955290008464754639749796446384444323324738401246477560092404558071590036724971558449804463849063939009498140151277767051306097823828430332996337735661596442624
995 49078299576164772177659915850974377758845452519856045525375712234283966663309034884259651182520274659432205831646344302189587819766797356217680643636056137213465478967760338435638360322989866467856057088919734404117473366413422846095995475359539870406290241434174942041205339751716474339104934188071638345718383789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
996 154169760603189533756094497124347394196068125216490664750389337495019705354197520722223605666403835737118989560547427877481031911156689308009519769019686074884131384334661981725200996778428669449949671493529746487765244558075866556357337929534566710876398396500891212180672098266009894919937654091675533980747388166762429381197167710383126240837651016532735744509350724903071375888630091076906917983145075977719811385861977760343711674833146100946346369588848966868448527088993719928837577087794117347043889381376
997 920487954930309022279676289864726425649148180178604827971413269220299920157332657519912776927630167670225106547522045158628663696373654104145402630827148625059013468381217016360426642087419415116219624025948652327283284028302831123266729713621893249793901071045219569727021130012011453762361288974091531030520465695714722683170162015800927571981665025468636404615042715929364908437975110199753585659930820862147034597388153501992226358854330430492424531094676995350403211074122228603437932764694539318222573797376
998 3956090417117354897090527314054174189761902663899733207575987065243746827236297006723468687480692047465470035757496334196661191183633199953366922069181927599159586286167388578292731625281496780103932660912669897581272274724221558996800959515453397046873035165213511622852858963971126490439005082260056744357622965791343045388658419896167080134600287784298312499071783812670910453813670919304331954299164328726728408442424089101400803918078335034517383339766249686231643191965374405294116986813061158896190804197376
999 14603978941678105707461417147059326521093733750143065276495209382699008361796296936743510960464906083644584611817438696816615511952723209958915248788696155037416324268698001905353989115142230405598686407287126428613634227807836317771553559728247262174682086985732652213479779334022541461934540404475016474631656258247126420655739474631064438912358203383509334718456289885110046649938059879001413662845231082532312153513518446688246586891354659385214875070488642011126489284254791726004601902663341397925934846181376
1000 49078299576164772177659915850974377758845452519856045525375712234283966663309034884259651182520274659432205831646344302189587819766797356217680643636056137213465478967760338435638360322989866467856057088919734404117473366413422846095995475359539870406290241434174942041205339751716474339104934188071638345718383789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000