1 0
2 1
3 2
4 15
5 302
6 12559
7 900288
8 98986140
9 15459635718
10 3251842717671
11 885987204390450
12 303482789415233775
13 127643176985672421000
14 64668997044706349592900
15 38844990446097247188562800
16 27296481783843922533011100000
17 22184577644604207037479874293750
18 20648225929643994342682505012484375
19 21820306711445671572878620149561543750
20 25983170467238974398312898805821981228125
21 34630177332940511194973880260737974098718750
22 51349777107496026467625053771145820640442984375
23 84255474273825273445466243912386453072474355625000
24 152234829189146402489911427273732675701960562971500000
25 301551722896179887357880646563841339352972342025458625000
26 652208236552047795490509820858626733026588021958309514062500
27 1534546433231197228532973960356031754020079513488196695309375000
28 3914403577572492310578555405218041546289268477204348733387007812500
29 10791461396798418732689439925390168645358225079372993362023324668750000
30 32059976222453962086002023202179488626922877403046685681365280959384375000
31 102363340940833653884005400277221834991995456440327472598284437351337812500000
32 350376901255843281048740293835929227373733113764793236302265659547823589296875000
33 1282687492896450027186612375626521777648277614827384202471966367997095575297558593750
34 5011310216479341741337734077189226759191219640256662911922679845753935052949489833984375
35 20851495456221063798496796730213197922282513109144187829411655946441041691174234351542968750
36 92223881817436653234892653496922247194422684708757334655686835805585516962810426832369384765625
37 432796888857095834432887733982183316354516511379825303178380020239359400034300562974185979003906250
38 2151388753957570294460946359402662452395890577188616005156709904672487395542701886063166327960205078125
39 11309635426687488217727243126379255701903051984766469770301233185340222210532804570901840510977324218750000
40 62778686218894104268381903465723198758318828044866940280457012439926968974430397413146406248575629331054687500
41 367437709751783202734297452415809521526856890075040047977464385409817251879709694451395380737616754674450683593750
42 2264484752320998581654932721488862120500205704469911867504777520690862292310861232258828038347201014417499749755859375
43 14675922410151846425019844861512363987467614099234061295876919816963527381016289536382431352721912508578405427551269531250
44 99897719482223113220315078922569814214503199258281010084746108085116130089600706286674588498045311769718915974695062255859375
45 713361085951678104732099620921681314889902190577568482287191737087086470893038117449815068165417811153463495111385802539062500000
46 5338021555162456329600284765320070361267957836129768921691118649565282801903782972075669506139605290411159352684150750803222656250000
47 41812288339159107779266948299138507717015677998228836754502013695284288916666629817726784537277057026208731530860172990776435546875000000
48 342481127845465071055960854988406785094970542379287686597450967285627222163222827987249890316365753669464492322985901053125824169921875000000
49 2930584374804572758935473206960895911427691687832365057175346310042863071191177109969068075903857750710959113800131200564037401210181884765625000
50 26172826089917476647796709409985735070900657328915583276702514795788757756433162968039259259941896009401552509350354607025102882965775054321289062500
51 243745580548893001403353764725375110621668267452653881893052721103281554845179090027980382663413881259404266935155379580128744029235694571685791015625000
52 2365045597385341429012575916031953837657958764734449796017034072402956710240525129454749559935766557740773330729055030109786247455750876325748825073242187500
53 23889156674723730464065673391201100255816701052416142454343520359144710518446477812597540143058012229769180905365279777450437790670390096263920658111572265625000
54 251001697249453118838064280817944336497142290351455765865309543319259874558432691428680943775611083187921865527847022481630346744118192099472974982872390747070312500
55 2741172313599198769835139279900629949844660244095269240755530569635412691042025028961359010011125179611063573474942761305025990299812502533441003326252407836914062500000
56 31092933092676705087553394536169739236633862831967894428688057670446054892026136567099746262324103964500476252096761131549809910302837971254034993309411772689819335937500000
57 366055048491147111138587087992963141494816928285808137492091119969517460764784497957162559285038665005675258523382453391079804696597998580728013807156207693677635192871093750000
58 4469874477471248473042443791567070296097297105227506121379189658478493108259024571379311339343849511496387302638358303053771131965052804819726959818775379598695513820648193359375000
59 56574916892559379768022685321644450522586357219283079462375206351875667489873909587706882292321244765422037809529992005354959967239491382558164773445690553879317072031898498535156250000
60 741750200460565980887941116725336732204010666497404763176195315489694523630933472555623703983277851263029927432885860230729342803269532251107986669558506883471419702893762340545654296875000
61 10067729938419452554137417923370401322128680658852516218357726100403952793037782160636904700330088123113571498909165209231752709089188348490216289230761238021320106298251290235519409179687500000
62 141380524178557952823886656212495026880179310026860033449230134655279209300713978998983076347786037504853635885804658172642418024460651678070868377822943553928622589974925935881514549255371093750000
63 2052978207309837811998152734899787243295938563881869964303079246969579357871075766226247119362174765310665010109117102071071487031262491887846771813977709598356627574676095404231731986999511718750000000
64 30808924239636790920794244608672583850936177497093388542435972951741369033512007670731453095559578899003525657107492924849878666146313731177841510818791417802037331532116574230026984614355564117431640625000
65 477567367513439183867089759182655947664167658849000097562272431479400486579897919452652192800200418374976821773163983360439309653050806872999406501321533259809344111666475167152187484632692670226097106933593750
66 7642483632235519201881404344316511370229022779899535857318289181360945762575058001661820580503468067215717732330259181672419597958466396351723108094182368684259664950333594626467398567558633391736447811126708984375
67 126199907787293843793435214448011425578843321043263032909772053362082734813766494005895487266979637679038323872836217039029667164649751067439795625678816132849202449469043592228370059545110029359649059176445007324218750
68 2149303730462274459618487614322237604195433232230658891691924228382762209349630277365962990291022172896465002042578818316873657225130052842815736150719586523160890992431133319939293422696792749053483957089483737945556640625
69 37735209906520012924108529857464962303030981826988811168054835066333718318674985532376828470102162964940981954119419578110159782011540794783513176328573182108244336364896036356596273801134089341810130123888280987739562988281250
70 682665682055800906420282646204124228562177463525831557273635408899595504239234881041462587944564839126212525325329210100447662262747562775040995724605052070209693036136495220114235634574096833930303001906040900470316410064697265625
71 12720074005590514374769145990138252905688462037965470775918528158480744544469693821883758774455312015037958940832290482423172473294033208532495790395404842107738916237207067028013276626483526769926195865144110392414331436157226562500000
72 244008525190128573036210281162639591896073201889113596552037384184544930542509825827561955759543845986477502638138856116270550162376583319038155719180117775465676095758100639860395870255079388724531729135079240163017301112413406372070312500
73 4816959923323016048784237617910020791198017371830833450635981663619625198607249188846413356156961402244352424476946573648766102620537539328021407366367100990128656046997171935635796094226899834626109119780288050443424164213612675666809082031250
74 97817764409015384223031691355513073837487196270653098071065998456234527595607849743340451386238489755017799119001370374514267407651109726587576094739426021263810730591398977111139172842836448034894768651319486535492709369683436341583728790283203125
75 2042527918522361920098355158546797379977707391157153777200471174080254862828234624356051313298912596225805421896245052612234944664693950914576319894736724491216583237832951832104578153405085626746946296158200094856113775761688795948848128318786621093750
76 43838677465123857708633208681784482727584908859656983084864207840169618901164437766756826634819103857712933638489392109290421560841144104146847756155798337119824183022822462430689350287327720119688653879984917014864380708372957800886710174381732940673828125
77 966772253124422874255946354799587691503239667986892828727909388048022633291425960186819656229516049512507328476832373954121476048312167224099377087595618379694982468958916230647199087471726692163805545917394358373998339515502381408917249180376529693603515625000
78 21898312598202111217806024736312020368318208994638051380911905024818008454402806086384091765276534135368595474345334500733341381826333453402630556595422298813830887196231412560170739281856878088081711973737577259449870378396955019028028453097213059663772583007812500
79 509288034588465244167849513282920947159062568937627643401882377218782631977880007981322165483920326739194825878044978789116384876276368540941190224253265385900305379073084177994893844293252442850700768036318201871187640857621381680498585593360273167490959167480468750000
80 12157191229138219619142679581513579913765285406950958464901547103959749685345151291667380392975458882072120290590017028833041595324153653317719176179004966093654871484082743429783163855634452011133846918410301547188905965521057588858985326527597717739641666412353515625000000
81 297765532401168777877756086522612831208316514375518211925524294018252847757488388192782111767665630434855523982555191523430133945001883990000860950626893114681899224858058746182668971715042113526292030820500502723526016142910430731113897361978431596651108702644705772399902343750
82 7480750114712101308799630914688552903660729726091680757443122405952169915264151757323898666944712776294838288259906688605860299183295924817968803414639906521329876227263042357178682407577546791924184724553649850151582100785783001635162136964542339750706499288207851350307464599609375
83 192711272415591009233557128806122942568077600540876628703136829110109618721457074316297073467073046029275743798516781873418179860098389794199305387052706808332073230966569425900895989171101139987220608880445238150715211003306326681362809077583453967798261132808722322806715965270996093750
84 5088918143032222311767407461530920049370637801121528819647695084398321959933933633352725193256861694348499823393619013473990444907178790189361887143950079045566638484268799689162491328748335680823257878710178563044723376245823618069969811836696931117515018731145366493728943169116973876953125
85 137710994067811822289432287398067459194904252913280405876629863298842850117462726868243881190314507702984559178159693680117008290418089499992183960587063015258932088245352838753245496194570215198569288456686206128634023791143381496956046911913898260115644620331998996297054691240191459655761718750
86 3817756013063412765092757345285319932759527972400876270066457041214715775494886253083191486896370334344654642346992812244123275517291265918913577772214582093889249079417590711435700820884961805713769240952764368830657285918928162781233714411261172402795751023940424895545362596749328076839447021484375
87 108397385555834703749698467951534506229690747536003112111661917705510171280541920926258488269243535877467124473364988066396910692884805155917118886469321526940082781754062030848032747825299256573475465775780166559265633358551547020989713171259227218782043663447023805701379367758636362850666046142578125000
88 3151215880807248900838433419165311815831498768335078558731117728170969527550595063125398684974887646118358951978669906998536036890485712028567417843915757351958542094215020594305797697121975422535245710704892242012374254371378181211340675320658828218534074028131212220438163661468977807089686393737792968750000
89 93770601263028831673686836548654123781081085206335666488358172384443044843219580842379064930321229983143090783381420504816932380830290974472694879757029450449689413552640278024920803568824579167296368665659178878481516322887107977308052635264376257249866575770730716795136362231427663716021925210952758789062500000
90 2855404764397810770594374635375864887146345841384537743201541652364042026277688468463456706647044050303561162251092922148637425168681758403837733536891525496128409913610631625754629293195097341790984997194247379543049792807189934249875017842994691956893116206060181873172456060478534337823797250166535377502441406250000
91 88954309800323687312445644947620174580460932856315611322232478134599753315269749193904366683451124890214271406055301607551127868482995114074063147198687668924979511239634941244049463213288025252158217725624289649323779378216412549516792628413941240782903785671152969000371291125422376243786845763679593801498413085937500000
92 2834347636679297073468864519333267841453359673321788165282076419272514785938366894995905725927421126056578052056153402255979298397470467340616949538393293061874209230601964672964191806593986737463078456309574234667213308136450921228114782631782412837671385468948186012025874167457216233272886948648869292810559272766113281250000
93 92345768933738406234797779871633753922260186184316016955535203332611478696136658442514010622565122267386315696058239999243557914833003703386017324173151775066652636856712076443123287173700502187728703634295943386531547853074209676329891070181603028431881500141489959329625027513629777238455011313184243044815957546234130859375000000
94 3075756936139159868127205040710474932192773030438159684898780213620655280705150768903369336107796415512760075314210339256215426031833431781178987841232715206060325918939608781622815493948953722199251193519480822400935508183155377159383173926552877220846009764593317440761294579835217938891688203371112477959308307617902755737304687500000
95 104701723613724439873391217003944879521082404218437804726231654487336910378179196934379503164661325992470592703276151186615021061967977578553853105126174794092814221291308741567373488274588157179914149310001958177020711705578030585021105763628816724977035436913249513842883648684844720891920064449045843849239799426868557929992675781250000000
96 3641836070884977308560469788317961567173719474415614856100000821388653677821578232713018499498868981718244172396595800800765575105355924440833766468772708621437258871313740509259940180539865954043949226809080878429501328780913018615463342883431959809340742055849277608093778164558393867101100728884762469724588404993119183927774429321289062500000
97 129405224104992015219656839720517048795923702313815109981406405726029306870406504037951343449103855461294399065794217456629274651032968207458735150009116512347445649623739413343502442705223684573442289097376547223802024501068524799140877949798354796270109414687182197312395638344927981723514994739620658940993793806063721785903908312320709228515625000
98 4696240171700896322615590486015065904802595794363768512736703661464384721358182638689758831897897944716421272111427528969721696836432821243194573597613544467206056720078779543899330669409570996950751842708512858800514557933090420813969010221058778408285947031278484664542121142740295601662849036682457183523776565681088736398123728577047586441040039062500
99 174028399094553255575756322215537462718853616047232997079813241237437720459972798610049225477861562005690588721516837615468902707440418905739753730941895133695992140879365766560192163768019347078666258183285588727288065467838750740050734444604245661607233611959606921799253174649688685932839193097987648080927346252687812678681647594203241169452667236328125000
100 6583662023967258033566456127430025243987188306990895204484371170265603214448628103193841495825842004814404891074261569613985074998236957168113303494905799477160885999542655443207575043986770537377133718790682937345715622587184566606133006563078659897307816977122797764398809064227201841145769971039381052364528368130052424579516151401003298815339803695678710937500
101 254214704274037473675281952979955758117437610468243837390765514105754543595936891786850355093789036613007315034346592881092239891515733861251569753227498738140184756405118515431595337206672958900945964574867949661428771969676318922526680622745747291923849978996428272215571040566040776785171261238424018392990946328986149818107801968832927741459570825099945068359375000
102 10016812917128340767675156626320608529139932390769010829889054643413424423845087644033881298608980937331155951331268448353512041978023777549843814046937517614822670613013826641588646487829488482537617066542561798379573709647152760643668754218371552889187344660468490626789209900269020396767254125476059070640335298718356555230527775251907946108076430391520261764526367187500
103 402685542096313127723028159340063795205944840183014007499630933735301140822998080021323045539862835087590232805253996004410831179178951144453148127818211955772743183113318727088254260960554379262791373309660843013172890893092004265883563187501406739839909262424970908815526119324551004154100855132782109535555503556528815090200847295241402542558716959320008754730224609375000000
104 16512911936490604317374442260292435754396504839120230849411114789017161466492716864752111039336287563197672072488470771928507099340572712315823240769160095582728702140052955421523463086370899461552947777812781903645155543581184568437967314993038205454165160291568928755328199476396632783175367515280624048625179839789492890510649635872149318172408508780790725722908973693847656250000
105 690585918098879060858707862890741248423942380066512421453280761634336173513985750642814516354607992415202935504840116033538567647304260200610952355245034733114304403387935377914080417790252147438353472545338643289437973226063628707924966526999994432737669730134039286994540349247048968874110150319259505714383855438117612913472415145864404991062161896419684126158244907855987548828125000
106 29448631618519662422087176441652684520077034863338970175640890817036090528295094608204863322585689883622187314967867425852058686966057988382393246930052341138247887370412345343850212579561933336069702770607355878262790898345859754380235416396234675040237462930155818882125982448166986453519085259906693146814569874536029010248279016744829708657686171194963561106305860448628664016723632812500
107 1280219362074781052457102208445208383159611325466370272409376545029901906172332447584273440704489525545425373053911591148287715380608184248677235315385356435513001008814957264520863707182176496502964632394575286344416013726980680464534538447414986340387953100708121418921631984877772435454600471374491090905782798394834700345628301708539273857285014797366623166011549983522854745388031005859375000
108 56727757085959856212517144459225261381807302229493359773416508722271470118744862143573783874015448964606091988901028873850325545009802454552902334214879337707609836618450009610168601630811575379789095034851294312156455926262433318179780554044594369163054994600949042911307923629213575930666898968260972107179546711308173399956270389945058701684635098217821038796498831402459472883492708206176757812500
109 2561653436565647016430774849585280845810916159013778557978006682071476413859345208176154261187730961584335467018151171040499428822522603993911966557842698022805069344031719785434564604779558668546217795959600735249527864117020459901425618705551215727798718665808565306666677474425420703190405855222673798212601035404996676661403297570733471679033600173250372981071331679113427526317536830902099609375000000
110 117864151720831299765677564084912184586965552796018773122483659405253511617635036408892995868023680171511431088146333913507178552911394426511661031928380171272100993177608718207918403220660640381116771160354852103978690442139024412734362994957794305005042779885726504690124077906404708240390969123037862791694533238495646917917024610265386463032499048980206317762618152020612355954654049128293991088867187500000
111 5524642529781944543462572945343353919113496060158185865238221372467689898782627542019619347193752374366035498107022083537962317941970042674115533907568801962324102710210880749804196900932920594266051412579205147324132215879251256119392580706270297640830531895388468447668710326838514118600590034098102376639595221760742751600924353962114729879512386216692282515655872140733129256204847479239106178283691406250000000
112 263762829331376676393499548427947098818851802076072061708706056632523147165173591651391773131180509249928600431870936088045170899672875253061228921603578014768288339261129900493823697572223237887607046722201060937876385019283327006240754447072435560989038722023493361668930219029442205248097702004091650312132500373481776211681385317350340805400403443221853565258058096773062476788770709390519186854362487792968750000000
113 12824404058836384953143866541603108445786209425387598528642690910288848601618596277323112925276872702194603441866564080796851829245013834158218090155907699762977301846379160069776206501177527250558865006328268544768148962595635621226230160184595622262871320932609942804838507638113541029686380035522992616932952919986192045013806184428819990654343917667673531377856129644639697048994200052618452900787815451622009277343750000
114 634897363853160366548095197960727472201901426256715891214355086472906103620262343433446540972382178496899451241296380450750863959857045696164212480509951129814107117785912969824547236057908493413431360926590119187565137832540048807040554150817752695900735887400428267665176643108561566601446208150237550470008839296324254361236200308541561547841855784389935057212789797435234940297103463934764562281998223625123500823974609375000
115 31999442024177904049165071433320366859305954027741514636337930024315466568273491751572677864883138620312123680808261734929283536865525499052705659909502794117861661491593597663687135682403346384061225560577392343822334104271188049198727636602357836246423426061799191695649400969127836548882607345012731477337534617465791066879079215111634512573314714660976626604876736624745555616986225672560281585390384861966595053672790527343750000
116 1641666374577200252702761976736380847746405487359463970276760086043542303800969349514074691193199799875045729882307202185566073497142177728009179529328103300436612462481029086417048930358045988992500027597686792251352122916509405916712674390246844750686295087902453266142915244613793882817269292440026215536381676699180221365220400829990775965178957530812864793264373741101768512795838933973289938432083800989857991226017475128173828125000
117 85716275587661101313450266741650126516572440760447377912229939512335941215317814459234965879333435110962773387680440915312470797747835123845446723206751575471327663744422463180798624755954232867611495079064550352265216798650836676000276602513257678603513984831606488669357691077180990188690119611863754648996370872229005981611312808346075375427192170123619882579105694786494791553988410008795994780132181095666510373121127486228942871093750000
118 4554188807636231359994213866494052929705407291373512669419518265840689796208297076184953173656373424885574918122745159529599602640756331354231716264160265475657273915254966530620932179303436542734861833324628221069531163314882290359829315832025226050334519994900896588692316040572479586058169997729435395784901159410652594809565466412056692950331947018368372861397002751199506590596822135846148787812213736556383736342468182556331157684326171875000
119 246185645822615985581715844170606248180548723558288170527771681573888451855638148216287507526792244998763615950940847258219698984174192153018438399259646359105329828563547443124153946104175536700409982342380084706142320640676195292986120860368976994619578905235311800863276761074754541045326987378646271725544520169395032240226953392644168254692149437910976660639320561167256774849436190153094663564010779015040489565535608562640845775604248046875000000
120 13537987424298559148338507694012086659237099818553976901728516818142817114033128244455415451806032613392026912534557347094614999257414053598366927663532765892218273868165617511544364812751301397528028194731144512703161036342527445614873491291324928739969763731570572344681179962305195684365731705170553768191382653311031109637396306768440740286775642118925155196501594210283748977615342682076813699223225821126070555687982732706586830317974090576171875000000
121 757219845777351316362022994859104965165789463822702793365167092603149031027513137518963678228742679045653248562631574362023514548030789242998910572736687130554407114194929448645117962720018889435992133466983552270328408684755451416001161011908702239096921337335040647685030051042197695440495556323053371724505193376407626220516959234097719671378333180253005727176675393477643771478599660998933551933002753373723581194926587940585704927798360586166381835937500000
122 43072914036095769371098195414355995321788422232461718222836997872669536794509891785073947948800977777982536551886140925939274076166301323565328243898633844812102878977763807738612492206015467223797906710049185699011674026588580864994622984617216429791289053832758162230223512361218732301025492818536673816689940678849530916030780963499767806943339948425721121352522525838680126579940103601534337183467500640246601520424129824608563410492934053763747215270996093750000
123 2491379154397739839160768802097481368913279542198149123869597854792652752066150796754607460396624250359248237710232278416854003130298342111733732912115468112147494247061725186634866740244087210743238799753253491966912061975383979798481150399989186756861489322076943599263891815802268710902097325642229022940515447314500409795174333405490056755471638929145122662109743836216769152625979181520079333533736924468426074186965787888609171218945448345039039850234985351562500000
124 146510461295237062216986735147010657447812252811394718371985606833684380087052805244523483715889247143717908684083318096251767415915307078377189774474032757828311164834554482043839751374498771301496766558724192458599384699814934421681407399263466442671616248285010598013946639826701178780713090995874957452344769468610721359780790711372800915843327793598407904454624682291024413396069236411795694189286690206058401990612075545144022439246036526583338854834437370300292968750000
125 8758537650399727966665903555950849921237635084460900198218084494259171357573760391436672976679076826646773252888233416771345145190448711437570821353492744099632216928965133003093116094704174137699524169108828567585186577829777811326688131178670490990899993124822790825180904313250626914567499989847923185108087488375303615175934351881459085891395935191612814831827614549827166102161749334919968460648119112623424960662827595112005567255377363693469305871985852718353271484375000000
126 532194772077121289684192186193194738110253054164375453949125096453320908345096240686546074125903421889918458666118805023420514445656506923974728998803553193962144278739468242134585109792350914338610792285457654773703713367557649270965243113517699006885687947277346440055098046534145167118021192447529382652082837684517901503803895544113420855632031459051575527003951501138948146878141667746935442798311928313698075579803835216249486367920863496427941186084353830665349960327148437500000
127 32864608622053397030410242765803476057918322452523075574457237342406437806583829113763156781664799081290868490009176236529795787925509011087527555732748525823274145130939830999900855887545874746849091448621895043508147819455634757409028389276558750758015205538880328724184129755703803814621059059189447262662077631962407540652480438130493088941777523139754108233465958122928891998972364357386054187332793941077173327319091267694018894585940178226832930619139006012119352817535400390625000000
128 2062286128361982389957692216655099081803429921671974195165466267863367674942997520303545146637191128094781271612968214448841019411880839589402608013984579667498734858472305624929257096527509154159298242042926359018783971659241186772101329514715239203597976814859943103334419240593546985438234449180167088567070448212043249328687756721865942901184023474679362084152623739806061342053547534927382291718202362821942236427977377410317890981094774467417101674826529489337190170772373676300048828125000
129 131485118963643065055017367099810196451697623775498067344835539530407214327548341734190163810387362096453294012438584446551503160219672666989797270153580922655481178590844145914506781699265050182328579101320784948133779990745836167614727292446143267832130502702890976501216665282457887295719689214356262481480419035994956949694821193588858871314274479610194762936631714814041580742000804162308475434037703318562153415273809128380027211384788941297881492220759488964709760239202296361327171325683593750
130 8516418989395778864956785998354117811983085920655242753016719846202378683737366262685138801429500132521378442658194567838071676210738453445284381121578294379494565917342194282337996211906445224004215634632035687753956098708308495882619042635807869022517251177294190805454335376864329834369904757810627899967136373432785879920429949268976835263270149334964815303674126310375073638233591729777970995659461698884239496804539013034188224308531567751955441114689232201527546717301220269291661679744720458984375
131 560320519952306718672336600148324901296484870300927815682213789352483034498660915606775659131842446916346145194743314158703893743976429211518639914732051323871996708377461711120418607153531094459348504483895782997153384394847884659367301096010980943807892769751694522078245952618592966590900342007337172278664147645531203979244666807320905443708270963066147053355312266907558460051138837904790544725991615614464001282258908664287847655359469098119999643755165524024289200322179738122940761968493461608886718750
132 37442282789195606743472457180876011162872098793202930341058523281107534035115290823950511599911657573401394904192796858362222600880304443485178597794449092581431310349893335407059622039546712786231382013290350905074779266841354596553964935240958263867931446360357013230436410134949826599704080218072315093080540110369318401780576150294737634235742195162579638991162788208273484094029557904964331825889103777597595726304009712108238014969541208816334612715862323166641120177101920152296088417642749845981597900390625
133 2540869736857328878738548040543394542651504316402837438305990190555364095347219318314283060540298814776031851169345989586785330513712259788712959980990058568758798679141101141143519846779490361339622799341036587918809783327824040116388708767153412273404032493567289580186326547548621399073707533944231022732547903080131521797591976748078139737718152287703967216764645611158047398366613214797970044283996889366589610370699267032993942265689711080973443348760040947473207971417962294791159649776091100648045539855957031250
134 175083642574792485731477909304700951213777178625171524388845661587017975115943763964060404618680654622499582689241760664553779148854065534479020649505374949888442755175449252637145441521064854433173984652536641867773047059805122150467508774597402443414004417425059911322035398537493663396682009716638605811693479572573501974045097672500958903385918041634704584092180727522710258604963674733386121584357578726818306142743620138283527031350463277371184426391296702025688153858888145768292476933680745787569321691989898681640625
135 12249022042084055790314590816665682577270441573202879592860375030446691648277263232396187271235728024158138224825203498999948539017979161775370506133471211515917343202030705501155123832301860057557655424603219478021513819003812330410885018704085924571957964724082125901478195001808542962403046947305225750604942324888858949340009990410871912680301890739539163550822286969912350506434210942052729068943122187801822826054638996152657504003235366845120008720681364711885706457703966433861548779304939671419560909271240234375000000000
136 869961967828957559324322552091168274942392184931043271921944082313297531363093119590566979212192015784230218750824943610252091437730061093931148412667871582564258983721596543492868552104124012537839904556945928844530408424077541892105727476720458976227257706228846377290896475384543022473675628889885102366735478111016245007443346123282092122036457392973477437211989110168314633551074146625196976945224025525955956797513651054804929452095156048030554630999105578482918542349850071921655950361179643337550260184798389673233032226562500
137 62718145261291233158093443898248596480449017299277891478219123360308418802417942892956724681027670613319624722676804728156547519918016786681639627802668740781773695025014638688106026143869408331796973881170427021913846547517023618313380605560417237145850660233538605209134762458387184417760222848223826519461323489126747994479760973696404914673341438751769985690246347160822187268369621804228966019790633184855126238960996443332544538737730097179870409649790729077928895433307966944432952401185391369531352268040791386738419532775878906250
138 4589147769347450036896312577760995774311183451624849744698134507944155557151242852323074156750518334809298779870061371603067994545712491482003531837700820868727588049316787760985409733079485905394660664578888659373281551531981905162822765827216592216240487300452176554659661627946054914878673517146726654781015578111705046343918540011850760834239838982167458122191685067721459391777669226942800164820134781539059364443841299837236197780255948660363997715808610960918359649392393289183953420392800575376181237974293480874621309340000152587890625
139 340776226973502292901362328606857614371940312353969582465077740003439232888506105776336348759052515817217785534361125255169075534915433664574935616466375991968700238648263953932097665705552006257473829729478784744315006377301971748834730424216801517060775410813829444316634998489558982335651038223780214994087614140956072041204476236013464076981046891711812713132179475601904889885372187724588923158671093240656853035482386707880024234020509526712713961183906084218865244783534740530705290483765833507900115326161305517871369374915957450866699218750
140 25677820711859131290219343348758598752005691372225298313248323944717700874520241861176019119908288282974689207625928775960251002520924774429428623300743147112139058451165080016176920715267084230109357133079410164045744477816371565831912990156348837554837756390570181871248723127863974805552362043140497323493933651910327900609161133106743036609462897188556551164027065857038267657395101605072115330628660178529788481868561668083079897193868181332001032470808112586057784813572484623024147702901448877717092886493500947242552001625881530344486236572265625
141 1963145771116128734462263899780018420743294964497668209972721439157175789116177279088319546946068918569215681765107188436224748165224217378092420849509468066976256545069286346650859330761860993604518981096395271007397386628362348606054001327613182471724985186425658832370522268759720333851191184693221851678236577807910383475014169360038944776423730850320243805892291204094035219412145680683451701568622107224278745880380357588237873792810035887223669880775688504048306400815372596803852492227289844994835920639614755545121482782633393071591854095458984375000
142 152267425672923340468831296539187345404651119885023686424380120631992224357481486372370438079596561881621627202212394308107822001312312263504930535651914663575950057168724421208158039692562201709050136519053237643332887849532163627917192852858212061504982971720157947452847049837795378687576193741353075449983399153533725918189081693530944064442901833041961568693872314344939556260839291808613745298634517221286986195947416664921655976979705613800752200512939806394922989556574788604840712649279822486321825091693205647940673186369053837552201002836227416992187500
143 11980549486662536335380250201057773172816982060205045903240386589091513424345811555888078368207179017879094859635296818227110403468198614135391476015241750416217501224401202275038566719537161160931506064792020904788093660654906927733588913671011276741804105430820186955913569646264122669771660048511812034878808852650390219157190607732641375638066395923244801315184485401909395819146491785786993711198465189289241101402030245526676367727752492028124960300818607540182784871013437750614724577627969205780879525922317107582250675368307213375373976305127143859863281250000
144 956131413474404220297676115131743483310935604819150678551848025202578690549190139829029353317417677037470704512511918678028709663360979451595575611267206399309463647745347482084353164796872046780275649657638172909135151678392787958531445323030959720837428040243960622878667064169152801104024637737577263685813215576176275301665081479166560840870655712609616168625274214145571611323986800052297776082800177618997560061806848766945433312869086850501454547913518788846826129696136044442939213470786929000120577202808790858419792648564827786117348296102136373519897460937500000
145 77390209012644593299742808281058066931348159314977965303797928261395456013979219791618179149128667974199882763152610287649027548507534144105851709540956747572476166833316988198666824551320176606081549805439561382928409377157000392937532989164319442274654385450454538553730891248009607247811746649018650638801156036068861035085341342854722664453661776432561589025405868601897687080759485698446160274615447316801847105972866329107508907310151694007665014116813023320455614668682570166198921043950852838794527704463659906341003583551652446684276931421209155814722180366516113281250
146 6352418619549897221004015767215375781348039277122593000184725454055527238626373214549778326332561949435504437270630474701102900935064769549241835450506403184080590390002575062640916991996202581893913623041188840317529264437766506163272092036056527747851824935609061881968633621289680158532685147931634194754547479084406432651283882296136473821869335918271365949476792745021959846712569710588328698119722797306237739426288110017662047772197677451790810683018498763544605587461094549835689283755528428937145938240687094102613585908333788575198981807279352551631745882332324981689453125
147 528730703536624954514989879606254139954124112519474679350811934061259407834511153035159838457080940967740985885027343964301425993649606869754118561165037299465135131677001554387321091102930957480374332196963758650555085308718273529703321717249335616134931699680127493996642317811982838067989808373426320373389765589785480000099044503585297794409415894872523280615644051238011108180929237273650687843425536868222223708891622600514572137810068157556630692025163733132234897037054117810972164526130148759799035874585146751663810655467161244860453727170690463310620543779805302619934082031250
148 44620099955544866686974322295392852941630200785587958275783963571975107475876977355883406012964722537315412240486799363372872701321229775064391420381662242783018609240151110078014007525246870767933666041179045820559107821975128927120799742254592827156265498285922006671042896572690422172706331378769523378211752518375192677684094771518413283324591957901780218299741916280541227708393687164563219055756127683295377312894561419690474563080116499767096601206396643391977566909963609080836552680282896196091447012626646788857171622252672883614700291942506936437862208322258084081113338470458984375
149 3817560815233548039196295042548023389579850307171536865760462990718654806028097408022765220082443855896739669043320151687472266173361899267204177384231623894867832672631861845587143233483819241001219425288361242778363017392942227445526047541640072033209145417964966047660817180566991943804034332952980059263310992918424542317987035484616544884910329681573031475483151690873650921396835367588112905099403862588653775855865810461535863742018779689900741473477002692170278513402580593101780005087744305937702962954068774279274057211792818212235627563752648561470892651925623795250430703163146972656250
150 331100775580795566876852285187049446576951624215504548378928393350315778810689445563205314519997601298382127656837736436681719867399379796463652858486530022829515102464122500922133067563926683504718575214556993546721292081374798752683789430137783373528353771727404866380009691487699156483902926451143110651969514552858864087993458854355929643771888094900630478353355953774775183932174318926645740679401328752896104081984390618287251863241630645811721371780593272166488946204020659364636150195003189890890598767481685787150882832484170169697390025849245051737666963032058475846497458405792713165283203125
151 29108054602997646793132311793674175793095380950863285267894930042616529404308267524497328237982182661003070767029134686057022410644246838195987851056810180348629111232895788454439108055581243453114190510501853166214888305777937097242473723947247033239415141778390876193822030857070296566601546851285214471199356628930555000910131499952258946934494149596911278770514283158953157155940885217614884617134510182139741472320692221206759336409548771917013881781554943959458141298201400543419886093968199902885524230567433961778200989369300747218280396773646845411389022344195165459268537233583629131317138671875000
152 2593614301160868144736662367841821248401464558329953749632262709375910889912682944405457764315028168060253611186461993919515570094174893140680241498071986422351820818011628420886182628541573365690874456284764635969304813576554941438357448487821871724836930442827601123667621008092124407322193348703842400953086938059286611103959833908354588875454665944870314218598995385790936068403023876520467946064439657491843752660927012470600532820992031947507670785854966750170621023709403631601049412432180336072962355474075336496848648871361255362459277207591996490313785090134346411616661498555913567543029785156250000000
153 234205904106116795769825532623735231181304384782802835001832266844997082870540877478288988628544308734799422449310641378246368875239400782809175643984206524701999530429399804983789492351045715974160371892554024652515576965461151904864315916883400157950605111193479989921044639254239729003072352129456669749095345928195836329593665647040838220550300967047936445431264989711501574171866006481826289795355574758691471044488228868489465118546857276444223455499122477160095227898697985099530885247182105708694453587834919235121457071166612842038038628270587670435734511934858519295599155185527706635184586048126220703125000
154 21431474204093668883169443026666805863847582126972598989286993980573079436986815434746613449155799818110779310940188571834573582830711410340070776783345811242376857046673736778282401876532444904153853593880450169325664750569202937824975900548987058198800887555336977312423196156599104020604949249003460172317458604810167676288614442148225438499329083477744121026740277337244898746052084556995509851259602698456784821115353535077301581872411973598690524006042260837281363176749828272830086970881850684300997096838421932547502961409445848778858856599900871066314106130716817125777141211928622510640707332640886306762695312500
155 1987147223090118053322896665316926994930868454875334174916803134800548743587009591405055680408973278722411952388614177294536334373651955582479400057375545861393832429569220255381942312289814604056896453883499136946701921325562722115798506951487914748817257197583135029711565914778493897401398306407016178468490010978328242171214366153766821471146153972031581230575217500883939137779814357816583581445737515692395032605224253500255335576359668706344013641556851398974661416322288117949271219526240329158224602771736256394810020961405389510560440132899003113392767936817344465921144204371973085443414674955420196056365966796875000
156 186678525837522900463033740214233830712808093646816850549482920329658285389678240233461312674545619080249701037665917170639306374355517594693048306542121395946174545674804631567846140208617262790702701314653880556551698033101513563923061010503371242291552525753544058996964550810500247915460582197094348266572724534740327158208728370980504180659650520791615368713937307455650416138206036048283546297742131123539191092522705755478608124058392490209343955105053264603226249390886589000202983917210106165475897065830339171282707492331651711863679912590498822989909120380603664994113669626607607959778434292275051120668649673461914062500
157 17766751070546738634920899139723443581159316094732850235685536732165224597956855821079189518962741016745222315526518432923539153899483638815440550883277708012502028592232466754398603354475993036930293073715074146404974830281549629407428898908837429323073024657074408894690662241502593920510440660438753074915414351764379122614599581050419541829713609958320879099966775054656851600685916500068161586640452368223734734522960203063872603766120598784041455094382776327522656109308831672523694037545722297603911879674850975385217520487207383955476226208845923413356131725837173812191167663851633492719250817515330709284171462059020996093750000
158 1712909833807923241998228892050252663067549709678852561776240145337194168934675869428372427793437465673596076372199217170910006869314384745744368587351977863049273735108796487210122911456080995051337168683608410657713125115371287465249583535319224490185644432154999717361664578182680469050479400295269115474721455564885886533711426741194764456979481574614235120299556722124216358354184738989591738356645631360677538017979414240332843833350837233496414643109361544143874173355681739363107329599400000578165343000680865720489500298411684091749850307397883660887445379678560739103167976362790954648613987731931018743125605396926403045654296875000
159 167277596974474197873552439840579282169737127575208579023933080341845860613151707047789189095526556798898119241320457670691882787265479897282568562942735299761202400952856019144537644078390624461639687161624510286667906261238922615348059463063082591976243167531599000537334336304110919731981191248648440361316469697039669426748818891507400538680934795737624448252592964984624210026559324999445471299582873305938169358678370624753382833129543967165318454834925044193201999528797801232631814991060247097328104098635923016453883698858485478677484343774787362349646373150376210788629115349891926834168030899935297739489215018693357706069946289062500000
160 16545590642566235651754433770156331653421037423159868097536249939568275227587439764711148508500342066365136371923320639074307273077707444995504764564814160054126146913758406496668002541380524555912280459551863609399952172207685126672972624484088796424540377493290410120622726421586283282651850818634543332211440430561865138041571063395923163326646703042239034681691091769752632460128163454868474553164626475842836538779007479146797960893994693565736745822363744264317076224615434979316565723543743220401358970234814218501347916980626107935798336154903875707811490487717882083318059931710447195467937453241809124537819997158294427208602428436279296875000
161 1657421082709114455425717337389299983284712282422757506884548048893645953751619479534145421969546352306358729027758750319201821911366707455180564364614240743324220147088422926677536155056666283207056488206406852254916774165614797183927020770741777256060961252735543284790937922277208288982279282785096959532541291583719008037433114868229437951725748805839856017328027881493107659926241205683030912965375725657072978774784470645963153486031459906914840083311119657536099424386677252598410089366977220330708905657826642590766379711109853242772523763009227949191227767205734172268200162750441352895016692265165848769797526940372733861295273527503013610839843750
162 168133730190339739438239003151848458989565753229259529750247935690236001766347237814221443915173222418110363559485493394324510141476962219679054696005259335242615763482019679706259489093337051411571044106112866536293376909459490205670817762098020012310186500927115856559663807690856029781492844105331592222416869347491461378159039136423114967926130672161227000943207361989162008810785633053344718436155626932311563163179546745931129274099574700837202985549088711905143469198471986257102008275307345859893135349545992476873225995430186367030859569570047301941310098446065453242506432674478944369849106762959734183724702107597115396941944709396921098232269287109375
163 17270861199040158448753471165556681033145535952770287978934290085217362880385168109802997883928397807610792609980208848462111504855480663607432375193162284676257483678265988414901215309357815613359736421772082761427762408678490927400325482080188225832732972638303695212505840827963457972515550492743469127115549082231173248832998312093244711155158281591330698284707761555534013115071261223188072921698210296706381187731511434839047600395962663891318621489920601977600373572534370793355641006855580799032389515915509734632977028468922696650666079350788276966343126636824043956569987232171907778200323062897323356752295782644583341247646046667796326801180839538574218750
164 1796290083052040205323686249827923709789272507614584163872602740623011910306132398907070640498510990108883675277887847696849412424502943721570018051202556053302850076184986635917668902632782965929235283238386963001768100692102197779691756061175530825544283393339854062582019367169026786193096384461608849745237290670240932022261080387702098080990530162377465541591374915593479986938296870105148492170518461044435872267992923385448129272405943011765346506750037031024566254667613767892503900543787835600452280123754543491991923056516283130412124394942494404896081544643763300917928296500297221718300404133263607681047092147583960964653260194978656727471388876438140869140625
165 189151102998399320041268838458098359346056153565375815936694325369331868318603032431028024045306630267306469586074009572723858202631445034922206569191521048396600558806928930709457904292038198722339154675473887068912105446014104259408909553367598673379339689677817988717252628948767116411399513738278064995622044788650599019649096719529710670668608684474553371182605931311537663619070863751048596968005196854287650183828123503999129620728311563004354154563980451982417863439157823157247879504406927256596745939319148242723899747460559824052518153766151817905368875003229077934545632034659946979998234811895038373324794797508815751056971202204159965276630828157067298889160156250
166 20164070947666466219615961842206418745951051306880495528911172912025813282462364592350617902349138152812634183685213376150091761996266641574733494364476450905782036043680023605896230278398367328628504490006409615044955515503035097678169597658958695128828416368725987454713856330702174360007288810759042207974149484392897957734615074160134859301278244449967895519331931635053384681403750213139238479458555471551219400629042433281835455109923727440911657083048178068368470654434816463008521930736079792903832267153363621943566718699015366931497758381289031173807635915581464588088833356971103533174504729335530771689928233385226674991422401582615020476652034631115384399890899658203125
167 2175964955344619584699464297370741900354375029842153874372203568788413312775507446848311941855134826374831157389139544007538026751194564611259119973519896466671314841372994073209559487605502278234515072341899699538356479703515044978352308315471056816619707007091714554420431696021547375566823107660429098375825428815786223305981665662666760278385509919499715113650268737021871905594386205759547659099197977555542763430671302860262609141861990324367385985525386061711174676320469755000605646988892396728332676311706907229467422997329323683362112652468036827153610675406519273767753484546774657479169779517812320789178587261856971573954562564545342495669899562926730141043663024902343750000
168 237682781613921643857064021197397641736550016770544940898139303536540151905718774206896997075547660312566750124942264721263090752335065522123583375303484427280535820949618862907042077795809129948095718224719661256850699529091615656124713798202599511293356785563567084372637717808206029653921482001055710478169424690981431452525942656966851193193034401366793172522638498778698215355508061720500706795878548825734919245656825032959967361316124467107635479037749507064848387949925958665688620028891117047045313698023672443374235223074743088023901811365605061133785013968249621476547322235650191882987609205040248347830592110996426715150408867676403129164802718875648679386358708143234252929687500
169 26277490246751103254107835820332605825531019223721936651774743778253487233996137459589565320661398464589133812756194328329017539029735891417014704371219502389283211931893543962701357770126899269633814823089574519957581990841489394399242665803091790097505303917352524046463978824602550983958799182719465074047669878823269791807284659234234515032784375104576167649745355350372083560952107632766702046733230853520417229814911733393193947745130155114892850656388217139345360921653456327971913876764857146795246790831803493000738292613779179802841741213221634619178250559913221496828391436975919359175057243430964265024711423421169748938484181659240356407949415137870197156644280767068266868591308593750
170 2940214107332728524165665153111614957043821476908303640022034297725619170688815422475770198688521265084518801281384586746427361003101343647221132369544520472818263534885487188820743862921627078984602381056988094943588879826865053520382626578591770337236211412502122083496257054739323061926226109707747052584132661186884792036878930228731009846758663529449501250037203410757228206780330180453498671746157672641870584529177565734237542690401450965468830599857815410616045610019802294586489089193245807939963370945666582992684796745118655845353642370152517720064281130717915721962435258507995261818295213136296204112531986040371565806253242236526777617234878871104418462945062628932646475732326507568359375
171 332929202413958945672788149983239862140672888525950969552171012478231301922238854549108757934806098736759773462711109162710758671671552390447280703996742997228382258127407307254499769534345538460645273353211134164406719331654593221459751946927988517615510866604364710870653857235139333029615120677225011447111664839313064637907419512377420447881340810349399282662100886135317681125250065715975115087205061756184110241861643169482559490440061856737606177030387943465542924926807217390706279081306931933149167849713451558740523933997582744789654199382953853947506918937925218522591584859799676261874025918173408700253559435895374380204616544647248998580910491412932676949520960363315680297091603279113769531250
172 38148019866371811286882769926849374710610926490641854175086256702959439258611408452979121886484627999649292547945649200560384076483753569114325355490860055422335247475141207491654617316367556295844464358747846415644987129260758171179117624730659652287471611699753118936253585100348569032411011959898526651034795531416295615447366397321624700031936175479216783431332925923646113271849633903380643188774258715726320794847612198354374962853202877263418137725331554172007290096254838793828168668275372864907621107860338614056232969364847299088956191931913427725298596332471180734278309721374221629233259154200226264753046226621208078756437883329430885728604062503139832213615821598917676737983128987252712249755859375
173 4422918781528676587013894100558627168862881679085501046888435145301677443486002373556577558731390571968329760974033284069521344744740311332584453257910684823986075294502924083206257358484876108567474410701207621134122231846038267775512676583863605058013650141326083422021193411593174446549694943077927197094585214282557966873447482657893440502340740640142782467238709124137186832564778170863949676051096030824617627900275580823143860943771672007096169492627998323420666549313493361991060143566380073054310298575976464627694624707778288821677863382987939244801730535746825668012165241266607764355810822913367058946573847691734672351445430734980604755815453411136581101867348841949478810420259833335876464843750000000000
174 518839242473327007527623770819958731563513243858247738106222861766800814034851495459677146922157159523205889648808281476058517882135839560014257557166234919266701431948154787811639808603390418699161564971238470583681261082472270925471897381434669890113039283398437636603522169863881137764575696476180412875400796571265506869764525727331182515271067727861120822083700598000008856223558774660826665087456727892473394593696164646745274884217086155059433245078500299904929266084221175667890130157594038925056539963121230219958152161643413929172795049581880942795907062506456385297244432109565605747926318047880954262918822743899973596871886516691129960467501250388246586043545041135038875523832757608033716678619384765625000000
175 61576349519786757348121329232461110602891269034766988957289232317669503554146389238139867118907100889498082118252571046688263920658658202454147253629176178135589133118190635436374954758427001858231235568952069137080644881092930364364097509204201221719302847024823792664836394663545077500939199686244066050751922792315940682567502425133279076826041666378626903539848184161557609921585960583981250357864238325000498061123288224628967866431357376447811084820830590026285060006331236450923014684100842532612243192564033508178718157662619466048637031065895186537715597321491275199215451946677464034337723405145589142522285250629020690538322654331676497407640916818329241638245217886887122871186761585704516619443893432617187500000000
176 7393039999778020924595119252817431187512539645084557213327142992462791431420284043254601709417310075070101260024884419751927277236357072458570941577478249564649408996231306522344070533701002982276533729155184899720288580529998511216654353407936021511305573642438278583965531561781128207168278317377865878724007604540496599556940198875517637815339060316737231342210483699332583010502970317886252466151117260192063572970715350553208398995630132982623442338193270100764772424999285700179418574071647092189731314336048834398778487542370466138361485976930635703981685167727333191291837437760563201922461248774815965290793959624202486067765380797661721832957700565642587214944719672839038623196605826137783878948539495468139648437500000000
177 897906737569356504831597350336758109784168002332708584721912062314262909335766712449787840204513782329405453936744128405296976953508568124103277675062630082295209240091420772706499911115472878427917802308610960282160149359188038803488722590821414157781020292656094144168007906916581595431445851582877525249114389691467709505273489657859696527650619388014278777942901421612248501837381462769524391814350508584998927532028693750711930059384897170796640272324861082802662056668366654097497039076650288628540390233225985348972932406025890846045294986052126158666332008691536357083080590035884801655746981559727162349524137732948931871442344387180278764196330788092843646436160872251691436901242186069405093462592049036175012588500976562500000
178 110308722561382821333620250949476239934580124985917621739859220768708071059605621015546824043605039521415592520126969486088961315913365381275062099194057519964360888376706500077734478081980429765663351805360430640186118093703852403624087194596850242080095539437065755060730782727797462544722908371628019976574115165581831740350121904855460901577619124579266479459902167028546246862364696703678530285498246349991076981996781869470371470234586365655648743688139704326395911595949462117349486053536900699002930340443162159060721319976624027508220006724394142412548770547240210611459510455041463884436949787006463923309521451058886667879158225387280423388709262491092019913362048185288627098623901948018857788191837698832387104630470275878906250000
179 13706628733815748174567111400018014581601894199055315705873619597491757080392191971741008434865432701497006940251455999360579560918358430423168844969839459195473660658906641565223975367640317910839238853353829873203118755380697733652911698323724835269039393707490938825434163862703159589777789609122657956069672542530715844565373172806395245064042066929296957852320831973270986513229272240063720076723163658254076923728242576289932768983448257837400839882432469698016729361339461436184375418886469322836556337538334421866342707515107377951251958929274866988616600654759467853396819707891612255963423635225809443939213388764336484962150036709551647360226774830966577316979950406907005449715420369461024111684688264745091146323829889297485351562500000
180 1722525467116103313937478939126954590313940019973853906378468415159092832679668352774229271440120414924161011099566376072429587773693531812470845964739101920412249981834907115580099852932897733486489547305627135336055597130160506337423576419377420318414684357656445179704462078301570122901148271529428684414423700078094347637175441643131341015070768719235849951085067102309194331291760488787120506535472865123872339899663293500664272034100394274386389133080337655268962890091941254366458469833337593407365383578224810615168599908292864348822959154702314149784025855774030717982158568369574032881305038268085690154394722990414685210012349429591464292210532224541899459357272251028670514926778654965575629970679291669277688470174325630068778991699218750000
181 218920895141373916903646581208018768552838547628752543808463709320038589687472042031928818808890122264950482053553706005355754191134797127871678391312007020738678020423201116605808958068841792468964691532796700457543273874700814598293371379315311136786604798326819365794786612279223484500709680934841043009627399043409641375571994160971637797869256774790651666980588076197305147085193567823352702814139731299406855447926282358871423717612447084152338501572074435738478802441116944255412044926337551334029090994551630576014405282196102281536199665722606796746628598942254228096939646113657007500158412938325437922872984696222712293833502201871351202092223623834792800461097770877779585765782027343199259037635903083623967191329029446933418512344360351562500000
182 28136365902942921418963637878579277183043409407148162152439894571781670580398929695250459377836066619250476701793255135684148217513869614506841210036452136698969559028709126858038492685103204747477808254493363166589892527295838347406992622858532588586909859723562489780500360278797383561459816331082189573371107996422812070396321813735418323966712444559654460901676341422886605454858289562098688372429431938484556023353758196069159956083555622298989668488047614827184925307351235507076349538035395570288481352417706602339541131879224739055058972115112052646535656130810537036883609778991670018061153321010213488010240302301328526040297557068481741793116199308613081751994756409741871023992190153720366369749283448126924225829448289459833176806569099426269531250000
183 3656629699127057870349889368821818255861749533747127932217225626991401467340963866397423175520792789873083868096248428583967674989403832674801458313254542358398024809692518252731981925329686741498308469274259096268391032687944117913525610875124568816073021701561948806916415754734866462403551716810886650919473673182975433063034733816302081004217340308516340294533723969937331658264480245799588679044746987875549164921905518635053629613373508165552354754682156580387936723765691889775837795102750527410928475758025318052827213233039823649257143168726835174311337822058741852639674996212540936075599010913957349170463049756278218923816964652532151547843178416316532176692361443488374851210936694965601357300368855671835821921633602471501944819465279579162597656250000000
184 480506667793569625376942240150119944191417636752793738482731321927504922500034828157061642857238746574693027902887658262447011551361843667355346679759948130654829025151731635351113852946116998300891872651416202122194010116473956496222059508189450453215584881659762664199067120807414169156184476177388210870651270116320060759782328564928814187044582998059711774147399726238573479400954208709149045019978259552150431288079192181446998875960913323030892654374681346958348518251955092676593737343457700548848103123563005032913147998461028546103468997717747110790269025811688236133532744857425400918942423465719764118231600169220515538642185150340121544791126496709398507030170943760030355376402516719805625233474984980422736448269979692149433958547888323664665222167968750000000
185 63840587100956751591313162584653001352964975985034785203061989252141990905469962412203738969510745011648450526494704600421722173677928550753013332783287646316376351007272575818614131964494434372518885518308567053144539557051691807499127122207299267277757949519936436122151523139233608298881953970553845914192395095721317229290050331132125036535724433388120152836775919456291270067111479643758472443064044401888043968046916063586718606916502504584497660137605700662781574189788406572851111573009724913905459045436419223836567961836726712880476936126481955542761926180438217029371022246774150505900712055317545937345046236138564579987397841911472957007390138441501205580233650198581871768508478064675036265954464401689769530044550149665283367284018822829239070415496826171875000000
186 8575257953826870299762883208121502286244369694936467952228027165549939412223518218257668467026818999550106795400310317374230096232229270016928520224612219989270887257160434833319520083691209167718195933171739278733577026782953492624513971225080387101696558219730567819457227786672788497956664857614732740231699145087926339888587243042674621024744437958937128151316841495916534045301115019407613790947648560570811198424184502811887409481491525272179231913622720021567691033005440229837484392625987678967013462888739209403542102589841804289085047348433791192451091343796972512397070913247590537734428266800496021467415263302675355271635701248914943733309363235608483018746504376382568418174005933815330638469028496916273296133800852342188563576241833175117790233343839645385742187500000
187 1164459839365408162108288179543857903870172398338530178203315532322951299440622364209381336998653433213209670350312542845628037182800769597103495894158686721208004180971708626894945773243334076604375267659904058092974422693351109227746298532042095611362508292523289840763246071685964996016921465844685842404592698947855448406845082609895580699649471540129596969441357654241340369113074390736542385653912293823715288754149228419993164541461142653037854339041659157262224559736912498969213929623947672096486034875982326229999268435181646408123942115931273806257045510977495762551122297661040304432101358503355843391963367602761774221051547183407333760335028174105528020330432488900180938435540680837307961572539510314665770681439086746830627251865497573390939578530378639698028564453125000000
188 159846544466078655841417733437263938540175151141254606077527215528409238464061164759367621320419499021420728119760996055838296296751408898129965865431135402789651719678532392127645670932911988265421143332416558347118134030304537809567463924179261175679256377212370132495332886166575440429719345979536891118417107016598206422494162119156584791488449546047164487372652139153166427499917682068789582954280236096534276164750178633724013782304522661732412315924498385442878085843081222474781572955469157621983161433689744161903113687540267161291459978612855874481561345313289975349130098718498041184864243623482818254404084956148258425868751009513260493220217933974227736432008513534672235837636805310461534194710188654866137521447473002339428779987968911452389519922689942177385091781616210937500000
189 22179823947253693749891178524301162141756814878300169877289611777227655288885977083575522947998444747396463344015204614265299396667349479844679381904167509693079795274727266115633353529163351486973626659047289777741515722435725750014963261816781472186592265847697676109701977758166916367333022415706471034688412741325339679631395055029407404978534595219814035000293664490900284114702758848862252477399985463129311565577643405848310207325478662722571439478514256642157848436549308890574479634257014861972916305457142586921133057824816311216413656887863624958431010592564916930708162343992983759588594679177046539523385146680773158221216700255974291079780631154241468472110541593792340007531347774093474905362324046442997758540650881598102851078064011230636665139570595783879980444908142089843750000000
190 3110742071187443989548792520431261180337344541132696347585085870513614117067782473298807275503841255240268441922671139973935583844476359768119313775651089915382304011665790989870073291781972295758643162014103282664173891114574674379606206971361476650474891818648682073929416256287223944995311376595050403916932784394555837510345937296746317846454102336860618557214313114493276479812909369116891611533560217529836992311980399149839027125129157691311286732737976040737043143105212435128513159455958094018226281057332018850288358602598281723992796782627708660956141352141544336755259268329463150948462846813813108639578621734032197544528787515172059107113401782048328270141041883473064886819304308948429444887444961249062001013492415566864444393067714535571345428610623429221959668211638927459716796875000000
191 440956962611744633563432048298730483041305869998292551944999892718430783444180618884518790657381873301425120245321393859417031512132331701741799203043055077640100948594044228647804430595067944841741826249858404223795846440037399343641629993257413443748728334643654380418015570468631769922293121732441486897469963211554776135966050660345900626349314260734261211154824766457529732919404717170248959797571933791221423396961451015049526967051041693738555382070896259862688359235003070721945419716286738492916945331613065379715401980389671535437227855714822529798374046200453868439562904161114946288699758474859955792887376533456051780180007200181038247379771000691672607431075917308118802562998018921655416769976438447818338093026195339275998134885188508345861329792980676245406357338652014732360839843750000000000
192 63172809127751152046782822054599463134617200848782123840727383656988201466576861080643801850928680810782312522371915804240692527309704928259419862598402382406064122621945675664047586026841822888225534088437328232541875644861341480751466799208649885175244573653584228572295153042852114687115420745067780559327406017911870207942467370173750858884587255112375285905270610867847766967358926690339372158864709160624323985877376982097549281027852558009934093568528076399993157359320268186039960013035593556993139870030039593016137143679638272290733152552499197022750448183812616323548162283436667660921457299991615252869574284991216318330957448723841098703220334681161273163813456927123067460470411066511201788988987697624141864427482339691248400418714328001102380314562016652008002992602087033446878194808959960937500000
193 9146221308800249536680669657668085589520202753405407023257202569941292977160314064226049341617115589079651582285216760401634675459772173456970267286378195440160093832793610772479691537836855377371961987946736583194772622052853380839146966136434045345361410335168227497845186072539310196019711676397289916327322588273864043986427377386085100129987709622558959088434641630645933934480510366230015543338229833577996281273643826899841836952499836841535013452044620263711939557318204290260147833656157930176950689426505291085825671719980581044311713710061013692867064639521096178398110790401924626128863966196418325973589772786285264507536230471369973230064518762575532313150107867404089832596378007507381908952066135054507095174116507392879181547729438275015008535767037549523588747801827736338964314199984073638916015625000
194 1338156032592705953291817951768999749144563979445466483290427260037682635935658577316727664731223088550047158194955967776510094133657002662863212724675718901549933781412361211193087577681040871660064316480603285425884925292709721625116921268268984536051238537770633975346425912258729304917366301724276769016818233939178614112836104021886870791251992465497725128425764108683802359265887732917427272688390905631213430418054545879895582821230007852259282263748517310542504345471721961776022305808172585340825153766598696936710854410326582344239694595779974884029943118178579046260464527586363136825610541335128829190660023459214591797928022777264828103765459053467591825275026616118487208632433370826107589263974764670335109529427511991574413490343128392199603041613727958534997489593951908171121090163069311529397964477539062500
195 197834301500472742996872908204824487768974050153333109186942869465136422007626521941287572695828630360020204211891384242060973009456166057142431287008172550097857165394058163917376112862586812435904398560410666551900721212784608476146696628793277474616891678479101527979658485019616123914226500627983791643065875601020737606580755012200134095412791459104732314635805399201714508614300348285979235755546773440479254891253146599117802860711359730811479097323261213838722559546633799497154887795846791840752317877575849120686116452873046830876619970597725319555209251705474740601234154916452154234386509388599015457423693570113749224816547368363922691599974040600033296998820489054297908468686287806876707126969240581309994264541962429741327045563314683899281224612552256870873992191265451807968833719542089966125786304473876953125000
196 29553077855733687305982168255424658205082291005044541245463899547538744650928942651791809824063736234703035409664510581720024211820406217148122882369520015177120344458117609098270544645996389479150139104439558715101376682759547269832124056030532601519024217706080915770847943447776786411641964119972425682516054315457620331882068521403238370636186760537146199441584584271796340398641022468901189862395662161886564693114881994655623903888705443370080196216612422295067125894466271753087025845615020879284925383784425215786900406293149491344857646495109976166191091378126467888689872571197106630294871680373365820040373600063270406002308549949480326552799124160101759835195856878975610243144254861898562077869432658516446943342951076708439839461143611343032786172846075080147095928597631113302676014731318332451337482780218124389648437500
197 4460534164217236944240991013373255726219986695054830595178126360619142710081825498448622153862351927679249428567960693682915617663229258741748228228289326818262077160794758266313237411702719830680875386500294636536182384186577429272765227410946972164643493688854816800337223971669646141790202519671045306923617369009761006731459415786465302458787381329147311140346940325021898868911494866746955772735216143079857556698577886088629013593833032561899640453490534226475355195930408316060972956385365689319882514837041412988982606428635275208338214999528164132979765739449391250534371419938876404158100840791150866495668559017687401634453510557977713012062151327154049915660396739255704628184186697671849776043146294303221695818968759926441559995217231686801966969597575442444078135263048988523937386611872835118219882133416831493377685546875000
198 680191234785198991468087927758147527857418369203203348607005454480586056258555447431974084051014133589481273334803528130319185977966040128746159318048135041146586916687367151186177974554584911730416690124347973762173037137880802161237291369129451899278756666422482040661079657739656846405334997812738162259194509489064000467277263596232117465004320946227184781771940329246873654107388132561229700306130397986122169190959386655156480531460275221264747338318224041445307600587821669463075189894899293478635044098449584523354222678022497536672144935429825598796395323017656231883436369100332072814522755234785810745694214608338877469749279580985326068924143715341814228093613939110177933989245270709231234138679497307166255485494182117221870371207489027230909672712745039709143669730510138616340950848697301939216330879389715846627950668334960937500
199 104788208852234788552860199148014498997423228408828372620191986266560482399108298833644011246840896319820616749733946109151907836451463662279369674395719295220622719507226720063497306502531578099881787774965690411644651519128716203634718445069047560181443841873961534940423394174948415658387039222178257772766732569492986466233431232372523552492232939639277983001954466551505635683413321182118353279307936129964679809163776097953492296245651779376999360266319468636303091468718929865985496902963147937136815905325917055071211027815362173067191069129556134478450676205618514897825101050523115986764517766107562653078187755238483049739548344949484947549878704246051438560045799281955824187003828960872236524218797799657033599631395592821292518590909090359060051052492216445307878157999589432686551538151257037534413996127113932743668556213378906250000000
200 16308291861197397235046020678024431937360986769926126536280120357647472415375548998509642656565256767753201787310568057922997309749472665318447584958507828512984496778669017621028585060786270551626365001170267091280288101968990402052681395594147119742660357600045389195608717480179415522157253392809640001902752613575965240849137493238369836324739868405020706811595607939853622475690161333408214376830910052983346452163915332027875340367525754454153183085193906127233870946766761354226714982781339195423695121083962736819440298297657548631284846191437311345763632075928809164353344787743551301636469112619695726574010551330332903471223869191683109559520947713092405384893406672533405404077834404965157897802247487310482180230920262141298636894909089571450422511805980021602872566495801704361392302651140571886868510520507413730229018256068229675292968750000
201 2563875198715468736659952746647648814693767414609007255336596615962400679692913788578588139721442392969984484414670160029266969967836668514705956702351480284424630040334267096099088928369259443244877254273296413171618453805868597331409742851036349436715702037769618238830022866125745543286901398772715900614968017873867637711837173853209069027583515005254342287544954931872316615345107013089070935459358786946373104316510435635346602893625845218794644036865119630574807599145493243133025525892400677384267295156393935732499619425241379400817074939465471719329356261484931823604639188321514132367188783611574264997722597784660473643382063537632982538448983215601848562000849829873384143949247287848841351297763406163219597644861259526265779783705863132714565450625398376562307502541985376386725291232237603926753623305272167254287296600523404777050018310546875000
202 407151027873407681760330679666318837308754508932960564073170889863006666223591869910667308000713242130386671493942860019663959009599264877400247397029601286239402588138042138434692699626483515815061161672197436224774449865579403957655336911296055578612126900760441943990981261470594089915924020664339074449664261509561473091765529393839620739854402572781280717544079503256204453010236330188629979216895939915173999427755436246943986991197642744756951756809344126911796090727487464442154293882166742318962479925975014225701236209162626433090423142925492879288884889793274746974805344608609443181311546925357147880048616550678206618757084010647727459972451304189017433564803820023994766256949282069096745366997784279745688547811949070111252832535294581268211023073273315602452302119430811829501710879634515527460352898071478233016362580087843525689095258712768554687500
203 65307424862993197388644530545154681246187723722958146314235910482919362476000439254882697726297261870109287507114962426118899284324371654141988220263636668801279939240185437592350990105304407360247668874281456762636864839843265898610412566763253215633713406273524286607179346132341561895674110522702199805183720849078966495181719562985661944206194229964429123147264605940249152960112817742751129662020579103759653751033315134293034958467927603971061181100221745224538287742173759225756974135125770205332266540557066803407625611079549360168506515503695502822961403093512951998215240411603162680096934223373922808926355661219819684063616188876902858140606901919740259900079348855619599221980258278691621714717777253622544557670987769504867385219963567270760193204767726203111535660790824920381181798812305273497612090255341052631200826628088407233008183538913726806640625000
204 10580258837219977590622680680024761011278347711342537416935556942640881244210223876405264859149237456641967257643546810269660853252733153803390199902076535778338425327022480073039678257859855306391522809954329203715812953955878481886954701918463690362505915968664248553994557855366390638954174767624477696830894296224720401283916341429634439977194191307795929134699275919498895585201255025254917182311746414634691282995445886236657117844812990313818848224886807082857614778614596036677962632547354696012640927002793681751100362103959467877975306870339211386363330528260040162466209594304080590875162668053977321070998236570817389271812665898308194343206549431648631383371420299809336929698016074607458890408305043910378613325315079873082250982295830368498154680232629838410961870595674776168500428852881692888080482755919067753217616394828537451644479006063193082809448242187500
205 1731152347022960947726572515908732319898054400954926975262776842740353478957530662149033891045845738154742988751500461853555106463593736580513587716464525261550377305074439866914186235852771642922867655428347174446890444560367045363661342122569895740924858385415479285212312096156541756678781568088053408327985554026319734222204967306158745318209492952552986449645341946452998522005298374607637737774643118513335196620114733252140786480305702854914856632194524412239999592312295267393622572164077652427620769083079421029371016676689052509813621441985884466960931157039757226968418033983058247780268150071983368831157556932835162235811679143125702277309865757356954768997930483503433590766216797052635974510252962386420866001113160783793620056982411448806458095088563875244954150269286538339485883067403939892351359639404095024655114490579749242371576656296383589506149291992187500000
206 286060777292264401947317221028667903168874129867115608024473733501283465255040381254062587003111836100982390930148272529165447041480374624293577134462769370175825981298583596630317550303016991020793984800906409304221354051531400018659471332199020704208721414163694773536317377032121579396335409456695246367360717942022900676065704247910577792405716523211991150870170766579991313679475462126491365420345627725667855547761300441121607982961837841670428677355799517982638304653207477881428620713098439049750220229236373333062014021681012571466779425523980266050813883459033760003181839890088207262593957781088149358824373318778659903115352038565212166262716860328322186874681299543806236638104317335645212113503028889339325070309177820794373746128708994995807412166955112947511765235588852107331464093963497431814777826137926276428626938353941408163527704289208486443385481834411621093750000
207 47735815158379866601314532631583426373648342699187342701627456828549530072990620088065183041686025375880091497916794050832912525507634278024104906867529722622444407778926011890335954517910636278854432234908536117587672944953926155953056883959006309061961160213734000107741395749444644921196381596840330806705932857710738001482944774479279140588663077942413277357537163686019175918302221868118547402598547898663546178658222161799219030869270494793640249423621126486309274047826070625944077479857192539305025159699526168122889099521787473473869111068816422673226680199979278802914769306631039177075295667937610138451503416599464268560377863213075522354283708239135440357627800837569629033344191153003569976264140782178255842144901102040583890913921542968009754122791592581018386679317209961613290884135616949259284049730992257452898053704730031037740956012527249185950495302677154541015625000000
208 8044009129383631001661482663442512234906269154671619115488608113829414821989967634832760486165790271491404365478806300749645225766133233427638278875030397263631694286116368969345599274552034388719751415782939998329718504168621889990355820288092990009809197411874270720927317830400643875650464613261010629339497707876031968372676423507550897470366791203195253011443597791167494112943646028353105921758003981091275604972241252049014867409143490632357388896503689412266367353804112872714853503470758733079383860456992961251997115808196755518036163502250471593238940387972570505206266787272103585098310846149165178853332877788174186436771589826546791210223889867050707497721380460741186176355153985938840741086342200559806227753092425434366256070147035065609198655958983741853102769490485807795973650646345381707689996471659865810355061429670525175762707537074902575113810598850250244140625000000000000
209 1368744324129669734068772255173046198141584347474895503497038657595840193117730873863457250049401111619233013568017356257769055910032965347028226521553260789925780099010744421059665142656962361050498103900160217776858567661690394752408644743586217610349728876187139607637631316026480231064507757971133665270564480184904888962963513133347615032880911169057896624391874086730065374203007947057367933262537448022341750901189174818405118285534877613853321330561530256996075720273799939049234810921461172659614604883414469337348942063082567912975298142179016755391857617591215676876567971454021417497531371243326651187253134936376329824542345462959755920678755734184619302740521259090531797020021478514842155367395709693392956161177024785153325832116163670578126411653928976437359221438830279327045704463066080050224820889639009740730742014243007783100752369941023774135846480248801526613533496856689453125000
210 235165307824069356136581920830799549460565160118470178245209888864017250282617795042972391145378360817808921451259344157689954065970510532498577297134501841534545503724294494814306835473348193338239228888754671323258306374179577257380357161302715818310342193995644433862588847221364069047478584459528462388931653620994030114938040600996627690916742877250648895278077914933690495461682427704316896580682741281301021206776492515763328001397798138704305139604106630022975104270028401671699268908053933999994189363905982894945569473713076789731617419398759374851838792443825011971260604761986217865798081910632901121397388318388588877924528425352805542617236576817641990418391679371227452561550447643734443091237360871830210950680832898496091072982880159886874305140618634304041744769142706047399635574697417602461033553343685815432478233625182206089446366570858339844780210414754151315719354897737503051757812500
211 40794827469028682281659067132772440448976825956808756845239408683124788433384859159503711143673077419864257165819249952085355031725193176269610462307235208012138467267343460830231025264116153745963629805501651843355705028620810392292692775220205198080750596254931823007176305254322722863531604254983596623088239044392049523888966701665354406813650091343608305441261868968849189387439580139191018126382180964079249893523011666012716696104919761802364239433834460803314053225964351314509293500998939929251530353668151945581985754827548297938687720772967775142588272879363479144400660840058233171166818760921430388602439047529593773174585349176202173272203286360981199416091339633529302106157847349035445921525004274910818079850801309644200816309498932969292369923940591176254893550687372486312519553380051668604927579100734386665036315197039940487720708548237389202823746821302552945098796044476330280303955078125000
212 7144927781143986448552220085443615887106400337899990061922692777761223917235715053197218953499056342027506039262322642689843632197722385412235356789173430407127950355393989390597472178790151365754681921084569943458845399507613889073426347571472801958592281855754339873245173893492604718626755192799418240448374875041655788079289420572605567835668443025765858433218582795065507459556639727725641733636162196550618094080761049011807821806355971456565518566205624714041143083036149628515801510101496498535447845028568148034731904075731762945016921507136762366720805497683413070235885991657781936107926865418376564149583283172783760187852179235563457466103519276302741496044000077730680339242726413098716745678105537317442497202906655893776410440062570588192581466734381420885497532190409655118305014650645309036700916401074411414527589725139155683590738163516255081729174393771666234931316807887924369424581527709960937500
213 1263373155570295114157489690517027097179473597032746671695662199972497274767482973925380615328074119105786580182360659472873124369049161109118597469857604705200668517976196174064802840291598792410828558772116837210773390258128667768816067599976888004577405604254322154420099963880558365278130090011552370938620138864155961988376488638545824811459669599303871667967044705302491333717916478072316418716750699793799317014380840864265209085553900575304988673527655549146561620248325268937694776054486374640787855646301443732020215390409749346302061114431905290861949310281667032571480478211532384730727278359932426412959637117830438833147522259375979595294161037510626460804751794185624162730481597081788976092869629322460390006595831180024961707461566540539046571087211383022314261367043229817484964522627926984259599361905822319084131816387438092735717907622020661904674572286315392156963444136863472522236406803131103515625000
214 225520930830872616540518141221289769263230365125666981049180115554362390249392760387120140021887892216144523237354318955529686320802136600996203160356214155202820885274285715161808145825354842179459217757628195327265574220274451539103406065713616096444978148706115636130326809160814864376702293237923782422953542406220485114955692323058636085516749054598778355157588918114935304875048028876959523335428777237071914878104949164878890107852670136843389151161648959615845329689406018993903841801657515695064165986618583307921094095517607517676924996585851958374226302543724522412469849177216779664710331260393633257614620762255328849836573091033792971751096406625654165049387214311764579328971167197463113631837340358009830923686389549016431399849813540437326945317721208336568766061780011420707111124241931731834082282159814550184490067340523006793453281749951102941254285194296473286278571085405886265107255894690752029418945312500
215 40639093516795571372226054423526643627471222375541027507622879772816547752088735888114307062498890913339948112627072377396099221782335778441277598651575125948508073012498960889425883628870363169507950815594733567974183957176471380600718334301823605361839161917212348293675450353162298303061585752871232842695512173269693435186579717622667614077095533626227352509537645500980678170966337794541944650932360094558221015080323361055285130351639817655802838508990425445535997928031693718747654867954706795918536841232120462425710847520376958094832311193766537155172201982993164104573354231647611947231335701265607508881793115951305723945763885713636702916949161010965554824242912618139581570527913591390848293227737212907942696630105150601178764478535910334430549450926587750616945330074736192121896727901330676938335129145409718025272049079947086810931005661096142039105140101187550896243789923939493391458199766930192708969116210937500000
216 7392372357237743961563383726834740924354718637891239699448859985317811857051812286468859754029346112324638427699903986757586849437971723604690772878623621078639513900790298473294734143643307880465050142310488483722681542458060699181049798631727215839518800070247384832440186789812862523588437778290675678148994461016007474393693530344577736951103436889635192982375885633858824155589325773076784417989938395331001736579762869601934259173105894608534989565461327038355868028852375727946137791388486077336778214232414637200757184566296816595702255363782667880574183436758050953304508990965882184421039318151739504419283149609849346789284941587940081795527164461512459342890014150968855265171083195409977648801270188262451323708829615417440416432661707182266489514801403977033687972321100310007858835744178960928515861986569444363334623712485574255651707681497438897091396886992985810528805903029357649014485787120065651834011077880859375000000
217 1357335544191153023336283704345141743524293511341539513081042450262357613951578493445665656655640737219958777307849648057948411066130847595459006168825663213246605682515088515446117228005857639902545254811557321367752624672447552015889461199699411833101703632077925628851914282859418913405472641099784182844018045362429107417844486976496717882284225524359360351439759516695109984457266788668553291359272003794019116799736648806839994484507241716955928043142454487265368031800007999059893311968354239228077382022955788202012366073396907233049218484650823057898317112214265234241441493845890136725171826631203117932081752317780447980176153162047176002791006074986731672932545612323748379913745372841882377275582886251493594402988559078881097269629223765957515168023531830784790994154285641639211177569203862421084207108965542073551604788640611536104649863045793490525594337798705883228226692073945728982120595418336961301974952220916748046875000000
218 251556331547008317582453117414271111701683966562243399238366262831529305483868891970871774463876872054861476285524586354815917838631570715957636345233676077508195913350022156075618137296750941516405456505332393231375577880108854280959267664285573917356171500506249170055346858968601174637752827225007047301493178120271764633683625166812968375744545307566906625028707368852578969515941419679827422359748862171706755538278836756625318421756691266482304817222871933011647585082061192699082919467618738311228034714217212241736605354805636884779384487048393362216489497333317904393443920834239342876776769612329775353444641040974850783013497092558713178903467111956309281009248114588662944453463518836442402419684678646178532329575423040765696122638209550801040374793335277647527817396666080763196202171310275496446422310203550728099136286169021056742048278710437832041094406999163874385372998629651144883348067721184904144138272386044263839721679687500000
219 47055368616175900390127252167801784019030742492712913121573507581300280607574544053173695119843409109122810545033338021622021837101280793935650028669684146936216208907488611463841997091395020912076585520905739275928770382225597572405521813681236656003719707146581186712935884850355280631112856027412667372032649953421696802209957071325349554501300561846117635768829344154114571502575490654699661830536351313787734679237420046373449079827785375405811048018424549807098073733367910461226714935969264187579948958922627144654388339903908018396956145215612405153800025465340378026084955735141989823660349320811595626067042447313208020874103987171626945688739723118900655124962635992308707936428487296390753281456764845861222072292480801630902918554737165739744559535782915820334602966193701103459300166478930610942816447747583923444371353231031107576426995377533309374975753260789684936534936719188700586764690096848451350552977601182647049427032470703125000000
220 8883629334147499307182043663081074212298392033177317798492395968518327907519878595917566133657978045934827527063952012843577261604819696690190341809436604903057016509389792765290446787419106082112646664327901048474169488362375531354650248716539918301759574513097065272921544084980481813901060916872208573165987488902036428529150546759287228610601427846042453813074586814075194471953908324926123710936514105699556082952230554181692600042048454217466918395835677264714119934006205868368703464320559353910816977504488076036519452713059163580301993134454561710625363740085716802855299611498199428721006562645401548473142506593625004290743079979878992604907246394405754020041226216413848782676486813287226748402045423067996709468068976685769642645577694041381036737164371285840786899365331696732516385614502999762764011546227427539880238308838018173405395480465685874370881746329559884678866066859726491370761773028305510052637927742580359335988759994506835937500000
221 1692624404676663112099638868427635469022433526727222836188179553566405654678177983563937598063511433244503673547901553070202270821093553437662420294484519006357369655470148374219671333289507582518399049752146934768331828316679754214149088000338688546205347141140272124534377283697455098075666082377474004356422773315999101474262778291171601420498292632348130201059761344890106687793167534088652058713150507261372207975717218951240277237720956323285673282617578777194032144431590469051777307675651812587113097117971260458518567977234596039029708975001770831910447663466540851816371913136798466222898482227136227242908703894724449690999884646879450280583333437906223645677632989797376193718717771094297963431079642713583246182020501132074124881173001057271143386082971091008750106424173255762585391830041361598278172246567600516605933751032274667207763818133033257745584354257082109100252367628318779992246383880384505123475880061789666797267273068428039550781250000000
222 325462871236440084279743845978182460775971381634213351740070361249260590552587071196767519927139691749887181628478082064165705124024864891522230743781822093394927504313764027297338788281115973268750336996603911145393366833601794822666861014307751866299978885408555994214581601842700298903864991023122295430826789891584010061735886110561525861261879141466024709212698203318202341600107535862998714484674338357235981012429642850079383207073349224633232705958961136614525203648764781632629833247486739723045076171335718984391665272343279591339093184778534410356142622196724330569594878954039845565015046009165495313631221617218061459962341326069853915350527386820444061992811332757169055360807925345378643935731293448616216457455370409377017874174928004546399928786096228773422352086242599153542003328325163175371268247789209492116089661370456904818342809862129502193971555846813635339997622878543217392052806094996648045284044249714217045266195782460272312164306640625000000
223 63153135797494333794061837796965892779832141982033439658427205602257475455242508805911251557195836833558691247617668602567845982321961163234238631593515361819844014345014210982329660584979087344682907442666367942891105635345024273547164405737445606447115832544376467839791134294630662485764766443967155140061705293158172272736357490235726879823431265405862370980924266145289197982700901668946647944322666883399144510768745001589184513982431475087347681194891258439628860061516290294379746820880676122420250265151068136454410426318339246394409209503270706759691860813771819602366270601090686326660324313986013221122878204096240913903386804811085259919244422072016371407523415614810976873016464314274901706458311391473776380970953634688505705741983344175642424042801857938503389786199484308421258719459219334272536340146301598803100005390652789692883549897523375820391159612465693367533302233882061078271365016089852580358231009995811922053121634235139936208724975585937500000000
224 12365825056653878498832875792160558040385133598322588222732451924954166744401289281046073812378141045203294553672766370387485319242276790324125358593845020664851288806690449656850758423790581738564857436540879596039836502160002839757666932330753274596727182533360405236728539761031122527609788161592973468346440825095693739345293640050390017516367968735306103847609579785835329445981720846275726764976841349915158256083228111324436583154355963021085741358229722673398226731678925475199460784888116780444598657964278360409655682711550322507700308037493577122078313052688387369531320970966379560134544772111510684367211601567491870065320788656094016412054764793654781601532773484558945140327421362049068617950804536702954684240774321677087880410171569796551876002318716196029818199319884476165501184334269500142154619300200356369697217349352164627078749725555921404491903227473184096172906948883165901991376681760944779192648895925344515976662673750752219348214566707611083984375000000
225 2443251884730937234975455521007496277966098839887572646991901274314817226021765809159138172974976614659636888470810161183502723294228954553875391041311419227218651783461860932053216742606543566262392077677983267277918561523184776240421700662352557820169051735253341646259077292909765006217295736674748853479466232399154696015799300022317363777676053591319544095368021513495059947643754892709375360858669815699241461115447450713860791008768777286394813835952126191652383006036497202226836155957210654752735092507547259554421108451320205963831907131017048431978611461769866285763717649928544408901617347690775309941705599531615580511932698556710545590361710766050959620264255786815814505302906616471896021490420099019288766049508967612877610374179195584420618406277538700894933222888401563814524032771503248923577294967429280160008845642179288140969595197939136345896618607951090890804324725191770354524248953303247065795919311041744457397732531375722508926173759391531348228454589843750000
226 487093986985886664320411147877305864043529112047426289281234948502727544764849333891458187517544245951851479025474800637790824939102890382835168131694680249314446423538014339414935309105216132878491608450546035881319232615067188864533930628717782310074966341224299765777665171300378522619682062760063114639629945736561659352051009377703897723276544128443050138763626611368266677050439375127158854232569614627351290757624073971161214852554191205994664909578611360805068043845879336033932206454386789951302719241619011059014596681760740861232271438509325422716026251514594381836560962970348348742157624783234988327597903700761126637704469103183593436326420482683489064171960309371318033230875587360700000284824053587275417132306491170173902310217886692565282363347129748380764721515935969086860703147081372651371721483767506614499852535541224022602123309915868457716192540623289967167489738879918621346953502303602557235159313625949124798682193584488907267537882717078900896012783050537109375000
227 97980409121179008282557968642440290380917395209011425378774468148768327339629404777787527571425231424842829438434451897779240820697917884353248032831055811429309340353129757698157631723809334636942444480934182013368151266318609825053309777976220821187114051399957698764886559651323278931317655337458724201876102482696296501053204340355480156730468482234314703540627957918977098386138347382516996977072876976078680415640641117596337006442453761397114313153776282514086846187217478290308398444658940517773864007654176469003422729786866251596086108316123720982742424181006871196790588114442148913727739772388196967070096160078636999727848552921849380801512380917284185558915539537466851469783107066180121671830585212262919388427937323757056625887645685057106328211509411861966955241548349329251779286287774797389211361065138689062847300888593748685975858372598940306069780426415816366776054730556553817138306442592026939411978766617969717525625103276084746847796047575229749782010912895202636718750000
228 19885220481003630212619095164604234333172828769544965193330046263471018251335240005500847351601014882302908375131760129181792142223501369494602207756890443733971664754815413349423592631324839034577774918045149931524860521531358515822164753289171502011541111266282712535005107008301569337335350089630882612058817668220058730813336500344965412680020271549579277938795627667058904425531811249427763669660182443350640106370460683719181659581387253897927070179898683949765980784967053495987008148156116911630092784954022924570111863294338436967956158699076810045790453662538794269585415115569187899185384369609785973889579235817047268363977919533145704866638699537069134995213493807249595137868065277962972731953083064376968565306680425743663194469780726602644881561627539844581955438862092114516599869303435386045048629066290500177077724969010071879830861071280948365900380772421478747615750897338282607949261393021998399943149661194143712975327730520780286153068906751517630482339882291853427886962890625000
229 4071637780782771130492423679867938624906665589636543574511390285453863098366499963735160748802030510143610966195579563886637459667099387046034617522910348530252636103849170263999671310713391795763972293681902222504110597285235131522440237392823136395687870449520797907046120073312577974302729226053894465746405993559867496844913954444036989181969694864534416606580159880232570657477622421867227388552230605548295765796506998904931375646318134646103461014394245089327823795557020215662514934148377988564750294414852096271783786698175327980582202474306209118483516459919732041668561096948749600762239773296881139524951591763256165998162844735565868530001032054136310147158279140243848932740031978947062248052864826646879745277671872949596869546327561295066171019600957322981190875359630849878296072102057228862851684717642780291188734987146651759135297295573568611225547510760505994472453914577483283469842886240874843089061305840074165880617481876910662902405510380279829441008132562274113297462463378906250000
230 841082224973904496785505689638567917425052387011182238888404235317053516488639942456750858143596472574270721959879248631759258179994315196367200537862175369663709354924929041243441550765741695694339439596729536428720226069870905646173863651684147651725081364060916422572258564784843681749155834512250922750260557257609848577327060411668051222204655771422347684075212439475405708356791682679033339913102547680861028141488617550932915044320684173934161310867796739613235792137417431965697791428349156562734206876151638041279976746175442148789532309347044648499789405061028811393542671555737344884212068163928432052593290432602011304308254006943392706095556481833836737558571601043895824868950817841990378082904391128536242533877887189803350378491299898553849274783101677078628871206135197307981349818504334166158721660396059415150984970662405368664140417255117073512014166762319600489099830630224756539584277014451816903232062983735198089616389010498725573154086013479111168245072605031964485533535480499267578125000
231 175275635144071812599079440352357227460458751808671400330975437388709672818484963248589319905200115973439226376731138112750424886304668262989569877142297852992325910281836296735694879397922624044977260009494465511653054131505725733035464617027040662324538916613657902689430570057423842090604486889504876563224062473535631337356722974665208003230423569486587149692476936845884069655990275981798414912032241515570396829479551334284652114904539022232886414974878544120696619894924560436441560423467486524232505715348260809871788097466259953641785031272372722558787987926897241692186905343445552579476754012947516089241714318837847146044573971179272833828038281133551952510274880819339283355603229766946588689031798286258271703572977661918825036436785077582419999561981009226991128593382704093204607904948521302123585717098514310534545012925806775969055926550214067145757164803630443182581498401960929738140086136087482210883695582037153034974825708241608214546795804117293145554801192531613196479156613349914550781250000000
232 36846967156942535131471520291726137493386588956371725149471955900852979992870935219791458291250482914779237617928692140817901587782038891407975400937007300358169361682679224897000937240651906979689949884457932872424320648612270837500308087340463646876629347840004405500341953935840109559359760889148432232307976035928265539128428980172830038419529395512297380303352967860049365500487166842031154682736382113385900986067380413561668035524266830444394117494733789246515414900890591785602713337994363177247877349595211855779998849128923443520308201368508775997900300370456299148567993466515649296544331506121200205953974735953735910459770105652969423925125370353193840141926634394900120183552397938953348193936777969718566797772214643105913908511958599348004269776091895576849751923431572465509840038672390457387933706351956942380795572114196929568064328417020100018195409181655852866954675172348685851878693345531418173806778131761885954284164977380641807409186906451099844272045660126257971000995894428342580795288085937500000
233 7813804139248045550371391330847383512706186945165535203621184283630963691349378665684461755785740013251666342320401966456431042809603595861307560174347009718341235126146207135799991466757250737376052753245369560923086241317241898954111175345446899855084970315433627357812402244443798796644076670132041824960171444260195124019205511449499819520877765537270901041126751460622626550686659057782573753521907686813819708340464514198169168400063570781996160818872379932375816957685721926973524226436422477222049606814972101983347303104749411520708062602064135252784487350831672588816855734711317568154834975056312973920334295502916946149109543513834983267852494798124317312829493820412983254064028216755722425024952507147316895531514516966603034612721630689052241123975825795312866238322284765668658309641199417268889638761031261768653356069123282911228684226255475479502867070819365060501107509750414399707644013558783624165040480104735550570911185464976589321408244460016117209020770705647437881502526124677387997508049011230468750000
234 1671427283138488875088398585168151110646006979188835188217428062396146813106087546703296034933640895863849732070014454300544505144410388561164160368298895977688704564718318734730504574356155219872479987514625723118518108017814323644909018768194645719921537568810337652728051585203905247336161395021157481847642711204333805420761886882617199838160256189425387959394850376322478323247220722598457863627906868863650940449772558980279525549795216180087672067180709467322519120032831115835924197202783944582720413942381487542106618108095443556630209590044754273896965541353474696556729705577238863553265782787378581835340689222918870097891188855868261831199107177752519709143729366799744914508500088066464220874728374021561504190330323045122243926359931700771961793160783353481081252528581760082715889372170697830371018844843816027470466220954315794157480768206932361875736217831603509809669540984644909523171332486374558291458229240856835368845908953523844450393629494460016330451397932223622853735445215050958722713403403759002685546875000
235 360628796718971129341241496466593217250716845712600753347980339568227923232960269703438987371525504160760448667631278494722871817736285054104969902192045968638763091151086351331162686873215160316187309821469150707465101620490740105769480919770674829074858984936318345916535218915129291623509962839870123399401754413772277649643849604274318919264219211420392153718433833900937888760106051922515789898696233430222460969807402457014397505910273661479850070846268959249072573454423642628952970559235301667910833287703351587894008702747109083469880005250418215145686075700361155231675407664670395991280405259071890817323860990866725126934829798180036532253144814609764730352200509314290970485143836230243931274849630605984422347671943301254149517859803614720116628531422083978647296392766897255156831212073562593046216539968761154653290887870627547123253391129465948597636050638615088916432713270009135326653890944389047560987324740380796114397305851545670854031425719581068596970135285245344031673309440066965692039957502856850624084472656250000
236 78481115189218803483089050162692713156264578473564431609548553993718855794895495493349661034201879855812222625515125175232764146636437825812317195097238206941814486910189808768154477264944645771289956941891539856370291044384532962893624776429105858659761659819777332600217041589098531504492409924318149969918785245958446875184976185545457569775124240626222386442029960071522170106693652969607020917723100631406297239483086296022601401913246548166191872630394445944375305625350849123427530546364820224024762761029718340211476227351979477836837901208826463757687399094728978264536284793077061846836637246149706754966202228474177893484363398348412855486591095759749068318743730486454447512820082956445837885116413045333551157214143825758577889585692894364837839354526082808790689073718558452185579667888607304181697423954339401432620320779148349382306199774918687925467750392491416457053408023956193953823630762220972144725340257839501610967671033318876533180300081492752724286026756962902607013129885750284120415898314604419283568859100341796875000
237 17226054237621514796276555234529567534371187839061667894811699971461459078560427015411123008424380712875610537692657921001092549014376697630946035907491409546795175063190077903247720514039415366509807585975699209070766838253207854872906401189718906026500367490748316824041087345496645241676994151437609414314682705587680567559889364896149241483767695057839076916068004728712316285077974191899666394864631184607087423967151187060566858159265650679648441117146069097248182140494271789251911147798256970517813412412923545702689084286950754141689905790286749150396161312217571242143955927539808620709963509796413602568083630973176643700677156947315206136848551934236113514586339729611440076924567605375200228263592771053533774562845257084880187954755970748523056064449120050301696192131904076577315665490222328523655687990335572158332793565246124284334173138353616980986902847269871580682373241100360060773746885415803669563063115908822010220992608167909425515078045759850088621657134289494859285450788520316009466704088026745012030005455017089843750000000
238 3813348595046155036282964081738509878909524830219215020868717166300718175118703876842764710716148308413995518920765706343627345101392960505293473076840305352587132747570767217902061501492742421037024527112913577370174315185942887771806817969020094361505532563909953427500875435354501230867463595953371407270133741030595447062773928626893736570267619819106110246640323265717619678619745244566722459643059372807292474608833728967410270193703466588759292045308582558150999558256860962000823716463980495152074635112764357409803128889543502349054992514295457696118201704906437176543937130082313165472860099103559717489927717221671104125015115803871036178312484798694317819667925200004950343764221478747041175415959150246556435109841753239061666508735805210002780177249452745141773662882087827795369385367202190527860883898593564548801885992777257408765861972506386957846886061237397604216353919110502490093794766023045087038004843999086132793250762853270552895893950348680162995486429495478751543788091904993136217576210622581811549025587737560272216796875000000
239 851356710503792644957696480188518651192065232150000354665881859697826735470588318414489478691820226704559018270686248845260377791890196455374817659491641148258812341827894355513000045788101590992206539306300987618137655511680753165198211581412789426327109138573661674120823720913223232415056871651400459861800359096698891331494595475271235402899911220087296521019351586046979071853805883463575839269399596077265223214646580925649827077277652008682105157329770776969099217807920732708843808941266540932102133051623553033995956329275086091153524197714971453106450983590882094935838459631082257537547930246425237671918705916252324675482112371004054538169693399340492156904402689769879117871306629496654600102989463409174652348504439846455927132873249745491084205709870849312538573214679385322993259779759761887265184904553655455576062274448811145151923940506946935418399892957547454636414095900290900215310643195859328022325799038775006966127428338251876689279587119630650788613504166978799129301240398957215887271957749371509294178395066410303115844726562500000000
240 191683802103716688032797030409215553352736475375936000668330763265991606441246681256943308504028153029584414806430339823301120075135700122563360867162456874814429962428038897803532405361354098141066774013676919619814968400926166747606789499023705603914732449776668525946991454253858220479092565875013319049357321785339072465996669071733195555922148401164385340139677462639877151604462022368253718907451312413374745459072638824683470897223189964723904698873856220125540957638094610817479288697757816946594838971490321923021124951311046930578469827052395262376145884275097626805497570957366184968416559526977318694951869467842471852712491448086891407717303741041033259306088736677691341722792625218965665960189050234644618876803720224229871335999026647838502768554118687267643223800868033871169772465595029149119901684023821609896764387123672602659689351551139294166787600621098851345959160472866394689959640216131904959527744173519177012270355289294583342482317170462752651542392222831288306603418274955482962419575155340462080388874710479285567998886108398437500000000
241 43522379488981218893400902261340117030419055405270964672805443094527483597550450696050759411861480247073292326933427461007880849911846873442026143888469123583647989786380035172642880660042518775486559209430232358773789931491338691892928937412059529565285153313712795428608955850351363447309252343623031191608351527153323131943013347683502422020058535444664584343304087377811222269016146832471325185218636478789348672062846131971827035128342876601965906045367817990603476930457834143449731225539064127586252371678134919487155121064751889412154096301777533018290991324042148784828387794624422358784770893780350396231422017608005901280282150288140324547033273120577884241616919025198773148712274268251829177704327000803333808681146649794293492810250799413671761284330628987494639794032438923778509202078091018930030511878834852886948929701358539322474362946225460987151658432099811275567564358704687288564714914853517039597530569765109947301044609347952814083048697370914398571449282935876877710348245485270297196627418099254059388053539336738140264060348272323608398437500000
242 9965013935058248157221429940574916350101867402488207276686660032305583206519921867494681217693460623433332292667794696537019059283545703179387288183221854978819904415017338596664788081717014905335750399802272843910217002678809622641294849513453803318029423428840976001983974246534110233913431312886797842824678101295038309257981493222628896656107901472920685885399611448770012709018700886574703599376364926801244921251221931993976808208509252925482831465229755583755982919202366049342594989737819433750365206430285056672805126118937517144348677778631814477420626837730195634795291787884587358709409344532465895976011124769741644285369043056204837187838359648569549994661696214576465404410028438758668410540549339719484527546221216115803685522600985017795981919814933477388352362901587875653185346014596059786274134855045094683935313342170378893535106975348802699340968569201297804319853995669871963844503894630135029183010172665612568272675520467193891183733623888815081990433805710998877279250059695012326033098025305945789959529692789153010323843773221597075462341308593750000
243 2300732236444840774402978303205371565440871097655820754781208217900132733647613215773932890694029105738075517834922989392276862746926051930061204616880634833649061322531991521921180221538283371062487029804747230138748328765593648584466280231377794496366259260289018857712899750298404477591341546612026419069629798761502878810023156304729871697661561551057613820982844565417815078163615071707412933761856884930473753070845334861477843203978504383421094900427699883190578350409408167197659796964909685356891572956662315539212269895913957703182247755700592062813897011971652831985371288267848349655657870394881158840379342704899239665218775435534176613272991503856159614751988998284611027722123943806318191884437703067753363024635023429675153799432426767543143880333451661387503616212261958334673495307988130013263270499459227648809703839130466465808409285085254652111600625608699741263339674449658682511306437005535921851420760823299902816872658834881344993047143742247995182172351067144302317116800822816796455210226235062555644893406701142340997634505583846475929021835327148437500000
244 535626536225878647930056167297372917531386063354380545104978395925390543602213634473528565122821337809188806264820618299367980019173302243642498378167773134551915480484699796846089545656834323538110543166501925402995115468362079979893792508308065180045952681585594333297159215093447056533164046397049482448657424674180396500713102232260876126683590721977826977498693922171941649711795995279508426580859686713418759552483703886270289447102269852689514604197985792336924498872146537005836727685704744325320940267584452810147942858513370865070270409183110132674484552723614233341955163432276465235199040226927381472493195050975401087837813179011511968142053454191419013789073312973830275990798866854869822241014527531445723377355272178233998987975723074554939833244492408649156383515966219617147972378634386625074688409586086995857726011517266779390825615957917029059163238946255231699809652848829338888154586164219859943505549459729291613330829682043879471827735851585423195875346322813970898455299609259152588432910557531307030050662053983595274966877930467035184847190976142883300781250000
245 125733500963287522545399189335666254545532516844943338098461835562104804826681459733658810381777464524387228862601106335936914652881941945869243717145114852685484702327127105948196636884315631340277301184802049170870340236783184854978467103638930298816932261871676859297818644801488455546400398761852195178663646703676377099458903590208828285071595939040586748001939170538752024354084223374349015305509680345117527819193248608515616830457584103081557177863996555101038032487636193532877096735375884123019869460838374920436768936981920633720956587316303330316426290035208614406708989351687074347878118764814131364899266866540327339191205882982186394224838759850621941981013488470262671306103642940776734084145145983338933660105838184416325688257406488818619274669612506789544199286016478175403066605302622295861054327482829356571508268019410931870105390603380695634703987879566921613525190322985942960427425206035612369159733997238514792219220935487096517469509271417263866330040650963632627034807252280605636041336054756692384607299555799182710859231842936978296165762003511190414428710937500000
246 29758980390476118992590918921445164257487488364719958213427784669841311267590246587259253485573566039665778158764404824432394670367040753734920212418464495560289941225676436892168666700602133937423919480220045055820497541894628136024550864194877767876519942748102737447673870936906864517527564682997446441457738279308366052028200479042261900641525834815511151981583557820476935709992136068324293064445317701068897520642754343085736703164083875369980095308136228412259179485919351902297117726440555199420441942305818644197370051215421213532739237662455950451465307095458562473777393834194143986286334084218280217830390573679795010426962009251116472995701298571944512172627133705497374585554385215737845190360283721448864711995351498579562584682087188324974631139979692876947305173588688493043235892148283892314682113971578774468821828839579832690886440416095951579447674920950301198189786562990291590094258343330866839117871098079368185764400185553068163564317793150881705010953142341418661724169481829559131168577621130450518187764201229985052506750979215907615405001251929206773638725280761718750000
247 7101474338997059405694310357921840879696869682130370202432280066604721621536700110231672091572352766596765428225188068122566115481255430999283595054467208395702440687943634097125591174869185891316102983517749658295809624811291141263407363325375683144021186968581953441265516618536971789021320144144853471295459058829251509653968283466411877870237253769590361708722647068584065427884040607656902883677306522231545534989567940522520523367973685870127560455701544354857460508625039047899768720211064532221200647067154481414029083445165241114900949874423469830393766557748990162687637068503616823444719742684413668172978108752363639886801402341793818286194798285078967595822874602954733531881902658883064227583286352532110800396135293968979221954558695034284836285703114418561757023404607595019864754373524319014978678822143345692471066656451584416133816758723883380972782645869773685974747882167925095559876573243367554585542016985920358368090275004378017272529933356319932156326241252333560491231748580403107516175218220599030332564043111083022569150627003762774047679329214588506147265434265136718750000000
248 1708550710852834471881181529111208509024467177608233711356438054469721129780305620305709259621206895253346176873485189504327289605660667533657604886961916440449505811995882772832685976804659772180775858400181933914082159236622427919539870643635481951484192305174481535861604768013411747137342160544230089773297188499415919932860288408035917099150518429363641315293267296500860775507755652002175892552705525857609146546587072427020304576343494766179743601144855866964661166464552462020966220841510838914768100381417925880282120297320220376979167798092769705113159649544874383524739416020362057013305626999114888946830182280966253102687820392061231355704091883960735734466916312661316952112033961614494344633769717250105150609068261192565957674176594137708798243676162277014355894112161095919245637406551266196644738011635297276699605991018747086115396559563553119512082816378128978092546605360578705192541506804170188555306805445323489612158378038900848898108004615408368860650358160214105351827031300032345126924553160319378002960255589390845374955433963591898199538277047793144447496160864830017089843750000000
249 414420910370339946643052172598686485461439452796975749486064169449698341827362221503312327259545570065143233444076888830375979326835300697803888967812277124229279801125637379855656659427592130097917568783820908181097094166291816034463961154351645111877793477463475796072392436104873875149771959643051466709148984290012542625312559845178346498275539083463132078683128762156213020859364973078513348253232910516215464841866491843833474986096197974485700995473875828788611834230570281614350102750992539224515847450082324383793720076899983631580472635112941313140208283109552580706737212780468545642345180283957052817114166618178566503087598145546751522392126666590006339022251870747257534435118426733154916160019133628253169086747909890269245473530300140378627064423519034806378784823755773168102667098387502829480657435219574012895582404871461400067176721360162691626837817599917782901994941898092420591670173229939642703566830955834978311209807037808056752981703388372658655119666218021317039856111024563042026144886077757070559717237363826796487470314727972789927559825289005157600286111119203269481658935546875000000
250 101338753738952117382642252679658903097361495130210964619376406779910016795730868233665574116017997613083935674096640843654827234606332793065360556050052411720306783800635152006289556708759546531977328235345919683948274792706742138168428258359596552720256659721679257992208835424521490643238652759203350938969223543320434872138349050023425883982393595723056441225386422941662483371913592987463394600495616919308863509820539784947585851317576937122235347139868566561505555235218830438384860472123508253129694039187094557639259571071976627161839614358890721515717377561528703333716293195040667445766583021998541199384752181169995795101013899971005542355158397463238708550210791814579213634999604256114867780063742984450959975556255657301556455088563563154841714001285468181397029729540159179036373908468934806996372594358318140981462527207896734507171936760157101853681951745550611774231826371211107528254286466848866342662667140220214912348972464554739634224449285571643003015267780957821422282520053050285524906425161382577074256771439214939003291882017249932900344129315425411447249004481818701606243848800659179687500000
251 24981318764819564580117332943547605390611665980237239054149957072981673643120209168832240020201867567836727003520686272033277250536309020197217304245298672370003107168536108991501458218737510612956957058553611726729041880286177573361437848548192330295921710472786474670084049857540142878804490939846508157032603075760550351481617148930103691206595713704135775265319733441322980649039920652546504951449385411051315028330452375023710490199212039297836402611042613574464062638025518985778118806143599776156940958437187379497832895994990284993973042499152646262765742869241725109387252456437855863398766809783476954740150299329771402203683940489317533484640272711202988218638795744530600391783104495136054479060860948515138653967840398608582325743813211379847097797936899101327419417553438146010567950581562007157603093221943633110211788241415087153659192214846535592767645704232160438106264617689222770720369240390188435890426334160218966396211621068652263898767043862841314110450632162455878784646040879029962261224343337002553031851186116007101064417530860217515486364912124966669755565806809727291692979633808135986328125000000
252 6207932304539089953755436244827467688627686196326810509605119664821840030156320667306534215691016216963797526492701498430167393905445171672179490688281797775337005684355469554824728876927297509739713305865104382528852210052367653163050869169135866721389829595682290909773206286885807402485713458146369354350229507578141533199356659323875528355037973257255336695504073729451136800472487891071880851310966429483093291325355835475015771606099308364608648212668024076679660287246827028899433771394436835463531487032840078246034646960980466053776073733917891303190193432214258280303072089379953221262850258275845015270773793375217188160719763189168014598758093676299900717401066552197887384379531554875710054584594656619059008023623205040030238243493331225476081354409210636134480978489131996532112901705992804838585637893220096817451935030046086948915600012353551129730030253488528205389823517124853678399412255814671552635874242435688949186589490996955862249192551620358562700424157710598872802225793980939598410759541039900416810794723671416951980618287205521570108420153850177824766292441344139874104257614817470312118530273437500000
253 1555093162979994970317912619369806795640830882264137039749612181082426739628178315800342726072216014729013065427902985036408539101745449901000916879332757857511363738719681515463560908907115860968469689697225475537285999461071545510935127131972852463166029942678404923153180088558029565862270984737645416645367723940815001133172435203380899092185438813487151585830220712800308515422321870632904824823870952067877039388777961931771047297668489509922687849097880812453204316625053611393576965620237170269893908575835536974497461419882032236370090296948631704626024826279768551072202081422072250612533358815947197974859798238788015359674800712363901360347528934971300018574610358345750070448274901439150595097901096254126837702103172966492925592180350990289866655297668647561961559205613128496099329185772216255758180592010710038703556729507360741137520692648157359737062793420280038947945536675195810594383424269278786271667880160577429820217788977579204292075686204480738823477101764977462577970147374835199704242521255730247699338195928321653981934343942072500015379689001141437845319759640180801163467094738734886050224304199218750000000
254 392671887538443758491939954300697099021587900245086155943790260058925128050326665130594447868742199603756488706448090570702565088066003755480202168822673750418164914913494584052247258003477925372874931820785286668836593389780147412164669569991299355475267364342381893685722607433098245859167058332413288995327812753281204615509894306300993287419031353766134874318386097052059104925150303015901369723870256998273133772567231155231774004352104112834336651317325912312063427389330154983631322045440859538266348843383616595313863837099525428382621432585527714967784126424540698234270363252645040054616563713823857982296648556880535861311113503376644458297252078909648481228827437502577183951618246179836246068977402874155990858044054051981127795383571150708994192603865701844595428891686346519634100534446502571845969490293780912596863733853074544335418693816931397935734574832800390638395957167402099677877012446030562342084747543581063900109242778703463095533025119400916084363859582923886599062666835504815240389818782431356592810797364867735808143480511905268371805714206089754092515346168692038676673039532261100248433649539947509765625000000
255 99943236013961086894572444391177720068994232865549381118317845934475239137485411336345878321614841420269484670481621459653530191395774678448705904688971752428348715890462070911877846969338102635743100629170662672448814093736568598057155400561725770959669360622398426422772009557723588675245439421411755150440458016834698624826425412407065070510488727852171494266641312055527138350376020557555277608040249745758603173639031923997374312548316923648851259723286593362247528122734815642891240503672164528594578925842937300710048566034034359765975785970799814104719257982306406259697639744239431859404267750368333103892451086847432668966419141078588776067616362002324642409102651305176512561787125285589283665232270143759432403778722267656097130672219326590387259007560554924440785820608324396006771014244551324480208755880368487097953486822574391947354385516052112145197295149324737205598273373903088173058321336950176309528194109275971269353630615287248526037806702535970143158883781258077256135566337003789833301434306784367887399227105613068438913437196206470110756053751794321135162409719845084420434232208574343303553177975118160247802734375000000
256 25639736208955937854931770358959705198248483941715678892431242051272052552419384407635940651178471928696474233684512144624735176869874176997178057749871270666371772908662925413259116699018729180664958009573917563031863423606029941066735792370278659465041276516967917410748508882633335380831197388836436970061297492118814771992586967760982425260670780901271071814373098890841421525010810246294780193145056486105508797528405596050005603315369902743674373409636994006085580552245696433792921217475404208004178571301066927825297146031555969406328993589649296059962589236713947359832895090414136950977132306696187842695640736708542549675480771164894066388865036445772379059224597512489941044923457923484089452135855971512698314671749714018738499858031748466581773045422764537132135354446157705629626285758390739535497582509802958495307480362441331435667041831443019410522066079131165178046518816025695939499406212260567284587778819070218752337255241275284312483090217560599766225439308657621710697822299910692693836317626055015271029379679403046774275114678201601726911042326650931595708438762986237923788758423103602279713442158026737160980701446533203125000
257 6629743156141704634990331166126411908696788231206913292864668263138567849106198610358989541873452960517231276402854546852115152521178257133144983136429649222298483133531443705256332196172841153544175001245255744267900881983356137080067284446417683022802857654919974511982375971533473753483998743218813299821673575521034141836385754226229917776908934136085836604138584965641226746245147650541862029128256287721866550421128394794431031233487687236318721152654908054166926855509961171828575046209389219341623708792873457538953753257440322678943701383439245549416257425888944413074270918764870118513575642362991552666599824305900399917252798228018182754666920273891094464937544955065990293033220870859873940379963894802666596986047488504645620881510862037843571919133654630191734397319387845832625034641166666328332546932826568891722415666684024186707011396401483215088907173039886884898241271562165496172405594527282486525737136826054609361491747145845930023106747483950567073913468421516313705126320801818280300153786822572574472926400207930677605473362098750990209661352831479831499657597589105143746836223757288182037092361120755867887055501341819763183593750
258 1727783902331891157698634234054084060988343630493467477531815530256086210297992640234266350995519193429555313045323346123655534641291598964745806126715283901166493150552414632263964056272258155080820623971631827417423967173242878370630485815861299227573655870014252884840241285909156455830028514331963574264691263036466420495470602348068096959632196155114780559963166429328745497493704154541840837791984000559572466506029738419154037215929107095371432502333729630550556319028752027406255716473268722254863319776826683238775616484674357315735853889725420495517651929396171833522045842529207286367599203808226592448407305511119113382606702032648272687809842482630502715935394892668241418803980445550305677513708351444563644842211867582313401762892777448922345974594638477687263861508920331247343906962536782502714154109536262546963979783450064639626562919062015809497853428364858437574558534925790700171458872870097597607315135422962610936321490537701346383305957214152998454843938470729047857976845018844085608147462858984815308871498056143001830303157607248624421754224983558786590114356638486036817920515521745515480039174192883333347481311648152768611907958984375
259 453814512725637589446912260369915110970864382434736570861340701321825561364267453718172776585435982498287537049809797284752851706206668473445932261667383230224053917628423927753349458511444526920571242985716819560505074423699862792872563689647291251901505538011075775491604459206524583065744310393933951525193382910799358027151123433332217603911340879704386535564028273142447268585720129826221200810600677240994169967225223946095599606471534489121497018562244084317637509414010415097572421265342649710052453966906160779409498653582712660327482754435382073022601752973487094939857839015468629887887380304263099620185468624948640081501685635902909407867458862418040892949283490036442227376969851798708911362777530282471072987229208750332340895916274673227320726742368282293364602129097422039568312624839587736934564973684901614324843031605130170964087365350535753614859717834164591766748971618052221558495438772303960878535255357738797537694736075629171933840793413927417798992706379316521315097890690418901726484920378348846589442439366298067138573808569515196634167138028180459777646524021969203684128251970620081694517068178094595931604260385938687250018119812011718750
260 120129687275063542797014481606962642777508517759903568492223995898501058159605603712735930114577639897504089687499610332200688712806994468844835758888244542321473078016558007327255756406463564847238248186991404090187987719088781478094853670275848258462075208430090620505141604670865465829803915625013351916741652539469367258456174167869616038741061773999258200993025654550329274989144503343983894100661954188837062025725237331323981713217221472901465453923862978452779423719661012046015839354949506565647505442438422834063998390258389677772134939023149831884625416378514009751673264760265230026940619279973922310429598909414479875452994199841747508416136268767279990241314259535358445637752778723550181250073616328004921346174379922578718445195954559293832696113122197809532507849771029043088675922223523579326397134375221902907245507778435679708420271134358820300198293184681164536968585591519768810062014180949700920032144575287801650184600070190663907053902806962899067428887183386974552626053779815248040644379936056803047947764075987737579416994613637785066663793328144749793409156809642966773075860914276310738664393738063911596693211780717547298991121351718902587890625
261 32047355427802309791624004670780642180427074841534541756405892865914686663672415340624488590156488762590632523411948226122478315781343048774439955538063201752042211407092741035678524260676647338793014269646764900918658047057018035259406189003424718048646677336647886948999006262528002741388106529006379410582301747865426721142077052936617798971748734294974862070185073808703511809279056238500505177854912730918342624867289482453032323592468718687616073695268833706058562856192083806043944565368538992281886696787629759542677268667189438100418928885279938838565521667303138661274155406178377462763359224364495182288846290288161038737592129214536788555752488982454491701527078265414913704997197725151095879522332125312383550240894798535155989905969001106843081231437255830471973073143753901229296550740556408507636882930324087881675711052491881544720986136736229250531848286549813476506602298346397421573463308593738686457676400639996391088055668958610601602924704616481026857006150226918607052389723361519824189553149232106848391298632489137511381781708797091631093342422059256068466698453313844070665282794631385806996008982739003007430460615023726234085188480094075202941894531250
262 8615706740626165432605871421005249767930792907911029406909458068643989574831117436782003486658720766962359013393388960059173896856931872837731304725603090029725436343353877759016630489092967865073246328200996032572918030285626227756927415818892912550115466441563344039860351957072445083184053961546209962530413534142733005054061969058205140628974860466334678265963278220541891769386886786325374350618630738469377877759010737799175546839315863533364562632290370795631787955249808581818354179961565430693110645843552224688490137795014471265486913578956479231570350967963408651594201065683157566814082755462988951362617468681462088803035489607643511453425277355724298219419482564047943788133388272655208565274374281694099182385369776011575151840982590909215974837568416525921655639947700712254344947398225475860904960296299040574222328008317607612602544481605415755133040988437284963770408486651574498168125161365190196438267574173782059644850348424249077801407150783363222512964587801429189964217927371511373275152948565133075707818791977991402737637271725959295539762150422955084373813191403441266981418329832206711688023462793963280006120011703975303252178719048970378935337066650390625
263 2334175769475530911283842401468722535702345187381913269186220623499957947298608046272867247201331406002827570370360464160459766271174485271921492841661686092451704251463602606742090913657329300114201222702181484818552348507722273201952398725214251600955757649361590327437694262417021214758601084614305706979491722694634967800115842001456563973747731668210950009702935472621254743329655703378446128259235178750264315928280720766022572935526057425121892155002728960285908570269903038747661441673654786740513442168545704134175684702799470136399249754032708169694583449551205608376295380323131732154666455722975994744247039145206934789660547868803479348092781227792642737593270423165680763571008266633065874276474637227037790296682316482512782345979665820011938985044530194234587115573415633027956549354864463486586784198571356791247317851873709131399849378094887197319950086615679852764201739363277151917159045599088243708650593994515268270980418582488426011529642837928860540238834686315052889637241006033170880510045284024452249452142462508481030716334873982258734384268354622746367320320468454777404575427641190998852190771280057211973790132967902788418967929828795604407787322998046875000000
264 637246292882824913931492005403016791023065916807954663874841129346631246618880036331958195340386330420795909235221231444215573478653562426859636672655778116922273982613170698098714461796815162495585631430405360443378696589291667992862089682109076315391827240339923621061186826640241391703640337697042965005650240810266668028372055343052849639463880393212559555718528658259741237215037946555276669278142428729538156751035900849155843418069256826353525850407909453821276406341517229191969605034228075540136654784250290209724645698296277306162505409375400238155576201280880372586671502298190843792559742856590757226430351695403645357554115358011606312503101329979418201132699080139655631936322064892900232706196413443667427684958658739539818001196509638385783700765810522663952992550167161570985753007417696730130558146409173444756116091968578600580013701807565625227101133380380866643710554682709579102458608490421526755988002006410732000096638249868564376631844658941130501066393321606237639038459515412210845598831996273000444700277882106587582025496762449121176384874524218296310124506099197089771736372058114947643086863813073497251051668409469094496531266225147760451363865286111831665039062500
265 175307083874865949026043972849397116316488705852791226474983874548611778904564687579315085917156737924312369771415838476127284854196986923290308111082771771584761315992396710087211161862619558214723324503044976961808519118386477646836307298915066038341803668810756566296631354315015261142859271295044828111258750630702351300363622100949934687924848774606813428147270879294322252263854714487326629673509573985175611766856998149724430463551711206621303851184715303223445288324537892551362708552082663179385284494145961583015590350099133358556708586533986256810690947257289596351393851490748930326612749338456935492121502678054388759636731540674113357224884875277071741515907112364005097906590530789389727466264748900655621707435040439961039301587142189401132858947925475435204250600218642497284863002868452800244382912980981461884271055606326298825956764126914670887606963436955829708377550289336894791754737233118076935692434065942751421049947770425086884394248740296037262429662265011419397534395405799373536968409899556466688834956937825086867505269908996699817034443515174673486847948207518060921820700469222511820811549362860645038196831699748323443221114737236576708312441041925922036170959472656250
266 48595647230010421530035140297532397010558244760680956533054333403616022852823195401277513354767089839224498884557125450520895499890870999241345038454829152421591388123657116337636851367687942364021330118669682364115708120793732189504085208088512970730675497609024303458397042283136825836479666334938723087983391083398100802420611296841174757557981298791104787065478578524039713665136437639790756505114777255047298613968034837357488844923216690258677660625694941788757492640294604123578899033743770039203256479442896841159138880400174591830004444000625349389036808802356052819135324850116713452787554433516489995854613056787889052926902747124157105550722893437709155944828606034718280682709821577615579813879015871858255793503795140596553958275558609295655978211992836390319620955509502525534501367434656539569672506560580645717820158853258724617828399463853609984473175903867704053875775361827056721699063112087674294404128635062441516795210995016285625355198603270314091984422238813756435749913387476576239818736066006355845421706537066081689690200302522262115518737499583632319562327272757446394803853304160194760485053231959440521900645421174608966824338954749681364353453005833216593600809574127197265625
267 13573395368192911000862038862351391870419388508713811731168597373379008463583799174172819747976790725240110597581103136407620962189794178488999065036452074758747249162912953062159996985235328869711496248638262226190929643490736856187278293425229288872135856711819972804947526863926916880659010694637320074225041676035998286938396908335557182695831909533872292963491589010374018329577569381855984726809559573254044535775691795661903695534109288337673289076124667315094364297154273359621344977704649906644862991805395563824735880370768709027204533084737956933976787535704600465344037234368572700191447533291455786645808064225061505490764484965188828249355218452723822116229766108256270550685707165810392453949288391856239452356854819583697699233894847016673969457430079690518325874725189230680277707903569935025034971722521958514356188311995650922608560712662127084950168062767860473225665214500091550739050400705110948483157707763036599017817983871318093173620817513194232669169473797530308554226058858395641638026414114007050959524216105670461813238821141172682298546722300372444472871546546664259603217503450991952687611947995852655930723255111697577103733455001322000905636389056496682314900681376457214355468750
268 3819974051956400363898410145446466300215465710179460683080542572716770659110315033310730594803257794697050759920045641817544297342530546894020987241055299027161711633201455542749544227455769442562974279945152497011540615884637300147825794502706966977284343886780776609395663431820654048415677036204993201039289052320379053684498446884536372718637636480873197684967276197432048604880693383043905188034051189962802811379310702671480412800431442080594883493768586008839877692374693312014724316833086294056423614890350850553732024503762347521482473237548222033274197567763790820015762283533230739646681474949393048237487650167682836937636089757681726631020967291575151689375437221810765982479454590136657511761558744967133459701158620925267966511420847107125065030694291417218699616931244278281660330632201951338419182131445656360056759427832320018226749817752252024522439866920813162252772459612974746251976819097738774906990102159012410617713163334328846149396003878832599309097012800755318422345674461395396365511124311913202561108165654081635523137658379417814216202993640288327764815643249270496515861487856940619042633293530916384496899818090687658749111450099263954992704684678062054814517978229559957981109619140625
269 1083180331809522953486384942258658236321799120318415106305457930202778688204872841633754951451609383466258390264139580054982053961971256607037867737110194045510965792870538750320581402259468411969921190438274681637510817265303756840844671611424925454151658047136420047427559119364068507227587830444261705185346044944012050706246582762296490320379962261106109501676516680658378641005419830352477088325904837253933818758551257866077334273262576613802300061211201419213559077956937525513890646939139431504612586606073045772958798406719746429614862444514908373894217776368164720658676876144900620797105878095686761454809683096249436779250453832929584636212879435226585556650795310971779569398240463606511752488482380317371114661123359889238188025854017434421009690610079584571545636850823029230647536750661414739449217160870436721885248306883935381882263956586395122996618443893093866999765379761628819450322252611760950849076050139377194189297282824663773985257787766833313088735139927213989112039466241694565424843311721364080788595454068109891384577947810424896746161996191358494069254853623650908547782237706091275979762981321647477064031281583628644986322196186716155541080090318577233698960071706096641719341278076171875000
270 309454857925834901082807583180329626326710894958205604390480033568446086587938390517755885130848809233571894041938477272786412254315245328954304728641904743618345901882770544914299273722628188181565692920979527491813364407511833999128439009443769585045449237683393385108655977183211458192784559846092664701039388891334978140681315339200910468211696610777914067672576510571627279370207232017690371176505083928913848258408403105361804024488697086679300004839573367033782190247231904884632999794053985269640726457979469622605214190051084569887110844416433693813650557064248113593390477430950413227693499667494353662049255851699400653888103893805434173814020657905264373841990005415458186124692983197531888852713851918622433701875723970536946365019292756328324600634708930529806873506083653540802188756410197344708605267916276789282497278252688220809442064599499424245224472212229553841882716401160364241204681762313823078245214864629490987541227726092160344108068329555626509894528160648142171771594620625784468963933143765418775717211053148567774269033544715276067113380658896100795945452821063024388545753297266798336024522339161981600669981584693867303912409156430210337310707716203716979158633293423008581157773733139038085937500
271 89071316065754274442540827645290099468860886349942110465520445952664885277092170485512543994772638491010801129361049388388209989936385225902560564220280251895329760700776978013800861931114934786122302788865746993847569518800559995070269888079027402666504245063468530620931074486798821914302909181242030658335222439444508454110985175115076081496496391161767256116578565506261645703298204062370822882560255401855382433020949472134206079892615124246342748601507025094387519812938210631538759741557009144119304915496037902976831682524512774247743841744075775690704393743754458051372639050628148048162833023711163526559829492958894172128469540490597822160436117364096809133244648041688825117602871502827037839024952407624669255277781489958771928575055158185976739269303463798891551345679662607323359056017588521260028898771481098552061572219744652341567071770425717462001979225394559817851339460614499419381940797201729694561965209205163449792800759902456894674311734456930395950562464478322856704454512519520200079568847431360360817205744307329664512121992384514642774665354876897699398235849426104007893208322594032427146889573960631298574726828859950062159184108590470958308165253567207942384312269190616007108474150300025939941406250000
272 25829166283711497000353791952947578417279434222615612362998822074536959241688125300201842853957303355967746087678571311482204855810907487234377104213842184214102400562995239941599115659338960431125306966341929841755678201965680055102556101710337304650971850800183285551169977585834479637103538438606056747125477293715118841220241521832827185057848044631085272355376506279286252669721717331470263852029246357773535322008251004042132240027397663176958043910620546275369017538704351031773112032945699704071434692215178672316160712801985742889908071394969674521334476485080410958494423321501495284870308038474255578266199544800758873363746689149984181703795617348425697504504542988115785968611309543312953806548946742228674567508930999228068249856347750755055052805253303078318442116834801510797899611471069594722905364648743782021281090890438847880261215160721267678227948305345946846693985599358214734211221376923054639665795840693453069521907054015087819172850159515954835570406569457122783033980336646523630843265389882187725750297569398710117465131354901407304574697626970444136404636490481671663424736648358104666092971039091253411291159228222541293286940365542794438638930313225457030162403055523201444998449005652219057083129882812500000
273 7545758131297624394406404143240954011336649117694978044557707984968196012867248580961789362823714287364625054714786812399658039836951260219670621424373494989620997855332414991937952069105383228456040009791717311458365057429679631235504922511073229594042662563392199143659592042739002782011802308445638625597108820769858613431393401430918272936662948512988351392186757510831321987345086585362908476267039587719124733117996945915885674044434150296629540880043526305470292696956378879727963956665790240478741072660247909208824489775755233642704876591461079571475033096092159725798424049356133912419714930114599592845305023715336618042497708551499190134871025633172662063172806490449554343946390986735495441139599498010604619743392795794863815946651968643726780668064846102537239594159988438474035354980569833074931339782237108210482578171603399098300718262409102506766532828986438014690069593633857392011687372310609064494411204758227338610541722301859658575191600302631847790630553708592584574420169928381137676868970566060492209597551138505814683101661390483417610130544734883744435083104494347267009980962140641868455917552812672287279820600629297510359977844110752365131966605981526164588895643607499791674642075633983040461316704750061035156250
274 2220769340554214737536991324782418501580719784872126681004084929708202965128250468386457122245775677154525282543872801477265579325243662907127297585389523807626987802885466744128252333554212738413344740700892662682332740719612545537098222777803054440525541365212470594747352054941740938961572902596829421809000418397022998455704518628905941326809376580679204392662192561879353041148501551089336630497535579875788407065307260799942311054375124003865449574672874588979067986732195288246369298808073495607582796246424355737622183730532151744049638107225196688217513767282501263683113701808931249862218210770262001206375006728581822423322087770860038177202325626961942365972550449624954647340142175290273789048180444120585343482501665423667696568620561433117013351835633608043289429865630279300110990095248609660603930820988742931219241818760434483950977134422951980509534445890874020248066008064091937449600780132980406663287999993926137900147405034475072825988417276150584331377740080033751915998538974071704687531529654366746145357518177550425320039710342330173235775784616195399603451835169194042732159816821962736872771351611777899165676160640650237536976750005036827667297916865194204694917931419066075153013507803567705423120060004293918609619140625
275 658415886181700834711329029942018909185443319704209044055648597536061961409004190830860350603944645729276981635248811958359399279145675842265289945456043482503146360288145432721887405793865779402777676682901239725094734939095742261219718257192541902923266624587361655857643563726804341064590299527828672503718603471654674341130200236975574207183817025699394929499899336493189023066378485946234648517632744852044357555316648983711341771316792064820043157985736261316719816772583587995878005528535975774831534768921028060988717494578365743041088938346119109655426363291399114052850442841523721987957401710889981194036708079452254228179954977164164091656939000179633091275787634444809548796540774277727052114845042032065514465720401056262936455376428681857265291892049398963239962614269919170052689263099888641606434286235233592582379977180568936750368641986183890125523649867393116950888803883075857656822211487781191719808001069209000620058950762038465745721370414104054856904552213959480460237543814347665487562223737022022747123464054540184158628272743983465864387100182446796746232838932005758716594349148210391231488544151778873368886646751642400021609170484532071340899918323753940145275849930121644559955466783143784859078095905715599656105041503906250
276 196644455344297956413776575345616106985530459108652567762733539240944210957693915781666978809874994376153027667547153374330318601618220699342204365881617682813077596403977008827725120169436607095324566148058076154084646389856465977057393892886545742689136081928021953397809050526940054936435535781559804844416374388409212604213492525565430046534021604803868823554789716097749350369736236690527652240314664082099063680933760893613159239388189917097312268928101243067351830892991454878952010814069664237699118886345715455267367957706110565303593632392284665462098641843499953107982583479769171499333103996938966157903219655398732262241200722912567740341211310125393897999915711441841375201522473295246146825159149543368545878974688542975993295524800619461426768225918491934593113356146986073057934518090954944342674861812905791508091985569666261661074981971129937728463667459831027747347753389816834429919977167455361068752303370780028866116612132481793120792435861143803706839311096386087920314414165395281626937317140439338068329762241494856211085467260369129200212507313549697169068634376584463148302009933879236807371857733227289797630765206231748337057991238409302715312797023444115444366570642683878978461581628429315042605463048630554112605750560760498046875
277 59161071803171852143661336576723351777353448547284898758077137033909070371238752165470313420536272816523029456815013926940566171963617304165344661241711709420403394034126121487631868591866227542233321580107921119165544335334852152394081175965422678909280358367865461198728384057515036285032754781963348469346672135896749889657941217098136355928163874658223616053406713263690645179157004239906796531433791811615357719561922704297927585316176043465620178982591213543465204593495517547181715461209792460486410739036931921150791949185010374348160936413894320239168096352356944485166540026362859914993049310111851579869871447621108695830106301687291577136728149238975689953709003638106141493187130043923768371795234190494329963507567398856339055057840265785655748314519334524660680379976442241942376245207910743914679778160657120360956890081714904836358214225745942575919807801639917680109260530767318584501729621907732908448296778240212587697699990612079035697100450467448443057113850333713365735093824661293173925669495963015144423650441133006898595329196011894267120969695513770014460361225561155630956397100451983418910532338683941445959225169803236495796262140478214236909900461995348057479650427154543345280006161649415655960984605776786793285282328724861145019531250
278 17928821215482240947916919147237962380866836195683425877958157524686376089689532825988215153210807075868702516646892054198853144389555584316798334989475937631113770148844245058963668789941483472936206186680791700666723209439557229808555429986751047743779920760631790429810926612299909605835164736649522222112004060867859120471156403646376024893860402756348932514263016066550118109129731281019395827125121468992390984439125889510045939206272125099645545514685568435634086558314630972894424288581809186365099006671269842853817785541746144057203454787811866460807290538323078189002681902665494969520257785473776310973429737666756998238641379367546816505846129638048601122462056314573219837378020660617657600541783699242280775545696052299452771531450051539243920197091288141751970382124810771675620783195537930057905178740332897254712003736787001796563619931750862451778321979828892567428980692129255419532492212042853033379195200685800783337392378901546401878085503757473349313602205048249769601551914447390191676900562995229295761004844291160689165636818849771320053286891609517496439329986548868568406092254318255470236201594298337660656720445285638096864133335895192835403816842779043468000694014617259722185622415270562948124292491393350079675883534946478903293609619140625
279 5472897949639539238346007886665124320785448529538754700732545469010359969025682318235459976336630845097848572559480766455862535817751152529529018824445399961849180897667847579372101181140401513086740880448232381034045340058416163844268328440109409774098797001794100986074227239640462785689088977494787532151075070423070390586588426340106562174374769511342684546901897810510353596160591225819748307017856807936338307948127074694273879547309579926505241090272771805313597184342934130039819318339764344041886209611575421893495417387790782570845737577108094066760253685607083989609361843980677904798033185347318469571617381802055485242118247028399209397366523483087410606589341601922300851341033692081205321503619885187137968792136488265239270553919086995300596446385426004077512123003545356355934743726443556701177441031150517282372997941626504597787706757906942895266165353820659404957660515120201629153187303959733360727294003193971340904103639360433314113009413864101114528268566903893552728146524049559925203071687807011302626518881575247898771282857732283475679087726026980094637809814403552324186968675403710695901609284797512657052548427583397891870512347136202561969653596575548426781681080144238075166826343345607415982436022030242772640207249423838220536708831787109375000
280 1682757336086112419836917546004987372757061849350225247613819468748264011391761732266544906721407743169414840985454384734840269773239564935852129658250310957607677893569847094814074848015446102292600391135895115145215263041066410662177172243735853798809278065378197089233903870960883060286426147406279937568626110526341349080033364046341308829940188837709982698701455618868817552784778234731445917192853078413807279654885752026685742422354055440642971178520838931024597782206683522916291544905523052650325569346707060070999853222003941730331688090799013345263140375045181357819996084007140844454355315911588641831342192285649691916785563618724735873877737842118713409279126590245898041228795730766147610873324606116794864957927067023421684660931028376046319199291416085451531147204094883756190372715143702752998182147842885378118619403974109635977301651372732182468487856743980524524501342223854256716252361667879812583340447322992694700841995179041420409576296257147677003366760398131320284252034555770816190791452226012699220739820116764524301094330226662392756335844694513405388648088743227615706915916215428505364624686798158388931288699253454351120946613977796579673141049883182735113301525093329257746510261077376852419666855492977591141068316460405185353010892868041992187500000
281 521138146426877984836631113878550586449034650589000382670321615028029642531878818244323182209891946163387761983144106751470313743348756660544188914586137310088035684239697220050555428598942674849736622219774367337626979354294715883677337664283579820040945578123622156684857134179794350949143061975310525526891828096144449066964721335478288780960087052895628922617942881420619677497297923095712339774882461329159724898831022819014666729767510225485274561369339770763831123760656065523079993828910224987786232393534798189523130186364383837424458772909477204146270474986411923022736792090440647060103405182733626103714855363992741132854727407249216454097971948219724142761973013213279768180533329668479071154706379638316466642635235975397264669204488326037280074153553364333613560017291203488878551713967827540128834185169848277198557049558782453980608313865812535006281190377057825280661714307497756144305854848162131735002900030888069349945115674045502829348316789779391588194010129569517050564398301487414407781765219450018121950173062364579777561472192852078783979286886470094105760253108352381177202454204666647161957741098837597766492224410793360590105673223004613789843136442688268766840524736390020102168632162265654167617275882307569095648440427037684230526792816817760467529296875000
282 162554967488246385949327408681851087111920644712250730746807088359763101089911179769973837342421601894152708981337897511975699633306860762310619176138596202751686511525589814060870588628471566274582439164242341538633776627142114531048830811698049700325060791215353605067569851813296797889274015916433072242011891347280703857058777663880004081854691512780491283960064505360058647300859585932444500296017830788228074205320566991898269648517282567203192872854350715998283013716546027834771767334752341732750379356810696891850701538693523323847425273719375050763424434324176724647031191425459030219978026178623133757425280212702579513342910741791808195005246412735874927358569908791986599279444848170728176172552220246425366398157991806735438511399819361119197495891884113892570597746527590517381124944853683958453622829278584462607387439754973345189638375014856850337007474457839190719765081328119034282842866160002189545682138502606158976790579163690901236405229972516241437511563524217958109038870865224767116989454578292489179651292090570281299155416826935330719930045918086956416723282172662885529430216105893569412331419798013559974251387273745561257175312849130418552056423513374056397657674715855629023691208577942767972318160469060072287266127059445625091527176664385478943586349487304687500
283 51068429102297197585874590112862532211247513774943504034220474916093570590615819228019430712482153751137413860923573273566863690891871098292741637327697496810843129321460355907483415343147937080383205827738810861091174249542453052010301020629058116290114093473386252607510817978563046465424119093042713046528003848631538084987747622556223629715467116498663515878718425956269939653941469339246572397421544986438256206208928235142988135359349921380474546854592141278006860662718826385727220308309433558039935726668005279001363288622165650404377425344296849142777352262517188252299974122705388149091149141584827043155198492033567613564956337341072633447059574028061380288341288722926419682119490893565996995410092420092780646283391630267274218374640504459993044996635980597279712326202498642357223092413067030249914863988452167104933606004748427623739035972976911892017482519860959008292938430431655052765733389488765820581766232888889817864406928715436983000847630716326681788896415770695519208826676671025270292478646617528386201712622422894378526883052811290942851510279538696038359739276091870196494891436316741212481209562627347542994480137543510704723740496701106070657951350226222055110452283718986535187433985572178010422814059982876697390476445533318179681447901430146885104477405548095703125000
284 16158407808753221003783131743483128200570713892460361086935743498204782980742388958195648478026533310541991602562045062088505043593331879357649500251242429709226951962560713442425277918338816940565382075113629070759051590702763572136684890067817998679379585907728711216020277439234368306656294140825789247449196989083546396045971243606233991811842895973634423763743608852249505978169543147146586759318506261561374442652271198761581824924275738884655290448693804801809570095703846355819090035351386770827437413571537883956182218777253204030738818272551662982457755306064183629331448984095658907398725068370803313187255538398668488024082360371468768108041581307844712554212598023938959797260887767097684112495186601206847594145406405490896984721691364809163020966583778416943961147821040617063821042876879479804855125079130452218914073255442795764604581047100342273729410985745018204445602175850468554917113564651341394726432833021552988634105017039917633231480607029032201584081621043971571131638628705878476141401332636195337394386373134010467889929010749451457908246812422242218418943478251820656830577961102627134605835106027558466398667056071324890738205077740961751864796900338940101657686668381084722257321729648140458827928356829325754677373523042784257805395270457538003938680049031972885131835937500
285 5149054189527195833521774456433097533272241349788950590140759361157084431751404399739616848814511367423963292958718883248083526687030714748136310877718656054014068467910725382162512055604252273590780509172484860010699308471510657977525991211633918504298911346812831269520221702681954346600695519001749087177201918344691021712959472223116880199159623130545983322112451592738940733751923193089594527679745738908883119553601242014803627539283638181052310919605376370688064995120478200672916820584610205627997647043860956665986901850004203765786481026932189009366957054777686344585180841664147438443064149221665922693851395646352377029107407008250848075889713735755564287932491077886755391731422775140818510417003313900988382653146525328983156226673972054790425542995632426087068231087919585357477651569339563024456998927495203398591498291326545051666229381917659251887086517380751552889367643267566927162886051780607491541654676443443234818559571310373716968447899216130583264820360368734358933796450213422514019902149426542574897354981609668926062124446035168682096371856944798048751395036469763503009587987463644149415056846720498526510092868657693998540451138462100438764929565474705039726757279123096311388992143498202034310112485259223772790380273848107209764890035766371489955872675636783242225646972656250000
286 1652449853772673812599598536400240635575683682563324714585994290001259850070661901645636390816979224638254267931503990113206151780722973134814679217756242805734494819352635628368175412765512547989025942340874703163721287115804667960652064136005383593251208452636573976419265555710463358827008471865049823173924227245657059059237010078365279010330468358433274009088339221437480526878188899637966020852037139447669467180240308520103594658173584680346146925358667483524447338022829572475280402261190210602590638013228550243042169723650076296282009435391640286964541688862333106136207648825727902137406323495991699739621015744662170002791321644252530487086097250022618686363162362586776154021286964647757490199676051125862991350945134929132249339785882275185314227872827880181749773297158669501024753602706252089295823035161082248323388432597742148299321384977034761720748657649625027550622295318307325981735868894881301902972850105650754169961726998406647524582270736917197662208247492999370557513566356143575331925825125755559867953521936608869569045882203270168087922194564581740638023747234055593142252408304027242407815399941851560566443562782215531848491943623797920082476659577516120933399539045280025513480199837950649191473603562880091098033929314035151970308758762853891532973449329801951535046100616455078125000
287 534060205158073455750843088513347023536980233851788360973466309798175689142256730968198676919414807257095965765367917824241672571485880105507821218090690003716830622524020422331808224242941875176240715095962916340333624544722066044877001688996029363248630846173471450907320450556429177059860975883518092834843596698166168011379452507752968724631781595379258004926626385923243633319622434788833772088567164345150043810233824204300836467494370858892325769119157853292299621499494242683255423260120496228525136549736415315273051830090627077249397875810025292830156270130166399332948188776883269866690741981803519974612100176288231637057692940265636101087554713132815457106424472584101772692640891564062362509630050157155746244003576085465426059582002514005645936890085021041563540892967561399181784512039937437327860255093694434655842208277800813596103697978172867724367730364048892723208444065162124424037015374304541959981862497494316431987538039565199453205228640749972152871407907030424323516990308929772130359790127764540906176134816135327220696114382588300005376206451128528023526276781014698833495382876252140202787398008757565972228745056311258785299327148398516306707417154894168094474085811511965490007725076686041099893111906869540231090480888651214887871433894280090350775713758935125952120870351791381835937500000
288 173821102452682171994047565465041468444552833083568580079795853773137311471001946741917126059642840186770045058554936675721775081728743519430608560878061734331520858683479466843203311736208460154992580832646591900926605359610685478161841302986094858802154495716894143186281650759403657453099761254231632897763057371960903419956450371872396412264099854254503247294176048502022608865243775452879402790042665970931110240381745545018112348342237555858682857828501219069764956646586173309337641865458640163057289510391463654619420024599415873669548519119144039060266474650003955762898406860225700416415455453109560448831214006634838080020081880971287479106209473737141711879639470269921561639137425028170477136031534076549347715996076222888818952092655996409301770187015355663261244662660030752970379552076148394069179733141469618836305564571366269893451589663590935026866776992248885266243279359326032840856680757995872355334022220672711954644776559366282356806012663997152366174720413925310131585174980762994771423765237771820668815021636891023650739833793345994233025034620841366719874876215378670101470353551140446061038098631405265270427965116174838648909024156928186944205366128043593234928218043239659069974963558956073809670932779657192790759205926694785543027946919538803108559233724650372465703185298480093479156494140625000
289 56971080942393557235404504310573710407553570484379079067661049268663246113359679020739529978490571385247239388592674272091098517163046390997596344279870649181376608036058150752984049588541704183229336797765391313989702734445275503975949883293642021385477799845747398176385859576108530870367831432840364895691230552179383792119674697449848337607870078785105803079743257713574519395127074935271484438612631530759336821982565074172530600313448306541520055460183756034002699871063069001039162594370215036724624033908927570810128884153471469356483660693206824601618092997270522348996304016574859578193438683387692710877729524718892379639736131163121250714316901875448836885153898240530345655350626791617429679523938418100609473364045635036883799477419061077468175672205028707333333759679870397508560510642180639324585121316917030600090096755036520637660002792636689098691610559470453413617687189596937319217625992739472126016820440601005192311953855946876728547946540596603525350883205315908486490396134232170699096668647158051929321429855442177587972038150521005720449815939271334446859963916319836495773547277976847576351321514943565391350596242691301001260890549565776571764049769402580288677972503556137170447847294098707850229902617613705703496997680413704721030226261932487839038440037635032189844430661196383880451321601867675781250
290 18803361539067548219602941041113367542748544035210880355580987643811159264649566360331538186233400289932747640410123627419309794824924425964468135443556752824825672367204810929475625403117312597769939504540946127679250606570953504538470460353664158658744200140371241513398111968440415274479643052072522508671992768594815911757429343020727191010184709709357537229732167914582545785082168223731009476489267393765355544170911866727496973310982129846225257305399253583199774694308855078206650700039554681319822081919675234589777613980384408390092551131803829546441537807353438808638962321463193012207018523814088395801101818349233463931042008300398333352599490146098916421592236290923472012645806154299513487944505745294415373589677027557258987387494841990105250022639375003839675524450284161197137544905739592636729704683007590533509162318412151718346884446001950940394194425994006562724934404104166965062200740187689849256318899746378308583967962930162805525172898348495372700911562412287395348980918675712900965400329315014568336043137770371356967802029177103649433656224568998603179610976454014386930377622567301439102174704600668374852087042588314050878313152354296812703048505924220851842485807238995301187170190213788445726837951968427375599071930342629427373278943128060455216538886118200684456798488231044075291720218956470489501953125
291 6249353388333018187156250133559040309799597686818236470553885863369943835781060896020577691569647694497466225302360798366083332340766553061890270055374139348759684690685456791533787248945168408848580832592034508741834462164558080270433495746716906161270452581940666224526452098721191393765269057218111952104099081782178719117578602621998687389044613367784462992840084758238442456969058400619948033438148545784878733937586757672761551901479636584004584915359881622022012336347134124239812188096352048386884605248474152044129240950466644145159947014465283885590088765735847435166138359067204442263011073448843384844764649027779004106275457138004896432086445397447741276993579101068914355644248717017756852295886477335307406900281902861303583318922714013190067777867362456662775258455852393162597290350684782380354123206099943485115568372251013185213429984864585511189906536798275547238548425729411045650057957960940701890167807463939402257096644274115370785529618103442222971828657268468343126234788773878613756051608384138264580144154125778152954803477434036307639080644360215920447831292275676215065814910836082143818269798976489699860610739085248099537015210005699417759385565644016277757141895369231145138976379833567348765008053396696017842843712675077631501128416489008731210624109798819553210710723081811046597522363299503922462463378906250
292 2091427277068736190016669266593639990166648773217513180788086160842885393565808714205235323772853926285852494762950103916912091549448889938074361625731958214177196651632396969783812581974048496759915970152608620548610883053698649472986080173598351783419349223998466845446439871911382528570440903678756883504583316341086866607512987751653756439817194741680668355786569828396574932949563072028367332681117695260563245876919624710995260131376943625601332494895296812403103475390662708035490759329106157476126735270364883294189251952714587545666309054024966066790210922561385849432918873401412615854236390288095590534678651821881758722617344640724715084773259861268100612811238036626862164558285861569325447555594852987473688898767533551144517185076500060168936116054124937387511878454103200097908202877972084021263549140513304336562657329517111196875916903203492272034485609140912706969056747611622105444305512210382755381305740969761671882514482441050844327693996486175584902027210421726146339254774028024849879579344101991388671586223813449677110955446070041516534477171154433338566674794304945315880252247422612286315949794255213683799785940262424979893793623219282556935401415469486655008500579187988481291657253171038388261631996100655475383436134131920915846535047320676833626027361829553895510447909580615914737489191566055524162948131561279296875
293 704771229930531968894054683422262011767715676347752954802578552699139373833390914397713627128529312483297483645344502884520065014704892741642383879462898426572873423935340629777040709444806438304019297671783448777497151044613699356389079606602653310414063431716547588418029707467407285581535662480265671652002237902515229258295951921974424280342663696141425902582279444983035425643239252771451263131665239092199560657617211877111289466587872041260484818784883260670527796047272971694911555769821619130724598166363461013791363607676651215171997630415418591797123041749065107890914384620960842781494996946424109407746208474780233168141261553450088528863471033675453364408016560597944916194268272217560631708686391806837097656272282612130624943350288413349559152996013083453378199459751053677652513723361616832538362960783541176097324936946960260007781664635234614892135641365843338173312903306866307121564368215561824214267319409709092493946832321757979029739368017593436328512361855497991369600679816133117433639948491593040518575078858737101655219212928618965079550726201109689614873668415650386257348848467436623084887551660561090034719134827774275701893551880253655858564832220048381400345256562139680085125469811127604403029079869765366144248733656436743116416214523639235054453228092813811939723068012352366227754596472721004829509183764457702636718750
294 239133803209966236200769539864972457721827606398165427337498264706889499217139050233171452635002248927743051359880170777253341263663163403743911875693878475034575460364988231879703778182516304468822501482079444496430040038780287667765336635322953635992041293592258978462968800708830464186580893559159865631526686621247738582429129665456482769018641238505144475657408977747023523611990834122214162238378632348717990991769392370184832931510976377562213369225008516031459606856482989703093408634351093022000920961218564262363393624800650728702124507736449989182498257128782938091150809017914524826450584791469503572034873303241815955270443750368334511281591749060151070989895230139863470915028919958103990641853438405243356747926941499856662166146523785234403884632268448981871284264333646406684009076414915507661096144183012367581927040281447221948483258820419684701277229618204619595194748805127192146292503891315135694673469592696543772917923702950643168865902076956419981564138700738125669947564927351271178681654520983349261431282061883420473733844127754987618515894002872687214204995859667459149462824312867803866975794570609794327819460891094488408429632053085585270083846230818698861379367848628351360004594296188416178857383181983373206050167695474861939740273445245471992355498878708389477434242017742467076635618471180944055731742992065846920013427734375
295 81697908786878816103502963207947559617856318341749304210291260326985781127990800618627429872292180592535429650205038141137943367529767511437932572452921654198944793255737165750538531212362023375364595172919491455686176793755048694950129497093629769283316915607874374397566903209737618533356820090686938785627691318534590810245218510904081236899137393542554764152421946418805050500779356966734776984943370854179227760089841374673314792851268369578211539872496350338924923500638595909146203128045645141143018684569997453292503634807976771376508799460681364018643127804099899636531910646211836107964869194192127486671120255448646174800656844500234670489277051829135590704504911743208794466872136941919980448098692533906763692312086561030565311640726973268823900803350429408529595250418905380954463642760753045282220758307454291959794415129505059011199634646467688547919730147984874034172312684855661768993872305967312488069180052565278460537233962733719382173873825446707537480872582058350681097515321030289266009785559102340545216850085384409426189459894195520084407111215597336351431531071966927128588910600717325608989471896033358108904608374647367239651638773353913266566383349837799638285931874046533201724612734348454635405241304676893781992935982662601295342751570596059253616314551555438828243105016896987061780956032933098676096506096655502915382385253906250000
296 28102690779185733395682854208478514503255548539199867680063799143591153945264156909977285067804802399458694579029484635577762634777455819394078159937853467030845980297762693850635213221741480638659939334724980214327161847298339234579975153149307650257274882110303533983155511528112046226596154349585254711739786736698542253584349120808854537832460089611967911913474677681549750890013226673836842305889769285491608155170962167402043275582136804746316281008000706770098624099793076007777924305293931146199622771994298570749667072085421378550901723545179687552719155018679875753136492528860622602592121651225116083794441949935110444246830903616417967780565942180000388519153960839258818361273491550485708325100390159259072061438430166966921717306439617872571358183425963911491997419641522360749887967139683575649362059542307721531265498313327022620958714646412955646134774963020276233079960412699185816486459757790874513322862915171412514832820099140719911995464070020701709235345936398577455783808852615026620950487314822925977445013423742046011193537967496224362333596917461927303332158225491290394609321782232457851250539660916973249160937593862585798945465419057413901833606289858669748641457735361942975060445074300992846858133104314695207830132815388950903979885166224003351293324586656100644697497937902842275172032252180938458746561892098725365940481424331665039062500
297 9732888869999985615156138151940851059964745879396555371451718672369242655369276552278452274695845043047368955196771235407215512686332442846340047073887008642602991848333768896005508228361113462758620063510253667557429141617900503273734391643368829625732203008183430050671501236641746598977385674572708544332415956569081279817935884376811388078389160472442859171832580497322197227551122375641089320557279883754427524775144958343910404800143434654020250444275453162967200795838584064258212029607296180970942229454023689490998495835322232600200686027814052116369485881084491495525115297931174513760048801244373116686367610685153596071583465971004002238025718571976409834598816530246138231191563099027259948641540338189752606859721706873607331211237199307581234409478623090672328442932239333014784940473325359697293168860784852209579327861000463008824627107055846882394395151366819907258033868050288630937749774407636529607461511993289870059663154413024681444848167486945019259435651973045500316323808961794117403024947372633196258831790171005376149121551732295159755199896417769938701222269055585651092877922656313372747706680361754748035848778850846129793316736395350652598754433946237748098694983148244825834589536710751266090758024230638284026091518702928107804663953694673481415465785423850740465919592514272173212311219406567709672541480192542451277404325082898139953613281250
298 3393770637125507006861841076748661658978376279915989027337320750263109284100943322120090904343611145127099294615029238228814635980935791412247773024805139309480098810262941761612750688286644688771622952096718374362571952170531491019660181541538809356478251690817158416160137225147437027311001085870250359762811662295651762343872851691597746650014775052987550769558916684140240880361488861730246567309775807920881923976209015037588021134408333936166641130129698374540842779921247475317434345649593927018066887100003385602022977028931390235880092198890414189898946997371758155400304939180127028770366634717788865040066943240006158476918670383004256933287096141181000916379654809362950068147391840912780441573619711289693806288305622587091890320945133181147071385481446003702512369784634665215858955142549909964568498991714258250376215407359108679796084610329214411790639200065351310703516679006956612754645071735506027374050606149509860141838255106300712374544781340789464796850082574588791685058166121300662825600567836047999101041274802290249189422491165385908023528884334810955396518445505536427037204435364253591260634338887360737197432367494010176561720563703061909825721161791848259916459776673173324853541608157515975574743206081280749526476114942290543607851156247521970020268271124663325305324585071705334987831358311201578820380327550405852310433374441345222294330596923828125
299 1191406898300633601656507670711648018964549913025655893868272228303531577091586226757395360327974636327148561791827842126124861873337054338783024244291078715211056557252369644029042898691026501436558950978669095672836863555521498997816724764374546618965276222474840287037800621381284439773004436641352023048797414753057096847853534191627210867561547883317998031839475301723911263012487323488275152144693281258662363429090464803923763357648401429265825623260374846164554293972086595723954695478770911916712118959384259712596191893604561748805664784703117279297647885136126831537580003937756091118599228519510494934100775924407428673929974584857387090437957878175245448887776403971140106800316640574952630411616698255055468734359678581785561416454192791553845818654737388100893132982652144652545197957262672159547895113449568278645550881191346822865959562813485043751590612536968813741200966497737960807393804885574356597980180457246230065200264409653944311970725339563458027108379376563072681392794983314931024473276038175596098518061526343699682867088043767596343545916200193333432242324511756195697619063127770846015820937839291921357258293413799721662102442913037932539002937929589308743632881486953209530315127335055060510502531885269315121351679123484447622104764296433363159970426548297126428422668175478859499596130900537766593948308277249722650359409215070627396926283836364746093750
300 421080117388619345027852132692887352373787243717180874062582648005325323530543264951332986165716273776223901651152688237500115445412361874512419599126464206588094429217802299642105946978264975600448224703170888977484762057239888054475992466555171093496090528401559817473223509978108524598031674137233870214136749122974044291602069432157316325180040115074802510248052664247556096523680895422465433687896515235430795729619354818531820947436950731412039229227865496202670146731920742022916391514846337524734797892457416437738679916979709297406315123161560046026931215610216625788719267755342630355252644691053248506560436381394400421651776187962604764252300684116518426903154519489829187629690449761950031241352712038521268082433196621700302285218317295510298577187901961041737293856588831004285072663890963710757839869654513933388936498182128819567148668560158226873836025806580866390983523381672150121287564151840334352870423384814541181294780170142965454279726878562372366723062605599311651105418477033706721903280537205210425657086973751240396601751772492647249974857021938502817520038988019347047619430479555646391443464813835703741001993986445831723182645989421091443660251375299810040699010902690736594767501816160441494283028890177479248044318836529453589350070814003944659038592049073278794987957302902809217616911092556230120579217627527141685106655544235110255613108165562152862548828125
301 149825774847195247588920067566468149013910345620775362406992534337281919514412448389079338773822916613177753105261186837655027785742719989236968009404871356488032602545226638497161705155207604819196708401652197477078500289657394845020336465055961489408743518438089490235485384994334783981795235573611310406363825769775346139818793845407913845937744474538973594917237174749415012691697739813868790875002189011456962372184549598625058461452624523802137221466981493371488347920879212783291772997538612082798577995908274599072720618019839377570546415743572311009590786633268042631236269629357401686915647909934860990826004939852393033917188400828791613802069261036338720735733409156263518588583531667713551061304001077240172595579847454948053512822956891617521851450898638364347224914521164694886922194386472530353433049979862412617207273985711093236710809666560446289693260183945293496122191474842962732129450375994733397470898983062673764855765223787658490477172925224659910179581473795765076376434800595294615184785703474007854906718167355511486860251503937283942917260764392052514813237333912314623504200727238769265430534184921076073198898877114849065885526296425023323323165912821188026702087348954406581084227355609297480206908635615402477359638297900536113197190168309299559810539041012046093384185775248122034309929808628605970177028783633340297900844034773015778228000272065401077270507812500000
302 53668040268252603305685797880863383795388898912798545142695314282942039911584833356417735149015396669580241147077777222420950123744976693167689979583556276758629947567669832238335054621866906922119663130319598639960165503437110537308735176117943560764354242179217072726908693412839198357408490172205154972818978426317630206081101423888077091251325760734032763707965922340832740883293994191777273983116857741150619468402947995417353746936843659442058851526830457699820046098586730939932686013571428937472833820554926938265412089769573953618835857284294590552085194882600594124810454875556188342144732652542359467818828520711148274683823641787362096227190047972157202911361221982401547277780153131702342096971839335898513948178199689557170916368927343727012435891401744423478657491434363628702024610095841754147824838071865792719654796652755242272545958400994169158076437831341957173190544498325330044530177082296239280162595502529754035263509447696051021446619638087428409977969419613682591738015320704642417259641709464163796436687159853140739842458232514049574349511973550601934227553865655712922485504162843740524124682923162002287480637750083293622183166009373858438381778521243666696936110257567883279632762746236045324338265579734935113957906265208864021418754543505378526426178641604988698576146971756201945604321463000702003847647021199997343465760789695331856030691142223076894879341125488281250000
303 19352748360679619829770797629683620256710869379842929085315125892314580953112869652528216656231429105438045584738071628619399695576335218575012721349135477415032099851772590540768349091040070043907353252865049537574783242026340876648866085039635187482696823245616140464362577723590092164668619130522630549209232095878235200318394926470082725379536399291091310517750317903068173379500906343226792125577677627304929840610063436354542611068915730442359694699430204913061007221632506020219639433425100934155731810691553543149133598408220249942434591487785064713071363413202139472939361957530200592520801338923050265814450321510013133417581137631465232471061164374947069988884411108341188926301607052505804148379163037583969022140844811708768111694189960439709376977968784281767451294038409097922407583042066426745925500784519332488751125491995019986923240289160603090131370239144027919820675795082410645595441522722983267929603963908470741497224956463804859162912866131240123218318250475703125373453027349322671423829983626633759272950724772387928285451626341648648144078388983550911213641663753544959013301495014552668946063406056844276211442588542000941908759383783928761756290270176232964374884533259717545591486484939656575700828676761459075394155931025359428549259405579058633925229450074780330225563835172775750425725407260987344735522707318480116178779640981658625997763323312028660438954830169677734375000000
304 7025182898429277912459533672466570185954450674983876782471218678490504670187032713526514138020405540245256895678874261572759871182767831887942930650924877254187470013935056348626566571145234158578645553246630504833075592515422686177640995267963213338969709310186230253848694387585216122044607264609573368597974698355193940332106050053255574129148827486733708176606307898506618031912516191720393767108027380561006498134968333604886587481673941718513144633208267157465560406857979491876363275223117687811335748334056122749046597497523568235430213119724224216939379105158004859328608642376493182588416531260976976648245451587853787001998584560924003112167609696569022375611244440564146328313162914144160397088075641941895959850777770514733724954929829611894712318423515233734908542152699348953420650657420735952208221570147852373387761653221563698123046525898046808292397520663199643353702546891863372979835937032997127525777958276364396867972354392754149244705802994405608823910621107036721454503317312635197003836113552431598933449814190091077549749661163573521663410510458244779684509567916101009853003454108572191126595116755946165233355392268848398439666412436802473143319315459269678801796062155917754902381878270701207400662811135248772539653742502401617662075096347662703037133485160049859933918127680835118734026271537471914646296371685617627224194773796861509368959219923311820821254514157772064208984375000000
305 2567149278255390268571650826254446928273060789024231100665577657916407202428816474330864920281255970003473592042125668616021986200469600635474750666257438234746387292105654946645447649588241791532607806507406916036896186923439069719092542348248861809565463991665488907029920868814715519469807040959329797703262900882414004557152862931483551918104525355988972674660155620208213966315181254120066803361450339436735087740933937274753901067164771914460179864787943387170677436797512204653112697953329343302948919258649071791846337132131982334954954996647848742349260741628192665930341968377562012913196121401455586875334516547909577210135415357208523658242825004784151999965847550899437667382942954723364848450128671780467356982447348324020180239579428348878322724148935327437651911284344073607757021501304915899813860521668676515233974779555225407784029385288454827120060489094197973125557620994150636962354317373624685455570412533358168820054204810148551056205919730901211823741799628124951929433928651868791819137543180251309463732699210938039199189650538080636342051174367261799350676828729019518147601445284949972673275075944689094555445255215267401242559077734204841349277556342846642856513769283541281686092994117187006869887784509164930993384188300589028704159149173542253232852228828772178624650660849389772134432482794213000087879569457746490732999670235181462611488204775440913341100213074241764843463897705078125000
306 944307862215610590906800908226089616822518097915280905094384324821830747481028832243448368217293164039032078052385739151799586194383922128624906412309875848214675104825792749884491512593162447497412878293783434994768841062553363778769993065584480224260631386224532032028129735908752518210192190350707870304114876823141432526854434520815229497676210363748876509865245831455308337607178483307262268150212915432407792064828482026512466943315943112760767514636786130415188029077861731340143211397031385876845639697455130340178475388339992265779438066159831121475761348504259832350830752609527922002115565374599111689014095999638831356970336566479240900741341143827072693000467831756470813322290300614681715325397101201486268421765873666718724143003482281918046960880843651881501437063305107866500708367373495566472196980874244858207917839388486295994382404939352034962145831562342538971717263428904682336496076585675462699084447286941413434718037946778864029952916512152579041123199819961753704424304361676899159162236733256334977780667055981734791993216186425977338713417369582634046256107861484404008955302073894473357422358175581592552409264092341700061840808141278823901941678019193051944080984980783241355051116311091826065949271574046854060587947113264359965505616750518510617159685539961057999615399739146777142422749900558111531542725451361088412064766817465497274858287946254942635954110485840828914660960435867309570312500
307 349651694160523658488612157392506530368686682896294188631150301356479078317969841294654879435434015475641181733045397796574886368892545637177767165262818301376360018775576355378115057164824730610076977636331320351970228190566843912696626507987193545643272922681102280409939694373007081820406847451973070742434889364129504671038366403317638873934003058845149075318821252422662366295698163933528432916993694729228278605739352811473381427200612919617526293386250684640602131367673107907930312865893337639700697808316444078240392291690320973760976621132213235849052613914047491581763035664424598581978715269821245838409334564888696489722841142403507221989598128760970797697447325867315353541207942591339458036726137075248426958078766324294810307302858251040078240108540039602316985388795829429180010980488465701917829738830819996194199575053896453146188112274874332228576445785520551785156627386490454194830920915554361921986748572079491901744559866654790999296712194749935571728768198471096779388366220806919137487188054223679870369044287890105904771877737222401895079306172261687482853010734263405531223719395347109119905820506768047462356529268048861180965956038213610976526956412404256071921022589141799869164487427112785362607343514886832942860138102392637293202645477142726616136061248717829598800723841335184377291059101266097880657490664767001530093327998973967707275167300874189958465217131777791337299277074635028839111328125000
308 130319028557480943867937580761753109696611604464741058550096992168449426867584546364732617315157110881526968443098895665689166113279619312958313305477845574227307064845361518296502733096970967712756397260750238280059324551710687246304119182319111120261378883656174488403214943803831946663755441888619495809582131176510352657602997432028814352680490194795000578613754953799011856613099460727075497768439199280918650722491068756084209172543338541491176939926305082376035332058134019325819092753415116302889014335306703173922580930371131267760410666008218820269216147647192144520221627039508794934452549874325981309227958170833387329484619105464253199758164116350024116581489666633143463270455382538942939217825588623523364295458342857585510628735148654235073174177934724410493993921684112623138119871933888108421497960837996611086270467776451217132040333470138131436370711885219942938297864379516839379283494459546648044570046300500301559923389965319647860604211024054800620576701738680380761907648018690377377006494803502203553287323052189617521241850599272741831395226381166990756456273388961156247081551711117528575091906403444219238240181770861140665816838390473933851155107110820208054847478956053799616113267452490372383596171616792151939482613254618162809799976812072751368362184024134446341984742938592585947092780690344465250393746875470770989369616585524029850708283509993061937774174363548901345311037403007503598928451538085937500
309 48890094301375872577577540894702952677604142980982806307050961315775998760780163254405117955722578760639451457650213465551076606988177761738683805192406994264699524291092080389522821435934318993130286913971792011501647634230952226932673795005656982708430070551163731889427570933988427097776924104150804776285776718082471128316142096941822691400047819266825170424183504454620892665018349582482243246210138312136407462701831334568001315410772898193000310488673037665413761719582690559122359965928908575536342914305928273998978461738446852562119855248056197439135978569921306094809043570599052037706106383407502611950264821556968581034781457245522301719277769144990158488787082546351134195499313083965858704204043292914772241052067564149521907304752843730584329701820417931952643959759342878315902765889188255991069301768501032939233196555562182597918852395496029874999462528132873794958233564950138624892127249805363302945198089076815455817368245444887422763323032678023078250307441877270617933913964838999504707861387975780898773177017592280298169145371270539460035226673312790552132018688094233184161431866253677814584837912657841498274481093930984580198326266026896521789435027128928829883093186772379048826982501580835647495738890322961926043031916319400268499245330128917557204634914559965241266124632484027996838585233879027169168594426430932069067757297962220672299359922443809099554010566744091832724894430839412962086498737335205078125000
310 18461436840148760372302051380846815318617917120445331220263727119379188111729527088660477576016864202740692086842857466774107329232691707860174061468705712778125792479106875619055954362899380666183502787087370503306349688941635679455732196246312355736749704957404495364243775627616742884390736327217524008592523950354966685005654281597592299976236499982058098763621292462194292574215743379883530346603395168047179069182616776482826851780927313358565670836173921902399240185489248429812611454830663142278956808929068262751326950364667225015473437056498741294253706889881700075335405225957179792160468555796605992837684690524108163837773292800318631321188703499842426312547195929877163865595106141856776771664168977937256807714043617109672013671338578212785705826061725372122930642218304256577586483888435963741947665829637007969557682179894721658960287760917847618300823349862687513152718842556896065976244029699153940439420253923504585337160998742603508850222153173952622559550230784325261693947612046597344719553529584048806523932380897014253002752089295914162441189809194349259692680022806598037704110294679018260298269426474840189548788381283517648780407172257870507260516600615911187427100641746665725317638719260457633829556194189480205968626326353032981034626641410576805773215966590025518656212028049389508950480612233491082001376456431269590184910927267725446765277280785711573430670377289655738307309201795547437541245017200708389282226562500
311 7016693473715620336079526706612910498483680776262185800598368674811719432018785961582055917195076068341019390506193433987577705730776610781105600505965407861940708984984626933938774119730857418324585941139720474220299361879632099400303412177643294297266101249932810103699519440074429712377626595281564783568207408162628612081718070996880448999075468823482677420842777061004687454061509859293832374674029572489576036198768520923109997976143534416482001468097112848514015361209926722911787897369576792542322986509954260860260135362052441820568366782349334243997429862520843574966791606439881516990882606666550415642738616824272906040974097317826964065727013587936738518089631522837846666189389608923423169926271103050270150194052220603462601869877451269748470869680219018300790205263221730586343684082505411468368818368342825086992302972642506378990160877709155509507468214352629074324272546119664243857664643844606271084800783286290899713834782135745322415197478872141583025984110557651904284050371217928976016473322050563508759031294766937955677464836330067149467392091437307579398538360885034363410091131755856957683001763784213643255366668938148805184364872714867373537133476402660467389418142958094627402341459894621172260019200417070714181226722180764166094401552651835763609274721360338316321751992027757430010057810021816232979278078324666917978129138963218074707325833982645867502517739869600014303394498044186278207234863657504320144653320312500000
312 2684186891796372638435051186323378946460935095231177482748546311594412213506783962578617261271085605652580948340166800723856761937736251248582742883119283262467362441272857323536207464349029221992054803521868756632503884834590722387856050373874832921313655492150443105890688621994034832948229861511384991087400669995765689827370023292227092951041195892072462942733402928326262462918125071470116807228248204494354747533738710040943281101191374401296137821005550030670130366048722042413480194436980084077365433891765674055054855611992532991072248242850652417646490062431545617965684347886226947592710054278323375655331736732374073334814361888734400501742506544678694075475625058702121481534552792460861677441558493159585987521379628444159141324531583931835352644949172032123550641672359092468369600377301672306465471649357214023928027565157060614188122701287784732821339505621913400240708560982470196772529418698969644615209723178289363105393066179263444612833751357145412948267467516550849949452713873353002893864711849124831965741328199398386459417593504913232475700833887766058755176549046573495142178324469983178762751563809766913239189133623499111150240032112595338632182920664824108904132138656895076865221539358450425880455754340195910449012249894823196673837230490079575398397716729132419263167734611925987506721867359784465771611376928461570024685672698897600107380126556867104418751095662659372511299399669242732313634292040660511702299118041992187500000
313 1033468290868977940342991070403014408259418191460391248094906601149234238687684783219852577008122615799977735768651721929155360387607405365148412425039981196099241692214516871651081879528009938356727809805780286574656851122843100936350988192198132887678631187613388555042033651974280133195636306339185929879170473920127035712393992783177016723114603076522504251673486034031816765707738932111076920407177937055130544524170097390398609662814205007176813121721768897070839197994064602855924122898991149033416035169961291227062099761349382194260674480891452862990245689830012679080345471821298830534151714155875946724698411500350124808171715940960471192905341135639003983918061679513230717264476241155732633956946852276435098460420448419787425150814689181213404818874958767067449608940695734574609604315476595537317219731883457336594448600736178493773587304973909480810528703445827424694176608032762673839480650331106072333468269502652953176359427869263114272149926966981679274265814313214533184807200090063939456893778942036015077219631334357077281339108708750029189247162126221541812695672097692806201818334084742901692982556288477020349467976694913889963969073950500527975323853651924188456981797307831202330277739090342707063322182263344546999034499629719171432021095373475007020959447234554347122037461983091471009875108654405416614096540535874067988884746959727979337471653405874666661390082860813395364391586945444176685524051428899383608950302004814147949218750000
314 400476185323893344317922269148653781626910850058219700898530109461271533466207470427919892176514674224215786039603990010128041949313301650681367763361552382841791245119638165643368932239102424072431016952903283992974744096478434195176406143603504774658799196055571229068733666475322918595091591593187047098895304935144601484871310608761893747601519998287116770227453206005828721403169183434086094743216024477318150799608194716537031241067843740486406033314929656839709686669561579664383442520947214779371308769990859738653194896149271502244196628771369516458223370344670288137689419788851328836430496026123724959729431380772103115628684458264243734375639563303632820707711660866311894244417369818892159526963720465472269651353016632937846725775688197979336400096133560768423965908926894838268623032355726468599012719414757532048678566517751291684078784366013175068036111336740796768435170359091768760752640716500814532961074990856953617862568773836043535382250771159519102371401864806435200157718357043474404333904414385385978384503811567254197968908233696057995010444181532949097536061626983056198433830255030091074028218527189539979677849532323358055747087732472236982709174606819182730429065083757069520782833209339605642657168369027574535407690173097254706923530697231231463884218000539509844669690696453628348393668962726078085738649543413657348900272954672824854753466439457206314721827588888242225151222426603363653744671428469370511038505355827510356903076171875000
315 156186108246430211568348559957052757194624977460026735086109886570000714672345861820035824407980767154180141294462827024628131412684742638405984904645057869713267783615339660551998863369614768666651329179181276884120944595372725568604540304981711171055509664576804723945297884088693143877794903474477573941758068010585788358541606490944800145627326394266213059889989395701847288852112784474755270781608298846353476597738052599011087083655180339458664263725514806160889374932258147612907127575873254887267429043197604107943904360817630028851216525356405733816420119446109719224524148865531030643995379407178867284465899132939545533837364641910834011916750193527706575812521617109765354622578091007949629228343275105480911855008780861928386935609333729009893951062606564920503470574684304949391947827336597447236800608909850659904068067333155381260650194489194066628708510639521760219837882739026377331446168365676713472563622698033750741261559858717486022531609088420081621866561480534373721841360782912848483800744522320209237024767108630308047692519741752317036355284184587533617293432905075958046458711249438394560838675899615816782869750696377255914497033439636112585627136959197565953489646619400355505752823923674599721945788915464486409801165020350869570265166971894788270295886933637159692258477181727129114186195644011529145466269640456460781765703156596758274967578670172883237082892080100192653856068514958127506278709402441975950814878615346970036625862121582031250000
316 61303514293307140621670768134941906456402329047418709137276546940351887690245971129947282375706735758020112730778804844001737460264239122333403781667893025728754020011318749036708783315024458965576801566051473276269008040435920485594715514060221897563769856615384222217509923862755605530723137840848352926950647318461719262339029915228995976759263246993672368369913052213783616219488529710422634471034825087511293847369146290552903854407018087645835951412434681033830747461434811470117139913482734222035619687820995768009617880052545029142619361675858241248849022887112114491215882954541004002760332029849359544298920272008738628390353578253411223758918211455267569914501571448876556937068650129280782168933543254863461963861537934277431461721323706413316872638009341648917014073393226487560017000730783002262147653106401370652538515175249759515676541080868139136149049158893029217562249711220798982116091260224413986952542322384562343783524222920926153421391526155856589292724874081921596611280428151310101769821616973058672968180862997213566405343901435126321678433766605451502586509060667132624089573592330654404022026390971350363863729468517096421960478194170893553890999925842530409370174646665154278387093167409138749791771187216865460244452788182815985090989763884050472525296611677496670683238303747802745445676119095061344924102366449182472437605433687465766241106276445758264093347077902612267782836371250848588985774095414674005576072257639452800503931939601898193359375000
317 24215684406174701197855990722395933162132557305290576445289820278910739146529710738629622757404015563503127822855639147863865826333862793835486678330622395046285386397471157893343923641674399561660010085327365382724401656158713218369822169000260771558234625737186270772115603942228826981681131773109094366395040032646511569862439642767428259578996048821143068338671155717422843561932912563756014710640933603668581964803945179925429163789561909686686229210252507100339120919560535322358226869509446910794629470849647303143224002240754549070113764114588966904469276880379310387984328305594109125133947265236759788073904213250409275240264282301883522763471047249330169894865361348127298240146837721684879536811262874631618279067365031712373798156741966038839283117021174512459793316716368623271723252009218469961322185415099817238069844656783178055312145254592827930383232781981923527506774879142999415105815688101497460264555573326745547253323491362789948308982729751369546095152081400605410818075158128717887861722343319528133709052351623692429475049023050702046107592472729722192783177462098134632948275921769475645475143639259912877611526201470237428264235709018156496000367350324586432831077590916715611636575340578425170100694433467855289450469564502327542533748127859168131379392333620000707300174092911562419810254762678804587630385466117563811198592477526849049363437934619890476186972110084901984542654004919047619495431042808378923074288241457097115016949828714132308959960937500000
318 9626484967804048928144354704594986519225475601942362559037052834083262968541203865157213419523998085977394238457778322554722154917476338909603595606962434024741518454191459567452985267678972271874840646962896825553933515659916299421082746981310030521631467112845552112191133962449179745279485358752174952981457096661625744687945210309359370922272887113726429896770715094004304246343069710962585750925815927673152580630806853786275404227431832008002395070446275109938983335307952631289102721746535758963266019579303023233693343497922998255036322715691456967420041033069843418929008154576032647325212070973928938543313823725838398494977735012834099179096193445436415409784407077621410274514456925276039272804024644275393609182741723797737084234016353697871366564128208864708207387268696592460788547374152105162043362942737918030651872361481138149499567037480335741839734737407776512280807139334704302285905189472379050694208030460243595953803481510425842386748822873952695046233929563991942025197328684506363050962806232476871293872043436788344265418359300736052247834243271556984774991591933715873277741528437803009827056178305740255193891660892662352579501471878342755397608938945845444969754608498936034418335504355508675840906846596866443661049062074463718348478746035754001789331425237426806661288725681452063219628577969295190973502049739308659012641344666160250836130261073337964831283301214733261440847993647200677807698557720094088565394358945545572048274607368512079119682312011718750000
319 3851142589824811235767364116845043324291643244355105557991719604862153089340236610957091089003529998390513367881739734073538078791428683477226538435483559389591022438762056430080739369147640577644380646020242846256804371582656723600575754573990920221173182732139863198099965417536843139757412594610994146485475000170071458299158061198032758360085028464221372520541582133728344932776716880741714872732943422523957033772727215983693207895280913344876724892871645058691402263074346215856365354835638363102665807146976524621519294165228914624909376370257659928171590696077387980244877122739172986137621748666979001501018463957265189489733381139774482361333290526615823257833295836951972587153165061772557067675482229019226310472018083467547142105160130747987133097399645331683587454714704180198415998451326245984192250769523684536668446594851280605499691838347607170554199130601686766971889109638840687309402800674843348832862494799231338305764306681334782554745913772648534670958572100979747618791467312310532358550649997127558854788173387353581633444161314047375151422703416018501414998002853369050716652638465471577402087933943243256974053554625515066975878746793190989830366172777641738981964692663428705636977475183450411244526786567205743323173322627109602283135457514213659822853048376425745779688812631875710077593690049153547397162889543907025664460132424132340096705082481782359822937861869408230769531938374378505778676754437774307234104251854373349162052875271911034360527992248535156250000000
320 1550435303733440943045584449606470650745197179245650772511668194615858324027656882697518031271431748182653963328701870783971935177708480089763106135607984733533747768884132790282238318870577986335224582078813807614020818939143597690885131232491764543312759070209893445467482123933952775496863623863616639610719801577691013494319633405649225349956611620227194812112183510790391094239426577427862658120044914055803528648484119556625845688804504817023444260186866852439208141276809483875464561933087604789789593410375230147402103734601116845115201495245312278621283496628300122728411889449476696996867218944822218069216197774243046891133503671984432123437921065232339542740628418974364005837969108463094939393130673462939021328721193487274763770313377301270050184761861006779022192922982354944126294140883782120153782176917594226960112157731632274004412052971758186888198323849377271828070204058725527110078052625616996306260571790197268941981216549044231014123567869963803893918289629007178818619595718103370622149543673811581699034585819327032916902427884743405278206302481291714406161704252811389112815000870995882982045995009032371224165893845236516768775441657683096884191014574214377480737646962663799558480762912476615926456112799421247664605509454815447549521406047860755220822410655767436076903905776970684438511502318395946291391362488000006522968256012498394196351281229022391335930719050036695599428877481221056580706306220648029925814451995169969078188811073548691865653381682932376861572265625000
321 628132488792407651559323548534368456455179336453419939487527229531089550631520612286908770253307375386729354668577539419001418752708127716695704005853143727484423875525761500163073779172065244372276326756851890536779744712871820296896120027893572938770649295270416420626623265290583830464789435868685714030476434611184733583126752112227618268739134494616471024859826610810003645053334147393404984857979371138426159373140721694749359164205040457813156979115999063348012529292033918224850996300101678108745104676668996950055426846867662669666472322507028809941295879434714356746414618407200147121204987602691733877161894355388947023158855188281331200483679277446040653479451300653035636459245454308243232814739553131644003850546051093840034163551421511436936589856659838537712471812164100707162505027324075267825119932336990597200982287806250780932095559813400966527951334570558803071146494173314007908454146660073570949073836221017622831537829877686733719969667031850856061435309232543035891918670087273410217283233670297146262875928828751650351787287199189805826182525050964702381969852648386903822216095684392507614000133221397333982746973110400902657035878791779237230361178281862889742371671432354388122514841165896655076451385482490981094176196480995896063755305890568803823854841971879922660901953094017538735602424472221994277609813677228600175911430982809258565633729941769313532675005803180972340856315251781429731521608688782668683392605159246185917633149619959329057472530166705837473273277282714843750
322 256078930516291888561817209376173838610336559170079086742610258644717058175709944779094027474588790606583671088077527078857396971603276525340930431449554285123426175428718937534594270686171501686161874379349392850268295855296307897441370846374664480001306564344464257629828873833585585462146405847652173820756614547151467954803113787285047950804575774015204307108728421237959281041791571957862020364338429103432219146080152924288474221214445533481801053526170784969155821675323809171296310094586606974471743701012353210216452314185361748124736479936362033642249463677771904075649586586558718709959754979751100428377078052757969699006681953629652833622569441793134661870593356944044337035079690661313668732688608169534571665981947674538833615891236812306558530419475629245535290243373773815679580141773404709581315868126183338184407669801660735563384282762051727033435764700685112985917241464762191428552047338225941835208988491761156565682117911640524234163525878774470111754187931713850439724268175868339758099843123060847939099702075139762864462719636876144738427027484460518471590479555540621920759645610532986559108780009530097568649589084825122593816358226707102380530167249001072105098678715228075723144156102497684337453808977947201024194465178584194344827769366834153706182155024460445644438806804797277916508778545311830669707489311648563086667770731112903021172170619231826604832220593188940087434234742579340260480306598488206835474497257827365181821601022615873268460651157596430493867956101894378662109375
323 105054073724835689317697853428768310238246174506690217977962177723247781901796135049101801491337649874972377639781598421583489812661292473130930917826646964645216053467051087329553973168486245175966731156670221251819583733428621706114143089621247313992808554816745960824406719948847611301546716318251871047764248787203016118038392660540125621638561720028739740240701692055295976363184717235369072667633766508375286909671535680216701685389707017195883731191126703159131766691415823312224579155722597322412391569530875324486851735868299383548219106804200661450173913531337830857961209997266528068698467387486531797428000409276301854471341314517829199867569345193035242766219837759101062502244319665709993329371325250471478409730506838778947817694402672807052972439157112564157768290715359059713743944961128358288040551635208021709707701609163471713903556366102911149961730790242096597953954412614323700647914720193514388550412761423365597316969041715755701973445958166501875629872834685556278015161633978729147276006260269824789561924685355424851163937724886472272505882885909699226521038260089468634335031968581009186147651888577476359837092901279622010746325632424439052911092540813654596148365653327372654929637602010699460090549974595786841028814577210428558285612796131020620951876977968602883352219710768665757536702486862834357243366160996471009843987522234858661238935962814286909025643424017277282056218159412062893692860281387906851535077658549416257366185114083544651996477911626293177960178581997752189636230468750
324 43367055863321619643877062517812668422039060676660889114248662369765973968102821420983118816020011227337899264832879710906303511312944424463293026013007868926623418704215945209571162006740948092396142595078759678476478290799374796633140311838265783469615895606772637062598389762738444419863222517897795412154955822979985392868654687748134706194154109663984020226985823412700897640580672015309057050918841556009721875891845552839385153782824344298214304971148918533222642241337461287211014943671611521938794588801694232513321893731981241610974526172313879275565533806236009090918453975985764092975646933161307422961397549815347815521125486242945029254729064027356310988342629700895327219675074529485697511921651738020681848622807321997232844790394248169983273013118571668715371571348008988013139349754752162617897560648370966761407460725977642676464047255900208395175404269809214387680679095313801577294966781891323122899930679603002368748777678908776583921767370265560800853394559331643019690975889704496572663752777691628965484972111130820641244777294358844508580611882112203861524899316783907259073885498122037982744573712743442179834146932507486348065065753181724830257116195765481699386635786992422340395601926879259801744048887736375716846422163668124945299625145240518100991384266624648292010166361138080699582851674991886065265318835332680957759700057829066268586055486013360980885707005015328705660194719643599417614476138251063480595233258989111899322360269879879174767997653005581482066332910108030773699283599853515625
325 18013850558804120770050101932390224734383671840704972366224468502509735083738117544289255812086425625013311833166382991226244088984897941850732772643155704443272663525862934968278889240368653007280168608461186867278535971161355349885279898716179238129610481795259460871603337815644177303553124091287028993101012984599400988898627088258910303412322548255001676318410479749175775217690240955964192218856147835301978337122981192419254068248694793739130678691408136851547340185425459851094602119422996718753445095169633477824950789187706554173656152286120104573042495247709007877133590271266126543760824781542471812060239847176735739554016946133525676045345653503086380223495200377184578115589581235333292730321186733220053661586680938078066505662127720781759734360973104156060990808290667768405488557182370496620931652707832749894218108956872761118633679597494312952989142217363727869159077198379788535470995315676984412449366281429875924666778068424822073388974162331022451759225491962263988861274468208980799711951272226029221067201622909982516951629550120994761397813169829291672903885499922188403026175209211010979475984050746789024396168089873778885047959437276655979012113332851055733509587143469603265627948209098286445182612108253325445168750805328242674125641892057905014339423102439010012928824049195425953298461682528234705468959807498981909400418985423635714937499087712065866244067145063993608124856434081104701648829672684014417780216198315037942707984667590681616048206021159341959705924018919631635071709752082824707031250
326 7529122825344406327839093775217890305715546583143142828000351566136969178009527923163784112189069286484209741863712946432870933397048410144174879647873595748594175368893132830501555275358936069385473043393475156645730266378751807620659351606316628303046635064372894561173179552653878151977670052124298692966527977599081768210248400726797219344182697252691995209024639773600973908595419361990282151487482348297147623420437141608861725662708540838119909221478599929142382529433924127077542729578536243404931282791317068516547794169657908361948326660259787428820475270741079848945303282295238800325638734385071895788686443256661525339278491322489954601758145135151592961530776542263812715314157054480580425597330894630511829166085459948001730983377975898853054982548631006078519384752028587754887820073225947692839591158121021706500150334027408039105179849095241177302894345808192440416133534450978967070268765222917330737052358560321032190147904478298923020701994415819059121263795506538459701833936881588449881886926212416156111897463911465063280168977336481248088123534370868376211643188571465079056861940398554954376275401484715406780559580316045303649656961403366575386642660128473703894513881442574950719599991786171449074289322037026884407788096591701623563573774723182723293560723389671149793205234805458211771941532047777408302620270639228906328126267663364422746444969167202242724270962859866227520277054353040113838234926558107578909969405634164623767705629443770277398390286905430538759637949797198785972796031273901462554931640625
327 3166395109997804032130889561669814215047483472690475605195029489034600347347036642077795956133190935789541525010949014795577746669404583856837210589895348061116528423597354084499419494466429480369046840121194043752556878416580897792336873736877977002272146324761895570236330658201854166008302401999038624753233475320517912233596361731667787511316433482867946916467348217357696148620028251105750604317323901941496020862186681392037703278937231608004079933520043398245392967388319078711472648417932565006484584566419120609844592088294161347864584701159657984477329883755463650871169343092552939015960304591114118770094036311233695563448610101909272463236783410760439055441383713949099435368546544278718330922334207553551080186608532928044199072348608605668107676929340244212429594981015796057041755437229385884915133201747399501402902854529159701226622241814890754413258833481529920405974575376590301998089427416868395231701446324090099875449789995616623384484859427249983515202959785205265450080072480598561093984038667145873451357140955038850530823899820925894201215375553405069277480596638268433165313145341011211559434721273288764657097190181496008286782833220906197566556849040097956602521598556366630343143969109899457788957293028831657737428899927602792000143438208569607668752848429937889107092308366375515828387999697594473043558906092099069541384527037160823316203304209555048992018250051493260542141780999630993004467734373117444488358822657313472944716614023758190976392132402297866624132655771761690743915096390992403030395507812500000
328 1339863222992343750654235737683491327666213343473014417254628142679280448207605683845512866322083793639784987375922584989782026548955776829338346250976011264081134978564254883092193197690374895347139649435734831599795292596662743292099752962198926952210742033331622833276089775343606633685874015842459361101695252199487832727445098290322388534291162451538826769980746426817293237787114369477114843144892770232210744673534175818823962775005447763213166085073650834025053836109246933121770995552036320604416239514076592005204824530580517867651956955343201270455323604297619675461347351655118370419881871966915494626142615004438111079450302137510769814155457971832907062215178005803395304856292476713111726937351671150766927188122652216869064965912974888855329355949535845602760210297876552655140851204210451547556311788121409418879517045860958985259280452554615130108981626928314140027544417084196035531543865498779749183763915088005209888291012959891692890522189840945267286279954436326219376844635477602527202988027408435118143414394033483723042231490252548857050846016487850696876025185676788195552193826203313304743735716890044236698501861550188999557591539459717344581944661080632177099831940517021653609397742460788238748908930398473574262670854144863252139594305806985035624270019572876096560718072470130084163912217121639183823131665242596241957082266629504252598574843731038783492289468120018891771681731348760949034507584822634257588088638992442239103968233087287784044049122713525610586757335237183003801009206767957948613911867141723632812500
329 570456131805010285211721781036821847838252517351321972173923926045233809582737288945873945478935744935875923243158637764907582968990305598537207175350182410493545750022350634579487859332608967323299163430206417253449181537364154014345452814747456545920385748997791948912412514334122343951575174129498775023587953053091126521048274038407948942166108161212913612550298999311497331850536399243507893214271600432593787590700336683331114014100215673289507696378230801991360843713638235964978609220275794954674387398122558510744277987627222372776089876734035896406973335605619341457395037286980673608177860355762998904189177780122166075440683943894877485209703212293913359351104055386831265658309709114076172228670261318104100458989116519367371358631418215597666113839418482886380506828911835637161864570084984864542485375484443218089317574444383516342286769466886984754475202397207214060321544080057039975129341467978072102903217124390851940914533316570306808157055245394472673359175007551859856229731045457805223699468503099056155046937285970382152482856506789455082941532496624201814016429544102512578352763928746384273770013586830730169796737678270167787928239491288771989669589760552349805549028669868754220386216888020120604211697834320644674113383653144932900284406700742296921625718512538817987903376359182153155947285950563757408162292141727100596790753403830094454030770402544567626947232043799470450788358731600332724993606630940016179967996354290375833740505106548650303194808441865108152767022267064017990558302817483138369425432756543159484863281250
330 244366857514081454958940102693322421279051677472617049036655255310910513309260441321484812009370460216666997135140578911084453272112504584871943330861878271738032448618980736569486806454369532305845578843496664619703552161386023290221174384690537806876606374186759084652343076281625858113701171790453959987116642241070745239042436301049757975155817107332635650759801256800200158733540633666828420098990008997022474750685922713639569990092636195310366369086058661539475600909272445422561209532304595265393430214314228956193711449661552332498163815017061195837024124913558857803738347208636154464104921627842576497212004615187026218681951828560501394154719423784525624979705108237284608928076809069104505869016613902357226830743742142438125917212459365297939088931234042495542464181617082198738422733259136791043362705884942514988582459439945678922366437075953255333400224485343809221165011043688807454180344479286670532528038471832845702091060782017605077586525597970180843207862175241000255594050305195567916822237265932444769296377423595051612186352710765073789090165721091808596651576290331427671040273205654411357690292850167408580178501773657033907569656170471854559628500130120650128804942446398765599414999866228114282516466668814973460383197737735003385134052128823926966048690514171113647405024440730505154738460218831741198735091391819813967337187209948219422137799598559088529240491776090132682415043887519760790368012045271454899606444832971311980849424457794421971842487550007605588988417351206058296163718440881240656636919084121473133563995361328125
331 105320402405515940840473829824744785585959588014948868940121832765281909371621975078505170022476222757912099845752392222963796082877453107779227087624783141680290105688987362817741370271825722386972604012234553501045586009078710447143348861888365969508774078570387788696125504448834862032934559568792651285883514174363068996104806013654043724165817119492609717255035641294178683880118087892285256942292717916415429737975051617562402865126019039467727340335538980342964830897976273188404843143257220607955930687984268907437283679271130967451023984483366359159952129871861369489666553918182173191168429713984254733029587657955926038242660843266904554779437439850197280601445562170241082305662323029098969561966880147283832435693027107450956963300680609232360634001120850878729973612578064649475883318217519486147475690252992448455188890824803883651707499365071726065896294646380897917476438294011248441661924025896720705011685476462373265753159451319344626343494387850656362329079097976522696896732564059464326003324278306314658982350644788252493161372208000334570519794571538280573340472676168523843129717397593325622612136223834824147792178257724738758315386582031823903885153701810190056297545904010644627726861733444384844632132367488581669031851386533736715371461008239677026079440388766448928250032054982314850213301301721531868954953677500021521921389897248001932989820572002537764088104657087071162207796113576358202831440296240174242962396732488480028656925413711153759905119117728286799230527440012786094882129229788119903488130546520551433786749839782714843750
332 45669347728654208568670966858556531993969626204559300130413674970837761577675736801910488646610587881037739524020772459729842519426848731808257938846884249575170472789110554284246074792179106344421532421229669449864815280045849289459766652957933597201111167097103796768883953929694166058166528513632935978852981461760613739685040207079385970631802356296354155090602088936565526149515753403907071491392205250310853855768073507634011651390561370188835522508235313285388732502141346032793345952177118448286399255657895462271901854226574031451185549953125425087233441568344492499905711797653129334639691435083912726270725794518829382385671777601069730814287377315536916476486256802618371400462798893547862614786480323375556066488728469415495319313501244295564318103060106456568934703544208917616422834851100510712475490341210034278877064454531962827023751807733825084577976200579512597921730303186096876427589281675346680535211066589665672454340395268105393967886442384929145604945209451438502054983402521127850363195961797208685350946643051246107786314379969928422901404643645385906338708051029876824176201667885870104453056784498116030659466975452245194409065697096931845762564063871496117062072951834117577479210897923992356202005708386810424539822728170136045677770937366906940927293527073109324388309922725800022883015988426966793793200404562888574302379539636030280472797487246686272748647162642585306791483499136817285820863327479198100019701720591763373481815642010226324103133774619300537354583094356325666355720311382158842846042123841954207819071598351001739501953125
333 19923754823698100396087422260671580481378362591623090336637848394730187358878954240967259205945520527422906613036800161524125632832583869468505156997947975224273842321156407367925907894331219626088529120465273892471084057101853163410096940730448006412159316316982490685592857898971281022861373003285469366126357991835872281962494774704299586172805092503266888806658239961335301232683051863678037985184196761720438409490933916903087517067944175711221390298037836356219623040900752738776192984757471906475185947274539577288426600619902533323213797548833259183531784131090188994128850353835500497133922002428512688377152310835660621114718210955256189865102608664403924776565366387355352247208964541022948239964445289146262604177108085455660960841049331276804858420486713657122965923112954670584005087242037620113719747249007902823892552739117748787080339583229433502266774608262928973194800816794923623629438713974278588340446615795693350331316978069692326854226866028506914799614336154501476630782116078264529758219142154358618852295050536917010487100318562513548395013408321603776553618506945778306041742677342479407116764964669644288882125468848928622615035488101706053596365761125042000428449350110271602711129673681252858564947854495470541467576243920367126037303352773688592240276055197600200902440634361874422559960997987980691173410382032947140724600529685517074142390999305661229311469080149934795827247664985722183958133249814707861527075178697237785852829368834552334042885223176672911858630374103645304602566268361028750246235520526827400544789270497858524322509765625000
334 8744675247132140396540909838289165253281648703184623055881304720301568219890279576658455823832886071103606564331698481683465973798659938326524350414241674897429850008716682006644313292482627024295065652632511641164646643137552269647917206208826361026765060767964493981642986907258853652593391054570632576363857898142591413920479389170406233005047601404534776384532655670804000204523369324368122055187225548937843282583754460305439098639279914347075003486788487895901594123905337914436492436879440746634315049351794012765903046801720998584148235174734246848976349597684022931196914591214928142840045162114098603722283494810945354213060191377768911086615559452677243237774766689711594862316009248871743919428578978740613678158438812295090228158392978787580302421630935470059353609239938561112088414833780329774678079414571195416213923914341065457926746679419468635341956101885604573076448699972150347907314847030998532305305064160450475892024002841059646579087923805131466143646420926562024739282333606641655627728562388188421528061790235033335616416994421312791321434623834484320848401068022573675257319633764612620702509368606479092004549698260086073877341099574828016173482273068548117385486061288622068418348472681915363084587964521522781689979855010375008037349010103582290777676079207869257065879509737799265076805393072281761415590593570008403007362320222703324579596223885860707286466310681647227400486721202573753726110340558845051843040711823100185529102091455483908078095483215176792336920391328154562419025729694332177715204730387727610763093366585962940007448196411132812500
335 3861307454349944218877268536358545227177279807074663704639272352270994572647838187432221939206088730011543962543921983955573304358034478755571078799994131849561904919408590172406473428374635784373019539269365205795897862632530859803038710012672250441940128915328062850071450545273222355014768368377473680440887790468207990278617982026000213662728814500746027734013775288328688841608580769921161903301594880125656573020229586287728725835217969890708569823645837263293001998194477701947940955809701522012790087361204515542403389036669166071742023531890724879282146297466556286778477153983302276438595541656960563393959586941108612424901681476914702615100818622598539959721199627984195147236391869674646714694646978809370072309036951260813518719068338634165491221826748740763605558728878629753754690663623857166150368483030385955274945165227556486479354396293413769679531349468156547467525979985932660544543172201829867294669573747193055563218356282784919700570257431346913716697304941596705669894730766678226446108070196717651550986721667273630467556967452039468936628963934320579802074474118023723820960874365822315873092232750444070728121608397508542121539226668380074159014953695432631538364939385526525601935136841087868911539893221196030620027718760914327228084824430992137622990923919612351967454483183112964416898536918490660870561047178542381243234067963307034285133459394384164269878961948508104757009463926030869558396197338011519071560213747949310449122774800572170629893191878293910222054556364946690460825490371225872782128567440332279556147732080262358067557215690612792968750000
336 1715281540594774005483493787935742416257126771754931305586037139791170576562683664235557902248253472813221104877709650778645394341407704709015374615305785742076396962209450163711969122390012432237322072421432814626455640586307465931513925646785390583758393201864214947616964589979766000971167183755596557410148720154799276612361672151968812006502826342252572824834711171986148758161239437057262063694325955266063358147624397872045341284442092022137114969354733649417637801708196327761149945899372809165036662631230919672296807986194613406367760562140911275625458069699493962047560073420388102130397357824327215469561661097956361644501747817291389102197983852319943711525362502949773251901026377423146772405897526221403897069253753053644807569749005088243711707217375148094030456371000861942699429953639741549841068493408781547587890837904654407881938316414149012720800083945856274850807350488951597510936002497088498885696996004272568864040160569652046910067445109755770356263741987397679515312346880939215368592848346481747067815614288362809467678324156406796156381658836458192929181531467663235747458377175649954046405976593977375568658740120528101464708626613742469596744819926296023236082221107337863785411755950560282088036394472388640629194754648619748524959546240891338526183652584727915584870080038826730625772695665525314578083258402094441733220954474967372954488914415618435707629672982460579570469717026931288638609550987863111791830012080847463687967598833781273735120530052182445163892732985471757928692900554617108524039560577491408933058225638745852847932837903499603271484375000000
337 766547295495907693191039638991746091266596637340545160693005345061803786349129888301725775848565163594350345267243079123041425910309587499299664459553900287803837419874062600609277761152100196778011846240916108665358270725925818390123652757347021343743891473632576093296454821803807239242992386679209721540387559225064942233039638198810557027640058209464418127450770348581716349123293059919869983807429666612052749801810315959171602697747258824217352262014171124043453893115522476829321649872668665383703302357750465149232508875658030505685805637659059140185968514388256260970126299862228889257741648073266022313843891186082315838470186480464318993597417217689951749885826270839070232299057723764004664254423399891185089283037961003639275671229079126788848298248238590016981398137056088070077353601195594217271598777778021526588097804257493285073425461926107550585181787012531186252740143858767677842869829139738229390196845167640656038680642731359034397687166121915162677157065783397908080577038851959711023735948432968525721035522068461627482586288724132302687442908158407584005595612901843869195187304239570317093362933573971271389657967202755761269779509596205879441421881612405434487479577488532181729265218057449145380577054897854777859675588091368722439403331078164225823658946463605409711186153682701523581622635251275136496994998949137407439556531897396180588439512845494235952528484565714283056247417739967192861160700101339642623520298734961490443429487309103788747293785619166594410334169563136645205280810595486498974044916549248607455658331911096600719268678858497878536581993103027343750
338 344617426152208057502773846136336985980148395785854240487040279594511958562461236091083935716515626998530930815681280402453044162709928772198959915504061093831908178982522769675316141215904755995797111463445475923181538576117945228950626126841881741734723961354707810450826094976269770327524551964902234231767687325515598169248748161064387934583996705205333829500267031633389573983369987623367237140344151514494760505864913833363751319292631601236337424198150664583428442832434662049025868905868683079832823151469441843219240088414684004045769156706871651210764235823754159220438504795873382602922179057276573690656126346286213479546668661045565178028851834504374654244846005607434320958202121447742275935882201448099790237983568008844024379552669287870232767253371410963693134708791400346857026797220968191385169515583480850639729034017576952779925999278688192035566560970336801003548606915727066038641711687869915315019273089560525677054488253074455459634282317840691393630421563006422136383964515156747295333124701848474040440918148482847949364906146107882623912779933277848885463525070654657777635636216758612045021610585350668481028464453236506039367618408020591600780090492676356944717153474697550919733013107370761177586965105797037235787474823226901846138281752117676285241491273033469497340262054421189398246655916801701201738317920492470729391308169892063252556033403396056186794062205839994678911627564459093332592335409091959847522018903739572314603355769057337386253645468531723657451572681355708241426581091581823564235843154485379267431119502229953390458339068658233372843824326992034912109375
339 155855639699508583152498444615001689600136869283773815586279298824240442121874523381087503380275428001127662464657006230497258421484397362113358595166754562907701131737507196692372266504720767779217885931605453290005759347316796587737031448521286623282296645285462285534957800473423803521432291746869842926440032924266379161005129056608079551427355851696452254885080940635649650615498357252231259654754779619877467109152810293372094697930108664005043102924463826781106491759173953563305724578301014053026375903427972278309006063108322297057482860447697006851867870828650892510027658396685921306266067892876325399801865068040039268715954949811070587929555339902324329876788753547577901497935900031234888579741963848281578454742852088884799318351078142228391006910684192550310308422847401721028630071232832308143112523171558427412015056493882788448074929221310281349336787220304488943633711157749141955027394295501193079351272213472260343427531196852558956120732763105926560313859411604262604356718703906317829112162318925091987586246779100182239555932089064285971916270958479723054682859746017463627591769770605284742013139470702309672290001340465268878210423473082064198378257465319647452869066871065902876706614125600189552677528820740403035632658467087119793627400628740978804847669113297780238645692475462333371009445807250848621624747157292052208851975712262497260578487568771870982724106414341218172912345558538592165403623037962782542651244680338095529610879794216171988210522068442975641977797356246128614324340889469735016656423203017581660008050948920596314584271699366091468164086109027266502380371093750
340 70906677513736222848017887548579856841597334124961556583793949209058593990647182575537668620907833991747659565929512311190631892321533012492044767867808141621637233403697871717505844954284272649929925905794943516188823713229816046643184739227192172830963233616520833353226664955886037778345442146321895815173938209952482552414452525429843945828462200308704190196259509857557858168909802890682534358862910684542674194864949197512174028557153635163052291244507698232580412726807770553832151606686827376526219697064622088036336753151148741039929641171005090068570513656311538665837066943600513418529118288030055502192816654051420033628249589968335069863649215512566032068415772930209139215002763628052598539080560869003616770965892616551599455198077196128302544295915481269257101848850285963616515699758155761703939747171389889916588202596225178027970445270005584798680499092901132131415384343448924705152454161626351162140059259123294647366209722031205433626357961129593348964592989962171814299333667024811942584943591731910369883035608761092924161874354454271571471389336183311451766451804594651674442734034795899502808172455997635497834258809669604028115039724272771086752121750946975835616059721433570961163430642326058821493279642071157486759280895276156442938500372166235201207183759783976879148103075514088634550995247019276477603310350896394636856661159729509655421990201371337039850197137643407679907561617884062478326971926661690961492749137480384559517757532028028765906237405009414781911722192742300859580892687164766781624516424978719030920713320431335846912725316627985894246677389674005098640918731689453125
341 32450652947910765803964484287669002739567286475736149958289016169510649347831243210873756529431906054536343953350892273496496646175927854907884218260751892542293698780902357260954940112419067320613350003636695410028233445613759829884078319679648163247193197614265893760841730065457284231369142825564131749715256344569786333434370117078538497631700464171547518611095156550481558708454474306314415470339022846269615454092013673921790419172865406809661347921853213853972165089805960877602527058982403778469701406814407713764606170807431519492432098756772092663313714850187533980279118891980830424391149945609171941871931617505571031650231203065094749689420287638942989300033490268306978750569170558703612344206342520057707555406924841733244813071535021733570969146628990720436890833516326019334800504525317945729699215340568216379415478510087709423078410973045018739966968823747139773419618597960794310616432042041953655652699791726214122526468294206206139849917909064231937822950019725703062510559587091390765833069473860732608494207272651776020755666186329207418326927097438480067484685430946315899673442103141487739365446640105347510018197601084720817128842521914368043026145159679382649209894399609241837145870885087680354110430083772464543853743806574109180742618486201693388989484121423585362650084243192662657857886935375538201690214113058853061254732896294151466742057839731453122517064040732466738435725243651720378282557031831043881559428890034240613057162136079952512685226781422814294001538082490736384169141024018047585625916302755967242065256780008498122702268396158451933472544048697727703256532549858093261718750
342 14939079607093627662970828596843588320852882467719125682617258486858670943480404592568773995993931586216574048462119266629301351061630325667533491575818541499485814253074686945455868832957916584958515265613910932092705337809866320678888199236034677037105092120084905622625999368165289163266443129823449522153223450493308791400804659880849144893106094840471646190588650064229130332625756378537305438808289057783738786043200294870111870835961265451312266738154782403806250182332317228957917085281247537352570611219089532012032745931417970775569224142875972623546710445524409497894706079461988514352967240579042128298757365249172182881171783632586800165448659715918961513416795874157308971373375353289925604693551700997136538665073829439485145923002340693388931772302837005576763707961529583439937106654640351755976465860729171899756315020704024484800170210401468891676626629024515923512557413995991001998874290349259893174268660576970340836390400443255770372715259904805350487290409093903278229649220120262341894534725904428531328221440829325000295807002913585340710271876685249365770728025395240850782510471227743803463763835400076237831517317379642535347860433183175729187901057764004450363413441455708939359591211293533122213830840175808916262159665469381407418714993076931652459918901746433250911721369731016346434856025677510727801456951028126637995718782725045957306777608358520682193859724534253158355744202927025188759045324058668830577315888235406725546144063426048509341157302088666917303268589053495718816364280419659870778954152544475289239624424657316637194937485256581043263613382821031194680472253821790218353271484375
343 6918003769322650888229320916698865725018570620132156746407215076194570467837563422979949998658771392775693405270874337045303189567394997192902908011832888027063363084303018154066361792975981686336209066858945331761169535929405413620608271599494285145727446416182336996245013525108917338649739131327055552551973865686033674640943470755486162081018948903860132542220528539928235648283011199437854995371204890699368969521036028635575437978317838913287517662631480515877778078513109964448663885493226519409242826896932043895016507396546553862734435414876624503169676511255001719932910218954541175819097930399397978808767735802264367909576572777109069386930772454970312374547264730930377950096533637114285349123694807202137311134505067654800176273729298443105046368724175334000179019790464615799525209454846704224879937706297484920265275809985998365246047948401091450569516465374615447994132716752079225812902124470010495792005294183258407038438898700411369640831387396140888060382239914302195999671976146141247706555546926621196235548519862929832361772342613766476451323294053394700557870612145253048710039081503844587990193304890051271456954191468670104536039773085596006388300586737917947812097354930743503305411076919184765275740324660211015244289826044861627214597700538050999796092142261724548610013809560379961542570252862232099939136647602089015221485737952123670836207642764367442745429206035367949082822392558871736676566386558141234409619132055200082188809928339529271387143144437353577970198968270466182004696169415319993137059121133737401434109312628442813929413835462244724741254675755286474014837949653156101703643798828125000
344 3222454510575216559132116635041389251484205361505255100280987229192986536042391433521177169917895163722889428085940025899560193884161015303180490720028081294858875365558152067653021931539027022287271390124402077943157049859989722880049700840033386676614459676898760588285316006128079807466648223377576915244383440943272578120505151625308700394239036379992442424629720653606854437362995886627059835504095651014556053631478637843138090186108717055236622466642782184551805996630526800048999722983382063417787579177157296022444292280895795124938692351858157885495003817308121676559468853658271460967659548711348657105604697805319412712470020142476804050833599312475340921045158691705640772447408776242474709601648148231889112364295642682368525916114461250672254481820017881316022207477697226486958705259931585573861702464940509281676385299918537620396630083889217995623527690880564541188329016630703352279741912560873989322773173799320668057029148934084713053626829775347925585748060464377585119392251140151887127128102823295918265856018793063036613921517498180076790624356480125892158568715627775808304138641478734274997028446060696889743118697936176421823430467997214894812435578668027208638483068031857691742169501260693135664669746584736322674651949702138914385763011220997666779179878706729384188855398099786500256453936296731323577937874335206313878640080714723348938509405995360023041473543816082239407102460780117992017481887528064953925855732108525315219738451383136896166808737941936160372610964503036000960467200457872185843211632465522953702820847193683673608389158065084542142468567409293797587643837232462828978896141052246093750000
345 1509852025770438282714976957095186933743444417066557331228596531233598679635845167974731943295157113127125541341261130090272590738020908756573713034311682464911005217220702286420489054898274765034959841128193024061292523453800237733030288368013586007754373216786328109226585770004644199261698454010996821033840438867184809799994409220143362743592581331260359238909686108606809376342503377966717602342650000849698608457664276334590966762042731067638174877182623496686816770134672787797288374977256154378270872572895976279645715379043318932557910333087661812923560018539169951198456387233537409206291610969890453726472671029957520896713428827129544469386126567216947213936394003288170764128192626074358403983129141447342514320693712993717111917900610813909470785292897332257277113194272500306496579019267902385722921285037518616783866778038457036027323853079160943231154139141333149849647738674117881497015833056753954773700108045921817907121996412387215886193595115311341354009093393664264671619669221545686222052087711036972727660624701223699494795131117326472530255181307438154813220958399999813538107564001434205893025485754833273253822613948253729923217338685476551510959156885557397703124132999112159727172948045600570034479101225215193432775466139013891618140805045468016024702214480094563894639337491916165818369259959369706429444137586314067319918794333687598695013043761028548435119315903750991096527539884399820377820275513610119826103626782091055537034885694342198823983297969487069840487666035273648793161866992948130652801124027674367356528986371748702782186387092145711445506786215327516345596770008796738693490624427795410156250000000
346 711567576812292357556675374994778714470283524126263291675459023465187062827373563433272598631791026934642490916156250499594310052022869418815451806002579073489667854451628684884048105780221888731536779864159440318058783260409716600367735385473054754263572402722781493618326375352399208088602539081036587818437687872752430018471783400346680100491445695204915462270677063484356253878991020618014005740067454043800795220685092579505750434206834283417516826943534983767605329448726773630244956831237937670282393844749442621093380336982347200629814921301822616848516752375787363838137274287095387110169142320920936214295455204902097955938147423954907977746153524997776914203866266004186872740025753567928444253300787083776071731220272103128914853464135521758258781267723952437738386110227808731606019320815610565029741456277752294375607307009746291566395366484353040166313330600894952349723286586003691664922111869621089167601148430606807356853962504598232113977184932154520479685414870466763407333611333237966888287584903340094485269178307768974877880852227499541937954965390627271444423598450557108257247258329689055927568474733517557269161900021186919961590510462981652199989402265451337963875203392782443618846629061681795892995158367601954379628171188499941607210695737901225180013751138559323645697475374162441420892291529807770122239955280859495177120491785513077808203731181472785582895736422433385462369263861635934367090196941697487738314598566432607236713143113457574539550128419287436444295934200285811158315691509727926929755797578690618259398391174749488631801932099335537985855949062766572836232804866174461722039268352091312408447265625000000
347 337306505879491874093460146546813734205989720962084921009354293934025003050377133623159820055157816491907970683895783673927430319821717027105233876242453496417961123822242357916712045881344600046351718616156295586388204073183132597982229822408310975230450345236574209035832543601035901311553951260690168064632513457794965070138050178940750852146938510536721147605448018311065843123547607339458306587620432269078021720574077765135122213309161553767575197572881977384280111826637699316023021856599786065630789296242548236862121032766840278010977675039468651066853400292979087372154569823372616044736226977107008167429943031952320673454392223463928579875412902174350714523026939499284852764458342433762650266282544572615942300410040433535313244853044279366459712534935973149673450486836268337521078800487489277688389895925177400673514827280489380821263316881143730708746408281546284300509546131623548936646023320051561927321448075003283320384353250930926971930514718615460705679675180414321109662533343644074809436774693334061835898005400789449152506894976141790410812677463743584267730173597744168596351618145800549469813011670729543845025320121427234965854201219549036175879046576948553997230152953125553873575039463806272394750813464312005416039490902373578725577048298625164086322515896559178606444841408835346524287176818702951963022668969950988220209341381867663277798371971878712514611317337983002703389506249016812839911169305045259811839461534372010357644743637709659076079083877007779984945529731560251424526495113102011211305371612633744087770208756080660556899191290089779332777620963985036447564880767932549154863863805076107382774353027343750000000
348 160824702813515517701692332458736725267080441936264347364271502560995075320207596330021509214408014356549735801256691215198087495872453599205912584698957930703480383556751148262634768596124232937181635675576799411749417121690227084568935855713495273611653000613354100432435342417527653375382934909300673772857379996644662382881784589390118734295000536030344504583486622181089612813862979823812246441158458700398307258096620320025900675541382399675863304630167274647004279409616221286367965987583871357551082065220825597592306685925545914516751009440757492099313829717273981069947362365657330848714805743735494072867983390359602225427690953023656501740808559408376287389149129695200428586274538802397011983054536738569496256443667411528741667800798047803865469747361677542721130884231188025330247059631147916283442887369684736683816401677863969681380763429608026095340234382128199237763657831976054417828622763666836844186120374289726897720126423396306458169620272498763470292114073231224393081397164655573310841411257105825735199509059806090217221180177927279890092586064276168589548617708736885966338734954442697396392032991755135469446659028226212466080193317582117847682764176271724114934628259497936787268202995109883035367935572952532489202245771557536472747096025945792763903386802879783097435344792302490768225565645020410781896238904293097447978063895576835933689288804521984421039470114864537165089834419240158167251283769631496147811947727295488818357552477343099797412570924793481914635431104939122706409566026438794795905506527084275045509330563449144008176482218273452059931076995225201390227272743325211308562661116638992098160088062286376953125000000
349 77124610375882162617297657319713280182301072332937111554202873875546716740515449970115694816485272450276039502557504837213439642197937265823483013371775811140295588187702726119054204633482179166616979440735710323513350687524619925833527544031628430881617171974478377636974163744229151016792005678270717792122325476320658667812248779049950752799484144062217199898729331045169903464685520717015872638687690570915585307889660852499990566395531647793297974001100429168884646172022042540720595161885726513207725324319680909352894289396581513320267856321132456255074295288108649691414367404969436732232779107169951427123352750306328312989195398336605636675934188638771959601203162943650084211824576587977001478419423237038034630896265618940527112634698502395139067855579505207300286564395874246871866549877904897786801246782418895657608660527437710529401448496081136991141309563672386326460462298742023084441941960096609227443049563780458769495107360213580273621391267428011271092718597726189852426703894510926633006018632898181478928053235249191531367996804193471426228628838470105890325724981809682982290844958690805939275920817681839674322996432873133748322408233150232323656410572856630411820702952799158776994511222169468861157316838049799154114473834961229968008930649257104382068507718047536024069419072766547389202035764887462723744751194058021214564235405231704454354993842521456928783968837213929166821082195879712641355198660138229242109760753140853214988854984989042482980215066989968708329819672268079451660170660979623800045054145319873023351484976511247263765493303676081708561650414641182992875471168588259946504587238891303968557622283697128295898437500000000
350 37199589667188590375524472325483651871662817964524580127217023850172746421858070221219490133944861132980561640171126211184147866505290354004987938463502315737556419665247564098572875628956572397835709851664807959183795182249686817322840549718627464491104256440648141648201923350993192685556948311342258037102743403623236495744413146531391760466328714958952702020598459123267305959862735195215541958213174621003673487177650396888683613531891258764592270982628336145007114397628486229113325014928435672514406962065648352718999980586752042854876851082403379685533318551823237550985504636827881935587514329052298962420807286566141088374164780302874469985866192629926558414201225655526931792732562342864675043750422494776681071317981729884983347124286307067411541355502707083345519367711992268250494243426701277796393729002719608748415380183860293052787984183796781028152637599480469397752492216888279841262691905839349607350581703626210897761964967432130647442771246721367874400921804071211334709386326402534595829449169283687051256430962970171992966859140632370711955718542353108912488255674008319239477004867193663554843130857913087672654041945953485944821596774617934766645284752254345415565293466228182745168484939606335249753936245516554899393032503323084558489927705051844952712817270818639078245959522680425869350728605897071183023461380980903499990477785068336080340058396123486054832358131209415985894276422312885270195548215758074302269779012245494137500010442451337249409780134544791459093997629748588837978653297835010088914966085626865860269223953711900300584972484952114176462690168672677145136283791485978115391399954556272966499363974435254931449890136718750000000
351 18046004167074606831735272064824674473489340282295187735132687807209410401862245027957423551047914325256173234420105901221472092723783911520545435156761088339989095539377477558828566500343569377404137766383403056863803018564951827526660217649831858005956248871076895382725254244448885115905638533600373923985649578512601165330335428805031013891293152399313405163156338830264820301435590004208257626037032436713035234939305943699255204850128119493446431677280924527179202573415913084455020399417251454183348246503688491205727158508665287823901226551657843215436231671856632915629895810963367913378034471166246729202706516388785705704703339799873091691895305034099523382847256931051048125932645513297394341964194886382152234221670823349194446675706983891901244002678814541258329574488085428643985162701730316988463749802982574774829794809044741002446201020834537128092552338591670038167102613143614535739018971712657744379346067786463928145665712946800859238223743098018858380332459789918976760341366263501125587192270156560628294939539148905961230995389264645251572942677043451233284196379989407847560159098230364346711027563200764654370103604983196763944811503568575509671803015544654660639123542898198204473840456365181638185801146399035902880000353811022090154883286492904427875745382705897792905173478661273214123219754773942679595063229946363458423427721985001828208339721883948597900323801574509006540021608005414393471873200522052185066022439664345180172650090644262428360753445354338956338301412283519269383421683906941342771747687256985749232131771975634662184760083353987710296906500417490743845761204384472463667270098201973749230120347419870086014270782470703125000000000
352 8804699389663723427380540039167821820782143188105820238427355789040607911363334976169611216499090222440826232682639738624435243837058163362419006859304575521418577512595143101404748354340213974287872735049924457503951643010808524148384133569579449837468667098019416921662087140600703827915335175899282519640619795713000533739186148903575423219299624152009920021704413340671746303875952622735534816255290439496356819600614842654498036961145974956407724914481840218802273116075231760683422540423674757859783795687054401735093249629157797668910710824331811265890585231231270599145930382115134578119999738481364105811030881948377666701262241752779703219365242758838130652580728112229555855960764132159004332528825263237650444215567616977646044955813467956889260284588445211022585369040504032333227995678408747405359324104615075900111247640067131136872128783338021226587867601027862687750472279317312570664174005306675383086985435176344851705593515118337495213587328609474816441604749928201301554200147963020180867621176348241741068092429343673543139504289687773780367108917089939252106040025100496362645040607419168390264801210803126518397986831524883262538239984451003149718054256811626634207577383705292336444304925758981414575536007220793623204045723248338649263269271042474649439934747548633821915994794250547806397369543010244639533410456474535541765203443891471614678522865475602705877207492437655766480544361576335923029704287614762456109548733341544070190606954731407241588293555077485644963937773649594668981384317201459354399160311641928107605236149440068721224566920506581006500012605205313053705748595271735564581723226791385670262149454323719055537367239594459533691406250000000
353 4320474706923965783844934761637984100732749785665433436072568846149462538523965632630992715806449711743913553142040492778215074760614889936634467779858144102781582611974805268369001584347038176641617827198226824149350420658032214656341058035428731896895693299289278480316609401580840551423034396083808499798651185647779601540809229345696217109431549212019174294652686356494678011996272447502935000422103426092314000223041815774430865708007812008078447653375166654809469613099353708958731222036538030323412682641268488940813822778746953488731998078873712233890221120823003058776266248618739961535336895921652281284465911677537667982184347956804741929521928176815630510363029364359840330021536219070858839552019331674216922813232072041741158533593443938037626479898614953474439054570489851998985569680133170260418280850735198702369977158825990656324745088334621644844209170734838052901598535256468404325646258513014756164633037932057165871207945595638900897594950323700160614478420291622837063367879977610922384881525138645208251691192995052879698704555918831222924866855270412504216412195105385631786193511704050717826119775239616252048785621479187935511719651360533253484129509641186382281271781346266117424507927978989436669478465162662272848561940870306666128493551293146830302635585700282078054202909390517640328705926883899580434895398407264423629740158362689277773306911745727264810653828066412016505093733089446876077516828382753394744580995636912235335395942568591216113007911493293003597535496295265929736333150327502002192391951646020942959508915274984609087704020586702881034917349733541499087893803325939098532384301566056350089982537269334139651277837401721626520156860351562500000
354 2132184467992921944042222565035437076826874996279276126482755685547547701571049764593183207213323329409194526535787393812113424656206254047043343953569207762058396648306207674965367391687822570033124607228752037332593412709363218559012647339863767955072871205345286634708262320456442155971005527471323010212795880570597517807684942938598171633686898401468637381972124351320320881201557251897513569388531164548494938417416331744310351220861013014208487641212855790993029136973990576874579796449605277778661303634564303932732477814380752568055602603567081396389619026696811348228681929519811479137790375993426511613943558615125199203433816577551987430376150175000346292221479379430235524659850419968563532447779250626021727023197057517563011803704937578913041298316029930826236821750554069562043952350297967281683158080039789764396971137678636638056321807106199320738898684126618676438435510305720099984150242835156659274091704819255185668286786420015770877835172519489232864176244695871162762072491104340206162088361086491481707161559354117280751170807266723317751977469749034077542700149000300288098023228793678648531933406098238611785514826399977573982334722879073576797031413516482678148192145713391355086768757335310549173579892984539970197965092944172641939388897064116024872907785437890650775425355557718474058515965887320206484377183659823556780575448718700023217569416793931849971476887589513817862638432184737180177845339826673314711338795634558011356977487761746576811314935528272074820718471834728631208996532286442224169005328486382450003281918610496605827994425870528806194606663971202191820800230046337508368896290640149807163037425250014115021834903984654374653473496437072753906250000
355 1058247906081417528192615298721464789878606113296959392048533650042343123467944607403265854530311634406607647944440200314257784485393581109516636719557203572633255676487457439921443047834601209890190003191795402506676913914771233455054439340513829744002398826975953911362788124183529817035147174558205202179455924282291666803195154250676902550543315067304027497918721348801095741518612792978312354014284013410797172688755587534257412251580833559803334087528468222354499079227531538116125513097017463774944327800759242518832157791097792554477007868179112994517379791834519552581681145207803049898867987219850545752456324366393807211921706429974194243811729891282949550703062659149289953961364302096801702715545803567881546190994624350919655827811544068231883459701488462088076375734784718597663887474844802827349999295271990882318480464273893029387442796786589871093781900802793325215490874493930050443245827591775135206624751934091897311277587450569024348404770452773950563105946397514131195516844822093396927655612340152670761887996551624792650422865523739651930369936872592700999364520375286978382538406011164481608731693367003228125273193481225598203695553792835628173222145937751792539426312001239510839328748304640136274442771509923943178141617945090531831858050595151886853775089776802889266298355668480561684032255276800926294490646334942709877862384549508609736874619925112254471885592224459736756617297345761505254215048950150466800517365653987015788779696262977060369946174636772915509807191565109311023138007461840775937003889501072322518907714254977622214661496966941388302544115630468417305044224302966193694731740299797570642060441717734454146210981706488496456586290150880813598632812500000
356 528217024064722300311958492138476588913835721698108412712522151335790488764227104278208838587981852995850995680608524880186091629020236187512822897839049586423100214149818711036466453330612748383617945255926165333859094274785838526613063672403851068813581915800498414075632083770897943469815628439100949150988201326412810466872846566830957021311267467714412861533927208766955752174085562736538383766036222546988871241690270042689144725176020896110732434548399728642676535853338367823603006158303387733348612863415869723255620496253020157701277839618214189547727130474539867747416937972891648157286582552446147109664294663261616914758779885422814920978309379094848523785555632593932327125178300136165692388637783410952319423737162040720383613471759280073588442109469960800402831120959891080659850520920353725876560753602339018282475330777394910269416311827939941420835109825831517161814639580907556757128922428364412001205289980448313231036001110466065316547431561872250475381320113774297791386840036534628319802191249637098031009322949655536204532282869719004050875949873084169167525971568904848815809105445304324068436478331794499758108590843602671596179566115877944539030568246819383104387819559580493169485042930874993263993246425495120764406929615454818736794173749634281440737128900375874456416883911670578953301797678542085432289369343354340470153396772606897270153588584127054177218762254865151242210825885753492362195572070883197231815479434501423469452169655150362585936874805386410109825457292965973503092927818839964513342577966066657224068768537563976995995959706711312505977102091633445481124709657127942120211890019485272259194411058517721675673728528796480041762606560951098799705505371093750000
357 265150678984493353460715017273658359393902345211522640620377420193809902029377633566048702840020452246817618834264827166757923622591732802236689240472588063614729108431902719740554350465109541029124722689137093017972451911589892974057530823549858073209010589291743129582625776433312309689545036827211842362232578735467263745525053711614474045344843054881866189142291468193236658413539175659072899672610956705045108176857164936157271956913849504852618154539512691866943491351106286700373007399664842353229329082422508181925658029484801621705425086628331319429802453656253106187337126325095779314843046475022339415606186412823191129468287888239165673653721966248632608787133390113863687408812945298878663796684171921918477906726525746074030062421690917311094904655920386135066513971899308409151959830691840533569336216905464186779409036391183850993027028954685932382627019123594316941354649465130061784312068156347273603128892304195384642620029525868993325558988571973292972057136219686639899923212503446283856760157250954569162565573378900067279375418162387627970052556082311250132211248641586758621332312958857359196587954554627704814437372999137481404346024034471866042072941374966692892686512679741690787180948406263731727480916030469734824365389812215243582229786725878184055979707807038941708285530548513016296703917067213447087789880183631360872650104896203090560884543518965697466975805036791464297953227331832509365658012878014059790489572124898536591460679998269840265320057759294692712212643531817639037457157193608464214438884966426290235549805144666718691017886430653433219425749169810877118648744183163850239614296771866161637181180221801581608565926392645419745752732865184952970594167709350585937500000
358 133850976787760084493590071444257676014806470254955183775219807357190726406098843414764944289707133535777054242859601933505292183269793200817383521404718372404874382532611977932774587916171360617013728064483683721536589288518098118785921384821331323145462582770099181803784717206431856061417056834376841988692643475559780381859582221255789379817262215153900341004348708111818829706038799407942970698981055187612075879404728492227318294360088760587372130586499366833275777902751170150662536253655332878101628248273002849935578980759313086019228448872518407343336356382173381444603627405688160461515097739076074375118698278819223109160880560887403559622442598432646174265280504520025043730287009537343543345331948675045492491884158372154528883711800433228616713635806279210287558410567044625554687991751946361929601504544689842556633722681388905395609165049885803468063627951736790489084567967073465801532495772611427054878527065150190879894319461806988811735866693603476355198378292136079206867924110026242818979324884973774999806499801900056742200171343364798414562531403572091952194647931675405360047554749086220354659068470852806321220995313281413464676931347830069623389425396602269325811512852237890373450352482779637213204008623605535676048005889441663741206542530981896775362405140059020378506290736130987930797478645531560375127737573517204282977655266981014020387206719163278581984825156315017383013612526703903932772933780772669723105664011477159451352328259358250875290947851383380642769205719791841616757645261205980264376209486662726454944348832754580581863189381190281598081679158685121715672290805597011655203164007556572426937953816167050389322222341509045962946664043435873736598296090960502624511718750000
359 67950384003720046658405212867709108848775684672915448019705339065984145662511894052875451370537674194280838256190321438246667190202276887589877617853013313649847107744771625781399115874856463147086083346120450052290177950423819469857843115533327551138302767616704862361593548428414859558375197910537546431636081176083888291545646535832039071424007115220566692190790424242811320585091889323893673623903620773871453147705590405824191756358938491817684696888579344532479600461659767808802079122401799852605246808892366775209902333913679710317780988511077335700716398729214696437366317907401493371958359167600647269979286529646924516652046753384252038282683754609491846750103734207270180212732728822901558652196733632184120709507889681173149232886346690473119032668328700598984853413658448051098274791116671479455978078463557286098078253973807987909177431344676167301050396327243864014664466909093491289728380247321650826367673767960222546811590321651549599433649475662315074156605640366632160839717296774306350804127226380176537437455978636921524734726308695850815545394222020416632587349448717676571168661963847403299211769154532204145658366338032587786214348348341030527622416276679105952033748479816406859607334830602763664921054741052476490597102437241027990127926567172334746237012564405329109106565801716332178398131452094071921278242836241158443941022811658087160278985540135714290903427398596998010023026613380829633284034989308510493294492328085850228782435031699823945938684926987037338504127567915548573173353888926537649431203946612199972147329914513177606514566707668772450485728965858656120040638493041680022614134588443463493398568163835632981188835629740120938509836262531038642009661998599767684936523437500000000
360 34689417820189587079162965241217015550344352498674835824474631955300040556062584872996837279747079373211142730813495681453075920553247613837146278329472374099427978987521548205644709727625242686007774511729445481835635697155115585933385596892221757832270488477568340912859979881993006941068779871057910569661832550143669573796645950806962460713123482380385416181590794425502315057328805627179866699548103566875512881449506175333497765615997603832229651418627530643760822543409003172534571996112746335313475249369066968479535619278875410902446352124746488784140444278265877291275618000772158157415118633140481051666171763981463959853438355178735144922347102922468510536024723002342098051297501500646411661587656969352616129717826081362727507440422366177967215145101237234769312525533311667701171610857406431097148723744606489702797148486210634656537679770291562963957391708949519534444559530722725600370572132237748125876857806462726958249491967217590461873736731796830641681281952537852074327836187634393289519723421609972095994791998941645761299235083099107948043667538694244624730121725740896237504228138602822350935807077770364891906317226316937512591460620440424727124239633451222952099895013012469809843079967296955233097606263889568449336563814965589778716968616512869138997896102953706744067931766869594981253968678357181987655063534913768673325258429745148290049084640907043160914932126036992360293087151795586028692456572459333057082782986692383729269983170313000481263199055254830563036627756396789369617089575059548655551043906822413418476242177644633503457628407197746300562983705181903163330895355501612162086598700659552624573758176537095027099854893504769669765848820485766579313491320135653950273990631103515625000000
361 17808610154571778655488266533194449400895281944435074502761561956752180087740075977895133241338547288096304918674415102280790065096276727041619362236235948194306793094436197227251198562784194172064133746587482994679204279617075850062568301151123207198696152752874047198592252913653248853533759440050734901666519769803772737860215235285008268976558749871318039519917347037878992492351910308287283389977279601135810360362307919914926576696374911521607246525382685165792547205573272380703219615784771233567352737902697820217486795759544375894358644501648813834694727219224275851320609499655355794113271274676522484185488205764784876230452189280277238797154438184718179161964905307396820279111858748813900068593002899451180898851864719875776527131480714507448292524705278055007385031610126083244390404333661810777101951165120992820159123861710556702205636813330827483799492915834283753867770950589411881774561673386228552705664126850469594472282154006158711782247931842260556530305145875951390019183643370454171969561110942397576981301929098421273903459253985806149024904610432597825693951058598940124731152361570862897705491298526250739110047342153412951870020070071418108144415154424057835148972674588933904994936606270637503727610261313093700833751856993279815808301712824351597802328354817398094144437345453162104512634171462621829823323731166450412218054624445558262989915914495476781091872538372861508666905451233163716687084153745403315553614813150792620511748035796727127225147956969537305856986217548750706977120903229480095854733422233573393658133482462814889368257296402304819395480140967684718277313068692208673019416793901074125322628981077655240838926112487429065208343359780192663183867596288223467126954346895217895507812500000
362 9193570157950676872679742179545595788420429664714300391414511922180975227188583550712897126428772223364521745475355062951048400384863780972322640020015062002791992216436212997533723445267803376973053660473774143104496264913606273330243636089017330078299392359151330466924078260492310681896009736178388201670979646472251800117788231169208606287762767560747562165154563494998432325533782728104045985546126889296714812368296322493045224263177775699129633030353122455401099123909018142887133778256187929044367895853419890803977192384023240829889160095109076249323348776684465138324565685087049941253833494866261842532180105851336064560514448626844596921117206164063568535452785713415806079746768940229562471455402481302619034575890415956089397399022481916615609814381829557777946891798870999016887810657628438144174652112699554342687765446524608862343200234595133526999294377999520465117453011802086342555664042589358733631505737564233743538988563160246192899111581044260755933328097923352843054420325463738807031880074677117993870881852629555676557903643349267953709120456929804557536031284574857818188863948658161514134797131484414904439862275509970121053634561047847274607720551238821631367977120268435967091067429652442345560891616696559371440421274932867882315424799198911311621645409448957449129406465077159305515805717439568260862448547897529452121737165661109648405965281051893782219184372419896122718086771675296912881673836841324247669471593708500155877932736333610830084745887675417519071496903568902263137036622658164822533849698282217183297226073455941395523583756137094566623169660684525028113998620733607211264239779528634032942595992643495057938834842826860507358938162859812219627754200160230091398716467665508389472961425781250000
363 4772575244350322608341108706481299636793288362244646208212660216503960662031593575704807914210050082722236537374269004338176374842376750194880001951899433260257044381896345412144120051133252623484298276379182086341167270611233250236434192456400111351765289537043148464242030982505873285639534000717371030430112883445882318235226494636024423447832085519984924941710421514576351441417374877611958518550679543537779324711743026727028589735899941021916345213588087002138943084610037136937603624607732374033330687861516631455475272382570780990628604053698091951026510365497457011279002710155194342928927109724333159703336922333593953996601185023479753871964353153445804477675933379236471365389270969645794744549112255741514541739198611317717250389628611294125038939114518814123469043171234616032644181375785716816936331070449733970860624051342295945033501722682519260464229445208842691708056864025249931100957370279130185202587953692348119284974012815573720387650815220235095431947899514946912559493834748190256257401690550349806483042514229754324540523637178462710011765899018579920709136833224083543083157752335036766576059633451269803061787266948962604987186966431292749999484547931768062736471305911892255884133458710819659878637735983135023783867415679694584109583355538863541743610635024907318871553096231889889547970981747442933479203811640817377004227704409557214780602972191376662051964068974099787431482030178629521711702904370361587999197913124717246298949272311143398835991789578657439582301652940236277421686041301515222485956770232595052010270494867415517484073061063264522026297572374657120072774311154477492865868033963716371596197996886662317295123458280262519252582226685157241934717534408063460693583124339056666940450668334960937500000
364 2491317639185658102387353874339791377268641101913683434130426776528064269579846339808913754670202370318186521766023507415610036587863329200492229127055647304297969656515548102879263376689086622358648531590937338119328290061833423167170947435202291767538613389003107929726569772034324462352988806529801855210794807030406707955527044254810390575706991528706368408528398398539646651627556056089379025337815864850105026619322434571837333257832060950640886600634123161473907663104023328277917712610431362271682771295598952987110942784504529948284210497463323808633007786291108936846885979600102990300774012647486554423322713888141647681846749344067979556003778132829212389293249832258669326019475279197000227494052783688944281878103757117324978746353505521419373564598936725564754657706791733577442023877233008023699860698439725823996766047143182971713890599833251116872449184762160075753939426607990283749706310841865449429896792007854227337122088993997267073912629376599512161435669442733032036403516268884073808589706046404581540777753176751818520248819971494988159820786834541847810966173516444729764800944494707107921273890402754557054947238029633626818069656941855429932057203581114132221275753525556845834075856072285949572403461426224750588243116989123669402062199463517836634238355803198437286211562653186591101269369974855581377382640420224538499581597755997508316388733989677226233281868173051819635468245254354833168098800148149568124215857240309377218078924669164581007014589874546504097714442115085526474353372329248461379371209745066000242393686206080294336718287079334991354620354545915766622371127267026850846636212776698061087065294022122190966235892763296172045413092411751482958412092767980732356883355471666163793997839093208312988281250000
365 1307695095976356911846778544059241009293038233551725178406383199204122268218342403500369860578631575723674330733438738358251352769239554959052017644215416677516621039298278628270962590595362594187445926342236303126722010296338728312043317680946063079005763633809733651431944130699563069891896621846043041386310013870448060292247447740147821265940864084874162577888744981775380011363619466794403954210554077957828632163922170130220146490828268365297164928016131426135350731198696330239655293406728113029730865399224522125086021196113036763838331680883921720876699936376879532914667825206339036087319922194099308932650558935186580690804566259138164808516512518304027012898151498089274201090852918090208945562133007230793053128982870734248683186364739727931837651207541711595344361578949505176363612965982597764153956914533382951379864838757024155011824114607468471527144195889038165592530288675522596840718480073910700386192556337812285918185111528310632129682831043713114267102847995463179486323766780523129406221941404281501975014114210301874414782249846097184847617270099895669826823913047826947023930487807967111979604808245109410274937889223319210153024770629164312252467575210552960146426367794599226849490815812106485510354219623060558729048268522556047478048778269218172165173544604226822711372697326526778723001646775177134579948280040148415050821781622245498723168825692846670298564399542270893758302158544675046648664759453411967741443594192995109416966473076741860388217364541838389364741750945567970493737647170784665741204718509260177673103883276312387668958513598638592026796724575037465431053846748931549939223314917549343836692407545732520200155680610171484203349822005134096270278592458338928403421136392736912057443987578153610229492187500000000
366 690205382100349260643104747700668859759588810798722506011900424017642765000118604150773167502550361771078090852044176027917566492492643009402725165183940908491876039780990639316555613148078226382584769492178887677500819672647453908643924362092684223451845692636203839354783156323028476232371176447473893431034164169340820335602273843930209603139809165560506427871724364427199750375531844082507235736195219078145647186494041163976685308931188789389940903728607010209325485888886442733633348153788508081172235960926369477268284836700535400371633420140207346518930598334681123177970007257870259914432557693620788914805232004108974672015394209751418933238900769519935446124076301469357783784285587941070636931820022014934469489944886496414836580233841529560815111802489278685566789137776991552186081136859264038298067995820269901729860728566121249368290411817509830630840860815323329036320538432374635628360471735163905647203388849685105954947405764335791729533368245072640443585483877043298371839218519478144361744210648037394365220853773828744767295413534207436418412587260154816577390467594962372916654152540325026159968184940369478710728390921292662177568523395251474284807619110455057816380272272160286134917171205056050400188635068010934274067216066324641997792729405669566831560875677198447683696979810075548059537262455725112653919021244175367101803711298774421914263486181996836067538018316647519545104250806142289177102894087343033915205092863731344034004022908732864908413340181038914964205932503887614973171038834937307138567805925691747499876406130197635828805378088567585270778620337301713390649002429954908396784680762203229182789156511518850002223804776976779776114498552150004162431599223177830895966554857964836422468124510487541556358337402343750000000
367 366300962296905569415769185368666113189841624186079446546361539062428001609279799143939890211750214963795918156585446458196660903447624489403148986666361947823894937477341628004099755082172921728620249240654649397452166662629346511508585706478841156989468720906490668531997636869230985735215397992399792680729078490108988739449442036972314480585279026658435594459203719119877902465953422594864565502779130998041386571180642906603411895931926807388337789338083109697108460864049006398339317484434015565857389453062673763353141234663515356605708983713314468896263280931462851725493219554291972237714595577069001989894181452455323345422838855052047518938572305962397387459664356529196446498404657506164350496337918206340616707508821242007502538297225192946842162340631257761507946766563008186539007657626321300526323812569621046090057666840384484266957496945868523952336973245606189271303579030081554295432052283588320214713130617960954617092664439780376790056797697725184421239888373391505088158017444961854474251113552194553878358041606530405761159290423600995478380454036394374784576819311560137565940482882215222476695772532500207472756492331400276942376501850925928116986340589538809165426584622232033595862562244957563145730336160756194141806734822839917395687716760906259986740885705087730756765292693485554494421892716623708389618133271842181777337028106667537821737820913930852876431653772915976856479692953358138605292978371195645684915996259688202942851348714482117647013978696110003004301713660040336161401580818860951756759628686009447102315774970856626069921790045699037594953674823484004951871438167836176682412484547418179120932480902659160718242953006640044776637059210677925850230064113522721875730260557746560678982206127329845912754535675048828125000000000
368 195469545289945604036372366640655643304118943400161312414193551702750553094802775898507390534708261365760161372880670455955827191133408847388553501876561486068905244087007523305423772576366554749649484757355340706478130917740594495054977475958016280887598849643658705520741134443186130900608454890863191499094175741948248702402336928093841654739231460464914937417763025424546187608419891104229598727206752947829852201331323427630350487542686121455964510190707610362760677471405339679573501671142525871250682631887115860976397882193194604110361534083703798407925375545248534199058711036788026261760732515506280315850722140504179517563654069138512304870455069278788712546071575820916333589345602517347099575346536602981828049256771368454694399284695039326186737663386477404140309825115600279487282255998707202534693680289555961827461557095481051066630322361741489248032499731596859533593249991569845932749329770137942768669227887547030058692881446921028723003668234255242701123157013744831919301067598138820643950038230676534162804619480143201946080560540282147126355604075329419223319453611833030571801281813667889867099347938479040782342473974419909269918130619815426312699507341684825966589702308138634135361917140414620345337190343991612073531534359442153788475553393077354811363146875758147622147088162410470167947467007958197306718491079399931971538351955833177715308552056740594690535248081429078494059717026733474309843354189557736529736426653249632979570211658595419812623599523086146835113427103251418966379182133139763984891936414507982050369162622062290528789232125453505022982081179132583096455729542907546295396375914502613473151233061929395629764273785681460808821207242442202190215728997879343355132105753435250278769730325478803933947347104549407958984375000000000
369 104880550938095812128358463224976626707111067332570617905459260939279485516304060049313108185578566899000586241567855053686729873379869368193324196527157691388802587032150851517277357074130538440793308083838402944830825783378002824371404351522067941394510566110800398536722402227221476953296230436699468406243082611704647558235280766631957774640809552772857577432838152157762687475216355844564592190415193711278827463006943011255165292964323021282279793255471278265843015949111243743160928405968422346466483921747728334701312746578485788536523637448335992061719370826967365457958347494118863427839227015313108200612520324126357355098872743633444258683851259283330355803449700277000038569224234525972159157048610508726478765448932308904134727655022482141213474501869501898383186259109921488445482412023112872966038729466578150137614962493834626153653403144803963988976084779014629391584949352314983978855509685376855508414109466697349384359058296968898504255636507771056510548779278154808835579273597444550766388989314628964154068556766141817945779139238125486132897419630278094381406566236079602633428430101265909729372281174453646331750854490063256739735477827535373945513506568639029462031504937691285491636105846859451046383957415723026764220057542858291961867296523243586963784977540008623886904336239165925647976314205756482464317264862445693547510346190298262091344674620061027370193878393347572893265387898528212967418738656663489635871163314939609246348370224479153100440791557249240445941870904704544865549671700256258221509326842648846209279877799852998988180763189113535693027190710561565500336239490543685086131879371912208505723981675822343834548239619337368394595431771651511835730555528085781086984043243804830017447011765267805838419690189766697585582733154296875000000
370 56582112303361102760352690380676755973952627837109978268042030900625434257295826090207282273693534744563506790915011257396287968315752434442847413439085825437905749909540357920258973623932326581360832838232878343736089503878014918021484494582547607927452669031759949378241045765784820766568740029343637280238610696289196630970141719882318542095713051238104506054478695154792343978454971484528924135960464243415273076180232166294062047796195537940620368175972551326461367787309904782207958592653484634629929002867630802441105343639072686558583183671606486792113719801923927446769883667563437138242868423620099445015875712110966818443426757557393800678332455866833248033223388037799110672407964361349475238314969118325784901845433599954514242113770075237368163302842430253988035492022484504508725049586616585152615611816774838330122862646778906556939879442940624018154974886656090888232964113678355563136202957953788275915851463984276979779079535759586574655760862800051485372476264474749420301648502397337322762730441391067212773021929822539252061069202371222168311099621824630732872299721574865171160466156320802310466581799390384907381662862403729450266116331580327682740755826393760041879110937744704536533616532975238744765726090417208313849544657466448013016668452929852691646599213614547151549512815874890406329311635624656208240780031961481330094187365774003294835721993806734957488328204330696881133991833137679515227526045680774772739756423462016622669359999684561602281439659370889794439268626855872366758647753337449246805415026733324230088443043358172940978941789512059743847206508839827051404677433754093786169463166336725434416309202378711034204321508926430762042953775372538001565432952331468224370092674177904279918277598720479076160883025181647099088877439498901367187500000
371 30692004383530474767500122201722401666528369353757739473082430372170468168426219698180171447629737385972250982164148123168888679672152902741915864323879764785826659857902999702685891338240428003983740773681272770209454772187951900946036946405234564417332933449269002409689060252943266824797943459462867023964109251971884545346519243325007514138926786840548913337648053436024982394749614901676081056080947157921816583815567932544729285029184191048905610380875866492464774821264842408117703913139928166071717442879041481328806230497900277045995883048537294447364018979504033521987071391120553155025062668159850351195848438322812194417378423523446459431075479978847952026741590755731638127087590800631267613083305086287783614317121707483349121904600515464770585852257638013441622218335844588683078038443779832118327998826702163035026087324093235045804338359381842610450866504725001976917749694886743820192810186327892765170897172406165357190175409083576078838494180624172137802377972631042295726499029081629046028973240390555884582969923815995159419804375113223639407700272474922500888376843653098808236989796507508730990511235774719357332306675414807488526838865267128545575575140490533376503460345000210090287000709453616792964767296529006983067333026449845899334746518392106463940242134571863116129574918566977452522891471294570039381096356507353278824546041122504255889031345070895433198517643698632677727161612793589690023971135831625177390723991147420750007319922465649840028056462881903533209620125740358218558939969978321090323858339821992888393100891173991662978145114767875018842591152480359445585669839338365767670452160100630397617641315822568808711060095725980879405859776951596142538753620806949785127655264706614365528744386895318395076619200079193205965566448867321014404296875000000
372 16738897134845447583083618068123491850428583306097595187463349579604664434529043804050807745337219293422333639884369710723152725104084774752813374542237120403858534811749652070249512578909417050523749382939215797738913754197991980936470054484929034761362267229551144936064544144372250929088073262664047721042574092985381811325927116984712514350332559464859543235093478268248514837843702872852458762836043910254503944012338490563820437117512503817950998310330295631053573415916252474379541767755813938688826962157311049990392282029651787010624850373164168736919292637460442781812392839924933703700245354452880223610877008574433385627943149322716637354153573744058812775856276007258752435003251241134431788038642277527828718126801666704010564491688206734314134604123810733962101509737156609660040456802515285141593649918645273801286542481016624031462496539050993518318829928907037350209459632139257128481812736122633356010709196149799581663988608967411387174853050328611564345173807862700148659956760778430816479547823392092546437049459693627334318884389603143689008634308960366207455010071051445604724414283054974903282685849365410237052936718527117437651994004666481001093819032608444474498820168598709595575806842850303337588674499472453209051340384778239546133593962280213153620445046595422277314615091531391403962932237330838617325504634925108898491560182635038881806398518641374384680424238659601917542545880413905373344224646202307785758836260719731799370061557266187621985502831453155149392305740034266313293436098957740618170802725068657489625288395828062171274390721334085775148798802135477322128780892409370835530443365782407930952799447750288374005368011788241054166142150610963968272534251321945783527660713700536344454392400770685636635419989929479678281154519936535507440567016601562500000
373 9178623435075444415264824337066494100966991446247759739286231881025803444935981628142935895233502666540898565528174640478429947222382775486281741237495950560690093259081478454257197350546481853415329558299730360388156408199062670680153861843187727658158506668877921925221526442394149491892034043398945811774841989548379042266682577404703744351621206620350923413419762765513416544001678975034089350178339389635837450609678262758051776949942437522959797500774443613537798206869696469819842006211808954471354316194267052762261370207218291174009909805077868695325273903040701328949440525476116343501138713192935636657675564501616576488033947245088457551098472947958968951229652548778862789438049724761926924423534546974434766492089491220114164084161277162973725783991774867122919790965436335404435998632247582293068076948862756449579963045250758012686948075511162704037432267628762294411032625949451232336343651997406782615909695432717031873604527130058645510310912253472441264220053342805170390332907785537117435151348275608148325444882301322461221304998131569684281862804501448755667949080991442649960122561796079285153653130429554148767779597061342669538328708490379392021983711222301140045737093715077866328162205378053161409006478520501423444454464179347357699426833054005012437608719264754366294500581272367733394298558762764583529794779970977029057272236466211816124356782678010723711208307555838603307613507694781034287908970038704079861561847311132313585982295542320702600258378610492173927682974914994576185217590461367425786184839994875477146048098243545013864333690451108761586558452654219943751192702104181708728885102966417913237931936877859660962855477009334667270105462913871094595993001901607722368963912795407796393121867692026369612512443180401926212663710202832589857280254364013671875000000
374 5060239263311152567920351513045549826993252791775405838781365101732482859829423349013045813698777426126990457850132580764856805712838267101861469559570693071922352328979892594836387264625266049366577876176324486257648459116063526154452709421521181456874653136670976574921804009477282008549904742970250030311401817888722513170425211155515855597207475422354716923450410610262031920642347276114035744037686262121380835363688401543883478703031802674170944039938397417620923130606129591583245142489518972397499829582173514777863894535223870521358873381034281772372745182067109357987598099034612418953590585062888842504407234559329943166844638206349685276563845596379102853639451903146870060899637809980380169903330655330051261975033565173764372877660371350025755816553503325652546160233585768004668021239872255218366040315184316164031330399225667381130459632272588061404028334958849369668111811895535496768658511360821375653466133814090699245789770863724269008000262563133025746000675642224735743469366247108088815623611272028698140078570897168432039107256435050557793083371560938181350188412146590956734276716564205637190693249377912888964428610041030826863054378851256531982602000251763823009272468625558331025864342603206333806215570612033750463660989960540580945515303508375033921705067560521072804145056656505073086207474073425210340913749029516772019304308224486130556440801938440135541023351497640318699228236525929358044087508127319794313322601593442364256889765989543642049407788840289681699958388174259706498333049580728059637044115678464192653944512908970072999230140798684889985464650287976626205307375795600464480885637040523613031909990469998505056097664158233524438796844303324442567597957716998586513575331727882148136288725694588068826226865315198970155571162043983690637105610221624374389648437500000
375 2804794431377397872824888175767096535481348665958175609472479713127781643337090624191650487674047851293316864397294450575466496931721067961597287689582803887272376709950161731773022188537934201634020701238280666956474910348538890582473118312038218239799837749863695532316300648881982881509430905778360086767188619007588899400826490925186476575885700437498423208824433433634049337582359313835144490411705886116860386557970172409491814175124924701674787829997721348000976410204786198144082212330489731929756581627701516021755723414087543944922718537695067496726419994003968124169060972568071012537213526050313350295531245016584843189540596454207894212537888770504829772191748527770804332487839758901634364398712873755336270548869302663760448106440170416568743284963605371891955118240296746607365936499118475312366005079675733629099231699634514700561243295645077710252005045437615041019393599304794717240952521968479505932695273752661304675092453821946856944333041828936968916404705447863379211455612635129352384565270506458454662849984919088003619356699775792957042423435266836310024231738467491514415220401792051808467672943541796034941987687876256226338868965550251068645471793727549498164196544690454484537566916021431716751904680791151718970575388190461771501343925991589269842932358659694076889813131781744771125715194834638687346337037771336282278908626509448956661434349088849513669297843352790439062471672490999201538528967370929502437447802620730193903347800149485001510652396063745146360399357086447968446229739599249065041532619483832231966647649244792131207044101914300098790258987467008433216396371250625325625532055943374475056578572031348486674085878397000610064203051884782790345278118756388035773722180601738517244052632621910806377487491339715067660499827478792767010418174322694540023803710937500000000
376 1563008132827954483170977661747406556733301806758507265715438658256463861558945859375297279114313536442337370078143168232268795687291238527398894254312842898935651961528593352601076814847247256455450411213829370191270853109090194989299653504615756565022877483416346967486320473052760841708500015193316291400719698403521773994671878929193001800519972784870089892085508245753917267608504787901918758105056782387706705976964467272864558211264629946793797010254975037648146827438493526225726934060660737906795053177137326479183458005291519924663672820697465955764314068909819053290764848711550771570799809715965375957041457377515658061042146216070868503941572061702539647776853941428842041297985931436884932232410014101253819352735496121821182467559904307023672708440563554351535414552297847882295122815846637819722397219468337096032574707244096943339981769350022987451051552747953667633817872817605594607768391691387847907711629438186012437473317100289402563644188187478405155582185827192393559067587875512937962789963724084848287063412300510176863230109105867586863264488095937306389546903925170801068846176121170561409790256381053916483154774729773939236754573841211676808319540695976968298267519074205687394038614621933811900970743784189228360518881200352305994750479277729624441691044839572718425638962957291807295761535123868989093037967183912683735909508551331008259452754595325731609016418554308455020991723337517726322800715144716208557288193954953199864537348222579898573216471820546463633674189233225208950771835853743133279231574081991138882222962098501028139366160139552979458834306893701353653595495832453907084205161344074260656040589922287844999538296139009210273219357519170518112411347477197659410992372083928926695617762944660341917322876878422887152436474304719599137669661104155238717794418334960937500000000
377 875679980777451485638372748407341913036859197071364573262855368080805114704263686054941566412007243084073860518740648376889198271205230299466139030921496189872164408981205366935745328021098874147952360846241147020875515064971621676404098461822837791437533095540702663235860609300114412788257811387949228587997989188030327636002626522414633941061828006926851603147636409655364086336538682207677760468070702910043333049598615356252572474878737913087111151541572470577075581787520241116632009204980656976974748211365354672829541399307157480945479116227683140505517475115972298179875280997299914749136052312850658438412511100727418835193351498363565175315520722924097413591904812974696458960839974640727175768222799822468681532243423619213038849474868923794896247344475488970820502946158946590552282841672407082652444374914606452334982526484303848042617690109229111320107314597872787785588495633294858054319112906557817142421641447317973920724856540340066432385389545735842390412108064162745184395416049933451443297054326632550269181787800434626638382957631150862813579237062587384417058512404604934489089367853356722315343599149005283543204672122155534048488489450421372835374520672797260345595313576847653552662475667920191311268838870500233416799388242936457532658108030170643262278157244279664390023828703672177462696936869239277735117333978086727000348947730522572574066088734276168728452539780861982145924300418412302341689625851825924435089405188992943235303019596296423274720501805204740989239155579641888364932008377772600639508020899539675845866813889476760079246161556879363539356255175073531118301678021417941095878310006862487053717717479457124647200870534671060598648927892060904546622376857440625445666150155680237535473728922601063213117399872182298004855081705981718854722717360061778890667483210563659667968750000000
378 493227616659400949131093989667567326169191091878968064788625840955147495657501468082796403655358319049978836870532428855774154692438730592850087742465887003089552126756975703100725254469805416612752099885900397817653852731016190909603271965965962340995704173825637354525740661037351017568506711996372871784106999481510735264592295853062150161373763234230980821625949945992992242774532850127216774796732521801550786345294051625723278588591176838487530915112850378756203215593921274316972004796092371897245492218355894223539541859440969070394038769852179707900587810932881267210359576386479528359283935361767713420890222842477564462256691505430254208174030496887041005386754415493042625846597689730296082747774146836249190100562251036837686413502814947205908645363393379889912921947347092332399988472017241638450199256026150951278798689317653375399064082855406083947964797936084616993015222180261094321589594479707991811684702790535194735265339115159126741114967606780103004135205544686433949692529884853049049740910314491352297331899903656531564408008365400237241563096559099635367941397575267137776433182961958311860784174242105425575622196704903273951113504596848352928151468349379396776417472265982839069062524382751350347323709409045418533609206255750025413900156510165629493953234765545037747106238727466035358887549978459795053724531125837955977548346280929834031417578468364825044953015208096447244514707326381949768709862498246130846337935327241760613201333786949984801998768712628847460299966657035262405890914211982836023165861552609173726394294304210761690883007036625982866242725208256796998906446310506907885185860964504123241135202739907221994814987458091216782280830342998894614822232611795428268155420632608852578268151127789600838654397970945049825871875577921984787948465715767820682913225027732551097869873046875000000
379 279293585924021844526030380204410931673145330000490613341136050248828821589749460964023495017663499614743548634859786255842669819291879521870428053532551095269299340738324138732487152355628565809093577949286242047048461579344056335737851115344356010829806396710518870569158249177651832505205627463341220149660189495185071710891665484423248548470251227675964301585482657066689357434209734679160331736976405556785812268974860178728211130697350302760514683716710182024240893509274089354872856106473703955538464777818801026933999360189009570129076510893659870689977580625273697550344173866345506956033129002009141084234138618840605183915015724076553257021887796925077691684967851669474900842816704390813882416846918637664905775903794060689692314255083401972656920000252915804029275310918892821556129394497571385862937266979055818609966474161395834905011345766806948877305691438829660533372123157059577061952355831940716502121742211450663011263828549977597396959709255109687883426460400416826787835074196085384238248935352265002763797643894818335761743527226562781938986786068344189332119251141986493204592844222962160056488502556731614511190277473134210443796423747066662756309218396473601946824847114685373680124973347871634045966446889574956698594327926056487298297326299465506598092836537990200029654799651796707864817258646796601711426685340280991230228739249350695428898838740432342964392350188616144151134653540594384733102722291353358504766847315468034956164378147813957795475501952729343921922088257193555879899227782865420768979914235930459462953265967199744541574693020249868216613594191203381984670121146389198331977334597434367706335739865310962822995839409411785678305093568424168688733710767525481942879093233814789782425957294553121908797598889327394749107588874394391686537041861711563872638919292512582615017890930175781250000000
380 158993736353184428666280963123999542362474902053163143496617182025353992347451308939819701512002613810025702904551365926262428697454435797885219037581871764614577385265903919565734978603358149433428754632067560794674111886007461249220929416474134012645420503558030334230062149982834299520681553042064213700568789795154274127009060198721471794853149248173435588787043130995366418564982981703250921399696476643781273739609774007001687379299462300908131279249967072744749292104813737907420204439879946032678871133778185966772574414746169099067381607603427715706438348666506880318714778997168219931741857689774290444093659913238403101148833443740741531082264369704506711861445096859010322355864394634173758687329079232932720913157555427981907975174431990213883884325563152551472787241202563002014838359945799530163807795892144287070345854467313053588509061936627935567531476877203665428102753834301556789888807678557876673094845383608088161341652120629450794263370507372961700403131740453788835660867588673649393066616173557647013627524929588716190290595837714941835064771719132323321140927373383246955388353320634893091807621261133787053616236277326566852682174965634407763105048847262142540191114986607015975254449531389193727011031035555290325633163845414891899960943679854477667836852453785085697069651661698282811476941498777058160138733584144423145972026377317497374503443749284577505990449394849729910559658779376975671625543310452512248499446386825487052917850605141537633621666897616012950024603650363093678134399361366794096514345388670691663116888223043851997377721113003960957968676283221356788133491180832475851980436432218984283956824486239243345732683781324725795274108550759620907427122316889979438663070970111423558070813884736174249733048997427626295348346547871182028836932267903554716857728035250829634605906903743743896484375000000
381 90991000882951856053239944832551544146220702067023941511806807525632272361874042295689336699831897774464392452322025654539216313051375578414628823376156621331924793065979854162259496683787421591964957754595409289883839576830601062314675901914131539916204590473229033276092429716563476388819543729966320586507795224658003782516255128773974380140322690792613683812931928988917001578120714972421465565504195474320714075874463241690101401863317766859453407061895129227733645242016195200937300278138422021723516804248384425719505460422613638245868393666276410350097400077639569222625064417647128429011340609891616055740109493611437251650438389147055403786625558935801712452999609455037481926617583876289941655539075034761474713776523760087485959041758212112793505621558283137961806930304575719821268624363429062876633700706778218639468972495996384425090532052673671672792947417407415755121695093572189975721795986307518942480618355546087987672032574420485674247593052937300541153293357548754784295836718524954664242915247729761689363861806055115141886163052130338109367246191857270644808004891082439395336863418082965119042494393560434225635681131753264683639512228993062460885145094495438793746213394350668029115648295353054797517995035519774632228383168391620518204460203210154055677528612936013562307032838508632432018584455250945379293645454626892027540575527933410743736503905015902221633789709684952792508074982582588853207711429485983844114011479288425761455369129638326307829465572017189639959888096011314955821810475928435166928766381375978402708790879153605614985537362865878922757310629800914547891148858016683849886010199333992315582080300914191337938869171004469713364463898279679866580259296772048446635393623236236467566640803316477390310924773650883182549858762073296174317720592710632958484678195487660445905930828303098678588867187500000000
382 52349214758614498281008635941630301906421352219964283610697647680621239020354674737806407907747556335531616633460647711482222255640994544942421989382339222239633110170755492119162739481713453086515881561814807860114947607811097711158404581311419027054439229034804980092901718132888508763753831756032585819317216992226377535418111042262222086409708496525443676792566775488316038563664523677505521654722624344929950132146887580723784025846630065776890203096774127069349674736503424707398581809165376208423377767732168536886939500994656073042856189757740865638435946007790906160533240965748136805910532271159341235301511605392436693417275065184427461018593087598146844174804837232539365114082110737081738910640039400170249920230728658756073582491498899932960727737601570793791226694521414405975854991398892251133777468964994380204554156770178323742738639058867470981614819142689603935549276145270155816423580242171790695952403575480938377281304595783215803823604787807828431405677082390886510551293086561744825411228514504322551822821830155940023013604704840495803107807489475959581358705789593032132402557480492351820213775006432126582851919813923093067913463934559074921766406918952057020319188529604953899635486543228902059415810775844781458685344175720324557410438238500674513761558087978355201896370552192228491394175227636167857249360169703676727597075560246885747687227436978474672874971258362616716867413490978505664893595871257331924104260733031528713493113875845943337665564479594900073772418856483119659209450358088282410521182023681325814317320558748063009736090797536485908044869383771717388585450233251352655591141492469499777355270552601413035121224781120299249351533907260978860052482992232261991365375343964474194420300601123265677275683842371655464753734621504584959838586341452634419272264544543624142924898023920832201838493347167968750000000
383 30276743713651885805796347687939500207891163468190367393973988734855277425182511493415804842222102167016877439680551988856486547873477567834868880623739387865134799192033564335031828023087827479562537834726247819092551533986643077622971871947065715466956646568458810225286927058290615872221286178023338250402894846348152616647757243724066972518614273626469141769389141174958067034080256645463202053412938116976636529786536590065972417520879065973463335217829930434764871825855745940133264185360936292666012134390888272446924593015694991295202401439970154598019588534532879783415690071336852803674766888288756755782144365953180647021755530678753616781703898274687824286797554305120989749775706045238153128240381564060438177265994999344334317051887864898413833007866198303425409861299891693308897247099833035464209476251722049309368652714200586490899146629272903557461112793959815594528981453090759425027517090220322290661413068982459325144703177595252431728233556547073383143984963035177082249994961641081246227114249207506331091061714182996926126801835778141293368365388639251248488898437569713316082343644295419819457789154247053161697288672660457728155132162207689075112669750540868420014790322113366574554080537499337759093212895323111551670475813690226256170159462467385310682570934299683244971671171195604020815615510672175867413606130827498444635612528571096618985087745429984585546302250070285482812643880783460944849305749545707069807491617032952769716933624747489441527765280894225509579682595262484220306472566713723121081333296414123164530915080606193166859726391393247716067938731756674985912935989622187392956819928733014400883568399303077532106309560757887433822221596778955114897449555189934140726073816492058321016229869346328616206640409611549441218956769278081769547764716359458293524525648023830014937685106701792392414063215255737304687500000000
384 17603110453504996795550595235631241795310307313470784364029535116575761575020492797024687163505262474900724744460920521461180127845175115040033875134768725892042293623131725909668614256102095693798835631438858530741899468835280874635137928158639683232531128637941611219135255093284543773511121257757457381788461898667300264191389535460429963604403340514979140758146686033928857736437209555166217702334072803497544124046759450139391332585912737443763631759722299972169432221191422084739138799522175677318609106297022797988483361215925543862975997977007855102102393135706709295941872700296261497570071123880394996408093610549235257980522958347386018350653463978863534038069690830146167919646860681247393178945827688825563162059790125017316664886073057836727875872336422809664281712364200689548520561266235836296707349359502636901613027833713737695750987172078727303856067737656073441654006791463752969297262450395037086397217362659473526513292917912957377288738330721905488674193682187963186525135401882983717289854107429384926241678644975367592645021384055042294559966380453391997070015844002700532653991836251578523711930438685334208842057984027188114192619441091637460509409990476260689920772290465978705496188242969567982374745697027901814482463450758983562638889286318242750760736523434077891728081672603860632366501592317519339239919488805417118578764720002576056835230605001282293289322362542959551904661680628358057773241177082366512557012049940088468024126151917405057018029579933868999777644891002695269833231782404712817777087068366640481611140621515665287229462911433031921123565721042537933320746684419017443174360796053850464477546399936331490342374095341276167138496521025067546548939854176739681477264474151815628567239764761675364800513046848927606810977414027889573774736669306928362339640373536868507026588014791057545949115592520684003829956054687500000
385 10288331377084545705245341332090710579056258613221253037632792918819281131526030582020448148500763357989273251017311514283580060036425418111002487260885814031250860557156310989858168752557904205128048542146783852932212890485761325201063443888318848175777277151665297217125151086316667425773401909378711270259526690445004882021416535116910583535044499312313081264794491953671757031689154820241065666515186051947632162344040560821013944471291264985093544046551736548515693967820662478167439924189269298430558426299246726238378748894198361335395414603931944100594532519125147347034025058009678448211428302365877909625597505275713573149743724400324798246788451320589422294537470253422922755277159748454198770565771532051962585454409016210931281913129314087183817701797244506112769338506989398091504949540953511927988660586409880144205521285664000790599867500082250393056343965878834361452058884469699430174745013400625876662090916393648024536865654394124235542981736846853707795547065833801164840140956546947756708136212203375268845418278757724135046066787286117853757013621235785321504904639688580859409479169599521615176629371406040744156336115679666689120154296387307708317445282758691708854714583981353659786902988692182442373144981621113397398569361435948010911133764100014306660171023577060897018808721014508952817189017145994510852189508505542181620763512929785252819387608268687936951475824500266350163540399522098475181307459835280021894336379662083569360288602174880848740543689651153619662607119979241542972192224488081483569689404003078409214359549292800073674826330082834083232628701648258995565531855441334396571578836664007494391521317806960454618728376484135376614327282222877827894513442876274179599416236375794912013954858187309910199922408691728814968431880544354621057285091886151308119486864516463000196548602913786986390309863281800062395632266998291015625000
386 6044631221409687070938611379512618199062689716961929993467522334439200054988846070686106201253823992976343550056146328367204142314989540603402159509966562537375597315611154901019344895238586921998596483072586051290858169297879830072101455451603030397258454572636222080019991712687033535267793773676898335051779467237981711126301603327169736925582709055301427161124416842242849104908873506068751781043676920597667837061162302178308258847669824169968899764085267617509420733100489817797115636068943183865992348509275426739032345698448860325048952372863156071174313143744865288811549641206610364936520183766843004189373402354885181650757236505987494384505285506092004461770325760114087354563824289310925458100079561261980843153307415502470827757352540922288810550382172832398143418894215261207539916514250605295060876538066729839227751596124292189806569645351965335948426675387394036289155772493781644369195433537119894608043048449468351147217576187327601681600598331606527811917078991003099169945182697785693713529944818636818746203938897414640311816637842706398520467364225274755476093782379506135238979629476461913340649424880619707121704305642793128692230917307414172110375891073789648922959301620504528751347313730500441858599358547053663620735438320015557726883075595096422116118258474565571452891231449110907569681529432600115015382028313189963754475370926436141188383871019704373054920962517246315288940734177579871968025673915794085069250340411569763633167884744559817527912028584058545886767734937607611094364075289461429865614583094829516233551283199509185258590330095657129125365823657824974740118182844253069913511570517545250920361293654361578375950169575234257180447889571653400694530111423300849776511274428911011819046727820402945058211320709033044653879584037916519919695215474510347515950093506816930294351686380599249627607744139723422449606005102396011352539062500
387 3569916831717022519174446288037500102394046380797025214734275044239106463580162133458854800466217799963284190039619943743263213613692027390838557548563213158603204939457071358540263917226642596444216942511302030561040557910875397463131473131498551608389481876732720405395747410291720979429389752504414380344229752869621559431635335394030609399787583105993228786192981617364374512287208445607698446765326509701507737987370901879379851595197125947601418063759788369543676337294815235989884230288119464528417716073899682724327194975581984478100796299827640738115404012920362532594924519227765145817548983740873171419764159830821193967982899794459482177069223646261772365960438626370033234924984842855849208511544000845107502009970230178189756461108013760230164296474517563653793644969254289820796478645917001528290003204584029595862965542365801953242527968192696865616939375755251777462054980429930838496442816941867359055196740758820815314691523242233171215837084599813219954987695663828792825025809715781288357030892391980116150169820163849892987776500610614227035132010606790844008764710323963789455853425736370826953119093927138847145714079698873946204367666814126201650355133208922687745507656487566840354688220506879139366475762590627607374357066110068377487869379807510897991056594938533983445433806778413772655970526599205908179945144775279001419311313243163908425021414752837281314043133211092722446005627564954726104375825152932271859916488396972538912573272468669022918258822716168983123839400632244613399437821417504287508903737769323506935840836276409200447898308023754164127439041847218788899910169590473247577725202350863317778274285861985912801367433658763639371314606660228623568108429308534484314120749483773223551616502520437616232899941190457305889274009572942909367871629176928043033250850391960357004354125155611150516926232019454534594160577398724853992462158203125000
388 2119356062869352841306422412023982971433277246059246288077530568382271498695954186633671509661649881083364884443242977048114490082576720728459047205547186101832562265415051923782122344503702437356549790872241180283578391888338487417108028506216856359607082015109792757720751209314454315223594062700455415283616164334482954421345850109617613573211794810446800433764163636203987155659567169450636586363004359857303750509530519953106449068777603694671865279936395962980510277478593051300664175505020038581837285094108345096037978782043385493918387192723406615840036675258554980596953025934698262407951405700525469043356848740750719153796345587541493397587290894641022064997011967760246116536871724195523358111789993415444309331122955006734040335534285409366899081907190280968458669875344960048393009778630692669818980675828149792381409458946676807206048746332152803009931086954845231852092592022462594831591811675742654048681276839836505751433634445255402173301629301631528150084878897618642781970729566574640042382297605421431871122843713725660785674151798687444344779261778694817190986894178228172724226747381628101596175350972660328849847440344929245321468771454129686622597364941879070549208527823632406552120371978561950913815299041085355780202113125997970934336128965860717947464659878364579158656601011361515336595241277101518854316768713357727484946802826005549832613505305620683672859907571148784253085606116883621671809776052528770712208073406901806173222435902812082734014385586948823501098150667201666517049975971748724083464424851457196719233070573590265728282947961963776562777315919512430795026769280511115782882314368364094435990043594626291025925868012094092882033922113517568976065208921640973686371065713820684535738591154431790346901688060123240044258869463293140126002899789345079954258753342294603832476416099639853578307263766119291487077802571548090782016515731811523437500
389 1264740546746031992379269299295805999959284207572878067328380987849736503944215676295641740847010038247695929048470763406287336373167552932135521167972020720477110823611386360440282197473171748638067637224831510247183329701115535930000643529989275480463611814826924783947494267185850163107856918835040714715924256401932998105305814981051005401330452572271668206685014692497049831921690725097018040748353425802749461490454471730360419389412552207944954133213661017412152054468181515622282559705845153180782084185983043704647551654866632522145499923208360607508105991203075177771053098076430755460862519498175428920632528036133004141494114003740877419751270296173870679042698453228562560091487401168717802764307804708708522314889366374992705692887573233076800035625898147519630877155621414885543831360427246964517996023619565107196368970886339886971313196834272042349684643312748207862315640453394764294490757330806371440931132165512551236935993143748210343216672460938071312445778059128074332364668765997831557468681678342960767271033066452371444494810669360538808546660209220612032681859660320493855573353104848201382444871297673385227432635303206684236195188302907954338478702001019895579507910744490558504895391343734701743837135688468721703766432407844251674413479192888910702762009553763679857790349157525793604573113281665480590020604967155737783409203476134307106846178159715744016903986660386010483961246011456191700734829652933104054881970267593577133798490659519423139604790721169469797953356568485234107641385650829412450429170734356292955074725144791435156670962279447934822494465898064575284621690881261325601357270255965124305559540872236979401738415169163917393603606521613652373097303127729691438785772829680926690661808484191853056703305128212341386414188824908947883790144061613717099740440648016989243126308061332608692533130238757458382696519105792276604915969073772430419921875000
390 758655870240187161362364632530199620626642848904751417540744952237315418876648814115631108271799935333166282584674060267723542879789188086197651383555825820321104491081573876581452705402452340027270618101759805561274038947881116347379236388704324573150704640938314415344364739767677812566247894565090770647584072828428335448421631633973738409410034405002832663360546562898256466563747374870963953980157902561282955675591868451496688175442938082676051749362636167660114014597093141066314850587343859208470746777682085923657562204485990489514879546026181685432978000792526867022743862564640402353788970832146409585814707239860414660927828706735468750782213092662023602383428774145592572772585925561695005216346695175012020208299123251408223635214802213563630611311759870807834766926086187134796956376589629099906927628483011786806826559974736474521706458140188954998263527773478134760421982409796393597255044215869263674894928594818521211174971994590816139962533188706451073829895982393706375852055589024066943942506805971872543461241431463307512775318691082382542519911474697794064427149617072409080129641143550448528304115451140150330159081864854739926045845886197505408442154523284290967990993265690868378606561237054879746669484279222196551771109391222083768556181140727671069317731118895077092723581043861451232817211088268489769287317718765399580876706853556620360996856228126710916345988565063269941920772193003367399267965707883847825253935126088169468615002403711942799509706908833991136300329284181468036484519647894515687557866084471891627478646793679608721841718413654660066631267044473793938672269649122867407253341516976275217966098670449881110340860462416415465806627371486546477810079087160195791186384830763581630947238766716692595298177832226982920138624187407232162511307189201823672661070054881166240808162037712712726708253665058174829473878249957996544594607257749885320663452148437500
391 457433826068829699039852766081625250092860268265625533395346103646651021023602555681028653968175963403419070244923805722616537937754948720395664912205825767595254212582020964564583434705694247603392873254318749651275779568735878721828664163998305091592674596979603109829824851091519315265530436627895776571309929427437738773226473949341948243454479008068036648238632527090350046384405967893732354776838498765193627485819890568244898177010635777863822269416885418776374681568919589454113952938766637173365785234939322102491063943694642568686371474170909634698817797026037787422957825573940750561711737711268726872000771910650864198736577647974474308546320576629588022765422644487615782863708349437197595562158463376639881576652388500100114588693571283050432251455721297239480368391869337027338879065424715939040392558971862523292267572694779266689197673439546411301345488380250156990632945240929644581330044191062686895146830980801996481551521670775521272263009944592171611202087472112299239380804726046332876534835916227293793996357001123560077733575461076904512097917218600135255674002519684690017539124683341647500749976702005016905164761359102460540664724392692956789404050639333993170864510488961747111051599184071831207101470293846700466809115711696603776321633868483078476093753167199483634568353133438268748720978186931512882421009605892709777960105091796704697499525215611327381198112397437771318133050086426698459068867059308680304754640319274072812722294712835282108328920460404080225038515098364711874235090681933150696586822896604951788899630606850046636528765570656006097369950028161676492290700034720851473810401371630553764646642575314328815466448604464593083513365595103767936224475404874168827756139933088048170205637842053655479571181478205447401820950783159759154878211319375563181467617312911924310786279773428494200809082785014357440403422357111384854988500592298805713653564453125000000000
392 277233712803093278082135400714736552092153575107306492839538473922806941154471999248214239256845234820620610586659862922857715315266422529980654724101284855251125916588467030593918581305677295117777411248176007028760120186287092670797044180802153844012979951313321130707788482939661385386577328635267124966892908330441333074626971792149367846323707075881429892204426814854056525020201419329482132549899351805220064602461702908684661735872590809669572772858355937894101346004806965428860236922389202131723222387393914650409123197336806393261153644598721099139646854545601843231142119425837843491611382900845270273714392572756187482633040781947757322804976912516723462149661653971734802357081217928325097033002307746233033046209007758324668109365862656861964054494557742136150478866084197340839552923892393039296726165126773425462096960375162215531149388240436791263395970181537367153937830329147494435661445821413012341579458277273361809569015339514722330406777517601296579891331331679349993846056140184415600276703137476940735410886034747705806366523062192079154923800892833080535007125262982303538888722569492395346450533876062357338851549271813468914087912663065955098832058930042872489546611435514007672147964378144639105093903133123285246928536620842772910317966482127566371866619333973020027373633266164032969529758477023656603069735100186108615820366269628851983266118126391801663066355240793675318299218479915658543922263238063594460847077579768054837651833578139407848568076626554138011198719013038277431642142828163418765501790331096301105979026413836541772377240764986944994161973266628291598624286090870176145468666242216234879388162617972488860875160317749101964747651947371263262588872275530602634481345169017161763397971515228522347416663902327486780871495292350130943987505768454247190353066538840086235107982662923725808633766840679934995202168829716427153261881777268627047305926680564880371093750000
393 168885507905118281672109012116992072009566103024044539016329055205569365386385767002335305917191898469682030354936023038154830702539399408074378516566198066535427804917900654468967470601405334866330572479697226731420532314159184121376380236590406915446795433398685685447467709108139846189647507469099854914340315669011728660027194402646388248705993375578088940756430723623845448373972407318769960314639736904307192465002270417260292184881970421278451700289862512475213264844918563034592940302859899762419810846934892784103140883628944634671051648371674433945524643566478012636920156342466000575140533152829062659668105421639617223223130507173951620421893240721113881172347041098778602556140179399634742132458707883009129373338576479999344058634575911472680843047790128299622869736253952551344895092625842423681617505977681481368655947666276071360507219814005750365124117755933253567511568332555588587567118575286365536657124955385777382477588918442044383529957201128863779310640068621412456310303957720471198469123670159508677939662598787957100695519704869961838818729225484320346105708613656295227901973101873931000161416683148643323607902274956922644977375959117739142326685215774317127934565804843680175033027769371325584314299632336227705420535083265814534688538920040699288893594728790521593048512759135138854516415188178605890222356234473264471848356847954083586429703590737717962851931459242160407803571631659626680263903942003273751815076814761021088583737257384318642406802494083092927814385221535228808096768105940101960168059505861917636583847566552209828896919928617384109375196206110595728181984087703853603176978242126315178668659449557198162195312376501529415285770787542114555275336114314410039327691650647740958394885489769755600584231073683499059053445959446015032511728183281274236056591005246503906051544057914108561833082533458028740923700941861138949610216496155512544419252662919461727142333984375000
394 103409777173467344892177707136888128090204003761385508706625841606210360051368291839318956766528736721102636467120836725828426758698415574039259197205581964950132608312127063477604147679982710928872888238610180507620285370670800384191961740487444558693943028646394361666546008038320672855479387704400965624588864507232373066076045093046834172596110728674681147506460546090889748547844195277580642080623583294419940139752705876506935865733683989377734608757813054829335536325378772283350829616680284429152313362394234924913939639090541474838380800732148556365342321140585042842877143963729695253336350380479947317429470059744454926102325213981346240198337539227260315264669502332470490770378801352272404918192638962430162978553904958072969769850455556249788973088991340240789357150595483713004682079593206409531874805642924493293926653850581766687621261251401512016584672663732822596826992956824724718176217817649387106292460727692918176955968281387893765252777478869378642737937101227185887803695472704756241813904150987430711789433723578277785714661262194545434964294929779784949861338600056770910246167524211704250496906078087008230027318261523698259846485939115562112677816183551964817479508510341172219985169828765945900178773957653919282988587464136054593948808029819567673515724798692410477059143186746546150657767514846260468550079759849808926380000081936414815452968532769313405792629208902471376015284312465573388120326391755593259987615165041565702995818106791233999597257490442518585698193727158873676204734978187890985663933821754243939788053402392364969339061122774822343526564039833435952502820972397378345389157567880643826299863942382343677699302333805172957976015889888743359033512084209373659144693030787173302233394777525854728616982313284029770041968977447615654156367326059381086148378971696679079736259482479799010110362279964294361423964947859972188516012126869355464142685718798020388931035995483398437500
395 63642615747903621373509069327150539405756790296239093328184969919498285425395138900913690757234406794849260379330124030966053518777985731223423013272700380786247778213254631964125521680054220479243891399969031427671570819933831273994924624511876205844430675924171257688437690693075016628173059097209776793234994635557415409504448175355188507703772265003107997936621333572023418496951389502343397853002225754349147787447043376490953723783717332186008401085100004519028304676489307423785116011553731567721674070225838393998631292247458543671165885083642812974785514499175961113833862726398351507108403432168391237098579239510101217091808381867433527678469617449097367122201085042625400516218529469222288298964519079213041704433717158959462669800047613962222282706065240158574835313991160212618320289502494326368108036715474115280064679998352848218287969878536402112374844526797164125914653308267517669152569136810863176412974396553113047804451432772120042167261748044995683173115315683562742747282654384850730312029110839048388596914136707568952570387393966830974517884577972866817301269469474293474661961251386026818666476458039777936147413316329997143072328893946455377063080600219881387091257700500640225597426620063029888635487205257247716616409017117973367242787463691107920412463784430847520815721914471105758222187598553369491673678444911313193422032241280956103214110080397792148673751622116955587656683986777883897727616011778067221447676494856775530641496289725832891161382624334882327768162923120825862143081148059050807710302757536545902054192354242929301481833494436867898002167640953392201008973070914654795801097251803682713833221094071924291978298033902925610069542105472239097255565449282630482863896753322142965099664137917627931716051432423825186954738824488053997203430099902553309620979197626048286570703874879202193344957539907937309447776080696282179626932111624626757680200928035674223792739212512969970703125000
396 39368239609040111413734156403833436924341203050112048328184516956173544425958913736142149465592150700573855725790815165997102483829285152689789112946558590413992894664640322192410251736215528471912500262992447845160303291094345546176989407658429158627185340451821551053680448607270584192976507877445683039963233988065594032536671328397826360103799869362130073232645617367937749695554046720500143046923540564530299624363454564080903817546279885018463470094321512289905787173056033802852162032284422672606679425613381506866366503646744622469358956206069971540088226367081992280484093149060043456602998900140855999808460842684700216765944838377357512053860556864352753304420158352223877995172037138141298344774825206364705718230203379316593718254433266184573606013232952407354876420464536277599605130774754613800716592776766861885776060694325118263307947480875345506315590988082584236086668686997526504287066963286385819864470217201943729331718739350034748221171509772267509407289459641976799733740350006400627159193388181244652762194475185609236172905824404354080158892141312283333064375908140201575502060898980281248374470162442506943339489426374050112866688360149254038932054413883210026139112221945908705858881689988415194720233009043515093962083273963176767938210815737274738672491652658841069598655869342593002380624142012329074227855355444880252070378790629600313319497842305845682478746060208593084952280796772592410300321631202573903617601620217714879139165635817702133011042256285298427116784631283313453761781840191960319993755909950108587730537308616173346290492370444926940587415550566854763533674675996607481996034626570612332079376829110859223218178085373717445854112699972524609930537739631015116457598217294028600273574832879761196769574004304004509167041066851207188591552881402826652970496518079044314614969839398388946930808034959856242972010888275890873900862763169308280128703882855267792706399632152169942855834960937500
397 24476533366296417902216788874662189879798627199930311889843767317062334474207141685693283597953630152821704162233477339325155228317633384033384178887525800588119728615978394363169988235387958497839735197120468905597558500524362209842892562608700229112063353903810258003828295835216097863079473001355596492750896866648986822843799669798875185356130874796642230184176957518180705454546479254720825498547289725895053990062889378452522845397440238901669025475388748261522722404973865204939588812065859374278385937924273763592148495490846370705474971688154798051916936896586283796175300740871322809679468086268666459588628369902991920210211267740644981150521354446899826632709459102049038310359089763830986268572495351185442756532338268057779683814584765579060795088577410916881252608124267860272678613990810156519129140464461671121683981253440273198572338376172641357383137191429717929365596562212620783949923327483336140664080477276644684718915667979641494139411095620896139127372496647351443452953001114373739810321470530328354535543189673402688209306099931322992870345007887608875669573860155951332309764290982809585557864985864285311191613135620645719205120979203892363257722098753063141399729418165174709545835098966842056847475349812391603209057427732939164084488979956685336366705400889901959903588177658067239209199056967583882043062853685720353820388893066299772966584051108859899502624066268258466433051069816870145204609630308951821089446334532590215259331731619186067458623971040656709235808800001009408585385546186171891986361460545077215511822049858992036509886475619375913821903228326534014378249269221057625816927681006874533449564217829231412700302761744950452408302636773510582489709374155095365140777503746030184010974037743519561345848495300180053511311996244823145331170821578704552723552862503082557399710708865276347917626443385319908405924429270289176282459570194890307270604650705797533660756926110479980707168579101562500000
398 15295165194402355975895743595250950797605082647526125349934017526488993816171114705116832469117590049959823078685306400785643589683398880555246822671679709580393463359154020397913806404275986472026604984347839604544156005821909666317576302771027123076952898756167535611290018550824793678291988354994516743435120890039833311376302074684934375592865034986078108274474405782760539948174908388691798800412103982966781270449999232574268984642073205814988728354074581462687638888696324974608893950715651567079010711883112249454697654676102989480137046265007329991619006319968917668181013605334495901670436439065084268040562129192078108698216057399799893492231586225697276474188781742767922098179583485839209435717806388511929064085779359789732300993984163994448499814604831544552352420099974161164584149560650380503697615292278202394216648750536091122183188235919356733259981264040711451527972377083187550271120290154313239997460316082081821820906287034583813423999922594569352370479673724087463106246203305048437024214465553783076726649983942686253804706592701655627932552816406460343096341481395868921731581448017045856859630813351115841961694326323467514243350106168718964298709748676756643627981415567743177684832949278112487064599035678066118810607823055527164414848254384632432965568503899513830264017423277849005090340195168430009905212146680664222371768932110292376888035189264479868892327669335913610661531922856495035287935701185465857523520850124267641988937717601166911001406969888645340839620885618143870044058598850740512325477471821639930337877094464983432078908846570593377888094930527113949601982144235426531575228724761091533900710120305943248620349683416339014866708464279641943934179211860935659228152168893995514267506108472628772178259747627914013660590261985374452647512812268648474878768388856474445149456139894596911659542263564852729071792911486667431833995528565691292378769296386281347291391519149783562170341610908508300781250000
399 9606235430995844002900525930975199429431508554902706164954096874366152486644936982899356781205592290674183883908650424939794659351249389467406083708918905435423476421845287789376146925238021256449730600742390299349154091556568744341854310433192872490884643978571693497564116388488706078541997701681172105267953696144825339012643595253984415267049587997288555672127252070926367746407909214912364144729311409801237563218443335067054060565593534293907893055154201081022497873579145721432438885997620197832888552730296919643296234825473965547626629416466601906545939908752529313412852882686502250137011495498698832449869631948060024458326415726382883841164656519042253951056267709129659545062247980729541565463603906453001792643891930341083294205806859770615534055298962895131656100863968154532248121343891685628211344926309755487451066238149063619366622334134093339776462103721441510670694967561167389203075510259566164355594689370518647726397100224279350617778938719131747535360635863808104411356720395600650491351985864101959430642335910874941852612430893620833499894051756511098212596446633729734033845228297294487847375131737353251233248380001822377552256140724339323688097428578492017356256661716982072956758513003631665382244075584703191026341824582748755667368037807015499674172937954193771727605832654447518193128806049904219943313172665280203095691158626139882996049149124639627736895448609704605017749443794740880905184013631401875265676412589440881525197758245537311116878902084462708121715615436281552789807955666121703514558030264611623335867134705889206579966650419530911665334245059279764338758072151881906933659033257515683994113455862051404879356671972025125543776202607650860722097730226170673325576055534042205897696311162960879801822451968091688034403243160575873923906167756140968193797127297825591237557892296659480187244631218948230373661726612235628463089324598104978421083575402048880076226466950828353219549171626567840576171875000000
400 6063753512453008205433642901490847077609630094220457725582774255099884465783895251562637164600641046161010881074934830692667631271826407518183296685958158315979582166438955815376276588259015280254139410340603002169288674618731697499617137056563005889934110822369357303453557933049662686785503417490515348189478881353731520502320703650475682302972469641020722264626925026262935660222200386082902317409098730958822010483842572072866244294218664082468489560889597858126048922859046163910983091642126939461902302531946111916654352093349301274105905173541952841116637681936151028091029274364616692509612178504048534956746882708399561870304652612882018404748954482184723252954031525562798472544974876326428163045271414862941046942727410011873659406213504266342007983280370060444422116662811569288965234197339840114184858230489323168115473364232327678179144317937921942350890946699919344909017029937376631845225476386455932321408483410246051193826051412678637249015965888435696794185269131660783794765540609537694155515339634039700461538121359573545587618538997435903321697215548039736555200393157485148726972020683438282751073359481233592725966349441780022754208530125513040870370466023233376765297697537494279959131933414439283494083398377225752225530004879431062851505489473994512646247597844871657230738699804335535133795230749902097200864728390978914207355192161169522777016935444471925207052304797858389824135466422155840842243664414017880115876870957440458894945706625302070602143327031542068384071073855253893267897156134216073261194286121364663270552715504841339440218192409474331043260577592575778877362433865232171782309589256718026073946709305371021876953386465111359922698423988475301617469990331825726958153753224839384091373985831585847234652749782274532751852639876230551799374653192442874453493758843826699957844937564669207657615164988452612134756018917648219733224696112854348738274995825442838487639692426900417387969355331733822822570800781250000000
401 3846924003645652157988232049402574341828825724230496276612540618701780313494313391027823308078497984610752536289379621691283813792342023984519193075974181428343609018589996662911009953037173031240277220304342873821050521209221949813918694416666784679156570872645435793076461983527543535341661540173850491975190590677804628076203403567210018246622508676205383991596088092811758176186477118558103128844115849550313993496950290173443854915927556574840610528321830263656536921008473998001250312254300288107288350763281231155246719145714428643629993162151394964883532436623207985495551418413472780038465648004379671217435237777316835401508731117981775435037149705475103715157853025429287619132256470353531882812320317741895344365011278723417022910328105198980939700795688081964603089325482518137424385135135522378679233502563365427469410419329862031963072278948791122006987063308515683041609113819176684846999740281569826780880282217655703454115534995253326857813479009659262424942447708432042090794673361199924308139715517209301311304775060561916664910315051906848175129982806444846500397931989558297265719135655317666517683194968917679584709007839621930508148895419038983686948645997367525088501561445243262426745183269756758333999179879113813612066784788866751703539037892991553203243968943017476259712132421197772716320173202926534561294157995315532124453273964770334324695590249327595825689098165314128853328325067970759184222763633008593488642603303334951474590129799514700734697706012932574623311096634888170926809839012460223383873173371847097111415115351023455329877195463969568700964747291615898653166534631706730247332610436971533744996822828333964651331791569425988459798817597023411753518090338148814589467519521307050560285287843512248726645186623057720732170055415104583061418869379105434924228652954042546256845652460217226244952351287879477989178920847070189071089122911769772610753963012755193245295337287306572209011346075158144230954349040985107421875000
402 2452810251672166412540114824780642251360508713383829284349834865899227653016244525803290573048743336780729006122535127600612801388519079008013505436360336215907508684313508136529754763796043995940029201126603198081998088165604171545868574427446810750158473271888094040092429698539011193651492519966547136720099830860048477025211261379922796188471557613899739003446556245267734620473621315939838795805894446194685329956876872626238248979550768486229613221851459160111902903716167940104129411069011865677516148013941208918502441385489169462170109024886433559775608249065131081482321708173682235309235630214620590467835712617876674725127624469720725925831780412739993556245345256897983170801355532203664581796252548882245933592731746908138915538238758802360553613989799333626961359597623741791047341699765770612314186675017606517185387631341088241458749069549861945227484966986832110448280034930084682190482507029547216719117254605695498439321385832744141091641811366346035875053616866370853288876760096092675226143266201861386156623656774394807399657470130263391147496149589647878311576852810813910113363855911875836509538806864662547838633572169284514763814455913479320771023783020564811711581433993783230040585030664947060166497194996891498179741505184947056725737451137805003452095204158158783324302222085470345173191047046173832513810538267435367070614942126078616435118456295360849569002488631634782337541370871122526194409827709434411096739593072825878777449654960384796662779954140772240710797753653860077419521566044799120296744947283386736861748669342668001595513478881944780412511823330675426803519981048444144909196489477136137369220141750969727537020450174737744236737856241288985671105559721702872825632982876403103624784963648327267400067142924660632408101510196354284528968898712912253590290397976610760891578461812598430397375704236245169195401768922229898925833268848512523470251101640676863779030317171493425338040916122706036617273639421910047531127929687500
403 1571763240569336915375575752008570187465508574781247689985560359339250370525916581507966964189450291451407626407171282990572111197233763961550192116693129764480345035230101104682247985348361605004309295446318664790135997775917438385146486397514989698362140139608381503461236456860824536758212176899022903519077656408649399995867674123933931359584470983025110269327508453998163295683122958001866129782523703966385667465189538382350208173161810673648766650413075029776099570264692304446050383602972460084337142457365762247632307475463262394800987235979289591077258201235515196170407910558328342778277576026334484709703697103676037294578455486269204454133054491847343551324835527487055329702566268718168181346693616276562297336747604120733376100746159387700107184452240384085147500598529233984071663401077755400827518676830652268145023067463090636456377664523843786003389486332304676416749474317801052686713421301699328969762448306402522879699391138651614886396666160684383455191093757361888938135629660499950984183799091095656335875760666660803367765684924816272461230699737905480385998993775925418419534053896103158702068292188075589564661272014234725215213825065979904230786272370055638246631501999223844903015960717090627064120156604502266848544246959849997932020252921616590240536481382709157193621819389580409078122073262200231586707575790369029288926374867466096295818050601284530868659659022325646046935816793719667581495284654229855922238447150322595622091008180272013520068858880407537635086816440722549829834557111258672094002450379718251665486994319934642718351489147001848340871867237590047726418468674431915461266788380448271141847560544728689069131838915748947760953036782778425438756917599047483810462266091596249870483829237471175806820476429746567863716893445934024085180473454454073802412638917498408479485977549476416188449502283607718512293566861372453188217265442053646896490930277095167019436023188103933163605946464295992637261178970220498740673065185546875000
404 1012226515518602868014166780196137702258478567621507879618246033645601077959757297734429702917282513121838844427315912829698431281457822010582758337191633137404972181957781562104902094642211581712479158747576305388436453184517381372343280121913580408493310564491422486496797292064588395877341572985444768635464804825131071666008206916969971198282476846087156108676973048137585723681548658908502876271446287789841121832676038739131373381153924262599135559813619590047672914458391764703373504501676788930022885500751842974419057201296610977335381057157442992345744871182355384913304884670551697882883663514839383520460507665186733583414285919117350045639177027357376774903683260883836473162266137012511756331850530109145734983080238689745595266447313547451104381712524604706530760254916101044769503858230099192071815803450579468414058018158442287083110614803264247626329464487144048667562970178119574799427677808329404454582458531986700886076437121928350128771730054156380082719806464657601279297652123979485759922931843173583413389929683508074783803606523814843627943957835791017885282969228662810375127635578612946854525685170643761213847913945371583775325024698688181097926089342834417673509504276013631292873296701122236819642187994059730062045000007871890554390094805391914169423704695624651181407266920553911752747669940538184939332036390964983404918998418683067602057770150274793984509810419466622780406089164987220469056257337584299874898368919197672735950471690973182348811272643394451474852579298390177479332060385050475657595244448465132615004022174017098075234274269249326532878454875372271619473611964106455908544709422451746493128590040165035531843784398328822343633426178322869678864660665732268778138287771396940758402946311490679469010866938474770238043444707207076877202969864222276209604999467829736849881679767374474013030201457677968298912472837653479246043640912756702457852967751960820413108962166967986769022410746024477016385967331757456122431904077529907226562500
405 655134248766977394399072922153283776381323862622097243673156485647138850372362173470425408296908471050161004272709895690383449073686006500811691052987403199803744830430954008742837999588659574700629858987434441010050664316440553759730828612466858804851292510491207362707592878647554031691672144362451799189067316734503709705361116195181242523688731184790016228746664939547570913481775993079428129047875964286495981571518335883102672906478848437068260508476299488515463943041991566698998313869334969969822596466865863973206800544234070583288268792447365197426594543167592458857768548038164452220125434268073971073770215337041008970711987524155843387323641482552341214287772013288142405900510210705510239502544381507201068948782702239429500249947457354054258581190918513220324893931820734305061690498534483913178749002849059594528033570638978867664860841005784355481789283761143319599988906850616574137091417713086439000039345336131176049483188413325270212413830037898154434826987844352036347784546956524647925105147994565476377374127296926778488398294172609112361157475598938654016535216874300876798179175658928824160556402754370879069845923799934267652665426673712167255898490735914538730240525460342133577507736619930395795518594540571908817369446040918719846982358957050970596345098545359944774190790339997477079284028027539322670446715616097894443572079390943304975143321503833185771451402636776788637683370700925080492047099486761608324837104452983532460556503064654923453841789457535163226795252780067059287607571447418875173186560626712106795768963078919899973559137193389425610353953490403499834243324021356722075782087024581183047879895749082299616287164563590039639433948521617857576979696554217895966142378405520150474434077750925432134037409631138407062213761691369744617806260573322299008924270910345536999486776604813756126237422768505881765614004487667477737224451716793445314186976014085774638532001674426705078948239436471565606107635149069068347671418450772762298583984375000
406 426127480467739988919229636130964213676672880376970329021092982627733464912713414391932282065309163895389213136799908415872646483898581856427548218002933771902576317729780284461397547858900902228256597027816830450863247048138408455409237243228318509080103843477491239115273472718165614342605521010943340102995069791161086140140711564969741884267829476297366259708108161997329116744498794500628638343736409441034575452558015763027033710305100109380528726249993117159927193190784425875534133483115786393637735991878003910383927171960851062944839522885687151593136552558671694092167906483770899193663459895201748786184744825522239884529760374122472649895719124999229687461227878566093433623220255244052478991089424846642997396722747757124903149933925558442826741498026763259287669665698356757696168524422816325441512888269209789175304545556190161978450397326771653905252086930845214977244177208314997782010985986679389879506594083422944444902522952246949816616040501825929627576389317173272385938216637259179538453010044511430268928233247266654673568257603122995883161517954972753425066299090790337570372820792053126226577993938827873399804619869704518057741250422469255808481777909494484247308573375229912992613703775175312466418835397522315811388415389603106284813611167601044192830280349884467248253362398198695163529285608512147296297917152119193792715954702619538469773722510245170450750820708423640027644744548108644988529943355377957066470017651917742838938367206783099986713657778373466995249176361931304031741315072824529789116796763831476318541333544870219437366216211037868798567921129755480493303382855426019655358407678031648374645629590887021650756399085325220167407488394616294109351387471471637464471617545267858983924833731741403420510105153434418256303920390956543906533633577226979778867360826772159890946042719356779607808387439225449600148886388440626124436578864506120477143387985774760983487627642556641913765266746021366683962036051979554995838839204225223511457443237304687500
407 278548024839516584125326862847917910104056298305132578391087875326702287260426148945717833340977207050751256051770771098359845174122554388324318755480337658447856381166603280312264278987511034366500798176514648320361494457134394987645014441594727400837645790041431016586230700084653654475146689376318324810744106375626893341917558338639501403022445365389632881410173729421199636513836137628647945132870199619361659081331506183359578208581035232292986878404221828882275771893895781444782303282249237213895775516567003829855893620373314649109056375857856197274172333522498451247177950356002980037857280858228821048672145278640410203788989420925159492603003510888794233725050707129696162683892670455111223373724379033879379529387929759107570901854738802326247812475689904843332068499587532123401669510496162978133525947443246474398379162561078474482048923091856340884574676954112306045910394360265500456478456217526313292962073032833702441471626054504226331712337935377055054677400494473573792052831591348925865920719778994103776188717278106271293963106315919990369212434816830028662608684015701098192520688475235467131280846359155406405205088832553017121204078115450503796008963330074858636301772478141339036184135340594949675552376585136760602849146583643398286288913466380664874249898163142298138971981644487904347148561850496396706073293580652408612872239248122648818984337322816894299762971330860575889397038405873627966079205173083580774895729669127741774884198751876080143842689010380804588176903302741083127560130019093873759934520346011568180980738848201719173654385860767866641955013601722621964906807374107234250091504930558650715198032743854660262686842887395555330377441323261988804235489458388239537843240264826402092453986768543484169370946424424416668308384466845859738372427508287438247425260959730500790617173485689950184316996286162388349086042266788852335099604234998572317799900902007160187439238060630115596874110671201155903542561350337298381463213559072755742818117141723632812500000
408 182981259132569753905898492526965517453611412478126197510468830950416525025614674503589204158290896279299885292142475617788754409494248869482262602720032046117938584634827939784478014433169060742334007310843345729445196809870349960507511709485271513504896969097179459713763895567583489671049377701338469938655226859542389745697501673658817685226041711180616051764910133356778494731950766238336540461440932523262914286255224864037698110136781290805376943088457160276354850026444568354059507062342915052066487870711606292783006009333500410464398423637771922434476885213400076788919601966907900484749969091449054582074775400903629559718388152321977705664009796143731940227854210067601290138720042110573814303950509137739680964875032154431306458833334490639637802161694826689386030007928642494752147929629539075316744848573588963333499669223509900894210012887650400299919653563834939111375458094618500741339518088947164777338867546324145711602339567952383701134506529036526136885289325645675626981765098333015952842848126125430317720916266866853058424826749713999404978810955455871338366988600822759981523426846085062244173076085415186917508844143238807090098101841985342962490524736859291693176972040070741795252786258671536184548769865806743821188325352860020514265504631333784812802961149374153867181695151447858319958015733343261035081880577591458928711222862954216390232037503384232636647089618444861024083603246754287847482552178784903595905556073445970115644896831388397416941365424326771329842575398573033363849794172832296636826021857000725586045687802432582635329443381927569191418960522866509221394674519108505712408120215347880582814540773566995788476632314655708611388504830214518592690933456342927398565883819319395695747208444348363061227831031269921056674491596284393272605951231205369934862518607921416005536705281012023025597626041032413664767026225792439571206146357180799211589207381002287817832633219482285513525924378472751983323424986004610611617371418446964526083320379257202148437500000000
409 120796357504109878355305485315645956845832505138466337119454781798406118076761260973983809153021257833125984530772441955965874764518499278661286925525452608034200541612456373506600057643023809366373117471384779222008909725577689172702901447950984419878080561283501083118402679162974147441098817888838531022492370172254974831183760744394599113661029629475331115542492732925416570226324478504396912692492630333133056690394061038789901206005089887677441096361675716324173847092217935775771860231530648345132995978219278542228238018237343311300292022394422008992420049630894506855333216575614646413765805006928402453007648842779477510401732167739199053731726792148843650941224707861540363022240690818123136230934237284228179646687790411673524117555205623837504818162131718010770572037728047318391989406944236072023035751956955090028306864998948812499591502439176784312125213995058039387746401165211150933547574632615904366730655440866756669916230043571954371344077509540808489685699799406063609267785584448373847608477204215003073066757285816232386520264443411025106967599643086338515118622558469413234443885189784659286534132626503583328658656731239160791742133279472154728743341267458673780735684535861800572264069070773016434223246776293869328827881469579604496847763466321400775568628233096286711830523279325378867547611396724363269065937526779514329001877919198577344688364584404150935978324242638322091579822825797552870752749945547477386472269991386953639327307796787571941971051930003596051463830839788210989549154175631182515436186216885657720466694127086282965315318934123269458076346064732422870690642821554376728970701482870858263876839873626464973064118765350328290356608366610112867992687768678541956308219191373715075525134306619829286804610315554285296236733293191986882314170001167057360825374164000292550723005815982578479906485866837919769360985179366962532845203899138043526626798706704038910240442315570646431088638537758164159527741202608189858700089066440019891501833626534789800643920898437500000
410 80137631286975108684824787504738807969226822825917614213896910348801415679837196313764646797010017694963486319008459121817346227720599997683556848634144914005929864415179866339038224959645957714633812369715606725778115896852723279510688845717612843204578403411877494903687733390719365683020148332483850271949587036477346951332775594238185968488056243123860420186621636837064630676842034383440938415523403320914335593418752368458248185663813378540258578714306215466879551068236606262685407224579672289023016958841900801070102548257079029695127973603324319794026605635267809647593081116739721909311738206972959045766175587143425266123958410330563262461141385374778860341037944252826183691836672672984760790631461363785799956269904125663249901335138738915839781090830867724838159916366525958467732089417275063814149905284720487066760774472017740192351848339452133010820343959239443174316815757827910461472428852087067539968673266849007583411715068419454994482219282533232964957696015206317064493824243314103321079120125574973339854292668777732105877857211475521980398438812236942580320237977828310981179419674652271937195060935331922121081088481873922476207787227544256204225490252108391710879297969540988123060289055721866905070781066271003137301054533930059578031593335407857577967731870743368357560305712180352973810967491002588224980412449228337592712080760292780522638241385099241108929657011668164139789420254567416192544225894261420161541681724975843778832511296514669706643634012713992190576849026951088821724220003765056495843348708836922168800154952053359216748572820777826960600849005963740389851891615311701647576282962159886355342390716999227932063503581925233591951188900803870281036662286368641675067347718969426024965816959591119861622120414029835233020820301390031955134053583632615866504301041604395582775140725025443082503661761591905862530431446677153425903512444414350093051058052438623537474280399361852205611277700706109415746886660731302745771391059101873208248001390074932714924216270446777343750000
411 53425594373945590516518923241527384130400817047364090879903059881936123395483006613899224112282341211484756391197221281662894943955452972086731925915395760617630704395322205882219818794973296920085498187440200306340823326655902519281490869985395706033477787374898053195260595014205586631788177519712166774267221567098947271737469373226862121094631994104375891058832164400433223531983755876851953016906873582461230500409160493364038361534063393849966171167155020305818678896430227242511506151080823802823803692220826310720819331610543453942680990274060484295540500485765670562960410117336879005493173986895045883718921543158330023023489298641466219490995718139605221523860592284881551759528629530675543895665816867544082099441931710522466598582592625064243305767259384134555250221560539867608990916695178587105607155744955463988334290786303134890235159405782844935514476283907508708933494908230614990455598045836317027390018857221668266546053166539252614568950251504028734094134745030582036510863881240735107195448105813846693231974079673505278026627691871140503878102023613521187799420062285642691885381160739178024026933495074689994620350742259154699788478775343722629778932180193927279203433566168813612070295022151215735319075133075526991340201947445719824745840953522201023057270369240981711289339595920276873628093537103517310141014345645272359551570760359578667409056006316364566155504043189218889231440103599266282952588590644332607739362495507997440061306348563360169440336749846653514989359817010656558422270292764041926474554507257688372047109757543343294406613028207896625504963716546169792457854789198917176795670008399448928749609542291691999914978416162641565686400694031201497055299628020691958002374419366049661055769884506393790402502276505493036056461942192571989594812648623680110222170368221942005578862309454109446730213360650976751838469444426324578046651691574922030088266757303121414513557134372612505163035182663823194255431858200511638763056773786276067942507816965758138394448906183242797851562500000
412 35792102513428292616386708194260292590125665404442336656954486240301504711480047383165577446575022998360345071495238297693545395468943683411591541443513900029592710183194602746618754501873193538121714568436371595835034201532214333792322039466762552329646797113300558049456912540833064115539338404299763875940808509682464474813192729234395379280305319721886226873162277630176840286887661996971009029444231232841295540829900496799517207322334165675740893361407268847328644371990501655273903994255855549264289777911937403371360720849247756629686274270584228279379166949846151393274134261707377970976935247716743981726855480175116545919713469120204686883526079991900362983382922156484247429668049771443030091971755958074080425224501616565083712096824266066101057041800420376602492088757390537240788842617115339458918334505650904839298831662286517502801333593589057405547608328831943009885172053606809237038889021206496955399227718568961664569512003972587247123467133418056866568045606074287532435331634410060904850058506422150590037921339894018695455049790928026307797621029201919321568357857835562457387433254777602857722085154543183228547966465853395076952387908852662998053018663693897617190058530165583669411807404244619133250245716594424515699086402750319022131605089457722625237025506209075544551225839265898978892917910586344965919836836009645175332180430016177477071831540148038683904902986536066229044344909415307388970325604821231017164398600352869081000642191082348800010614190215023685979053731439426718429831973811640165147595701101923997079259258762177676531891097702492132685697744199817671112082004662182627987208208904818556070335196124739776566020890409091989098139319259317264818938058264223131511559395484209332483864244542751102343375651181546065037719504081740566213024955811763848823966896903587566269983702888663951905526020354321912705917769503635773802598239971558645041812399591204829402076492742378057405196847895683471670318677906777070755359054983503419777927890763069562751752528129145503044128417968750000
413 24095994739951241271729261138543947336138961281545484149791949938217477822174196629036764573155421548966189524527389431258762379645045688789464178037481350367505553985600029091303647864961331591233970145431741567800939079596167272521121580396490482858318363380027615941939835946270028819535447619366347734924345946668517148946771274331597927632220616646711834089408486266646213849711095893103019133950374023232945688173845563100031473526993699772505404772937708583766423823905959465958175457352153289764254698847622369321437301275673814748603573304116824448515389738392929044117118696149853387111186883858439847616577867455666781521667161398859509717647639182913975391717527333877781918829585294238722840810124547032967118021412516963904300872378242394937595668368571290369485612798689044904951975324441536909965324222535250404642131272357204411489216773683459182115081059544449627821178637724810875992649972407584230873775980921877947705013020661858710163966959114001715345702004444006805008670625122081845783379442604172566175414563991481809636804043078742657711657090342627747748993350896192764767443018386067975743974298446665698987026101900459173499357682522138878447533790483398050738793882760135153669599291977656472713965860357012724033960670234027038273500372443640357646781030350773314498784157846947006645131633913887402161775005994345834596235478659952352821073254622812740786459566487753445942121956567175753233297127385687331635739955390679032953279590301209585642273842573071031523767837125484155540953711081912574856999842680236122003313698753792128495048741222432362590105326732344970127104405476442331407435872913629059277458153494721476981020488071304941033701827022237079004046829750894511280120212981484921560402911309693420069993429351149618447106795387678472450563861781962475427153115688159586939559067121383761602635720154110140482535377858071450842999895281429870970897655825495550207307292191121642322525111568923928609542026557424779314589316002389209952812756531000115689522544926148839294910430908203125000000
414 16301108907874790002623235397231664651580754511711256353572824772173014173940348889689773837634161363433597919746310830254409842556285946818650158375506609216737363321877584790748365904247003758542125170828097253338400548133424988607774106069830391605129371871568864606935074641151760948663258543676564227037295068325303088752164428940009469922279125743046721927954616051744023259383337271767825125523321895055667760946005400417072268237477161551089554898080656526382749489647589906487906518130205366389832651254554288412309969213173905747746211390687562358004615024009573746644855837835884377839754249834149860075468251422080241068923330109485939423823537456963523158099362769637416471466647596841365510586084261747045837767479317093511274442771647994028525480976317408515924969478452707045382771000988036607662654444415795852202657741182665327001349836279964388266517969224642814816426652867894499632032571035921704034860410709850963804552907740110640938796038626828334037505135835771549244515666599569562533625182285952389083988605591023470317869057124442559662800011375728668948385729881531081732386696816355546358985586849523417633135144537687163422450576195894723425232618956264774709074547490363861715691278024155530482420050513998284986090145593496629071054582021299576718640485782829852628511969315351089490031006700618015503193720714099381198162825273793586235281642683339619434889601392216376746401764364550680401619908458489753421216243373343546902754789306732717375325945399234498408422711663640802188294430390756015106426726672425775361875861451575161444785201115707355808824354940639496516973870008793555398655059459358185317892620563044986550745968004465992017979789841290506027483593028830343638273940560789846747725010050041961184248742234746595032038132933552734999257610972607942687630319906467179294439550874943600876892727371779908133914600253455744017388575547225229320150663484086926983942387163640884754423913824526686904623206587899194781417077876924354741819211487729621937875501558323776407632976770401000976562500000
415 11081509997886585295750592674569647671693644297009557903411856903381109521783444678618391139449046604834392427273370820838698161204434547694175118310896952320298664981210731699570772888383669994619597498440450202185812426384338405832750210578629699705705568578882323666628963747970163303836863919580572261318959887043200210870007738992557128415391188441635351987291942742520206749147802164225681922629783862541079927806884615974522136306600669676569362877468509174238080784310730246699436673716901676510351314758868663729921610398530860279577741345659497050096772183289004290654359057539616078695585149580307311411699286732123991135613810898851763400741661590577968475592124276968351037757461914101082243888336576111602786876696929121592218412794899941995524209945663306074257092218051505277288832953334829666591830730096634599851130512951021662519553199442709727153787609299573103376056963935642643415387365407517480550594494144258945614431779818650148758951137165896339184726667546139276395992109726928364914965799340226878801534798907471113773887485934374008450364965263531579577971970256434839901892431409680670307206609055339091942434326951420340774242206001722697030607026006767212742094848188558834150287599978719720244955947907342055438269974460341160286071755848285179428625019649794451198994774558339908427925311528676816402403307052062082550298923859686682320711944520133061567233842531486814450173649923762297958951508798686431377466033441846953698710709628380091451274853040915235127793188304661604402486602409042071879416981713821518550436510646105507096642494812787947579828062065697090647742642423311672832504353693106950034867595906066482462479798164087855414857752041659058786940379012930079230375623160856799127935236399608544802573080667154870597498937614985460629449221776145811768413757230185045326594959410647408494866995867654492364747544428361708624140508390214311370616354408292031722323237293191738046312855852099633809163981158162043781591118286243329412280467089117551277672665821505404437630204483866691589355468750000000
416 7569812629961911908538475661784186652404697012649790926976297142302621017479010470010422474372504178234609681618862702574626457884855940551791487498693908580913851658984394029762006868700319876103320006633177380995090209648549612534202713704871536969491654681398006554095770167218064674850407020540372201798198923925447238995017430807874354515972478434720182392510616261179596738274322848390562684496978864123499226376623258742165510478552032250194426228921422256515435696385208641723960361155551359429412398089313629281655789543030104698650276714734051135159005604166307017853428973230674164764449588496266314860206442083430282543476155158319782054191987603529344630888582558036249698035931612256990118858896158679373064624276062655314975357233702662847646498856785714472645605413918575917285980740745621635595900802843457604989369557840428329044199523443764836048607040393129567599130071748834010635410659706863703080413983185410958216632614635118793239846402226564627306244643294380403154300542859942017102033957220890153530613429279304993464330949596268616749310135727258489596473021352480811722276549253895646846220138608854385485346398015562841435815536863147989423195320592076083551259805249451070942162310386419635780951607212358546353569007935297852134009141007927096571850284186734437991723477447875166705453527854512314083532788576708201553076483362166229992826037706344825726273686226243986944173226979960363668808583347417104396775138388735046119723744398906257598883181000864572310395595633119890489203022375654341926752409735221871130484619922128456929025992465306163780729297884541541833591809911318982812159750822824945307501351690953770777417803730488989635458586595966861493647477850244470165189050045381276274497696857113347147499365515582334567697136930119482567074750310130636762383658535227118357156954225707538024068954457043299028843018571100108353791671541357177473902748785880890333409975083682267607878446737186221248123339084823803886928669269600639924794151122294044806186576938942384140673880210670176893472671508789062500000
417 5196017732629041684269107154885905695988520546840977887334070626311303061011222494657776264381090633489312992976218130648676751424022899375257731308268499019055333447369292763268852655011897105286397603047468924850441827562301387674238456173671874051554624994832056013345244239022737339535725426119775845201663736171280927699771385270960846953245763648037868293692309070039435221376833617315111905563818122735112403117941822494100974458985716226408906882559250640104015656331136864216801502302126295744266512888859445404654256274575916098548496772292357424504624423821964932943553712088443851149745683436415865810795165104413874258850218209597536567100405707088290702423433942631930606951780930850953944403641862427237094847490600915518946347629859119326913427246460213196842204523801982476798842039811697758205225306447353948945936162063806368875661342082476100363981890164411755519341041635308119576510204599197162111477243199139041180483336162823178143486231198945529466605461398156220383414541113513573575152044644149423987524340855164839723487268068529203037323385934893608374747829913002089789886941979056620032121721309506735776594540430859617363834536279847130903663038633257020478810965384029615255417964470133544246158345207790682044207527377733138404612361778075102690739041752718288102265436501446844344097592883415556497833539025797345053205902575583326049391234154350257765392367752693854816451925849948538049037955488783120738815691562667519095509016135749467056324364466037391852272039553286852194611824826430807174447614083478817493246569918259706793075707156993392174169444092503706863392644186897510245043315109766393198930989649051967137980335435384284623832303040201860019014437804717700491434039197663366418862706946052380327824631685205851578462611483285444096295838126771801159488697999584775742346755722914174541717614219266069760055404447559279157841929225756539401921610205475168270088014643967579925400810492488465589348543787822632102107787158571038566154771902120340958208084879612007338407775325350712591898627579212188720703125000
418 3583854462823074382746390835130317308671145428837958237253450584776631408492828097160970114515602418882731606716847301509810932966643044227286204277876808937139608416836118339981178842797072679708534911385615327326847585269165882690115368516255608318928392268538052788738910356682738247525173588937155625769303129900981109732822887567676745416056751943295509408422201859511861211990775157031582440062310412215995345065755948121093962061035529226591158322197743458161964379422266822581183942526850447608322435936748962707305140939515285734937581465329103475716459577211668880792200043463463185040809070450152101508281005229814859950054065541304082752029543210028355533433094240915883472204519653797481327424194976037039684309337485569437445475336767681314877096181067291517517175291133394815834622561903968386506539398411887237531461520804890659760745229205829647752569848980348941114259246925121478854133238368071010956089817526179864069943723074872194790801142698369690634797726682080172682867357356672675520961230084244811466154096724382726115834514056058001886245521311703833306272177256042421635024106703778852905116694133187836384944518084765482247459912489368468929628975376499158997082083120102821110034119559570461131951184631275472389439823035716823225919906838813771942009726903576625027974821558971085795796276195433116782780820570446675218076126789142479159160846760875328648949161421852595966917755108504605708335093543725381557491281234688226640027235560905073246121457906934871771730697525162508718257967180361465492088105786884215732903375937615604055218988122329473499886297816071812281581667947361596543089546016188872915965779132499276719264859663443149147226417810681196140126055172187978939807304466049275465509760866973943603566874554015215338573143191083670740103265201823101659889169178737628227122677814968300190058096317909691817875257970906037031045036066406252478421495734472879403615080312380399639032321056507909723711174538864914936194929656852471995009760616387753646231706613019966970320681360490100431093196675647050142288208007812500
419 2483815392220161047141825885864101432862301324905767729815406894471171522848989503475345891076882017859785749463142701455315603713733829810254575956151193978428342826428153798242501865346388628702909923837776894342173948754825272601366060662142647205138025413310084125303084787502445871463115434984660161193663388079209402945969501690797549176984028674859935658833591295467146468138177607078474755506793267407904138435728466038429225086487330854302338181720827170363523515031149897855910632555959200881685293969608013440940628957581866863571820039642322170531451022430410502707760375872194511649919320477022059650762588800081748027105743065955687097997276083162725197366324782974728761712320956519007122095614684360250643848403853275576216432834724231281936014155291893549842019901165124590220933896761665043330561201297635643983770029428028864765790232048314737658545900901877091173603238685029676715644301450607989609269516884590992967362239041154228088289448915105703039839547022240548030057000203362810620640218356876024118749383819029020531107155541679676037894354943034425188518645036055587606885463301541437523363577674229113359254360828013246806815290119530242664055074506052167593275862036737531464563415073248947240165015422230716306446436558463366744139685631833914763029985635398412183786718177888897921860905336188397510954599808994111931515744771184832152190908574623177201689613409275477265117608659935832272303281379779493396272604726818781210422719656379850555364382373872553098035928396283305158497955860647277205715626127238074086623500337361966873359326412156497087236238275706940727275116676874305158799822084157777837620778686249636327676336308130598372051115170672355051916671424745957887979944364048945265689040910124895176230268874567267750891610408836789434376182994175871828516452496198740622755309760854265517016343295862114844792374894683218995146316271886119372304448042731091014563869147942306095539486476831346226486041293314974507265985749262162853043163379104721076163050848578509809242210291274112476944679883672506548464298248291015625000
420 1729706663909325572249216576433359154394521513371333271002842542610159891544700186485813362808287525506942704827320383074554584726364104813283136371819675251808438094097665058804361860064593948605726595965424946143144019477229452103023415174215142746055024547670442870658830066955744135067023997418670617136036761433753738426736642294886244455410058577252591245086907324824079367435166112116975147622213538851246099222237087603179081560815390082264724579481140595904498200573394311438500813731206585007644353170150104306885139065700168625064522502034110514435940532925162324458816703713943799773494207965361675069705289009346660263054710496407586781207043129530279208026164987543327024779961575543950703109645877153316782854567980029792445125606437911606620452686793199273688186533371916000301325689128301709396519601640133066557863545870049550110263080856720762547366703456194477281118315893907197400722085301127174692435152923645058037591302009771012153682328329919038023615824572518356596284129058451399902459450014734379768692299198798709609244058724886856498656137325798558564174280372831633124983402727741694275584361343628556066956393465082575630572219985919633223417013473857041035463793617177900019945564936101875236074512198846990603791281455635846152785871799769853067834332494603012353798481963680236461226417522918235019433419249614848935851897722832169117441893739737488830485824328037052882288456706552943577442297893451452590058547504379920011855083940470261524395445183260674982023516435737365138961019707269448975600971317427443730776669601043071741699623451695830889232180324488282121226043514820299370018682607107065802689761489940737447475342367980458251368279990483820948388174429524122351041882594680801347901155744724186257604595019791950354411834695176125481210268538638628802496621270637317674202663042216063311148742644186575546729156400365545912697795006717862397037153409142751740587755790649364729387354316172258762958689674141255906602111675348177870791356591757776885093641208848808967544896052132435439446095370996658857620786875486373901367187500
421 1210332818541575185944905179330663798175398136708365913550075502153026248847057789290905335757065555031018798583226496987020772131073613415704717784335599254291509020579637041920142597633786579302953060362731148466102041227790815526161633584804207297231486867151321437482901062706402541719174146331894601702287141466916188981867001638435438682093316837931474623040888119378078565752547511073319922865777991793551655325314213462706702197636799241704756002716985795461433483061898267847734177721749091357723570039547681422604434378129246641890252751556085588222244790200509666305677905862259068862461558728769332531922477675664381072887161643983274421689597702959484273618842655501130107421130076713184166919142183479232759815607070975830711884202670328809338962894146967753598974939982848857528431903373336910969261866584580466096730304228356549077449600874904092961771159403399386299680344774791987558185482394971478611079075892668248540227167613882634140672444312806431682148680435059314922470247824148298281721201025583004236421197944343525933879680548241202671158957764440119975030206562223371244505601444103413290851172055038709628458369093280537241354900017699712148600652370319849210768152493614412713246670611755406574527837770536225529807460730160284051315392152203170332845298061539886921633308715240565392076370434494842794241939755290179518559224879314635467927683062259754007478608084660628701466967538565725598791515055977336363190998019419455847253222076090639907883383133227970773293377867158810359385942064498542348141349547725311468728170672290976791303633461361935304599791879809262372545812852423672953706069548750831346728933331841951969568398453151412587371902802675562035299578455269064698577146232913321054649435106780367883171477368227095430666703749332161393380744897340921679688751539626926768822090268643815055537230190576741993101495042616177729007383036999968457940293277840363920360325832894065978866260509131067018545533359979759918477726101487258553790632671762506819369915650699105047575666571996049119270123621550094838994482415728271007537841796875000
422 850964418925855863367497753244019079358307177437315769100612956975911349609493623713246790009389431386666675636763489420808665326813480715595460817379387852025137754509483566425038312367142992421930905368939684912064166474085553464039496682616026587334664398356333065000132985104231679776903468908128557057681284500197667674109928605022493435423532615520069290805462642679213645164889840720921134459867521268806217923625008482906903089552257848030766276337632049336953371220932321430711160336289884498474653027876416119615710121764797869861564162199133061601035297200816876215152606238963624319696046950181091995474162654850995023648784044584755654792393476735270011690469001956353160697538820226378612800398618058372873324375370242899440695564405828505127057409634960484462818021515342617248336288499355798877166966166591858762264863124333327199774280328642039419608479180754645340047988541938827464056036798040108251571897628762474239179770580941670818448659939059028241064867137858316541703601621908927251620756031118588836547562790021113477534429626481743512318215942245840285341255909567751376847735550278733545591405137005626197352644741503293694442877758324098962722632019534439055065204361779916135900814224864153475636740285057616662408071966629003665043075592302136065216274994287035295936588484856772569969847885173147834687682909392941351820231836444616572339105292790671959181996383167808117047964395260262288390840384416651662601188708297412348027147889601555427428511449685521019819754876148439590388961411110470789096675252561678002748550321232503960942448550705120991345684435500881013826809292792796072555126400839177684861318052323793490266094747029325512971630706418726337567093903104965865050355390374631482309269685670323597585211414298889556105661917083550423145708724417048820080388023818931724636964368031046204843877047731948495509512727647742618203002110060916472228980255693754189906332748134973767444563528258741024296087740815706295689682043045353629951551129286112972147069937552797871710953861416080502746189934951039773869396753980254288762807846069335937500
423 601156147963194433969028497877855026478347445072715101738373662410194408500081159359236430024352642843657573938299975823019175509816482079927410923235713488838811744524504874266963331906887368425770983637897093888564233523117003528373426745082833499870235595990205699032210461154257868478492259084066632662313193476351051847508389312697916444931217327424016816931326934622686418054256248853923375206950647335491312572776759014755197410345126583256953363469748626634185739530285196522986618271719239076275330419297791611815627969598630103912940507914043220474055292404863288458879556271219623808759417114455405182955100446746296105751459620257035269817253640532391709204910788717073733730709631268283518298322408703054402515026936232434634819051692412625695800206401226462010843559733376331033703061703311030943713190863048458396581935961999553784060929513445180396846993953451579443578459951031400256234156106225409256901678588817751491025571185129335649842859897216267723311050616722278654441791920698521887709281086009088586762221130313881906310411500258583833809462543345091016848261741267441854140904385514102029971782671762422254397883240042945086019801817341976846326302284263287039740912627154859416849058738538915178033816286918359833907020169712479409967737800304789090077954893920713148841756943732077366624300484613143902377354721121732361508584558398910418432584593774520522987070058620716927098215511321661052789977483580767275689652340343872527589356450790438317087144464708053898692585293123776080958744998650992306193812493698239616783117812844188696282426913174963658197612759454764862438347730692945000444769787971324280866349261960849829003828243957680394880004835878195764268593673023272434659920657252267530784792155461336478014590983489588978618586794777893702654392031724056051435602577553520547282853552253667205464593167708643495153154022207198896094015152513057337306196492651876465496945416129555426520051915391979649076211583858695196457238347277551064701464984195047733099384024696470826140908764842599882164110026747214261810814406317149405367672443389892578125000000
424 426704836908442138445547753280853142570947671689626105734588289466591386107415226338773903099169202002960127194759119662504220939809153132290188980335412890647544962497268193029829354444179367103406446629586018257034447743542891622755676064600481045309045696207184491764626573696413317499259886451043032557098710371644303339411014096787676630027551665130263016468232181018994516388423097224099909386578647388460126666805436340122587942832087471594210884308056940838585584054710307546989510448244065369793150758684092560907426724538534339412726860859581451993081284915864910908428024268825568163286599110377029855233366735468673140864829929038311553640855370955012710093439429047548817929953241851413948486870058897357810186012282670771244484738599177050996554291208668793226427945861644869565273342754456643380819135514634251206560258795861094057708636147927505811263393028253280758009726477707283834906175017855047191745824710284745761712814367642136650717473945235564734006526272178420712872877191267062047105527518717976431028139114418468842905838685585997104441907673952825558340377042374551488567656540867314098582294348529978816902133646947339402988554559930904252279360913230825088386571832121059797185777514547292298998406904434856887702958180046205459157012521511051105450437699475167327367223662276427760168137852718384749468873887136766400118753553660434221457131116011852232261278584217041996290610203565993182109713545777450060902068270231902602748809681978099575750185783081709610698270590070944920475969997403190894065458356170848856521853189331312437063869861331986179165385736320127707520662879579470236428887682120763405831617927383704870380048539561922400348947277076715298828911008176471455158910199856650232760251814038989799083568113676738693825912198550062405204977425823466523838678728145484944632616416794021224846458272757675941375592685462000398439798520397279861435998361693082177289485893649682218987389635359871077209105929033063506830768247007145561187362266159598696432986912936743796161038143583618766772554429466098332128379602701251371854596072807908058166503906250000
425 304317778744313249540930915323134811770731302945622691306037487720571760336528630013371372811523931843310687802531481081855260447695154117409367318184852220037434922704484563504730696178389122860817852606522363862488794736608924332983805876362831446859152891715386538384076017239992893595630442864687731009735878628345693259658807126968378347675421657779640906986656688793064122959605360699111848330081818519846431810844938899716039859491906150608808003504073240863510407477482411903164284710697867231341064391476470873022211704907358173177741530765699386859876543683350119318109091330187063859435695622506536827709620215985934605809239661739144380085096784122507649218769996163236860813135816981792157285441527271869502509266440335818073797075917247734997986846864938524922524368663892824953947798505956699567244900892982433533062496396504955914127465236976203738005405490218829320194686716263948624844358366644509106628502257347696378251824556472912774080373737687701872490251593758937486548721889572565435640876485112653247742268592430465866974221509279077680718606584621399019111443090719673233698174390599429087860359254023162670768546406911189718241351053011610841034802494603873858016763939467349036415328856001720132464943410415716568549166735273915357037051207038084470755959867081716695458710145258109604509603960723874710852907297536749549820824014983437873278849564601505655167942140558095002108857782829715239422999844332941086533343032886026791487947248437691246630615292151129629630494891038332017288707149560015763832736289853336692417557477895422870777700391802518246634998187959093281145320896007037896818089775810334800848097536440656382444334104008461471638703827582292711205715815290738761708837154953648305507652345954019620419042044085498368535419617154313694196130933574775937380876159369402161094479943140650990948656841817793860115852226555618573352277911303011895043273587827731566873726154451304139388253072259366534598179213786532535482319928079888028153479168860765451437740107423216265030618151580448873857749269030144528108162226107298586885718805206124670803546905517578125000
426 218062857966782795366330146416543553957104726479999757498250909124524685204676616217870253437248369527113872867422420941034437956157604217491135723566208165604886490916160702853973855029577547932041324323990740662419915617068942363422942706105925369980738613615740550436087948717590732644418216424360826468069702748605830204289149288035147727195969452619845979576533262957714649381857912747571524723804056675866360164424161939782027395334732465349268191096326513368343619282643603287272676903046360537356779482282348178119481506198719798380510071053950612219335443159889616112285256861348228188926403711255463913209787931400906258825642245578753147873363837471562851622931626485857733091771895994084429325163022500805214167016137694251335569207552707419821092670220747517610289213668271132852778367347721531596158195567274256316016322885781387452525202747742917238283711939109965372583197465497910129005752563780380384656519704643248834129419814994108218831688000456566238176259025481463641803051487069950668806355999253589221848013451767762500072548655306264018695213179512121624385923483031245934792675721400287435871172448864449167428306886281939632519219173815695304601523482909007447900986653181537736433821381820816244490702352529565710090728196698484034906617678145909760933024482119193054103409805578341678642222334561950213539089599706840951640922013079609281295250920577742511393598025458631781979152264255614007147116176144592638779152021789176854399295012509152147704460142193526524829392603493103407707691312264898052090004750819443552906445755052198293562837964522794928045918867587957754280238720800297627127095602142286852607498921818561473531657111893962340926268707782712826380891888677649541081098151145930410176921313267360060208966109016371434768684530439959642618763408363874381020236292537061894576342689228228584968263890888637460391302802570790529885994027549607483191757615617277313427828444790072532825299875585477938777983279976330331279811620379216784293344651335953229271953020893018692880421413250816747219722634759077689931891130461253877365762621209910321340430527925491333007812500
427 156995006977730557450138684575350525507320097024245955994940717496217784470114946010840397115961649264089034966639056496374300996818627233739249024266367355075724311480781410608585135724073249225035291593171162098678711142913275109642319059389250186798548193874885453338638549152560070117583239698987678320327594583492791488309548282314779476623443226566675378457224605562939502590692703486002688432118670771035849663536773265195377269004975872833228689999504209483694872958808522416570390320620778365914498608943296239362660204882599655186386833532116014151937372385497112052079592530568843655147369656909707323421284655256635963081880256652664778766991891637451760195437360410629536372989693509569504238858541294255887017520058350525375063204348026110027156498643809115076720346445582511298817071191197916119482342183037732918500054891778568758630041984675727723630042774828012012526243405132098432551677835993478624415721479616368614013532860394265934502288899907759895144926065920960118374773090511461853359432462020484617021862888506378854052533436091514960438968663507172493814074604024271564938705013445835393535640190028882802703313681987299938236441865378691866321030305381795122416607551921017624030374041403874504519612416557991166159008540053342513249473138689184529177598212153781930124339913064180699014560595173990152683324704689382893458050358211824573303777255999249391369469199142004466095931407291277193678507623722706585768460120453883021831697751471209697875324360532361990739465586465024478937483726937599658357739054518313967736731208215629247821713967795759035928005402533719802492448878065828228046441130937787285431184161568982044223852227319719923051336340676440211558682723734107473976505189896865424835441829661548120619412730792644818812498258535804329387172894391598450449679651271596964371037239930671459884833771028631676108594663192595080864103427428024273932963565017349159249259737579349405786638519875215830305195530268711292043075379524324192730546425342288729870283098182082298165040062726545837990455572277103691764618058926580195224453027902367097112801275216042995452880859375000
428 113562493996595409568755252244523470362545317730669106452236539428710034354938433774178344972324716361359233810081892761209092872659417055391507034148811788167960958415287337492911634299824644529989015179395741605443617780968316399991464096885900752941122100981679403776032608848324538453480148537819614562427874670347246937500673748425230291540069017092596384006717895679686469773305489644331497206170686162739091079403135583000744745582470922498960081542968103505340612177205209268572097705427182703267010551056257800436806124533658468609097884783044015198743538548438743552633908764375162917851467781733978085826335422553291718946149180712150320858671630904218277631400213723439857592839265325624557789316487518570956896533868432605948401069368604949341647197486546905265763347585881145928454683299661668973134113499711268714548813589893613247572936518015168320547770609929280480988459844705378391174951778269491819687883968323940954126699868296313482000876967200066232177940849683239509152181850393360441105993614401812167374074214843393746753296284011455287286659224890440390352444673967662615424084127237605724505061076536701703526490106177941736180485152978133449346465313639137707351280082428534946351281013785709548916140546443068241069078549827369615105628219568570078361843028458738596280465957119473758057287509895406753747442836269112483429386954554656406998856015025392394179247110318214596995090063145748344408739983489211535390390365158847192353852091348632334025171407656669880795351239879886297065579672162682233260846506767357815571842065546395803432997069494001806267890345218171269766528676566192087961857256831085459388057232654098018887328880251040871800290716665795185933816567903174710065664605231477983111375659440969140862056777523734383830522072214372617845942129666818157313451308684738499293860126022006934648534329343928255069339585685710202337635841625925565021277368621075938394607696652383303741825677812042858285933533848237568287034789688760125736786274498638580262648197553802518715785051320636590974309573939668620834803552559371158613272933407285086859772604839236009865999221801757812500
429 82532336514404574780412082817764444260857888879184144189174995408033414288805334992652880935419884278395061528466847576715349353782633200877651411136156028806212161473924317205487015787584795487477388182183146316109565917677470050540223662354915723831018934924371240465359119125648353554399062911048088148075416501339131045601361132348985464856890762336066930240925975055799899471248675576791308572479777183596574509536597330596022682403074881452517591504590843740276934244554829442464166930945407948935842042061154434722323178593521530941954486749251545624552512622815840802446118913462222905658397670295202598611927833310672152170325581458641907320110737913252164718119964458824102435798483410066530509655360613065800752981804572168655289130342397074762101931812932171884967008539632558580045210692294859289718321763525464702807633434099637554398266171167065174246544033736597743442220620072132159308127508303230072693266721469815168277373555032477413216426891581914826944771846381307578098483932339465478445105005136346032935923707359179430609689327451561325560473461599110795971516401303589135293398706545945979645954874696042304809189880738885467236558054688620751720753704922710320812812934727558829284925442158031540840117713819443909725468830799431811729956106186693075642047989580295248973652896022836876606443758383768949207736140258560264378213393535449822253012216911082895946516086531947754165186698973453285113018337789606753039291921505193972617695931647449810867351687342501896461664034631959853968836180089766622276188377864256739461147161256840221107082664676735217160975901039048302784095094959187333877073830500690990687290329598165835275659998712785952182297153691281970233622795285255375063289073022527653943022274586951693408325475533377209368054037062855277832976289527466850493188362406315090591041035991074187634628291968206225198121935194516552435549562370136589831366030192982727279092480355596968083553900849262283193577051544906604059507977195417769331716391329997031168572883325887754713226400719089093981398945772976319151126948235490855608910834367245717979599817226699087768793106079101562500000000
430 60262718007079051145579528991089635615948526600309254512674456865778433104466046248272668313642911757458061438982400162714028581325320535871700389802984855537538107964619455370949655127690458473269815436164429030182551250294372372117675419216112734259651065687140612984257449844516998555237432838482659087360742859327212829121251850304257305702282721704703630837838950669401714874341216606103384057550808264643233209408099395754160655971061928738467930576239022710818669294472284656283519095589406781850856053069287424275982168625202100085425972558849082330497512077680395695532587887058665184978757769399688382755042817645232151079310065659443932246559115824246914076920523497616011260707982475475874330248943324208379951961824638266359947483871881125181619100331007580502100948276878455993627654236416137265375594128795375764541310550469398407162070149904423786922327212996289943516430830975662342697004580058492781666295469787704413248967194261662687791479553452188937226725459325823409748816887817195541527676310146314193304414639908276187420741867324950907643894654567656281134618038816350889818466385511147467018733639423512882271049154221371857414811659693554369678870388061860927122181999475730026333680007224814101185999408611270677015635258225523514254494230557615248542624519625337317877021150996996732444305673944148610340564692460763753181686040027561953872619075124796598266817730464596085940364577524232737662227929584650871449802205872971943994339183869663808410080854452741360416253061202172952727088823529507724391548164032525211670667667042920548253377695273104984437204226866486059451150187161943096788427105897464277509620557685116684840300540338338379629545551101370035648560168790794713128339920609959171541974563200085729594277325533773698405771324893530311905274654691014530179630672802982250905790197807323937190230203862196061208549443746173865737072154841464538953238335674280494443587514178982328463144511796195259540831753400204434034432004386655876670222005470361762854043780906692703907053072025615607819793482749744941647371612260419037191090943701443784870017128518782101309625431895256042480468750000000
431 44208307597084822265004865419564815605339783862045267424417659572018041663834223048847580169304714789739635676279293945027253759259210228976827203799068266990921609587334778556784123750849081950711886734312511717495152737756559105200959855458540532542644825053886225710555467182640279060954285802076184537565779841110594186168699628320130197404412790851605357511063261070242932522644979618724595433206226896129570758550843867789792882250408640838941805355236543630925355314634680722620297348027755352018962897071027626350871961278347294426886694135191563557807690887024181563122614407414342022542452273771968108905095443125475726047882543707539549442555576825551482830438470138204697738914119079036648925587412313751884201590202024484661473210477358891853356841728409914983653781211424516354671490203469084211843545507303073553185172005089413331064424324014356551732644541176502169504250645981441763145602933341574305584385477219590556792559708611514419782276634783807028460247587974950322082562176854223405963051032550287764948074499930910446723629294175738910178500065016350205264179224542041918449598753062267739243653280351541725720564126226202545399803748054183870284383001066838181834917567066140358148378419720576528648712757428587631837947773820910610408640740782938366138605434223196424642317829876250424378037330713815507406065364286989139179390685487699501419763346106008569912607450681007777677196093624005576519632962310477108568617168601921400217317050766467323524847924301486678898942262454639542992075508657177331207216921631630290121383509324456861113813297586361324723608916463512394239986401309834128900544808541295481168776630871389365941530900418885788248304684831704379708535164732228921177938528558327611168757411839153110927253769221270110127891853246736841898275223205184938720347533675769323337687109860998384085628346718727266959390751274158199849479942060365229798268472532449644752152370070276193966275358720279879579267747528499917731155591196706894167749310549473165598160050136482939215100202810119678133498018331811956634658218719045272957318257135757663626855241967295029326123767532408237457275390625000000000
432 32582539128664040499796211626081408094429016230269602761026303075213658180721724171514714802146816247202621320872758454135959062397726088735971270308591758537192765204452220260641682339330840074088078254468027924418503104691401056803520328120553880210866277028935571413239570054975913374763034458604579676138311046239757508563524044034283975954755335935032373742822778697527565332351176219137324000268592195461128510687423679941602410524869140072877555302891486929644717294956884268420664842203025067799466814968471435660386044888665498224479129390391793076508920410394240914576636940292126212009139090209170083289845683256168702470879199121562329212758712338960985717707090058930634491271158291087740592999409449188967004454698052850338905923681327954754677612645047461549021766658389654897870112764750574875172979646182637059577857421077125171171143685820707331031938305961117632732569855207053798770932329014368438964657852131379251884346547188897383304939765013484081403522429483151473658444607207040218241439983413109560385985998490969493627960695585435958226282800007461197874390218364095830118656225167746501072244073495749885075136409918908106127794023911641673029887827673595775025608916322403546147365971066816299342075041749474976388293007584558675649049461182470290568725586761583905562134798711219375576331005245510048757020641862962608122534511316371521933618989380423513280343073841723549820000893963072175117250962426599822891361456286562244416112003834600788793273600698208942321665499155137711218325486769559974039330758271493202811192315157057923945695315509429723035595552170378445323759322040596824957201054864643449258334139945684881536237133597918653653563222193277236959228875993600698907126677536226711611462072677882769251275822223808862768558592472082527929994891994086633815175343859992155552917798589116058289933252252662448846626332029373719959451754800924518227132517388387905883730179540740165968698463766130570459702280065829855218429862720473401008762233574528252523042875858878375257890933110540791581409731900017401531744766382985184279114668600134778239463958994688586034982336059329099953174591064453125000000000
433 24126099239964657339689584974315882639159065862892259787556511243431537393148776614405925427075351086766749701438738716053901137641534857324473110420501897776038514400497831744985711125007018944998839610942069968915592454113895693252853269926317557218245269030091184393533882285634967397008684117598773067106714989183425639999577429318845167287231849955961181166760869947540326512601577494678720403927310921047606683505814808508145832317693608283997188113544224538127185138632977514672267035120852693047042179810054464673595940610750776301318944718884889767199481777093847106846337922597217458988801091334163193672521057216294404294847298834541531775480127653047269473102787401561665333461489900614076192558065054359841486292006298369738383792596741280133591983784487614966674227385874995748238269617137212503135836989506851953681886299691155933464193801324937876801832151020546467927779885004509545738051799777404011720560044224578397995267809427007810519749501262491085193603130937020058702267422589534226067664084260418945975277477269523892550997187694584374758811742804531137556312560275786752801736905378486243831474953438349254259608658933799040911249628826664500739643757141564234603812670099792747786772557752866038479641010814848536119474520035466840217570876990003030540882655497610504868945397479529566634976973339598040761541046543962599324321918818702758451397314878190325148145058346186191004570051814198548699911090104158728864657924523551440469763972377557487908761438715843804658331847580796597381421817851333445781709231093521100841202471746829003735749597090482417100473537858471022900884341926227889626773495732754868120235710318766532975179534814766253629831827231303424325356996088298536659478824464952028869412615197475086619237128500094565784773649646474664173034351726494570805851150744864615549296832234938383740704155447240569288023482444864637533690570621823845642568470614403970647763177674064339394596592414186303377678946095534092712031674438829095783758522881472218194653443728780073401324039425332098171130842717765482108371899990144121154215064265744976945501708324760757845388325915081395578454248607158660888671875000000
434 17947573910958550540544581743306759045984354503070289050058881720117722573088031094610474644501263367909069270565224598869705291136814043266400103360300608761234355221235395132237223360856135323038493244054752839909659892003278757125666262827126302899868734049319900592303718164041071489561264079809950371915321651701382677454418572126705268893221060214836606420422238552318085191218964978462039942040842844294720878315944179727145214891613748794620357464569548145014423920293062873583363953821266644731909735620794581007896458822434958258516919087994572929995049686034041243750007004086853526529805592053421634602432939987798347738059100797913371529167420201508570324609256002347679721672440066462232955079019089492889825314213291420756391465938847018914272895834705391498745300054249618531533948049319888683401309522081922414299847709942091410291439053380224763578020053527556451925123579491412515258471888041430351709667383028902644874312641243129166296564964180538029697437554079188058240201996802635640752347243426135346220070455670400788549191969684279603775094541807135576056426145899955868063636203581524189144468678215675226958242064630012078017278929012551142718564401444269816003877395689935027917390623058715626804640762696972918437295639478207365886671835364908719411851663580282740895357255728642675361870598164903569815755826392055398481732469907302392822075252790954987553660649334197943968845614142624602638106201735254341428326087426118783115060474813180205771111174007642196295925424800981764465192267637560087434292433623089897582029516631123785756546653115121046011800586464721842161859096492649043020019118631089688196711320992188563204273712741362042928284850073600661870010184592966679716944336260442596476795178703600209902858247328720995714190411491410721277907393584813790637342321867760932276933974902046998022935025102750785689192841282270838554371181884841976066000147926464089067080391696241977090945435713751108955129326098378009988103161924740870208250374275575058031860658209220648026138747831541029774614553272467555864665061297714987562417817246718654108099684296574852164435430034589158410085474315565079450607299804687500000
435 13413316639943700049835232022329511638788051783198492805844406677992935758282767045749660716945487489786180362446805324794982865576392371727226909020378956524548704097093594351836829009734526154582531440820710393087053267541794446161201988945376891798894069040032299222284243869771639725101178529946045508241729669615752752396494916634683937285342007302842395041237367211266368956202676118174190623899485675088333331326217266614909706379967203257785876053938546631834114146647140890589253707146178189183733491417437971511966239339049430026697870778421294988598229182544389687693974721846353332062332033651490690069054556081334347779930371731061109254908259328712363075738727675586735451036101111502209392623174000944252211822944991876182643064496116721125025053010118210854299646991949926245414582712427258202485094325893178131984387989583179702551445483990670775448828836649390979984016086589358115320436494167391066684715144061190147387370367566007404756000712345471639976210456714788326633687306143480481580452432896514656523342981808349509186473277304241215279568870041613613755668100909279444859338061382234317734031333653384004638347406533513487365622044575136734426878244268909089360342625373297546417633604744808543164382574985723885009168101223028399001173163899471319922463607219276521089133344418326124705452240603541020249097846227180529682634026501046690338456172630148583632517282349704127203032677557866887472364412493804664383986006804452748627007539990539976263784931141660251467459132578523654128668287163283560076945587826628391712975657961409924164584194595883791386386905181621584460358208799356986175022479262856857691530911657215325136084175951320222208568261909585738845214842896870403911060163977381358241921958550479280843057403984288888057037547724996045209422515915278679220751160099873634474537660436955166191418071778920586888710269311530937321921618767743820331841967178043884219247266522130388657541888386168790157528508464229198993968798458979466208461450975737612293510111486859550339910868186566391158519927444584380776355488581587208142586678669793019052144157010254742789717741720842240915612109120047534815967082977294921875000000
436 10071026530895940842348403401948511443104108421151552054929815478132588371247740495188599409563346569972186322207306740618130924295773422329313858964616407546091005619704373720161242801863800950303257936738203572429107211524491721833998712490021338575365623164942117159795142581559040029122470741078941038178012203804954237716937427964009729934745160956423176468442925936792472227366379261049503932188010195149603126881790361309594305594897829928540962268377322505304864044420030829394398220972895713454068462380008113113533756555809133640405521080452579063184408815261278336104157449899360026432382876579798808578742672353480050730133902544695715068215402722710205005417402437532670490000929331011874766881604554322107440048055029973719242202900899033947107330074030486468702715583295199778418426862778598421464167390660334457279919159360258556137510735592746735478253859088657909078781833627863094177100611442269824372780936783835431631900872683223781688301493807378118507129720664474936142231463316741275897818411179556752928849514154280940238752813756606988643920381380582226313152184926909583634688121433628435371511465957841409529448520925564584412494936348159555548352771229183545690576481854840814155249858805896918605034211170920797485109853939877878399276733416952159373756625814812295226028289682009911220236933970695473403189281674856037840935611976389246253160779237383932997299128994487591133186182544478522569222161317183346578088257507411726575779898203470999084603664968435345745694318104503286555143253190599952811217513206418705515609104903411569809585434902961402046378257689576217684768737075450582060897459079014500101214113338954477917930094617156100539210621448146907117667764764723794781554926237539264716542465477874998008014663934512260407721733127731309936817192497397057163361372567255838457526677673067365528531727716376007485309372484571728375655821820613967100555654075535542416175141263428934776778011760188790268272973131371322145863554135639582160822471473296335255626934064957414317404633308035243501905051491321177656411790272450309080470666031306389337800445326550970241132305250957513413721106099174562586995307356119155883789062500000
437 7596504733675673264588447294852675632798617237154254579654825599661613368798674411188746897096784912156074356663572859201868868040340070464020784763238471096541612610493815950013690164075061080581410474806597489229908727692009133026865386230499249272837535383882980186597725042529315733424767052113000435605070828900483897120320171166107579044385177820868618210434705141229051260711501694810180560610031562662438007205308116177956789874493195744058613422810200117151877270004862357133194579738549613561889051632193006577512270356173794082780997119927940913974067445828012002159965810223785413121213617965124144378806247877825495694701605994921943859059350024108347007099189948740312615415199019502400755463749491508588702595341644255219625302534796238541055437532919675401589329320186794444543957403676141840255665831907051454083979772857129623700680086819010818776948577139220076897461506189685548426910092054234708574173320207451318982760118350801040583363287970364170567224002723131909704293636108857962821746172300545074470922814291004990689628050127758715575926373347295175352074146498111141254701548348689856114952077121805975640889844215279743140395022248466305774508403052749284892422325963495912437655996217096519444372058415875661156051501099301981985304531201774724019377857280027714838638680274800996650144947872730518801294414335617404010786748461263605878629074940607182319635623839841417337455689517379439043914386331897646392519159961320772858235585215096308766891828562365353200187832170059437353823342698531404655382176871606329996269660093429956590869731824428272870604810560527461716802944701787014748701956254369699430705497972463284287905411669400287631558508723376159538685179462759197244717999484033666748832154959873966410586606130364232911515736450653363939942413243543682951432536844337954014704820954579362355979817833957487554578914101543690798731445322445283563096089631648637798145834160230472557620394005462269200196838945167618183240190700347087369098386696322577510071824114823615534299408377036979775492631405599783865158071217547580812914183784843650073182236308108999061106047637063853537775395645403886391022751922719180583953857421875000000
438 5756410927289106580459901814115456416583850844042008974134775815901250571743545120936304469322238920568748117253769425009055691395631940191267648070023217303361166406716633713472661456847348879178651689369197459003309885435825017473818298390065763009189670075317327997565271202970846620444899673140289352916724440898991997414950925637570041320520025940898949297652749548842232285138001282065970765178154401880235714632087450794365482898335652895584392269336338015104815703755030494483722848359952677987075997163547361852112729415035827815599744157938047461595655180493728998024866619673609817677251624160157482854927858529312499569392701760383519739141707562373832535203537290813173012400248728036739570895363200830059671842102256893710490334881878364371366910463950790197843650355041870403555342790149589593966311988462055918510322590624240947182246093086490804878450898562744104068750610043367679133976290750665174687914088160458807585171734018407951793615566272368774482947109018585288134537208056462765903036490559599946850945314770705102207483701868421005008721884069627045186738187386936496726474735403401185073869281403158558930810521659383668050237353712668532877574450071748346538237450105759305714579403981013096712733849186098476644863762066477648489368732048161760228134737673968861182378132164969576028347402719005879406059868265513778608619138019496431495092018611010107614790654011151666255191041294239887167059466480337236350475412460734818045227146113582568240865501962604889881970082998012141638613685761576083850662471151514501230357176114898330485692254850092645195417931107605898034230931265643247336693478615101499156042946832622975864715203964681564188515782977007718816527634469849611020495690793442128497074413862857816915475566450005014172337388450779370981666548253678225664982393353481262276469880129435685299224755118760361735180379775867731486704525332500396426058735554757099944250717595792726918114103297167523584961731524700687875034255209806492911809815141059674399672752539285860930027273176373873636058383696931436385806942579814647958956217966569836514846727820628041416445800082349505891656667393543097416275244881944672670215368270874023437500000
439 4382108066966233849504759061500627556318054778122942685393745420428995466320181389491406685359626754343271838061134510630881825258149678156242415329043098180599248527804553491994665146554047113669515832905281069909883141459206646690977600321548854977732009940212950222901988138212642918869163814474635697824885181950623338391561430902390730396658416217616899834126420769876939629676996525005822511111609507204658915856260314841584234113032430796023040907581119569575061214706671033933717600945871335423428886087992182991680837061198630768943460757192091265832373470517450175250516559925302670255955655966534128250765357849209075153114462123442859441455690972334097280543198505511103272235182785764240862811192295388807508559040376010184943182379139472157194195883259132568364184384973806869769778142072504516745956841064083624190005940768882226632958120582509459069418840994690086980649557897833021342682866315475994618555042903481363077142753468181704833420096016762139398622990723346978510168965781870758647424666793772354782010691819154989998269872021714748244337826372734752094167067765244771946907193123605598189519341538691818164294755462673565581785588892268870500698994122489409885632709074608094868671116924706202468474593606657963143288803302097529406226777973106929368247078397700234212109555910365723719602626677488443203681625637402865062360675752490695873508965596895082710326015331119806824301162157869469937307380811800635216609110893556465881633569311085131077792850788864793468954995027269985584885379133940368329895596197998841115568228523678194358693967618959253596711701205610665761282607990593053372589197134915208807701697668766412434951848114140977052683027225677519408291161234372983836649952167132014557707023226507888905938433813268365940823407622890512127773333705432248235720061078073941495922122266056446144889009468946419051933545359567384383803252140522149052285656856319447451537093568629483349156268521150306577985005412928867299642781802223464724568769196235049759108058083966073145064459904652926612442109245359765434406234069090303182128150992985442348281186614551948379519520585841682702404549684469653707957759181113033264409750699996948242187500000000
440 3351221491148221207567805825820679269105939995353799596664733258026394573519268320774953913725471040313564279831549364267905633493494348503210327907660223115482202301200891425252348070352707597966019906925935430601305432166465412546666082140002022054958178894738273858893900777040829312559946075679872776262587464274406613722551555567130159147658328763859557923422580670009870507515655731537689733182743388210689363309345103861692950356844746380946960653160875263434070798957277621066051871872710176864360482114907772526527098513258074455348768966600745103433276850450458383102250316164221803097099952324428378841206675478724347901522729377911317611760963669656028127225519642303576247961141957710466938063191945440854045301808472672971486303946960473397390547667115919112538642707248535902249347359428305326156909225705854140934804197059924062181230540195373309724651514419840572846344346073231312226529544671357693430646275608956362599025976486265115136934264963709830703867943668991104961099573136832627955842985488334759788929215511281450462788280661537166116189301231342647728221876494871599006081002684205679197747569754554001487583225217587231764375570872779781304376099603818252637153262490146079967621637180317274553698604780678588790542813603198057045221441649814563874449430470505242157478348982849773407569382369844845892859918455192342586966144986154498638631522501665878034352696844741608864490524580196406129604842068358703815403573172021334778034180568067994678566433271648801841688899622008939301311911326457034167873480782637552252309099353549396566576884259413843000240207210663617484878311581898581803654241888623527351040465637160301405325274390840715710527689211086395744227572435123089120311454913469884518892211767460016472229825646317250551209738404153560007101385451005252717918289317194561847800117937699053329215428791263808157369572229438198109523177766807128179415807317064119415936051404505698837745481927793537916210984966582480249937359883574817525171206578850434720163764453899450270362376687378128688759225723047751354888835266803499891068964288199036996276919567760957458187201766261340778122674791610662537128060428637255085959623102098703384399414062500000000
441 2574585937402607109953445041526014601721295041702912438396677568515690726953212299680455268963945338771250396820305374448543788970036080332158053114720446135575908555271528345729038960924468155360688902859202252335101383601194898221884353085088339889830026809353519178037035644821749021318749355643619441190040317698122064298067982470212308401758595923585204632440709138295013530629503614319517230675338229559638675125690085001947665318814061667519488996322538030058893316936449124036921953922037869557204645328718558567250373494048325368961460759221656994005748477621548951366285071201619051545371113634523507208591971025113665665707800009021162912234622099294060254979297751228631477382054462793930098660149592896840955253040914311941759923057957008935827294096737692338356901375147223946313127077403029196267785584900468302475310063552022591185780888894501593666469254946662081009293890123417444911734055398669902921946845686476778660152329867912068134454335466017532667693757001485193985115838569312325762351548688931200035506380081969260121411183111640168141215758492092660177171250216328885566870159872576970379615034488850646910492166988528011817145189363722445841314060645354209802745444295493416251806256905721651484395548328649923446937844544071338904715619894237950821596302104594110381770060143609060075243145579565523175625525103717972100926558612004259249783834684303544106638494774910487924190977067637066264355634201884597663765855471188969692165411179261480840613976909106602093937532257634097591222254913465637241555822070373416942032430542038682479102483868270460204788387610385179457422483374336375093506781460926165767953014257443669116760004846904747909198072501764122796950439247062323161922299402044544129388152123800375817507271960292090806774723804679684234786656713816338974274857247032664649597499729063795292885367202706821879980323387875362919133022948328801854976736101600702788665959998717392386584439719821613614863263485652612870544134017544682399559933443687831751951260219415345873542406244665032980413995096791501844749538177396147271431806272925949000353684558107324887931912962357870172314458412192055624425960199059063016058246375905582681298255920410156250000000
442 1986970146237501704532716883438212289921984937655355453153954726635957226738411809811231952347537807896101073876588128444177464292607407472014347232930715863071874356598458424412351335751379126551308472796306596004706801595000686678783041189487092768088139308720916345093339537836596620692098359107471138105696660612003854383833054296697063142017638409795352930977457442443672673635572678441962383192159946996540591392659485120883216024024504042666075606818028367230024407197083349956028010890363611978195640856451646596294539528563759047345740698527607745208840759974062185830502468910634621947621887623455269963010880082999687514565190050422102940364853014058794419175704728721591048217158811107067434761707665640010263734054584215531543361675661067002225015370028920595118144833041618208211429291236692810440179094670640479843139051283503582404213260151779859865569890767151471066157771009498683218398199791865596083108440729262237615138915910077259658994391872167961698618790646858381559556715016383588232655984132570916805687521682392847836148981890574085367340722373010981390809180859651778024019099737500313731387726210299864177316493699530042193979124489527396994448719172014577908270871008814408607612105752922720244715031865779488246622286470861999137601369465992137536762806568688146121198551206270165391182602126020084203444697274104334525627699174251021302203169695979840319494571790418751251695238430914031465299536447029771396919434626297143105921953330111733712694883022733847069694585224107262325068703875839833438909982616529134180111145349002090221912211767877848518978227804465149165932589944135002967925934091316558248370137030369364342468771416442155121062178209311673869241686757058616904183736155101743617593689217678803243263255092785425437413421910595224164397212488039541861825710504714189372164972485332276581673463165273736142627450194513442661634268891899366922858724731567338886877293017511409459129723251075028710371613808587560535475253128424498741553623115456270088999732857628390741632752005928946502950605817369590627841571925899059758398069261214521576167004832076404404285039700365931649059446806709236276681473159038990674608859965388774071470834314823150634765625000000
443 1540460186106036322955442296589801702882666076601284988931328013016162674683108383970961164664449753088412111230091864205213555772910882454432325785045137751357948073298448334543708439915333488032876007961966660640737005614849472348829012641089018032710489567393959101803235251064898834458113974838697917125729695754821537653451274732028367218089973764713683192442927628565801436887549352565511450372835121496134018288002046327093478490074367859369858375279843248318307027556515577786634895190791461041832839870815583557900207144237504671709761522588595261052936186795974499907922586081373485600792750898198731404312169337959847586141968836961459121508802595711099890884428656296242838532109798590161031622285027625796912167526533512598057690248245960305763249997932203474285328431475317878365838123084806509178401949695156898638966100137726951699205476126731757716387641306968984100961889389689058992507535174751249937230348069192333042286184758836368966293600346433796246985094406129258025351899727200358318719894116696827652851990918758757086043364046166187799043796949147139756590338271985230439557445420066859136439091964691738301818986089237109113570704892294957683608944054622295834137097202687929832417708616468174781259228752205871173710068492599545635751069231627436592831926364972372372436537587773798192298203548162734680180265370329817559893199826097475327462106096499679993801715204511409365703301635075947248983809941766224779119646358423998856194093364384124376583231897776770118911949168089342316916789528603261111013430057607196244870981519427181774902550080767438723045535729581596418774326618159051272949540996851148926188716331436696204906816553937647465948885454057999834809939531168607395744493754885370049668034129024533962515531363962880056524859117851110275390340948172304108671440008108745237296545669851558165296782164035890527055811559463578496377770248756091349851544347364457139055820840431628718870753377028347855129902102682054825292193420508121273289426241035399030482704014883235020203847383704291124957498160899400241855490832944181691842211065247500388356876019341809493415597653991514030190966922187855963022557411666579371944387974457946199891011929139494895935058593750000000
444 1199721163908819894892432991828315946352752314985458912227106878797578388059853552427240532229179765607117205845343604027674745820387642738084502011897923706275529357578126359827582442270306020243999694351027307919171131646561436293085737409081637044387174753417606844754015167968387488126767874034306152158573430562838892193151971141193232973856060738161260559549342277211254348606192485495496226178025756718186755618501732027045974390705007899985694693000415303925289932803381942825565644821152903835880244905772762626781030152506347638219524993593208674018671141574704474740037905188064313205111678393628209683743306885571300446240659438192777836935838776060848789800892530975456930400844128726050518243123222110879849627782565311651414841728251855833051064012118491337254573694600085696060274627547253005139580133063970799261581356963923330195396508277610656411008283756626343942847033303366660584069942272289971364354413465591468483368031532547911430373712051630635501944840362409062222878184022381065334921322307400181456746423924474622381900044435273023006755651188512578954863688274024545085552065177781207977915879616575082473032749107431366689670827417352081799686092240827835082732948517804114789350125115009450633964157687717140908571545954835260735470711716625418538953912730516490439265015867082939375078530443615638001786374709073104074947448244207862154511927478964491256309027323920767132430137758548244970788314962987730673172625625879086739387203404648409532612957459897285871865989982459472068061543472589514661417589604210489280654688286312954139711743551831003766209776828078139005616236349673818384449131141539139435849242739713909385730676758393686581761411504122399530812270795372823404766601817028658695567360186976747695127230739397821574545570521800260574185014074254723351823318093015281451101552450513275596921082252421816700178988499097943628231292274461323946243923322791630525660314552904326283627668459769015855963519917532251331580030852034805980106530444425369418003555173228207947951777897529878449104171160423898583858672926919753596685008986325618794774818012824182688889729288128201859803862496033011572200003550036245007382248119643004813372755279488046653568744659423828125000000
445 938591045573386759676205230391690044492368104956062578067568191477048066566669362270824890258834176820065415611762117685907066988129852995072885257348890264832467271650916797164044675837329420091735744332080598753476575401131957477139591661069031960265922531849553530932233065813890661361423029673842394101157516477569979320624258815658598430746284936621057154762781597196727254242946884473670482957172063663968410458756207323022627277129172567906462168270335839295534524420270520605499221751088895665257457207130862297519415931984875506219395222754441081666703693105331114399680065007910631799262326309114168782053713210433164780742411830598315865585046892535836915868426058542524522399205435995243706012822792538603295039503776934497575616484162637784809530037268796996806764442115817000294440379537771507256002933925920920835482309282179342616610897994113297156532472668020375677559100129777789025236619976836662279888360386348753318417149926651483160013099615833859569444750916239447784629606788848608059141019249165079838489414192031720607895199394783500972699358857392615278884434491032794385409331143812317472066795856837923596946645706286747476942785588170569731744056346811724852118222779004505022585097541495008870824559341256858498482903762472442381372023531353746272450002650052748341000413016188915565370568406302991233141230179485738652533476256274128257055779281031250808470062802496039106110093676298745129681536662045871329221668763757396462734735105661873005952942431416588337006010836858951421983472314930068931433844954614632877950812816503505829424489273206623556718837026391460044778522838188371068214979111677194167705560820257815531331956417399562401393239283107924591751810858342372571446106324827566930426652273979769991502657626789264462347410033438805046571612744190050424182528349080300155875429024559838267022093620565090448237427908969350686470368482066595984065842925216201219206529243507576428730942191621930930197626693831833954917263330425085379650105236721143923477487923063691307703540259313626568322405133733978227408803124873197171548328786241093599246504110290724160616512555746862677243970234709918500398035501854049154512835481966898532740772864713107992429286241531372070312500000000
446 737622739237153191900147563460456636556970029197481836952566631466436000944030337023043199852332345519977915809731961180478050255299821445212281150498337878020400623047910041224359368685759014925378237647369367667800450288164418889050596605933452053799164862385064838320533286896855469979976636465272162275831216104549120443210134108050789000046839110779392276042664919023583916199230064356212105500033892034562329509816169523633877587548087067832662209157477648846009300449278576744996231846906444458265502433513924395923134495516144092015073822127181474058418226420284008192918085354148968795634919986071309115869743129219581175088624936205773350511857286748893037082728403894092671584069333012037112750704354127712057700580179151304581513542136541496139186844487217492025965919597306347547997249952234382024705574373428279414314093842766439644577481199015986530704572632064761615871557750972676437727849555051461472321814985142265012171769485468227993484812045174505373068279051256952953816949360422843350518071860916333754915571223205143888591481853924074138882107236519174711311188913449200411785528592766938422024558254585697254201170297690195405025946791169325938534790381190584925298586322023427313603452027953558743049818296945174793643842920268028414990569674028875934427716852941095185304138771371457899918273600062712317412660799207614690816161502234903291430799412335540642184179378309508321176015207941401394801959630708029360871085836943817361917333629162800958321580678958091721670569214287037219470314025744334161248382231938948351510773383488739708025787754479802872902043882670745876242187055532439013851588091502408447703573003423603945227142112002324823247023929862669301484754245504332995216256290659178856508795467769446972487828253568108905946166337069109402621125523015538153979352156902361688606497222308763288235811962160154611542635166633543744188063073729512579397464271592866712629706315910123674975585129876393883141942590833322270740182483288120119609231004860205573562584247354120335348392196731437482387009772078855230393667563636440170958778684484647660346798572911442869769372552438696501364103884406842769620252353132761835033439367935934270330841991403225677004229510203003883361816406250000000
447 582303726077333690157931611178811886682173223177038995217817884763835513054367771703943311420557941979886491065606189214778354250935142440990589605656933212715091538792719126585859367652486413149546008419252210310483249759228294903805123993205689954271855152359634734440279134285240152496118594358964788421682516484304765020694586921767343082756041827369252697347917411381812219680060981568546017296946295308636808853999019447256239131292550128485105160818870704625782178728204330643559450778340002670797436192822696440098260909088711130128548927681926703566347720867025605753820426579729169616243503074430979925019885544193205988909365346989328949559475525540907916946788088514609631335422577202485913091679682388785206479953099577928143510600099776333368158090365899785556163589215873813856872180985685901535850989198822709949099335762343436608602040325090638334318671737820207519664241390159343472509832670218691770004655915126266452301426461301873188539010448633384609739489303397141320708689245874878523398697273064812971421546050214747489847650581529083018799844731030204157906857481009586477440114157860638595984435635048118042496235395803281675537965640266662784392385795995928654633073317966138574186680770786756557135992284382798360180904642973214239998050707254675830323846016922233186685478720812352552141761401117334304122397174420803283816444140005654084308394661280004598975743982121473456150453441031316452522226736839761950259310141312246601443792673534742128367893950498098717989605029415761250308511150347117093685919429660531479608083800678534400352870167281290638213263760659722035044145926022159709861999946189711989874429722706129702756425285525860023690497572678285918323961332440868157628755020345781886751076310051382175070381330812366676402098557830139855695292304856388947201027013788465069961811226740380743005508780727856294349606582442874356178381151868938558602369817827698240367176003958511530182133357380668399918927984720779547493019298101720580573708460404355433013375422595248356701996520326537682372895627717734176531567883006805111465674041489607288229416937942445949329717362979043644446913208686830685409849705308677764248055835617809633200257432572577442897454602643847465515136718750000000000000
448 461761609456226449036290653449337668460999954790768966137044048767313101803132815666742564652768176649205838566872035329634905036978350763242874783495753186345729109075587260623403440917886751907466617783919756950392540270498062853781374862385918044298174121761883725274652819885970404888973677195511382205004616091687722999304382946619863536810475273479070265858471020047521446057715904075232945114812718568656557012803506295999735817073653373251795310046989046738862083090302708418658324325536038369645915111503609319826816604949463700720313256125730806371811406367463903338621578974587069492522645509031664407056407439828916128366357189080164617070081570789266140375022967270242065672411336106207373894070368885506741051363175989786856415738864747336544560513451262624582278306157316215094750797542664950720164712887485839211903770199437509335529835043445153659106609229856938421583209591941723387827868820973019473139258485749584718627465188595232851160155863037400913803793487046020785394407256827614680626174198561590525586647399739812721056321706033930208377625599361999897445022697517701957785322693359190494322091060944586788980576314921092521359548316387668904339182391835702493100661547081640627576680986241740460971043936094488015696142570769476355582375745643683833739486782788864032346895523761389912718973856715285352043249954209279081694176177500628539562545578672851082858630710053977830119461364117757808848206947752951660032803078434649377701172188734235546581890378440530467285257542854381416725561480020957345940590420248375493141991412201684636977891633694971510806818383518903557465159174631269605399820014207798704505556597651829640353744291168926448870990878140967960118500040585989484450076231437554389842396614829390747270472525221762468731886784150839664169542910514680773088046717457389103236209550851632904148668991324820924606851624112329584671873663210528208682385123996735971218093694335900706663264613766663865495204507748800546007493017886392248752234819485086700058285167461360074508223431544772061074141317371316462242701414003346186018168342326231634703672844120711597281501548459217894336915320868767838983348718306956974780733561787115670200148010945780303361518637217386640259064733982086181640625000000
449 367819438712317641222990815215295772701363109568506327479550059920685155572541722333880756947527813867864743638749797394680124986049188733424318995709577619115829775080413959194652830461253249021259521738257841026333927949848806883591187255548128075811897848306063042604769374960551084244680046738861486262024078067772099081656303996965612106600096036996021218038427227101368277715890779092826474196278991084351627602068401343077742614567084002087127352245665614559278471305993699587160670716405657259289567881994075565425965506629242848631072805221243515904092151137548926677672871236438604101312091397663604431200064320372543981729449999609986020352068148463431428712628139988605765020172770477772624639861529332697644037129639348517580352261256758287057850776523604020864303863713735030354378124778892297367257530081003885312612575192008411168304898922830408559022484362130614294496457665776521697048962016463313985627825856781074471981418572713941373049077884253492220211670616172718027068194797316385184642340940413529975604232734456441395036144019223829108603622930437754590585196725333509261029563597941766556797419352532851440830670512984398130828098126523432483272273301979699878864820879991171042677657572379818410015387293977080605435872783153263964832677922694178536929673544499181442836071472801286303431925941350535129197251047229799563396632008942431109273039319745738768954403906071781053381400208524532093155450564314336612503578165277224156731632712191710731530851678302783653321669286304115770514258435682361804433626798039156814303827142792485009571614725537136107985132887048041105162008897410603025165385988587999462478874379621584064821809835218257199822029330277993774630468705103762660105252539096868719903159740135761009870247155774450512833294669638427995846850345710287674274411153920194872384448048343217821390794644208076960478046292718920509891234146419128562553886739423545916232765662641095389878602725197707967495729416038954216605770330703108415574564757914597173595098736307559504059336665049211856400471077252883286106871655292588809910596631218629775486872990486827970832092233539436120929323312400293492267416340142872792544958609533905252060924908793197715924566454023802997141956439008936285972595214843750000
450 294303732430268136686476445629579907197306409993428083954392105106295101144780863152263778002991882136768535292958848339111674490753429688123721950709814804169842711811773629160495686676734353163962320150472156218325334323849570341419353852285922593094415622715899541349660416246173061983740447563593685093338001722088158079956390617653306911317426982143242792633020886070529146749947396639643578654620576402237248493688177197218932018341077443182074227649744663485386523593291776781405840590819389417222674556850457748872664174998827882977062642300743324663199533864722945851737685616003199197155107700111517531172226042063933769684135214889136038628288975927084750768866951581817226420461577436336861507678029233160790261119377069983179847745035080145468339347408306023443427739959449994007454903964633064056740361947875129439669456008928557781489238824393674202295967852725618625275876946444767095530935724424857010245482779586308960986478000154210428688627788946554069739842559718349008866275457294273108537105447091441864136892550444896175507101918806654621814605816849314158081211961666249384653317181087851522997370293468745628836587669808654190329177264892105480008404533111124108345308237607093546980721311373822869448156137238046786020997229273375728621879590139273480365500547665139082978825705091684232633463123981052088051920697175887841118754422494012187555950755406470951447291864134207872072678793488675262638592117558706280815488003422725575746831016390243944419536479188526095438965559824493651485977466930944325468412198294878279492631311040403957165485732841909948106863669289122766518265804926157943782586432639978789543328672465103040012343255841238154699899814497369231197308337496365583806399946215294898388180878036619175566528505643269462718913059162238366894906721573787234279890138458381849446412902364310552558390338377159691970746274365298587077898678954097253860325838899408505532767078858453347125325672962906178429446300162048814636534839589583046407672163317950079801084365340836401647401154726973498690729686806637451604857911438065063268959101399081058571600790642013903124059037826951347216590136774951667885219952118703218549174700139946446317804348095519240342670465280529822071908796488060033880174160003662109375000