0 1
1 12
2 132
3 1452
4 15972
5 175692
6 1932546
7 21257280
8 233822160
9 2571956640
10 28290564720
11 311185670400
12 3422926421970
13 37650915208500
14 414146038003500
15 4555452101075700
16 50108275682741100
17 551172361422635700
18 6062690600643436650
19 66687337558542459000
20 733535864451833289000
21 8068621182615686451000
22 88751826520718731953000
23 976237021479576130923000
24 10738243475866173861734250
25 118116677005569642608257500
26 1299239435033642419362292500
27 14291149669465741444196797500
28 157197321269564353031342632500
29 1729111959909270350426516377500
30 19019587266212223930077868191250
31 209208372947720273843649408750000
32 2301214148278881131853228401400000
33 25312498164508104027524704549650000
34 278428047996938443235604143598900000
35 3062604781541598599058284579868150000
36 33687511424943075804954948775517981250
37 370550073207431873709020753601879562500
38 4075912732822624608140719230492065437500
39 44833521315446333001248374357179069562500
40 493152028834188909960643317518386067437500
41 5424488561407917637272515662432453251562500
42 59667352930507457497993298420738469846656250
43 656318649293951921275304468801321699630625000
44 7219260588159864072181874006206004815059375000
45 79409176466073306026708980663490513389730625000
46 873471352088604493562966414143346597041479375000
47 9607859404579743794936255677441217969228630625000
48 105682873419307576195031492875817483445903740156250
49 1162472228604590409180625916474933372610306717187500
50 12786761360237975277177863401159647781093874714062500
51 140649610425479782076588731332083340038927117629687500
52 1547093306547097477582225920829933914877627032951562500
53 17017449902081139443304960235663017268548734782842187500
54 187185607968387530769810607039318521084600406442838281250
55 2058971939515441602008010663480041031222974325640312500000
56 22647924131154015406167605671584782087682440047056468750000
57 249118726489891326370648928902383081328032270418084500000000
58 2740213166052452430129109585621583213487590069833257281250000
59 30141323782465201547717657641847742898606353369891757687500000
60 331543330502343886298063578143680577646749158222803606394531250
61 3646853097558152506888761178470747313965870900142027406132812500
62 40114025201527825914063082509396058845045597806547153014179687500
63 441239330135411455589327154641289929558230076308644095769257812500
64 4853468219163689546097590694622213453301127187815418886386054687500
65 53386341936478857653856553094124837070100731470454405615147382812500
66 587229868757592817425897834373964170159420430829149323578878378906250
67 6459309745765357340685674802133803175609987528715835581784615234375000
68 71050000368701197137245887604973540078987202974916273646192183203125000
69 781523529770640450795516730859195273806674425276998308335304793359375000
70 8596467620205956766560245109049502838945079807433970364886004942578125000
71 94557940650791707309340230891081617335726252896223424325419821021484375000
72 1040102113466046043206780818553083659887967275070684647865894237247753906250
73 11440735690635813394652402859602672129590584144711860200424817448045898437500
74 125843829609005998858016248185049187504565949972951172017842987590434570312500
75 1384235234419651174374719569971853488402132360160983507701281609253288085937500
76 15226071792014986916156882607178497410478983898676725611547338553228536132812500
77 167481116251741665944372762377436548932798142658395136072809640527419342773437500
78 1842229872818518825939193959111295097311840316313376194587132660766347848144531250
79 20263842158800056389992857516983392316343113929677860757201064279478751972656250000
80 222894713138339019869732367512842565429553583921836185655341570645032535976562500000
81 2451758790642120436570658876762870226953656035664036090595217675155073905917968750000
82 26968433135334736908942288056598454346100397375630791863475567420188362041093750000000
83 296642715650074303614359173021571859248781315596780342034295144099058127764238281250000
84 3262959338670477981825891796131878976565460505841869604657082425996918600860344238281250
85 35891336898277940814954886877379815942949855413072533825969390909084280639717211914062500
86 394791332236022090931313672654453074692272887432109085015937348856370531253409350585937500
87 4342557549484073871062166141652207441391348399557997473819633192057576240773096899414062500
88 47766514942904501140408757695688824913634818320390517732529821937723159934036220288085937500
89 525413865859254701125291393132173784794120866260637564029148303286796430856006007836914062500
90 5779356747444148885396085431241679247054111456906491305715140512029996387904037196936035156250
91 63570770747750876549492968100060229282902645385697375950996113761454299619225874866455078125000
92 699254790812193705895256936230718238551950963747035767359791643764821631362388336369873046875000
93 7691542146216687281261208479990689225506878238580230937121585681809741302909840386284423828125000
94 84604097625577492925362075129785152578365550885353690614545888141306765493305774415139404296875000
95 930613549138393430370972404968756349951379691797591276796818164054867353432154250168139892578125000
96 10236402280096366123411707600129911409872281769176449457896149923626939711792180069762169006347656250
97 112596610845582532978741763343201239886050298765121003564442648745230003950040065807563370971679687500
98 1238520764132396196473486427187604145373657969249183695239668054526942210030881226064450693969726562500
99 13623266914230348747188892959643938893813700071958519019592640485267453742344729278442349489135742187500
100 149850859825006215599838143387666291284940509909039283138330641542425305761806617228750105962524414062500
101 1648303621419743782787356358972138373154990579424763965541629063809862568874001831307583069161987304687500
102 18130725653214177958501568591181786942062502001240456019263380277162475524237192421162638467490539550781250
103 199431226407776399979010423932300355427222471719722588051385678564864590298036512598415368442578125000000000
104 2193669179449468301055657717434520591498191633915379353280247930135647229684966883506494279558654785156250000
105 24129543580236753620734473655490844968680005633752804287449691891603576123862935009635771867216577148437500000
106 265415988356395947093246316120191876763185700591640717327088696911165769427573596635983936111716687011718750000
107 2919476973982253510021686290256663777046808303848430278100788068318960656028149652240735885585215966796875000000
108 32113158873336507774579299895464618198974180804184520791485521421389061197841858827241441087005792658996582031250
109 353232781766896006834161380758827715663895032822978014963198455052088200914044907771920118903230663650512695312500
110 3885428979656644287438205416168787904983946475832498249679562615669832460537030854651886298652630329391479492187500
111 42738271007695241493591469898243518948532979434331152160060934956031360294056920983573715817192940271804809570312500
112 470105056170301403714394248266181947958346444107414073518279833484099775656300150996955065000727778316940307617187500
113 5170980449749366196157275449866521354949524817855337200972454606978986913893978347786925046291928666866287231445312500
114 56878858163149830308667733486784493820769577249113148880510849661220223306691983653063278056014267145884498596191406250
115 625646245887571318662828449726374358780948140143055374263290270077522247038918288566926382087688013930188446044921875000
116 6881875579682604002692805342514008710900967099279485268300786775197754043169216539700565285961695409947163238525390625000
117 75698067087487024954359584423408599274513757565467277213821982942347014277227597773539291707796957862969244842529296875000
118 832650531738611628144996140562201693586576210015141955650631927528063272288902089129771503260911434798786041412353515625000
119 9158845591173583567369411614963631945571404300107826823012931498650083986516180968343185218270591847451107578582763671875000
120 100743888781053550717234253012073053067861619502529884742011066764926328381443319841646716568780415450674378517799377441406250
121 1108145237922805338994530676008913142560317195225468134785983048643365940362100856628457950522041951021205725094223022460937500
122 12189184705781703176102188859315516108187013536766404184148958464901491753693890564343828099949888773872382570790481567382812500
123 134076489892394930823722192183776993901583405063379151024309401228297792611177150720836512576578497603582662371758651733398437500
124 1474791429925471041091487179049553677280294426500185777740532882645048223696035126811285747855695443228829828305119705200195312500
125 16222156199996000792714027932577848735099923811914087379209926653304132248677238732776103056806141637175957722595986557006835937500
126 178437673583692754786153892349549374337406757353023802659276228178238160278724090634700685463477592164482850924869017219543457031250
127 1962747920894038278245947619235018202375126642654644812966938231671130015227902439808617980900880864005344768892246543884277343750000
128 21589495780816631004292621868496525207802201730766940527111764095149886955669656650555230006270471473595796919262490783691406250000000
129 237476409022298753370389984231357094134606566402851748305642953128284486737892949805291714606203205851092096219874627784729003906250000
130 2612152012009285213177814184598859922226313598380925205139825686790824982360875820318255773102816355975571381526211519577026367187500000
131 28732698805477783505811689650566689309773918503335860351076209638775155515025773284915157678148419579774246345176914757804870605468750000
132 316048980630063678314911085424767153479861602593276172589471309617661056912139066316305781600745613671816063089310688628994941711425781250
133 3476421022387889452077449191541267637310911802665919762880487815001762805681355245645760945977143684401385393129240446689538955688476562500
134 38239335880176680063941965613651549662282653318177963546015816881955948031993626709055273789787122496216975891584181925243902206420898437500
135 420618446137624976199097782495394775382876866194236605824263110056587323104074492588986448263859289125937461590002268763870019912719726562500
136 4626646178835590361082654420976476327956878221113860060774716932315241206167736545662769535321503838498495475415517845758325872421264648437500
137 50891384010129798426668045650694105710016247574797654788485348992253906378110655175197062907354983231110343559984243745515904016494750976562500
138 559786261226121129832350852580013334113114569884123323194439832471197954824071244305387802438773065240401998699274860736225738778114318847656250
139 6157440288814811868843781664292394855041276451846325900543743346397231359840544566916946249183003244313687845524939979557322901248931884765625000
140 67729548823286950406997306339156990824446044697993049963937644209102042918578223124888830665068728267390954273538008911529978984737396240234375000
141 744999800020630918570920945182973449243738030227553424011930540067897301505500449181227851236677298379244603007588785009366005695438385009765625000
142 8194720202239853360280350974853381717432447193646355946240605918617322938184874762215130677838308896683090157437962076567833784319210052490234375000
143 90138868750217564483655986846413057481083805702319714823388756166537333154385384417290061099456862472315086976737331719884229801673221588134765625000
144 991493969171534068585690219247636719601018561172091008912282045936994610796026460045345457725326871470303041683090995186184676520105767250061035156250
145 10906064215512469228333258345212716810679002711224974713634342856180210814605416749020387229801532823481041290913970286066700708148215055465698242187500
146 119962642609179532674542173380419375794782468100774203849654645376992779175594667884672322185867336656132511040857397047853333993755926370620727539062500
147 1319544368839158799192529182175024894102901650669009840991388340232247658219304011004470633119896897973117677052720918845851199289789147138595581054687500
148 14514496375406602335349924181763893428859993453883183753207086759349717848772944906714337948356624404877420905172862057152561798122013118982315063476562500
149 159654051812614984739092543779561427804718116329940021053391477317021595362608959091982515410138684864580247046206653790030598535263173105955123901367187500
150 1756135080468549944381606512790201162183286673032177673256042238535840803892320299488047673010133857391173125140347511328894075516560189317822456359863281250
151 19316831523148345512071602191861832577443037324198589247465568567121123663816167723735140571941710224647308975527205786553975735293341054334640502929687500000
152 212477949016394057148971337198419417791871337050907048772480276575239945682926234605595238711714370178543041574852608189651356290056105614295005798339843750000
153 2337178266741703588191034294605308142158136731988429593438830333091020041017258983607565992215425501369121291962477510383277570796032982038631439208984375000000
154 25708090066834624194683535084691594537035803811889009916424429729720575493150880639984894728287858928803405700700654277832874884055445809975304603576660156250000
155 282779411519113693530639289162091865428725122552857626554406682970672488255442799969462732436251948816663533249798978131078415126604008514198007583618164062500000
156 3110468158902869866914808026449587032518963693944084947250869806463144977345362742337373392738373335910235991408242178219584639960654956718393252491950988769531250
157 34213990741311989663851544625161189799654986916725878281230511691460851349005056192425536378606946041210150344929137411152428120318563867544206506013870239257812500
158 376341149513479593847655471677975742934840143814129183057774027994363165904387737800656341906891601813312404098511800099462642454010790029879330796003341674804687500
159 4139612414348133223264120964652129740321979855991379565599623270381555546842611554916188576924442761579207272066938856949364584776612901270648913937807083129882812500
160 45534194076779791999030026688279125481844689786177661799578927521932999183963928246080573744141103514943483073036839820178022375941672091813501783245801925659179687500
161 500859168127782645503581509611704502366738257484197997945187569650505031943518730223323495277153838119946314861057539624365006846493786798914645386964082717895507812500
162 5509264221842913965251191328367934217929605679567812019044952451985698633942032633232304839228448218909760214626520139070228011622666175436342684585610032081604003906250
163 60599853606622607996277634576088095647175473444099511952078295786422095490998427631853674127184921567048158764098828589160585297176705059170998668647706508636474609375000
164 666575809267621083944885394566264367561078424300027132999267966016966447142023114025523956141311012665444147657089682316317586580730862470541758129980862140655517578125000
165 7332085525900122536111888793417147943404603154817568800425251828245595807425834225855273001395725929578482707937527572602797214135363977930828390613577306270599365234375000
166 80650208740969146358078119302506945101430032507049234782536905459692499222292295172707528168431346897986725317313019585679589999086730262262714304823705971240997314453125000
167 887122244685406526955461526180919490674978021048743349509438499705603914933094036198371828257107728639069503871546263728590016055739687580712977643708691537380218505859375000
168 9758014136619299035147838157536799125448222977771166567712472560168594771629585059591092293805875409356632005220375535370129951867757647244713332111793825283646583557128906250
169 107334519521860060277374550502180404890095372478021342006221360545013284265143387569500772519812520047673133963916268923820782895041656880502649537163922185748815536499023437500
170 1180639720304806631924103433243239331452418221811694685777947377883623277312765036675616590612865530479267407382213272768250455034521822898246814099451470911055803298950195312500
171 12986596999463199162359907461600761675900495000036914903077708475089151019867525535478373307814017885192215479256451201091063221028083193419585331045273446444123983383178710937500
172 142847727995230952298185193153737353426610739301466620699877951715976334713862740311958302436638325464492127951224274429745119411805751935167177760629678116749078035354614257812500
173 1571271780763116677158834713988470765807804837396552547088852394903059100685476718395422931548234131831131257215607820436131167556269597977310633472666383523118346929550170898437500
174 17283404109198860891668879794776878482514686200659680573034698052334722957095409299492769736482032209165910797114059635432148857122977239186163001046513356133692935109138488769531250
175 190111005148196062965886581527861686105295591660309192330312498373237335937284707601406727061164725810169434629307288552928034434611924650021158798524997411188939213752746582031250000
176 2091150218446910582496992585683595356523976056324469646652672257700878235527741036774406405136910737340985250563268345614269252644213154522872788386583051193189328908920288085937500000
177 23001873209295668063886120874223373250418032970396363356918412570764563395269112217435681521153493907192476621897206154158893113752004773044287802780671090181963858008384704589843750000
178 253012034462767629166801877373812500868517807503530403626076715485514788789509926027576670753561981258945736424403797222725950826987441674187018041226148552963568174839019775390625000000
179 2783038103049734055953181727041151714508356838815065244635421588222338356541473892767364833505265173737734624203760072276750746552538350208545107457088745399966668429970741271972656250000
180 30612382132227918660944284256175277728382681201628731622142480101954039833214539320056057886786280731898735794258695239598079109616424453601337833517749172682578434197977185249328613281250
181 336724796826398478463643385978517456730929187312199164028497327717493056148286649262134017419725618855479936848688583935102878651729560978260620032338394332911222848240286111831665039062500
182 3703847296431467364695678065007606622734782793248071030792016348383083588599320389375001932570636272272271700613192422744537148709497200561678584788211128638553509415920823812484741210937500
183 40740940152249551373310343451819060928565942372268803420924546032370993326274785816587910531330406547981574949953474311548897092560970757591715311966502933471042401337448507547378540039062500
184 448135160995531496472261449584628454687197685429282479953918941882265760178738065638447182323519153941180388562834835526556869570488180510062563711288005505435483790792759507894515991210937500
185 4929319789136043680700843162721910886385279265006996994424406492521040613286326949265820643561424297025660563456113288596274826404139554927216725678175617229509736861522022634744644165039062500
186 54220680942753553408369390836459355620530025000424995899701487104712171962170047277932325640478868948619248355594950566172424436594470426219161365481663275709379736045283028855919837951660156250
187 596407286939512644126489514316598397831417825654965751531293723661937862007411708224716146417319049515026380146117975698179065009777841170292136153577037513376035408826858587563037872314453125000
188 6560257926124196491928994938794585700175238522428364313181251046571696043766357990412277652835850538216629535343284553044607750851215980681030792915437957535463193636240062825381755828857421875000
189 72160392737857568921084737416709649881331517373511438616678094977695713436461102996078391592116110828952281061347916833243685530595538346738126152896703061811494632685571632571518421173095703125000
190 793737432082676922309986946658472997893443094385903396206450190873462280931293460095815720781505413545829053936192748342458449829368930935777901159564658117229928560426959988586604595184326171875000
191 8730815994557007056802916832817353207185266790965410514002711978727874747221174280395880764849755849978279690282866540319238150887168348072414697109046278714712094983409054544754326343536376953125000
192 96035722708454201126262979696960465126021351439354063414131044511701904585489106779263832432316079101615752753299408357955691247285925415894378419630665057407859558170184040306666865944862365722656250
193 1056357165456796995512462015164630542754934952825602148156366439118473683648807612163467836483869970717346977630243551991373361564263556711035535680962434615528249713455933188131731003522872924804687500
194 11619535205660350551060533739063201735145653818558076809156008270139984766476449328172721762663188300153555999463789794897822477551669332563910991556535724040634177422376394942587707191705703735351562500
195 127810557650921832150493056716484766661573415093628300217243231864173843653149979787894666969112489726264836010457144009932303866935170765089420385615565027835622654970665775415803026407957077026367187500
196 1405868510048655361821764134390357551563187965462231761798046048538729278400628248952599892949924155523128309601981105716038911139752152190081869275134252922082628891525693483614366594702005386352539062500
197 15464029763054327321811440337981866155251484717113327852781887712407902790973792583290678360064093459421907838039890267152466107272206623439477322855728470190988909166679530214011995773762464523315429687500
198 170098565266501251652240760784546030231959535690076551464057116467752500110024758788842231585038994245071129999892794034793577618161498066941361399624078176417475799127417857889511981653049588203430175781250
199 1871020836680508041351002003062903964391857752993237566438485894534182944025587376083346781536841262532036391311676200019309602094293402331066632276858677068920381886445921161249620102345943450927734375000000
200 20580532033341320655909956284409738554877502336849812363948898299492604801324240852129152360721687393461279777372242717271096790111072601630735407785456725869965413583106918384399900170043110847473144531250000
201 226378183754943528615200045409176201069914956444326870858148264064802339213891350829447512314282515491598378782333960684060138471706713173651649688419494582307632468821361239654718716997653245925903320312500000
202 2490075669431896452869450361950322245190379300207670683931625980097423243511109741536629050670749226524408107831530013895710526936262442454667871169232765535020552745403047852743118822311982512474060058593750000
203 27389904524584315126332936434858967345459416931115865579684353850903018795051105894938698056278949571522180534194385668946265268142026859939193471338384930918574380464926726123851995055869221687316894531250000000
204 301278743885322111796307604763216234310727047704114107633714631651186985267708516793596484861325221277258324457619341520761349752653014933321066167484015740088711553577254872575770897995521547272801399230957031250
205 3313953921805248654305536710507022638691974811765773577739372969721317842440938072911849302256514716512460465580527491879045505801816034077773890286103156651266050225696136621440182575803075451403856277465820312500
206 36452258311421585439460543973528930852323697443948028745395600105269228627600154133680638513991199498225929400201795357083879004556734341273535004010403895703983795351778355411810891069428406190127134323120117187500
207 400961258772955202277342070753462285458111645673887961692425838710203774844816865365929976668982605809784909877986652693827655051446872926645687377332123785715894600856835591929853387041616973001509904861450195312500
208 4410424442384100673675400100017055873784349573080858518000125868278058754910814060916325482083692350746261960041677158549038607689280689003567558579760224585317091193282525487986139964263771295081824064254760742187500
209 48513025476592828184251097279089256046473875912650432588626321307487242966075669459232193802144744617694191461169656843121707441418639841727682103534639783220082721921778557298281390098758079905528575181961059570312500
210 533625203568917416226827258387176124699186438048985202430500225570764145138823690808786769680469299997479518001705860708351724412460863624511133925221074765569004696479507179684314677837697242867434397339820861816406250
211 5869678402584087930048718779291016392112422930163696177728869276340114526151491661890338844087182999402871637296346902568680472453428777743228750533202437336942424247145355476665059511746632225322537124156951904296875000
212 64564275299100424116158328441361978818976379250081448450695886991247751960286948522369048195167227673773611510174409740569328092355239467325207753653931870126761727404663457937728066131335110801295377314090728759765625000
213 710182970682491551376792755950301336051382272297286547381725745982214898125366038658288097133474290058104493018893449112582149831674540714225823364938944555562571187410986690811080936573537332273344509303569793701171875000
214 7811748052787884611137056668260705028359109208688413829233206281044054866767573687254804633460598544679670454350468520488996121159947974189709790635826458963398451824796337360722727345147520798806124366819858551025390625000
215 85926317807355083314212699176550115448380238632864749290665498387522372156882035736061351273370959186155515919817979989927874618899158414934990593873083183823825857135850425900627451743964344019094738177955150604248046875000
216 945157478459075149429835080980606453393159733906214253932954874195755905854631503718592550637710438504164812129858033339386949639713210633340598331414470057390399547738789214760873894206003765583650540793314576148986816406250
217 10396380083339854968470625199565228365946128220731988847197084917162759248984729329249489668262281582462351608145504198006928441150978529443692619889140399631979600062808923287158512244705058963673867692705243825912475585937500
218 114356307071156105250445479583401684502685743146661781028308413943946119341253542302131836331388836332352039562792436140522717123760745671898018557857836216514270893011950446028528898945730257882982853159774094820022583007812500
219 1257876766924764246327387172596346034851534878466439022165477529483702987411768632313106141216614258024540715947303629064093301834674223083902482344343928316513725227899280448669101743185792780217307688610162585973739624023437500
220 13836175732612363034136860713477946704113523147057240847681458660828494019782511958286622196926924240450496892587923178390895727451781799404344257071676954403768912548938780777699666807217797538091737210575956851243972778320312500
221 152192777494221418628743656560927692326521169653124990978552759838063702686435106425382799192618237865528323091807356069369134584906035145289396487438329718489752476272463122075567633845036398350291802495194133371114730834960937500
222 1674063843147815169561049564588395586428611971714795804398785702754289319147374248143434565977329200745064021850468065979792866315343844693205015647412747982408657173448633793305709050002122909647367940372583689168095588684082031250
223 18414078493581865023731813260763833644225881814313771110895541232295647697844754726904083531512469233966961916565286410196684745402337662247426165834155661476372306705906014779755946094791627507495515643478138372302055358886718750000
224 202548002070345473806231932796615225064552152421199089463470709348016212130293814675808388999207375724762013628985017006545288603876933140072133856063545419608001705034923840289104346382449888893931280255527235567569732666015625000000
225 2227952550380839015778328755097925800310455974581962731959693603751528809775613965417618544343100279431608834134474565920096737327468817557304973146367299441339353648143464447225515887683083716466713521867963718250393867492675781250000
226 24506647885988790231997945416425300535911165175815346985047749447717984659084775403591292578169069737456259242920579111814067227511473534395663036869859573768754053405149962359154801086767326942896784729551787022501230239868164062500000
227 269563995205004861839733408770341086882090319301714451859358260475734702676428999195744274242133077907390817108454495087585042008143199834066816833730910762257084960835882067480710673539915065984836458103454051306471228599548339843750000
228 2965103503708011054429070609153164561012953611205028430600158764564193794138622165757911089470630924586333163089349214943730590855666870656762917761829745664343594942864623566562966694070677064845983226271007582108722999691963195800781250
229 32615033699197411907327559990548912883712868614595826655248780133239684004337037019863421107648520613055497919979466396508002603511531769187804138955208589890922612647719515016090581312279036374277858885700977816304657608270645141601562500
230 358753217845354105527382060070135603742062791294146502524332555124296679254542319582053684363443011449996235771793657426235164012528594588983164448245771236909255419490956219958190489229589754413791254462854538006649818271398544311523437500
231 3946151719523234275266236412158714089823049074965646866140001217172033763318997266654645552253885780837460400826261085017737357840761468236996288074811053226536200996507166015162241623731838932854022628932892554429417941719293594360351562500
232 43406198520033258702709388475375317729437722673964289537936243068326476061590667081567965609795101470194498490723959493653968627199140915612189102499048094821072515612558139309775910202353410954747366296498099970571638550609350204467773437500
233 477452009926311249797246450444556326244697088656937243322011993090879938410979619674947095851012176820911063089109865519864111645157533894789257545862364376108808242688622483321078519546167198225913874214862500511239340994507074356079101562500
234 5251794203481419002318574250638007001754980648209142943988995178384308815332804009578599556075401671339208488819548678016763702785637702372080017089757344403820632475576407089513748561259769281804466793458975580103617539862170815467834472656250
235 57767779341797865134338334064502194764018201506289239931710038800250787419859239822177420679567342115592297017974206707075449615655283538205769102678775600519695586159240233770471349249240337849723373196298605722998749115504324436187744140625000
236 635424047627470024318517297891419063780165586695521322496612383869582910516920331330214886473918060144404735494776706060749048426690497695862481553005038167058696346893071283894213444341815968359920794009983290961795704788528382778167724609375000
237 6989427755467382751751601977452123242624188768914382958474075960776827669808866909637608212204842148378327405309457508348871822699356514231754286398375210636603964971807083159637460042531340709864985981157931019563305206247605383396148681640625000
238 76881100945581981885337085284725125002488603273783527974972507412812607608810515157503054421994000914283984876324180978830178517286834954270535392886308993484407704467417906371087758956970900087944094185172560147788763730204664170742034912109375000
239 845663463361675192336699766129063624508643849775603174839806237254756534457102340543944213318812232996211335117882188443645323491172745210023086690409555322289252835594180900318211516097970529537102862740220502958641551915206946432590484619140625000
240 9301982990215746770587285568648182849737911732129377460494892035775346897351741717601845859626061467519412787853400703258631061288359614523963981802559296747836218834878425311276090942739768979100716625063932516569878454090940067544579505920410156250
241 102318346835397189093271536784999603794842464394260894767710170635741610706671711347252389746518088412567950823548124487586272691950591376407250889237418080466106837105348484511231842988607127435458150102119138516553573775272525381296873092651367187500
242 1125463689854137093356988589619006247124833418574817479467045841240340208677513317256430043002215544068154430327558197458923940073037631298724130037611300890304344976153524038202954524925004891970677991057225671191491559738387877587229013442993164062500
243 12379681223914022157899348150131918358410904941160281092917940752387404628714187344089827190309333735503362084582247270028954005332601954089913638821593830681755603708264676078747737521011728074409576473184377666671138441047623928170651197433471679687500
244 136171880610019331614121629079016354676173136923932586383841691137457460821883327589182891463316912746795715279395050918717829285005246315325305188722746438051320167508194504091884772087099144933738667413135081803178992563667743525002151727676391601562500
245 1497839947045646145876839727924072172184186581186203094109932638594518214559395376407210112390613527089658399955731095593601120848849234016062190454761942944463214683579571631237062219036286859586210266783587969993084734881475851580034941434860229492187500
246 16475681300098228473240727352089968860640167404197383283848943045900423974214416417896397033247605638663668429305263064004264918811149845302726588613332178560349478074056978525911968965121262758843795928696289226438017766882073792658047750592231750488281250
247 181226355217600674254429320523804908142851912271130856279938799562875308155742001281417264061912417782934249373257695012993900223906042369669324821457852672749935092862250834446930548731541481571292300975316922263103030796722394006792455911636352539062500000
248 1993422379762842844733054451438051929143516637145773740292373661271332733388186842674092335609677510096775004305158649006944889651859775902853858366382842723685841874937349994020400961754200545358246166857323041778124302259120978851569816470146179199218750000
249 21926903398614658858163470142561241691228978165620357339906441295357023104680666110470098956591447626226641077314915308704702144976814932874098027470839934983098913249043501174101393138856211111884929600249304622422949232887448283145204186439514160156250000000
250 241187767094988911454461938126431779795974521167695638936316015025744700723788484079181716575056275302519962813885559741041858528311732213712057102592107493956302206486794434829533683142796316431357625116066522207106901839859550330584170296788215637207031250000
251 2652975567901753610062838101498033858964034950239405741390610130954695624438072167754549818727344120878659836921084401358047389219184554439168926977919002658282026985009519061666565159188986912552032128236098533489625544575278759431967046111822128295898437500000
252 29181742708831870836378481695385522424597912972014155566553437305498791039762270674978587136749805719042734998896021138049618652252954060798784402949324174556357819595837492851167750511518170151770305805426391706924512138833637500126951636048033833503723144531250
253 320988296246532940558902788983411064299835092527065318582510226030382639065673435987584150683920667220624320763410582557838480805838475389274091576291544892966028088994470448192425130299325403142622966268902991472129985921145404059844622679520398378372192382812500
254 3530751653706714729400107023890807043192739546071478941311588878680202351236686129528722319470836115571689299405952101997263552110908173228911653651278359119746270645647411426162959688410245646314890764033640822626438737719646421526335871021728962659835815429687500
255 38836952580283839026931856955234440087266308016620546048756099827349397580402079531795112032825477359455932884420684436200528649549497264835066030754486496777784878394063459414465911104011572936771520587485209996857666420052597204305126979306805878877639770507812500
256 427192007157947978823243085472458463762535667432749215439439932414137944615146586034917161404945484825740040396303878557164626182858103375413143129979193873764950573131505109313425678031345657635529841887832779353245101934166787186240481787535827606916427612304687500
257 4698952900652704377461149851127042682934948458087140031720790364277831751509563780059809084710594683810424970067897557348508372233358947278777782612658210442153835569313887357402589755962027803638916103347206610139740686495038458204550403934263158589601516723632812500
258 51686731007559908676916837217182851845189077196537622596132644517188494353446961127033252823892682788469585219262975549101693561960959033203097842044032394337492233515663207017941553072882812553248402428708972981495539387561350494144314949608087772503495216369628906250
259 568534781839751956557844881524220694781633712766113050090307386963433265449884490548913711915317577069110644181468048633414962409344043776807117379674059600123972376526588407680331390394519615433886503589810522553549125662257616834386081527554779313504695892333984375000
260 6253670755736074144990613429463268827748699803286837893454718041383083377841047623478610781246015359049402060529329135662975445488341593629764821993964018542990025765745400098615595285342135566702913915851398351100100630916107671158070976425733533687889575958251953125000
261 68788048102520051014670114159280180861017401126809170423850501446113466856538115740832275991151606189501414473096600475169986715504902912554726352782555982660351313450989297567538046817324593045001710244519217173696555645890455544473684855902320123277604579925537109375000
262 756642897679647210153894226203658817565251647223458660093384633897131720672386210735437015018338152029256656177745488612407629198927771483732153954936358658419392504341940398901080937946609206663784025683620991466553978344822393040889664565593193401582539081573486328125000
263 8322789938097970573047136791869624720658884287269978398132018290691053645919354029506335198055090755669040956034367758108576912198450375185166220671302271314597634620730861218014671387490855465505557707114417168505299107129030525123298257671767714782617986202239990234375000
264 91547588123971720808195265479388567029225351292117182226685197219178008133726253298104333306672104370685809566712146980149308592061899499441770558802635818556516362293817267553509876203886250649274373772486406866678050654096901515689362704189936721377307549118995666503906250
265 1006989357373074760807948890782022108033169543421205016714524086726253911675923983370123973811023966532587778869148880822136423133270194983760809854580627612029360489100359076318495403487792121921705337536750716843006558756564185801765932588112241319322492927312850952148437500
266 11076507711917700710425624090197811908029274302000243675614445364222386116845203892622817792474637983326866157512133263392357398884947916540190698078413178144395677846909885350859461842898637800905771887257424983958991084983107920989725875090250997345719952136278152465820312500
267 121837457559859609495443885918494198256351577369418618611765488733344525979537349098947132942874561493037957857806043731387506802247421122040431258714823761470499397932051540552117614156582583528871734308931152901341922164231904637198507530380830735339259263128042221069335937500
268 1340166634712752165984028548835011703406672965663597254420887617843166008453744244581086404740823497781876057331010947901528902678093054806958491765805393553441742436062024524358731400054016842071773406530636695107260371108519061528690871058659449158767529297620058059692382812500
269 14741333615853669838333624437476098413101525883661494540260190351240795516748838913621622989397010903299879752095067969014414554379336644629587978887983215939949931017019661068688814006405585420690616118707453808218441898220555255063083816190056383470619039144366979598999023437500
270 162149176934608905448198853712504475116619521311078252174829256586835492121659061407845098950138079279506144492676493259831546364844389982228639236823630125636165370493571313830552966735434499018355177277160671566900794598584483603774283950919019819514232949586585164070129394531250
271 1783580527089815528515379324899249761216979185795859462042057846075400261624438095371308426131553022482483358933341100348977479357757190646313556449800117786173057775397419088745837374931743996457767749292384985191691612450896118299023371589439721165490482235327363014221191406250000
272 19618721209401351682234839345514877526828690965249712232899640666705498366736366286650457561109132002156559994294351618365076987207673905355598115396968200725842911425138461353405602776476587378145092060837127625774076767900065010304611852428248412678840395528823137283325195312500000
273 215798623076597633103505102357403911551883879375304432365088441371487846871147785711677695863537751282314195447615773576502793250999205548674056351823228057164574384977939071581020040166723642716745685823932122516950374966469714110484966908644387749274301313562318682670593261718750000
274 2373704444071483427526289413489494268490905338722335940218459144493086843741005024006757325974918968678982445067729172962322352695191308595013879791809960593536225398965872018631867490761735170831561966737215847514681726512763834231090317006383623323512438219040632247924804687500000000
275 26109864407266196415618820984366186932646794493776368843106926825870106003572931545478397139982058595052470406744287928769694526790717032781266137208328966916507821938942469338329917355695673487021150691599017523182195692237428808998798464620075729163414962386013939976692199707031250000
276 287198779556776282944794006251880804653644879746578438569984545493362339976067760347411107797635302406023688068181508473143046536984663338760537275080063939200296387825491016667588882854584957421994602504952706221311756077267211038091566251973913737610387045151583151891827583312988281250
277 3159079560595009677873180220051524587701745987638958202708666882276103114671806466593700482206732033114159580169613023240180119105723108950422922219869491623204069006420377497524969912384234417179616882185526007247328036438832935317915999838177038077928573898134345654398202896118164062500
278 34748698046595485308599705501872181456416828932971017770770609541575332551010422612817318446496017506091851742050855456547306773920150376296289577786668343928675818799559165330836578693101728856716011450283042747599118628875933583557912644734977001895054290230291371699422597885131835937500
279 382222730631716876622787555605104768084598221388524889424545783688876180153478194635065009636390923615437137350655001186076911910794635612963316099886830106642758230820255635214924036629660886599405335463598260677646120717484683391295424322887568689304591699169577623251825571060180664062500
280 4204307615084290209297694595624905289018263880040122473577669500597521362874994888787368809047384284613164904279025229518150187719444609263842978269668013803174904735963052992331890287641579409607704059584463264690757305850731343489300723354337816088160690468953362142201513051986694335937500
281 46245817178485143931096139274427716299235047638592881473856274571582000554511117291386921175360056917479412880527317871088794962499047540817114704430818159999907023579564494778104826472141245182342484016542312522330936829133007547520605744964951023146654766370033939892891794443130493164062500
282 508686757085207792424468979443452647179564332681035326314198342172920360403354042312068552518796478810839878031948435719762072622663592435308045283453666013936109648040207427478883306061622712245576680696090653765699694877081133712593682176723637054385361742735369716683635488152503967285156250
283 5595364783698722663735658980834019623321262996470578118987127049704778152663139481739244594786346699278718569281565518053838210009117178942790352457596164039858353880258194779736293961022101861636885022262792904631067739472108196394341934440114384656019482384073171488125808537006378173828125000
284 61546927704688753320079472833228696998591549463325036335404446433810882468350025571017520070477312821189829570510896721703822945066534973367226891471723763818125804978413524352115093066973249998522993583074973757093549794524317360466272499899341557448185413767504314819234423339366912841796875000
285 676993271452477787675585692958203938144561648137776458977613707679504716843430610771785146502138632904015956913537884160715067498330248663995349486569247024801368152647579427011070249686152942621211087447649343008436118693445442637055658981507229863700338980968064106491510756313800811767578125000
286 7446673728232459929996052525707085981508636595265514809661886585975115934579058285122570361126466883466474519372692875153012296949586065109305407541059682627573708662018231212737207994501000297520460428453720280884929676939659033127871965497899255358935910098311677529636654071509838104248046875000
287 81910636269359287331562567906927867364826448274337556575720998559701655314008556038443217127799234920567237275332122697409137993033208847565715881859673337463669975945428349615863289379756134378655740875253124984899832927094177509139894692643253575711675327359590193054827977903187274932861328125000
288 900986477843686438823596866780202810115420717263708977645201623359578405640698396521576130230542507158247366804289702025661643272367761637329324618821725918808263883158886108338922851527879440457402215980160038768592119919394544642262636663050275368726166618454364676438217429677024483680725097656250
289 9910515535341250096515006062542346089889706883844325623462430974605951162087581442143351545407695000011602514333475177687569163426389031891575231376619831307859078407776172620475979846281040797659591484972751629901669413193492543494477563720334141421023182731538897130008081148844212293624877929687500
290 109011978083516049722445766983475592994561149941037271612521483723634998838401349584586246519132777223862710648267454232379843010300400527478900528864257650130823876517677716146865776324209951728607992368793592509233907173117444863761624582017576304721176959066564104674057489319238811731338500976562500
291 1199091139437055893772137128119195067262528175379501515144901223313539679014355781692154951639541786703556221534368994693027520344178992995528281317269238095189460549683806597696607186330198552602167456100692489517834070701815518385061287429347035845777465677896199439985025492205750197172164916992187500
292 13189555734645209607876380823110087480515609818686471985836529202574770459381592348508763949144544051016502836911929961170046617315379608020255509382693211476299637830707237006502336739976274252016347353789577513591782721277497763897865888106304013749596295141345756824321711064840201288461685180664062500
293 145080198456794850118259787270185925864021977261426099506338930767178323076978507125659586372846539566590284991706898483003314612175960756881299843474719205754905394143319565231517373572369030178461571893852026151001040116044445962585252708972424724222182729133580358847254387910652440041303634643554687500
294 1595828123988678326443137362116939352354289312983720042051792964988363964841439203457063662029788978927448480027983747749153150229712481247674487986495190133152797300272786888508877951791625906386838385754081716180365652279505135122799035421521669077491706961782189191076447798423032509163022041320800781250
295 17553514734621945812372372805719940534555895960012920085397968042947939003242605783645769651164389947864826229749563785287746371921594558664236468574261646370571293917417724061113285171774710735972599526970254557930210839129294476035417573040113005898361690011890546063584679359337314963340759277343750000000
296 193082121380620419161619450213398859795605153019274564954632125009688896088058082349359785941119543219218538089191352594774878217645859070669069062420227647419747661788933743310190716792952289906080106554700502055058863618273712244563340994109416540799949869903506914671969809660367900505661964416503906250000
297 2123831389921555795527453497951243801229899319743867303952407645208667276814439084791374807524016957498015500275790799267851394496647644664844061687865969155311794160055750201257635682873061557608307104656639261241416848451309738140969228840872685358166232698402261469453825952768966089934110641479492187500000
298 23361353918027030850251633980252226213571358441593971595380737692464454929561315918770462881629832311913123125941483906793597402946617521483378116013888235457779011704484488852791443173110826836785390207855121089204125347961412682049519334337681243265906353683852972980767703745641483692452311515808105468750000
299 256966188310963053174038720097547197318915209787551722608679423595715279246549737491091091806831123355895331924487892182476040569526953644746403105715960781413826256378790750507001183903457589912761553183337690026308811308017666875934159018912256315038651676441221794081745007360950694419443607330322265625000000
300 2826532322003449444539963621432781429676086800066474385328213141651336022862101652671669212014360927190894529483839538943049316492335228458770963792647837517749750408138858407005347679326713513653121755908094736839283505678002550246020709459631414040294963699951026239521511710854895227384986355900764465332031250
301 31090802334127012840769750004083140361966588153406031503407106538854978995465973689168614495632056152147069620283702745833624981324775243586636048445508142923690490759274325328273720097345031833411352372131005513180243018864360021347717255860646130789660469233493413769648005019874403842550236731767654418945312500
302 341987240780817805128241425261154987652475155926797894401360817727521501308525165148820151583197258944755649183587568992259405253538836386314129576417303841754063496175166755892519119904888255877771459379488988476349780542968924554725175145269007532826437574719834477496707874338355281906842719763517379760742187500
303 3761732219065326889407000282465099770267435530022409547141284593272673483910068721291039442840907548864951827031540238037293760066586888674801097275379064083820211277427829082410510633123807678030186347618436700215479922115007840023171214581839102154452276514035627798348579077374509438413952011615037918090820312500
304 41377652732440369712040490760849768396646976336410387323102148160469884610140559242816377316777090919346858135196271590450249508727961560904372216875021634815021110564624131481001254690518190272973327230330049234658849153044133570466147894951084422415857456884200867462971439910803539419248409103602170944213867187500
305 455138762129069345720685849692410025667732756636592357360591811543208094763416251810418761939039045730574461512355822563575757301227719981924867455219747209367390495349844571539117750048120889354838293229135056663055536837644586004478203847689087922382334138216693474589584467817066482098198321182280778884887695312500
306 5006356791959189681681573821110722516647983917697049925476207070489379469896451293542744732840697945287836242734753445463372068290164241993774182946941511571445619475515862094625117787995288236692278974491776680708667798770843316855172427357211131278390383473585335670978534743701930587178594578290358185768127441406250
307 55068059268677078432382111696466861081982927451211581444281749365180939418707516356271293043112122104367304609756091070593255433280427629978248113476216264887675250585047577846942343170264206145789147903201929917647515231275862592145772630446711781791565106501942012615312028743539041641952280770055949687957763671875000
308 605728132778925486584576135304743721400334699240540591355695841954697681732042376411802454438177695089297309678949184188192333754117196768034016094798576291962574545285263730565125816184717803843799409414742029515174929721665233073308615922978459449754775884404813191665152360807373558060362483956851065158843994140625000
309 6662783757272184051161808086612210067442935194470071022176282152848086788958583954947026266364507062840836146160389073270937821468173780936611562248588142524134168157897157861497601383392337563636794818879832998175776419981309951587643778908448224201076800784546142383406045630174168405090995292994193732738494873046875000
310 73288138677838464531727523705850391087413869794663065801288194812351154133086379421846176872653343430254627634335978783040028821088647935080145514600722837207737483476302294438526882713845651327059291401657310540751799645995177924213202542796560646875006272770518365120610317960170905823957809843705035746097564697265625000
311 806142217207585004561865078411116142047145980695810847882244475086261212781444109314698623280413162934828980714894899279911159371473527521968625284695290051906418264018208553253877122267557015240309154462168190322294603732755927695601312525646289634553347020916846562298575638000666948936867584052379243075847625732421875000
312 8867264008723874801665221197945638448106435394000884031039188105038926407375553921021454150708816794064190260103449312675308630568421509590524288677466676458814972145411629796207932363763160120556930217056635730489111045707921170288249097875542590156389452883537131056606820840394725751473892216836247825995087623596191406250
313 97536600021733716563651820826701913672938876082840868926383092033108330635939721447493982874709488685156299817331658704948306860113229336733128246904819568772883424217311053038142409130567033893579774168352881957653013391026032338484677635893494102066687841458076862585316937781884556834688382309650478418916463851928710937500
314 1072866256653700029282855812661069547737796124216808739688755327630679666597692382081366639383383265153254233867272650642468025588600335509794137308553094540937308921183760218893861349087059730703465687293404419408410131544192167655624256952288116092017330731687216782391721922858858540547588589220140420366078615188598632812500
315 11801129057293780471049850573433576992366050594005713811692391708868848715305829157268664125644896323499941829542531073982516021094564735757796872513423095642742387353691089782076658577787626695275697577531739235159253356139949750652832661603415991692887304569182031371779561341861327030622836886664117628242820501327514648437500
316 129808022354324175651476607918173230312159583993961894683245444760412939688118862837410407467041787139064849820159648796585808531747022080777936901825128677433586585333424712297387122476363580259262414522623062252381537718265556542663422739880134096832044534077315411433673422422316845807234928500406567764002829790115356445312500
317 1427839877501074720256495410883612632656032167207674320279206617324376408903954017095277228266674427608011248142529557072823766825443256984904807367436213297672124947042101848341490964205601253156718927914840734995905707100659022568783267779507161867161822032639112309253939872796503069927723634791050244530197232961654663085937500
318 15705706618173201288134592182921185104105039514012745735205888766787442712093717756469195424837903053320470972794857722815197935132654310479843205237424969181376406297278189577290076053899693894951910223602634822882948712092483534956570467455405780816349777478678955914835585579066998148713305707424581214581849053502082824707031250
319 172756920620424281291017968230945187530881339481141488479406268689025494932491964894732718744308366454684319071719614082863552788487971318554415083111503108390375466670953957771382148772583152961074560405469978229350365288254416128084639491663513666705671818975682334609331509143927378849568439100892192072933539748191833496093750000
320 1900261755030985799053705265762719561924343789182666836953180137553046271037267740521904229524890220111170231860204335430436092408581731709903949617355058006225251716888948543178892633343226204876188586078074948644100142427984711349812035488866725748392022550066226205839233331089793345190743144712541834451258182525634765625000000000
321 20902171239596235647361750240172338357488403466507556759567904389165452193625113139926738536770791589041428483226190125210773488694435275119572227671744235987460742182591109160944023146342131846188070217129086009277883677796917658683361015588662137039237271329121734229115432515206263048060914224812734119041124358773231506347656250000
322 229916095176203712207487814404162579519136727891406187146352180408454535075475858633713342004520260232589466597050405839355799336465384670940510617318556200768295331711759981174022938663024264994820160494842739848668249414748994681577983954793579486594859010527375356030252016770685245306679270458616315409017261117696762084960937500000
323 2528991376787432752255210117457516439417048533491719227683263414562335624075338534497191626602296216018982260403165308592387871375744823654856040764554835236664158807969995394653286484672329750858480838145754417955999890675851903266500699078574399794397409359818381626380299530424039153100446070929585573594522429630160331726074218750000
324 27817962804924841575833196650788389555250563122609697098130724533779803521754927505285877635170198579603857474440234567889922602574584837052369428366167963972040329388132713574465286258455155087409040964979799742492936180581975460747976795863661669256521134122677878909225839488294795136894086440154372219524248066591098904609680175781250
325 305987225468196929281952094393307334335747412838813664583702244787995225391482755734903102165902170416490810364006422189048517333275613785427434066423733414363703224566472587612289759957519452539721203123413739763752648774837158617773841864309030280751341505918984575992309943780355239911107908124970444774248790054116398096084594726562500
326 3365745464766723331360005553472358802907010657354324899858189103303784427700914177738869410349535693677246695576548675376505269815428560665563151466765510611901292299520267584547558157529729160307029141200278363378419884284041779782161567380264598244342779895593119693740433344650389718460586317334419126368061370158102363348007202148437500
327 37021945985699909593861930528219952579559786323580655953926740647463898367862377372499196980572626397958532072853378038021867941678031501023555938656850907883765372735325503900097553210417342402248586519011182900694191090193236317115087062378849205318779189990128177360861195445874008434602311022126956752131832217855844646692276000976562500
328 407227610915930730084148353998746417286098567534264932006651410465117736601576894547902671389688118954166131764624927582317875824043354455195635768507756226501348471232839321013300625744850718664761328742552789229276448839515919634082882702066137052257479582105648773266713784872312334584148130441099078913325115536281373351812362670898437500
329 4479351981020981539000906717158368080520395687242271317663659152364271015801210094194411922064650407856099007984610835432759293421800981189771329539019574947815492269481958628244618990833480670213143530022428423835565473995498996795906873966404913885717402288799327316772718577986880505569169773217354668881640122890530619770288467407226562500
330 49271202718174200123108918767516207803807429210731356908546394758400086415043721109470084906204331549801295881119202748605411964003569111038377237998613574024250248871625754634055174586318144765400194459030086991700945753092738308204706652677172236326378443160589416433360255594763119721730389914306192450710319974405138054862618446350097656250
331 541964870718215039420081450382358514226575436517182146639152798886339088765024182346060955989876797767659061001798664030118477396155738908692134715088991910832837559096402827555658717205846568688516864668381008904611596473339688983591959018451487014013723146230975594052863318817220450062172596218094202369375267380746663548052310943603515625000
332 5961411633742556347435468061210159585073529312103981716663742109081478570164861977936682909047591180243533556979142849020624176183628455297928418770007224566309229569738313441711568973920870486748155239124184867612794970309940732147549686262389176951930513651630343525953082955868930594890393731223356362194376600882605998776853084564208984375000
333 65573306660679611497449772448132862118625310932618920628533650162154860826563094253054075189537334986426154070754092579831540224393543784800482681307397447023472735088970125315790902487869562362077378358845063832162185364082121115560322087113432235825793368373478678075538612260688210504680597225487935125001204283989864052273333072662353515625000
334 721281939679795404469519689692630616885146699640166196629367185412758846953725166716204700867104286617407561698994324693646183009137211106498278073633045039903411105423541686820548568191318343639970076133185981837543674216238724364384768900660551131881622848790878048710417245837303138320202502978994831917505248242150628357194364070892333984375000
335 7933832576117583461554836155841791422864330605743371799858651267523019220350462841951329207410139383361515011390665626296821911229607227492198759433510727093158371726827360033877854081404513570585633545008675182768838714827502433949020598519006859768833153866927902390221529146760933351467767664880858283488420656937023522914387285709381103515625000
336 87269202073475692908079840684409260808244817802041190585168579928347295453143982486147686418648343491198360126510488294682330473509157469475934296671272734219052642580999126206329734763146034438469079705349741288366076257729645497894017052654719593532067192394527371943371074697278396541791338142682538170370119545715681397268781438469886779785156250
337 959928705007785437592322713224759228978697477827686069821952804331604349948566908180433077497662277649562302623923715884494850805228002237507319385375609215681946267713337061502340837612590246294157220173338956061232582633271753497657205360731613426669826175149669910381372220368396954602035373522199030591502094678091339119418989866971969604492187500
338 10558858071397336049180134644528143888110924938348268454247962857814496301977057350286227001437776403942346720430312329370778674802312877328626125959320980797459694650990424988307553522984634174215368660243742205612653330930725176009533765796186707228651983198032055745523580381142769967258474652644451813524110722619653301990183535963296890258789062500
339 116143504398077608206833255805343820691959642720732498485881153254514918737115263319430835018488218134106609619064470459917572507040546169833916740241278158335351262440740227420476856480462830042692291381625991162757814801912678644972628118055135837824575494787659176755578401602336097697343135911924530517582013561250775524058553855866193771362304687500
340 1277535271584640840952507654816436653928875059784682166582546346283371195300561365348086549871949462249966827756672631903080101310262755594359325781126745500620856456126719864772494454127795527603208521398746982180027291402410434094276580106342742519019728555814340078565490395128391987818361439301323602865759386398858410416323749814182519912719726562500
341 14052411958820283996299828962213606571459068159210610722381833611979891853793434693628394603451510116425480564263552002356029971528725889614776448078325072127045560410842473028888012065061710032762105867559978565322421295812132880508675735993155968593644293448213074048857709019966293457006738038554006220450681965833394926335131458472460508346557617187500
342 154571295409680034506349478910693756982625471376342901154261125999903181583580446546507048361455806696019443196816475330786621660540324318924537064064061003759767049807944413879366584564893683116391046262823891962497942745106024771271937180949211643133794929386300851292889942283876976782633232714336362507182019429533004206689383863704279065132141113281250
343 1700226653946768914679510711432509359968341023268692225367816143338549502237888178081582541948729551267058669525117631673976553628817270691685290905330938546758800269275329140715976126194797668946186504471135338791104250212489284950516345443030776529176654948243506334683071461337431149118726226082018892181613136445283984699017310049384832382202148437500000
344 18701859663718592662830488694754935992056617874195902364330291666542524820596388621349589280500193979896659838166110293916706636519922114811634902163019163809101830588921030403789880025909849049650273728866682417101365297662916467265681551324856629923711808892210330829735398017459088622090619797995329645576547966316360849248212616657838225364685058593750000
345 205713487710312571100084636388082397612191665340249687549996609694963409354138971080883984823711011122386758119271597709681993752333299754635197793642022881473772198929278490800280706204780873617079817863870014304510747712263158005695254368102868135600268876266228333043666269392866785848994689690220246451708128624688232122252884437330067157745361328125000000
346 2262771712913527174714720463100412599261740999644210198996551564595518082088364686740458776131005462483205467331712439631303526535569017451912883239307191728052662276871849402724385682340177728534236136024705228225290474740767686581757143565971130245810301708224597052629943763257939427345106746971343280783781607522200496340758490987354889512062072753906250000
347 24889645699711412758648417993143009611467972244784251656784274431414965795417256511765054836552078696378116232587686322058940319348681889239774444926171979849893561231268725638813927272152703031478486135859043042955469166265243896335970700514748726416793277996467003517820526746722767953280798788591431651015426005182678226290704515122342854738235473632812500000
348 273776828445281646258509481699036832380305254285736062519641722773223288936838847539298229805632560865780440696087790967111971964075999740480717611983371922262551776191541061976067630006346593650912583992265105718353691195810520635393973006910953915406195011726866580859764443541698093628738050884971436767948844013254661680645263288624846609309315681457519531250
349 3011443099586839101266047979714502131231593899377509921580973526818069167262568957125265282884391382172120769912822392898316076393041453740530475037446768157237737003277188222285360756783760937464128323299669994418927118764502896017174339470111648275634121005145012808092475588260517710125148887357789761719383374303000959343323827965832606423646211624145507812500
350 33124751987043055477693751168183493160722847471747066181809422555928319195997542846967324875464879871409954874378389406182114323102531781158260511834273646685587587151075600721265461361106626885788976328761739516694720228398945453529217743269391382043739394505039300610361706238924933529329403400591252193525324630437704479940519419756128627341240644454956054687500
351 364359929083053944460106213025531410933586092844953692544842936501622998373230085084894490398510564880455442795175629950218293643398956523973128982240042348108177164069583595488690265169671010028591360193273070800245069888878474343956724596914701383166965126227964073440526565767554692731417467735762799555889716616592291944104475831522904627490788698196411132812500
352 4007823453994078076986222391105745337982363678671107458063152775479687496417709669872610713182333002435560193663251928081699227857820088109056549403108561172986106439188363990481409847235870261710199176167144685813647872987929242357586469590720172749118096733684764851595688678743306461656036407862770619915090780925100626205653808753481825988274067640304565429687500
353 44084564619408587849013743464619114944874214442941251493897934362774573241312619106983223841673974346976334129041356253471937397009222761172781313303852133619701970646017199379846135255534411662890214219227242064939886888347525167302951324045284569985245492074056595365161811778844813284967941215440301799889125695474183735204781742211821438104379922151565551757812500
354 484913784250159007159846100657489449865040269769298656722654624413633773963776663600833554951492362064611700487202465404526162330641349610421371387292065490100666355386604462789189178180928084161871778410277637729834425332699193744905462434641209369013151933769150108374217525007433805510798915840469169184131271823785444581545803210964606932975584641098976135253906250
355 5333870940675840424707269032135195952902693830647811401287736685565480866386562758763570623625667807061735135433421070822752586250547322200127677218803945436632833896695126608205041095260668330382305194364159111059355957849987208084353917117503125904472102394320961743945814051212929720362779520160281278119954467328730924341038954761273771509877406060695648193359375000
356 58670592867925564149324478892300107852491402889704727617908972882298129183308649947406865873355999302013464309343142388970486018709220496915584891649701231588175257746016753021560795487720502810309341381602162190434023420526545405132694633727892730650015443153543034604568726138594051131785225193730860306363814560600648382012996251422265459041227586567401885986328125000
357 645354660013150094504230634067768776927818588447328027895623286432647391579056669330801589667908239703823805346510970674145922033002375173145339259091018829767868511007813069461501655098064363162229615152909303240845659905861784297627227890883900398086276427622466340147015923191602812265954048112823671306901471227881727776912988703283957647727220319211483001708984375000
358 7098660791416240992438478176131751076986636966516601157320172012190222716947266739164955435847605703177971972448386300699927093919365755541480461696384028273299455473911420347514888792403221995123066176260362101263618385331579300189235181299052337876296422210641382769925860664304629835513587114835274771239597276540352786581396433984725291566064697690308094024658203125000
359 78082623639168359032907308286355572420375178837746148460084982241761520921971551784604398878363178954940272191024513098398766850639749891581654845985076731588473243820787788064723563195185430182460034135894422536123300896632644049054041969709340262751712804855390749452552569552462634159641326429011451316402672578766625710987013773978215880333664244972169399261474609375000
360 858879765285929756498846696909259113861207707679466990417079996495179796547907696341565217558234413569397878039115073196729082113042592626925390419667901775083698222323951070367843789387897026074231312791024037349217442319091318205885244474067313702311204187035667322333779024837611329023427062026363183201031423735677587847064787299547483634398759022587910294532775878906250
361 9447357386792217150605101485050297626656088686589982098272916004566758755628237540894395806895565212935831199289989428930013673264290418594464859492753998333069254848009722854062201761000475294419698493811443305769248148266137549551868176010561718288754751094093066986414173377264271187685177195561555822732572991272027407007082477782139440236619520874228328466415405273437500
362 103917411029079710666209769144222041821983973259462657903333982792514703034961349148543504425953748614068900712442225252133762575708222285309534948424583785300707586742217778537701269196558765742692184351521762251670459683982860568915660950430428050820734756996850444206202527202480791162348003064413130359608685853541565515133915167989703265405410093080718070268630981445312500
363 1143052800149583698478192898441567131577255284672999094374879580197552137701227283926219153959785855299138770030053968433208962224589328991145960342787621455651585892350356086986615149398316873613663049955530433782584875427205714202090206983126656139602392469846932870823021494472218871275842994882802755614377445803128241389828578218414850686812656022084411233663558959960937500
364 12573154883200279350850811114460663610812535030022531062089983830273034945843435398967178165541746048873003612461678565759140167235089675259129890534312821056365317584016218144248998558201009793860584472838211258083529741015511125966616346025142777748186252646076089124821899344127003321249639188021012224199943209592353065852014299848733031028658047034696210175752639770507812500
365 138300018771010054809276367400328373853039795208656546596403569218618340367667293337443614607581084549284643407844532291245684415730860409224030769737845302754020274133381113508633890427487002856714301067641185021369548635623534500631101701483510895991553114077742965250378822790712663217166607629304564661976227309648473613104205119244623917174052962764108087867498397827148437500
366 1521248673840667171727614426270268760097519889429058923244227455879052854241215321146965712186188954780091588339187819072165153114878901919187625307755549095899079941111151335103742444652022553315822522010599092865876822639657453366681434147736139494230885370787282345869435245452550236097324941436272093304652835510582222865350301386273961304351765022602194221690297126770019531250
367 16733168572404288121025576793944758100978248504378942177534587214529091792223062832099763484407595993734912959586404311809962053474421959576449719065917092779595859454059771871464523079466199389916344544436695784031824254865922238115276227882102921627104597136069276716912399136554896488066471107769692975197779630100277232004729443451259210395853926911513553932309150695800781250000
368 184058619269386552722031324378979642444411770674784261329132147661318747430487978218467492192465248193510839547620099634686785044403250056865424485520712524099418226810535886965261776712727271995447708080237964339185525532293840370896284341491034740969353102248867423725847240117371449652220952250013191759272451658037089311800925563014210001311354858444246929138898849487304687500000
369 2024576228988848956386030127167680297237277164947652400125503940470846969155084103503890379764853771504198564793308326795995344262832816271360936877727719921807174680750162805450044987425094912085255748854509831949768754713612094765767282254299752591556605109638636437122147486032941388391311474095646269895051812182152723880223174700906352482809857917800400173291563987731933593750000
370 22269584131713938729191942396731457612667582748687881951811698114607259778802018882742477252886099061275048920123933238617438269273213050569172975239939042125690318579832909075355902940602977874729261050876621221889538914584715530514533389696189716192656702231188847443858404189087182989126465159869606157202555728454575631786450981352281722480679349018828361295163631439208984375000000
371 244957127471151786382913060194776307731541557338304790033608327977791312391620330725047259141596701699562522634740441122514006745227518980266442417783275890643072593152810450948534804838675671022374847462219442865377733633906311159029254428946521832763760423834557802774603036660941543542464669659225104088197415555101732378284730882328839727049563101957119215512648224830627441406250000
372 2694437127519902412398895877405038835638112709117276277649743535167379321881018180680778857185075033372777253684290236588690401975193106851628626721663366267874216555599820071558344084830503511565314912907041902843294963304672804309250499135785718904433519190052308933031240660814656052398241984293702399035163177364312898982694512667308687644375855829714794253959553316235542297363281250
373 29637804415438781494354433007757265647524481577731173021146417571182301497631688755247144027523509113753469926222178141525375743277069656280147980025949670890785982830130268015293570444969829185498551849820783129000390151000079743616213165017708696746535131990456947060886070781955840398371922859480500354308538851237438452811816926193147477307330422968689731533231679350137710571289062500
374 326004805083845568547818487455968955407705964393616783097443964095704129855414166857590149402757732427935246404086141502540028082932821101035708232428436158924682226718960236623029463427951164408770811645953342969590366352175295705877332896905132262614412934696222725097424028712859125757170600748300180373043210532133706085372479388082416145987121186555768304060620721429586410522460937500
375 3585931381691476795104237981780233454145779627961450129800248549564736195887669431805565906267720926800790580634411110592178476988061390157088279694162449085565412495556788421744752934180999377327153136105755642614455950108776144139711286288248707411750844416746947152411556297853064697568362045137859517821478897470520119051957207813456984474497022535866008752236666623502969741821289062500
376 39443909027330277726821821554983774673275100564941358836357873187551374579462045148259539421894379665327146239719777792811426893125106988684579005243924618928077066975024424759056683894774162337256991784261192086420349868448598827692552821700929515684099301511852421526447310198223152818134050798412138432180893933903041780555276578908847480756892558279025351453128678258508443832397460937500
377 433868301914474674395555253312740681176192252730179135222091770165142867338064875420396356405242881268436507200636904408580856373042547113514433043439653091923272849974235630480311012654863004954993565371145866901004802924888685353746922436508776439040353268321450105920349475195302119594208700534589465950562746581487442975163202115293945289238296356831847688795278372708708047866821289062500
378 4772389655287943538042552918426426878110723537491531471248414086944824439584972902560805547431207451894225824624261380353272893497710618210257322271432253972522574894633101351553572016252245198938583704229876000256725613776510600006049792128146306816415899779611908665722349799672386714677784655708336292180977777647688722983642153785108551203109363220492000756678407924482598900794982910156250
379 52494507944922388992303631003818448714086829917303295107681451175145376191700059324399707400218638121870925598070623378269815057023612426406049174941522798454285155833990714389772233805620439827120499432978607539225253107404783351887449668331335692129826116635707068498378206920031771537912618941114969135099672433074000556530074971734188210625998459619989677804596794885583221912384033203125000
380 577420027161058678086366522334133724522464242049137436308110792121899332366842420390432576635615353880973622228606533781568084421100226295926069011460544361878705603058216783036854916093076494613244126080359436107256855829098030480926963216730469753809338405584281974137117292292376158645086502718973292401891635924766235490050180127846785582947745796116023608846035131136886775493621826171875000
381 6351405143496115124464620100223465332865134610692735954053852056603196211909675973560868148666078642505751329565482859612843076732642826569987105351838650985463940739350642964971004934703608213100201604324747450496918801953470634482091337403735760908195402449251421456193263822378356503142526230758813412062070116420672273936648299674173111241322390742476688973994214393314905464649200439453125000
382 69863089950596482932282308417146042629002695853962912186025148374548193552149544498053662071389286657535992404196664562795823671127252303692052301090267484674572729221190951650434911558697909978516048936528730794540833293823983803067132379628428663250537606783610286692820065606595418948192976084957533325958159703861052194193943061084704888702443197487194914696573277979041449725627899169921875000
383 768467957431933374566544656697326664882360232027695644177223195837994710112869885674171111296784016636495061066238453379746107255214649455934574525690407169823366052936535769182164555047468656247283012854615048624165354039116468742125985716359535776410738677118855411247319853558722816065754110741792030937866740113110142119637918604006099655894516312186655337956864286752534098923206329345703125000
384 8452861189180278700009110213269827796696350045848615296256261222349649480510699312745363893703643442875542311057918445217226689016384310165187896350464224952468868394940490892375635540446794840247454658106086005948481762529546551852079905724200572013279205634251492429413072055630108013203418843635620700878169658639726445358386801880187405326002385431743502489099206798073282698169350624084472656250
385 92978323419397686581710304950363371017971730950184705578867792814294541801509409109852557694064172376562897993893582641245825471210663251093352030811460204269226512550835395240270991196178271787619180028807535099123263866281788467538006611476331803372957726153672974419068012757720368061356950237916719195162154720106611711785844466127356917322651720864280355111075593299574393313378095626831054687500
386 1022726912509546054316132317329750572520274355051944019115416616235566669355690198954315598501131593169286317548292443513294083097658060546001089477144939095331884507878561433041374945061274248815851611076156476550423588222391689034021166283362320580031604521130454704170196638512305645972049107188448939206080009446821438094368045019816061429837861755945615464119535786835513135883957147598266601562500
387 11249614954372173208221660040479470149831230407355001884991566224301120859622098235892311600874499188594850072744017695619718065518894204734731211020542090866276577759324286173585468307373646121647719937160374553239363069851252204174667944163031203731725076544888107538986088002937983593208561394625588551926178173397444337483194565838404886049192855486022295501830070563187291554640978574752807617187500
388 123741572724530008805379507649332569445965956888078101246092609794531096999053845906601599969333027405235948777001047970177595698538433276037764687117186483268342708641908434782945946517130200672428036276671483579241125944733783127859044537212224598652714507796462957088392025357563621632670215636378643566259436040847539880897584133579965320244474024269899419068569068613783201726619154214859008789062500
389 1361111192022544303996389034266935880704752767502049281450317419615273197484080336654996171491842936907280228847624452989034822957253089083077478873821441404197388377767659073289749344912489850319101144030242278473685514389890232155090420412543786778930871667315452900936349308246326883724370248596651535411175762809999298888506329671538717784980459757784463272877600870103265151556115597486495971679687500
390 14971715942008349382180379944728550501912063709582323459219664706064323534817706715593341517168302892277210614302008861295379818830896951739411606800371988243943701964131490183746543396777786922621590100345595171447828336068700284585905056273323981305526427782730997100339549143617925493702098128814421372739077892552886926612437911330326903788919941378973202940035405750229813293117331340909004211425781250
391 164683296678434987269684868723254011742445350942146317719394979454541858968499103848396817267615371344234198323779602576891983975952133677159265692256388401302475607669892309447520440410082629134887509467105870230874995851101333939254917512971632663825032193714150863192481418877930988262739817403229570472520719577356174447930045656017401073785786312938047800009944143795337367919273674488067626953125000000
392 1811454900021259806345765001421939965365091030975733378710909109648509923019781105486934001320539684762500888910324653484028728140473039261295242678365952623597269919333993593376315370043995727462537892838346206783079628608392863370382595857243171949486837589236724467575117593616439245643393182875821111436235254068813481397398516514710760772281162727149036870523748921080198215349810197949409484863281250000
393 19925328925242011703577867995016161589737750925846116947618527102242922536528531286931883501629797252177875423506307983258493959045515074944269941993230386595313904388767506769417003290665952085173694591264502038874125629390133397223834072177449879343744553089877213591344988794875758909954294917844276927234368927576197036668542464257514962060878233545429391135404145751763849148119334131479263305664062500000
394 219171193704257524758310650468482797240959513114781965872326476641177839942156184871669763491067811224630662038652883668698631090273864365405287317437477765242038151212157613251065691911558765024403623306148082601783159415073901492430093562793958844898482902424852548258498775496825267963188747003147385995116607279795049172700270339565102997192577383795197490253458746933823420022235950455069541931152343750000
395 2410801464305851156112141685739004132109628363460342835687865507514219945816216516328009686738597266996545597187489359823879014497283706182497942532743248469227726591938154152885871839346785545589206098335262159803110822269304533909712980560856278620095607319312931331867565529321436602346823929830322464421877097922145137559968670190914829850554940937934251247143357943514274666085839271545410156250000000000000
396 26517917806943693414460436619829522778896726475324860954252151071908604062974480153090109011715386048635533450785039946831599356697159408625513875367071769161546367027052804356131677643707820632273064228894282957473390988823796851451113232313883988670539662492578069485641250251053421008636577432118846987085867651747535125470864431483958591736836244446373808605865843345331112068663514946820214390754699707031250
397 291687214906473339744108293222554699127378337444266258013912158198888933009680744216110410969530295792512567982328180351467466190600352305523982944406166815990278793286690332149294471312046194362390683017177269658376723632889927557771846210592475752071759464279295394740786760144563464566667427280573191729039330971734448637621356977441026546015111003396546765083685332376611798466115033079404383897781372070312500
398 3208450676984022669222078583390789043274058815464217233530892097819521109763735168056069531779697137483552618128738620641807395288393421980564071957306815290334604539767258788135689337557677832808614867038936164561565757910701468172737892468249725906409147839399603233355737565424651327886729330219375358273565274037141216727138732000788916763775080980031961321152955159390768313798503186262678354978561401367187500
399 35291761930463609799971480872954081632209409096302913236574046971754117085481978582043916058519135205180349175062486984896911167645037409323492785222492718345946252383500140151200206305265915293774237686863971726586069588231379252836782638978827599102800504613512201567875392426867146586583385989868527233170076773367234715932619453666909655020834409159121114819286584290015246212490751531731802970170974731445312500
400 388196231000599819371220696192954172461370273267280506310964934487304234741445033319687199362676157488103109715803137243366636650242291204703791228618596093421930786003414133631213268023131803539154712873191308914689787642092808434944448383559491742549251055310396545077740038249515036976739686106219076420012159817857411887899605242599468636857274331523230573791798399599633356826799968075647484511137008666992187500
401 4270013893327071866922142075998698628360334132869681960144417546058573422640614131033165814196791732276396786096429448777246229441432844873379938439342387777767827155907396158592137175197947433602314885407994444165743559933341217054266884530563907177667924810498240022208723246417911838754721978994056042766176067398466980060658758219900421622154577167350679321240682017560719857529605292256746906787157058715820312500
402 46968561756020876017885209075398111638210313203905595764482529449427546871879681992063271139611718177796888147394268220867954783243373328849458701817706706769116405726087155910708769091081744834489373396648469196849732559947704652550956441690033423590407693095821184881002641745434824432949509466717669413109319363226158908866656532507718680850879235006720044619906713798037365195647829807512607658281922340393066406250
403 516636678132740097332791728114333852588623004970983818969889403521729042783254336260730355315011524832771931258757892275021732968339335938211661064366532562564544979915581568050446343103534314106884326987269633828381924708892998641596095499814456412189976839370291971284192618329137480075403245762879892823324415161695431372803677366925103440356726128852144265838716734853190530596389606898810598067939281463623046875000
404 5682810952962956965220895500105879217695492246666376269192794695921362140634978588523042150018164417012823401117397475064816675881679432767276338862416575584391002495109943144701949165527858368657284968381174386011335880743358598408141499986490166888072192585234186071162661421950567629483674232693714993183825882199040776316428256193229845820794372868215071656812088743993016150268804409506628871895372867584228515625000
405 62508802982854280604039659569230015872741701174973729803708208541147199603035245150579873879480252726695282284988990244683100434879317694646642631479500521276449509343054134281844960270310165443016843800560959229451517479770394631418871609563943965709777288907907335467865198306514595915615322409654685536396633695289251711991095190491299998291583754943224347110342385968478093154210295523398599470965564250946044921875000
406 687573541103288223154716124347725645053438495374448951268108092804460967334569204238034845421707424595847663351951993924377455282404449369242275991947832762394381204316386347689316850122337105931296394332906571607332199675104957638918222339103596091362235130696139257542173361415757814287427320512834079429393494212016143298038709915133482695777051727436422559887784839519420999366661195750793922343291342258453369140625000
407 7563052752025809228020592845728332792656465402765331635049626736779973635140700386176698726656823826280388176751410034426529872266551013252764524923945177153917776544908346031609526579159061570910270840703628793563773731033079181953455840327306166123063878231352891519172442684264422516219215189395276102129751735556586658082375700725472359096917156104373004142291311139294467526077159202912980617838911712169647216796875000
408 83190762166533893140238039482235939770389195578437701954329010683130530417539277302391408704720768150947988348359165054877154926413769605320502595244392961588483326658113185589359318868303392853707585565787832018398144924643270734452536416110307156196064055780695155737080825834973747399974356874941545147997769125047550454260959711537285042875022628499571813049666796833353236197703198251396372597810113802552223205566406250
409 915067385718690777584472786528767052670002992434717822357153121242326640720229092176958111758745652555813520485267103025402975515421601987222631509947738726725622199217865463474604317521335601156332390657948795341986576081260697157822087133610183730328209737516207914294924066809815826378856836636403078906759665301102522232571312253990573264429072524654839923771509343448379032845332176071551089080458041280508041381835937500
410 10065400275210953261931814597153976985582775084051136135581230145927551854480731819326779571775993323060708694273084734127628643781018571359795675288757609075859799826208233308902484640587802996312969452352476272256622161067478339542071717057465388967865252868886412201207959792509555405832912911353825734893904652472618700156549371159498926849430665756903892049763531121584226740728069265928823483591258991509675979614257812500
411 110715652509729013315643785140074252713735770966059690849651096175356171506231587645482156365052011336283496148942469247899139244980110621676402596603924965212231970375320498926071969731252366830899144031703463497064160046579517544034659108759996879247925490004563708116716060426093393296647148631018253683597710506432132847603461065121196888485368514072379254793777794747219462687842003040250560275126190390437841415405273437500
412 1217830923311011489723009802174010485335038007918021883719468834854355359701648884040511529643683085130419695780774959241748904730711778911704633380048429380733666244073258791051577362921332950287104416009515490393308903752857198533839448549846449954899355882517595475135587156004442160307965311008099987312116406808482921183167858710424159118463734183540410312604254105036073593496426682031286148344406683463603258132934570312500
413 13395686374537005390205559994765982121964373355964306569050198703605122503785056980226758432579779436794261199978520067366666068356172774457604845811592223882357255720296665060324419285333773842696865629801712968316254699259894164498077099920918325300879940478540700576201877326809264442603849980604417373361010657672682615769952483523163926941308044141642738196618340048338928956226463653361724581714042869862169027328491210937500
414 147347558688267596008714585602465973063826627723491925902165082083432466955708419467990927035241733080117507001870798722856653195990658284315036373307694394148170026984740508265537042306906926297516430999653305141981251819993940816236116124334272410183663369613624685562131294825570270118299743510287136646722114515751836294956144887037093173806351939530803388510181338212046711753852183722848789848569595051230862736701965332031250
415 1620768241682791000559440163988172856820356726169659742338970176060463957460318763917160326637873505056124751281106403343804552206009691480664523262979230174225520497972162625890989030857875059145212533307999708220857552790458922413172413821516197916971416515640000925902580612462351256828689551508405258698797460172327505195847460974895650075285041571369302185466667303899015519083229948035795864313968195347115397453308105468750000
416 17827846736199026822184583381924345498707757957650377751360088800127286569158204768120577085040589847062263887770669375964798175567914188268280666418610809797520764499926042332236291781172451116860641121655080066655480209516263229791169997589861790396507838482139095959570594440523025243884656764379234849183343829874783397577534686436900752879419787890776981303345913146380157396024188597161153069237116142176091670989990234375000000
417 196099671177791299260594306604936539128093151761670984197543206447806780124944343836379454568159207616580812677205866894772043506771540319782103153198080534318488786710102511275001004551519663210787841107163699394277947248494726570371182534590848455160828340735587547666920018739614169637714263153720691614942767442195585278746295936052089176316842836531748719399306186047734849223662104882384693560481991880806162953376770019531250000
418 2157023313306577111215437737425343323811377147375269288033530236261898692865440017760031868518924522242478957761326977305950399348337921158058066086151995945466715638263633504831033631496461627557073289844681818520674193183500618429643230222594574787350401925861049631634182812353939012411068192538886787269147752171786740443638967576115385034971437754395579767581062427786967093747153717282066809346474656194914132356643676757812500000
419 23726452707458785423651386515818236343663914363950259979645448906751068278101877757345258042544182461573559081479866089183833855727034170656139126387530104569197459150921573299145956695962491881140296682768443415736447200452761316751302518606715704524457383452913979270189690271160666778651797805771120818330658974599279887070668670658069303058186145780862265387976099747529272984884178473432778111451568747725104913115501403808593750000
420 260982138953482501801721146531736151621070617313185410837777595004855026230506242461666331529442508252527965942689404197708891897173396073931645081165085787697865949257447914474146581590898155099895273270047539202479947817620534172290319751366286672570260828259755206106056745551856647007156429591903093580710746638734726885962050575207698696599731962655843207398084749444540878438554555271319508949479093473655666457489132881164550781250
421 2870706282668325993121676727540646572224601977722363283388226131071475947164016310321745770903623067295298383723635277152510220688939745669507490025804381937906878932351043029372884087750200824100949930559562892178027879221744595731981554044517593230390826070269119416464146450551828470611883367175979048838518360907469160808741048830290104485466717410868810470923244970488797889384506159907997028396531291605242586228996515274047851562500
422 31576699441567025541100032774236306561520330870298688174002477679373910470694844447761291086247291184951001260668603416020358624947296618475376388589310455471998411809796366599294553610683130038916106281171616173737926212390975471182593392922610367908808747191367334739919163509365164609408990114171417849247733486493528385988094768988926370051950869910630439987991177857723976518852375764376293806184881063359171093907207250595092773437500
423 347331927910181215464123642038756057140682742445108732070830738969577914737696471244287083915912949918407524539044446581691462755491978888388709193214110158551790691778671371861335487648266546134779895218477503300060226321141101420259091709633833084245782573194009386598790225184492964548860853484902645354686802155455712645912790714050100714316407342320894268935113685558093689850833376701694720726371068408866449317429214715957641601562500
424 3820521785978543221114590391660247252741114472504963552179546814076354668072531802024914521873589967764955920741931672467760415996846998242118115366733037758762629789932167009934996472000135071058264230970673525985925330997093855292613452411047097776007464374567662741675757935747650282780992743185887525898421150958330993724102192367935143222357905048431810491780924733921457060914780880142787124805620058154431717412080615758895874023437500
425 42024316062620222472949073817214749988672730668864047946887179844823956933787880799420809100589492814403236183163629078833319454036658882027870313184482964249368930523769131706863282411665980525058148060423970294523174408980628071267172772235470881716901322662425773107510514843411207133895990416937977300802740970834661426043188922726910487287415096862350651119227170585085966550508728303424335755959090343836237479990813881158828735351562500
426 462251817804689381073021000941096057028543569282669187628353403249078082003717001491145545784127347125434570242763126448528568027291996418441153975750988190322609180335012015347586740028140655332611598188218672414094622806774788351090122945444864259615946327488936530363078630022027321627473255267273594019392412666893360889621279503485513053557955283146302479927614339612717851008511673921391096350264407477403949542349437251687049865722656250
427 5084597753960852192151277196027825730775123821864761335496063278809064523130764033185765481798526202218359967313579202558030209124921524056168241986888656888441060419181738510661840980905830945003691512564948877581705415459503227592648249566466938357982425563029288627768130593844020021167201429124770650245288974733433114700360234282948311155774265763235566877899554619478034038979132540735447962619054929067630155259394086897373199462890625000
428 55928680696951219014933499346395772414161335572114580005705972258287759381434903221051383511880581849743639066778532568856534365125653082023661585302468339834252569592572766160817912152604272252633402643552342274306536396384087286066269135646068800731520280120188600830259247314710891847705487789600250689385663737900992093162717831710132808455210247258504642462871782166170999254180648691504038069548764011695851650074473582208156585693359375000
429 615194647809618533571668085275423560408921430533199314423030660979404696196401873377378966841241609606450505550538157141581949191027449024946548317930965233091523359035984352929989008072398445025620808771732028418546952031455767478787558693782241352466482089935912523726133494651175833366118207224582518339275955100112565547529141162627342027411235010664145293638308160953101890524855368317725849304348530177666276586023741401731967926025390625000
430 6766911895245750323945827016454513380009850300975314117002709495921180021892306465889955451599351297535296351334921150443253029704713696278365155198747406692611157726947530118299685687477523541162247522208276235087508890511946293926647240007241966676595496022152216533425522450359495716871969702289042288688346616500544479572424011349886119272753419255881277811524215441629121596217391386573493654394361417059311492039341828785836696624755859375000
431 74433509395857412068820516793673069534957990344530966896908626663517840883121418901786658985300029003303550726907867825227644887810218102819588212112209652543123257960577232576921142873701960671479502169199814414937383015188030332530528367589348935425616538068241925413879550937176097277893516440403239430861185016506187730508626143189350299251491159518175666884020668042692672650703872497917115469805702555883275550741018378175795078277587890625000
432 818740868323657672059491950564402540452080415458024049891436129122376524956636724648000292522324883180880696926910840473884275241560597167486783191093107510305018583260806589867378855953152379872606782305459047668970495791178387231136910879993857324403401311812120832095722373276302025897315259362316192544613318825498112873515494567305876713494722295436855255348843611031926752225587322198340068085066538678198910794492348941275849938392639160156250
433 9005844476556206195177880639345737896583520756886153886124309735670197884623510675900928155994274937790635371699507214536515424764814950003093978429763701155007923490446544101198818513091618847323292659049633154708615418055211764446071807500472609684978424449319744140801311146875373635071781495921624707946151629879818247591063845995508943911434765610071370543626612269089606901750732368708658621328460951432209879996548806957434862852096557617187500
434 99060933530749434164591284675591382667627000470745707861540488487655722525047596358222666593110250996817877761953441002140834689340733153267525313977665331139126796236211522879004636880971837863561773281407324871735206667539414715910713170665107867744324809157715339900634983011736315198920659794510149633498621351428647497836955249104422786550346400629330251134310932769648946096178678165920037521776493844114647169263321302423719316720962524414062500
435 1089633357263574482922867794348426358579953204158674594823408190199723492297036772738356960717461233692373971998775738862626265865440729812675668229500844765548934693471317004188249401390333903835226735580055806386065154650553318374932457330803551233283702813014429514965988278710549449858010083857970476118580698140139199714011042295453823932126493713210538810788669228383695594840040324161857793281430474812820213825759196879516821354627609252929687500
436 11985560916331757867399835700821310549305607096154536473602178182766077405824272302304679476630895881070302252501501637212752900080122728058870628849578860042691081936716982435752465085119430885071794954436152777552999033160564955682363131883966750861561137892432231245740003344198976395887349380908423801594131597188989167654054371792018265159450209490989881163608762545165798070940668302385565923929911328618073268481580839761591050773859024047851562500
437 131836704081692844325881536395928732291077806330094060339052096098715998469310796509978482057655648154209474488018592418594916482880276103724188954195116097949554691905794351387316122544739760372140862254770404020338948247859205447580545931977941350104537064494061326349897473019112593680702208069757661504298319451116715471938491512333517852721060958913579084851628560485250293358312847531055122092874478934010611802518653234983503352850675582885742187500
438 1450154620585197021993676818506853021055550907093498841369509443711949522169545151900700780881442370080492643818194247332643666354261165264145846932590522196987821656535013744579927699029358462796694696734243895375422769200290668669884270531610372664615269897259000555300683744631277115541391247418879948172934811461736120654311806102959696912211752223113940037437995111639778499799542448378650836358544578262743220478658834338148153619840741157531738281250
439 15951160477293948889699721713391106800787506913602139846384749829685727911711368757733630669381815170883037639139307232786361520029401390766698326922973319647204029482880351509375069471956669558919458643426871423222216194578292281415335693710324968253291287459331949991584134370450031568280448408149709451686856379955690541407544491334768159776194273404214934799771654684638679429317725541863914045837348689587959632563141099126369226723909378051757812500000
440 175456821611000149664816975197233425384373492388234568577684984831826771267744582534393827440919994398520199353423296059881637074416970215600969377176111604876283806505720487414064194825144322017689516343528541909151224325775818070259202968406893944768333454753400910996259680873167662536146931594742436498188179807464396483399247511102787723048926363842431930256544370784070246469378325636702548677996093178720017277671949784689786611124873161315917968750000
441 1929959659904123705190475793283592189040847438797335831519803696344598322982929978105903810894335924467337013562753243674927054857213332464496268944394578870322573842781642717583192252120525623941917885938531734776116318784848427474966237131973717742554230499469067757384078235290793747680711417523004731457352112560903580845022692936920161198235862049227427160963099202226230101641532269209956640303457429692218783046087082766462117433547973632812500000000000
442 21228837127320448689430413494527649857713338859735672828949771805659162742572927518487792725304553621276290660112333015483416218935464048372274828959217767494107642541680324211992021216812325568718278016122267635676089795279683045935019876133291631524608364623851453029817210617336687371241835105597905186859956141554519812655336379379281541953675385235039011007953050031730656444439960020087696883731606761054161143856267024432327161775901913642883300781250000
443 233509298220610023795536073130901958239328019208071233504031499595804425762659017836569198134387556916182632512017829544400416440128221720898324284153959486726119694913016209133106024222549854740175547970020877904578431131387226488003688431952882998754232601815757953114495089155141249708772714322268372770770825843573240747107245144214243843834586138384621742890432192974545663738665171622631778344237453675588135886681540043241511739324778318405151367187500000
444 2568515271395096717050905138931220371266515609759170646292976125305292836050223987861195682744019003384602207131444783384910981723503970369325102476035416701429899661143558343260094873534351454528669710262365943469384458607415104730876647203923417098847614376968562822596300680624168764976642105735313709953230579924130446789688122935993168245363053416689077012541987492608572404288964624796419157513963793130223787027814966177352573595271678641438484191894531250
445 28252710918419171966718335698557071538905778574701383112568997692638695781461921952487254362733647698574871308094758562947492980861391247336265819866720882928672662340853863978768886125385635431009490866282523014934965248881224579028127966057945655534883848052813683716840396055737731882932479710460529116768326244915368190288013849053323753551938306602180844433901936350870935120833194195435050404036622016719442890806974350015323693696700502187013626098632812500
446 310769292723032427791362413065434203266187623357590227108992976256252217570983882204776737740973280884522079143154524340076333732949068234711402123932394028493662923523591190354108848835399312976998990280770812286988800130002996747210318621907609830650566317927201813083279136861248669565928682689174610260099049239482462470376508803445363020118110883095376762518868611916486976890513239033523971294011293492035182335533460146193007744841452222317457199096679687500
447 3418346422700651542672380727726848650274172342392052024271145724252677744862248539756006623063507208494344412279782627061284094293913124648577089159090693351941989387069080101745362203223719991519143641349291824663921357186649866741521496291733392224669925730556765891561945334670889487853055751420019428387552214096880038983193257321471204064146102073965955938698256239573605164702594745579175055692681793464581841070920337904981423093886405695229768753051757812500
448 37600536923075185867035160504286821453345541645895823301719454820815386300814230758176166971881033685928251279720447547456520736166830712704489330180907219418312634002556024888474671829655693734457930172254888743152228669613988521422261806060160909069795923975101345261461116686992598475360604985466313613686158612282670234724249709919635122014246036885997945298459154657513716761715243888244426459937273863829564803338840594387759708183693874161690473556518554687500
449 413591895635484707510517974375143726380257576017242817150741833218944833275232807014791976521412527104460382401797948041417193658658570955860184716027102163212013952168286720137459397795805090016385399989476611542330679952669073948490686053006880393412569992067051085439036481322707452565541002914629310191102921929017325819907880881682478276791664609793170325015368260557859284096829113732334324817046242306008157586757524332848889869751474179793149232864379882812500
450 4549356741509093234880398163776572660466404175716093086483993843692726091236634558849481775322056828229474597321102045525294053054336459808582675152472809961018330466956399806111243790418408497577705746008214024327596721303262557749046879803871186713991776300596158849933353832235444940019961532823337341471487573626916912068186450868999353272183773011490399939359094610720046167870347094939505050490079190779488426255649727173238638933128186181420460343360900878906250
451 50041228998730255067825980909504534272600836715628205115807161409456857279483167884736720222771598344468999357018488570934729166657939860181702882279545754661729850057949605261773941022222387796381746666018110333734483977739934263472639047740385503174240208475225047730780540325383705716929259965191346264047820796372062360992255671505565899574294122104403175477297526901369794707273199779766216080168271986151908087332531075396013786615867502405308187007904052734375000
452 550434872881106321692737520956164044414331541494213621485187882255441868808440713185467998761524368876524920609981014447920877983658644149082078958557040365315737339543845371414659166458008861014804413913828609107046490906219515170762307401471949727288704425028453161673339956657107847297953635539114087883960544579835589956104703754250698879527373022547896850707152934061792468027938960042571946751489103127804926243165026538035899950074281150591559708118438720703125000
453 6054578501485793763053367550703220842276558775553379020417980074951478226711398202998585108666844683203670643037345846555209378552471293485553620160448919405076801657132933392870106858481573876325613543659892438603584029464204684801868279086456689248221830911287984584723507577133960081137605668383960570064285104931983363850053704443015981541503040247490627816364605425797800270755351870037975611706181280710421052790174136436739116273741956320009194314479827880859375000
454 66598107490496980042340532753242675598323444150359017558944503972917741390991794731654841324846387740947258926020297871061206860854519549566619701698380104474716984716668389979359020584549562324088542767697894467921475944917371889309329406615925716607922960135024629466640624282882313272534595830965839061390807869313793957187477748271183701589826044765613384241142888242816241135003417722276002695676161262512123210980957376784079848608399743170593865215778350830078125000
455 732554366951781243094980363551162783014523102916298596635556340052951068732993396698438992784019826793010784315187544339665693460452391413809884553588799337478346058171331491717509157676139089297278300579836997186266857272470996061964649802581070744311579583211605196386482710101837254606379938808708979417385217611250022949746871052459756936331805817754139400468437186987548554885993195391057281364779962431945975416611575541775934483634813432217924855649471282958984375000
456 8057825075835655534643429851670735768841774729974543965295441571783448770832827120240889517867530838718274456939269214990505761897178999903423744525751263470233317109171663498674811063858031554997669656701715856350988964397693641414424626768937441938712603641217682097735763290127587245658969134151325561276102257692170598800851244391199333877992395591603325153524626560967667983005638902341714305572162669147331893283687985391107325497395130753375269705429673194885253906250
457 88633073368928076414626238101517983374028128627563132170037086443787724883372949931638013531226001785134181162476607823750956514646054221352038851143049113703061331768810214363070242514680375662234968184001613694460523884735748639272221370498597949183401583987540146235727641790743082710848761171651149020083742658078661883186062941939342605838873992497215422454361532581599348378945288036863394230026355377297043823958335285517274367700357728949711599852889776229858398437500
458 974930781059066498814007321606785689200807476399016689536292783063195890122780272175894753943178772990407964462367673312192808214141824809695047021099759418126435521671595195272920112382420583939947488733179982775542160106803106459892826520651107485487818241286780896515120485530709093913076437011150682329253234433611391865129400129650675174924921224399619775877332144820858390996685252399082456495635471613523413098280685703174192491965444062884671438951045274734497070312500
459 10723875317965143371207175169347499460876577052303554797012075130323806994568631217290872586082835041830367579364880527909889437394243263497997155761129645056849553111833508418827012485514980311524817025427407178095955415769918839827643362215928643612799867113888732707592210346542902466570168250204167199459565018067856622555220733694075114673812309776295970778169378787088138842531680215161156894494300617866183395983599555492507321343559345550033867766615003347396850585937500
460 117958632622447276498233142663408821972874781762201984866837618029707759618366998050443205804406047121388458003068861541668725369406540740628388588540924525609121506850253151473085086860204004191785119433166479889999217874654308140188935980719134799687127675461067404021751141964310282149713598571828587532347578331915688710585222637534933000350316851513559525674417392423532163091189598688973629987920731686016393140968784807765593590240388310874664057337213307619094848632812500
461 1297501005708980153033665724303167644467884563171960543872398229112400424458345838532800106330208423597857244432017920884356809159774365740045602995537779920649146592293162946418423182113127247294759815545145812769370024956651649382788180098790678902874437613161640116256118105465592042752530158996862599893309608106360656823613360777542008034756211239703462872093694131100552958240280421208984236323987600037491686229031157085667037181294508618734084848256316035985946655273437500
462 14272027594659034713728941368314480805274821278304778033661451272132941657180480404734803925958234391162386616505633412543889199496135031387035669951171852678978608658645895675707285603528921135841194472775450219967252704917632279028761451541696628956783734562418438767766747592056709778155867266868403241658790698710185852722087149299984545712247752380344613854562682105424903957394707996395920896284476472736847728974927201859941784694478864037314735924155684188008308410644531250
463 156986985571859572487105809734624532079571008530601915366603002832129960116550261015828899963584531326866348564881538218281061860100937696577999175243514997595864859090980884210338969187663190461570618799429110909121739124434489118805101065924052801217230788276843903308444276682888366276636846009378656656466262428163442336303485595027045461528709038956035971580613413514516992795436221826772362532791095955952603814129772531504997519708269337890271799551555886864662170410156250000
464 1726798345608721749079943801048060995294568612897729648920082524162284861874063475968672706531167755405383640075970802715756694231184700976727535111759106356893588900065128357187825890120328545159982133130202683390211915457186098571111378663616115914290187049946718610342656525700511023821450052816623939239973589855405875285270683367750879446772750446706397058949550511954565552918544497543932074987712490659369514270986427310424969844369208482603994525561574846506118774414062500000
465 18994138370993229754217688115545351733988203808777828352977026477004730908934008027541245539336216800014015539381065542861041664334052862732240049641811856985668779633717834688754601046118236556171671048437457060724807487745827913728491662586691875506268927388054772719092536620659800162375788739250635674059272725611184066084064009814576689819181077984302250389432147875147025500290729731458149299201802527663842098847832171881281329892761020050606646236701635643839836120605468750000
466 208928444582947556306307600511360061612912353247479445449244782466012276803283595722797373122313332963018581353638386563900284884444626748285992090645242128878670109798372065964417896462341392181533049364985270354174827693590121866520486527999785762882377241962388794409055406574599181477429606107103584785658367665207443939272756605629256991497276146909014069192977588811943040760233438964536692868899810143276654661858770017657141953139679491080471507302718237042427062988281250000000
467 2298135040571846270259643820175727459330353981338664643615508577310234372735308770656159246714854441378262210534324339825430442316190826257113544594275323212819437514936470433940410683258695271946019931808396363574487045534852264161463180967770161549991445615163571590599274020956543769834464986965726087145563258309563225252185869980716351097262797729695407281809979479769435206689252225810452931132186188022283495222464336452182420234767153480182066971337917493656277656555175781250000
468 25278629127051970129508106492358898285601996664993195727028319337982490640904024955012563255614059731388756642895938632893568152304635627641324535726646483748485314757800938914087649555556434833530990784041484578074761944808927875518674174501027000256363368918121454188278503478424298389605886114409385339833482152038225165529742932858018127884861390514362941390467192856304145185237247043318383001728787396592392614387466927419525438053478518353814341601548676408128812909126281738281250
469 278055501205027206799286764630090387843481081314540970635604534902443275914327843664594427347472951753631590690462515471682751320236057630531018610008567807210392074943445639821752636978831779152123367799930370116375386678753888858688040169821846732702510561203498934231480716555800457660894564436212306887663924598851075257297212249667734147928490103196841131910748382494982951802795670831023274591101325587485182365639311387396334290547640860722516942260540417919401079416275024414062500
470 3058506905647041160154951005403461546662862123905581507669815241727961253689390876448956607685775940535069125307653800570935745795873912481851029210266619930725982513666647808644693366727597070793397033344614576706808891387439904246062853908985804835097254258773596966251297573874852059913437029571432811034368677948454775437704288843633898307549734985383359117187837420399278721504416422741116137397179683660721724396814588281073732347847749424209901070170758430322166532278060913085937500
471 33642436317032346681466636306619624208783515330987535400655714756825397408741622003907910780582337706020306763474336215414156602664614039022837445724137248218131368327046437817896503315359526711421200007189934070213537154430485613127720452166602217100537175326517090138061101143851943300143563078770614544375899803253279850173592403006920160196578410570422539494629140760058338880996472272667097647928652727290627083951820266254140845913223654506472165559571863013843540102243423461914062500
472 370054263816068326532609571351628982886959198689111286023818075150675315958365619979706551525657427891504778961284377833033926468084803901420023586682348089313202149823253776293481730808742278138151989872788214789914227199347084407018856209249746670084474418861966779259535074070458163643792091610460457040085903301887748483177098327417295662175855248284387985150194423585502084479714295815940609440390157611676606452232438739513855061291650222260376373872858835056831594556570053100585937500
473 4070459014263566483966735254937635514275083422750865744429663527062938940983018205304444170286716968501175947552417875192545552685850934966384702802672186574753478711473359579113720955186058673103565381622817891115293637150381310536739581821743348298645427694264956871085189360011039227691655026119248145942443685919196698114723349521654815330247617999463917630952626624541722572855664265419812073921875931115779102763373768185133984959700315262259937704181211870491097215563058853149414062500
474 44773532443433204397120534057802096993647616689945272257559440809907111551812041938709196145300841056624670958316387778945553396288787873809879185979524505443621319349811019815095381532413113464114996714546283567570651745915286252466755566692787491888968290547443681683852327817466486535120221800288576110254584374750488220603586281670416136853721631457594793596689012051294675850911634407432536693156735141333132850469413500224696435436342903974607726827472653496897692093625664710998535156250
475 492492173594788909458241043941979190794319665428929124295827521171773157293983279737335484651510724654292620869700744781520237126589228023122206802414583968528972004055361573051101057755866179643535920045595246050871398916840994265391650038089221547226039632820692767771630915063246538192985909980222275929046420808674807209131828915439656293668356261553313224851781409614986357196145984811741269622940760051808087399903573257912488101969979288383247491289740338515912299044430255889892578125000
476 5417230399646377222861615372318474528708314625139638804209489153148212047132501554735122701680622506773430499811051170538036440120327389433202633715685306794752591427309710860964739926640724518017146916479609302782455846153578084789419384175686693143742453277581666354126516462792820623764121985576566883763672216447209166549185818637735114752340064211268071381289233387493561200103057199623571499583520054463358326171883623050925406127453142188750488499049406954100049915723502635955810546875000
477 59587515855629352936207282286448586730602956405456327463486259903009433905494901813154300396899532440233573606783828965023430322610446856917878988245172870485240517090503813117783451378467641346791267340112068938694169302263347260313493457560127789656321381485986338832365850940513239601954127748778742060259616837709376533863431795244777212329734843962685903813865861699337891369436047168064813895459162081552269036825104810045228407302279336164930784343340963715718316962011158466339111328125000
478 655440471218772274636122966193793462232076351205448014179204346822530604461764106968608838375138621138330192980861626219190434122107636467615222825223282050260492327081061420354238873158323831340594089027891422538048379644672355979670693832132673615807920235053266657755330083926393967697740066646580815116948120305577698099238102783883432592017852664810987829973161920657925550636943792225459913400807793612730201410146375152094088057492613967850789559281554641501088553923182189464569091796875000
479 7209600956555077772933854083866581477838470765593377250818591196912710845190618990580451317115790107077213579115729851889988076748215165497209214173071196389882968847893670134481681354374669531758080845916443168107423127287477105080835130117732505192314565278878843421284869660311006802324341184100729790482080269246451535132408248345406858900461332889789556616397952467199883047653792480589076636357600029263178332083285380162233608185424744166628862576846892284976320297573693096637725830078125000
480 79302924117742816840143200258257660689871876456030554613923705433881163796487695179660240134953612392613936331337853188567372973265005771058926864915348638166120433382401764797787364952974293230190742526390418595733773648948806933254855612860222721812643860627304878367452025547527740111100493251717445496503743248129333660540547808475390561871022333500630349634263394747879729165002915091777957974712610837286986367131510655464305267140541607061498563139645759378915101933671394363045692443847656250
481 872302615848171712788702258802351218056523660857001167350055696753061181397275887725386343683775379667908884981262561927158145895938631065159752113981906945717169783198720053879502523159947376951661864280310940907674419883353306941920046955766142243850566667580200426414559736891355990853882313296942201885291851714210717680329565521595284475809684180039663048330929794330714867908986116660437183328831351681186255835072399295588105985123278627882457886874145031042004916344012599438428878784179687500
482 9595003741423459539546259045084079506632887916557977355430175318002382809110622321458577550997575768973913447905548296413617616099759082843985386803983589660065477790203368506355082857222366072014489787009451683118270557013826820040293800794208239954486987516098967020349366321935162844611761392562350656115941827715393303002196025909927025632543775635856946539227810785445205289770486372575998130239501201431311545339402214512500040871803388801325629052475178065728655951716064009815454483032226562500
483 105541465914799419577815253411421732930923356847275778928581033413035938438675580655012008463196127423342305283354079919481446846130586850244558418854437912716012426451154672856150608565802391635320337167807267608331614041218986349665974849727678893961152107622222315103468402719381111535289555326591393310220050231746779820053615367162531446870491477933100457091683988266723113370402342423416034516163785463812121585953970181424115310640699638580551580353112089277756169281019538175314664840698242187500
484 1160916798745536454772527930933362220337382023519807514191480211005146523855006174757778857007184847120675579500899496219184744217886261930896878101259531011050746447189881110135055146786896832659760643749796836912974409488043570627286361994045545016816076766705148733054034113579538739508462862965199481490251265200320789485922681050855631955203603232257310261524285378031504945497659684293675968348194837849262995357199037862044934788886360629841646153756018564756624655842642823699861764907836914062500
485 12769652211364641954917671526514673754555565522317435386225758968867887675383375929127062971229531424594633963787865883360101392645636963174114059352188978774305632853191568581304984788505854513548526538667677171265031114526086047867898609539204109869188213422626436868438168276001621870819163786143893310901214014132644471768761343118922613650203666550089141159917721815341822593981444062627769762144017016768639542498681560983417102668061076413655508608674469649829630313320194545667618513107299804687500
486 140461416162996018750277288845619237214147660189414254898182238639209392352666849004255496692738515054191342942551839121645712389202965521374238169134638787771682607120224032431500372987316946926798076221526758911080865472771765665337002585248565769371938103099040369072114137322188568381277707954286590326094557926562769337602871921154256847142958240972611950211982614735487132344967780458010934215530830532752220788179898203320891872354757903706680761876256815752841977662512817914830520749092102050781250
487 1545023239783752550946645119531003660697788530998806180484630637214813230366553322937343194820991642645107952057044671853502942207262914299414792717571188185712136198910392472040065813501553433201404640906455079283753286720747696538137132651740805976095168542668385848533848774022581428080355395673917036803419900927707686130333699441067387771562515927455371408902897136140438092713335576100867395741611371016011202347599792763661647905802996657451064403297150834371009864298684988170862197875976562500000000
488 16994679939021957184987229186627343931824735812073638851867038301030596797514471212033705231738995834317085903242051499190171472832869849577886444629507080114387608376296029903090774240770142108526502449537385674863633388435112347608087645674679809339273224096330414812039466606222998947878506551449802183866075065037827328458447969236160807971167729389222656977874476890982453270820591249731740237324342599322372655817221588238296071807005477792014155805564026369483543454919072246411815285682678222656250000
489 186935146859162845362861638105676520461804448723450365133661612203807207567715170503855861990344151295872721251058783281053422656085455343961041413823626561891368454932815465065530716388471933268469191919933620470947997222754192350051338030215289285057095486956952503925138526437423935088370231891728186511247747788951561418986289297380328369125208231243043547358967943871162848462948364971542112248221381119057030148221344129681262409884116559422032050918079223913309538929183872824069112539291381835937500000
490 2056216960639498153089994584685868684730838206911051829149696359985001665697430427297991251928545673026545373675769642098728973688142383358822710705696347305374534086425357586955686189972121236790578169295970317785747084352451660062723176347455304197541125174902560930736205969356430181915138941648460276184060421448991900830422700245760500383529780186494668616306788346652573955042210038936317433674390948653367639202423794957392831914306089778681534783435796743004606024207703285355819389224052429199218750000
491 22617620390064671986767883271931533413167292720273913076759835816913647193031646806182122189958007878915992096382692401275892359139976234288849699677097497349705152875598071448015820693715154003478775494866066335453115914447045907493228027162297970410786804574277868302882135153859038770275598077944426770930938020847578304887406458963520571308697855011293373137263660996956108019767704005718057117562020224797035779121143976176939641417106952345364636300272656913544488954670441671623848378658294677734375000000
492 248785396629532422168535468439405860601477800881204459376736054557281858246667337608494169470716476288825743327786358877115493784811035894451431947240343089719384109071922896902337951880785886258714533737531957172899474379373073752389894128040761173969688479692093358161741563372778664305289690860379903766001221649828912069200474143797722798444362874040224139635900287571259225354084990136592302109795130889718686951156189472048974285557120159894472816106450746451796184402494027665397879900410771369934082031250
493 2736546661792159664719109886151581460436357231560044548526384499161806634369946284404140170922535975338639225112628080095751644455859328912639965041216434264814481353481614302736818598931281450304782753705384793293480883657067965123125450029968198432395442547253423941919301463207806559936622346637397622581089151055243692713920312049266944886809432913610434430510586134013812802211187497917993957428405089243468817106708840100410261783067424075741170525426647090290390319095026328000130888540297746658325195312500
494 30100993601795907991083486643251839492645699317701910181604784787975352804005240848249521243183547848536146346592561285162772670530539880959103520648079325368102073861244238159747265891538188479554382145355262651188784190488268975175095022174977174313071500494491248645371202891639038906349778129632291676687053554823004184999510801777405302008713072085680489308340375292496514688955558372123386516303795688034606914567298239689879391759709028641912554668107937674776167485263256295979772403370589017868041992187500
495 331099713542605788524614941366898629949188925566023651774055797350042190058389611140578644897777399608834265525361533628709686362794298943794508043191428666212006164842576683033635335302938064957251722059067818033958131975387843635602410351773297031029771454260076831359142759974474337679008948678742575850554470633575341264005449925385436589596289068632570991807299578397339040028290945582152836687758671017450900083776716196407597133584106232785954230044446945294433798812755442853017484594602137804031372070312500
496 3641973476299299360347308462777976160185196075987490740915801391975736274930431613902968436516585509156751468329356753122150590545693643826865182856187605365218122493817747169977415172919371892605707320874297356652009280308630622114301689686635344587465323963976259110877788388950163604823703811797715229488405331668062961766384015949635183971094552205698877123815340164365109936960788119911223777748330197956258980161653872787738470404783282291220650442490793565807791719573377475782649526081513613462448120117187500
497 40060351185899773932539673127847219935142961157936960453574429155704798812258814054563752353258949400224153072132211576667888993092838831471372971436673460979173412196433058389774728436508447800320577891009415907227775846950137170114634976505922351135772727223326141799067175430995113419200679348541591801947538260700517181394952167274667911672426103040022171499488716543410473051114911739815231378977842737706412909672705859615394329981679280086462533650452300470007193776856430078581183806818444281816482543945312500
498 440648935963238047207454721834450814139971200881348901764678454660176493864656537963831063781553294521940250499703322278101836591004967127544849229460319688832430007977082125193153001704858829054389731689062853035937745771992144208991991525988317139405564562979659159004215075056760479245159994161945872071150531989889596732866744616557243170046210228235456893060822097960177904298557100837328981162260599342375074128715790966372344178150188809023073724476924900867690009740327075626886710324470186606049537658691406250
499 4846974103259416653187014467487123270067087927753834982761074506752496565582191437797223899665297164309141629362987252483652219996323172153588214755092935727799451712585926027954334754131870029527761467000056097641395636705566742400235285075796582842427672821877062341624839966815242267096900846261870482831895211161157713811671591987924381393844584337408713357758739863979062468709378856697711635754249785167523924470544078145910221986221883158297681989166907032274776080562998792355955401944811455905437469482421875000
500 53314909081335865019819298266770282938151269234484269988660184214413697722836735822159968905146862616269046698637712455381044106076415480860298215775257434753529607000118646920803949248190561563033971865212622778146655874237453567657283526557072686001287833142455642765028096068360184829897793087531214269061104624194979395059461809282215373669628635880620526277434774461613045642052506927693025462840846452402949310511478854205638122252374402362736943329161448804663642406773994830704310743385576643049716949462890625000
501 586444133967962344616697690555049642759889359812627651942956700994886260853254519007282174068365508343116608945804751100376302989723867839725386481198659983788417142214652717077545041532925520819517844646423005690886822721164065889187439265681153905451736448355012362439946207888722732444066437618976368468284082613499106213702094520953316814279201715116329384364227003325788762333283629848870906943123003371579150010501123111112435794328982243081550594786329793736428040966802803513058250928224879316985607147216796875000
502 6450666955855871179643620874877240681333018125584871115775211756922124698848382442453812953629116391473165995443014748799535972131327029836572413754241983155900491046738148076004513774819382631435249568979509482001564537026843310122024360445232409193907622323277461834222925983382466892338989618553150532502879942897816590901977745069195654869125525516285027592397998440949804507167419033111792765234817222351409453081306454439896393154884840886390930427853518274100922138031993270657071803952931077219545841217041015625000
503 70954932900128695952239033646861790214056225274742495683088597357324809540904531217817160509281326886696815001254231757663833998942526306828661389638575521258236842239064020663348664923499346462134817735114336776337855962375641627110426800217016381124112330921600582671486344729165513392354903063636649528402174644182278709767861674991156580081240483182809015513472325927581567979139819738313227544851132044248440661299151163920988649688156703677620631777475758609225712479301006845033850112258733133785426616668701171875000
504 780477823039893269489127175240582484648795812756973851368184813424623557241783314955794117589328224031738051225933035889990814102883994158387715796337844830101185011216856520776909196823446003224223477385481920972143977160328460666385466627861698777480486745941010014478813466735590662615991054337746788118288403416030061512103818808871846266822734294781731067169579103646439723782776422230036766447312749329126166747182328275540339790886292970541645205199493119459452287817335681139110925563784348923945799469947814941406250
505 8584965235813592080390538181715721562918977278027456839965750535142926527090016178179866484637640205464637175993132284301212813338436680009266905492464832407873613942674542382871069756713981231150136938180189025504154034623244665059915612172482689131843263712668652031468487751322782419854898782959886554742752277666864645309564555915065004498633829886179663122626234167235066132334810955545265132758080140717315775792992105034367404014249916513937304176919974695966425028495991615597876522869569271279033273458480834960937500
506 94431418708434905320985557030281308915497623915637810222998044833696126294949300592679169780349689305384988450678658640302627779728008310870148488384899294864815802914809150725463452555564138409001533138691525463150485124983884687348006023408762539537742150652206115967802427804504338044714633585554606976119341836771552288418790891985671041326660264338782611493915219309938241456151966113884734787823763376609251555833575789176816102741011919520730474417312730341345147289383898426846225548914048886217642575502395629882812500
507 1038710419244075514451017132044612992209256068583435988290451577295224514390861600996205613040821921678636465175452192808692427074739593571013498538514481969772939029077041712079068581900714532821049562734157349293538226797418938956491490224538079298909039365135947034902620185891318711324417749501275257490147120099871528454569537446098030010845886589190099599152028996566699868465630276704672929173510550394037496631630729239279736131921223611474364868333662026197888008860892413082795820988835089337953832000494003295898437500
508 11425427572760068265263465535506856421387881902154422549093298824101824438938399395098047646126629006002514232553762344198255248680611427836940291613021741864896304150872242659144253372489780912064146972335202727377903391851951247729872366195649544644866628866549063874589531751657019843970877633842890921307271389526842197372698036968847484834163044678026868461994953124820219734210895492113891642278757662980145058186738314274309615369547080305583767626475185057627607041073097638502354539413730094565835315734148025512695312500
509 125675446016404814625576105752536492867140260585052696945718253942938473432560671212583700951672265381181552289246053626927743560755261664983040356235669136414051134791856700687387849682425177641230306871260741442287985435783445784704890561749955372811265515149757578843012084916748908560988229548001684175439926801840251702896043104424426713759106012730792066172453690561751376513649100533016638853878006884145948818931056484046745099104411671841931150051335031653099153331210511217710858872242951633779739495366811752319335937500
510 1382383077643264874897097743158361361075502467800140573939824431232305260091471417172165563794579623331413780533201973231619001276261132694140024293442028662294275108711017760408552331585454222527379218472813530828827349017180412942099972197392710026404346261187047889654238742957860284881037065129155072404335568193626156803187224632838241694954727130536126969873477814515454140054333078085823682230353967209161477471639425926490301622437853629836859712761095142298049329658793858130921882246266996219219436170533299446105957031250
511 15205698757615852934512671691754801681965593096048176162205296219935311925077573035924562079095341823084518130041599578266303384700781119871018376203374103652596169976090538446347831757911635328551323976591223328336096537095477849525207450857193131309087000487687230079365377055573297610320561027507801979894979477094027260286497514975120667370754262487341007985713979581299825815483870148935172714322418966292842728601778235732621238684243962429745430706086832739044875078495710153447589493835856444547971477732062339782714843750000
512 167257020464646303758357946027695844581227977254725712836719961662653673788603121641521458616669692394336149961252980870393354127607643612058396088265172207290174089758573307414860052121448496214035691900381041572938359854989036670729182634396272361382789303504271334251342971220325303684586356870835823523151837342190181389808217469368923601035858079304212806854578415347922135913265200175092052339367701779009529865636100025198314022687226204697839156837847765400629716582255569014064597310742499303160002455115318298339843750000000
513 1839764902661887440353290744396708056021004500526840277944242963829132075368145154264203888772856882145700334377911172508019547040452106699517338951678752008325097311176576688355465334368000467937371737766936365108518351696819445260646641171825688481995927826806536711543882242245024652552806297730323681366317037765086526073916708176623222451351006856032582151970049852279428706157747024316163035653061771690314929593551615126449305791596564127797058531675976683575392793667336217262273665232208408326641801977530121803283691406250000
514 20236728405561590863602250869046243124278230802555375108900337512533637447809357198333616194713144717923005839737491552906446608937298044629527733091931043974863189674819136113431438650350797850851110103609048606670633449547017379077653218218242205675914729761160660614917775989241637494320134010963583277258764400867238035004319565895012007269997451342216737380698472064715413621945259168936024746238035912425642188162600368090622693968050440512846411993607780983712015819723515987621227218279384985066826629918068647384643554687500000
515 222596471955702934990428686603239212372127351044675716265842441082799046525473954350007690593903270164498617574496396545414093299017506832545112198104124881425430742395977324535547397877564905660765694697836381161333225010650417103196804725494291276060784762778870192719983842520384764894556428283948657299375676714223922745007682480435377778845243501841013901181147392944404901114009845266013692391133218297906058491093573800932671682245958383972057613512151710178952892090379406200974465824746206799034098366973921656608581542968750000
516 2448478248762216374942651647968142432112038646545358047685292777826726273554346343044885097874841666108564216409101612404244452080005459723762689144785892925619191811286097905855132627083393441128728629693877379235940927178667439497841774251225269758062420727663928198473831107870610574111574298066826975306055811240504665708735959397558764425056763213818368258303219031283491304060713016976604353678257391559476675933178696455680789206080534505848645658965592164210973360241178863188057588247100240796960690659034298732876777648925781250
517 26932348397034405473496544144365476400997956501083424400819243902183410990611984762174345449194125831854989114579594358582629402205124700550896142099527742176650117358229610185384268759231300796101898096431188746823203938194626573338752193777643106384202989588315875800890914420198966733198314899306890824766902988435790860462801106332027831935538518834932553162799680976725418205967539723502261824536923019389630904368867485595592017852960637788726809822909820022425495438485996507570856578104526862782464036172314081341028213500976562500
518 296245796974479927070629090518471486695172249801016393887366217417801544850091452447528076897239650864199518059125208788629152502924235752186666673359759113325378322414040089753859539578903099744810037063588263964636060812059858270624400621092635558144965003951773678970728086424797369451810533410035707673015822227237697274799790392880120802893561767893540114713790157415858956817228426333371690521003382045713450434966349092852839600139219979390623184505502394917730056359897432235351947777746758200256849136167147662490606307983398437500
519 3258593381136731730640003741491832090894705350057395098057168035401059545718165420659471956297089840641936916616890601362655527896085982307516527991710345712170021374804151231339619647424066856829786250499570573704551126849590172109943354905387714264823161361572460778715142422190442255259202587350668209334179007243213759858579329187610663613167898603577660875716190680146894497841087665696517675196598418711285929838348869151899402303926213794069806601909593487237695254061695401791045151319826337493745782580845116171985864639282226562500
520 35843312992227333937443126441094606812981761920876708955462056800836350918729857267019784365429214399783159100924604463152759828902452105875649362059805169647372326895868915012606302628745852863293079988784118904090709772680614662149226192065345121582552350295893067482445731902178887577769988056493012837565422407426372067731031405710883838241609159110394107336966710433673508342945376556902050974521038051887280528800734636985799489579898966267161566442445186032568303160254019094654250709800489323869632229957460367586463689804077148437500
521 394263087163885858508597511111209261937367028154520035134156334569092667518063903644830785868723463908013543465349492390940316056426028578080482174390300154211221560331734441665060757064468109071237726917525647077895687724700794092485629591338641211796444077555379979580710072451883346635813910060955287547575436294745715888154845201034618146762475659246539336723612978605830764801575938475234561311087038003545905333326508867566978745967710884418047253674678404925043806985678420173173013635023779425298195988602856232319027185440063476562500
522 4336747050522532463191625823443947130209630494192002395367014757563720159438480808648329977447578902959710968868744421997347198506432559966879049324669786340151750314872177040704637199195272045279752970845060396828166102138817707406715241613658625873246794138923834457915509597060043844468704958944689436446086371276691524282183204796556382240477440050495635765787518018533716928152132647422966325892049843635559977515872951074526198251288948021566758091622372859028868005983111916146136979837645873204002300305148764891782775521278381347656250
523 47702601619405731780652728628354672924173636731065015921143731773450060302053944605170955888149553430669386054295643468926193546104479226830418541270034143662538680261515283258473781245973132050164798135994029501097141592022006957455773020155233155193636455766978960021194463718934102239899672794509522528486982068418976668454699151167975488568219408673704482817961322901654119649511794570786535651033405684151435197882994810261529529726424320225175893440718855418585122012145542752671990015703881401511188276032271460280753672122955322265625000
524 524710843115821545284221466330945641620476872733085668655320415762233126309782618371633345033646472836977825652979536897306590156853702701669242119924422669971379049042165905865937788970413581571873152447920494990291931444505893345687446267037851456189572721875939052317175052582950623753052358962252557371353418903828336871176154130533041427928981868514372152180542109540417005210437948645625015625883946836598882232134410387897497149977640386013352817315454811988867923082186693676104508693248937626317507376683124675764702260494232177734375000
525 5771623759223096706959933413997183604671105678689927680428814662604221299622103876365508543737181238547911887256688059867767293719465144962478045011516222983965111383882195466900215065672143672615396705372881470160438505049664266733579646961381675911613784408222044713090652484199767846392303949995937889615202902176863394761897001767937869420728103786146095270735350911009035381415082711967053233678814291491383985207812944739577702094782296699349132937316026610932597178865639414594806122048030301249256501794349105693981982767581939697265625000
526 63485710758745531520098518950956130552704317859858600655365249399196326991308439698396373966082837065032280161012422488238410247579272219929403491327184109556603315372631532884744269991803320242010375347146202680417611409723059421575802463757233983919133327861548145279953647686457025156946827656873949026684303551334413004953256724269050674765022161286688069132460121575408608496720999641983000245625749151844880284777711453571754000542909286201791770648020638810808250101055590442548813323715518872384332149660934874191298149526119232177734375000
527 698319162627749766643647208994249467681096281598520211625726573642536651880304692670772885713969839296993048964561950506862575004618916362231686333972603124896943345175504571783804434307271913256931979485757973444073387276289045519524233742846700405413386877991254772499528912911572524147700553670802584315542812759551793033416819108748804270846807501739468807076077835654959166507177755621522742068201618669916306449137243806617936371325441141455366997942892507307802414520831239741775896298773470077477822093303672090769396163523197174072265625000
528 7681250584816757482192229816121331404438002026788148346329225832707062828969701611640640067098356919428746098142095581410139999200288265299722496962012122304262748550345901843508494554303681898889307508475213242869602713505365336107460221390236340274132143420709037994153930472957473716358880594321550375198417061389932949432880516804411127718467323421692133221175599802247169460670689509891283807839906931916333254566764483088965172065524546998486278130694814233462260560718138947198094884898568650178366174277599931485838169464841485023498535156250
529 84490894284966849670834261089394091812170112537959293143718355003024082869355853338092180284097956009582876353572809959629269642718591980938001667724663649965800877385855239754918878056605468374161612267761902537969884083491154901703735179384578404084789019831852205114187042915418318465713538837578152966137240556205235428312071649479960297097406849636252451901515548652221275904031414709452629024569583142451595912745310292328258992242241620294675609176264349072989904722709068030055508092067125470193955909942173931881370663177222013473510742187500
530 929368354572921885293981333488098057974176736470844782588314972111487906163020863815773111360224177310115923146866452146414432082189352045999885517253274914028162951233634279860805588724345603755238322254369292757116916285646372246056277356739113522411562545928519504060458021386688152707928173292030834235019574930042603913252926702714392859030531214244800590473334287810073498815587606486018346903710538947735804441789208043650199961474044229953953217679921574777157697716510074200373039179124182704664887486739610622521468030754476785659790039062500
531 10222705603854162607132832904877817022791929605538178082884012862896164616230701103265550906741099884186775574123270202761196699892449734225224771425176871343062683157177722054888335588566926324715887997035597618659950116695511314353415381056622446019423023535726883288406564787469988757161500824335332364513045760479866857483650585113220584805102032123949475289482449297917617622606958265057099466856486229113222921839165548031315461387921574450429258435243164130833683443800754069910306954320411016473302008144424801727723206568043678998947143554687500
532 112445952510503227489231238346261944947323556791071396048703966335453306249454756303053864312814208886613424352299305540754720929352008994366150010742484951198832453594581835074884862608515334323961031139812804810566082963026770190559837111343285561996873653984827167755488235660956887609372859100608208979540697721707318422961546378893446181145080766968668831495053222813491497786070231880200523428333235181336614249131496906811948588030717242877437190524894236479111416638396563765802413538995192314146185817106543547438946006877813488245010375976562500
533 1236863578584056429650945390158839070792340252180963744945024002551416559659614621492752319003953024269231940102518520104755837268060415568436201175747649239110064301405309272760876202340288254071822952529918371689100470791749048076467625818718362794308373876019061798898148520341809266625415481646222824674163632292646455178745110503705674118105395470386614848816927791195775550774416903783070667798444663305692563648942934828213950748943783377988355595466355954392385170319173905450717673680420499533590989068004145634560586586303543299436569213867187500
534 13605038490690552163161222197405676575895176764154347883364392043348006536687731222573615759947836142102949807249017535846800428290341806555953653713669979335432799568686614169501258282841027955421853804099922916407858078569161875991800472924367481943796591783165623219422501192369369833576835094400272064783549412964822436673099916232221109760092546372642949019111218473447346015257800241572193596086195453501070483873680145967362039488697780961579789987236307194478963755707264926644512331991403520448093547226932689686584865285112755373120307922363281250
535 149650353958249715871206360517131518392106397438494332711113018891173674226634128651431437602911421605622393573811608476924406366366939179491320705479300580219239752649692944298531164351378114856700510252214713693549828649944596505934680369693558766784212075596420924017404769424449578639699314396811237817946880534915269909413477602325640252553731194356634275868176969355247535379222377503261059156670984160488771367205154332518550990625643448722143452690300110171361697393303777601309777939098123783049226222501698613243092950142454355955123901367187500000
536 1646098131596885307837457752786129892614451719691756642672497871839248336103632633381531383449702848477901698835122593431326732701781338189080489357805409776042973567603048423093838376040185294260222101172090043529658490893456586564605084114035824544059600743391235562294969814184915578314282057278295700791603547159928107522242449349287087740371546510770781116396420479534191106564197861069259079425428435907417717049743182351247301688129155446357747179792656711521817170520749729458326186135477782233566545897407093490549812031531473621726036071777343750000
537 18106466086960989376346262815481953606045676020905468984285131486719109578274742937772642824658917974094198603149803592836282634727866231261523273319420319969955681718190633951984046738936161225659543118280907155292132144500832954525696486349880010176908078316713795006403644854514062080036286068557201973799828596861399143742145734465094255097681926665607319028499284949057567081103141876792977893223446827456344653526499758509540683825428376080028588543347905416758097429977774383081124898055379629683209996809760411462519869019160978496074676513671875000000
538 199164380218465912408965483245618750920017113754897043786187839216805860185169850444900052175367635551952185034721516846200111790964614748027504594125353642875608443238186970427257665470685591166471776207905727833769793091372984012842564398282400912618990132962637196283116849025400031532086181400833020621494492637640305998143272179383589959204891043683594363060585877514861746413747709462355121931905750548475605536126004950411146467771866475946122214168656779832995125340263431478721441788611628861620796494439700544121230052496684947982430458068847656250000
539 2190733970797905150508204911969554979987558851983099227931427483542847069892334199955100212990845938906385299044169398066199162080839452661785292320553057311103466657225413031598033981891832852438062687651761251181572513609064326925503718776469317225933171246338037085591583511478539481879435858910106755804329473116319037862502638426087587821976087609256146140487003780284306227172802700849913852686344915458051764394532575396088651895864191578936133371786998134208917224834742111773088682158683334880936356064767226575762393281365802977234125137329101562500000
540 24097257378771883892803279354218732147034607764038291427639255609808640476301572775780817159252453936037336405505097831106966502432444850385068342529656907994189481151044156009667358067212905425855561093934496413518174039450494146856245645229842435108892223891815683224397095561855049091144276351581528838418770352567442798584180102173486075481679053483054257017487484284955110189065130545263058255852777381790573651849407232008902844089230533920620753762865559765907939921722409811848543399915989665588945138136268481936566598911042547115357592701911926269531250
541 265060852170600424569673418350193297380896872723309732061539174403229503090852087140443887257199601184994150667213177083590103014366635471988445409431324085247233490881539763828740856782864676363483034702072292088070236127287510520548995892330247545089480397837606822217583988107958531095316306137891216507111870426224814357115886268359588435843090400876014141326626946748514160593947625722369215316183152326475820959081224269474345784079317084680614238955545585914721896971622507084360857711688104470626122964939588172190304549147299439937341958284378051757812500
542 2915570608267518576455771083448023614980357226446486205683456317289893997409608687300788789018339542477972902960567224589384327762757524586545481294575108947616037664601438937080584744331108153750503585814282898925196314838830288000720081892585643813121093633829512417232695653411940167262714122645372116975759107536336982941130820934015897043784760714328645068705503396635800582725943067315854545996105639647028875280710429940853261070567243946772423092834212888881751373465120360903322715664256993517850238496294376026440192672950502128514926880598068237304687500
543 32070190306044289705395950471021656674943630316814572453649387944025148388041593401812557441644221871246052094250470664992331969989374057120568694654475115400516049554850364084342823385714841050967055885869988094164459605854739753978137783826455611714020454225074936710840162173955578596211460276017787374868596732236004617454009514136148847144876738967439923672985086712598492048635963067134767271643470910637507873659773242740112070233383877673601001839015912759966309531727754055836769807128690780298446060969469859254239035850631012181111145764589309692382812500
544 352760143537407769329464571469282109713018464884747378483091300856959309438572296490520790850050397927884271325651093655518254658161611961010353237180640689536487978117038023259560644617178298486079205353987860613393401695119145595611179768711872616195464492061489151660208733518791711829690879430138377623322725903147431549057131160821372965430326183229966335171783583217217144687668160810170610518936733432802445794853601437306174072784427881649358923857623961803738181861216826268749420446568731873286533895441854408083891952996324903324421029537916183471679687500
545 3880230135244295614414509745944403694800804523348098781201597006971279043087062444014506087339579617440653426907901068883253039300390980060502011077738888530626504192419076704291486717751739201918976940766860537081031473771546037884593526055152033804580617801002681640897528187205159122062011775140670042733556885715964256518997277977507273023972915838842430635080456092366933429055636292860341900839585710157602296537008458123239441651311202978346494350486476701085287235585664545207709703827214109828972001130523382802725313595049172477047250140458345413208007812500
546 42681085656326025470889852943500574750743191823061283174732306753581026768915571360310138738131738878867985120312001355673655120435557117920143490603940976556024034491001173274782463408863766433062949830412181012493282516662690633148964033344265137904552144140895078622502931785138361084162708517556757726566197760923711335474144523691052161486125973773608847547216607114765661274292204492126865555710710130174159067466764527177200064355411705307643438993692105735450757065794763951463184106655879396373847182501361915576114239648242154601121001178398728370666503906250
547 469476038613351023605805457786678041724113438660374121895499894402113624015596576164250065211721168578437293757140948836280483851252828250282670326450576837180662989645568913366538761046504241269527243793138522835743126617513493053632845775564402692193573758396300470266665448517550856648968611068424709047241326130952511286636299357899749944833207402981581950084332409322519293127836041399903556582026331429770527295322921236769445365089988510452939223146538010232660995737134942735674193387350409012753335701504857492872570777497909233488826430402696132659912109375000
548 5164061491004193253979741742571043598061630051372396101282392798417218198684400710106868890471445808270614337768144697054226609838142321678962207499169716549730386441495057438188026714250288189492005890558354436780809098895170900434319886920659489710896438392694987323001421775594933584746992887731537434348959054251361204613897760807281298137221406793323018269775963609309002065647151936218978322163642288934276699541811636893852564643038411106565448680894026443728718948973542576506847051131510465281453916887814244964506030406703462887207933817990124225616455078125000
549 56802752195059687628468013498910452812292883148773218723638146162470489495053042636082241522335593025229963010573128218200620622779543180818723705527185542795525336195296119625544351005394036830692208215206537040922220283769815482359350216775809759415509132650270091305312382719263899976317367469405716117125616804728292408986802620456826800708708465900359605447975634474449518789167559887678100155927438138478032843536280559645246850718216233418588223907984860728395399124914946619181537855158513287329917168535110975259396263147004813021112568094395101070404052734375000
550 624809108596793464844075530068145383789207490335955322181903157568956603473631304085269872584945560433867199171533426855005792742280543899801636719116830225237305854812405225179500628472720502864470498406997621088549731595636109572175606455427051536909192025085969386685097392553143745835044903886615099272141886647647784896058100082022918906739633121922688921311747827465804780483501135311975133037718029026485314182855471959532641162749510415905435302712883868330033945539267678743762518716754011271050241643716370328159092424787079966819192122784443199634552001953125000
551 6872667381413831791497207008167543645957154557417059578685973199474616637834162807355414634182220844869291582049041592645737362221537656372771926848993124385093798187002746674080007242398725613267467483332118455371470517143295286354476931045391261176797705286335661461132754290232756402386710544985750606051552354676478769288700564221397415176902504769560131024586380320574925681588581693821535100574922287740517015996654002953160094066111282490299686522449753099962702062861633764911393985971669916344666805660170838891860284141331616236669788122526369988918304443359375000
552 75596780337641926951072462047437679510373115868367940527572313682117183669783181157205561614821254407414040219445117173573780775771247430391729713622644387711424822952518881387835954838033881946780098768646068394649903081943722510040175211481069529072670214194302173039840083866044582716535058829437248214167199444215520798973008931891620411455447272787237293029044543871946802910830167698741005178867570146201284523750118228255691294892331827748615363980601970868935478083066651965918475162755146944406611155655078818072004828021318370567804834081471199169754981994628906250
553 831536415231262426576663604108970233073003498054084689855946853287024329938526269308235318566425633851235181728983691907711792353065014256114244084169852194084966890705277738351356791234392166146052385646500871007120297728689225681378264384338187068206964524210955893136997826933584951686063093113058748371426084341049067679592917969298364050132387579106973968979349597898200180376448621414707130213971003985728354255725815192981208975870458803625381483126261807653440585740648876565842738442862304685253694306980306757960373077417145365464179462833271827548742294311523437500
554 9146590724729095154088089281285583713261459298880718703245536283119562626390195334156120591506387973050321223138022324331707186580687496471901317929248882885084948259103788449421677641473745116607529085727031910658688488296117259628750627241587870925593472144381701446856845670453689263160801162979552445511451843685950608385342959304294215753324309805142311649592564777528109637567789801668201193458352418542459806206514992127063220637368329292525344471881894832059566872770219904378647639893798107630043044305649249178803518951004925680026147460921492893248796463012695312500
555 100609089816509373045902100559059833073841146639936060958269433166418541255475897869985037038660291819526348390711135562272933994510622888711853623102290899010062956874543260924021894014865129436139247009787343301831936371439284052309427429487156788819100284798688046583793222148311487462617513248498390763637246308201133178098442174553751080015918888983655537537168931814566878789638002520314006095339460320813948181355309854801347647856810305275217442055824273308162294979071493021476585115459006113642387522711615788536919895535621995857900046189570275600999593734741210937500
556 1106662499540915040212527806980946174437210990660998015972051741223400907507931318452414849406828917010978018577841923034308699597222856415351847777542261290350905854632903805111183571561970993636871214596716157834317795075394015568133040074201044588196971888306233689266612704481959967259812065269940485732943462076504627909147114417730055515920208681632910457907272625011346484098820004365452610960595187866164324741292917292568234993326124141743196031671705608105683854310278241159188146690914511957564447629565201540938427776678703879503773421788537234533578157424926757812500
557 12172875136071246366911924982489030776468442088636714544362674569873110425118976332115809931366888414771665563099382400012350747959507846051120584467739241066437321355901801359976588959245491012468378521054873533347056470480957617041876869474048588526024728926086338492254033800629284933597798509253635033103444699742262556508783776253860731103675667514973699376354072906534484574180643382772322479417326771070700895240462364759016403815737019548886161667706451663823782973645979306278681279929500894459266428346139710246162783375079919408884299159012698510196059942245483398437500
558 133897090702767741071527887443731704306885216365973074010131955796740848163285284625453095431335689203098307092515955164807171447359083360050451469169722874467450472460328186383519343615034260864734352735895230138887014362468650326738242449056995700786247018496817842234927144502956804173301340092046046159287303664580521319076999171742927263671522468229741848523054266327445285394710360621588289292684499710444032492586922070634506245844112849589481084828870963910375629852643830426544779505008159196345943238756730541980754989127685501042533400273271126934560015797615051269531250
559 1472818105686373690035061587732194273382960705319703058843339893695938189659793964747442660754874578736873455503075192354349431212389635153236990280135729824190663802580976595704196272551462725884785459595212784504903400912472295699189429562078602185313382747632703239070661875878386795336504556339689777982167976810872998174091760864995449545846118594934521678496729869327947713404249593336302657011350426415983326146078326855494578988723028843912582457166196329105032246192303561180873920293224916643082776499807643271184031416420049569529493460606772714527323842048645019531250000
560 16200450368655840918634123455749079437634024778854699375218969947873848101025164868469961073407693604297221557589318238549817106517737660574120305779252256230580445979932889596772555913642912082869198599037978930027649986901831082976620332196635059427125798031319182421757357474574156606071787401131115105126049928984402150824186699833083477290306095745459255096775098910124769921330224325036398602939441666073830542778942236855787723733105561216868592277419059241390691775500824844384039632479495343623672277653191092698699411172407987887650326896959995792713016271591186523437500000
561 178198917526866037095960849221614005631928702273131535722975060417952083482039659080551401366709649579639685688504376991464278674880733013639863047658759278316507931359219190960902771819231347734129248952461847039744617007922854645728703122664567275840011444466967032909882562787387957373014065118145077636371415927669793312692938493285333992555032451309307151281726899621867286333541207333675655973003301471274302899225917868597669861944185535973822714811821976581748342257513436003272780804862138103358927951363562575368143457296820356605335233801667982334038242697715759277343750000
562 1960121693232996156593473051745831048740696367553119124565040186053117550263217285524748857245631827812480902951502076293565760369583941748630374806090082440497159989533488061701949084283564114542954329506717069190813157186971929652626682720214038759965278136479561384661467969462694360837093272478581975280004933927879704701133024278021121920806223026376966625973796467411164213325820287460287078553659121167123675977526887056992365620232106822209626692147296151869736844308341476882441422836129959939007216107217015729817786563053794266116292011048471977119334042072296142578125000000
563 21560608255116587841841565983109663701186783640953035338660936935583018587767670343533164784873128633780765377995943160678989448245283838482043644380628268619170410758802239871342322563933290211461337207886822013707958057864839110604642035243042694258816218727348836462127060815591343573485541430024890088529617861191607712400825199204068815334400089983235649405327483026778257229143326855343517763022691039333573479232465898683657777009229785074863011888893598695017402554110456322355211292262302142069097190906164300032914403226200074061231007349626054292457411065697669982910156250000
564 237158657003519270275637756657396495048967378275734475494759587661387759331387141779062424551947603330653030209600331696415172143845181655815609620473560648482292788118789291851725418158323973601124187314645866978872845068685546207048761705142102004798796231304725842672269472678971121726741039022085816930752263487827972926963945169406287640746473043016870533791914014241259404973677519170724344632181944893160538297994344961015706050097757634024345003246207432887378763987338148225791444131687894154961501873310847150560893225366993144511540804811322580292198836104944348335266113281250
565 2608656858201831010967921978261968258154608147274133578262601204439743937409579653652632486218723293252471605937886037150597925263697797637271548195671762645624743985935499764940509920547746691419531109795631322174266115820271633354083902046976285078408256418059405468665747527439697906476684088020486968935244818249316547380394630133967385204990225409212657763603620637196995147599778143724235118637206753694532956783525391760641044301284588403599668139308231546902789647424359026162902588606620551533750519252824962779537007458519259309107486775186623972899724321905523538589477539062500
566 28694253415941991241540382471244352420222279471243636389097460399484724787979240843130567910282526243794738873955555772106650929007468802491983140366979145170357526602810943730234582640685817146779379373043284811989623246460889533850792897613772268906748249657832544207143957460004002962337873809794881818743648826735822633059436934384999661578593631141638501946750853947880601550676910350113092435746218851205020604716436712429632913313932200344703668265927658917878096503476082310872908460162331027044335542635734622574261581703713548983695981377944894674669740197714418172836303710937500
567 315626095670492933435783494605278537911448068689395083738715708058751938843990873080663777019877989977667687381127028121171835280909148055337259529555490636394934901539910928094095772857950988937135012508217170000669423831713549487516313222166792576029569637411159355976477586348123953947100699941818082787464554884804844569206776567501423550246264832283954416708456403808651252546180006835105204877493323817951227882872206993887530266237033152537768980221316737716439524384037819591628221453213111630754871940651513142259576897883739227936810269135176065802284028904978185892105102539062500
568 3471769445405826100675480142756407626778070366398079990617240824662500862007724006944991868870012092716263630116418329438665636850903724092811944043215622376745959009475925289366545724399432504365165222667663318799453445247567326944257539788129650975006039469073327427438060497952301724622308804070869300812986903840023999919101166707554718373153651277411606092855652640104261255034862241633875687153399089336168563759315195110586901296684456521176493716948809190839675231488360136550893257295804146908503240619157000454774552968484684335797228694944077664885639933345373719930648803710937500
569 38188170266620632344009174509549427787125877627742433371044487187596929507342023654773284763046264776268233867980694220134074017162625348688226226309101440261279530371335280379283759324626737480179372324913906732801902375173124665300774530404684974722071409195886830403324783599260625981702966324716597013095741917350652577992565342461488928793399072387945207437365261313555840832695323261842845545822113959031961710878495799911829611088132534562786786320132191116609604250732381281180101275798104553502097800890204001258883083195382792647640172024967736286171771098452154546976089477539062500
570 420055643453575758443864304436990045917710036298679096757525826041899691442428047260159387659976203966808938042919802176788384547019182389373976987175225995986697539426052096991343914246454837554650652875423955854678053329668089323956144920252638852660657814291750331442804339064487610199716933109124782934907531322712835078102148156026323031815584667524550263187038693049755040102472869724502247815119127970940686731215441952232087302253937033582622184561896987947496193095537493188444167126531664802020817112515978647819429267381739305573722009827736592613156574316235492005944252014160156250
571 4620455559019685417426659593954919633965258042961702411046349229159929398837540123477063691581484383739020093734393389370500743986536777411258394066823893337117373851430833792831113768464166317384762973937829103888201097335299442612390966351039756736347403354334801544436731430941077475244660250491797495350933245011146810822054887082315162815753348034135820000182149943476670905709881133653737040522553759248326533230785322013061374520746479247832481390726990373780718248555849145334337668253016125320557817336527363600026332884841723794078798256208980010928399906333652324974536895751953125000
572 50823289498871704462968158644352289498964722527861195762491354628899501066018280234473848015268901886704503258989846755682364534427408569430550405766089735010800548487429215462286857933279815039185880127867911088980152329813644025856434802937705012598021810715558051140731357999230961150883567011236976908325338796413880802981560816209389134201470494251867320195554108771871813558441016458816254927671292893877716738511955067653914028846282436785497087541307270766493318311272222993073946571375640191139712465170088582222775209265858438913444841491281848966377054921395028941333293914794921875000
573 559037246975308043861494703881761759823030815907379261106963284757192664510039562030708457203686694223344396159846608611245599575209330579896594600630286162080424732257084430476734483942887436336706840496599505243396291544679578252628456065564683054535587866998438017979837859866088244822875604161170066534697572465170646988144988806857784058666796252206154855231616218121309520244520966576603778586151150808643533569952378454757635257652033663756571966672420218864715416150217181650067054460702892178487325488649677021500522013813074089243271467015582339155077562509177369065582752227783203125000
574 6149201411149698980891236804582303481877183530051133913706811641039459478411041099775361041276813178960210572345161089518834746511847777639939551379844464319415185288911897495201315673167183023895383052148809111505987279335845013147883453378352504346169772770747386045260011690861852940256998286239102925371673763518646179576051441672310846166935767331500447270644661747015007421527043406197311293314265950087082005630365365486036463499752728848471804738598932907335039402936183376821939330558187513414951219182462937864699006082730247082851695841871036800341254746626873384229838848114013671875000
575 67638924238898855769136781405470069190262328442386821687005294108012216899650885290811793165088134812016958255095009642590992623429236783096495435130501392779180776036302256829880734120497754493700741998523027544110761918979397507726455370982089590415314191168794312886892421581873817778733024682803249498094104889760191384238991892212328226565432393157619961176942957536074906241512379189581694304659240450500478473693818680455137911852130606363551935690631885572768349990159451400065566228686287039996565742328268506886632252110038284687485026496978003825166769757970541832037270069122314453125000
576 744002963360427595170984664784980381958429253637165150249604403456236980247338884187158826986433552023491392977935055219541534986796992311600318330373795931460463771433432555182804498577812134336828519556794270692958131139937578681041543473982341330716642874026314251759945037981670763205829283573331510780980105063631583178240623765799304163113771948679411814165674430471147980150275308591645946061648682428454898823888574798548617095327400011381289375428201825266746676167436545744634444550256101777500534427877688998360915748877617064561068619745580612423810351607755819713929668068885803222656250
577 8183755370413757213995412992297921166219039522288020569439252089239143691792832619493320396477137574464680460942785232433767525667557876592103185407231706330427968124832083535679649985876266861910549211317339167048358716760919702772599990388963550948832105369251211053527236384494015772046792200821685653616644764953244439623872723474280576756435217325008024977786882182564419534571362888242252761394131372270691147575884538587411311824059175570579921062639973727894254803446266127558657522533572632745924153593468893082161701594625978993786946250025273678473797245302989722404163330793380737304687500
578 90018259685789648775857408451242917450171870127396278179739818592787305938268803690918074799630557822129954923763958608368738806189318120478879672914847649116065488793063064689329706910130537822185950404245986003911876025529032285106262907519557416797954786751251298729560396711392925239301045233496588835146295568792397546685001369782822261361019161427103780849943003009385334429303507148057308274302375201396259229706054340574837644028374563974346705164826016018707538711722365280353676329913913459479634238897875277150932238600592154427935709169485168636929556251757844620442483574151992797851562500
579 990167314403555179455325959056645216813424517458064112690932988931655737270322319033979722807858736197908755523332399104067958434159504226251301803686600306611610743146263809701496214047165958750510723725480599810299709430247090714003893236985031454154650732251998743246808414589120839599261309250377619166014453808139939684924949629183490635409778514818932041986393733525043246553268399021708146665739049311665452971505168999252375803291959367063692781975067240791448876459403373939347804337574528026494887635905450174525879343312125471105632227685262862655873189465793871022469829767942428588867187500
580 10891471507395965885517240001439513032118137941804126821755232818472207190703996843878203241383909308088546181011242746237402437025207912896399618082415948148285870610925396773022946489396686538168063279958124238293837301355596125304992107747449359140486656476874572509712939550802715850004222955023777133489669241461396208918086350551694073962629939511925576271294776904653916408627166580070548501296886353454858797750537232623834553136023239972176976545875897701178998422840134523358323175344828864762141608968614967561059649869748762435176477524238855728851236431831139839232491794973611831665039062500
581 119802128257357709548508595143067539825493653553590792708263159533717515473916800582376820533524541884936069700418568016844581928667822293097264723378617838486151497804927895010920705208007743760872919777377330808942975944687187188992634099212764924109715265160696717082737176352070049953802548993562909407829880981314517411198851004424932989350741762992829326211365930115349321451401318063516051556257079322001419033665429130743052232537477737604619777078075606581716656135659280882686275873651433604039195744198568341180291075916183784462026123083176412354138983679119334624374459963291883468627929687500
582 1317778770779149516676975735093509215209408355616076635331321315875843955481298210177363855193639922400829900696764712632231473520166192027592728243722254104188724400651745668628166518436054250957367377238189366037292619204940507003167632346060009327947844177261366461170953322528488743952197490342117291116650322263399492280806908552683557606140018096526082095654969194293526395466548013984473537125520621635882537328212220840839093930386210699833427759405891824033947381217550665103902636977412580743602815462562267757966187140328210636078748696131114406945931656969794865119638416217640042304992675781250
583 14495075454634552612745557788340665176348695387816844311390784651490673058988227381469365635039752386312149995461064344342475088617083994876118661991401495643940720914748517108270547579794936582852405489489923023049248780634968813820991194092175889005387801278384101191445854074425473064340965672880833325948761416893450953937375245586800424391780002030117954898230884101980599576001189280383445702478269610133043880705177310625835771672919996858756243629511387017181497737898022517854653648907023970044100247547594903132472627883372854577170190364710092840549830739416137248554150573909282684326171875000000
584 159440428920645875169677474687912562535865530141600732508348267237053780626887562329717184443197106505741807060427014983645465863979433353642686720401874384730003559343709004856365679327544367121095423377819499718105669974772419415516023720924417400822476132766881590588094917390895110338477530407320034499873039992078061415914772489365559870294313160022757617576158257105111026332349578781212132326125012734300866818920136197001678431577408444354316729284447988696510293310876175287294982875179558612605037572626463213353303615015180066287678936472758756100139053771269637138630059780552983283996582031250000
585 1753785308255951114210470297537164324315887718416830290219805914653333632574667219460354820687299640425987230743108955231881820367109886934791473928185388919630810781684378164740949788482955029724311094186244574189404915394565051606555531521568100957660641295651372435372163174574717047479567044052906947265743582019617430060848044936370599701570517980700749053462958459428707678038213015840290187709796953669740353547935984164022242958994700471139643471166883561721842811157297211671029173471891347659573962511077900875765238884282788473577339971569551096699731990852244578604768321383744478225708007812500000
586 19290984904369773714067484695236462114614601961967376117700648972367860505919493521996597813234360522811324667653986560054145316617515996541100391056463123842326143655529322705869734764082467136470172390025297939440954536399646117513955292464373560502652901125284373801811542153713887747391165169461908645178556704510056187612431489559520341694453074379458279466897218144872325831232342838177433673103248808401881464805355473668419082183657044729703075182463245874287937817520989986822869281313645976978145505636093924460285757773233021706693364025998509227532122642032041959225807659095153212547302246093750000
587 212193645840663689381745382037116863043888730991746953120156298128481789898004112869751134753421562770713995369703280572025546642101348939938262281393069284983234136086348830348213888821125534815587038793973145504181024768011277183273115470457586445523867507651998894634804619986065174817427569930658939815594956739155112996896508954588716481168743964606119696136360582020867842403063904628439545740952151511014206037855598237006905916525535037251987996455295652877113069254995328209192972194292962369162899932062153535944182474866371523009570907294247028173115416846417069507424457697197794914245605468750000000
588 2334051037744254093154640366958237284098477831517046886834021698001542113484290022607632984362178947732701566607024319607200844469342104267065211917547706012279919968196174041396117546847468979871052045864771873990393340291552685678344458873806413702227052008640049690482314258425451935076093835540570746307639372503213094297320961988225200232926198800288007067776690454358073531430677452364419505753396101920112644129532098411323501408548199867351947042291630092838043549641256930768339488210992105071891787225444553269240504337375140809522080273008238362170497577396987079478840598767419578507542610168457031250
589 25673691713114636632004632808949798124853629998946866544508941499686989525995907485305727074229726491350338988572100868556021801013046645618611900980048729761837993883140491647757029978887986090687489753361421869312960593130394541216775857404033592592225259019387201003883377264597872696968767399039509771668857843810970449930600096859484458130271058804031429012990471013777866250716762558846158785361237937230770411112160297671514082319037629982664089147898780105112684115806829832274654532478767956924697691118649933217668625130606847720780351271895203039133219638609929164063672146767203230410814285278320312500
590 282401042445531165870558632868271423793409797907202657868422440352342308277232478999317547014648110779312102825083932156681241691992228378256462322670119432627470899222838378208452620878728445335211572966758004240727157364568914669407286044418184501057319684593699674864894453262920284885502979103070140131947871716199119015047033160881027552064754064389055896385272133563470305474149465490097388939886055488539302283303972250285934217378803408860249181632882715163260197087185505594866007689330250741180207700376543663005159197696232923731276909220446563166425137226904756165835053138835064601153135299682617187500
591 3106306240079396823276855613242753581237366716881689930624070515646010962321374394439156228542928919936663257705313275127227686794213168887004774451335603811713564038946176579707537768042124521550586882661501720823160915502606027118193573760355778428025313825033781262793022140506232276363515214540080505101751808562558598325941284959257354089524558811834670563218485065602451275323019915771874626143823410447644178541038119521665450037688239599396556408556194664003728556242447435414408268910415220091108105673645254684976560865829909614696909296668266175740976534564504341756618899239583697635680437088012695312500
592 34168211185046535098065278935031463567611421310395574283083087219248222607952025178448859054629495687349536527952739388265638788790884910261058760970339022022190032923663325611606094667942070939219219985181347528140286825754147022380329264824137064672398450972069711231910071264303165246732698310392293441939432903899362506891812673147481026545543593858835649948435927865162815906296481072922010570353629842583991677375652103111660524397591442593980602474622195371655080104063396576555989378115822988037806859520169564714200418038012381168621113948387674355361270777497312550047281476395255594979971647262573242187500
593 375837591452701983276462528547171924653044085449944761767647622788045577603456732267744625590045208049093560020637823526945647994160411388570360144146946798212377779879352023166443230280001431707340912538954665946472052569185198493703172428101013508823251555214331334263418621241854177741522655136354055435221233091323690546555459815272168799048496759008583621857917022425957586537425810427197367462268787057260154631220276814893912082538451809893825381670209590349291954631775751300231560873891896076390613664229091157042213542273947406522030499458311721770150240317120732703309871070018743921536952257156372070312500
594 4134073463312789676027948758391050927187485952770548317478901247854528319899091966319929221658925185094378923894931935896059121285939333611688298951267250798256031461752424252703853937203355825201473276832653783762385932650280473126410884340635226347419626161690003933606928397487697534365584218916930658930613425167968540692195561413457124530924788427090454456560969261638011324863473089179521918992098439251569999402886707435339332260156823180267750181154361579147085269337615607345098733159547828466397381299846612249946325262267609738023482085223584587564661082493723808515065365476459646743023768067359924316406250
595 45473267679286409918901479546389161165234855410806833383521296516395721949387063531483919985802492023658355689396157494637772588774712635512340767277031520737212502005272513437357565888753362968914204266187745691417809388348247764143052946261494286990851015624614258304343936480126687416152552623366254411492636121253293911255092039194641855736407016020106752819673545215377218706236136078668296151664850788086955599550458615634796629238951787687989083183990689989566211730641474505988180470882266597778950042996687421954180237652048773305900975929041772728123647625521209082559426217784448454040102660655975341796875000
596 500189000457435770887149448953948827413933704831661141123632762213512521977643608510099856018260542767998281565318473450973084777010915213356670793650927073026353637539211736043390301992578714148344445987758798213523068219434650597819837857955707196754385018480504317164972296727681024642158854445594046140347862509306089684444780556990930417954790132115223214111739669156373537981385466572035137876765460943436304232779241182602866269178867589415953045351994586941648498321871921883647093995204412441507904617836048691904214250599068434601492845139680125218921458573893674645106932619142980911419726908206939697265625000
597 5501892627183522823179253823603384077498798961850560138660652582999340129868484052061804833511096485714278076272407742214089280215771503063506527525248607845610923142168254851110413796857591447602381554354486954427133484947928538474562351255950799038847971710469572946514731286760287826581452473076440071168702130867754811171547227530201731326002235918418227499716828349158190749329145214218463300150112415589172119350592067249336386433097049582189010036410374112254307218495275176839623815040192273031071793680751269379293298563889347129302271217662205064667687034220631208075551199510044853013823740184307098388671875000
598 60518768812134927397015698043565176158801861893140414305884962336201850824686735366634948146376080286727977635601342028524876813374988807903693619220866437723498356457732907285761681283857332005863833130878866093703784489633892546995222643059802040085937524308112494738401423615948714229430139571787464988209777972756020405046979461779137217473774058619734329086519440522107470794406830851228723824068601495828699973827303079452571684429733774813488468471955735382804742028311856159067333618587327547684672283988207202639527534886457968262577831351888927267151124647535807011254106735353985868641757406294345855712890625000
599 665683906741654953297690102005202798302214251587162382711805258172536194761253301706771840896721534837747367134722458255910748090138639958870437096252014632062809336931180623744781313647669188785342844337451679951569156418331237457131589285559561202605796237952951974419806292618974672676266906615485323432843574988975002880569127024379539812696036497425404297977040245112757075450225052992297204946450938432598319921591560216850991565770548391110072723474840629808224899363785075812717865332419596421550771813359377947435654420893781934987896487049580570998836856227166026628359711547755495075762155465781688690185546875000
600 7322274930450619053554729510827005457469945498296555871151118931936040940539761067916954180418936505564632603997695005319478967159281132313516419689148256663462917744975866317977442853996108258588877095699163999477943221478912648983611419108156577494694161620617498656585569256487053001078977993542141456741497772173909136534095465106972903195845839027753431870306968418674554786883619015584046081341436261143318316396050691864602429332043661723553626714857463755915298543516633636591740599974808254082492375600920199992009589440434378957341248542887316955133711073791681642504702029819463326987261098111048340797424316406250
601 80542295846598138175889477560108256244494655527387814518649840706591516623068256038015097125916415640114601041695648529533591466785492825790720957287200135948038080463834583167712341864140968060455054710443727586745540209884092268141078264346854090250430480590215778245867827846548236600551098120175077648805969656303503276040556605950032023575530563712609933609438484678290493227126771313599298329211485222689434664592553989469519404534854055718165089299285105410105815264610291875524661348422607222709126151713298906793352209177220210079024441699839786088395809830972376343770824293905041812990930338855832815170288085937500
602 885935243057272147362222128028383863419523393027499496106811305314271206304529485872107143510038604243041992779913304912757397961622297983404015525299814421902312718803350656070231994802045012483549249707126439458330091288807110850890030486266672253972730748272031681708137122029249710307268227386781175667859175703262100071781752784776303554155734641866002886066311150427687106965454537381749426093652689261415802733300938508711704177390506128854826784743763399350962186899967474236946667121464889687654567497298493449370108006936204234103551586216979665061714725046508240359126676050777193793805963650811463594436645507812500
603 9744957561004251850968335550033380744835227667723739912128673215841010055430091663528262616788327429731742732409574740053127265294293988270081777470902468282404491646282680936852712152392308985704225750921887119123494984269108672910572368887183945555658334604007184404285428958264427417127578025580837471414362686229814708561805774525680510484349878428648600899218717206543666494765882492960980948848253046668912422875285337969722582243822220946897670223946525078245569316597847726675622363378305910309137505738448160093239588743675376716339565882864110954756545616534587867073974006611875031680369829700794070959091186523437500
604 107190902055168476684126159888954654642861444657880986687293149187591322453134546427634920912307930392137247023253203035778367576154776364131054304953691683461428889316712556920423070239790775283695720241972740680844847573310041335070357469216543591273583231343443076961493780758594436737808907302203065204537670191576930379368149901214984132503935797524299840162527749933905598157314284081552242585763727310443665190596404225530482701023810318058238516108513101308477554161241501962916232799785984047684929768373122968877279768022082538025890268777384319143328193681565258845074426711108800391869522172783035784959793090820312500
605 1179059981685199703374430244785263258974274981412741810728135197394651823233615887009818354787876998098161033715691434507586978007301416618228705479228409284778708492286542774694011078744782041776642197887640411467731625019390193019429303345323786421643450894586243850885304913013817447941456641632980159014465588812760452378984689503978638640002429587968189675896536500226257966431446552644326986704889804876964468784264103531090584288252782048352816264332384207317761615416009432714239482839748239553781949308912103649479639304719968577647273185060293641730494899413418695973473469416816644672607594657165464013814926147460937500
606 12969220463281588237902683008175302379516195870866607935808911497899793702399351541570181173096169067891325745858538339143315067038595187152113119578273001356687431780012078305257759295379343334311639093609262640327479145207499002109598544293730326236406948038736429634684269070496414312517950119073065361657222085981798065700115299640519412676008693770120640859026720286755104986323914406229498467104772715091248633843935083082837154817410137074030458975919551661585882727540240186849425547580825555632889265686068815097063660689599175277494202188814730110364765138354901690532909917737179952834658536175993504002690315246582031250
607 142656592571988616521996025784010014623322423273925813396527227548793058760064097207488257355224598221295781810169431386647338625322399762101845161901862250068841617565378685782576939706308577300458322839385973655329103424046027897403848915771901991696372358623751495918367090572959638590233474832215552415962391340149588559990835035116907670864238993505832256242362176536065093068016573827434956306295574898458623041537489180689945737363830004702108163453779931906099628466370335801221784466134432256946280366427553652249758260219413632629623741256921400430349203148373963933890001750141515723946383786824299022555351257324218750000
608 1569169362327347621949977413107054121859517834198691166224351086043117081265709543619871234773484353327838008485390344148970519995209565135856794009563991058827311284986868836717775995868534745132473445560023821395072617213284078034311777980813853651938551491039061234910530490120155683414411281029987545428438578223555858816074701802968301171536905459993437722024738150788595530063357049529276953617963343089930109348641269017055757673797849085797878733330482367026935656407764749493667381450490022851976635485754110004113005439764603852762198769317324792243847084944526283717865583412949537223113338768598623573780059814453125000000
609 17260278289797726715047543524583884731818769960173817297845859457337050513185548772982177211331129697446518897371290058512342468331948976611576266010522184476455272470098083013920724391023690808848823721695186004637225970327168250704787169536651467881836917109871568078772050785981136938510477698510706518241844159139173188436269150453710306350419955883235255413372404089169399015165650862459560022254356788439107101396717397192263281587660247977252204733543910420153170561400112882539190312568462342056505717406634562331976714620082684972130500086045428481351837153234591930638381361199197930322846161743655102327466011047363281250000
610 189856629751807263148390313828485201833395649505530952817864947053037233464634631412327647109227050014444854195877961712049144479758579868433025262083682938917338536540313872384379667700863394073937834449247618526656782550730720406042889373147955866483778866506953145461632297248635902228735239121434535447482918591916195212133272624564833308314083398132062305730535337706564045204599146182126972202982036684472566067309760743533824950830719590301252545937298278328979128640693173891928471042351085480483530373600851547307571965813369001474183216755152740840228403963000118897529954204025318814652578680579608771950006484985351562500000
611 2088352183870683390917791741086220070561524174066504836233084889918784233265205682903001999929086515090188583236052337815464563933990592473383120225051134934529803664480366390138451857258242112473241300463474415667216651969028196156198949069570875395101680754346060383596880607073590749075992015143975367380562413819665854635232230113639974604070604937998331267198164378925936155290671216263099298352008802696883298451521873814374957747707735372048128275371485424865866726808101740480694716292281344878870460954041548255409363697779493432798059735514433986293352844475191921746827699562235524863296198816442483803257346153259277343750000
612 22971095871546396682843931071216352571001340947123924569847696257295119785176884402956605477453213748237556878279949274006963805078329410097963437701591254097250318455185405266285736846095794542901221763878017790490392610754247736743667384471584529683166312235983348595051230892090131732865235279941279105846424628188120285938164867913485805708077913886513924347956145740874171070561426054018082802456003788378503584851323890703418360791857811336632258454147443183797933389400676910194295949726058226159634390699399426502222412917791363412657390567541679207920002756712585808633498597080755781714780927593722026358591392636299133300781250
613 252673495215618664738562396689269367271695107851623262753890354050588030576779956230538959875221781921027475458177803220645122661179664677828354561003556979038573646110645608978874026982734075778272296751823784116551940337927148524812126006927840808053312172774648421201958753586903083987796411390746525171998524501846942420957027649112541492357948057695232645366109096077756809075900513332192470177271823222294469641541724277370426678281022233310188277640241054901544758031107146653520452749401458695064836598379188634321880646310128663607750632880897156206248127687716409106905761027820029945237939594804288390150759369134902954101562500
614 2779314297475845493902668324831529202021529600441913041286726120733390717352529050940939678851333862001238091837403844373452931792801015566364985080912409712429240118272543648120945683102027225774313178703856389962231707097768092839395513022327863442708601195153939400573552615164057626526461051406060599556913798944255543727075058780547694906283176268937302346349361778795233124705570269357458277870601734084557735824118589930493522783858002716871752807873975080459390423004077758848476959061767401188001956146284654475841293500762142668184622048075632222834257223710532266535538073993194745461062650226935488717572297900915145874023437500
615 30571421658460391584812080731575444157705959658294513084043769686512303354033932113704991718763848500222718017573579850723107140838969331072617555556416348914238907210408098031720517144716655713025852078240015903804424087381324485921346719227375560286333150367413198902751878662680501726452656177036720048517364632638269230312812173199844316055766596190978215157315821721080061733579440680263705295407621529722756498259727877874407191575806890851170478376636378707406171178419466767057103654015104239967044703452451484463752876237232451028719555967258673951189115002990566632361031801743751964430765438729409311235940549522638320922851562500
616 336274246877436378835797570291824886310306635556369593972499686852347043011976277204895621629086856956332318836326001711396113533673236591301058601173174977385744557349599813341786469553324163025664053586705667081874687317757139842562209886986201061849076709445663278912059991652957586619865968233134445377745427870741239635277509237280965716515241415777455360619649289617154656723381382649196355272091866984189194914953208341626994983192559123903144429598774586308449607743633366387533704499015585084510073416317139638651634905151083196878492760908261061033492124537682065850799195483132875918901635164948160650055797304958105087280273437500
617 3698891414874484922172836778214163711794887328809474015085546387430060669204417365789190820810551043383925439408656448711293406376696279837693638526479711030034086147226916440207273306597567555031667895350126920682622157535990841625056488184074212711011818802490921456530726500719422344394458291521646219655769581581777913098237978845127587349150348258817936338710589484547644899129587568465142823522088820265923492641219644872939904803236845049712872166138647854245637497694799741774303560398519766951895107593697071371366484264479679233885369576184984766560050514541829801890416970661471311191336678453334130267649015877395868301391601562500
618 40686427301757796515703320183381931508930526413572224768609962981142888711595384112507466514670023118087874352670210721999996868047345356285559692239438595711280025487998040211089155414530396082019244297708269547445323554292058528323521622587024513224847331609546286137500411006339048977267604146005745151716791310731484897884036724352645334461886029665866266228953563079591777995794417747339954353822226743163062144901815591252503021264829948714550175377780752244593433231642460561113902973356381318160114145170624796407462729967440193006256046500933395516881286994187387638272721575390850096932759483517316745349035045364871621131896972656250
619 447535539952419681511346071877625360988754535441036208758481931542852638837149919269069309242279624809897904159095841782000693998557101549054653159576432909139418121848496285554686728463607014455985959142699109766909460192684270030530145961972965272969929756560951774449299121568445455006729746427263194915099346067308264172082768360149641605603057003986042496662379534372280251840557542565805876376037106586492595271090438114513492844188884721594510281691756637131334274025131461244950514563768718338148515162389466580189316729632542443230669703875611307162897186407913181646627463297255382205881908165567839574805475422181189060211181640625000
620 4922724181089517425694263738144582831293368433658301411275069073743004139153702920469043920228743673405852521785235028131300495025307949855146651590811357889536138561276307511272919989701759577620338025189395807078782927415284201402965909540286547722789894195262287118544419164064361620997922319534180241186006067262307130864401344719346023251246798324532159776429157305579745356717526280684589675934206333288980277924996536346138194580564086623585848495032081413322466738860642519533196452824018103918784675225147534734916442045315964393340433168483407912040976167414526637918078166111856176707893008835659198751955045736394822597503662109375000
621 54148131711863252928686052981100724474462913066991550685892567736080062567462174308669894049736797580674273331061494083965448983225481519455949597431993219904752282253277211087530704705117519382699789183923096988934312836746336806586146284159618473571759573466177009912726963477988737621534385047582302599575888741443198886063349448249781196006391002315796135508364554047863162457701965230251083954637351053874725728678045344017904481062505637601688435310662847250560577992813735673802038935559436558538098909678486518393586889832662730135274648236392259378416166433231902709542415814757374225620135455884496256118154633441008627414703369140625000
622 595609272432639964172459420614479237250910547633377099719429655024568043860972610803616770106243414753382357290443040280400487838993354096950219996908404765477935314529718170420362280264214706555165229281535234210791828592858856631204568256182706611876150866465103348652806965711745119021342899131559911875987891158118384670928218097316695884736110601944522459795403469692864331385429944612127140241709423040452145469396431110688026629409191166654515898405678114408885216035862569313679426741062336961621793039149980973084588938298648258865030608146434015420677969178781144951851051871373808751244805100542867304369565317756496369838714599609375000
623 6551480063900651023377948361235053739487496423155731081430414132237842407614566090406254443024514476246518573318847878345333258943756761836275491437711295763664092460177984353045105408397258363044706875206637086880555247189010060181235963067821592147869845462112994436766542288906190459449650343286462946026084953715032306584038953864866771892033930187030791651932256059015940991827405753517494014174814682724340445542059385367110341314412968029023258218715288178989458374685564000302409678774007248650167498302694097836971465339727722977940962457690172099975988099749996948046860487437770472936640958811806145778433574378141202032566070556640625000
624 72063839524160365097054630763796473087818528889299244222195425512073800849330779537456604293441350267516414710573570574206414969722252021046262917584947646275690435735039205491286650097299760383961971118127901175146161317266746157685543942947419481114907790656722455296513136841210222583991573077087635723394153966757144823691286433215288050882937412734564661850448563749996827565001188778855122641745256780114553927715329888105250353456924612399067128852437751845620127058443520457375831649516633488953344428141116638933845058816191615527163044086896022603189432616373644048958081607846461177968865441080753911351486351577477762475609779357910156250
625 792675382709168705467111064589699244323772539916440765562942652855225486779993297913396345633412411618339413285628331948144444621662608623902799246762124810016264851308912948037803706336495028939426554270499011439298034867817169320208056706623328335869470018393009071442042863333015848117025616132674251165649556600356308255102349007444598228501342745106583810237293739026200282546433209020115675374722842391802845154593977490537829398657468024530014074468151084061781313553894831821484087625899858012767307862344712097308385751840829864750598835507661885236871598933778250488051971900883397854569468829629124567714981708377308677881956100463867187500
626 8719133847183782324588034707377665559072318251632109888592118018423921916206017329603089112924729984842326710112724361424058366344281970486775405187953746875726096183388261135723313537672180202346941854231604663555855442676017466684049110146764401582052202205337018589547360820869196410281942282644700540582188362673581042797149117546743631252291747322416546554562079664937730899976429890677869050116216224939029770075208537595149922644690841992859309437062977886002770712139888590502923778393765884243194263650236129901296384113936312764405397749262042474713198884165931246362097580339401454794799467585295158628122536015325749758630990982055664062500
627 95907223440290294382486430372216147554760381813867705530296335314559351739426959037964542496474409522324887305362147166475731497130418410993006853409495630698377173606545279671148879429187583183833254028842081714579518472162811462263189275230962757961916813330612642405168161719989114785045120259791187476648364786974897089733243717374003272028747623705339334620162536221953735680175597633662030883253503427859156507570215715408787022901032130079772591281064790425436924131639878938051938755605518684294547456880605710404975062509772809709042216113571368312420752928696291435272038621004592925507847768749100213908631573644925083499401807785034179687500
628 1054943721387729269088590601964951642491788986227167275857065649623801756614286796617494709215334334447481727590792948415789438536419145354390343700432511650999487605252077574948170164361605022529805757065764714840485393112138411307738415968649567240667359443606959474474732546450100288583329119960437127875503050117679369668000804041157364145049496365074733655649354157266433688774326694631970215261290331648261055303731939393968383514926900271261734053422258412058968368740785942007027996261063992244348236204579150382449986836605452291112795590365408534799891751036816412768219579345548694538599903651358640713914249786853361001703888177871704101562500
629 11603987847570852212856006540239121585274660961311454747647913737574250214243072169490159593752236928869154415821107681828806799265610399343249755059914006889031826778205240889946296996051523957843125955864133916272573681693027845968325511568799921292714995528019172455267844090085438418018302266151947022334195035106495285759237782972725141673645138296443020159420808880477767647891351058224647397755985579194761751080091916277314444333475083646471354074235038351213310230041172772858600554611054362645201226561598132339543971709804499325901422908143192075483158959466801623611764678677205110403339376966902810311282889799144868447910994291305541992187500
630 127639542505113818453491049178790558595226234182351471338462087083435740640951006164856793195989898878089503565597529754662860368277924353016280293721440128303609176207020182030191750805107900901059395445260931130461704428676279362704641034878476282141160614643318626263046033796871033774208635206190287304816156200836063255714937801224280132359243192195205761744149474802694940209767687070516939254514907544259221654600214395873927237464023512724620551732412042750326291642404709378634893304196711978319107284002156931328834022309620125154670173144644637548311039920360239822698371767471555271836176685634995313757891755024331814638571813702583312988281250
631 1403987407167549735842626516752189822902627360809860527531753587393760721452867081441934914506658855126494060562518343006096416014980094537479687093445269045347595044035852350146788822381030389221593405080254157033899827382045114544783910564894170695282396565453795463038903947201990992048409500139563776346616737666485844295793037181535424397909621088426531852294380573407613889114595114682482861312509921991218877316133334089220160441962786035402913566833778924509476701388059014394540585551208871685581242682956221599745990561810186613299017109634207794290124217888825843013823058758501982124702184814110281999705032163205942197237163782119750976562500000
632 15443338332289029152696594153126660937125999075711805119948636935506077418458757404366245095579917136625058923619275155541825160315422853027669232280519314422141174182709277604852997110015234096950966573122755550515396131990640048801601164464795202245062001647699414802718552153126027730637482611695716931361460382813383524082895624933444539493877000582966874161821702823461178268767587847390913519311497197605118162698895289095240059697235667645443862530832254824351276933144605529797313932642521418251108564087313601207927663876160998131602063138058536625834198066787554845424816952859254290864044372310605687413295750154418328747851774096488952636718750000
633 169870967238017296918555526408327982030400679385515794684619409595262418560888660026644356526018028526405863370106234371234134164132486841616023782287526178883635686428807714564566808315249249843464812224640419058614405355245697135033233324510915284158501506402948366544170162858719653550353846302661545276319814087596012443558373056627725695119684013863197501633348921407600105538823753611097847963216814087825860591152210252495706818758849235007736909882740572320270123016911271929511957543856432899171348435060253136903172550559834110712193649071472730157571980611661367166948243714308350568044343799282411061266073737385795539012178778648376464843750000000
634 1868517343173589279667811068856150552365761018777568738381686962579103357819941000134054872679936623151249138627676971460022605657184830186340830848199197376722365994767091835158245173595426849268723607925806921252788129230666348443260988047992243606824561097493330763315363218079291531936447570418093858141517262925361771339453618899046762987827057516350746453942625036402871050192753368144795100943091550037215861787687486563256514544705130893334628383489194307289660919272883080331742669019295351034916586350419615294474111080642233900939741805394712526603786976905868724065629686546858550835953675729996464562792171659744155931548448279500007629394531250000
635 20552994537604066296061885989475648605460665401985013371840131612587923918852038987557400701314715802651758641362435807673092658206200370426786319565015800521639043845515715710349472549603991881174939023313383582135427930944640953678504852982540983406384382302486715533030499099296406053319624168053330387042271322169454034905747197477843429386916823468169021307409573762333000151076056699742166266654992282314967474508783851477930302813968084925758810975739250326906104490097041950645743936715993501370083950927880516213884186278179448917756987470610278582626164334678497647519094039388194046041513838965159086233282920153087047765438910573720932006835937500000
636 226075281562713513255352976046395226425445819822966166374615568338062306367992550416700013981681790858773357040747900205892466738718225618183667335732610207400068644454692217790261182628176361513183441767670849970331622221155679648836505839043820000507560129212156096207113431831488624668433533293922870245876399874437870897092314459377261644930273757824972850373100709814289252767943622821812447687760248215681121082085382757376896777977652113784620376321743229740297694914173357415496079258841659336782278204300686426049468349766967852034654733193718610383011319037611421381210857686162576101645055060797916853525284979278819896819641144247725605964660644531250
637 2486743858183220536336067907794463431822138084717055218517405303150294364566758870528745495152682546065362000256986446436658244316179763379714820408813793018119864193828443451400125128182779490604268014139798622504652816337676220400121102030552220200683485829390767944097594688921665569845143301090578841524979633419459304271615296827312145627054426969079524365850604601441024433766298939580271441611036415547477836933104664676221838313323506191831722804287676614175532796016357039993537051628329154947104305017433778650771391443921355739358221135878301446161560808446758481326713784459416245424797451016481878145190410629022936817023037292528897523880004882812500
638 27353255842331221328037293051577565887522865386452530678687675919699736772041827664274395947168593178342133331170146596426995804145437718596615787379643628933678561073518423834236319038583654363102053530347811282419034343456365045279459981375465279698760655625002446881861832011965464185998647538149114711181936536609741133780139145501857912450873479683996738636788008396099281213605719744904212984900017511750121390621828270578023937951502555744983944156346114517208125944397849383815262442238204257013903740103453452366594776614463862228325609806498371984325175626871985988950264776219874565752882656917265246292922636472261244122705647896509617567062377929687500
639 300875622036381239380713915770815105410271085136766943088191532030104865269511661775773863679160590685351764639993354715596378427262963641174985141438006657631129953253664838685421079496720757630758095924192844230925846188459184012962966723028070430929020387687201347524468930591402711200029534981174232086989565995112513466866523865531127574239097660298095080345140824870855889707607675867293227974026145668681494897400634521932751334726592135956268382233104077326103907150611566942596607439646191497692498814460733861826710272564829284149282653397765039319631110597745761205103559267509597439480783866183441435815974437668202101647807467088568955659866333007812500
640 3309519731676085440836005186313442967766089834075582035370819696746113615679390832244805252343651232649933532168401458711305679107903910325739013283120966100052781131963406948994647639702101969901877978696278464313351100636945569343286248816918503344725409385670729918429702667255211898831694285162386023241096224913922317401079093746132079801949097087161245561139632637142726018171226540877744706414364278329518855262723293426197540272422139398718810879249261603688646765553740429088297241720286764380609671805119223519022201855483161171314637274808763707201871636880638133164269068166384312987765527978004366556387506957247895966744977158668916672468185424804687500
641 36403483872245870132297194756467343816548013348436306129490458048435373408103253868913673917752575499136369808243352009730294020407470755724711653749255552029402405643877230107470885024491945157925091174420983656894692207537997547763324013525002311201456463608388729599409064702342870981789427865831695784339098509866665371797024827588656265570494248853411669477205944230652436712781432607404956493481226357161608981876511479549587856635260584242585878753589546494990766455649848420813895931414063929853424254811750419554531514014316126543145907504510107820301680513288995185239694618350427287472724086810680446585208366709358190904666230380826164036989212036132812500
642 400424758116102563300553827781427187452983793191107983799316139728085825775037409904417643251408093483463393469194498427489273234240362969327019726112564528528974147768171479552387437513530793493231110616562203856690560176009799861471842093662401614670075459424903872216600566030152995341413190923813791574335388967464199948130881919131220680657132550018560490310163042517595803354174151529089589438338451537219206850982388708278068210863952647525719582699627763793733291497725866698028133516319397900173351309463276103910545202344987838933913206626264477878965634349479909612617475646277265945425890309599676131591555720839895396445662356654793256893754005432128906250
643 4404523135066832236214459305595374973597206685646771476342424509520497907818564909212282625809073096451100312165760019717874946876434070480386535625615102210833944838052732434323899268880551397458536164450562377409881727742268013084244941166475579277157813542902138863051531273915653772367861929691711985450853678167927028657561386193444917947153170677507855597834783698933499956216623094288167965862641076356052551763065138683906451629335901865746704501834324398628780513216463750005367741055516771798098825649571140485157129806110248523381848894525402821598192542014277035065681962310232802285417772049308710010854619443221823205103504506041645072400569915771484375000
644 48448113295017603146102228421235700863275334773459026263309573363082369769304082454274810129165471499945544790066848291622410677116942711719528996170708932241908700704640938644403493603830607487382279410217491232699579523837522052390873194593053647177666567121028518826756448361699304432480732797400412129339447507852155752321214477924761978822385058669890251162011351250975832321447826811828105765574321945781169422784357427441940588567835305649930876308561641709686746771498496289486296804089778564605903269138951779720150391633262209280721161377304481949980675711585765278349692787460251801186319919029502094381689759376653954536795509966395911760628223419189453125000
645 532911193758832598043737808280185443280300828645111653934291902366499694131624851039529021211458135333631253643366945997852807168457825735352665397711910664627841036624947880387234760269516517612949044849101500154440897629099382829416252917985568944966705283842173414141310343898964565681590288777245355298957383271093544497920370840774124845939094902062256006422527452947579335363561848745763759093213399205087545610136084861172302636726018466300968456066261506077826464179445611314214105904938310309451721712811235319160515734510881383696885629686417804132690794689914042546597681195273073782317069266919351564093805425549751041136570250955628580413758754730224609375000
646 5861824560723811633895627490010296897121201884166695802626781673285469793830444024172120988547139505172309238744500659516074001784707568797708410963150393538475917684248278014374025409027473376756065562966777074205102207020092174916692181454837925235790052066775161754183829698006421160873185118045587317779785329153539315714733686766234478932159500381745466984915746889047326308881933124900416997746969029015883360468124213493721332465191905652817213888782748185576104279649034014964646268447018775304816572299691051101599337105564079880800234685673670152895793199643740102550785096354332709653002728619906937010484664371689112090380024966407290776260197162628173828125000
647 64477885965095474175992549052739342730348372239906879626008126921450340469112219920887624949502759540305753508496240698876410672332807705890738329982891198965488686273326464125539488597395798783489800664997038747633963356538058986249323260686022982961146437961908445918743678722511679519645655728875865366582934839578161405340360807164942042860881529273364458944063060072940639839245932998244853929003435829496809584102583824965902374771144653460680514229089605430203175551891862380187355906029959229969582756251988079897615209833895999714441699363472693006849301689787805778468919514546216179546558614857372403126463870857626773346049642299249171628616750240325927734375000
648 709232720198385642792160779927038582970557560833152417863979562562064083527096487377082877549784489808939315973222603429603265759071781552096680232670562080981382782819296587482419380286591754173794433172791942834824041243578622801616687180630908631594773342781628747734614354409395143629309019578757091879228090085494932952342789207855136318220060485574944779594644746531516080388506444639637409668331443592564630065177111427490263275380999970477529826970441631352645562899018194742388687901927218542318040989270768412200088621967974360036287861664681663940210302413861378263768482707295379226226503080385747042867111314772208928306276853881229271792108193039894104003906250
649 7801295651540159112259396169803088691798159264838735067296921892977271131154470781486357597647330625592204744671798669021767773388270512078445570420645454100200575498175916284129757511009095304264546087761105995549744929347871283935925464017079325466978298366867895955767631462001673720841939082066398859150991273897756557749905086994809477797891536527520605585754200009873584674545601290113216875361283916463082334357460430499757397403586690359027168475459287193320198976486873446945193609565374192942216083992633250890255154708196449768576288023359718596705192787147133454289202734413859551605969980153027040387574756447795134987107518176330245296412613242864608764648437500
650 85811345288350002766421853018248403034847186862833521475990224533829405716049103852060412387006660624887060541495600130901574533699041235460515926501808307852232202281355370364699334208475587787750187336699546595047826293652560509102494330901988187806554977388428848277357674747094965835430698887504689468031696745739610981111631243878079785718670540198300381509028550283881559333398311996772802651337483195426629484809930720847175260156036298129034223791839703507652983685743687419644563391152608340180126435641882454339851575656844121474404707383156578669585559815287025707675065961029197214102718368866023238606238108095456379551414088924232714816753286868333816528320312500
651 943892823590486932279940575865757389293053316080719344224831222925004609926758898481881951985251626195893476929928236265083498670810745263242021842363829501172626720406067207651092948225962157775019025041147382910033849048706085203956407081507903621841276687090459246347550708650351084954712170834084920222921345642836031580401956525350513186699225132190896993922710499462574363681360480074807005066188362866451611606762832223461460968777383319160877644958789402476581794594081330068650695132119095689632329754829176909790506506974081958350021923312668499954679782003666575588750505955146786919183116695619452489432144084634125157215380624853295898901706095784902572631835937500
652 10382469351014565943116035524315936023124654015311017432386939097420917311140926143805937458069678954284435395847642591555079822473196457084105833615886393892405447521074277518224509416745811773164188843388495072083057502141680231718206510798702864581405690373401322643846813618292405960177489609608143907771020558680881277473847449709612082389427412736794666901876149209550442041148332951071439545629968565281037975070969283868866343246585998967917867528908996192993171574212247313052807226221685767972627834070615670707316521448168437975134092469894417463920766673476063433641929827347817364503944865913263363997183928587089622173390574683127240973590232897549867630004882812500
653 114203294198923333978094815511298818763423063190329226977349784016372226851258355961991783809799120910431453957354147198996724464581557554340565145745904418160171782142681920135592234088842595288920872023836184158134117596561693680135785830843766934987458088041810697667226711572732892655947456763248698561534876142918224916383339133706039327947256851577859563231490447572229018913989099982462818609359145078059096306742521201440649146731371449799432503531337950349722130795659228169396990365849416086381599916809092481563098978904754420510887022471287678429941397472252841968391267914237844993790753913886005369644355570962920541068193799189023351914329396095126867294311523437500
654 1256193682345071858943341159763789649553610778012640536722065895955508640967138455482325760340121816674683129291800327012979483100709771736369154309597974072242568915566362900168855122389422776483041387563078369100322149867482407464255782767394033007065048171246724773435416608269354946673459699820528153138506649807661093708452121909312316095371498411909002859180963194854298671243846005414504331738288249503787164997740622345714726871562798595751616836834246975069204177965318427733139549064204783328749996739287308556591690131028411571566339182766621249419314635236717298992034617895813620773938463390769651148012296873869562927642325915814081049859396443935111165046691894531250
655 13817662429378051249244809465493544931446815058452677209546333074463492441539591960011592490055758145077790420563778457472476527382154000464760963760913169721066199009875665528611249445111350712665157626391982091770688830444167267297611864203968187621534914006853979084133583198707366821349101583981552200237781690996423378838031976025187246465527121684451449233590398825857702834062881963330145470081804019316486305678067195616008023320839697373392824703366295246383404540190990504291194433499465473290728547578955282853463395861130702756584575547543706919395191861639358487613656505942761828888326151707425637086597430944518397991782479930500393550119042629376053810119628906250000
656 151989138056975655700264260966772147269595749474592931256542425785207831695476181864270115213476054766099484538527322767115529396086539922310229982341195384891693305047136432391045665576164412426352264678169744399778654262147866656761255320012662373967577311808273699784608954156652883954115460735018900049737429845192248469115255725025992350456005508978362065678003516709666821920492130714422766165655652146689052101070616166602910676794183726015912431006748928390285085109105028985560443857522221382236514137034810983857364228153528986259271766412842155720256406202248242799419208592233305982228009320436614132929283651524280801977360728233223952088337682653218507766723632812500000
657 1671823885217189690302460827698978349397416112350254452908273249070145383967907143879281808344038846437725965636129887360920792516137689894238369402709353184347982007552799836478375058759555315306947861483543032292738772313884518219663551990867187709258260107430106181366341159599230540897868960482542497785217980152968964496819047987830181366047139676008101220674416704194135587277537486334605387871028694931569002221644002794727139044412359038255688380909624442165667879297609419457518500588547360856840539312902817229466858818602526659951377771375154463082150241244690273252611947860307137869205131271727827829088430420497532853716624338599738841537600819719955325126647949218750000
658 18389439790986568123322041959111353924186485251274188205421832954447527739275300394212169009357011970522397907837929810254672217081480725657901074861819182422847360223461550706919861863355172418529848430090530366146501148576788170035923606078726632050342271082074686884316451827995322712798819537652738820954004926020354708163710649889509764519388492111643492273404627545514341122910240182865243737396128336650473411808342789694319343556578204086962211376886962512486938328120082492430508849792548826400590641410852915110269509908591545885504481020321938153535995311245827263317202082302428441505844242644140003071199836438039355442325244183177090917524765245616436004638671875000000000
659 202276985522543625140960756769170496119312987120879540965845416044612099087735085294134238963539688565229684585656771513575995130196326206801019312566386396615804633591851442536573169349709042854782076904700671042870198484863511152718695342145082036360542774440069375104878011946445328285092188091419044313002481825405339553651513293350650545821488260040426377842520459309772082740095495878331129957322813006996224145720461326070031924576701268042290597515741140665374204295255771240506804447741699071078120746055663359063551909969557844967304715942166530182758517875035444645250127779052791526594737987048762672919191162822392609959627789899608285573151533753843978047370910644531250000
660 2224971469339808387663105802500343932420253861897579597096896396445616882375899893445448186972624005251092749768788174106176047585603594125313837174283142519202154011978871901819401344836719045264872338909477092367709359770225047216572879605936718195001935600904474388631756526800497603373576371235243131791494181565409097621445997922585404535653208812174752853357856021774443853323459874071789522204011469093720012687497092284983958948800132591986211686366452544853005983693439499205321511688939638188827710444819667774729378520250459209381328162103187922451445087950960478379625184839152761988666470348881253105081812431305920148595367688370118622320781298640213208273053169250488281250
661 24473857105332511669915204798652313184632973886487366839276759562876223132101451947037580831103829140182507298651444318586186526338930234405867499757957136243765798170122305151713564349021708678369979060034848506519138380416739360042337864962182848884641280418188191336171392059811012472788019432268205777861843159275324727676435469936702824898550283103425447037893487816570918622300762938992366082526816448623387276246673816501337522225263539885441824355351285067775679705562510169389283023615357086084423998787244374230608301144981284370151867934379528970184853342294496723325626707461778372105595999253319293820302448587681790764640599038801192094405578814075852278620004653930664062500
662 269203308836117540744265444072733206986361418602473401588759204982281511436140050143150012222240197665145763097144014236283350266526492971839617894241683171205740478447462835962347863489695825899551253346848704097339583959942767778332728401640741732927065376495072943876248940422976883668386370450589606313348054897081639311576133769440285769679829077771288968712267143225629398675539433798927572585995067816688787657073654685159642435725189962981024570206207382211425659317905230540875787846612031473139849603310897696363297524406736510876215306765013098835792136834388707985516750284628893780173300029119027760514726293885852568670807609015874131003220881552806531544774770736694335937500
663 2961136088047346964518113739380618015725364600346125753548131326877325252778325888800300515983436552974597077352467427159190584434394658500088398405296367541052331687223377856100236911519441402842252284578896614109578383365154461200641856156211353391427185571290968880790437685969850386275709189824394730223975300257829575018310979564788810934268601871708231939169207028589569798292966358918780842347873240179274180140531353560463572689026426469558714527707227449928002949764484192113963133434606254348258674009642072891480469577683440899499715794807157408472177779514936006626276801410779484449773824527289267070630409595367879751187500873432659285328094611600135976914316415786743164062500
664 32571393605248089428204201835804979378783155340152229730791002131537237549254650117170595245331652799079037969941242220457234725727819334826748801998711173719143302620053046820297662546320969120599912572352288465598338795074518845624510164179289267769939778240886231489887309125063312510736218547591221144277744479504842415438437459068073432802235992929485474949430643106613540026506941047056451428280007800208354937069199537303922878814606956261627311323900954325989039908151359676409656648222964652261976501944033306021750618513608814582980613277389836200709445253232333552081958091040356987991396996206630013707265477423351332069265712881225968613335686185905615275260061025619506835937500
665 358273193072858522635858840456972528208832783654200489948889541695679207869386108649854110642411065345771056471740527821020763550294489403330705940289623495849829558124212335064798291345925413773296496602540022557134078240481362896994037066573276845101736894194319455987157220709770458414509076966352061249809996583505546342260773705470483891576166091854503737121252347597408808394960005373598931776038416606504965329229372539210390302449474645096702458595697703194674376447993811419912673866150246554627573476021150345031248737598593911687887573991208075089940462961635910289499080189252815070020421121737117408906349420222285289406824793775572254948130757057356277073267847299575805664062500
666 3940871625890140401348631895991157592318839865909473695138726781884584775131342587085012440317511492926011387793063045922344744289878480000960993999831721201336190868610404610868502455242079398765676258940140890654378317397826594731978730023375477388948430540176049428839099131923890064708436244236087410991780730433259655467198567603541489041823029733681051972849088901555343590958644739470046891429626974680778911613026425245688703221368400806014990266775924281488739291120228091119009294503637556817869943731694773578423127199335765074399626729332128937933545800365761327702850695201794268744229331729124901898465023860151058530258961812159995225174694000180863895366201177239418029785156250
667 43348119457510511491037727838409958634066520495663993334559281940660650080869712538052718900388888167612302212850518444614659924747068457743011444871709251573680810896304051607673265693054152994905834367681287553285317971396152816370960189804286035912755959365167411230884614057287877023350253012034282025906275547140489411532254454863296235973684382228574518658689449522481899985246575374872555250354253699050207662171032456244578822613849950743364898457594819417736693698470750578320548228826621018466074279012795803560057019768937605810168350124286599323221676618035962765270652360868918093994245161936291643597937722302187166342057051040045285755959725282338013130356557667255401611328125000
668 476813161879682072049408474304908743193502766773658522714224992220719260783595754395177690220429034941489799904655814359273422994709377454292848641138162745546853953847144839326851714258508048909258017561874919837040029165011207620839772789083612666884363949037792344148902287875602443365100341359366588711876445796350833363159568758752091495790868435889835259862204731524821145327322645602362822041813239985048873798983840798195739245557749710324113815736819154435938615677706398459600190001449100265720797622236471929250946286575790200009285255724949257578107476476435181349277900290258508553651451324577274275334041604749628571844156014178859245562606961055251986181247048079967498779296875000
669 5244767113012765701455540474560360435283892535689244387719581667647938867961251694866940446141852684191316033158156390490025301138079575301532280485607629229699641406485238323490700270576831707581077922101060566606248551897322345641487267259331675838552871660949289101672586981873762100469597595106068672601523579508361747562541202819958614396706157726265804244301485223009051686180587213481520262721685257803655876850434253293179385349244424981292694613012071070417101080674298176370794430580598417178127159722518746586395762903174985146951768523289651443848067518252644415380565398622017548012834638803257344772841694985568379099993165862829174451412335422606503243514453060925006866455078125000
670 57690483965040924194281160443300303398454061882537597406899342076211755880021969899202612835397812057682949830110928500354442347743846911766308851531466296600619069034910115396136469141309771489676174472670115173232246205659951041826760381994065372046113070680062943516640057599590982331623620855966602310952543639842325589057575739688581396975236974422486374084201278767684211094223642510278404753542028768361410962363775017479494309351063621795518460697195752110066668639985487148330338376676786999600990882702150380599471009570548224632771032500691849936633162556615501788985698502790352997808606323591426362460056557257747397496726637532331678073836515874273089821144822053611278533935546875000
671 634573827284548718978039985282774603442526939650519756816681278523236330079795367799922945054922669156168922359637897137912624623461461917681596342144120366194134073344377298473297065036910048887844287922283581179954102455807559270042568937584421690422039511270372996661133412178156549050250976817649930053659677664434026385453935300343788529313458390830990693884423403727303354208615853094470756463225429355325109222776664089033940443250375427281366171511467367412513630602566187358673630350759009492640723326155319733653585270392104810841023708749031177219074981012166941123019230598176588762549457758967568439079797116724165208243445378858261514043903779580535484683423419483006000518798828125000
672 6980075648499972056851097149273506346113347097367534190220257235439570395223798324766967611771614055079411972623916265148084074591692505190214680487802050895549659695007387438584989826652443828503124929495601423522843234797555519716770014368015780718838633571518172207629672286163286024073767494637507034271910728111108221167436744739441244502274360491343260362055963919100853656445823794931408315988784479268135308594381565877222031681511375475148117230894023369833028875665009885779115293451269006241415299557907138073175817189725764017186567654318505877472989057382275467841976773734164768665404511565242555252711857906633019697564349710286743911267327367467516729959697840968146920204162597656250
673 76778231253674378399837225364453352673603181283403282953909315866482135057369157264963959978443446791274747829845572251397550596574444940959008242476575889494360040882870775633333987098541871907956637457411958082809298027912426847414116304465987594966147032313020868084914973798334678366758483638560228133466938649251800130311105291515505770051576976186566359096761294995780014441302523442306795612364384874942657573880294823993174963751832405241875301645899186080736646627885719757327688937840283038354992983155747930290249398652694386711753675234215599290338456567243877925555025575460592074328120933895387350692600986597325882815614777347736248880103848268169342006217448215465992689132690429687500
674 844531935081466146141658274533188172889052290096223086208659450667315875214864244024757466112553108205600247967929198915954157596120099329779737497710128747868336456649177764274956034752146905942758630081280239511928301397629396381464825166705012345536245073364307176639312731786742698708760872765889812525381478017948131356171187108696262065913098884244919682371009429565754781984380670455056216143114285247723652897307728521058135330054438965676748135776283321358132752414877282305986511934045604694543666596953127566286537876807098119034609383294006306254943222445925680872269668152427493805048512611997069830831112026441002605408741493821984314320897339282284699280012318922672420740127563476562500
675 9289536600757685160301609127200310248332157380695806698628801466906649650896432300678657510882047093434052074044060663979903641951011826470942498983255114329602775623416995459499652463600312689252042170020111968814972946419654109860065526348886678840665868510366614317819759521126181049394224157099880808477856312369280200700126466793757316780140570324205883169744516549944040878631578639582250208712392527911402121926448679616419332736209633411054513294649136275373377141617268549836302807646963992443378368944971662516579909722335134603807151861969120413669692118427702271642940823210307964932883255310268408161817140952965227944426108304841523398449034873685520308228547037288080900907516479492187500
676 102181441189068024805358652178500699031756772287720971649526692255729913032366291748265002131592754971888453945127533792027893974100089335507744263015883420735959125098377037585103220217624136172369551878166223657809605658283181664372012332212623116240312676672379905615589365120928021186400436020610781897883200604522365416434218332074405824514534702001602197872107645547951815689068980430938325683141787267844659050551608604288407617834392356829556908639398896969128867164887792077934389805815801858635132790981097386438702293097024069631460622711816560510950143790852048875898910916007630452281998954907053226220391153099619960068700403745939611428459411915457138997354036291653756052255630493164062500
677 1123957778757592854443042286828288690516787645887256943928457909993739224641147423740352484599797681596941014978690151350060388888829583607140684736399312490918060791416176948968081445590440870780319292970709508659463492997996682114046883359178920964829024547046833790988593457861584630378744769212372531794388821160598022696968745313689624595382309985255813398948656244576559920493345407010208507227650995104965413301571144171632657962236518959221551459747577967047901779094551745256893132246611738332654417108274419773313970711930215659285716985695701016645678856649547360636313418039512706966247302262571050124925697800393881666124030937220774216956934738332728879184330139651137869805097579956054687500
678 12363116762976869550869313625995663370375356076180178272077297610681146676975086502997996473464987363399574592278100890377772237506631250046115640633959548193410598655071804899216803908494694199787348350993223106758534335643336731561493979241325776730565518718506142890195848470116500119184825430252671382527202309851522571503731515028619325776681874244593505780999848695974622571623611972437543233855227152562081660403231203802702115019266789082679681904742782656713088111412834113323553539268324080919314991436330292085064272350304911643246365972059161676935178727980246788275799636002029955631139013815206553824355398922410187010170452016193184952555322160089009211891841744090925203636288642883300781250
679 135989677711874743723429587276646817649054168865288894993838731726109241284318959846663600733934909612126917024108664147353736916408268954673895173245220881807498707034415692697277798458720696860397382351361844655146788844082803604984936276445583495710487442471313658935200233329960348537670564488555083855857435012444593030484740652491824744936894889276903460656976959249561673133872151553097946858150074376312386739135213713652286956051033293928786912204011324948034062160098524250318580483511745091510315109097203774212832154312387037857594706964981541950156355022503999844119366228082479952519974421354704980230653268234568095745575323256831497392846456713846881037000002834247425198554992675781250000000
680 1495835783057560837749038243302665381842755117294292177612184951135280935113047747441087571855785504170936243360208031729435395925530022289428163968213414753187796525311138981008037744272959195718439864169085165648740956456711528927546111603662328256330625149341458784468465681625556604046270311633976260389164976022445065555801163161039040290088912267352152408597142758003481398312558953979287163659360195752063273939215589264036607362387919045466175348756889640467720845647741333444741149218245064257875430386354513129185511036191190853247073673457020732899774302553196211529342236506884022023186478528233339219302470021352793240955531846440802167834568571236917092215357172335643554106354713439941406250000
681 16453636243010549446342038862941150505453673597883424018568365066662528056389353771285840539336069403240176771591113721186571038922771216020452330273476024759715470356512122391160582832174328500657863974843539985271350703838886410302667303946457101961191237854781907836117179375712497713589191785251529495967952571567882705047991875966378827259800951024241236582745067349981175135294046582097460982081283719044070396994355614665296271927082408868099322514109101546869704729912332363686940110976355026685379114557581053684993189463554371992365109846672281239417472819974695052087555785253963955749489904067165223804637347831880237165837760094591169356296642745692958981207354440812196116894483566284179687500000
682 180983867803951796160833895768463049031617003655174900610463221082371866041666586978957146033721308419158910610859890066692318509742474176068623531468584318965810464731161239730073651925488965955583208564726210139605384941372015187497198466213383489837884232701385351667211439910878276468061710291754125248268582161304596112186880918394255920131639924242391329590908389801242556542463047656169236835486195874901399591216331861436359147766047753575736234454369761789758904188412727243841516482056947849437943362312269792646244980345081513783893372766271233858781741093441753713411120570329339584203061923385790568153755400668483546614347838950216143128307135037766096782863023406662250636145472526550292968750000
683 1990755108567115912974998350430319518121350195632417059667180806110014998553947562332031638034552643362967669418452157888136311216058017518733847627581027426900145915843211996266194426563527216182304053783298514559897548756358502853123310541607143452625405890316897805037720437859981689188869446823277707109392152077008367092678291015899689388169687615925873085749943591078275782922124355560329643245290930107533304207762828689902030365077960807180374803783158954058823134544592922647379269640469716449927979380626433842179683504325741523928803259159162501791345285160085567131769140341550547519955750592539149019360631358509713889547331944963664250765904849925090787376991130486203473992645740509033203125000000
684 21897564409326513213811169716673600537093756177132159743883219908050520365216775068137958867995956841686511223010299488169949121502589147301917719124410596287456033878706280181341882844424254697130251331534582489679910002080241604314321191427612646644045043631119260531985566458949423395724487732365395035052698096082115521943561791907411975943043825480407894435110556687789246972471839510382803196855897162222680584075196491973604598174569239546236505847621226330562555763861130515249795064187388003529556313705388365888078521638269543105821285551396816937751712862480738247513057614018708063971280376083657092194725232756055917786356627136920801343984969884646201175636484603792553116363706067204475402832031250
685 240865049144962337221406141772486053626369500072061703314345783722362114379768278646885179303713860063731822180109302602248833121101976947557793643542490487579849522832737873924004845155981952031317827121186873493847297200996252648743444967014628423074994479362080748301869403804943066337820971634726253202055087319754503676573630908072446340827978899619767292704091375055008773792677972223018367863746951067108417034180439800534472329884444377517895740557044989753112610408278156969547707793774499533218621842601709704689604582465913935776713775959540725768934312759041696876227121164380943454134730051228599794678722907401120581283984995484978011361676524254140617780240579692829783198249060660600662231445312500
686 2649425790700961121091918660638832132215215419689342198355483490054404400924939354554944868146722201063307600105820241079202855486916989426479424312543989978567886956814858281993386124541338959635101721597913942798009134122175517440995878311401879109580541859157516958750814427597901216355937252292779447295292736952783765965665489573927329261849883645738972559528782445058585011320589741089528813222655801579559400444449441229331284125032915744790063928009996910080480454509511428897184645078746902082208111432974694054439835054676188047425472643475056351095446213619318945604740352127959975070447912041003437083190610006790691363808438847407518598569889126393535657550109413405081681958108674734830856323242187500
687 29142696482322844812143169231604443926180516479330352945418880117041427786302098809735369229795339435387902391167254040921099402185332807713458256585534365560448800348199159926615777374146572237389340690611217840363168518300786283368376003086802351921812581204655339502482756852529981473177149022621672439525303593637150747725097834905236664403792787931486826842821201309118376539619600229699449471279379798744181903793205877265100403131091744171661777391790730548214964193443692042038730905522209463306088859268946641328570766247229928002997623935137626299909655701665850472265392296104526096739014590863592495009206470282939707190105300421328110402379852009821840221157496914061724169187073130160570144653320312500
688 320558802304137401647043956156561394853076426119444179619389022438164017917073479993392850034486205388036859183372526068532423684742668376443477486789497604365565810500852841878922610160292907416563170870685305435034969275576171074817515362756239056353706796294165157484382943079101253304352462643217621650759480309559609659777561676251085832642411399703585673102621856333669310134272783601158308544032885654058679774623670277903917662392360382316784873917196777996433349632868510813435193043879074094283231681491163424035709097421227273225037490298325648644273559866158380089155808349880904625073753522419221062801650434065424081073672493101882652891189628459613800749185546362651777485552884172648191452026367187500
689 3526027380376183772931928988693664638082859538486370903323934455544566576565534564998053610965907868018549911858669184657547599749458344205819218428882911653376018525600411665756576563176351254206270586890513505323495946986840493981142528321049066891658295191485744710165226618670847985843285555955416371584280827687289572466478324628296422363331901607240240553901394173298381391891720516997251061865576750024961607433064385371330629654095361270658613554219813642965651459197538583107813455113549697637678022264627984121031653935679637811759615135205238934442254954079966914715304564466199118203899622791228702864613144790228398527002640636675428805514658186132933754475184563031975315539057191926985979080200195312500
690 38784987333982386470267534774508000902450040503459326129118208296640545109222061591715089015038658711404724370437683376634976398048261001160400308427588458454885998647427783791770349613248437213710553016182056892114927017070291817805944302436176729379099278575831136489262190818183578430748324411626551617023701695752304195082525336700792538701130969163805295502796769966994998314923775734241142616443927107960189121857474778268236586507837706264518638644152062766653152720320673393313202375429704719628633569789382909541426788071162266324837704187876041239701449157534258618588454107685997869498851315045352883452948000387107958196636858925922790010107673149186515176143919556364658696168135065818205475807189941406250
691 426620408811654341579250250734707215381494271677137645678370772364198985442628079493382679216508244202174118264490075604787443551579682026665913741591194623704849104984584822593078759234354113857942389683062983068524029508505259652731456290540616591018157612170383677692573736694927283657206375011561090677529512970994846619522508313598248124358963709583784388090932634778184234302448494959631143641147881710086640540757124968170626259137671881333341404870358101676298908544417881608420544267448686879785504182860696690185013688803614749992260079841904410314472536346754943534779653639839062832106364128466236460135844597157008050400700238774936697184519814840318803338492059488984420312362999538891017436981201171875000
692 4692665531829505167827428960706635331840792449768738258612867678597440033499139640624488978650022853543149691165603859348634854567591513297744445673573220338381550133901995883318602601746283644412351727382280614625524615601185969565308035353329727183620880123349740130457148903523615528518855569359212876732676561682843968367662034742458368076095326101824134322984988336726725794783756203511244026689999732266159065550236365360386011713024407199584107583684349106114569183952626034748380995063934094726479529508425863330955369915813243922958245941796800409536293987197620870444440074407005414706680403708998753411072590508836554221101025697173973854111435812659125234639649810498840398764741621562279760837554931640625000
693 51617572293271694414050589317299269497160787050733047285621001788956185667926477282111246488118062761632404871084222401435582884939416380077105983990964553907884443534681946588314908229916650334983218624654884916988001056161732833763428699219733483970305790468871092501393707854357874249478554324813747338220474274878229640352808362409699774456971742332450446552580862408943369270321865597044513753459091141309918224995877905301491510537691835042419988858513414319604681477231310565378047773349895429455774450262960828716995706165067620397563118915204411687289049981094970357150151828697179805375825279485742409198662472660184078839168935288522933481572560592771690805882937934205567653833668373408727347850799560546875000
694 567774061752145397379914092507449526222519147518772119439567757430465998964554886942458676279354087518275177520711041400569207787261192100708121238068080980032550941787838007990537824427178312707306384678835123158995954319044655263523437813598658942264056403907789152823766938058263364311780339406075655767002091549138054712544131325378660986464109617519310410785114171243787374979091472914568209467715560782730517590774015046071592441788726892087698727824599488215261879904848919169017964349500801305717872377720531982329663518116555042246474845499695569962464167041716965255721849584702521349268768926166706749403430598339676176349483955253223818970932370086499264168875783878077945221463096459046937525272369384765625000
695 6245303118228001646790905029615268311122952156039928269156408342391749690803612435661720202194934075430902089010805727398192314349192059162176659760812786813468831024581631608043945231965913793058754734853436359062908397196247219956058156648589331768704762107672030286738937219972552752879435659291140488342060820558135953794306411253956625393372384551734927600212272937262495081791590625229743546532819827929995044221418620623603665084219911194303120619357635528303877715442720078619390338905543846981625332661221133000646753605776644455753486302574829336967042525932664058674388754204496675349027583768796077434909990818098946692264527388131198709353806633598958543922633940867310264888345727740670554339885711669921875000
696 68696007207837229949686899192101986553848909021081102854921781899165019914569348462676535636306900441856422692279936778765790349493225734027799151405906450258498509361504772905178549090611165274546392242324027094236797691179694126775651299593881955667021782937520435846215566464758925245715014991821367193807999620974794392891175815954491884115310639810676954471357785096519122635793580876732888186399351858689179447031092909540248303732926988931297019325167603017013185525773355885664799299546610631224472870382620707657120753663284925846056881656383347052098281515086539316788377388483509479929287210600532421425243011102026714159546005018848017970125519277034084171019020129920215969598906724513653898611664772033691406250
697 755630482133940140945609104561236694063387836856460807720107608292067861356190069477662366455122658950776635557232486784095097584296523049329121203088731042558157806514654112471604037246601313666656302490650788955834386862044521418704716077810450361978939282528255390081828123239958007526241137653501927121332892715972890033503394551352545382729962267479627562490962379262797951743407051299554777288900100249260756096108574952932605003367610860645825093910652488273988247277851145217044877185765981412581595091283280255003491042879705863272524067388757426968678839530793057797566412960807937470020894839759833824716354204363499941169430824719048752539514274181433510417326907360831191734495959622108784969896078109741210937500
698 8311653744336257273554578226054948112297542536096776159504886165206117672260112664722017575270093904926493805976136137328346675471110196976767446470263046724522044837603265759620471319875258831372594711366311398738296365204098626307011032063712967283413902749271460928893902732516327268779899934927138485357661460022405810227157515770576987319751478489083311726810937148943803032133703254809097099029066515892765071483163300760383479330726625452589576399801505758017565469499375619678723467408681349500018713037428092462239849548385120833954022029594506209371414671719054861938546066845001047966729674861144152795913484001068268612282139543752352591152484921257761988984528020794732578596653027602769725490361452102661132812500
699 91425094142104017971747677706891643647698903689490977387084406159873335101994666543599090443843131031368870632653891144367984292211692322212968275228446147800857091710063533639070526572735998608427210595163828844035460201030292441971252821777337790576089959514012377832527514609858760493606751715223725202065512026629489383990369962344701065242170745459600420043282155056683772004386877988227453314347224783881505280378776839300468496920452146351603560224457862605463282161502229175711119729344955617672501174446564888053254942856680969506584163426336878840348412096830128177398666419630238596244485862251623102429888019943506028780461149556895469080563008046366547970815331018515912438887616175975381338503211736679077148437500
700 1005641969215606438181587533142207547365305820683099821387765605009472098422220371868189251186873129822820778854921866002588869172881115234757009240461552703596190826643877068066318764661460863518141765708822349020055161814360567854397509004671288868847360757806357937772956692511404567994077724465887447061199379283058807552967973621715494638187353166376294150073963065149823137754191884627370376972460511361258452646025519694611950394649336915670580795151115107931149690011811953475157426647739328486561261324802426396852532378058652167213801642796288523274427773792022658572013351954060197239690937685178025006622562922825670547757946082960199569099301464396809007669791987839309343067545343686219894152600318193435668945312500
701 11061686944242382367887277351012445938302083274177068972394495664788596294544464906260545586469657121810939063903118462763473709707687869464047099108860720652869125409367848273765423034416335209110209505590437701789041435689636037785114949060281767176997827049435153561937290893887745236490954953725575327702518123275345806838660269849361829665764571151172336442592173100186550861421418127541444514618061716040870579606873817001218454040496530158127823867252038293905158677481822478112175728741142975546191883409184485620991842251154294767989517650266008875368150589477250915561422100927366035991376837526304242496686140190362108275992108939899505659486251512214069909521886183194359692862768218546420939674135297536849975585937500
702 121674434637869199166903894712466047531954027599229970620708685999309945059927661159899888870960989112765757735074200488822597930989138709995060202968913387965568317885644185190919259189876555699728077277509480596918078860697915529115121605527241509033105019889811672314645966462492086761660941383968121228586960649398571211067183728767562051965339422952458352287491277521032335169893771357683289658961622223669297728738987143998417176507298823580241214905150350008714696308515221340705688870666742006228665116157750838647227587485157446643149766897365074327104803283290205742643278957052256215106094005637764916640413821347756554741560902397574684349109722934966609731989547523696259509516995334088562685792567208409309387207031250
703 1338373443315618915774428610024785608075640645072130166335950759695874865324311421718548176736211294147115836707753060661930443178006768663362827368733173824958249433902677467345310981646421067225710617444515722086306921256404052809551094515076076583598188273932625622484721854115557918848669663875526406064389339945336898697578452310467222153222482547014845286603338064854883913553713132123129935496904317918198300971852198236720673035911773475661102606661612541902289785882798291957897181224278562343308215820062196856041849377060396212864456254935126649449487737397106091379981650071488732443252878814647412723129123860167649086130272688399990826312280240760371150748337302557787546189102534377468600723659619688987731933593750000
704 14721609178654943583503685671188698985222921241859612644589515144972341184651103322034644284386086711260696274402850866219081657654535969442955324273710514856710990538694366234500231405696888410731029239330071118501850715447983726943030112708136980651476557951240718256418016792140301743753309552397591145312726164712903807804650052863314680571267574318986219116890413005419901155781101650030688174667261497282161990302313060961000389762148196220215045871191915948937771572308864033934576813909927838617650564792066753170864322749451071692477291781678175882699239246750679460231951011444743976244224680681471752375348987484865310502469965552024914734198047410129280882545499286794216196178064492983139643911272287368774414062500000000
705 161932215475041081151522424285827173902761209596555407499643278877034447600852481195252312898334743875515390998999565712973067374288052814932398446282481678891783688927142942629432785004361137817367499356651221801772426171314840252789049993962854764423055279380930699946390159589743966759854103532008434048918548224940512201360753701112276462449005162741710435840636704321083420177578600356947349637214890499151203697561150624057991578022693518997252542778398474760062823148157829194043006060017506280153230001165612316706869511864401265535878149099048850510408524495278124652237336832608584248235353766047260283555584694853842146390072566615227770250080798302569745059291783307261318333942004543679615835571894422173500061035156250000
706 1781194031877630693969253310076718548480195184123468003011442152525392100956410458530263907530329447249437542926254448885426513079808415334843845416761806031422015872934884570408686473207231021514837277204975100377396806249256366009853322514411296528455614679688753556825117302315473935293302672171346829158931166117853700014393467264297558538346162931594000613150351320451211001056870822732209419444792874654787872356541086038583919107241307126938308721006510745061118830380404235980101845539045579997892875518400217887128612144925697225957113605111744045388817150805428215358853281217470492480891104962292750386756634820643376834536776891635338689029696757698523953226849474743870964941246798352025848544144537299871444702148437500000
707 19592470651310868737161973725130411045711262481765464094132834362669377372726782875734448797779318670053035516292482255742242160474566077433105048158446015784198435899627586777596500100314360555222111383433976710929944684082399989597162507049830600419033043222659755189781341914180198712037197156087668582161530529584238370915299040228282129755084617854833331238963350101680392126092163138429667925370004932519248808549173031029901234637413451835391479504463980124514139512103360926977484143165598831346477889099353663900301196013717137682237527096672271004568869822598952908884096061689972611808310898092353729269936062668925527054746733007942194922435098189916011395446647138140004142987547416931981558718689484521746635437011718750000
708 215509876718950027941866096023532516894260916902206234826164313622034759326361916280673387612803148737432760506613039661648342287408746480580826373420164181595600940757138402913179148449877517029759243954273513178064190247059417451041473275965975649408471058503452188262340215619161287672757667758296851382540001311481191316958946201883575250673184666392088048314202506754965956545525129605585112544690525745661580637570413685224488750910047223074932255900447645459011132961604178207601475874710074569444506957413927554245510240909025792756793232752017416950914451484657489383152140743673041338369417508631588513983052380197503663342111041194699996265114659700918524294125562902691081005778010433807101442482689890312030911445617675781250
709 2370528341728539874936955898113415260404959426753856852275379752020732082770713294866359352603234685232042005160032861410215624925575845249055021252154001631489326168372802468439778688294101113168545497351125014458203313262109264083377686546170556196798244582076262389862258170418412090200381073164889574238213401402032374509549674316424229603877929962615674951721974169350673611324829778465272907126719727310835005935086460788876909329207893089983633756502310878503149293049860546731812710117919128828147604074106287730201095527307086478230454743852800158306932740392482152280049694753491445828546611992994831649056988011881803526183133771266585826120190159529215766274117809430049438167328846541886955279210269509349018335342407226562500
710 26074928464956708412013954733252491962228958364647183467366427431035412981418436758942215146906816933537408202873544216624404040047961543273867926633121507087477274341434676666293027048297732500266000368045778152782248572467366888197807780360748418445250442326927121936207409363213020228276384516524392627148235629635346774386967482042107485885638524432981776181189881169605624449613247245733016755809015958159347225663134870199586557232969259504606818704187158577687765894334489491793791748149173607121042379480327784114083026921114975262666698703509014091909604415591821721750657464463415927635841236227033658083422242548325631763531548101169424467359816057152956846171221604828542874102906138408103364767498533183243125677108764648437500
711 286814497209022740883775745810910748196659049793163544318238677351595509035273904747769387121072235745328701069489143567894743240639419252057895949608163270731439170920480807228095281912977087357830465367653540505099136691229249944664436162374823964872003198213725899042289090625893456869796745597064120217930404420293252594672983109225517529079396003143808871056810480452596296617997745054630734424022363271252725172963608724623241215131527297622732296158301064009083212331611231138355962835971773586454380185114593424125751747151744761616016939909955709135396020475576417148525149439509085106936811732860014647945594199220728117251409310244139040706202102269400415384903123689659773311331051085740911910093586811854038387537002563476562500
712 3154852597959029230985888536188198963952162986904358772627842187507974685796068832432124530055014530195457651670595317683778836442389010068544911877652251997146127497196439104873816155225164730782316609833635237991765070294554970043732060717909294836329728833437171071672483415718954955680141928869708445317211808617580489779072953467562074653773798229275294765659031747161467593671016265820480117156212131265904869007099886663547468601241620837030349116564299092817598166379021964927182556941062772451143727427001895759898024736702924749526103599923380984813184024585385476096634191424846594066427324084094744697941992567322884431589308976178736988280799949118060806512952876418481054184428747711507051709745041989663150161504745483398437500
713 34702203032628739604065026678710109346275988034621758534480311057672536930793082518441666255948218344556079440132850427169632653584067653421804295237542394876913157781700365779122806412726318002875576586980310683053726083659983023581859394266782296831908845078806791785755607167135710150631719931398616624107093136523098894029193785346267519218797309060828915925752539870342159121498041061316533631821253857212445821238522666811737333148957295604856521443019155220376464772636625817971733495483889380545443364742382907382708544599659251544185221801144188281252223678844065603675743376359769647388019473727439114786230644011393383973949739723049630572046737792237997749719205085260423408662493802818386351427548675019352231174707412719726562500
714 381711302802815225990679616078124555368045255540677197574544898259902420795123194151358250439919447447975793628981820937812017870494888720252868314676342747505109152451529289091434281702845773282854945322052478603953513894851378929265563485109555217416808792065449231537610064698282846084179352042824078391610178285847968689995929648753032834532613172319784605293355658395080269970869927610030120549454282895434724589566777462556277717437626156323772811807949923846093125053033545410956558116018801139088587175497880540370282548996373434752080771316447506936577902315778461846033260876092520322074869655963164288850238032204061176879317910806183717613477617192137860923458887341868580275249920575431983663095003578291652956977486610412597656250
715 4198682099531974673057141677361274031345000672935139793967511420212294493072737989206169878517513415846374205990292491897121923218649420973896794830508918321480141628817619590457488737969729132802485079843666926560773663158466719387715586067609784434092822292730324279728724093611893164010931849373035850812212516973308654951134538149493897201573279855226712204197707595162746699022443093656859390486223833046422777596783837840920465239588789259107921114967351036720421916491633646814785989531222256840701948784094526801386128470814082818070405128550373505249999275140269225128383739774599648616118321003778237250663698717904811491144778931280154274169350558059430621652076120008901077823723567745300457032531227241634042002260684967041015625000
716 46183938603560294287274899076490749170656784792761307128844121950438583262220878072109755069472491809117124096670314432301638131001911419884040639746535817108410603807100882745184831258736737283776042858258767528464374649768152950426663175010744219508412927844734331008521553972321588970470373399068844342340156153127546018702742791990187535563351725189553634292845350913093503610706272034792296239269226547058372291920280542238905532739269645282439281921281696865715409049835956115475749538078871614515344116988597649355105158842459040415138685753649292375842724783556669594518682747518617454771525771424865467285265961585527938735721878765812540665492914361068796002844981267173116653493241759385868304421673968818140565417706966400146484375000
717 508006115817910223300829105185430860565649772474847878381995361094305269124056344003420442575867620079896263255255100005918020624932586694357943336711134279262808909582088657851779963769267422986145727090617787850773692727236238258625742616195551892197840014858521729902005836312161772316590125802441887439522045361075317088384108251201475548469202526463729443642370132806263449267833551257885222950145500059907162548084254802478721326713630362141759376909877106247430681966518150937131300439829397798934057409493413112361714847969965242480659948857476762008951226906035310622785552374151769399830852564178876726037003702041198136675066319053917642601121859624992388416921314653052720873018498494761590635049319786276100785471498966217041015625000
718 5587877983375491615659854681950906833380641422876916502876665665422424279763039979628277907556381903907362184139006333272345015460767933520341784468827658124490973736270058094272160348652357230879906828092751701012768935722547492380577282738193337325329946691245467367726852813911742187550500013422492069312408866376511461369282258035311846901772831860996293895394211748381757339348894437655437125934378668100426423112325854333112658286657685512206315423592360195839224857327563262498436647549878185155612562153054970415392796872407825323140429121629944409898453085785916523497637963776446021369205941954547485128807311500617260655984125032021705878355341044993848415656557288918415659622213618781585964777336439368582432507537305355072021484375000
719 61464575690826174650791841498595349361022565081388110857071075630748231301100657009333142041662717334587748630536302913460501751781968635721840981848067069987593554780727174317368888912647639713068981223955655840884149347831450717813169694522838854740551337663855857647938248825151164784418271493657959686320423015737226040560930789804823524444857886204772889111013266563853852373212593347435442936998540559271191470024999284184662973337352926699201190654823576945592253928292125353012705955412085342354487542769904904784607683932447619364055572234210309922598867274227309090410963993101971216596858793737054678085377708324520329404510806031150456266455923900973038595712756642180233344780766888081386550325702078367839931161142885684967041015625000
720 676087429985572532749699085885971093931163338133000979606658882936951822644286737714583238463655373068390067093682655536478055818236019948894372563124521872416659500716767561607384686565166051815985566048778564755703953802677393855380761380391379954083258376717409514300819008980851616707663799516950999908343524401643415098644560558084083866472749162248299339812177780474289564706542102668753592758497981792557049597696838404242901194212571940642310319078971195710001917863647426717108041778597649157741252211687607421455466503861192029990187339513376902990992131325152210818108813928050437156075118205651018862411692768783050986109240277914137384719051749436164508681756532792585034658158020961217003985893950201990776349703082814812660217285156250
721 7436709809626482436730370717915537847281304536908324728832506424033560544578248118666795546761879660949870362375769435889436880736569884444354408810463064715743471079681954866518751844334352194099739622028367086848840258984610248898269283277202465884464584034926040785938561300276841416285175713980614106985787513164280022660796292170075886844688037815265180589793973868784711362651375068401220376139726415154538777003973857669972693901372177145202169302500859712238445804197427654546143101085950992322521778574187367875197761809662704215047797522756212563235953706408417569314965140094817644828283966689127039875143214079288668257819447008910072361986216977280481300091265266009438605441594827287115248074227807917324639674916397780179977416992187500
722 81801036877397549643512423171423199291469981190017053964882864009570499158645803948849470219644479021718852923648509690432760423329530630363759598597225865035573816595043626943405308435526644582275994536205642537128853507029951523608750707300085144892986252649102641081644005481862203329977872880767531218933205206345560490753565847988953615266102884636171702970675908482740207862498876079101313765547914809285185306097505439245535354681054073453689754709845896728633651967788871902710643001454910006116922305555639912978941374308030881302453782608026421262133849743341794793748354887770092985957237370912910030174250599088101776284628108138732238575190209024932518097947923866508058896834346344240133638901855267500096147159638348966836929321289062500
723 899780925370468077730307901113267346191437411978140330373508760833511635024690201923277916123850658830651690344847331880553756575381421420994315940487784351133100862549566451163249012258867318543092448108358381984421153827907933652621720573505509473881928882250194708373845898606592423801949399200802633472020517045441117517709508011695721132330937217178554015713484345745810099505983816534244602457828463252093232611982989970568550924409659081847538621609311392496391702998847508227592510647700015494368012991306856343786766136706957981833453198419331348605022436696873946052869121232117816504478634508542767072530264874356374065288655774918648239370059828463671933355960219120105893959737005712536076747285872928783234669936064165085554122924804687500
724 9897254907342599433140650567292399197858972900804542751169220395645235714483209446656301427422707755032519009545830654304928945394325057007526842816258673177071377029242400423895793292322885410462273973263106156946398654679265302584938413201026512401129142139418028055428547249560609567476730021164875640511529554636032678592255445907834453266746859961032084918864527509797570624828474034583562207310189619162102325908250733129736544175390586400434549223965621857288422792059104457389756760964133618972891969460992993346298606866296469639610317491016926049490513896532517153949617240291031090905192971904634422049519473177876186862130091684625597187658908077634746041349907664769691054438879634970093253019919003060644868696726916823536157608032226562500
725 108866116116637775715233716062526489778616071377397938266063372948793192457616119337712588602701992829735675806263279983013173445699560141357816970113171066109432800744161152249718282206591593298151362616990155710124283434055774024249745620931698252520415320843718176479672128735897835562353358322667282515311026455987987252952548755009033614556706141314501978665881833427092787369362619751045672025663107296473518480998477617395618304032235288637247764733577574477481958373511963059118815958733983266454742181071561301013846522633633539370847601512592652521193228350404582143763705300629798076359219201456193234102320739807729495611355794455366305478413978762686117869003124093935750396521544456572333480321400616536164918102258525323122739791870117187500
726 1197486712151729466092547939798491222187886115775478152209119808518493906318026994613022540042034074977296390840709669937195277156663324221914273238282280276970903042963739024849984079556770986106481168519065859765729245645830470965936081805092154094164563847809984821730134499462977819144864086407303657041209996310047618507928855259856533559966291292947716888376513481871950844203163418717463032248126412812122946998290254871816155712240497912244552117964099201421312399557936512634464779222185754748500740307208266961439680297069834240216439277517923689801476840303614351189697553837042076169953179160568413796906766073629011402028933886485296654607641683101648499383092815060277056247318171693112033654536591588748994929858326941030099987983703613281250
727 13171907632340047612148941097136462662516840202718957948246822147024432320413144790386108900829950803617817319127942096841869741619118692379665311775023374796176393063253489368499389562412360198411526249840425296383438091204760328215780558294476598401425186707158282303903680032653731962740365335567904919841350842116010215773574881550261508851596955501170817191867001362067914365922284126328294056852543176105365962598415418615341397969107569534632370483667978003168904946265511306790036513084770538289710855232555257215332775463908260932168503406161854669729299410916064199316262615458122717496614716439919069314419975144106254726685750495497969323536688957860829250977492530030060597388052383651611574643996906835985427619561960455030202865600585937500000
728 144886075907383022349445543931384432134312897152880716280067412018961455287929232520637049367320253852040931027837256579449662947411229708028989224643832878545272377288619087725259622372839091339999616294279036453642682313988650817088240977253848323016882655224440834603513400119706245773205465814173973162501512823250923947478671059068826669556350671667457477534776359717258463070759008788294855107103902007649255551170408485477376266360293571835924571605603255598854766336061948956537725490007941079340999546306068293079550034790560379695300705600774631241331232797297241438783607450054350051389140216028168325293851533173002436254838934693034135017376100414816251573547556234868974066563581275370852503736081437132887650420798308914527297019958496093750000
729 1593692848278092422284078906414930819375900456098874750897235322696642356288398678383099716696836822525972443483248207965407030229169410120111186847323952805437749455178656970558012122207397132329742503407641849005580060165819231619617028819243955199752875996335398618627862591753660777418896146027974094830558001048438558755453721977857972535695095513081570636315181967582336166833313645161353030851240268369344935687946549808702210478597650120328890150587740247871210239086844741821834835962260331391794197519249121838407918084672865166077960222108667128570153651673620242818839901617236590262321978913122196508424311981469143480086680173543953403328699686135624999921850368305128565792331337012756995903458461828761105749663329333998262882232666015625000000
730 17530027497440934751905988995211926236891084712906728762308933093319194821990870411561170004357809383567855450423078775230200942596024526170695720763157150874198046688005766146265394096413041705778007359760444196872188289074917930507470190209456983276996626071538846393791846215243470474569280726073295370364345723240210303447345919175394331917845990299546754734418139690756577012631309075072544791273302970303027621044021670662519263659503593466751265025389773473289176184017473254863405378983486600125355124974439897555018497794092726439019988612484335377302646561240566385459265100470651342344540676826068330207423202194972105929381034329091607298451664071757394242604000885170255799621273965499368088360817886104184304407738181907916441559791564941406250000
731 192823770523322604658513211491568325465922204040844029769262284214391231972354126055935484826255235838639003924271984435019301283374296004346600084268026197723906139361751665466046417640831108068691276543863311276311545153326890969862238030451392312118731121893890136641782178249409067694476746238666439768804535873048179100546685769309786994806289378473126716214656791828162624974149756821586076831246066631788086968410898430032903320574707079322754518074787143773042052560151490776643772882402887919815630325535389576235271622134426450954990948210691376558847956592067763230656038693280839835624983881452111734614651296867630445996254056648410735880957529120656031982014798778728270305066233858483295125421691951651120833233221674163360148668289184570312500000
732 2120989626756645203906013648645548117152639855735684678268596167056262033217569883747204060816078010619761154363756527137065462148641586407545951179121156051153600443085516605953269079589492361179138519031486619217106281121217694755443166225657135686693810267025330258545897883968115125461955721894422109419680558060224896350109440476997291765036585973108124574372306860234305688014079434359316517558572016203737474704481448780064225235207204013126878851562051261821966454363405675827728513030660055412992936043589275737107050025818126271123951758382649669703379092145684932856407002288881365095817975496383872224492240953389838445339921366998591595554784636386646692386185680704857221813344305447101305575792484266742969969965493248764687450602650642395019531250
733 23330095582096163484991995544066404335623195152215722379986293295768794294457289358292573288138006481889261291177074721303271907842095824250832990010095445568743086808058934194323374164287234791961862816604381732366191283965976853564443929230438631643210999351154297104820318141844614351283987784616583691497833717407533371806196498966708734526672890048102906339406764815730331111017520003472299814497370409887370039723811945542514430284975425379761089713467613486927503191357930862378267186526767319674444632814608813471141432836010573786286090293648009331986576690367041416036836901473151275391549797928507830992668043061037905587809012054566056874412604535763423253014195020843805801246050739012620127743216466647765711811546296416963741648942232131958007812500
734 256622358263043597141077905216135250209212854762269158475978175446893591088214090264067935997298741131575690522383564549473653061007261388356221887403595678404682301885742994838770241398131280850454303641532812142049918438370352388723824353802009644147236973875376573204300985891684772913406557995597955532991199567445672160373442921633441870442867465568026149392380205194726934156383246428251006850062239645005259030479048237264126547454304561011527056531365985883378783834897440062600637551645809662628339730087224844282652433746505440178818067951951391202828492175373231639242647376164260693303169796908948505527016666420393642151552535785748830788075314964763375072412668400215748983725087839237023138399243707661885171428250984604346740525215864181518554687500
735 2822750319592516398610637711753487007941849356064657724816347013327515263097237083098441029526416060667830269788599329959804301945577086877894575128701831816327471857009337204573211273870731114691419606773035622189368690465690367401701732638202604190189388704235417848583003226977075097940457436002705472115263146555039524058605878972947548592123547539326879051386086183013887873084840437069308943620710196192224262623505128456634527634010891140015427219836675949780112930530479679187581203378668309804130634163095768927945799631787969586552086921595836282472474627159550614064165029642611500237220643240080962167282026912179859084474866275573364898575038054818321125065380977244026323257773125691671570714545661468740909722657805858148094557691365480422973632812500
736 31049201716837002019041366564343521133350010670729981473721566413894350461735774369433410919224711735761439985554706708088895455726741818380195837309147147582199666630288023701639197452628496820737018239862694835511954209787113291810975152394450089805706257374074744756321463559186381703106942832070596967644036610323481815095672141172385416070273826173479418512574208169081084454916599604923002538833076211636157506034651388674626218843558257677350978674935067438019111355946465111762627316731695405534655376391793678315763832182805706432438554126106603602089767585179418167004115510031784858284639108205737111119446776862994757545229524031485167847288202323319605604468417191397010271279647578024165520569033513208953816830265592940918395470362156629562377929687500
737 341529649491635365491563583678426517181637861444426351219084155495684052204730524543446520169308362182562424537896469379322211419462583454290811069659783175344642359926677587176913923558442113723376553495919078899829364027579179082493863541727433167496561348406333024097206041861005825535652331474710987356744800457741330045977547622346789087306605160628139325473272730166106090045194970641958753822133327365330033007247375988214822707122804751188345457700187277091406008086684827343517436126107137364929428018870444255345312387372802708137466167074912631321956869965355983663586478227415096072365543516048039268809326001434766660484361123789542799660739378158646765663757101363495180010575273223133121777321076080305370392415503788541286667168606072664260864257812500
738 3756698885389628621212201747802161764628302180019289290327475561127297708737635107412401230050104382975467510587043353957424342420619341880362670342435606795088615790002317796708266829205660179664609222471582733749994089530081523736276737576288771955219706265014010782559976275128409870907743815320940850141267810048353733537340796799900987174692643734737096574078057638004802309571797340134938123704051012371241868488648607175605997413393195403700309539075202627966355178446890287741755710441340050269457453526399957952302217242788369004759307305461895660338705586615538914505793280128545409953480709882234646871353397825941790645503555060769231550404895551407850926348082023743133994451776916717472494546901308564939076835168321744085062618978554382920265197753906250
739 41322287937502550198193909576864090599775951867719353634304836836125237918896673424071730609510764126599403901337040390283775592553221199742665484649755870205595618837407341636481631531740960728129088778722877518201388123242900639576773973857918924138822728359760979972012145730116906926384248916889053466830016633770952891610880618045704257704921924356483456572798163055217115820580395377052983423665084528467909079883661377634888611641744562434274442437332689425572656883363344886965428752555832999391300864500748985312614306365289138362001183581558476188851016011136122214542990789400529643130467627956368063688845199735813166077790391778353185183294769759346536832885537578710557858739664824530961210279417753730632411278932136777797268223366700112819671630859375000
740 454529770014497969635310509841420871458510330985086714346783165862104836308128868899836578380309428564776394404194504100535487410591399040449410972539083893791961783731632627948014114569038725274078254938669866308421316251494031091166192708270218709024920818159033193701216088584700818133776687278838028180123570924363055253364711865520283830012961348545008746260917956266115481943875290200165172321360473122942618342235478825505357398127271330628949004411919285610958587108723050109213078041368564987878820761880587972308619910388792979709959641957692511877446251532223915287194229937355956420810225736722135686855142537752995858353761788142721964475369335150588662530640122323096268831771439471921668600676625217101624128646260303288073600924690254032611846923828125000
741 4999658105618408619820348676089152496826858927334821579866217940726936490044826089262765487252964348599359166141582017245493195287797282333672817142750364410405830592903857016374574133889901277712852637037628566381859982547068182498328388988690381740532194787517152974264745315776179532252687667694567892013226102579443739729916841677950570378786961161115646203169974004236660108652256278651960944259006611612796782476766415594862299662063883915745193679749931982913032336688579989381400108711899941946061204448151021267780938083184512616585640010878451258620064211570767342896962516929594439915735195436471717285033498569450315872701207138651497556696348653325235158949541078487300107304668183817799553991619043878526318659661319132592183223096071742475032806396484375000
742 54994376214958478001294521333228141578007217251704023485907470345265131271052544504595977602329482181213463064623179506727547159197754874191984560042460992550621191554563593972125960451574556092759339129306695671995371946272089458087851659085983661033247232172338100806484709643584111479099249118515142372143556605467270637884927263091623581229784571768685495051014222957812336688518269152421289203675947716847798829340982611985286560477497762385460803512132472049837122367547422539345491942021497627962352723515074737623790831284917504749851191978425454686582106478489897884969505947794017116689811695394533721676064920734937549832722484723749583122819183080519585981742540012196608796131496022425136565085361795496811704008215289374295053903551888652145862579345703125000
743 604917646643420727750593830307731498528124917558337260781133988013961988707460077534050748439413856308951694032459216812362307696683103518987312168518595035243552726328468965491522655718148712850285851482399610100036555657812729683557055752448989682964771591252228271335727085367200016142425593783976473762234154670123791621781041615380171333434839225180539157873018881389924206137493043416520724686576622038238680659268169558225295306218548799635413850482533801803906495703620590474604229673390697186904463951890297083637409065839683374386187960582297068094565359004058313463725617531002458050510430544162279131425353091466947253038680836112020825753264666677262916337708041685519596406310689234533789892127085177362935387474786839978602159817455685697495937347412109375000
744 6653868711780799719341255376268541656753118243582388058237919631870660864053864166771426316312208474573495269902212811423794014802884868893728196274741118361312043184916604437017257905821533187757720952417377333772047853235142088074934292451491222751259610533741447422308456886913619186245476989153976459333621139927733740620064059382509120177016678318427007372988793651542855091197253796478004508305762296437826449682313501586691185793821057992549627194188005441972393666983672215017447205745105917845236659854855089797178644072297041378411705772069601846017019640809359532650640413534121190934251739844536107835792030548207812479199858106015087508089116355904849294976687339849747248994678797720312325422950141025119985017599952151559627999688473209971562027931213378906250
745 73190076499311555676565093205927591177292369799154767943541854147338783365501758120644032499012327776381282658383836305420833375757050732516830305712518901801242841192726667457462284612662908214197483639327769621504199545033476334766510221878669381416244229477657112952287885765272485512292931830423985915941246357853428694338094499711251345724727249673019320218511072579542907154768480484412248569037650753127420950718022955137451434302132661147234874814334282373028206263657790326740092306891323240855407644007157391082607141487302064728830495177734619409496259361669494865853397073104429135847513099333123545175150485529183536213888885486228711939678638024174312151650372322915909425050343544440260528160983468694298415736092277335961275852582730294670909643173217773437500
746 805063569783212732714450630747090538118554252296541141306977741480971567094244850267644192056724408519364361743800500254084097934303460043913489997726148615933436083363086843315058516311579248591869552045917282053499648686158670929945863360707887816903427539651107692171474625040254491511924505783681149501462677555192489441536609388986498498257222674621396703425226342606782718137497065356417461437301571433297704922705400801764077847966221295934026626366724384647663963088202211579852699624313257263500238482276756604884670689852997531376064209643450549207377205777895461456615500043696209386285663603711009658350512643042050423346119024303834363833959200471469409464615412648690831498761944526842540104178339542974626152311273385043383088444102213543374091386795043945312500
747 8855399288975825660686998557632091402539733247499879970743352925198662402930837386336073523879107968048920083537698530661529649671451936186643925959476845651195279095903521765554116472884970188057403811387704283574328277821273652969252119763101455973153564714145994745768547233882146113506570496639892833694658500206850559981859193743295020309365478981234061196155328070851929152956912235403440707433418125162541684202907241953726593072807297102742954044640027141106122849590630549446825911579671831673350462661897096269687448801502637235430512287257556615037492218926932248460822993599704434188150921415533255297694888928895116801047793145776513504540412087837130646201877004172225242274192333792490739866725316949255724054038204794050276325023673962277825921773910522460937500
748 97406092525475918978960990109243530502121820730618322331837190833599584180213545299738919476227835145235515008569621117619837357946364272836789058562785393468674851998170302499622993615882683667055686775116379253670082359156542585597035015097669804737717780056228053670315182627569141971200407909667840887621114898531642656614673756330436555151611166079273569961071467203449195896947256776038266255821294685550002123131108719774071197600930644289232805524464396187743172149321563333349443547406137905557844569720084227414786118364090065100120807042555123425677010674806789281910389244648573292651270663246414169527185510840419833638159596208427230659407168018484136223065576005553001686950268881226050483632717476972518990781186000113296002966833952996239531785249710083007812500
749 1071430722823895109137557173801382160523722490314109097449550050371243508035302921282036153718625752818450549974622276719598277402503478475994026028050487954832722825218197478010764447729912677271862387709585927683976363320061255579058148789291708396886859699062846674131374543301742090808286579801451809625868186559407811876191079222929272434828017200473819812228752198792913489471538755993402238137835816237741964469134957240537157720176159143886515759213020160654020380762046676436702693748595557748188679406163846961362780178911431807144755017066227321773028732690395735255022812848821919730332112057368432016010190154864313240013548843775012062126876641055060904941388380878074130596170334730967544006127983681059932632436580591942573009722750043692940380424261093139648437500
750 11785338720067145836671398012876413235785677487639832925270608051676947763341547543235821920985487155214205764871473185339763184743499393290149738277966777853193404189993100744623104837011225548512488778665369606975600315420774706834047361591265830130709187877444139093917593391611208809644934255219333016120750289657897484753500765245650979599720022037278705108690712931173174544437336056548041457863011865780105253568691439017631302386102994234166137573337376086199595197651423201242229600398809739833760812830429104960493365413659671753488299667191148041722070154412445702642869154619125604291435284341642786254454993615941842814436806418194227863853033688599203388611497278924017906564491375006699063124699395722177381119222553627754650554249060689926409395411610603332519531250
751 129634334528545296896250965179627855070007049781504614149403561433506601262185788323845371697175320077516900172453254711082170986679883276561822682138558353418020237467621751370713454107808478128928780403534892327459563159290022532027605275725586849945260330055548838100359855560277334443591221268078089086948980354386307884779110545082945582261057871056144523425189153406838084556875652519755775530584099893208508587348541684944447659919121958111042533269343885560140608822410201559265113457983275182986194827654151706364945494911483690991439735000733539536782685377758638726679576015223374235977459423252305445254499513555481025458637323814775732465920236364519240711147836511766899174195471560077175694615261151276242444513601211904642654393349232577747898176312446594238281250000
752 1425929376136169819166696388765034170902614592650490433981491117017354454365267648243728327218232279444159844184018665900384163532948652955067483552341103876477786007154686264399742676807986703227009893779600994006050900006000624379891623709925212663505742801253581168245179641146140152324258334967233714000946565592757981159334704711499601401293264722142471382953970065871941364108846752674492006375102971293941852118166272174599342153879110352133595252150183692462075115440255985186631528317417325673904262636114741174491592483824261957679857726511676886022978581931234354610698278096793297085744416700861582003966686499065197651861984828114655050470630074986772331898179342398091486387121145403349632089990149926059151725362578583256294856296264583761512767523527145385742187500000
753 15684691815040422658866014916293820883967191956978183591361075853026542538397943809717664475052066051710303671258671283527246774060592924820192602462514651584462194724544900149258790755535513349293557653153233258738640511208626224118266006443877576637754845520597654171961570528141716550066496913405107363439444649165089883053202215492418695495323207334680509175334609015715593002851869642462705449440528563641653639464126553746909868488402119541329145853103569185159809993375562297188869659705817240973037613730305654829763256294782725777922357691861304394852993369995665434371911219422644690446482599611083596487570410600132163300663049039253066792689146565824812168205490198221430833613317208842098417431506041849723830961363229052543807537367648308190837269648909568786621093750000
754 172525765616391386983203869399795598659183613293741141807418655850298669875837829222506074679850585110467142765974421666846255609368987589200874501214782357605019493844964295265881328292711623141151118722254809605209153655996823460083775572473258965058073872516929819097799722592785953574539580882319367782282048974565095533593343418878100053298587441057034416019999018070547195689740677125572264645778094653900513223760019729047530693707198258864082455114252626052498467457698206852141118118358545133690294525411776801992908690954600400347962375436192381425974085126330498318061364583612837421391166611429486398771296622762140258249531116686653204657830500480816563423591434021230607697025162610364161485455823003603391135905417714589238191436049163485222379676997661590576171875000000
755 1897719136118410604808692465035910503804763320969422326797999244645507085783323738502674974768935918072138359093295759216483506906082387805143685925069003605134791082427827964455261390795374283776241322952374413972860183606879007689151100354460375026432275526283692017584930276510375392386841267100260982968725676449409108602100938994566208357586731369123482137978542188813793802916106130461278022062724152036057897483786495458281790289443237448345990290536733885808830956584398955025567247846245445096924413196819478776502014833025485185713702227366394231441588101757597720149293939008314493882051456958327099991182546183226572883475091501656131338949783525701554635328176852595459915263880819907036730882430254520159267087882979447973150069831071995452020928496494889259338378906250000
756 20874203378975467602647236040168737651010899266363916281638208826829989360404885864599784906021885566544838041431785309849491069265155076087332865114202514592759760135189145058320765388979336537075251193136829331903031224355149337593774739018744104055758363469192026780960205623643556183497621473138170635859464014924933198716254541899844585729763978799871906462021571761982139185973699942861962257118302157595254241288215287520211776692895124925933586155328562530560373519861483075340363000032830146188755501089547627661282606047438289292936140723077907763737454701353836084437000568851115874743872251514279048385662349001365783035671268870986669729299885313742600068739457407587877300815945116406438807482550031300132454733234808473651403557371300512279788108571665361523628234863281250
757 229608459130615391877842357056010146553268309684029101488911475747079547267498686219471461987286079037981716638555496877813375107777732537014315956017493942400167115808875649848230277175021729974154550940661719478260442254318637004675816207468150501088752745244991943343735903937104238608219533246521488981979339121717161260227950761254948562368434782638184372016995630076043301094814446507550910845172018232707356006901136785541954124245582866922675109081518214039287440556638727993918709090614384629725107266165932058013967772199749687064329546227563633234184405554201135301803417442724789154765492260735196922741588291571291383927083940179158407282220965552657779961674180506443726281513934621845047234336372210793388766062651066371841163864329221633298061533423606306314468383789062500
758 2525607494915719529609349386153926764396871586963535817253595653491147734766021226235408051014321028962239276063747989371672710734329683638295607030009048815359305208920227812919672454891222440046287395787105434615332481764978377962088546844898675280429899313730982949191254526423527940833908186437133252905262451006044735840665764469078166273968722904995996919495848308185632011948942464705024763884132000992140936323497128003062818354082704945684233623544640406405857618974007623855154428528657787880942440391469426158321153612688018112283380346936401746923111490536082734811917863858577226423692820241269889024126702370135011536806952538009724840191435655737361487935081717044633260329492698716780106096277448798345402775161461410548995898687953814976125954672170337289571762084960937500
759 27780741365220624687570071125025017386887529232924286184829982700483614311656227711962510318024649937066640295754026190481595068166306893657050893522534852277312573533695804031351237168251561471410134757954862698661509620581033926912747222042770621928943931201936042540546875773454741175305613562717517647833533449225403965093888714424611954276525827076038929717283997108809553574668207726799909423931589007220334758873769738952667055717276471615825750812249460998570483835195863664936566702021412246522615661595716204184733352165495648692349291255225406373597292215149866582567365916620382342387081717227912606218632252162553566900132787229084968098792043303238322026973219930491913365651986111929003614891683838347325131731108481847972618634294659362149459980173560325056314468383789062500
760 305577803500711633346363111754584600701998592822860688659009852351861404474516187259597685074963086883333706955716418984809794741787340178645126882498439852503031128024263771635179535797919704383241518660457466550481497856631849876957640501688620492652369544936086500378753734412412669635789657774465580648168008777751800964766660217470356503566571932429162927081087311664226368111245608703616176914845222732342179105202093254157405603437717082003831866678183565259887093576319385586783189937389125226263335925477481647350952971734636299639737371982749169976519242965750670687449241549243339177283483020220274361386841455880192704053655976465047175547083315256151409584752137094160569211367389328095852408724926326157643963429062323153848394404212465008674470823279989417642354965209960937500
761 3361241975681089171646965740503020262297163466534335718560665913945645257685945314893179099785341366664177163212391673201750347275770361904206467415995275705328676922918705152205524925259771148026484012890569951732916527014466981336324555304708271524042425090450731495325198437053308794820627690513708397731183154898994200100628473465027313031191979541491057308445872923010211032722275084578539869466418890781087590922113886474611770935634227987512245568626165614050613342743045428923915295201666881254947748059593402502464119668094855142522058839096111044697646397971325081887539446310693289214074156391884355335507761570494461935066993584379329048407140912566021349291965474069218724113972466739703989137348531691455471431871447959002516491792327078119706484926609846297651529312133789062500
762 36972409283824833995305715553276188892399191685408032567836992459786809388126690229049388758743475902219617348473365470440870509706851580397654747842441488390365199181206502910370028367483692717002021943741477955748276607439652088338049416304274263718329505476486494569897387565386067982521558526524728908305747118640170797949969767121721654586499007568004940510502159570768177279557098025704827906875108558780081791801930625484290872024957389057574174601253704918355979831597320863705697529821965103344403290390682432002640040590466139480623820634532726579352196730474584569292053715547296316120120881444512188542939824262794069971348201925728596486169787783774755158712095199756805503524483611149272349008546016517974285900718100850346532591738209433743223009116718458244577050209045410156250
763 406682725653415527598608956930811646437435951698818546370005627913216818748236027373661563689318892532984481987717792815744559459402171415288481099037296516326063781917551390499808384716400637338083460474160737027078210419806981793526807308904177502044776858022901321354026873196800136427817701891292016693964361918519788033293682015539261120247150272006016856586198061748941916278212143897226973574345399472014441470664059158276952976904173425978836873078938998488942405284477940365012211831915728007445544443877765891564790909133267159663113957047094970021640947608867981649402617683917769177399380851866519571520021075080977710862941922646690820318229432752453639833139319045749359029812566193872978265158185857755737081923115364948963739660664777793297464114630201947875320911407470703125000
764 4473358446165653465661827199858466186130170101790884001842522313459074171002936222158313969989601187730293845306366697906209275062857081914026338662330892053580535255445854968850794105836083707455463635035343681839181622330886063659262601812292444856876877376197510495559482079095300512122963968846422328654063147908053969902270171433533251264081775288990405782788872383857983195361117116403848798008243410073097165921024002990249488470229725817003416875813798065253722238193254648649623410642218629116843362504929618420775599893708585021349743645920536320124328301592968433828107619049904003295079161439290373179764414377592732464768584686815338245098311839112472505845714621271562902570962294373590371687441674901612809086356016965255565902797910376835488488467262868653051555156707763671875000
765 49205276068045669146249535658036239887273765258236866936135680446935226459227452920107619054157747250443915889910993171405336164011087479238802123235947498321672707254411205042626407915766003447748660872436281724954488690800906006857427206235860582762360693427106744812451372842121984369212954657379323018876495236749199350127712019619473963427016622279894295860076545034282692737750592038775653560340135584778654071123435030201752618268914835565154569592998277458048389860845556974426948673722342604667586469370443611893698298826352375858678352987113391372049408264660647515331731586246875933141068918625687560501900674025759848556240447306188420708021219276383552628252944004186147408741135981110648126232725759727932232813506298446868686905340212829791657345168687243130989372730255126953125000
766 541239702132049901486935194990046467136922066746179861188469814924933146658998279661536093684272838509982196763285069789665161655192495241394362560147203822364862334966746031592955924721643426980331286455497856756622020684478416962055677223059069002438151315593969453796780212348772561248580816712163162408369947528010346381560202546779371378181936226823718541011716175321692429926775888213391428107260342730482989659127685253493400966281904189812308886867941643827145317184829601731134866014768449535877302790101111458914833635481082485346663379140087463793845565011546182117716404453140348568534065967980696382880759294362595062039060940032899999395068285187109107176870858684232678114388867771146959253352235279407163416973191604831052194307130953523747585176550956020946614444255828857421875000
767 5953435049503322184699964142088524944342132028505258998589337766431737498684477588221728251758194299390749576234409526630602828973255320885524040223215739767284526987346257966195061747692404697242763507833164862436639864437388760980568821027782545863297697594227756178974907029393482391359555611465088991053152545143528151923208749330109819254261967177846990636364818406600762597927653940975286802978078769294662394376845386500935539521298318937555719670338064681429774492955994018655810744743711392949256203570964253738391114124926926578225513422271879905718744576669502983451445568628818847573730561419188299843681420509766536953002613936857620914552259762481222475885402629138285138872516762478691516299463140289866791651480024607452012435468166219186721133116435566989821381866931915283203125000
768 65485567206241757877394351274578539101599872710088956850830326862864493353408197962566441683921307161139767593194830705723078558391777751757943326252471258483548216200092819734239876476643454517056934911359179272083260181240778589084488555944089985624066804452029321136809176879050594142519962959334733048167513338089617504734435029162385676391550232079699758687031784355247054207287821864486135838637740233223958592646332842283390559475001345965363487225875904444016599067560731246856368137182622986388569875192874674401359719298139557278447245809885584621785990821128940392848401086095043837181395141832378958627783787445741202063887044356955798564400918743837693006828323692434226142269781564316552660310811541866704069888625476935054609403938414005430035738641869613729795673862099647521972656250
769 720316838374002475007913696252518857550969248429660799595410776160280356068787889214414168237876303935697421612768102141521714993822728005032304708516877753327330654141151342593916224049631645249298743711227057326296668065184686206977653465627807805411606446599352250676214278279114839792590823087778088408847495851552613975250508479792424083025238745554433194733399602652480307305358332360385588237267688245468596484912617207456409788279477407002707901667487886803051318065715290501943827528603918536034468608913740851165765346072673943335213035811668268966556356741643944004676511839850382655296202207049276669303842722223607412825399820852647664377896160607413821200056135726274500480933353237278090729810887148483899134450279783282425789859537156450692684667158616207416343968361616134643554687500
770 7923216821364937395465800563502347827399117330646995823109449124122244303860582743485621111594592931754558482787013534199979827279941189464458780948133050829925552394269066253286580652390228154336355170277546412090480291213153130066614980027190076580374586378290613178828820166213147867192714591281187976106878108302370248808053776869084339911307074478969941096618626593365728803256638485019589567921620623875470770812534809245079846686737416274390110532273458199604239898609676280255939952964602115050526969384432742214750104456306324648354737131859003713994663033070598328842233520387088580925348801097995342146662018858684267467243285533180226879166043879030811107437928344201184369916346412752065377667564658624676462211901970246349014269676908193345903855947520710856224468443542718887329101562500
771 87152432726784427492569911379204045961437855001730767156473192884842876801825965555394243939570351423794189622285796511812021594738820820562401339740079650740853114540427241579847903253453805892079713260596229118585662316569010570575820306973785187530708024944379673891781468260624238851664028425058624634407508192608818981899177869138081317545574587685862053405892040939576900649870814408174367041340295207204721886767385534739079663355789962188899415995912665066505454694088584750617677460234416635311094696493188856656491201287940012199647468593405404112999716990295966288439932707623916087963363871952117254892374470944506035349805547508065368267083941697237108436884196859156925905457883769360137509685448926989178357440288544381373199557921796898041731909562157554205441556405276060104370117187500
772 958644285704173861686475418108031344548646305141789140057909358657726105603008043731069289408232366603331711417728093205020336600108462123807082237691244567013338235891825811502550738105320325120312750509286896939247977547792619229061866916188481195684681724390801295666064044978570273860963461635064736235692084279345709334340412171514432904929727124603964439945918992993926882688734294339746299672862094064431622186087309371515060322244886050621511859378720514429971429850799764838315521778464677768045466353999536225375227903387469313215246848717229630794375749648984435006614951462810866423116370635975895471367059535572504236960499076852218752801101620398131231809154222756831940074066766949035349139835413101504585502493875473587205754522289596078185645953301241561916867794934660196304321289062500
773 10544729937651312025353805882954833488469419648691498738694460004119989970018740234903909155639344385013306475893375769314831145001200857353258622241929989310272077167984329590791993052720783260406603394194901762997790985645668027563149712166953755535845518716277547116495029948719041618606028378815886036782126932504482513916920511129092377681401271349269524089533500854126409353090857912904897639287835358907593867555757160159232044871678007670836129008376131421315803286009200439238353324282333926472682901492416241363764751830693993654676824744002930971354770189247420902418856596531203580148359053882870841883848874040725601724391956823820212344952638656250567561440658627051484985078004014237555138672389013385371966579963217533398044626807567018258238774729845799171812359418254345655441284179687500
774 115988100191223749247349992577698135636993950961141898132688678487650957223700598697342786088377180050867363641160268690991235278062507494374629282167235748646878618862758923509617338716353757122187376987367611870390449445383111708968210273365511473085257622910131318902161280459298936157578573144941020226849773292572314721996673660624333755466507518485074366085038852394419774867418849354499436074110841289200684192236497476613061624656765880699251236030049632294242453704758925963761866972767717224832008868465887521181531793267156422111183775516292823075296870523269973368145977245278917788819149357208238211446518210979925682949709787547905660836722639533324830193037974753670929216841434609233362277506755414961586239288593463612731122205955931953072328839367613473321227957057999446988105773925781250
775 1275825883215163274856657660653743180100843235564412006400228557331687568784696551908859651205506134271679042407575751389953203916533695508576941690916483523980915126149719988873607504518534317677118380574122625570428699195099960036869259106415937321379691421266660411640142655628928503051455624788813280329918580344298705951017779377743088733778387598080121372264497492112584650909613895438092918489454956857184397973552548470931518791068957646734336515308734991698769213329622629947716487451903075262711506684008318947948616025975787317092355056430412839097936947822276662284967052386858240629549093652879962903770920099110547493731087525826046479674685513666664561298155094199361097425162344871592599387073188951547599847454632705955360414592691598181396620860506008199308780604042112827301025390625000000
776 14033609323699517872628654425407841217037659951890703647017989764048184126171494916453036390667566911644621883540140811655380028087422114667071445556078658543762554229927270151627061587353794859358759034660184958246082756243914290609848903967814152709628178924173238602558732530392715030270832938723782634205519923322517946788791688437643874172792595007171207542563902539488008274050442963025775651269442669811329972881781888611592186614262251553277251460146078845737261238854932914807642332784505201967867771166855010554937631646038034573980645999537940036590689933547514486660183088284766677938325923800729609954457399770339930252064297367517001457295935641770006579317888573938063939790267682405117759303246826363006160966409580902831032408010520855506400133812586195070082339952932670712471008300781250000
777 154364473429492630682684932254277597753557272961675813202102987666694337324331037725273191380648301657859540597332653637180293526448485634749869890262734286121885586982136528695838918109116150418111852699434461050866867227048496934443404179149903879222932392746535045933067927623992066480586499763416500630998168546811134471806569569210316440253773204619780045281491858976169653631096810105463676907532417937870474545669355584082264491970334411296402579055646408020081529006043569837070689588292055037681578040663449202629453087434079761060849788420001021296434513993885108998361351698350059192647818437340409211621281459544165067515120232062803316693796285735673098655059285926581789202649435143063988306993357251869037831242693425784120116425929296723722662784076403719168979478126857429742813110351562500000
778 1697951689229648139352036725240002409474262219650624824121222706250933624729001319883268132366736459501954038689846263401733052130242045567355652264618312920824676336739468570474767325036979748737421623749225300703836010590420271054208938619416273978359851004841172044061592957681743458551787376294138605957479426442394915203809537589305134999125149825156803962820751288065573261424225886325760812063565134996697428206624587956000171582134217175115058360809130646584037528723547141095224378934557318103357377602193238384456450678977228022864659662185617251632004234493443481271845302906304487728193338231666120261077476276711905477722864359555954033008081761103871554716548578798747740783963772417459498886795873168398802750421624797589479087837154000836033600853108502248822730962274363264441490173339843750000
779 18676835899515895927153148736405630381764084079426490916318137813874728247606771466043085910749901949916631743911503803039184385526750429150601022489878789698217457752721209344218671736148946177817593049222133649906932918719321141768564318484968552134314293752031175938186211991074985127729514100381291561500375815680366639892513702371802527279637128129078994290006641516710402325037081724205218800399144783080516260410699578102606970648877453324499821803667158493510320937174069748005983782667749962988987671736178085147824708397415199452735929129010109025068602210031807905775566470112905291375070348610209914941380714055292769578572455305371172921317881511219052712208290227457718427856275500003311243614943590514237363829012812327495646389624450243267967124074363516328389778209384530782699584960937500000000
780 205438235628308996477144952810267946336430386084959603888551519383820540010903296618271537452156737096320818536246040551633426126214155723716631325709549122506142053133951462594504757530239744604859903725125971973801651605202793168934640542901054497688261161030383172049411098645242161521463435828500620883921411754201303584898986372929999318462675563501091617180102453500955765242555936738234574110415936240146620737707915553436505585894517239077674484497092250889742576918604688403902335197424855219625206306081090736830469999866355516982309000699063560403458154526126283023411934719833824291666408749752054086767747442612579010103000118780517598378221282046966007501544524269900401927694115097007606576748968537950374694471749075004281619655380039956556692866576049926255476130165789072634652256965637207031250
781 2259744042574500492941937402414596689791487726791546818798047996243116201230612561058041189949630610905704142465950217458905344948041431708587077686205649974104679403314303808481068577298472885379451648587382678959808961266502539432022642721634717541776002780561092616839305094695473157824888116319418528616026561326023051495311743763621773540678286261231649260182064473310407792753423887254091336643857560165688017166549363179512164614507626269730820056412501344742484109440738908712907092502672535940432558879445303188217218322736851954233004119718684583708767475213659445123018007088515411763167960609399804209958106317433530821458471019934830023950601267703412082186166003976392914634409556793570526660203757031720093932442316146561709417993953242144499249730066781517018315028622055251616984605789184570312500
782 24856342454137041787679707680194248033902163093188098153701823801910268324384820182779238629361359630950873609050354699561527642152845475710257466636094005008939947820764334855331286639692772261895582056634888133280018952130827809821161457568474837916162580637570117191045829931881788800664469505431950153635486961313156539210715215917956837965520275166190570140187917100111485191905649509766657122775617568071657597525694224542039958500987470713358627987700947277466895714174335554447162645184576757175769685401640109952245467777929807692618176654443664127400214219036703533127990839260812296764016200718501707282851837161389218020688952249768162090918271816624069520171041779513197051682777141258887398200852905330599772974394270994218947125649767577771783807836184106414972871945678889460396021604537963867187500
783 273410505153247346116965404537533597760336749873623924751562511116251639086433879925339887082536700517031989283618669780435028390503625889462880080383672561695961410405736490534137262995330706789791490084305212536284605661620941171018020753671296703104037925957583593851641620565693288922314591333078459425494222997084961946064273331618390617465186035162521380255538632145032557923931196089139339629193623460969111615085676459853347833889147890534046071945902111069951063105900435288189693922535408493142125469572812262302109752676285201526232556898162979921720100653940481445619772054078398172723942707630900693641162320637398396194353855468720914219596044500752243320830743204931506345729064805285994502446189068990675980598159358390682106281362198529849632765124419896563684462265086949628312140703201293945312500
784 3007413679871959502252249115197002960474964867215598773823345858467183387453718132300021235504825803474075437382023380873614244563295373717839714009667162438701458614208497347927507304213006372392311454673712107149942710614839463230911099096603854921049181056499705915612720141416396184384311070741890922578583921704485900349614708389185298525746317209575354078455832086813877564232200292622477361970575640619872025309209022274726810686174846440150745614753318688829874836209633090002256482451186103261913734422549028814534362230064812571353930269740113814073736330816372885756529732524516879361516632846968903054742454661533671013360553755585322373585829122989518386898507627857350613198274900931871673178837322661790342661481693884824077979560678194929611422978766291011758909901274705589457880705595016479492187500
785 33080429871600993622187139674519054399382319958328504574512570431429959206004165110227534369716165265093357837611030883407046238529057035430848269600751498711596305978738064619366582244883097448700048416051939947353664577104099812780715114873564949070721070984208149309766362839413610650084339708049971542036253275689780011734504988414951528401361264775240888352603257664574910636932454140958925559298969598490116863202923913901755828104268151189136740602079111714012107149509127470583961155358015132785952479105144586012454521029454450044470062688029286506673309940069346815199421597440788180879568632377601011594310170791652006271744758859383472560676050135083333730392799777737905924608956370350571150008814351719334605781801020089627437979501965598429959216751411288468410348828641076579515356570482254028320312500
786 363872402328269563133563515420957433286364648591142396402385916394549366040998725870653322786668518972722920775262398857550819606262627440890892667628332308468029868492841403634477693911420094544340996650446913450062758122101289321694682783011442544505949431136979029215923379753797285534610866788496355393077213661493419464511730526703856811598274218658069300268205078016129873953644106454155027192005510500498745393278534626885136379667252207719896945271577119551542488444752237445513459386258380571304166026068640665033788881132969495216536739959378807997976563333840168508231933452247737000887322268454050805567093751063675292455862473930539259938052639586066735291732368617001931819086752051527477337787868007855192172299681153000704551729795451224895754937421020819900705292604392582234140718355774879455566406250
787 4002460841351157408931963686671779382102223191471559582661237077553853334027606594442031782910566851330783555403645594201154526659904220935303565598584966051101749587072962377562146061329760802436154566092462750005016510851470146027202720546578821290922601156689889521429525340071040423444344597434869714653637924227587903682979009974648300662263387763787774805787288929621605989550644539019554386076754837640568637669088629122485270893447055487659483166780328842553358047266891487129443928916265370936546777556774717830654969249121679201558313021280423621975623316984851902672184559460673944368331980688036184236939156210899138729356648077626169023834933048534845949554126538945597628992609059121941004049795356035469639359799079878657348793404661402415311522478506436360855096079358617089383187703788280487060546875000
788 44025577878525554188062513178947493379820189997411071717968651127185055878253655209241327153770774105946207116383348890419188533756178637611162027138376021762542240118561418758127476599767540212609372884024081288373861207627152760131260311762974773245148859836000273538201286923616080592639427750112111352449104741311854516605552655378003639287974243889524088217310376024772190710948217500310762389154838211070139469457079910437717620399668844098102781718867519394087864008340404267252823362397069729802274851885709159021733117731940656306498905867828705531215679455120270294933858600653251303600009100753184840984588880646322494567946964287897720747299671129284948568241101049816124262720645162352792863245832172157956288577712827365004273389906097859104189528774796601675472519643594893068438977934420108795166015625000
789 484264952079781112528488364601049898177809532701750128687944764436122163369007430264569504456942765154654373498961900350583821478492900684541131275477576285841729895509629375505934566896113428945236169534422529252144945185573042195797287421923900137527021084672750832343059306975086369953637791348619373534335944981718461383744241620728360324403669549307613546982055236596845176835850891786395629389769075395212815112940762359027353168984872044777135120637405553249847217951906842999942819250208287377994613799919975606648062031418151046972811853429633374651204569211562514131672801361498408588395195072900076759879291568409749885758655112058643198609787109184191799678659866956966919567852466949411147144868395938357827963403615812341656294994150698644458422038502460521262773900097453605440023238770663738250732421875000
790 5326734028566183989049762047516310639111350805524125450962955227254654823979046995095060941339852142542500730344561671363503175264086771030084704907247131880691406533673571893744644325431938616172265803166048667273319146418424888740424558410863074183546034456717514341986799390205889116868921451917738205282996189026257123310570966406999905535520152116997060557463422028104422019943370532847116364922611347579991027861842117075058319550269855030663855901080459144649654302915092471372461715514097573508695850223283092490930164228091104499569876325049063412729231163071220557937306149631331375187088147037614711079511799256881884111641128486113012918403657199915563019143492779221701658689368263673526337664493365436361885712345710524420417167382831715927291359410835527768069059574573831383759170421399176120758056640625000
791 58592089494038762772734564232301909126851725133035785465727724466745375811507436629810782066172294782644468039679789679277061518682901073869183230026464933534123346690744454324344964764807139091911239908809499018075825869254245825827317096147477347509337439859236791715975017178287996302656021626122987813963467544941602267440037116461713394232794500852203802118829038168165219613451708022815211920242278772016233541845547104267463010898729367524029329314754726881412672188217290621631441037286509852847702670800365423198725796355057888520707173487629811342658383084135516530276096292676100324254577328867463861098544172499605652199550484768373839369454332476414177217397224457372697435981677223364268180126701282919865384555273380195482428382031357084737028134798365795861014855387682853660180626320652663707733154296875000
792 644491152151917991033125745219500736710197328788832923934990412241007216865545468239818072776304443544445501581308363022820523289780623839914306318922546468607735529453565793470112436524797756275237935334785093006156934934070508225784280842572673124909517841397484936687038191091440130254242242819695556438932404969399790807475860416368974408202047696419591687051461379698917918926246832669025563786803347577323953498277931203006610182591890406119136231681592457533912814474534510944522775153155046277419897835398675976494987248627019750705342279329278406757480212480920686036158860111950566707245241317869433726837261723461236576161390647353044014103092521001740284636930678031127342255056062310723969976780008385487353206020125701931466595915571363835885604906468012715738735625989677680003353543725097551941871643066406250
793 7089162526698538130958774965768222590811164722225389024743823685466440085269420611139282954406212958912107516223933395719339846438432312909205823775480822690168734951908831091893895158551954012680658877390655787569215711653266960495048014299016942379960734113515861994585134058644623274019845192215491221596350587445074287806565619089589335062804115445492888546015213754186962590942461817890099909146237394589194378950605382791584229148403602107575225276423666248239850325783671733816146616069592196013439422377975679160022444020284486661932900691796377012631293810485506892233341721991431163598848761720543813616028784103076202395898974011194504633806765053266165599689957485397643236065982215600483577590570433874959011775232472263517434866150058837953402027988708595110907730843432389411518101951514836400747299194335937500
794 77978146266468089593181791818096583859719139254404978488297438945846839371264911753306206123951407528893119368096249635742542127067027585121970777694632977323574329821616724531544334376125882386217562030560887183428878803115537631374151121518551834654478141315848759866580170185334524876203064990519505068156253220173464412663345012908431721110827976060895963268047544422506107496300293648103224876544550497513488840666216300387849805677012784296512922631422775259964078307152446624732033462663048741210798008365125522274391157593785478830958070888094908696383911555458427163852235211247470675319542636593370834751785658510187814845371912186105107059322152028622087491459822144765479556518322123168018128715386532277940813198964432514306384404063940577503713377690160502294875980594263814582589589008421171456575393676757812500
795 857730553116047118658165701693588196325664864289279007221851600270438880321368347754437578618669238930665087556172714553834148504710557987622251995019549318781934855417782364815611489401749446090223435500658642877787137975200271190774742732338792091302848781291123609743324174254507191908619323607803151656563438286245068991305265071683447378998182336732564524892821107127869749993298001973131875018011123998849297272016858294108085158960278592365157030815803634212210296142030497649492070711327204453474347567236239660607616804821073344058582404438393800069674915675413978853822249953856715960778421315347882102446504242048554877293717958547908200219275137634658100611250183961625812158764082579980417094912313930090824373966859296835073096020565171392511208087583345479122845857221976023643250641725899185985326766967773437500
796 9434716481137025891241723550956434657135171048904008607543132847847100117690478482652796737166919669700134206560969906488056287955605289333265466201616222709724759763315170260414285807939270117220998581219363671731394619954670991998074811310238212719016970088122330070040115643101099357952563529869984189304398814873383046706718834608990606234938039095995816883629881069012753288979707674418863814394018831548896307280205633239508804462216591143402196930771904803795339771629633348010138564668149594101745547713093118464330240035768708861159517911513142241480202488655260773994056066596772721441647835474998267674913171756618668864007357596706556081948253814554249725676490022839917156319166331328328026445180228924022314271602136992871395520206561679544513460238267213596375049393133894320984111914185632485896348953247070312500
797 103778365777061743424198129050758295001478787300104751183818991986765261851182834173384556636353588859408444219288258735931391151187583318868525285966596628178546077406291326521480217420060157582013899637438101904285865923372932399369024872152083351350678659067649899842268542971961965541619953977843983563741769903007188753768305659689479042208497752021765027311121628359870901182713006942965325560959462142541795224408574406389258592196249350010561790844160053209754401395220393034307043653076575187345308902442184559925211724375725263720748327403565746417032654688021368622490835338143705712562684932546691628082182857100552011640314103044328908817582289629631775416888312323752216687768718750846591657413845829715954665641341593165951487487371552492523516156816945051737421821157149239706063426069704291876405477523803710937500
798 1141523354187711475128714766785934754073382474319663305850153752502467885889584548360809174418172657140875542900310243440081179567433108326563246520799484400014891725443858100904694673285349685940645060664217344438545119126754350793545018117858437752358459144643650319767613693835105483189149614091689975754320706317471037093173585527698610875193624942836694898171796102565998732432191610172436349345563554675699682304361731909844383794962473807354995777043813593307537188711453830585150275932714422740832272257151623265337132723880616672828304393085608627130543811565493422456216003578969583236871397319081034106224127426023534625976875618372202309693653804900370619247016991914547515786568306607509596208253720394901005236692516756690751568565913577003749005697214889058403889370729998630274448778720852715196087956428527832031250
799 12556331547513959176926856936188494432879323552662435099875899353460264681576815124629930055201865521451696629417445094130137473280526631426167808637096462886744721437564684982049309159137549532212866562565803809377919650004461770254515439310959720671710223166844051848085620385572858443774998448394450809623728147986270795184696425211766796613943243216322989919677053969707847344671237395454433782713112870186164960530789666944622934133252608200740297710331724475661937850759612297172056934482447550183959379360594234426741765728124139395564611479222091244242532554534432539708112860894042129861120343828652022639435335864686971300601587245269102181249770084264269606668862095010763538845731111922018616676596260166170387072278625319814744851621524949641783065245814369324459939705984591259979588073747436283156275749206542968750000
800 138114968347085198939969072214228379735964171949294972171429514464834132106990523969798878364384956236192025036746362095541953504539087702672022973227818592055913862762195484701157904533012317029457125482930111931558509579791017892536457740238444667451390811596475283531960198712612621591688100824600146990048767270671976950930666921012645642104931925787458432987705201413155338177338853666311628855722269219322178594754885315627380602361012846575279918111068130053533071885033688461807378585195733781426155210264223634197565388818543052941853120306373326318338287866787229841902663908340441871592425948525688309839278710026879191289784284967238642859543474359103034876778521104340686041509852169226056888860959843077139314387854583615823256911768148543158163413445947581109141269752288265493245233983543585054576396942138671875000000
801 1519213188130029301021874638584452089174957007778724883024072095118299896225840294295330055406961122424995871295084077118245455170094147229640238967519101446723084461206688364778873170054715060533563757754835369284151637802066980154843360362656972840830270238688216567498721531676772487939963239983141588258457511947830250071295597772885152602819277397348838495448618924787688646252890122475450309518437000639761402579867294018008590932175121129922711672225491131605279295090428234482098307714397281795078998074205049702499004873425327870794356218207716939124694938780276176565797816418434478511866377411242086431291318135731156008450419538427489693202852227784548705082836031176008002880193662703835701291356468319702351841426818516963549833129350520755331047023615503433572037200473384176493962804954662715317681431770324707031250000
802 16710778988039469787149216511511753960022611211015330863050699944504203671115011031406384671755480523704565262102313974756078744090486264262925285611266736934690329970306004504530742800656266709531116932684362339712363753465028364103712581737341814398871258179197625302829920123757279793776883697247914351044068956492271724365010160567066036831212625298324504012886241335555981312654257297621224700807997386425144686829916981759140108126320031166048087335316597143045707220475842464812831447915555793018497306444770393667970205561000546771695866253652882087784951945541637498042303327182197935523014287227529419990321264694611848549996705598946320834037059929264659635874560989844721326486638275955198271806142434979111963800607917724955837452734323432883897712001299867484409996583518819446984027266012162726838141679763793945312500000
803 183812342184065121181742827043036296874979769634401822405204166027373732230751267437565507296949466958056189841632560838843887487666359272267365017180987366393011059040121622947978597378806066554455902510973519325214167933534390271439439306608692136071445591791689327815793226112397270764250202763712640851683527048306111536813685695905750083488938247519838409184902031428731198532050847812304272000236300556673061527736400653323954060565273008531291161292908890624808354132831017417228056526854720494043968521818939808472792660572123559625500043922385604414940645689540167128847444367790860772381519875613159209842430689979465412195994661576379466655919023527045130412952985354942146892711913622936599019451289369703890885980705345888493033060144489971703235751704418545596894830628048421580431059929594539426034316420555114746093750000
804 2021867272816811870149176061910655971571987777450890774103680676351757666215082933873456663820721954763291198812101709915689633314171384159982326346857737226651670501513441347674164447425061287678095796456245597545572077558760839464314217242885921062916322497190429489447431917116134154458449724773391870939190772482801256682920943628715233430018754604473299312942043290658936186834516282696067646732797697262767596124487966145581706190493901326760975280394986377792253442035951684212137473914867218208640803634301257357839268239311147580686271284518698280119636554033197922520136471001410433377100512938590301109089377541548568534765892997700647378154964138326107540199879711657066976603222750191904397652751804336437765557953984064971862592141444410741617438376766909965754892442299598830681957653543356911995942937210202217102050781250
805 22239786623218822488425568514628536661565202431964963038340817264867747046895333706775082201078946380633451574807066192204856711984998200349720849886432342194722737928799312532087525474787360917972186660170471327707627408350670915581683491144186401524312266019841834921319212741705574394045677000836939983977139442620042176817483499195432826312024529987769087466237096637525908175032559249764599059864112323549388620129459866168302409045822976110897084489761416003371501750980548281494878212627974340497537628392629535650273805959950108752405277986701151353859618509658768511744655245559753497736742697428996999275387431987211480523694712599695189139189857437490975285058301938126116343118793540845536855997977322898526339617622144692466318546476804244282800312440508378508195939183130088288994300610434962095496302936226129531860351562500
806 244629365980699600102504886648351468799728197443233285682488340169569443611819203115299721930927761267416294684564957560197390762418215592110984106486970996238925253775391961204131217670870076862311410256379735266717865974315443900632867531182097020648687529877780589663933407454966205021313394907567402508988710003996009511384243156103281914639346776168660675094909444412661468759980581639979029396487662832751879118888228653737492674026276600278291576909072424853479201017695295685369987322431076557392381329996122550299682494606293037805683593454524107841263544956825611853041167974210595518699658525651223398150367367686647096396629535705422699819922530223922020973202697502930723221708667324121061433303891802288298861109697356393587065310512420941327728454292306696787696082128580901594199544651919708826426358427852392196655273437500
807 2690831873253726238908929029579329949972099277699517736613444605802376756114022439127986083724913962641214607359957373747073867239457065043474545517087319747056703866301785059253391331308266604683927451317824584791049291579039637059235567529755207638357618687584709558366974322915998458716918789218187876403723462987879382617704341689961519221623947056080358061755614052095242680141379713818760066230832657480036148536425535335693608361811581075894324010136598125211869812359421051556693923562562592073357492933619089257365725871448835789418829696767198535185803397959893685729617375504764311188895910051058895556893048269203347013577896553625325109314446921959425985706317511008872253656340411019125233878887759007521876061999269509127953957955613369818925790178146578184058435723766195523419325012076663838911372295115143060684204101562500
808 29598147961882113214073610829404503330550595207601406936110358692294983050509916775906991749123436865681053258990415690433694898015696189049140540757538998430302557427516932129354572984133243003515411787902122465094771532065539894491833017894314302937504124596513285148303246036952181045186347881937944598795494443547658341796417954187017360828862543856496401772668166641401721665645398234238751498700630226485315186373178836789986338345400450664473916734967756200528508255345530610916316840550998293530884949289785153033168203967843767041099860122724697874139783213904003251778129499716043594108364167283735680028277881101529132592781577077089258203537829889530811790071940330614969563773681300373889195743668974430224578033696203560773804403318141451263687781815918574385945152773696248070478228339025283943897193239536136388778686523437500
809 325568598871305623292771199046599872423227474842205846021955075132949981994215997028200194833540450358568115947644282105584730609816884742932383030497520838225043993951997012347656433407490086739012514244691431477215032111811699680602545337474523321123492664517379532694419335492383492324838808166741097900384386873558708937455544682045788283994086918129763037850473523166649526373166993255669835875385461571658536684063439984081380417491415162165372682803964721540765845779679328875282930128116371027576237601585572914648951250484650104450795247119760672459765472383331220448758441739675568150128254807114975139080516401791529996920474858013787317621229366086605781313594474793571035421635424794832467810149043722757363456621078526756503968960410546959841213504025403602532644524896479999162927367831882330406756409502122551202774047851562500
810 3581133275890448887030588488924061771013678167946059890441421373447618443243344678239209434588697939237872354586605606341133653295632132682045789189336128421860903190497615968825884085616164159479099075539474193829087777824123721423527747457260832425556813678236406024634828475969042048703079124363193810627864050802922073066461126393881079450016596771981716243012372691630980539468611945050622626967162458434452440649333773609131654598976515770248329268464257372822852171562217586474596390016584591943782224383473772521099670206491927391161782513186289412877455241576144191780571136875256386470583772328516876884070130943854578179768134434813196652624609029829966384941598942962218202102589562419643933638738121903964463282069325724151344354612845130618503587088751293521731323535068215059531393642611521443974709200119832530617713928222656250
811 39391131651364433458527583920894633712345894568576340871250718657238785818790385093501726440249117339809366707116233876044022233495506714045609748255403871713774743959385986941044261331666552954181243934070110144991529566748083873895462949884893143290684330561046522025335147095586693060776752613724940052360447700260859055058696814557143750154310933928852919713913006009040332991613630177601162481420466179351295589100149941647285267925994172143857385496255418333261933313509891692924894790659675010746473603516565863381433785633776966658827639046900696495219413362144930115518757710542763944772904347866564383386379540115085976402484850750741056527182450510423801256878770576342563164249895642287188864872350373766859195967793124995383351042478343223970251864915066317874489642668787788677042232946858002495815753718488849699497222900390625000
812 433287770444484299605033623718477132559849244007639697493155652232465189718947047023670368990335839775471586558960690302883403005170175845389239251489264689515587363162336539836197870933084589245848121503370856288037512492448051395896908304936310670143269308656700777841279134936669844671809565892540394726500959179388533967347149945915890287178415877026080481208972540025871903837230160006564925711662648800957917824333028743550284266794621705867099250845957448836145975733138962358109775866382161636823706498465336343854462927668725021455628042372622385943728327132190068838204033096090585490235607869576399482564255313695805404997496380547523752558921316092356320897943896371037101246138312535427756149129769247221061835168431213839009363955536648380545019765733384724644912819887982389843716834131569226595814825486741028726100921630859375000
813 4766004025432694741927846418285091461042377482681845581602544837516449258738668755858002081282958319149485481095296847175089684111993302591911372025049157692292695449923349968727191337044367342229252308380307861455840888695604515127871675850124198298415604827823158828065208147309788774631364797333365075986682303327229881261471624756238531340718474254800929346361814045390647447816104369322806162270600939509256695071359987371832262412294392456981173934281603057302833902882781196812119044774474945145786659827051164328337629914711534407802675554766196376302155790728195989539323856191827212295117936812405986297282508672721584003006879437371239430264519133705154482899465475591555198200810969739691901158604165729145317121346074433065611333792228095500108760271770638520380400543730278557521450600296432364988419294604682363569736480712890625000
814 52424268395895148778790535807528721641896914986272080779652659778819261802948659441081740978883453357516016290389835739561664424126253478397314289240394934382907768401636707653588955596767294058389804506426995318406182123213102253493484723161417187389300825006983790904208360093003035009092305088588096869787785834251162429450015078890394636503006530054547634963558127627238296052416288887549902297932837489433263502286015107870207000571705765634458896660330418239075025231513675473601435550090384522657137785237970320626675928243491898326940177647153505229881329831288139918873911968648270554449795650540645214690161386455320630823542889792884072324007492806394587577556979402848722695161226476574692661834785823364005937440418038470313276411895980930042204264202118787078649442760067581017365163581294383587927399048567167483270168304443359375000
815 576647418294057905217408637803473526316841735345864563273569316556856314307673407857514992639600008592430484724680840729704419511118541028152564279477103604002414491199055417814943028397782875115015007104919378176157564590691120632643289840144637404553097610780480878507349980444758412542971726701071733983255052943810400529078030060377488311249457802390257657303776619869780701452056532405390189869261740863426197412596952587809335165810235477018293660104672766149516156834628795057422498057962132490017867380845781402837399853098347610746739912919932522943367821076541387298462710153540381569415669779413835493670136572725871073711464559842693139297638235542188758171989843747192551352797092492181475733680750270955679745571709906360402710332115546042691676730173544882152570475450027673284715085417887793506341864713249378837645053863525390625000
816 6342906733844642000023119130002376288463126477234710023437914997265277674434606350908415921433067673875454591514818239097852248095023275149714735379017510159325240821901894610762078751013883987549569582402486552143865566618809908560666092077999850594759074317792752753063546714104856631331601159703154636978499292359890261614100570745894281671935404422283152555752828790386405867961506920867492859932099430138276373349441895259817217742286618801510083215246504468975128981911283083851614770433389425792126712037786756842507832597837178398689458319994492230402194284352233894127748756279342987754700036682365228157006687169875329797394255855648552432794069158992272155394839324983939167104579539040802672000531293199993471166165588623111331583988513994116201032565490946266797501989369394278552950360015226733204074527350257994839921593666076660156250
817 69769610611063897286768292819438171845300494518734089828954407951380873516716826868918800680064030598389570980806540338182780629951010078477746637053961423987979456032238957998109983807790874426132014976020792187503757383212850695520202101792365987833819328638986115262098721986158388106911340937166648861319673319381070082630546118273842547506899169347231761667893078029357916629861792017237855167936284595154596167514805051469330823863740560903788928295764058090690262032228171701374978459407341716990252219653766839543955025862004123938757731621439591235069656126044320102878275531234115724746546046830884251470382068055723059184670540144229193317876388243128456810412707242677731493545814328658013805145977653022338055025564082114014775829995396549450837309546470810945254375279084294609646720441676291928762010385867142758797854185104370117187500
818 767439719528864803718817112845393838489543228529415763236909351137320646579773397471230411501674178454153564650914502668004081929488617054694535215578382908875899760786940752333402226458462209849563664576747368812940583311155519671994554071138448675101334290161965439891237652137061642904239425408443877220562063775468625001476157964590584132613482752888908770026129540323165898473044830978875748191064350600168359899261674427541098894713540449210264761958301945811426862272419477726614596787262930328511971931317228399243640723249956753933106667533228862668987112112958846748342901113098106936172103710367336961248922322892269753408753240988576828210832935823645095062750541648572627858396992369183674847843628727515206413517697183847137744605599588470691793342578976579038179305666981305179151320587032736406790656147336449066642671823501586914062500
819 8441550955383234162385241208131448208682298550995619495826560820656961328761123900801990058253427039176132145541049077890945178982072792396642909540339415711942821700757077186429148214489077744120363930590859022328447628828132586741283557453549448850312138057279787452022571205330524452517739590307180070417953524733193471443323946048134295328176958393824670844306377919131575914074096141642427608772074408986467909892179118620353814010426819509997031295694389627386656788821592196857897472959654543761087240415458169659497618005266089823403846228496788180825625498174142251946237957415246992511295921106580726886600363222793493653833365066011846093562585840988790290246516879792685862395052400955176791879292808869203473261482715791197127071439916532867063149675038192614076003106506545727895867036594218068678435740181953406136017292737960815429687500
820 92853915061991241399777837936171446608628918092239254270348479744307014769064401872739792517738540569176768281594124758803920090547858669518618734640394324864309225801631488448971427072789602751414030508083492407849607586520327860755974088424210202067159626934717738299575053301677825818802149218612075883380131833512584857962118536488710966077797586423701847742211575731924061051181280385029325707182377747466006855804550638641185841434090529926786238388921749912235836456262124329496912775792906702499969948880289885997671122692236470218443486549073117152042634812045021093093315390101845330534892126941627536142895485498585834038283650816662824982656048312396631328015703944659516854906291975389303038703765359711834648482817920564761646031495667195322494409130061928418794542879822503779409072346686630924309652224124533859139773994684219360351562500
821 1021358466934476315866899919215898100995397808632158560741663376078088801858677584004896238716356210850320606496924239533161366100301549603479288016652079783494532386803280524355448673896397596579845071052704450211506745550041988266098535300486476699252766356482569774146722340029532289876933848319277137399800376918417969575482533580251235061820549901262717958536525583267892633923682583456605047661291039515031871540510863953965769510374249607705752328429548763477797631595076850004938356150303461160036564418881621858550832385800203171862587795655235086501265307497265977681547607280118594165962296116583020733751569740483472035436024208645839908379140005363157054041208329685278274567879513785726553237915130621282854034454094188060580547400483405917005815862677751048722689380316495093491692244416997748651925598251111182435124646872282028198242187500
822 11234562562949545745990684566106508147534573218028167934557753718696565204493902096678481742169620347955197350594378029125473800450263980645143985116408612720977720246979678092808215699608119537977236385382283561266484538454684136294662240390307381656549021001846203913133314514037362834677925640881636365291769622676506182035332052137318423313574491832781580603156809189789536694717670783182081433698748657598139087422209482602823906008397616617492413463467351132467428787550647021237599720930653090365012671354121330822841549291675295883011142008111996905807704125071602069070206791861204823252367519641866742092389213568163650416268489799024413184385069814602347917144890421423343159791137257813041503424551754741318297365755241749450733607001426478032478769464558664169410759737228286769302539406143272229262166164720504468732542591169476509094238281250
823 123576002027625645507883891559690476272406226338122377473347697954470227082926430373066119404697298484240338684426939210261380306085602197721616017059532078401254466940379568092824087461073114274531216884558709959199510091377780698491046667791828984424612744513034187548375841732551166653344956050600867859538513888136888026797670363544205880869223418161833042143607054443196466629636175481402423022207615640549502518093950065606956749535798465419991884872378476351111615428119027523022619395449696353221953585470219222478313023062540105489878470756884172087527137968825069251829764648745318202118260699069507685627484409783170875723245240888231230801053909669193768313869664525848874821809620109886741010919694842828180818690645136685994929839823860925851228550741815887262851589437727429299863626843017086400378784505349472055968362838029861450195312500000
824 1359289976050696332888831856300365357496418160936690270557154870883785898018206468258369474008960078026727116973397966229920363154550854720383537318930878235403041541729805871014853186976193885474296601352772002115792082573896439281411087310811093409636189462977590679514880744040383162891351621117709541768591688817392928793003822728755071362932950602855539782256517634574331741828011824779973974402685589358908250258429212027116564886660939245221561774777692217258945014927673368036640159024970755198764570625868956784591667334567352323426474158067575412264242962325875351882694427152780366722714877563055986363633678198677634700189981237689587213923391785421656286586511803698028813094327170424038230372010816464013616745773244259253510435097333755957923138887644732182308331991150773718149866781006974085472356270076765838439314393326640129089355468750000
825 14951683244930133839120799913566696884988152345775347378728452883282614728349463565325373002417406977616266816563973260636707823487931689066651136918556395338472168850104158652887645499226646165585436517226555338542546270949069117030965736688161459406499944377165733196578500735386735846105813912389832457163178540925722209921773315148500708745193418870666747891199165502877623381798131273796210798801121806650689641688372800047665405515798863198893736280082301961129634659990558627981520949741759229102233874372387742297042431735310312009474160809605191571262365714218413764199833352072913263291231908424447992456255699852572259199838731927284422954886779667370025181562992268360921090951075408092938752702763458471153299314096433948607298565386981028939884056707997018366583584062318399658148006213041968602821957246007400499365758150815963745117187500000000
826 164462944475054988877516744678034261820491592450273130373557679525770518188757191894271919049531027687129093179533407006593747805546206982923225611246393441759941834106662180774260170951885173396536886397525265794207726820566222013321944735849688425028051789940665458897683896952205778427330619372266414138766417229057626316764668311745668677370575600466928346539984013630016834372486391303821082214159855482696495023861517574584331903053864852778458907812131304850111192196649873057286140332189937762188816979847810796624208172834428726368591857290573984854621085494542168057650972850389347114841654345956337573168942173191714696761164523597904200071665849640151225599622557489642117729588692307925978509756435659538792829393938771819212090554253673295380336350124605875107665977220386065636897441026446132682025226892652547405759833054617047309875488281250000
827 1809031107890582546210429830744714336078406290685938416961671135830416561190020595336133791977913217024446058857700664673823304587816737343658079094019650695861300567575560865014643469735422644946279388214837442539103678816184948035336437268126904385884231953313630090314809806150093235382214846512996826176673188402385035508556132981039145999900447548259883038874145097403938020899503079944528401640574321422869078821203629364555768423795617929317693085275207823377842230288100018051735344991142214268970221899985879873389213968985387049854201376381356442141652720539891188821771520892156066156130589675339117198025157912327432660911378523604179137649653748023972058202058494708350708211055723064848337793027456478531121888726753528874740120251741107089494837210532092725772221808314384540062502758793999422413315957686164026085862133186310529708862304687500000
828 19898668114945497684038611423190617648228434197165625524383477031628551191236036672328307879736933761537886327240276007673337518544090360206725127036024506959035534890796390016513885182746238868506916641477069918243419778354040126229196292323212105021137334702234417531546132271936314784896052477837965341822218096421491930680611817747388594119317940819134152074364110387753061644104243033330995696030748487995989314745492207491261737225184321961142910747530224304514645429167647135739458622530292131198162517087249699209980089253916517665338271858293154621689059994762585772533769651490646155926604210466239979906181088073055555223710055289140509448484167051426038461246001290372597963321327763164832082986007510731968325643637409702088770357014804111850696533515710270946631107939991227509277667724746037268727749349655001265269049781636567786335945129394531250
829 218877934725209641082482742689796550107503184165636894362918880424001550849922260342252454695840785381634411513482831024149647615324123162650059975274342109437994456033022749392021807896387136247722827275151468810126139250388116840403253503945148153254514192092340347166032032893885118862980017119984578193633620104562929547605000089910511714443523096085345956657199053431250308739333956487127736513320643304115414642186546397171157812603138176541233680833056253453010563174424606041931216445557160398836798336673615603733515147731793671353137713953435949527223790102147348806483896093068491635774787508396780563639241263723721450354661492006826815246048910240397728607901055634877575703544976282055189991963061188233378522833151731327388104047071641757853773325149335313106799419578375597874922165476128951725361827644351225830021689944260288029909133911132812500
830 2407575724808974276056175329131138310410492740983993549855282503720797109128263241298010726275005315144323422604335513879497743320877143691714709486972970970996949887658719526806869026727915405143680369964506877460297761241957007753820913830288155515322173114401598492312499055255668972901358184437040492057487137308682942012124929612408254710563611222437618813960660812485500440375119330579445880471457123200821462250423707637354581744538111449818229187201926218805193674631548914238834765534858891021416289213766291020934904473889251946689294075983412681027129329323657940352259332523044158262186802629661436383840727223520559982043928841782893997255327050143354412685540751547961882554258807365635571197375092950713358416021221769206935396060647922954605163390185282336456743030620125851341075571396129381603176421763456288571703112211253028362989425659179687500
831 26482435874436479366216694654200236099312558223920305168793370835009253438677943940502126050100971827938304061296047531300676436141095365346082093127355515713572395240555453163886027413974903415243422102549030328426386476718456960103583516970087074783820011752453531410267085323705480785158902175242301547547440176333237146800812925681256230799056247186870370669642365100052719386852296298491470830052698429999018529881715253385558792349629465373551080152260595830301606236669959692351605637230460960277223468200979418819657793996422377447679407471443608870493965102151741070124533216779094404442110648170494179181988342690536669875543738191004633409613295697446717678999908930679340639810655249114838564254870803427951838360699040721503888825334307352090353390600990906355100372362116846961328549907626530853250458191771882915377389622335613239556550979614257812500
832 291296926869988865611467754251793771033748482857993106747358628000841193285585173348546351771887603547905450177874764191381347222874980351595911680548710177877325567396179807489721883463114522496945975429431941930957247581704591955509989463378645441754660663407583446373435400924998841531621683257171301146887966097365470783819898176585888237864570617279581613694674933093796620430427046565191489551829696401082194344452609649102801355869528986831107221001354170125110273505783073854843477394065714013852516499970173980640281497763157356124420044794000338551954485183226288543203149062169127151530233440097912153699200882418137798649947635537273104376004113164568989990720008735810680150924786784410654129831843321379816113865241117220241701694212450668186279268371260810360232259791889418992328848790566837695403863677391220060597376573241490405052900314331054687500
833 3204157654009810761885029882251690366823788342066614353246012945057798066443459937140867205749832798874376155062921529899376383592955880821011751488303319230994647053621961337350657350578129298679021031092269260696383363084602590631198319935703143343379561365254899260752158320151919872105352175047926442474843775466721621764158245850558149083797538642642786539302957143721181219689229531268431700883541801873063199606081640287688720927871940102543676596204282650089460204934215901645123039275016700355027118820182306334445140507936252760790330242196689917471927133748356280867204395338509179936623735643737164246639862363154740046334786615354767761223101958938367540031544941532423369180614063384594916215011766354468147363200501717075731917193501078130119500706164441181258510584921990295154123303376170059224283146301532915894982878057817288208752870559692382812500
834 35244540277391380905425907768666777604203021226855929846659990361541193547961494417298581410594536672150574087614103384489198512865561653078269730432429341028777052651604889601353733259213379228188250437799617674174870822347370374507118565037783314970090024723805678880789158337612780987825801703932689614301502802983032573607199435175300016816185163927532562506014832991738146684165807540824979144060808053539653714160774752370704048760935012906039080742168209822834554583646144866533523212658693747738555219820599197671840933288265569991333127657568501011745106473231889215479418851129903155886364449989860644765790475607662569907389461741127449470192540808419841566310214479989991801408090418990706930938313955921058362265742562427646503429761919742924934134709176911091332002884325251108056956726387495829012880037986807238784003892817509040469303727149963378906250
835 387676810412294373335387246200687992354446898352325306024530145340962308497086711625379127163918059273963393310754759060545035947989702040825206150740316900427316856482430632937631492697518957389352420712438190809296424234857608364190620609733937806706804891092785088459079184668877444830670894325033067847827744869501864901314786895572432108089274536688357692457344534996717908674146251975269940486558804438288263133229091152633340430508013323122662570834687273557042403038999860153068495480400909175765398925073147188109464136591227668724498043886798743915981094557493853734818675266513717248332259551931996944885953520961990245142548330208462403157146622342640459809168214241344613265956246858466416718736540146567497073577094431899108872382987693329686166774844154679274202154476241867292277664321231366769329311925272227822014681208884212537668645381927490234375000
836 4264300460399535409891575593362022330718995112522543516718280965926266861741157236492804851990899047911308935288466309413299556305189708261511251955325472750403389709259120961795920534385405518074035913368272539286010304166611736147019050526617064126814786859048764947866964850680869438335678713194316937845922106749701200484356986005876891730570127662612760865835498587959024156653965052339088473395424436743544567418279045398022161101454444749704759862136837702017184011421122004357660232241554740749324932140914241309145950077045826803244868101214114700228749274034481971421066887689322010628407780542394000223311539241581868664848968283300430922093629782200848961739099231064000046669816383594347330629423670199566024276869753194820422151757843273451852467145198222642106574884909747042692600258340505473145163119611100320700824983788379540783353149890899658203125000
837 46905716122727915631233710531472824835169563498564177983710361096622364521520217589542992124296578089147915236197388398910023947764620267920779320481548705659319309428403515704873447664254022365439687127034680293053025947088610705550229283014445315583655049868293797034912023184391562027234940091196239603931615752427803522475195460095605209835278546631290457019131725550162448998957690808033753131269141308922816350577050961190693765296492115927632817665900613889402088806879063235744542836202786585519162411920530347884388324510640391290016517863043796955637116398760774623648897044186740243204901269048347551713781213655122964060595753189408622901028151782976762426973654252364841494129933011181033282373399661223115739410786720872575052298009412613628253768910777844844787747330670363981487940245157991267207321210642835345415446735017894752672873437404632568359375000
838 515945399583733616673671212360380687604733467023522503885659677387421880568097957735621985471329941839846990350633081810952045175045323833650812825552922100644314624032296151616045106115876912195562095297194210344025836648138126477708219660937212214255604605708756659404245546416939861176327969333366557835258340668119208319669275812381091694545296763947667132275945657511216345107772898006640964028035338366298559459734314647809375941906860985440412517664950039095135511296234836541172485710510085844652701364844086819287565032498359502192793231557981085888490280512912229497141416130692024532181308810443866081741457911507843405226484193392785434414362758076652049281833144970436616104954642597889080729709991221532571982822362527372945942281378808327521724319302595215839841336060967447410715714391811436554027260841132705823826321012148810041253454983234405517578125000
839 5675207146504536995098469439748325052435631447183070402430166565144751975640389417380461853865603074924585194206644593133059563434662278161824913092377833570397229465202979030178980309250448927045506243930763935039145140859535885838956941428933999477993627497644069102084302659242579473084205053968233165390643961342041309711840473744611434584160900114796517050899100747530358078220345751641079241779756642445464464469792010712815136248189731987832148066232852226153591690410305295988352426209314741819927400138969141521820411638831315641345861018774512829947377767875025958756169085325113686059291850534904889368648458891581205396967240113310596268674251517442065599504512033854083639222912629525933031943233068423427927271353642356752242555814142495717447259990142407104906042706256910546066732418381889832216523538060452420939659690102274680612026713788509368896484375000
840 62425163945102847045916214829870136079217848030992842455081227847930749733357320484344498732426261420090685439645924068427807865579046410846069112130009918049760358314398364222018249695247371124962163793116656385091113483936411818296668108919143002015340732498352801773259419325084037728755012710909436830426490093487911179402157771930961166622876458091731743296586878921332380545856415398185937799676507709175732050152270001972278225846568624047020376090525924789596779268776692638330142491060799470844117921930907327819024252849208671286656878021385219994800852970696881633114301472592670720951974256500164847657256836618908734810298209344667230183428071447317915915062523943425504965270252332681515108145444587897721826939447768685311310256488078570667926895745349220699010502406720705574878266376795258656506130417035554072176109854930281528595514828339219093322753906250
841 686653542853169774896761361382495728824661520458695842937143478167260969282523352573726787835400803646661700497114784469053097999951098794565025899865484761562592748600606486719987875056025000378211044170710990732571723673620493362090274699292017394293635470115319597787442215832629506685345476630966394283210068807604669418996698426061295266265540126348180447303383771555695944938424378993081668624162881823087508495525588973381519705906953695076930996078121737264323620100848184568689277293239264348344998010846940984397911617423747808961108089184405944292010489887375488617671404352663866683524148974675687186763869734305291974988690943570271743971224431979789266527086314505551266667659565948423910361394374199032988867234067560241284491302352606982866627123735885562365072726594045443491097875229186916494998023890518041373526910570168624303732940461486577987670898437500
842 7552933114079514230253265469092425523459359484942749684871822920735079207688711042859762029726023447168424538374100970361220543505279388842790532053481526938889267516702676044742161460513638316344303087926591144443729881043387514388603495938061496594641116084391687509120118270798787105284774110723460583333082402472680455633501771795863122414724399241631432950554027333653862877237462739239354953961747758199818368908371618169259240158228574047670281893909696123256974341480754802317607221077787628823650939095668070425787279325433730437351757911994300243687515899018518795628198493558742385842523450489972659704220020554751161812875868036492736121105706308906067721840725922362828047294951314961306597051766734160507966960335793368890220527873995481321891660689902919730051423146285476938147002683775801616314396140305079623560480673455375111302600998897105455398559570312500
843 83079449919852001192717434005489769935666857857474028601914530460067716775559318420962069136765038140724510429616198709374514558477065362387235385051323038562915359115050599515295858067181236165637074459504480589651640975357431062224265776463059487534066314163344371185586164380346460154419853409181364348521232397891448438305585241683818455452374279909436172278235678060454068836755773849808260949491729594356942969880508296896871137864630622531299038461650791341997517565636483848093595707884084021442842797366841690494319590365932080705909664426021771610069071057847859198068074409517117018862534199235140945825571112458033483951747176370718367295374917717738872497383127508922413325549912858829743489509264423089469110171967253757361423551432926364100962282979645902372896059267182422782045580898432091237827012051448762685385473949345458422044430335517972707748413085937500
844 913842992481785820470167703285663275553007063082850206688096371251575016338964259875297369939926619413544927806743385509163888311628468094325137575593518969434338332377013057611763163846717599793945206701146955769911806965976702579834677769426259238573159942525159770017423452384569102143553424104693354800652480823528888602014395291344503497302512575034206017672130574442161787076576449782514880638169423043704554017219990273216340395231804208946611816069482107543195426528651445413132342525009732233553571899379199358963395443655988579618884728034670686349009589809495043726435805001977222496606660676083669211901313300240871345410902551371756926670146717864200678809944566994707348267284396541673930551185008041536127866078423931036344409207390290900263045754652640350194293525578265874588438675198031019562240817196648301269305662581504678954047449224162846803665161132812500
845 10051932405832098335616080387545392210892487638207971667730615834222847079053621478703816798527892472495925299421023093521748724918774523482306845506883109515311181273536227216380772051074628691783310071722002359494821253612603506142558197214577322461010473840242724587316289730062462287605701889861432302812107836410067288493484660384165819687122867858190821542477403054326353301466237552643197382122169511242601285419999641911989040879370518843187720109828469619832599940808410522616226289354117527165592451510737226379173492369536137750063665131042892895464882775314961814476097046809090503134428683438620166925739979933006764952556412651112597607813042860109267948508132944482553689517464645142836934315398912356967068003049080484585605117541990756475129882924117246238412281079858501274496938678935437941974565386632503646853821520964350488824834428669419139623641967773437500
846 110567510964889707756253630124854558918850098819895268879149327555802285332215828261328458316791172098631993251263358409127410484871246026713969206453645834804596131433228649650360721219507733305184275751138889563794430020344929975273672028565049394145955504744569947952164539805077213043081371343927514470363304964072537271473704275196704457711423188319829388212374954901001113881087434531090629376745183537282852217582282002042340456420889330749761195651810924439919714005783017830548277083016815359166712194960191624497383879611102452409426957766756464409019695578798717788358646674603969892134586900549928745236957333233933222376654702976837402398776325720391331082662956073413629901469525790364205905304115459847187684650788745675806732431135796373956599756516365718755580426028135921303683992051258336673848318263275026129260496964750240533881253668369026854634284973144531250
847 1216201421517518309940009167276725928742461841001659847047186718255275902882606081509322388190923875477092997741063810565234790411646316319984611078107780076886548614056563398642363345206439663337414322463665310403442293072997060898591862763106079907339992309624999341104051283379883102178035618852920746377393619407280557517813379360443511253497512069615105683852931096244201805736470804360209273062315430530716878370615651234032583697151320247531515737775860069852058100851166423722129191267997916742622088146177109018210266857800901139373034829536815298299937384731856604593674786065941738259035679194949969787006012163166549642145242034235393315420841541880155558092343584635923956486604475686097914887502727423448461761582787657669736065372623214038390097726896246067956969402159898891025503609506602530001985433861645340704650157049107606077598120464244857430458068847656250000
848 13377762461985143165252753699663370245773140749035362267060898775209486350913477669169151940541561385768157593950234940967655013113171633669989641551026597148162892894834784744479858156109030991596015969007032575117966672805501898823210146132039366044417949883280363635034349618812982997419415991066145888365098739677709826723149040168125326056755320284522405629165057733016967925291130026225096065105236551192102943695760373326570954801638062747986803778416140934820176943829739958531421737388858156132508591271797577357489401147792717646754448121585593794110407604093930252460580785750517199106980300948361426596980631506331374029138449823168850806727303507115391133023518773557507742849241781987731742148791513510793593173945940281513932125411565174109389209702405668531450140160254341917778952159781320008197186561620292896067895840276490426745681361353490501642227172851562500000
849 147150402328913058810985427992687515951862520158399920977043430033085085887814265884270666098374920447260180703624269873281465667928479751487717240240527174116266871254553572547492406305305302377312808185907326497572250449340580040349558403369239521004220439667048024144063784312762984384994329273832097773665515575881081147231209421406117910896436928643510638298429830215616068626186289223626477343718352996816200169370611833991981515452266191808962928990581708014871495677074154613909640495953586530315786020009594767966374700152709007384227099555939000006573231968788918684752273769336216308401778584498802356901592016548465853457965792661135269280612800022464639270271077845770235170018100079851548102172726393601607537359426983693794313849125406844741087448219406621522882456347218439939319238879983729673327490713827594466551600013671727285036183729971526190638542175292968750000
850 1618599595193277922702574746477719409294923237960480906555616109398979896114317547812598585666880551766697847167633159176967042292773737654533689806649563159313043312153236119956645046024901984474443393645640289667602141515547236616885875517624327492467731954588543114140065702155028750298606784131523775417297797591220247271448279506961652237148531432346634816881054746846731339345675225558217126768012623997608050698928954302500366935761820597309249910575469662620119954608557448415665837000989259825499644594285937975964766268553431568233261692639550177675131419832248669986688686879465774314393322435923838420170759003079793923241789356701349187396708486330924334566846565978630921625294632637799055954306086313638252983443461181275176744832076323734193470385364984295653574900023499947083916391672882568155348932684648586674432791483388416331479220389155671000480651855468750000000
851 17803992432884264561556633025253403763230603021257276010714742558659973208823253183576761835599128452387031828670531755331761555567248533421589425810753904993868300095511098200472199403064613547821900081933749819272823738438917912276487255318325973335443207343471197362229898123162743344536598150262246294625107022380501359701052108865394227778046534407593827463622313151297107838736121387404204624936736022273725192355137144450244783904444605235908433878172911259811945257446438461717851874580912715976503172474251585671862525663833128480984003519461576073275989596301779419563039563335356035322860122297075896912834830507413600963861764356532844189150252359923743108855993744074733480792577024455665123162816763696159864445490509117111653127762705738142956805264141265526403087788132215419963340371514713337948685836025949156338285019729851879621840282652556197717785835266113281250000
852 195837282729796513111527265676250640845778507064226844363826748622839460405098538939688722551723740584156926311705985346622927525738087769244538802796376346524312344417048964835463820929294290127954112005401368694309186700045723307785804860520575780231991149246435987287764291055638000206480597677351296331212258297293852795489794548397769848888843427734023513684796476549367609103126645221267125359250624527404172073583063840602865030216471665167030413506790696713671893843497191645316128874825558259207183168508928120482346306892070016118993679463404704994958549847659594021436988069992641630486144990696888244781923649053785720315097315968863602842365285215346654770632726039989242943227675210391425537438526980093048074889633466719185909176063204102299823811064941183467257965617221933002282101958805856374638552656694592630723310244909314949482426193583251006202772259712219238281250
853 2154137138148466074470580415792540929118935854442265274351824520927563040648089830811832215178936159888285603143541489149877964529318876369660597099346417756583352415714853764144921046444465845754710085263621230031150838645104330547834085046608302765074603569763431186555372807328287589116362371611062735808116180666743931503699013216452175328290974495065091259279662482144307382078283686640554175333623540283555946769191579254811415543165976629934436236917503082546694644086184100346916159380888286911535498587039430623758973064580391729369753745316209033555697048477504797485986639634391874940704824980797629190645992781454364964066561750933938056757647715366505613888893530569464375067977378847304554578680900830091296269094121046094308637462729737085186134178348713162259951975701732417072858166431809310165091011827943992117247719761127333713141007720537345448974519968032836914062500
854 23694705856151281248377689845231672321168399980117485810614298367052308870690837306216141384823513058094217944450225373887075800160127924457475617919719074521506474744999000255572665650092963570468840754649583574817348746588534293241100849405644718691422655800232359203436584370706526529955773617641307705047585012565171595832615620429227824858125972713061338726523003486045028531045292135488631108935645530091967117198077531239477215654866979777813793697212514531156719636642222984872077927882360620132162715613849109759816468463986881545982917676266020830357456853314446918992695750340470467525415368031567999852715402185619077225650603249346695595664035740588402660909877386440981863562072729850683633187569050332634347041875912074240268441985470850477502477118580167709938665106925758850015790601558039489154618422179740984745219259901420399885146883534048356523271650075912475585937500
855 260632935418448123566205963146182352329679046240223244866818462564055883568765802682366881943118979055083542725874410798137823727518713042288236944926579491933096813807466672742244681536811340427207260749491630733560125504361674390553921898723910167201916382461221173536232990821020496949593343230531094307192006960135137557924671569306323922668110552985928546532573244485706614730273402393726848857548339926077160801829747020685572854807546470346935287353161084919454364465577353649240672308269286225527906633633559532564818000665408899519802691172101780306590274198799169995369029687893384567165473816655807736105133654495467047427253470581030952046595523316163860414968399924323371096822605560150338939682436509976636806618331237089418339497706883839892195094026781215690695558574229592140383118708980023410872487202341641154666369739185950943436559379406958214531186968088150024414062500
856 2866865173901369886381524531448024421678242691070596974271730710546155605242900228650051517352875832990678733934491321959012588625568549238609393528803155418653285998744762440263384427059279917861919781628271196353290352882554621457615262529766551566107725036620566341237471718268722591540898540782983549099087503807999757280561840840719787978438900732333186873680314834424889583379724397687241352776045722875703749187841102229162508438015536530118012552601679010579868519256563572986004142141784361626177482861301626799956798448120550320661300573373573589255944494172260057176037853177237378455386738515077697481788788687675847500716717648201751247255180404130192190038065419050049988418077368006036663233015391214084266474772274551490922006673623339175147884218529196715982617420483123083061850513791459919257799294557122811060891889337599792075741284014256393675168510526418685913085937500
857 31534448676384666903286017306392683441783570833358272820498201916627415703307615291158763894284531897978408084592135176808796643567468273025601924857096376327335306764068347049500795620168411266209655268792307976363872866282885661467483844878989845376930257319606406495654921661191561455213755493106179227888459861310410114611399610516214300028895378200157341076613256186330027675391114538806879309177854304485613317371537481698884964427398579832090656039161469527978110041977968755005696764808815272970704241248559754173044789927302674812659295176273639654630398628799191786950994055255772735484545429390639338177490450692196510012487021413950707659139996497995467247955045146518313839623288921764608756278241207100033930935220152573672499950677517919251452814852350189767685836371227626612175147649983452664010074119740306890646915887990846858823876935895569317835906986147165298461914062500
858 346867185236437707797344826712866950505171281247147995430777161655081814469983922076640419792064946786689400017053802935095775835838534226245958465824297966602938956858869962472195472644459288353193021143939543007277531437281853444612491423151996969649051200467373344028885356238585333488221838698217208096057734058511418087868472436898699041960199177938320457974866805505877916875641687181612597269062417579228690274787708932081040185937535051948049334417761522922592111445646988541721113346373206291590276894502690299412873289129292949210270966470038485281793742790478808380717617170764934013205960881179363761390814338492651021813589766624959417422785610998290938000816392564164777045406311932258365937982493728768670480955098354113062193514278279952314929337452422394037222780485567120580129573796911090232680050988941672075798676358409481483444309138364225475470448145642876625061035156250
859 3815409789737385274284173640114122134181737880705977734972155920083213923742503297423683531498468128608922790254334645918452856387543386356568823634889973916177209444719491059392546729731184392791106213903953134775379008010856958624033724658411265758127746115422280715269913646427970389767159018559106824300105763766088611772909208308726781947507540930367871178084934346309527920870724142523594103630184666625746169115588847868751112460879241688889181126912719987936466942704412664337950189646833626874548052427195703721597688376219903779701458141829348271771324773107357475653728378781181888268684100617323737858255028739689064664441440436713121173175108803970388339210089924926257731723451890247353522050164375876885324473892709707216357553820630685518779312103564662239818994387650926660980630701500811659276420435082985694676892508622783293053518267889945292381526087410748004913330078125000
860 41968086008773186349478861373338272007049342283239041772706114541870145777058177012176309448064970727838168424339464735235582003624015954145367655401465395391082018055438841035258429774433326723691604387349121758764457673747023770873490430561990119889342343900214409753336087278227981419031703478795466990750804754791094664264504874826393606483610228049417462551936314195614732139629461929373493609389593865218467477985931757053590685678508966352810080893442631516526151251177582303348954481438623491035500120575060127914124490811487334350960666006929866089627444832823133055905139370634408531928257693557013008390420375165040626058909201175529426736305600351975478642946793921302897705677467996749285049866152770107012603001556885021752642661553268935236831080715578386106331716548286906691744625697318980728985888815721051495201375604223309493266062634997393132607612642459571361541748046875000
861 461633308164524939036704332492057977966619000239622751450570500546915127792195865352816891969164540565799467419443875013285086870490895586287140635173684706184025230173040740999128538111077456336476255575133128117507967957240540340159136991805191575081425686583567540690173293928244818136006162266989122649052662439425323607406059313297448367795106278286147221089404797656062215082535820943020289332820783335812102300584576288297371151474897157044226118792844337899567112848843158131115466616410854427619949281343833987386789475662082945560583567961774535001327634453358473963487378688315049507089682771174302201031769192475024890339165852238414641155736336684680446783634110231593047997333350408880867564096426429101758446513782846884032340299782916541052325157826492028299853033446429529602438508636275790009494973765276634126294239319482651917237359291690257379059403319843113422393798828125000
862 5077794378384918755007928999646066676074778049208473889431415518535321928673410012485271088490688880838497777091026806302802517337444203022675363229363130524794121388638289152098797622691577691130301282939999793704515029463611317583447242383497102315103081655692897977944270290363500688654949854165607134419074741706313847129809101783553597107343317278680432000906722845280893461948784513324505166949785338880642138806577230135712324809682412132667898717346173031619221119873568669564476750748257137531056144593261039101286978105373821162885049852190265068329219205059902950648994468407641858284538104445973760230438630628311572114330886286916309895584390679558998841139945561557281112506830004712074959090592227253698476149355115126096548751375850670313140386194347379386478707486034115005253992295787166239110980552450692891196781181191837882330427918035897771886766349780373275279998779296875000
863 55853846100654705877082256388831047553742034912537053378845823265953040471945083501856632406577903602820921438806162777567042864622428754081890454914522808681822084410811447192462770784035531916096492890335515785647001103332824646354104448607990128286520533670773117472113523685035034903452394251134369641055209858691176581757100809545652253839613426005442020108082023853753609998564815108966407187566944849672030125712925712817147749321782843406166956488855750944637695634225085908236683118168933737988763934511747645319609508871681404748140361891437993511591269356695239983975932019952393563957927699723419300251204898415510122656101476919158153151749052410298844707738736192793616299924917532308150182443834229958738510072051589552245079553347930384063447536838487789594750261810969261833833692270839838236093184601101039324971309292631410868577447712164663062850422647898085415363311767578125000
864 614371495134838597353577673594357038336968846001022357252606182811081279381319051484328988577084641058743389828311334623481414769232783000931105424865339456432911740928602116328617508462428070485938105778356101148760239110125293348132629834356854875790194413214626491278244144007921241427179639099514802772938598558181511229708701081272354768584521862359097239012893109778022076071138196000263308622775909071236428226706777074469533413600568844611350663156758259772848722285284286724629827740812821344307463300364350094432722278288148049834960009454232071176141651002290842656738787879033268550326797959498952129282363241613397397708749049562086829596028348148379792624854682582696167095927320726004752266577802970720144149077506840790070078031746093399986581264721248157347077683160930735828796576190062170466056426962873737082878460885356062434632736266948774273011224522633710876107215881347656250
865 6757857522542079644920454792216789211450213277469468634365643513530979693789262152729000550141472214789890976047059087065472293293566393809511426227698086508845640793243343750543868048300271693620647167274176272357467630840086571629087819672850880261251190939679414661348114628394708959816983016959584890505190360440725045895025305561439864642050460306744382325140437304500035540753091719226427349926648836213236894570747147868044663184506526704442936640664484507585880817352980877732115933047848041127981288145829280965984508919456076365551086074120489727416583523570800767322670113793689569302228039415796812244152085575667908681399250598991733145448013700768524549632942897466128660365376000960342471163549161030644670370638224752969278013528851971710691050577760557911003938327387967490075430504221645152478730526666135105633473240653055918388393209686026280591519821427937131375074386596679687500
866 74333914669910741393202372217945620614989267840499183269082276219971159648972180736194572894036302555338564746323531880917930428306096085753855850892377775295167018141022637303323523323437785678731682396572526020440236895337599328507583561378229366135586990110156395563634633911919267277566013319575332841078031668355921218565748678365431775451140741624116163674393729160466723014730580886293130369784226534901031055931450898370915592946188039024352259297013236011995451296733311854900096168745465517730354962239168207481219867894974785439037017952232737174441540398227195841561898372732326990773787874449217681645709768034541950753254471770056674408854815475415110011209236885468401519843511764997942083714512230447707646950671435184169541126709830861024514695197285320482369600084383324542861126080456353488159911913678393857834224786857314840236380955979748202944179524820356164127588272094726562500
867 817645363448717943729437929953165376601274503724301018628358250173447009513405233566628038433440975986977466343439925508781809137730674355956783690895916319337681747422280811824650752416476016264356438443926706773211699875968428064768706873229736599495670512371006931102372545251806906679025352858472640709570651223118084268395288615932500647466998074519731918809400565950567067928323704541269253290968374960657100844307711110867970140770934878945816382123873200594719901340050070365649219543366533113788116240434194561391273682375799236241335062379272974716716787593725491228691330203106241312762961843734413804175201856503084658902360383696292575664198344175701064545586031596653034829532615007940606875145710905609248387851527476769493686687035039011485931271744319160135461958725452707831916274336371882987348508101052454112790499605532929152247699720868195222278629330503463279455900192260742187500
868 8993794331133251410176388732838129211468862844439125833360457491276742389054122368354691285076157145129228746393036333267315949031188361041585392493980105461889227725142486958517026806805357335618095859493859306840784368096975222206531560287306724568338523414186218299972269579732168399389513790041602967743285621492522184945083144516903807497985230234939242616920507205735165572558363618430747559480713693663284337213988926851284706602780985430958994222382511311733448141558965678432316935338897130134723279092588052118631733125978103714841103990027848252253868337302546444539880439399550015047326975236841978138133298657848677122107501367172441884968232366037058032501345350977744897470185674471312879201977956770383842462131652420037812899667262486893184647741968558638891516921910227122299865642318839542223741897599224790417644651067247322758228667169638857054048131089984963182359933853149414062500
869 98928386421160034126589791150649127841733682169353775724559326153385398774670746659024670144641168020575778967807617271834280235695325073019590241699189331070396050217757028905523150228627216418997520348965142266711214742321631309292301235969545543234012464390850864156448064932880295108553803307073288019541866296887722955179692517633919510529178861594091642478578603801292817762632500272904373185604841017074537462713341216940456122204749456388394832328465302844773267164093990878448276950546478604931551008450677939065153860551478277132107473444525257769793056384876103994002012092509515680241145111900524265821762631042622997321676156641642895851739949479488344677545058539908547937573735175195100805582648657821773902496481707798426981276350245412136934223793000332427349283702906517219604611845085898669118965920522785915146983849600665059717585978300228698872897936666959139984101057052612304687500
870 1088175388447112146892482959632458158759194056699821656054867004805636293655444384490517492321577699509362905476224084092379322488046129905901906640813486693464165913346809553452788877829242444738646523168849940240616903335056469563503234450470441219464266504291852447520456594636125408240318759582948512143110546293400898723458683268947356923634970662352385025254934748273397380402562800084039081078988086935697013683668931656749381767706572681353830757002620029071922658711345238564018898534779611112215270489859331793081046917641160261307204083209067339472740308546136613267448563672653632701842842675061884280212499404127560952764332739951080872423639048629624713202933954015116755711346347521763195500771842089729063848709662710675470812964156070173606400823555322892399042271946965832227222719371567427510331316583151118830869308667660862240432966393069333073742588346988213743316009640693664550781250
871 11969523802611500796763247173167593344689498893121532757371952179373674326000157899903596668595967238564288848211462423298917583147255654952388406017041920846152853890309095343753290378661492808008903139387294330774645883102767616462513835541537007733908118680492024565229055216974454270229396746396481733870485683476901938813179973292118902548295216154658726643301293811703616473332225762563460188573097976793312208125763618532370872366003054601942803160433650750002443670251395371082925150987453356816868593515204690859883920900698304077558225017505442885131776003869275769888404347475126716728036892577006472731908734089819040803200243169370681048781203195594470052025141719885491062751076349301972658509239294070716100040160397595697479393389129142566646213402790557048773903824697917787803065593916157749098108998033911966413235777898975730593501289565627754285515038645826280117034912109375000000000000
872 131660301806436704380585631375662932249651143283657488704953873735549363664507712116610110802347785045512893767621258214965622350118103454382357988685595648147045193447464510693767758049003053946971966109498660504024755759451943041892738797855499506962604861146556792419614345281819283929143112353561459453109650231657302431943297158941020054158398366328357296466703279060396098371613267320485010474334287735687657450393965650640818228968967246257802996229431088936334017891876015830589883420987336101369164094565554074135689979764258741576287043096127053235468205254529945095084949045688424935680317144677399869726362532217793865343381190281195382398079659229286810858976060130202206881239370109737027196202104786686754684901582965011746715617397928516085585841983290080821366693264279617087950389708560237767585854914277609172375644173305823229139410182086299344952906587025154294678941369056701660156250000
873 1448214261287486426610876157797317286005817317687221523643361567329973824667747155412469878704836633833843221529582564563717225519878742339657517146673442975834381412794524925623728419033909311553846774278518221797263178806508679080958984727559610446324823711313276659766992143789435911331340365371972829905866289747642583651565844170768495081947946487477875804948015550282674120898096409666488678838383590280651208799486818385626204500957101638410847819833165262269616199766870391214066969936879659291011883982188389747097510811710225954002000934314330305647338265493357706384775860470519972664782651557264650537065206980312301718081655868664156300478550565644634646710591814848199194008452742980278857905590872480518111556692784552772158984026504525440103054024591763358982251351207763274624295069598265176370492075199182384798276935406252973032454828903420015247943686276244079635944217443466186523437500000
874 15929817248025816710864881389589003091760958088572253053453833370596538622675453428871071775361786861211521320717541552035130088181481713679854563185998763302720736313433748145653359358421942985046393880436947754883822842531162344764648969730615067607989091082302301558628626014651101283078651047089755640766864900044488677719837617214933723441475653007185461388913605737172169825305580270499927238439784249957698019452982529885754013742956679659884655703441379834756548232900946673339508679411954109046993225137324492875385784386211827586238538879126712411997933838408327759615656950970319899404903292839422166571897527755124666404541517197537956392633194817896118368602947383114115396591560235008052238357729601732608960682521923357097668688605839194706631168994626114930047044365093201756003227029709254715958732588135607841054645346043941636592127206697738788952409261234777204663259908556938171386718750000
875 175222054041854820746123026650434547913167457072410219744490905545523975019341032095779212433440932986048379209841101194262091444158175369708511208876863117929208927612031958232090812374350886361096556841256014731736591282024780220013256026692243525097421049713927692080751215511768362163945071944030804572877469559889259841646299088923573182797460175640699380979632486127543099479313302572980474529696333874121719849686278230955169842183443320498264669818436058975759265639192533040439810112961153317749762335475370219906070917992716186156314656945339393921876109636585140049067066023311672750185548149785008324522391988066779741632372496135311008015038453152921267350420168359444479082860581152514282862591018855683562523315414302857950559900590750075257933083371966527479634849346015235454907949519642198828307388042511220227880087222988942657887269333163231493748213107863875848124735057353973388671875000000
876 1927377304121407129719682244200917202966553975535346243239421245408389795050596356059645699487707315560305194387239387990366952115191169311228755751177134875999431904730745974568614308614063423710057158093429379885811533120366631439346199659943376522397244240215967139276703145594371944068091141124147847679203937775919116024454800046835293298145104763792027960789652098467545394547697106508294767026914746655944037140220071293716111279289696859476724730719369544023118709587995651173829564669400205876848362932952696349686878413332561703607718524044364192652748816500482209845595012210454765789277823125842367076102718253218016210759020468048939558267987293841194387107220926225097982292481721720502832611337964288459535564884028509855191166787625779946773647032420409321306260909269094697083339753492956514953019898475171146437182286031926699317292618989208803437158988927646596778231469215825200080871582031250
877 21200432175934673270532794161706613124263420669133874266195487540285892766721520955833755939043399420066323474444300715161147124486935133343089232621422620652906891545660569703582853334268365272112568785882437291359139746271314694043564125537961717715134053149319142602331608338061693032118890859108887615326709605045730414692409734044504030655561313136048684132630747520456393641809823717870680434533264306191674306584645211386913741181480099117192320216399271941057154602375614946201125842268007493055750067643778113804898389549380103613734234376086444764096374416782022842890232097703418536395267333342595660820037738405149567096549419171033023356127672754193099246985274715631756079719784243011940227477667049070255229765733382214012469649398026314604102833704798616690919781645536393386381302586408482550438040574364422479842723983837606980415153455110626690818039375568959670204094436485320329666137695312500
878 233196854339473131222619819691327850493935357958598300875686196398721875277386467521568230370092013792899720916679064115421927044370601889110469086928715200770492787471656148546460198203649659176836143956582359093205968205383667910400387791156673071933947380273063469495491504384272238694837267764715834080224716404950568066565065485072744237447294304839612688464633268583041048012419939306618594244495447159794321306868268634487778780209378237586111872039810902181639089049370656293928805483409022556701286676188055827097060758810146001339598385181525606945958495398940919635528716415288745284696541488183239973384883163872426021508040467117369294605006208084449945769985049810835447435478797423273421203982802411122846777754050810283279165968229794997394426773214793023225501891830548507460561940843769917028039753633434111098831912133310196349721976587125984099067496895657525257661291107069700956344604492187500
879 2565078505123820110849829241864075191270972290231812241395390114347119634967649287096315137084990466468875233483227501572146378977647085157653073247290711142442639514882025600438984795119601742007913666940213868767176549514164693807131307469349994469067293012729825862091104772526638812369589511159304442528797920176385393115912125437272828415842889448624201570834950002083031476104171394835878841600901512210194754868138760004281286124013191695039278066494423386965873952861076425838658628408041505249345812969634972958208184471657731884279358802723421531923604323152382046886881099809443127196810207915107374761941640514082237915639363716625064536241569077523440112992396603134531949964034690393069950654542754231403348649551043469183216281385924979063253472514072433871816632138966334612832270607373379170885050425204907560500643626126040285223972235562067117535215321922487108352584073145408183336257934570312500
880 28214907770025270353015379041403182671230461050226650256084617143535430358194024979680137574112825381026509680806840004133778889745789733753623296337033799686618028706819612110070274583020368600805157782312709473337073445645881464303384132723977464958920251714411857063617128821669983033457207734154383492205772098367672552853082426486311534149477595154477561507363442779395695593183889875779616419216754159433360488994745887957662782794499369101844278825448024391024779134727689300562994618107641309106976893759969796809689219475344591020707311434981880903019678292581308109125168242874387206969947531397982209496310410901984451145311200175330646460088265015375788450127972525449765683059273607809357849141661851619310644058752732339147570215524536847897031472296783474439497244494570266110020940807579067682763717736699890306028575240670397625170832887929892627966925271448123124784501669637393206357955932617187500
881 310353472176713894739739769027179158533090762520478317626565336630864657691382264759333875575380550428924879977899239838679302683414666771385077598479770030382114566835218189989635945445184435008107441880908546597876763633927703710551886654015352302547709875890308549026388892783792354235059197971829446348526498224092507726371474272977593664742160992948751926321610584710069905692897025075823414376537979680198895140543045073488422241170506998921835973532453759233330057739890844343612345884504079582687089681435244418689395665837262216326197508451737594841794199157629123624300440173459047385535128054429174447137482018806631153771869347499834180433051532495393717355540193631110129898858436283940948355045321626714892946575102092506722145956154240249268163294328493745446504665762505516346022360044137601776486432853768377595430773447198912012396411661718531673222476734586711133445646737527567893266677856445312500
882 3413772551632057252688846716719563458145940785926990678948494087558364693087152687346294022215403192993976492580113008925818640080703275758875957682270132047907806378604611253155351204961649460265390567285344208747762067736072428347939296420272447081944733172075514267449289276234105409669205768744907761917943840469887944156835917987200376814624445350936284946186218984211105587041693037753776032908160160322018286878151114249041255639983743247226957126306334606529512799182286223651726729997397577259608467589125497825682717511013507362467676688571182653253879465246877840706367576920887123823111365745365977340110204261745827193322653266655040245797720265390154623945484433691266566964943345143401987506936243432222135138453187903507460205372649979557507395136875909331464677796345172219488885563338760157688814372004393605542332624475393221292751088058482873810955984897894457952283175927732372656464576721191406250
883 37550226045612920703206863834818118160198434683322058210649510424620390502367570444746688330746869125873792924141095516803859036507010718078280351286417374799061611185455016038706731642898390392664912976311399076417338120647610696536948592995818247275449313027809163075865690702706193186771099473300905131534008365261017088799621436240493828140007685355707299805117631258598747506868605900090732723973703581673364773751776966904634817032764740446381182108415804284473393347485021384958305517417682746379967746385944942903411807004140604571303249273567386006913603754563472942806796988769079214861477741102630403353448130075711691395579501967085068248932479359863839577640565624898358552858221097096320714117306252984289785207506362890306193484086112222840029152372030973858539217818339944349015965995744687295819502035505412107917523137196107745734997434762773827669801705061818075659374471797491423785686492919921875000
884 413038494729979738388775911198398257315622510206412133790672335819873094328252414455477240559818151790683287331483560982214280839411080591170625553567734934545763550887854530107452225215932441851557514581351435521300685691876412645800430893774480124174741069099106257261848519020441740752083696322902500906477720380333143705044317151924274828886336520655188205709171037373241950009084157145247612642508746523878466422471462353976367561995463516730201351498503161380522278425050156800704296381159413364125577692865162556105027837507649206699947423497095131666060179298590194222354816472658251283052251616635536369051004515502789180886166809225627528550392534576978226728029757035753599523941510534360380739624621172358163516279653093826721485864990016406012793264007935514821339738966760906687826940398678967675947973898804950013107721784687631108706162687352379999869374360547437385893232431044452823698520660400390625000
885 4543269537753932744991547028371742688616192165516356126808253156401973404537643918062302071926759500377954293240793178365281247924875779825445534715283791463115182665301243440606115998674475286985156871994432288862587802463173414500442348317862287233300618753150256409690120039447386051723244852283429214553364964678255387986178615461615279384835731540579675868396642694185298120311619640553721270965575600413963256675791534629114661726184949342375104549562174827265212271018513470226163913466208611803780765714440952186983513018935218079157017178057054409835468965720734173363435288007155991191297633429258268158400059632471278627714501285066013640170665453698166115148000170791825446136217904956946918627244506671047369217986739687063005015810728347981226471121846402768449346450149387841984172577702735782134756726795665970028862833551033081638027466074276937565048777682426110746671810147745418362319469451904296875000
886 49974272025605990362440168053059780892040003744187615412297415966763666738520723707772433879584576844983386290657314094930411499596643872336890567272888399886400213491621053083288145561735063410973483691934586563135481112031163856267845503749768915280780275169407083876304600331310326985193198984038115086904360320160025070328650694886945512989036202261611067841951486934507733169945444822675724278890370565116404215713439970069344266377889621032677757327353926171618201493627298231886687579702680175439285183380469405943538714859167442647564478348118474474115718142076831502983273810603418587307816745693735411804395302570703710438620429072719167928406907539753091629584958142309098071986246123649880115486781365212648533390166042937481815658749478958772226354235599413510967193545518762342932452768461006499937343030872826447363426847070157254388353341152286783886183141206748827001238311140696168877184391021728515625000
887 549698371125901758973553181344518100342182307961857700910389933541462222369647721609661298381084521764435325538064335969845239698727596660801012659239169750557410274952566169812486328707733826652705837911236220337982463781746107641685651354742246888949490166335389345235802387308467842183166750122976475533027380616841119982603350417462113846425568205680913573652138356580931777088787479856746206424762658169080002279490599083856847854164163445869826012697948978034791556338999597668782759538950985084931263240085026972830535585639633591031654197893382780275057849022205992611726434272279687713602307766421778522530806689019117992944642540408333001176303139442247653002171186491302956370517849821838654623393219862835236461335722322076565688423118972370404921802708438519618279278545879024278330540151412619403917853725941114470420823889135898740860465381725979062283793273176418607561810603101548622362315654754638671875000
888 6046477256610032984251870905440408826992945221421288081927627077933907849917247298806158536443642384131517563315088772780908585836045905362559238493649436084900070033364794505206343947933749071108772412546028326314301380286804205374403629201663368913760705546076271856136638507979294155742688681233661262478325689393024102180191610688499098053839860492396850633007967506738434879958317677713133445518040919038341504824982239967478180577412463339141957088442773131590040534550224419748511891370034652816099068880474482482220249982159374672791533718705418301720891135759978541271144199626786247434183087623909108563906358977444318808336959424843442926203281499881761069627781149626792298805988063936786496480296995128053975955021007716243582457458987062308996611598090114848850526417704523768670768195333724221600944324804978930851036559852443581530241772180903362817566041102142643812525357738252296257996931672096252441406250
889 66508996815507737750073769400264653495232182564122978951907547806270201733765186188186639412309789526129126068632999235596893113384336441971643273384982704661801466291636508234846191034030724277541287915144052042448829183090729648406724156221055444849884363761816646975187802028786752686409967178421790298354938359690749001708264368155623742514134169261311537484272350170135106371760835288578038460753201767497765495370289072450694882357490166128311110678675404268615314232688837116585909360181898888465324338247421622785514440585760958004314671916774690853885282072486305906522542604307109380418858238934944518355505680684666981652261473751579677686013434762155577074837363010772949913221115990817323087546162202995538528886625211890426230039783687583853353788590819609499068216102870368343467835999587226664744832190012920629222692347667307796456357820466520627252487517591909447958048451354784447175916284322738647460937500
890 731574182730860175278454869346194207557327303656096934395488217890217281441763341879487888582629487685355915399897272920355404531220147027039144221993148601464684602965809080064733245849939290855705412398350481750577439423024689784240298222596129322144256792922708204324312974775906599677986025932849736169127635275233606720389964148275979316952145950423278888995114037223776132293731475477468486963763274927648360383818275499637814996955798924343559305342598007118514368648113691698429129889539570383800950456397652842046371707283317768582277316180704334415410189133901457600135369958141862697630859613205069036718758611884983281021145367297384978435545698155328636749650441415404494471183626902966160835898985084418634673062505566193548760381680963807492757044540235650384849209705521221016150683122463345137095487544450657397364699286196926850923885549415960947637893023271346744102611170390559891529846936464309692382812500
891 8047043414636718071320190494926408031759992646964369067869486347315694060608289867702487776022479915169738989950612582163169728347752667981174446866573587395087828162745954131887582216681805234803407336848477635486529436983824534557396270719615919091323489792689635931744962266400954640660225638949246434599007875579486505646974281458474123328429179880614566135366122632093470939160476474604160353337478599771163869925970339976694541213717495896565318138047188954613761745056947783065779766866860934429778236177375850184558520628301327585936273768979466310265114408300005608340902675760746020738332589272921772570976346532107058111526746336862212881418461858043526357251140277194984936976994858551884957466118744389835843023681787470969537738554185478990703878472949192574506707272927116892817796373611268046025433780940279947355210536988683536029567248097228546803975087901025286596986413334420262799540068954229354858398437500
892 88514479113146810861449511368353599909449810406933790951149524942358397136890434268101853754659062041144725756833973922003506625546441434109107417149846064208503965111375131650702223990418271899856551612521237936001107442878923329018499092287188857450862968535731407052845158087991135482241289248974623891715238283026598464533484973571898093994742857298847954651790383921725617519505811905812520419304039830054092770890769534679990047279972832209065206095043026415165723599204245857579367239858030245989806252356328915771127680988064798998521273403626294850067981920413941338081770509511357399492998995283508014683721238161790329405940223675165293580437943376088659377942953166874977765771801830057469922000324045947322358711136290658556767271354091142824561435945327505909847831848672585317774778629785772191325293074666046448816588871586304642923194577612973201434339442689872247329186533137956871541973669081926345825195312500
893 973626288435453144191081278304345123615374734826460110030933275378140345463011368487019690800718289110403769115259725112475754113062916296830208051806656169121751136568996570514606233131240883628177245399872443343951185462983504836218875179323725423202051379947367994663469608565745661962896461525906991434287754073370097238448333567301962778545368165345082630396138141477585430074377506777212283273762167528195111681882162231737793638903831267604892525631300928349190137141166818960927322526885184539266997404494098472546497400684963467009662565963335319986125998728864725555112377466456816402743906728034783901364618359086548769499875182785290687293976979812826193479966970881200647731719695713930550372859395719104548351121848834425551024715008731059208831947930909474472294065377937959890873334727435917639674465714701022769996505222373146097385975782926656402911799163098604624597045414935436724590545054525136947631835937500
894 10709526385178716858554661235163916681690886361678606728788490804845822876505110762907482729874443303108169955569146089005480877673796166299100066275067388801330024655271915955157169838835112951580793528012866502934371199538607906960978583447487382359822062955519701430041504781851485593203057876191953481501258520143194449317888999969899798538887103634115215589312924905975113683798695167211675883378778532096608035703015532686467456072836591162526296395164259818781330069453687888960788677574572619983683596229436057033133632770742967957600063516885856803710689256275383803830647172711934214706924000234614222020772887230986398635265697063615305194758608261316265137431025993333738405212094642110820364105186420232559164291908634277907219650118224479035727438918185277325848638440300486788100978390248806729656082276962553853600752113215028100712877015222597456642295074610043036301743101315619988156413455726578831672668457031250
895 117800799708421990992961652644691865518608044498585184193886030882185930443375269103481512235776580598201798351532128163992478806331608829946167512971088403657811923616533954197391389573686166826509599606909737200453271307603701853374913573051812928839417706865877231843355252908352409247487585838122358731513886958494675660137287873023555535834887682446592468059290511701178062353789880092506951367006118387198348146758737164784630932933781023612474572932252608457839408220794842266499183537365912348298674197890598971055525424153283591836937421766424363283918673924706977031072964847492975872910045656865044985835779666521349641071649729236742870852656041181701869896090251026038651689165116020023137402413666538349688140175294872573630931843383043573988478354917417542266034270188211641843975713775647644211315884684433605823608570577373502617231861667487711648909429375154090543050466530217157412607775768265128135681152343750000
896 1295764902465589247936761333582420032637139500979740406595852987885011715614929602606314818145952192701944170834286191296135401597474403958355393538687579059625592354363326758589053994190074460727535239595036549346534531535683293772418736054014065626877122142473116474159210336977627651064782127675855124012268172768758325068268435210129721514834000894805049007658972581279798497873940035317611301377529999072408744848023405990622448592515318794766275028011018751313005560837063935427572033242597025763649334707855526442365299854819378311404044028712071672949365375199997030493883463263218692271951079256843777936654699165237511184558871521536353586237890873267252391052343150062698759800920876445885313578865813526737247085293583299834791643050440858154042886809342070344687624405623582859274625692468701103504507381287849725477598054893734047691233973389484241759176625550461950891036402855327480665437178686261177062988281250000000
897 14252931105879580537939379172042264183167885764256792873896363101974537313600765386811865709733904703148722540718148308789659431087125056726577039739449251995873915746819178976960424803575256497323622477866188801042069504238280549259797999052960189648020125474491367138366988121420200774523942778999300969852190266964369046976455355431160291024020094314190572417788794327378744708689571112754026305496646060667632088336533387829900929452314447674136587458204027040051402792984550234350436503585864862115775855253334363306662614649616222421628670483290194675871244742323830199648343944666828864302562249904257543666781596886811689745450793661383194760953321360932402015437574557345946531036422051338412239984134625519904021633339895419803235698783664410091346771252299481807007296692593204993090005348678999141610572081222400806843157370204631001004708586226905557373252742758484173081842552935349921483521029585972428321838378906250000
898 156776931310920836394121099284703183983294375968743853956746902224347759516967854832645819823406580131998607876369884472073342488362774231695869309746404693507746250287827680390484631011790361782174270768076789597266876233756333022190792443936452997728037096918388813910554680373271141148462261197601269526375034391552819659598624816804961243964894442775265305279761816362956044771348168188726514775455285466077986869684605294477854742822152480643683183894345712239240948707692082434002127498461100388658938708183264590665523788565148778998997697928478199596065502328029761790253266825899166110128358312304549563011134527573507336716743478131724784048112284519339168800903402651564810692017401132320801257953211496186899102984788928257253689821323290975281875375995273865794787721378355102197373508453658603102266388148254507297652662530553822278844486067047061635417761156909385618594954519416928562236535071860998868942260742187500000
899 1724487827007732118955557051571770500831198156037991054975566227028797605276033836394037107379526841011604773354992863179240166640837572513374144444595027437467747307060308625150488280346859921951435639038232382529204761805173927657067458673864402728243059730225849839323836265065120618677508808174523474439996193941171813662179923184846245510428403132454322364343910079484436144340838588357705963420218407308159175859373734891035746613909748936553892203409972027437760572540496687164313109072306048929916802874528497979010413563908046389927563967816509778207138181157415626252398447277733530643002735196357463525109698707783338976682278094274393714725707945295928707983627018176529817693865968124408061512556800615156675439919584403151539147840149649635594635912750374007639649277678408235195908163836311989007754213681647231340253922975640528059548377424793556470455262347726988338217504010893565968842722213594242930412292480468750000
900 18968723527315880641838252023779496593540668654414807950599908946744604477268399833760085980880347451818851548065110839760737662958640719356702473047680271797962435622373313496929664171118757077372538827589732364482945563044143658806555573842719206135718544711218136557208952708733977574900446650463189666748189437375554678000121606906656858735760226790510422498314377321807690472558431647511769585365562916704378705661932891310691337947012643634386968297332916346478204716948491833269704599534063169693935551870915811600823385574215449669276645173294137963028878034859844076389039459169603216473976288014786890764889910601956464387776089259844249058132929257452119936026605581435659767671812107800015739494728476916172864243595766075124760062270747786880611929242481568241031057869137466842101557236637475715623338887245731287298561453652474062351521170895407713306428296794101189346287283655741531807059629954892443493008613586425781250
901 208648890772444824460233450260520491573106138674420371742996479189177573684731786559961179402938639586650154861170925952072350082870908417138927153139784997737733107222427413714581009086325174181466540923156647584052033121266560629686524796709752511458559219885915773692807313987397712249011452630198798938354017977697407179778141236156477259472452865786955495307891708867493847255342360708657649129355922518872263183093686152356191472116582390224235779369723217426000525298052878454053320991322032683824750759355003657659075454513602373791811363977314128731828407757562274032881624993745047494163808896014972474271920833451994924790792264239224850194642510912750881069331974235905198287642424118464187725630882143006021567704478087634540359571489162260200768935583368118701347266008064118033170616735428279459353123311723788916367589474455912234742152017076935387973647478054831619290858435759265093745185026818944606930017471313476562500
902 2295060052822216768970956676269938008054649634793507828231663204368439304996709067375204254452318516272558978200685291137410621696810504990756552623170833692338389695599466843988563667966381113895360118392127826084410864519304265716058501166210284561489490573779690381297811489728381248324315379911108954468563633587224226893591423700265607717852988232420882682787054225302792697699833620136343583570650793594166484354763497885072778888825204154701232451291645949360635614084579397555108396177476145840576777573229913607974484309057391282717234772446786284731351392110862873438452481519150025334477231088524129948899467580407862408701977520717681510015859053215762313960077599254009537870522509527518183709114210046846608556536424522283446243530833892273825014870083962529107239862387200117119325352083958269101588185822835611696207738816828697411707689731967684616136465796558001260371393202825481688611475306061038281768560409545898437500
903 25244805407592137893354193901196482374531035112826463304733854756365537685682774512505247375019369002563042700171787408611966798248982752861852560893940734231190834254650082020212420317987640315271975281290522511666665834593805897222099108988857658537666753245138588276818011289352835188037933685758585716622980251841616093549330945868755216612149625120548501401145861450191410445209488066079392876188877211691836914297623243352921108451335433605148450231149862787240710629054675415857408096041332865866724028588346515008058724421171094121239303855754814433332945897406876558696677317944726411831144832736880779105342318589142931799003449164240191201962230703482954546311358028321130878483019288017567547696904179384397870909084193798997112382059119651072617698389566702167731140831316492027045288126988962603733958104771883104340741589649071525886342298862076203549568617048263987800134012467296543841266398544576077256351709365844726562500
904 277683452894189130349460101707562262737412546340370162125173278071346940537694164769089873799538572965243562972117436950397933444745776493033437900065400229946880946360248268477954974820212473733583239565832105277393559147399403813226857086258526287279912604392125872797286548313003602555285219313219443761886910263487009136062350198987763774068794479292440403649244269817729928585353209022352255886064047050588247707892184686874321776957526207040013190648005559409839469085089043739336168192174958775576117851127818686280234576030431029555230597139814188644395833532285148021808064693965263759932971457739133508602071453724108746455087352274214917186333262872493594245563728656960741977677438040332465785257378141885528026279421954202879603890775363249427956384458212907515265273343909911842129960069123278176824680418725544836818186436730662041006695654860722659844608161956556472365784966436911326143066602867293113376945257186889648437500
905 3054414512858547031902330684235293383704103063054607594870300268059681813197066303492638794903034920734920698306456932261916581315208746933737190854142539904890397932431537863719291417938820313644386811492507917169892601990068962238513939057614404478816577891471250431915361062593230925180686539797248405424741363772642459733879088418223310781666979495207587548779795000739762688671965568886881943817394853400696328729661004916140818505013739362145704496709953694340623863750943271912566039878847261998678228011848111276266431263261458385275036221753434068253748488475989437861080769664220273133906947917049882109719619472948206836875995947831533498321331366756633864989466129157532523380889778112791314757902030795333113384620710886636524941706859558797484847080851692948420040142904635743258762682272671650888956605233439840132864305195483046276975118005669025265510058166333148957990673215543884436856680864025292976293712854385375976562500
906 33597421521245227243950460595844518000844099266036728670564537610717448129744997074290834010385532779476015094282936547283972804728369150690839149312764292462636570424533350552509288446011319808173933040353940859046166336691059999851852042231685735060733588469062687993933915917594051050079210671721901951134910568976304410468351384591782652446022023594714364846845393488665843719498843705820972790796282737830475780165075293995032815584248342197958024774941351546645850494785264066386857945089349144712121547743615713578565535948559733176348341473369740539861437888763581584466367060656177255608090983779263541719509977391670076119094467505640163697000176307858229403167224790856064148444862054081944303757238372021698529611801181605349064584024538756396916035818943062401255194733899771552954588678728017721016402567021919759525556664621589758461716724347009440064851597029802146944948498660265704751984316978052902413764968514442443847656250
907 369559117835591293143300452483884072049645484764166170866483901941736703838151710013063633442308617981772883813881469491033002989828136773791681230811470753479098209951856628827953056272063318285230723608368861702694912883454745099830677200993318301311162131330356100405493689110524361068341751169085734015984694397989853839192469658017638872011607016918055339281341722705000593237391674224325251098892897087131925625537738550654479907004631272017573588481952188314370721709752963460206753763871379033183221582835767674496111100815820262635267098683893151697696214518187073172742101758763610711778786242689498798982774145399279565245469068749775542485437484934340354494166447584398350756292007786999616169993128294965618823835445604350277597162701204415947441777683669103972344811208789765475504634961568407154179929567864653823722360838401598594857055061600393087337381133798073727904593625265199465824983438011486214236356317996978759765625000
908 4065012592977063264951667177978531575202613301017193394642933728057175198431396684302581377453722558721121271377630484258366465176953769728847037003999094872254953889461106185270378664309778434249714741944112764036565677873630110981700538167214516682314416848503715149953199326871204933844791877990143513027732791212693996013763970593421498933875287726771119657272619725274349556247556971112107875925591890232606099033907134582575128836954136765954716226160005449248327927521258493309748182289488156127333410281942949000273875016643932406685120014887634379843231072421997264738461428424475629055532086659053013543849922089645188566364457621283217475408422008777385076183882331643013322485156322027203004718308228519486627363819950526553925044503660176276348371970845261771377929526805262695749430052813287469963857886436214852554576115936815585753268755496132685292657482152113327752607666734572977227345214057407929431064985692501068115234375000
909 44713623838699107647427564337777464402464844799636707263888016049546003686957568965983787947145566764465562378122225198351483896688798607716155878237926211842932543991278873753319270871088631731087633727798468087469398765928231185150000866614839549323304518916561490524218170804481381398974146029547899446225975980623111548437802117544458533791972857183202263725955295785005974330642561556357998973541654901333554799130188646889892156337285053008546052406279856241177651391501729524372064804619916791952407407762280724124785539962632878508938989056925838688583035379485204562604799543530049065645477325083165120558854485206105702371874577218683356089547565423803436312904463214069264644354201024783535923510894216224245491703880974822844966266778822292126587431904720412267455423168896285377268414200112272504737994630871773461657198418527279179215131342130968761488655469218757278809546645796118530626940545946723659653798677027225494384765625000
910 491833201265549479395814627289605682686565960187422861297711800643943003109971021057709864365409890467173586295099798996772020656076779903457074889044533245997694152138438200903572024191729124551388628053851840854058497510486864734726497002503622625518896085434319390207023280214275764560484854872124251366855627401600951666107124453428132448603300625603452522526848115779907325719284615683195170178933800139857457605361348493062551299455598167339397258776449011534045823980113091987397528157331875612463691707546337016216358167571362849991584457799082204166945336757182009032242105771877918939908505645735863810912190996450193061883349713917323126225922215922439778920823180837090766301865978805207114514558917978617343991303882560254930386601495158066362057927760346177271640387827837507412744305244677488931979652703058053371385528162469114177267703077049527843593515488149740545253638335105171138970057975736693833823665045201778411865234375000
911 5409981949567617648199056468996781131406735353052601645140080122096243078973552995504143786440899072490574767796671335722927474525398551387184247701168850037893464876109261973632916799690469458430943370527799357145817686241979264566655691098640848163362534257407809227922185434648122065353337199655342170958466197009029738352798150276223216746443072311667150338826859295338772473483439289179665454015997404395548770751231339528526293228506486611616217576474138620190139464400899880446104156427309076287803351384670749081174727938154561028819011696118332962402337652448095435724343392684187102110746654464910069330039942299616336873253504943158320420628198736937456374075514179914679322547314781280793146510307023288586890956014153184804084036873449785503639519227904697791656310303086957695262026855264908456374768122911721443400598198607576569738348985833135455132632703669315241953713732410571026206305179917510628229138092137873172760009765625000
912 59507785605643120410505519007213495492940137742794793712595012514628720517080375364382444841772934404686296925420663157207903166959049057745313175713648998577512811232010570776758676253874159942070096211432802010383600891942996445126145349968952439016455264060019443351198189421453141733269338985274790805578602758687351157429384573548319920620557795680677233710695590186874774615423941714241730409451479646690014535635914136274949936125576152341200444083352472681694190862440243944622785766066162368070840504633315556517659595213582994314563856142098089992164377139633146339583869365109447003811621038082200548243743631726320259202216841414130788750612288768077180944782024530087170568139599626993005488755944720291968133432967072095139341725281779922796602773631212891252275494848506690917697232591597400695911382178475367291813418331036927615355084066208897762641745128061859872674492324350895225912192127229460858472975814947858452796936035156250
913 654563468177598679569004811825269769406148334639692692057515697256858302261781785121895130119199099595683322123009577995280118309859460866611436469723348440789750227179842757197752009854822605869671967895043497604956182181184054346256101707502735006206851019469043202164493392911567842655301040980783652993260903760506287087966258557829900528345339529242647606510664781340288572352507500834238273516148341870830076992997304625159826482992239508379344630324988494380730730911708762637749381264920114323345047808248712695659660121232337079928455824360445572194677490661104809572653480429777933496980624242802539072754040641718828439906830850261682751055476958022025190472177323209229387440264601383829879908201049017982937895958217138147238285132836124922107195756609762407151704309956555393247349063208676235749534838169948315213035833593568261852433974414138710449027723045744598363745183741441631561682596134738032489508441358339041471481323242187500
914 7199954249886522923667953953236285472539206241673715524201418535747724404010412693900417482021494930560188667979075575447426514403382008085215984652019267538411997277377002709387815071207963492450671103077050566612249275444171401862583798934795270757197582890981545651910202666223900719727470298112865123312894017892332222299849105063871524384505993566352814041883250348255780238189054474515581059554507036215605519782442551488630509925935117828002964843567539545204194189103201543626168371653729453752494074296254569327793340817790170893721024474854361212030105960544243975766004785550306409549487404918438439276848040866549282862094414163931908090129181689873377953883495782104583607886240676121625195773794198785014773333797051172343634396601148584797964067787827054138454326323067483467082717135096928615821729049002939345933938426811561099451622473224446954336380734322813053528948136410169589520959400417293716500921618717256933450698852539062500
915 79196813938894850456829983035611973481981744587230450325880156533536791098510801117739439997995639729063114747885179154960433022139502049485209367627161697668980153458251517037312189901507514693708745171966056258511078530078383135117491031756017210556884924299994093378461402573323594543482601423302885200871046033680430641217472455583329016607310814134989018725154716730672447320973701068803639551099473098357036829880371469005289807827210405057109185295228965606890168190830783036685899940128749618534544914114861221220853652998720224110110555870710091972707299046396000404979043944461604398014692552341458674228237035736218645097755534000900945150236325460065093025537304926569745550279501097868977719841967485463676502479311820729695453905682741510638311716643482185185597630737360314168808632257796112207137059581565080131815205478716344345678414651713230272028382411106962735828333273401559138539810157441517501908379017550032585859298706054687500
916 871135443419072222759889693956996461692966699238586751117596884442745570818619446845058217945105378382985941549558585940015882393806195437567002722604293865639443199210797209265431789294908109112445566450658147389711160845456158892799827377058690396830288220802922207284690803792739858529589127718796674267712203183382567262669064127443611299290618299451360057687242566451139401883127143597706227065976118175937887739453689831781717764333448392425239447458580497882135401891406438647689558965650273327388741297709909846963162982909728271434284653232452202277637310130412659310433330916177370466129134524141952159444528837680322169339918909380252798233979820232779373884277710430989563962820330268992779550293989109613723733415038989113848678960525732266973182311621754374162725991534028935714608876218697336416714837309494880624038511352462246310395895600369341976284254819720667392626559045990887474333063159818296705694251613749656826257705688476562500
917 9582165279609142160433020464660977216161640014954316151444002997811300440069851682757090802092580601317109164232483892192297538507160083130291553111665553996109941989280189813992513239113339864823953546012698276179855264367775095946161678485059320409246955403390111660098245285947298101058283264655803786537547111773909741008708409413956708330392955675799110459676383461754704295406536716674834395205586101463038746624060052986696659638929549452947082534751147362388811434260603672852415458716033884764476132560012919766440408354390247364267007486941905482932683441480651771221941331073244056251324976200831770071892964788738873561460750109595740942518379615364547912250580551594136789427204660126971609890009010989726026873572809673836137224274649362934340918772275511129473278186925948171673413307596866938796090109357353093163538012198224152738601608643652845658574579534540684063895147063401505885372928274495291089962734076834749430418014526367187500
918 105400247618643423180907193200641075323533226425988613897383197004517569267304101831344066692011925623200883178869399287933519170884007473164779934005523271059053907689920193276225706126714219668487468151771316934812375993960293069498396429950914967839829424784511484426770405983306790304142047837725779834330058335974527969906168997454508343116403230546048112729517658343200844021607942916372657516384803649773633117102235566158479453228504449389279368745363909153176726112131123835013594100530181933854508682711667108810870308634640436613163220751355010444722959300343977974178246529183550134999943073907669697808999921536891877257748136053633105574056520521170633578095549389220944324975062289733903607056388051366448189959630344330936489634431027716320971027488302128344653203246086946736171135474924122065676857575336043270604337294889871696540955223810098546339780956245325316149430229951616337955859265316073750118341934012278215959668159484863281250
919 1159363450107854421447429717697828582766106202751699026559885621255059870730326543749396851463139731425128253297956294681172664106708124087554425522914888214695863414028973196840657635240409815962777434846862937259702384879770503665754336020843325260846866132352884141955718089646253621358585261460964017353680386560127102564620799781344877988341727219615890905178125136821882443593088307409339290487626810336668928283919506378220133719038641354402407164822456460818806732916430535328995035649266915103898821977948556862949963988350901447899287379648409501324709467307633465726387166457606196938907279711565679031889423530163843873600891674510974929129184403406487781966622314766770942458923315665962475350728117073804377256840035316715287048154002561029306498147799693493943739250079025905865321885882849316624159988690235245481359912652613213755948943783197806482935349012682648481043086189602425310700367720295050899537159239116590470075607299804687500000
920 12752565955150905779859064772933804441708770520021385683747731904964184103153955702416443543190362204456402136596817367107284962856860187402920805342067223893428744210758170551422769656025421473206865321652026528962264710064591634305165672367939728827141650989799882558421643870072095417629001632058480797758383543399941954462169145547185186867203065519867095369665012180331043969679968480874434565700067258904807092418563326246329093716736433688940619484286857053303626729648644324500554767413748144334680913620234322624641558586013427344323465374611978805599492890758519107896360536664031034197701694080236124991879665181381251441787967158396833038946478091894215043451319004961420076729953081234715433863678942246623112926557969377484553291563931402651230327857157033211794525563395333188639808972296037659698697687620501856394810050151850246098375910023009059889331670916545666395904572441865796684121075105005846395123114689340582117438316345214843750000
921 140273473711237679171930820290841962076221136563180364596307699822450811368114330097206390434455625714659215210483117350691711771737315179809357007032999558377082315268215345452192057253764954654812512256646783262709272264316202311880142201239214289719763609234778212511579337640772425874813276594417170295385944568578156349364407957010202652086995393345265424184870302505823144025316890397045406343088193880088476667513842398904466561724637928333498642393177633918250432395883084244693617297315562174076241691577246376892990817592447762432390116590946287695482857479733524380252309395711156638741372901673965694211011708230118571858293699825434121121921450754674404282705312722023409562667149469247694978334446195507232279032009866721797134902591189114137506004190873869475680332339298505366207615683602087840466080850050413851798368929927710780560135752536765643397455036165668132495065547345255221508750391261853562863137767635635100305080413818359375000000
922 1542955942844558870413534756018221336726963968355485800095329977658079491110664838899286841664045340771841571700424703234376251280571087247812206908701245356940010698050860301988947428895554915089153479842279781243315881791342425091425963686858594952988186361519044647359035024523391689329841510788365433124104036868684652399821680998929002421318408838703232752025853540306655447201966044656724403069386154704312217016974845318540861658255766034095255566766060402961500796512841480966184708173635123728301397739135635319050013534873951184030974110078521944312221884753357843139942499033730116885316694332759932189657847449193820561525703979905035665461234012611003620030572366442850452203686326212817543024782730349499130679517072918555616217014335458633698297896393772541718348286412524401964741607417442929704431195424406421281948745562268237939090329857496242297808508482291678497015670852789855114663042344333660285671250278483057627454400062561035156250000
923 16971940442996361029280705963803399375282946258477829892770097361872661018695103711602352525604349711546982740835781849847372965619810653661279873229911183901492980701706116703387021803238972918835475905790741554486629443226429270713188204036848753855015274590460414924412879541807930608943906957661841670936104189164440958306072371740134128847082482667623103154907682776789350676109528638330282443370047967337338966252018404553446090952413934293994953062231515829925337006345133378743422005830912929573838690562646961714806913231034487693316966741033017948449175377915297204870500137017711914630202938639305027828550418347506830567720562525738284510816213312936153927587563378409575059775254775156249514720842449428177134037746357698627380299915455021677365228225638439247168994337385152606572463213215070458751224323127414428368814893332282118183612691102154848154734481591553802959414820656876814662222004865806210954781718669437395874410867691040039062500000
924 186685020875955138002399830450404907811963268073739262047956070492958857185167969902849392057306981143784374532791006623981457519436427623592895060868733805509273735261576849335134054752958616916604348595713322662157350963090654786425829887529706161194880940165000757378195240286989048858408765506750362273816174192108159762084507667119158641894562914746430810527732374097980945891079657864862959770223698935709073809750655128079020967628373565569954092615117636788188681967228062976330373063373737145350187099312031121211390493193777604461711813227426141162063583462303028330854597127943643158596551151606242353331050970940738618910950314495533671232867871279342662162415794733725363973670097643926218941633352228982214090214340605217051733414791102327364418036115768567233628656283325963947908686259291822806010832343615176523664498539321606360687865063122631074203078433346810286145636828493786593305298618182677872949851161088474782445700839161872863769531250
925 2053465668024868532877279001918429662332858946235406451464554738933001098611559899431600325758699749154994762572811543521602592834188166451867178694793452696647964104720356405039310151950091128726692020830329850615240394619659685384064677142789060257324966486134768541822563993853381612830574840344890097268740815041271827720301228825619817641729821252119143915542419660415105858489463874210371350914742393714328665976740192263910785051590299277326175272665861540015125703921805291966648644767469435409376666666981324818820188275339285745708730215799151730690687771732719834382916933045119435437018458691356479039337867362814348687221918577639510120011959760195176526465592706875735570751049117696096056161767465292537382862486499834760920775411502009141066091128300359116109867831991509001525184792342078786487252197607668719951733078776766469051615688765540343514232520657081682268343125531491975707611676848367229808196149365429050703824032098054885864257812500
926 22587357196476224984767557790526958968944789474346820919487119319398358441053344054586852731342220339846881104215979573204974012150010004005182591283784505612426340556037992767872395427593298986137731735646637552504811077241270728146183229290456893131090213717805396376309714090030573598883352080877087621725249122944929915686914530231345400990171024369048870583767372835656968129060471038219735535476372645960355030074190523859663426283756251307672638991452063529563263041772741453431485651109242605554092293512618044946678931575443411629598285809347199921497774381042720794310687951355585796130811834895190190196938822731015204789510436185211413629605127946213156023971703604125080958358388088489137989212385269133104240225760398116303011374350218915151411284297391364053191946413403732666544593720883390965624308087134038549786899678686367183028532759178700358947021482113484627029125104418943439640336065982382318737941434561022902016702573746442794799804687500
927 248452512776574777683114852441040155290102023826317024566872158638148256578973530636562694533781059592565484399504606727582110073057904245880628056560466230462709374346857078148522285472135875523643512656409021898099938671515851008997630097063925512198246059052063538549134315523802513345282979621759089939352416977092158489200846565330598842904773309527573726859114416198233689122721868220807731032728911876660939344222790383683312446894961083422910243228288778056129138880864554262708284607589550905701638680379095086286714558212456249559526976335836391286609619777842737776883785364630239053964292868201657697383077887661717270946273307285030608533600624570340716609237753622594231898424915756084484690511508723803262236656438259326311969954514775655600251007049064741420422140024744991672467102624191342768229042091591989898357631286122352063876659352816840324148709381912880538903415744099284697073116283689904260957321407987663519634224940091371536254882812500
928 2732885063447091776260040953287416520112149201594055138578640345494573281996411890075816532578357387630484464949226722969147264391451155136350690343351449769117312756647394305558115729173765376763103858932483608266397958864332461232470141787884602982294697004457708098940087270348803868821729450871361438524089766212568550677402538851809292447940985492975429274919707065567088468018793815064954191771167390393877957358561304116902671505497680147945854826324668389461093533911518535763161786826405126035595260086610038881408851003952219522954768507833457702272148774690922532629758456625512201249624806740596197343734710609838645038593959415530133265428013595742719674558548851436917476890806780398946307078553793478903920057501999003392395253287976242922192848251006677058472253010051856755728805562080485234774919900614256055237312466389175471291270142817010895831996832508017326080582554395091804316259009004108084584557924329173417277161206584423780441284179687500
929 30060717384366071226131419984685515502447767809046065017141018987260555573366326695658867166224058503697821011849783150199057719757017850217168240256485981801831474979964119260870162256602797866674748045764834618117304298967345879487955230861471014858963505406436292708826477883592973828092355746915821164155198407287986146445020022858194049304108952573842455200213070143802198706462380954485460760966191057453289341083303897706125932311953778788807168656678479368865246608665099666006614472819026926982930618014699508102928446344858815578117509686905921897533924497404244799290399137209174917627850603373734917750543392112642213140677535647986187708176546867175269175337845855666649980194860395575965926610501236558899511570996908963076457565340179956017937155427623082802133511635094246966939542033564886562305433820891561668025763664493869510619376286130340376380161479314853661931533072244564053927927361082201591377740818727959393186210945714265108108520507812500
930 330656690158394211203332074281389403394883308849126138417162194070638971977668585964907991747369826826135820230053729204760817728101542074179268475035416977237902704100751903210783687395271012366833185171929277924102803825447581235416279085884713759229582918049790970070682516737278857257023608561198765433451285914575764624763391592422217504410561921259355208470332988900060540423890456345653960443777422444193565215761852943196310558603598105161502977929861713144497126324523575484315128614970497604108915597128220252692228483791617082711825727721276114989684800043167428436699152837995143731256352522447854851279541365198962309412904904988344770706959974019027015144141764701661270160113463434001403582207617080587729333107474142504175349361986513444572222277619058795980757036418066856632071709790083625045752612643042615369602922401846641987916194534902651787678601582761710274037427096111488625303442549704303250435009778676609393244234524900093674659729003906250
931 3637100384150062884314605925950833511685594419488626276828851576302875159420089878458869511916456931487761856011623092007404409820746309588671879468002772955550950637496903498879006438561115792835728215149040849957587270108576085696042359161361384196447551694177810985863945018188682744420112919290666873181566736796936294152382402584692418814094772896431830602513731645903314351734017214031552458206529550933979250009151430548694306289764445347869612903310849395059390756776512610526952280773284073687439456345367531155212956635947016514024857331619737828461801819266769512681013988620140685180890194357424803536266831263613404211501324632431543163970676744557804843957758081061037403844167831436735609102675062835593601756071115733789956320976787713770328280800878293599716978108765751557795706805657161901432411398276403169433544085317612234734939622696737881286845273465849936779629993764092395058179505079176191932130587057547810303503865725360810756683349609375000
932 40006748988044662140605963544547889889839985510301099449112431227086507175382743831478485223671405730529493893568021478044083872860025535174285189974425270158093964938355555637741436280527837411770991382137777986234330996696020341341832572422314199861183700645221000906008735309679320137326020375928297563257171744318135085182211395554736978593948435884335015003978458058783462996968017344242674327886319406883438615100339634362161006157878292136690996154524895583908577544357639186893060207614264920611420519516631206507286023975219921493233520739401377498430110644427142162230414740536026905481992671177632676142919506458974885127381049983916706234848120514606160163102736338536021477479944158279813191443215783359627057097225035403302871685647979719854629005711193955677974687762637155426124533348800502309677016599885639573042846135333952690373236833897652183350859734516648067567697797145133346375061852668875916600357942227994545447700147633440792560577392578125000
933 440059331759806612378490358740296600160889275945184472408790468599202666202246806800694963162140991089069607651223000337924156037876200373691375133937522149581862221661309148394678378118999040329016105950438351827219652232251823494334621490766758018443850031065347105132891091710238426028766719325900307094802026169097736917847890076374522999605698443868906170439399303415071168910102312191142167189686837296941369624573015577087643933916058647627000390529108542515914830573374072360576524976968231814260060583244861824392009694622371976156986986785672837213293269841003961356222751787684919551982198898568445565282245502621275930614843465132100428221524269902107731371131817713608994506658697832898666516959897050078652736757305137771371774929706322720023638374128311679774552163506959838468207816427789601555670357047950874196248152522122209391416519759317995750758129499754820647664133648453843398509550845282824269854505725395321658055536317988298833370208740234375000
934 4840488676716951386810709614798183176904515701310236030349038720937497279115496951578974677657132666707847293774873276733542738860506777970254787112983536626808167261960807628850899050512294116342841364097187361161083254184070810199506220708873464219591672089946776268929991105527403823203194490734475936299264886408205029209249665721655478574589926481032948488485499807899411900113605962207336761489296884476132680154738797116667587181613366997546976075319860420112541252330048994812001618186160251048968166313915271266014560834831536528551590568673090505597099042109776446304407063973048511441870930307922513556450713841928217119285671554122995928457983496073813137043017197250804782620002187091525984823256739687268860528949634989654131965693653329777131137594080500742072051225348606213435705594034794716095965810331234727074583662102749743629311298009479252476328172882206011206539871954822521876982841483921402887635919366944581287981463901815004646778106689453125000
935 53243571805934971050335801522733441195350619777711096012645933589297300335688707458787457797771946579639899549803408015633970491813331881326071041595171115635810022287896801856294738691453660655005643117158327545120192823133083572997769496565400444452706586569898365773149270144538877696149098590075483695795362487530923293472514653776361331218369060963647247262362604621222789948199486563178491393913350341025196681182611074401718990459079562349803601384571228376840397894745340844973194344005304977070327896702201792010271956320939703363128681129542277516818374726297817634175818464474729432662003152462299089142157972349806607693765365723303690268166385522013343964558892929965063307032540386453995337317483774438222477065797032697058038234627370354544662068226436518029648640774493940073861475548456474586116986681039757830395036660677706483055155038503528240714415951033898598736847473893843574032543335290160314605207710569011181345189243074855767190456390380859375000
936 585659450519880526063883037393338720540988784766976360473684096695700011489953768736542577993721975660512899599678186417648626904968910730333721749349219076619388882222222169572092772525233687743140897242847944659161050823951708414218534241616519763491239772372006141087686362682623329145478923035839923104159841565168109642735106047187724399936984710067629423132474090908030094615995654746253434525959861359326450842183456879691974971789843109428837501930994188450255272117551131842780287664494386711910323845394397186269512185743439249118896020215695949563232156843120545326549578636240100579559972545954516425418880805545700947403029921401976989780058238053913241493968096596432150060546447593192495297385441601278219784790251778678368618388358638486514966542586304978773950416655206096650378328046696711080419806370475687400238120494500198444700574936589779144213077261151367391888916014390005518620298000430892202033532316368539052953146040181309217587113380432128906250
937 6442035730311674744296849145205624598189803787381459906440144132220914324647587922032096601352213267905570628545931948048260676512994715108361755430442116610504914977301732107920269955461870832553695723162527159705810141545122134727801581799785952567687626032292438732753822720621094906559029982352956126731100295199682706878020623649434546614046658231411324850004517475745736828672812805064974739843599458290014681258854297735537935356860162712665384879066007010136352080235819825747550549743261813743592104725033762211553443273563103723173993757061124832423028140820076032782285117542786886963528159242255182699394651891745661493086599259090413196237371407403220445604624736082543274604619858856562930533845205153915536373691945854017196184755296441408509012102422566725663251921267200282980019651515334560960402279728039962540451473234688639661757888617711702269908527252976812958952472267185680831018888026249901506572040917433016188331507123621122445911169052124023437500
938 70859992635265327537684838512957402263088144769830961273822618733236993606290835368947331751157962710720024323804250146404854983433746105579220358150885685225506343944883122405698954662076465710027493805399792998441553992781414212368343463010191902697703714030018066474837381876012915193891346720768643041378516517203652928373868397435211112933939409109701395324757571888669808872595483305534118099833482789554015439196166256343363926646907464794824481583685715090003647091545257544869486980637827554583726218811701798512878439130250728745925142515977551152696476990929008268687788771781895022587638371101870121933586375717001941793650944654600374307579838740822926180506688095740429536311993680282633068473354094795608481999996668678253301793246347460136065950296721054681324687213030613814013196835875319281818874853556352223547037265507470798027372936079873698160546770390041982170608174231885080555421589141104794328269694007806523555759170562851068098098039627075195312500
939 779433515502548557941146355097208255748903075864407203581811935868865471253790689066889335406819352580814657159513568356612732172241752509751568585961485191930705657517377970923602922967258816903738693217036962067777567531405278248643420143506694317684534369181714970816427393195622933997720497022819565991568498701985128356642577280559113408812181796971837508097079948635839151063035992951536808204389014788237247231256062092444382415115616252237041060399946972804033698514775503349016198431204018949923695131119382282339435250533926199122408491365252661021004796493764869190896444683545375210172944748789079162104894647502206220413352432333119646274386743718136854321843416135491959795970259064678530729608822026311522969060214478003778362218282101789404515921364927376902948502060535744608193168535894889803533537051824751362371171147205684202088630751120119380912299493158376156178307971242429368622784988149106142208839110900543602905576889838812348898500204086303710937500
940 8573478242027294324876148026914059647644443889898071059203941090516432202615196196008304094343939082520135117508974702424770959445215427857719740910046359745075246704241321599666918551512360231770781436584567539676428269514808869982706842078409552891046619014064726732614003184740037055839848841778680409488284247615659178971700230491832540489591629734883358237255502044468405028834178593706531926177977791149170102694935976510932362993521339288978230595976000010886901743796810619228495234346935841285592247814834879080501838369952128370930826185915088732354235681123517680848725697311189201829234029647149277084278762349627187260610307003403880379806456595807105215611595193622564503939500415797683698263341963395684834509628499183549811891270954166064763762911181162970526586439705238414077367284461135054610408231662038372026903828329614564211155560936537459528390624790627280842368584119340324552315549010240203228444375882962024976868820047570807219017297029495239257812500
941 94305066057010071232845631057984492350485914746956802492984199207127101466595689742438860696633745873490478630729142123181684690666039167735419319406097485167825860544405232148635031708068796237712419291902652990455142011708374043272091380687367318813155460768549897737673571479091816594398363743854119994107396484779313909951233330689277172950300335540710760350905335622341510303483837812473165989539033246197350679157427382534261297911649880742392664405330145582234530745670636517053238980272934148131812847899045292108959185193158466734029555018273832827835807138448801168894307984611408880376580598814898934224517750366957628489154843000606146202779656927911510564092388167753610608482591558769691205129001240027877494932233306441847053008753358198572493731201125748729661337637924674622087978096969507843575778222267722725946955536344231806637212197345799846835536633709591407187752889919897985481862157852129990769597616186960470970740422202993613609578460454940795898437500
942 1037320587159276317750515557709482599177775642229602748069676097338460306983324203050769825705580490137039211794021823460322244304954657599145613755460652372017464175262338943518065258969170648376469333362979841486618698271093829934542595860157646530184528036731106039125356109866293561660260833252820444491782859687807531283117929843994939400240524797240016968546054510973101758635619327191407294228711843551451257637244424326788786393199457597740135673219082238199891297831573571857762321589993003786087406023873866198480004083790267462206817349037160265694735693443351956402361041778129688187723511598921786659351945845472652682182545233156891261429205271572756822578237212658122096682036458417094300713968236048210163462204793623331501827328194601378165307526800867580211146037915331429613389546856496716099215569591798326252416167148970744633966996666960037673599768413660837504607739536189006651338345206886842849289744884880082521254676675148687081673415377736091613769531250
943 11410139937699347829826225353176926858986279481662612617572344513979787280886096087800816506324087152353678795852862554787174521085007662224209876150660411561661637174800725988331029496216260998389872549520121048724381057180627013685174029378300414653699900726537547882199048032802336351377045830172938918457144663837980948984380507374239715481957856271014198637509621613143195813753152746034162057096639372893549746010203162155452223418019286105936187741455371534423510177302060427458963299620011276820337287843616897680581538771050376371691686069095665812805211108816344587113833571253611282122837874056278934164399341686270521049563054102419640107597940461361936804259927206876810501957805072351829256850407252791264863876476603344013836293132142880616243588032182728162259270872966679394064207084952157948664018262450949642341819722389545133722973407605421775586802840215247132383049356877762497545771305164423588797660378395298674857397114301704732497455552220344543457031250000
944 125507287727136701023909465697145839527054874008087005761107845391487271835450503678845711758314207780044004759185010852656546070698369305678776948230533393925151928780775320063950889641173386414913236710888754488417076747535151340330520409923207886944414780069932851613998965391253393185879761941014507553817871909160408183936719570805104300479259485485766782044776478750863556429233538504665201483997235323417932145916156269889687593529424725489035598160874495937563319212626127230398595894446618465632418121641322990726415224822390719761944836195445423761898180192523125176896507603201023133453531412173704978285515542140408172430359127578172742131973145440890558533781974595279176933496098770373140565166208374174035253444413190057710083705627172215498048092062906356157467604976820296040823930977760238882951735482220349945063426113693766393226017101102668313808075651796642017209414578510037095685693960444206748707215686280425374823227491205557271314319223165512084960937500000
945 1380533399119590985199752520821641128918104405236988217606823541774558841968972390068458773637901156010515388999657560231036879217114955504589219435697478135351883123569706859707082065305420792946560912316876488958668352966466726378331242945736424381812561459739536207274541667579232790264303193542922742095574414866757307190871794074094769899511492915194132466631257817729291668016237818963357170807931794113189443654856843113894653528982655045233559887447180561474294199349073974115831836607798709941240356402813064781741133618069165375968531267480799298723227015112216783324818953194689272022826426612612494073851840492643066688436422186253754513695283681602585210237010728593867405014694845566917757657149633576957891297362066176510517979099953334582972525202784347517110652435950186038309423478925233767687192360662632426386231428211556464866906943856642013037182471700368378347162428157041860048313103632049447304643817029375641017080109107517671418463578447699546813964843750000
946 15185352983073121703236847542465833350676117758423199561452407703005736481166445261488204649164227735139697415019738852432007674976170044844058698345785334357172840657042163226662325166814543618232034640320390318688186642559829754875398471846473464447187730676289289067105733336671178349760075413424770803900831361325663970435016189641810930530732083281201523165721359726786492873005050253967950288836499408084472537195347822497783062656247457969409248214188569733300032766079885235236584546386466974745002602738067959898037765848205551613250685171053732894084250296178918744991558817275714359948608352038771553508713683068726620426970827113219856720003978169220614348295090962232843440526676012073317042107448980604127531890502900400965057240136476073907501984834414270983629822229501078910372696689928350944999505485098436508115688891992692784901933772186292580080703793489912894756220545576431121743963513695032602938709959924850758186155863516120234635309316217899322509765625000000
947 167033224525813944582163056189246878138715134202610587377722696976874616435006712992327773071586412809704433291537592976122710977635746687587275054133627334142151317685097142425883897238419288508609677129249331984340355687482189573804419553247777742568751189898277997554780411691411981581320264845715426152532049849444411880635874699406102483611538074111042027208215197200448415167162412224012296280668113240546708285710329036174457063514322424094914368635570699286838113961976177820812879116955308062946670769857263936852777769584333859812480226155955099365673223413466568816303615539927210333263568002559194713375365555434148201946126636747508571733961468538839212973846193217066023102151601436878036305857009885372787801424259338813152004822709687747178748183092989022610223995499819586698362002125836202739412731482951095599405852739520316387654871688812242413457971479992214203377405127675024109532392706960293807087587099768979750528475128334982002797914901748299598693847656250000
948 1837303230724421172997057641080172732303999197537282619600462251930250172855700589605343037886117993030912900634471601421641674800771378142870306578638363068521167589787006456941162370307523121286355052098135112783961757379727108173475249782020582726434335818109012721454416952504821838362927688258714166325560258364815486059726266345860455558910415447628096437279230975455178544007541910818947503637353804023011487665354552168843825811913373841043645777769060744967743283546569915631779353663748954158545430036744985951568720257917411714267909416213344682665940830697451053786237906658422888863655466711830146750437545581771944681652618042298804124479624408465710148651921565050252702635966749978397020567896982898825733688304030688191009807018945714004577570756188853254235930357379121042996161367902447891169924993968240809427007900166413296098551745768822168164580478249482322310241052227764358513813184286543466100327746591910150333275248248424138530765503674047067761421203613281250
949 20209650931504976205556171625589617576641111842404123373936086401024696830556332972244234156014800664602096455014105850772287574188051406579696751731828751162861796441770348407805438050054743581570670937177102396646694010436686359312984611133089129134384363654693935206218395434016950716275256377212723493675910175667103707309525516557627105288175255892115293088093372637600213196951792023142925846878363141845283613404579459095079952919776566968051093410718500645018539584872125174568240234614450644626214643287816323431547601437296019047193264993706497334862130009413027913608056703917818089899722474161455896822358579799303284910208096906758011721688253233282759610904102123331028933028324504437877297531710803668634289914182787854533030210449852315466189021576769267966981598691595673982025789609891482019921897229319917140878278566437784130041332078370366180197044166546954305695109429722885379484970375626128818346690075522384627656700668927453046208597697841469198465347290039062500
950 222298629830549047839681974208609903594460215945006322901616444880269487351750807147232279789806364711910737597179589240230253935172629753793217480091669564443510517374147696129985019949397795021515322391552142200729566845773105102091461923208951218488382566735468701198180960789077830536970063702334451999084528913620556442825018936289701409574748170628806554909119251571672261911071568497970412956478675055167606727096920061062255202296250815102141066694348830298402387110904307835304176915007297161308320087538904270681998830805275161893041831559152566992558611008441777945504416730948209871013789492317296669563734861245889752359738818599021180790538125198382072740164661824289003341388499981675555369321209809209559396332049985755693501920503631971792505757615819628773696274473126933650407705684682420172300654180717179029144963908202966760621447934499874606924745581255342419507366182718764298860819579201772171672308733047434418001461005256341740832226605562027543783187866210937500
951 2445202096365921745341020047401468875886856686626799592468953311084245546344481845191902964381730255537305332488952259076714671999783703229929406314477197552136483702068675569126557776408061157421379840075792066117739784799782450219115207803129536312221172360408176489633356493414560004711928744405005437809609065695814785468557918152148293626015287989149086202562993198236573774558969805864059680891244529888169104670496580365477248005597019211905513449203051914643206995079546390817026088918474956422260950122758454401055663918010217516563609099584282734462034615736787852081517200116390829834742540641988113106860088807427583199071862306899143294153346442265897881083865232378423175728678886918901629931016677316583230668657160751736608511511502264217441522512280898393771635487514333233178276895321580258513546090829897420332126476435835136353771205759088499592082043977309091485299408969878017618606137732651235105691773112277614604745576128239786806162214816140476614236831665039062500
952 26896311941418191023344696112714542545849720100982786043538960390720803237654332771650389640129387220671155155392893547984266018527104225798861358050925660388065548841684519853659686378866421584443605219432269330131315627425253719146151193152116894162584828452876268256668959654684993283041946320228832066554261425208294143647954321569978587388028143427337005806472818011400045509153663429318191557679309892557010886079945703538158636368438649292220124185893458398973493529926179305515572970858722829220558794400767178712781926405681253125440517070110703030405695074321245915101347614999601914658732542972450417711656972343531043328130596275348460901498263846946365494176441410840182460899109330383639344110117609528523001749677240494216338976394766532880454823494961798542987495510096725255063978641543878388694804826852176670063814963744758610466032317536693501805914283039766682260943438266744363084056814651473171763020243497595261013175176685510020524461083368805702775716781616210937500
953 295849409390419992372087494667822502578102191813564190066724892205049004079635849206299166587429310343075508604515705169920361988006723849605248188910072596685391441929116324394976334142094314975025600546646779046333017628823445358921883984318276286275710739479482758664416186290108501249467860509449919591791175639775894604873630131304733364208054017990470312223206578812367444710812447443469514572480051398233928856830377311662631038412142804867043514119518510664590115853582578302800887854453400282085666179951548837422500151984592453984296605344202004208313051691778119579672738565720475956864193014236150379607300276270307036940433544192935708951437795039754303020886711746685820584777791747307299745288728908865137015053611046238878926938177163238165501352421844632471296885691579112091908442025162428981766766240629231963495949583653335492664327532601325970200086783999875956156369881730895821069201273633505697088923614359858754252842831229761838551794994600641075521707534790039062500
954 3254233265411971748483669651567467725709821979333747310946005558957497306718662646100181063191778753356988119054962550782645261908315682172146260808211164419443229803649416093267871923623315588783265966466970299440591375122391028206536007179340636438931441183761577664771549025011923727983639847918778813437330159883482847089669484210148053412313863655485153715498345668758483329876410625586633749385839574129539951747391616450494956168994289771971136038629423584750529147172245742976073845449350691962865484593406990937077176607791079500428124931086606756417535394482851721719188915457847134034298315047501525971850760243616111108091568602914564489169169937731516698226805015852442698638154989719710729683835926829171778996229060080896570504042757813181236312165691208796118983969453893080220466521697989980677659051222545178256100657228576547172462518013082496904602997081343818738551088787927071474783840434588820158841028271720459430895887318523291079075399068187834927812218666076660156250
955 35795353343898831253031519854256741067165836820357328702930833328340259932370810008991224113756509061373286873544547037666875872591264322977979046468322064855018710487592300238655215570313584832054794287053622179621926209132278810649490276111761361166902071926209795202398315072360337671224590396464902350062690730371103021097122492097701364098664508891553322921735126644825522649602635429776561995176888276279940791418258077790972624072417057250390830504369740028054867639702281545945825112192059178492098346574315213221053228371222635721115591414745975132223669927606445451904651789435430029460325484612365441715136183437097264932445581999753596544325805957928985915178322263424930932037703023995278376333986868252710543145028095730339581403046042746607364383302592397141819952836247526015273664851228481475756968986002759419447468626842032715659920431904830677368169211950260175621918857812138325712673981431197083264694294160078653797325405098929580749445023002408561296761035919189453125000