0 1 1 47 2 2162 3 99452 4 4573711 5 210340980 6 9673398765 7 444871172700 8 20459237269140 9 940902479912925 10 43271284508242650 11 1990008638480367675 12 91518761835509986350 13 4208868045065726973000 14 193562170919821248573375 15 8901755438761684668429000 16 409383969579195971143019625 17 18827211745072843440283935000 18 865847049307184034332018820000 19 39819550709103504974823235843125 20 1831266411248494815536666211603750 21 84218345241154597311601272109284375 22 3873128252444015867969540630574206250 23 178121790649354931076701593551181612500 24 8191665815381162377255142645894919759375 25 376727567055408664580774112786817291687500 26 17325372272023483628586419591629208384203125 27 796778761666920223145835811968460953835312500 28 36643160393651040691694676182640962836053187500 29 1685186990709646949963268327432313029025375078125 30 77500280083621876683959310829934174146009210781250 31 3564170294544307597926686382444323409116959208671875 32 163913083601831331643111499282227011936604405704843750 33 7538219769405282265704284541178664684408990572387500000 34 346676153258688057080171624821241139018720917645387109375 35 15943333958771429322124501818370761507449557015275600000000 36 733220024889450624337916377346236054044516525997297344140625 37 33720149517605298910125443351024142633145952871617403843750000 38 1550760269621785701231268812726803740612521976808585979796875000 39 71318112411745291855109548901100821630326849787768220398314453125 40 3279857794664050147090102698622485873794827222680771867436792968750 41 150837799675793053624717978401265797474834190688818566308692412109375 42 6936898864350039659664069215974350045790136554011922901354648613281250 43 319021929235576197977544439985228085460857062447023660670772746367187500 44 14671540312664614089185256966789092285806113847452123497346826851943359375 45 674731344211739868896509363311917952358687793703029231425223444465039062500 46 31030306100089200372217495100702618820550571616248374696042944921535986328125 47 1427056716610853397119236778948774952865325961511315852804653933885893554687500 48 65629093888258337305633478512614900323204775613624913605125740635543494726562500 49 3018224794052358444876314088208869170189388104737378867213664581880770276611328125 50 138805526142761651278672761050090250835466349442440362282411369492265195174316406250 51 6383545097679909829472443477690316088692836792155447260937704374843596002725341796875 52 293573672075578225384708334227027127969597646893858023308348518259740601050890136718750 53 13501197158811196167955228285878242864319521734907112804793022387341194203959248046875000 54 620908283199742685333549981553546370467386842165017756616341591681485533568573441162109375 55 28555030462202226981036542338814914343533621183526961847084862792390927954948440341796875000 56 1313220948664636915350938966563520279981491206069674759188645742574290129200356115103759765625 57 60393886194392380237745073988499109349932578929295874383902651834955416284998192978173828125000 58 2777462157735253138424147003152157083998158423663067631344129296267104042869663915501269531250000 59 127733062462995577696050562903504213676917704923004542716413193890018394107340439271000860595703125 60 5874332149129767145454672252298625900672179973253578666620594914371856020208557193497481286621093750 61 270155412646561212819465547147659605636312132427819261233588511445467189470289555221046843841552734375 62 12424211830283672912419463156180515626197817260801321724933207206096171422122875276269145855529785156250 63 571378667158922174734381839568516196736910460969512445715792246404844302004700705136120572238891601562500 64 26277206614309009089687388986451867660786310860051053947668204579770992456752308291847214529090179443359375 65 1208465816346330481324770416171647569099890278165598754244525087392840923316959184562028407639931030273437500 66 55576289014006584965049294270528411049410492736032940060720602920397444665985331534244589857396231231689453125 67 2555905064743015616045018758201939557614079917300533098719759984581623532326582070989615061788169107055664062500 68 117543844971955774092704850582387805047437649682422770848226793474783558829022057637796913735356628783569335937500 69 5405738922537157381169000201187974630490532917722768765204684249337399500915025074058413103013191406867218017578125 70 248605218806694030874059927154215399973865169269530349018860540301831799392207522301386040280962724114778137207031250 71 11433137209097132460156866854854620300981010719947693273213930358924937229981862612045227011808056491743498992919921875 72 525800009627640389952358360679098294023117391028651280027081886525178388315986294344275096127925364216140501403808593750 73 24181083902714663782063008020541591283840694309734239598547173635900167872057769350586326455539028601333837463378906250000 74 1112066960828348130379443894138794875978442721566533771821901604716079807979797253053837170488853494572418670497894287109375 75 51142989716319654022719404366205925918022278650933203958983637292811244630774664163641082931866198845739634659362792968750000 76 2352021496237317648956040316173133940603491366506711584593355843449791547666286317557401464571984208849138717110630035400390625 77 108167417459311644622896827186205279215908368835953934566602765880916192570979255262556480462463783858922904148047485351562500000 78 4974525198232480346349458686373074206012707023433199708528144073113764648746175140835577813977087578630917759167821197509765625000 79 228774075679104928046045505340876344729289696705201000094472760703117818840724078931296757794851069085635700569611628589630126953125 80 10521120231017246777899134236722363896024799430821822471700483716097091951440020893394098233502245916509490496909527875175476074218750 81 483857144158185900830934115817594876709216117393025337895380374076612810812516138106783629652719683276525084979930600475978851318359375 82 22252168097339530747001096610444219130945436141655602899824563245787913179814407447289141285943288826151526503102699604149055480957031250 83 1023357805109465151656919186624406329702985652795485369673526205353800311773526212861325463478010313134001615585989739926919174194335937500 84 47063333006354226223298679176845058820346428060043129319747866703168757209217150718477799586040609649430747700168955294568682765960693359375 85 2164401641936042668349256958893724710915722123022610381929733067542406250278481156042448117529514781440399334438657919862996156692504882812500 86 99538943979657039773266418941581928156159190626688591298860632297332405860835124572112481654825551759198316939017867626296834866046905517578125 87 4577709227628686353620788944726206146114044072849062689097342995798467955751841429918991868882650081088872924279919753184623625402450561523437500 88 210524855246600997998667093795252646318271295798902680446170062210312644890121436853127981416903679612340863001032257674155376952470779418945312500 89 9681854498120016558481010231198964542588569685409701025950184689003473645858996875346354925733208938234711227590159777326425182551090717315673828125 90 445260045009722135891333084383647915481741351375366751916851023485003575101653192559390949037342042610695573100164354470926216016717019081115722656250 91 20477121167288398214775576760331104346817940620430492223162916270629129848323900833341603280917853442450491150107369875822159760477634589672088623046875 92 941724944780650584492213968030489718718962763575955226150495500531753486780752310337792338858875295921575191756374529166475807260314814219474792480468750 93 43309108950277137500791611658794910265855230880024849790089028611010924313964539834600216511649238242047564105460637037485067345592472083377838134765625000 94 1991748151583543379346789524419020823408921918991282093292586975442291833176482511005411800788252763599419470558361682036854030434019601833665370941162109375 95 91598760526128909042291008030116137359708368500027584864446218861582451844582235904403232874348489492869551185160680084336274876057163141106510162353515625000 96 4212547115081974856806287071021816332343367427785149017679734506110558592234452654344746405053458681330716989568634760515790326362140458843342745304107666015625 97 193731368141422392077943299767868964341566652155226729089153556893028853809384558475478166013697237099842848981246769343363558442385735662776435375213623046875000 98 8909536671429483345573010575953666669954909523631879779159840365290461996358524042058838603109311150569664199337997510937457683041577787526341964721679687500000000 99 409741821683724903641990436132353915076129581283272596026665612714510325556547294779328710852737832399162579453419939872972878386967935700307233189880847930908203125 100 18843669051284201578107068043244887702065197200369928984837858773437397310159221493596589430454507505672266600494059749919282640292550649682432961807608604431152343750 101 866603906467744646253457745732634043393414154617976846064358516261889629533353016040786844194141782574591610637911205522373302653327338106251020552686154842376708984375 102 39854357909877136257821638123594395780471593331626393148463606394383793544441864244928793407140988119028997189357326007123629849038360518113429469712277054786682128906250 103 1832867164057384774479124672080265375718414476638385109421188525714700907520890915260746352618718714753383614727073617620047982615808606495671513558853160142898559570312500 104 84291962466849755343610648742306899790630939306505943697207934894310088875052961169231344509091902594206053362786587115630062902004810455912682414094844675958156585693359375 105 3876513844453571660736769448596150904060929958291388377954314805124531755158756207321563670096558366623566266544625574568859896782888390236751061264281424921751022338867187500 106 178277491073364823202441819595016292915594780944255738487333816951886857296041355343779007941945713534260461646405280756177577388144150715325926284135928317351639270782470703125 107 8198826342098036614591913092120360707711216823900092747816089356011641745864098280954846260569850997286750776442828660109556280990299614313113531235110293391972780227661132812500 108 377056873434560285928698488630930504177605961043936560708935376736973780129202747847957453006618286994258562930779551372148945207281624425018559759824384476801460981369018554687500 109 17340516785218916484823315403039767636834771706688309326814563280123875002589740624116945703982303828819125446513221651615981787961532779068219927432054850158191330730915069580078125 110 797475244621539933739482733931045990714236359206749264422874773079213516203614933358282798873007224692972224632115951958588169232644482443849459698836064835968855455517768859863281250 111 36675191037344632005064461021971906425153712049938931367973932575639874375178055111140358325470136810613160601816579564607720107710773398029607345866429144023512479297816753387451171875 112 1686660052079807818592058315273036635185891420968676128037229237925041761624857965486501477188258835334033780222651036384136417484622537115083731937819958629000289161667227745056152343750 113 77568024891407127995327009524860135282575047633285558989979918964324310017603103217349044285263467387157468292372346751122200118119927788373737885827442895933775944311618804931640625000000 114 3567285819175409326235165588922362839487984939851908846733652820676987638422870524251575052738140273691037959241362406507915352751895962410578920939212522439700760802469812333583831787109375 115 164056363862626680098083567837154579590108530458805651889359295579349877289116122557508446661659778404509841137905203033444607027626042422656087771461028584077794831201366186141967773437500000 116 7544809103647304743761889939245773522502141672462385503486213242093351097466765100329703155111853348656890920482221756579006424930226039752562707700317441066423306258384317196905612945556640625 117 346979190994047201115904226815375040681910753279446487336449149356073932646875464991685886696346059341333423001388969111965741151854924890932355028960464294385044625165104368329048156738281250000 118 15957270399947224415636735618126073949741265092293798806475743154549197830767642908663189043235796785894496845047594513130282955881476751468745872916278839420874467394030496071279048919677734375000 119 733860949665423532853436561576919809387679747097031981719500046400706803030045096057137187246631643565653254468048224794807631487348192654066936528538820787450146571995135900053568184375762939453125 120 33749625089114141240748720507896637251418841815786236646602942511001976747319804547506801555179829620274148931021675272949185336647365810918053761639312875550939525658667489753894135355949401855468750 121 1552115825450399201057645760354371827896926049629256082106408098655491937147838261785000692023405649556738070612258261568539661756984626767299409994379584802456786080225503643729633651673793792724609375 122 71380453242149099085135972262708281836559983494275746701298171960415299511663620503874941983802695937252603471664035067661674619771033006251448729186166293846982303786774660558827387169003486633300781250 123 3282724795088083845878043196619442651574158528819190077801223552523155972609008938984916089493357399988242254985954745289979730110320519567938019403091295939109540420967632460497435729950666427612304687500 124 150969650525038517351206481733187065716182476225059939871379031920701317336668441901069251908003646447220338099626789303956945090809754150428754353758936192972958855578501747259604393354617059230804443359375 125 6942962569922252600154540077231147974389820444720436976269689781651211553240562138124164456560392069594271259210714676493432953749374577546428317095760431613995649250053493550858469370398670434951782226562500 126 319300793766801439743269991365951048652390128993427649382013308062620591359748209656168327540151772514571536335846561648125564702431796330577655176666802977516715667387964020102357317631025798618793487548828125 127 14684365049263276721954424431912691143017946682069463721686422693051801223932994486376860868035281945468598426258150176965157828036574948064600235315152306048268814022876119193424777766784559935331344604492187500 128 675321142663706603777944704642420451670996449554949594324244878792285360344625794780334294525714951178301517473461221671110361718005037258226900585645028626623251627862612402510096019373247269541025161743164062500 129 31057430416543281155842748008976524985666511922310276204018660036778981193238730204623571057245527314540780863869201738747393326876351377430232978117964036057486186592905636491737903434796465863473713397979736328125 130 1428304140269982657145284836771224856446268460551120089175796226448049513654270665328068565349763432560352212549493848785490288129540667624441453679143739623475367015849854082844058150613394284481182694435119628906250 131 65686461814487546529313525997530941449429245026718397278884315463875626495086660310442861130570643850359648272516465843132736693464058226689599248859579508330416482210664328144858582108051757873105816543102264404296875 132 3020863094950176324707749238434696522221273618638342871161760272316670459199080949071302251019160261486084814896257267850134247647043250842553927256151711934919165028154981150052149067914446377131296321749687194824218750 133 138926859300240901129243064972915650280361546105812966347970757967176669838816982516356507736134380973834666983965440615592757806195341214483418267008717490451968061279043632618824378137735004475831054151058197021484375000 134 6389125103780070992971460378374596280755029315769840833446216165878700985356369585519606827207648029410000050581050919584378133125899108968878483803559881414774496920662012915390218760263202754403157508932054042816162109375 135 293830291689908798558485664166960153715692386828640492878757045518813633381024939510905250312495930062654313871134013243904303750610631904274576784679544112981140305554526481232529359303616515667126729153096675872802734375000 136 13512998871081236537870314022002065043202250977877935915663153038037830242704634624770065816304982230416078588708038705912467469923107996185985197589044955013033863338336898794633924135605493952169926405535079538822174072265625 137 621451033654995894001310935022386022995901253530786064801720883753017488114912541447087651319503962298558511738010515422380888326978591545808299040682408632731722229393120117835422483883749259446983048007823526859283447265625000 138 28579991082317104396720562600393359461526282404955347069199208888914151484075075202990575214309304904946236658774184578667406873161568652247652357446789306456333883882352634256640573305622754231316097283391281962394714355468750000 139 1314368865816044113120180440562285835971346624305512855236117168114622333998921796245415694980956689938769658994684017272099069348749283826513174688855590873826603318662535172389102669227015661218470785436535370536148548126220703125 140 60446677903109160523673908359383799028194382028617850812982603041533658479398830982706764084976471789662169796094516736417879166129331981387746095860933154972766611566287463014108593814263145725675028085727322613820433616638183593750 141 2779890002380505557603295064496843350529425714292369992110886592719489400319483318956584930263612513701785848069010031338626889686387504681742899941318492788952352362090033907611985505284990605867089046125438119634054601192474365234375 142 127844716920954186097753406116064117465668935230249072225843117900611169504193630525264074706613837267585786083642634163115338290370229144057995844344115242133770245394056040784476121086210314975799802364158779015997424721717834472656250 143 5879467040279581431057537492245433541844964645939496497289345038067750031218974186325037482799003891214388907970788744045690615128247613623690250931355294526941880862112240573076176962076280631523304372463720686512533575296401977539062500 144 270391561812501507540938236209017790387758154124382087802237019921100643719030750717549514908786709696503141249873559645984313608936746503658613218194616705968510342251106291625352325695452154813897633220261492885262123309075832366943359375 145 12435072124484128118862089309440313729250297491135539898787014595844640549859595668812871675580331895172648869124008170706254901475165984521840662022224960568154804016442803285670205640039689093940780745616281927331758197396993637084960937500 146 571878122618147726769922653966040836531518560097800458949140595609144269902006202309659931941414947072644536679086793232973996381334860851596433421411895806313653078576038133801876603636050561146379122948958417004377421108074486255645751953125 147 26300176135313306671053511116721583538586238170029169763233148653006550378019005654530719477140985986460709098505980606999593312052195624937886451939640239531614552835370655783069613428924607657327394439725273268196209392044693231582641601562500 148 1209522164586041294607098442625391577585063986553296023832773116528900928814940018535920988886178562699747802031244994243913716585490004797198926006357514785141658824104111257395239971061936612860314761403510187875620089413132518529891967773437500 149 55624869548329932632618462175388293363498404389850709448677748699881548852859641686157040251102517719986148313409809425529901801403532290940498295042142508587393376128655589507644347086414936120333255365406586028442142060448531992733478546142578125 150 2558139241150398142628140765864013441342182335946130335427306612911400070623018455546246640146403312620035870008817363186140551922293670530337177528928623550383464596815452014468534607905997568007503886063989795069768595535570057108998298645019531250 151 117646592796549085972586944307685413843784524438008065149786824753895611638569937005439842767728799480126492641674675102337901955734747154701558651271213033171104762367384918556775361723457412864406051675340879450041303019123661215417087078094482421875 152 5410464205385805079413228312219499420749258691799399417375159490022202784150738216701066411942186544158598920724758263803688307728964013933562533830866690937550781298431858422082415257160193037189714570976609779356826852259842999046668410301208496093750 153 248822530444075183878505192769835671277916122087257417094437431492601063410634193018147190024092887506970359552135499879359132312283494808224625918949638849245864176498529487134274250007885600684111220774907463370547768957320036133751273155212402343750000 154 11443131181786998549897475235493659271151123279939562861066139738987608982215962728631925967273574600848847086322127850851034478017329136670081151535687512769371725929312088878536129894885433593554552596368097401883061459570575810721493326127529144287109375 155 526259623716096250944511087058548695479912172749544547143577825485040169220437724809204209829667836063036991095890331616007958710156186333845654186276995118440649246490857016693455632707387794005098748663645188566252679743482213054085150361061096191406250000 156 24202221153822155302265725345603401387104879064074699155581244829426244087091298463834157130677087496739472234496456648700189037023361475685156961145408505127546642588206166604193816358561489294176692207054507913296148687948365963038304471410810947418212890625 157 1113039044573392117013891772980868188463744763018327935524672253017667391837597840421965914649656364694581398948403649625142024657575861184878758853918840572935080390805509128920277391603611151883182492760651424742304282370943017598241567611694335937500000000000 158 51187695000018717042020446536740120297239188528887110617671664950636188248929337426053283376181212251520397311095476444919989153714174112453945732124434236717431745982472438852363124967328394879942063805299390022176551799627913413880931329913437366485595703125000 159 2354077453248020749525419612602891037019230008594832317749542727132370668243288042377081228801095850456702074916742698310499843296129788427297403905194635170849660713743858899642664101308223392083578757357152445197280778857371711794388525959220714867115020751953125 160 108261969129273372710062582765334841627286328835071881719997231306722647412152334500049973161506451572722142059442692195595619155699250048914796140372998973363494228530192364760642297065090881773773707288050260483298722058379649011392301803425652906298637390136718750 161 4978873547077330087107241649116316076732065935619078082263132020664381156338452920828553110594105394256907512177262268888434732471188639499128287535050505924704771636341857622512747106011179772690976171034564780108709787574395262623811526709687313996255397796630859375 162 228974052450368297253368843155075895398329074690696117674050255588196719394010542587458142276004234820923562422805992852084846127384186699934777314737042689560757656794268864103574247188649864614856765532560263818001307837410837860231553002831788035109639167785644531250 163 10530316988331758830617617823114045592027664309922866392262631541084970040257619849801543262117383965798670956819382572899848074217686862195704665115519102303245337120822616240127013489282822075908661689475864895855920050010845195012296865286152751650661230087280273437500 164 484280095006765402667359311083158579596538403924368872063272324656819943396287020372734796365457044593245546786914939074514519512663251965280608868295317743505454763189866464185862256983524371350693568616032555580831138866281946329355059309339694664231501519680023193359375 165 22271619238018413804145207403617411161638980190660843809979262948765802322520428985657513347173804576640875459501967277363690829537266855396049576205052047708789669169893136895414877319145091377040033757859823358775315195455719607203425802813146037806291133165359497070312500 166 1024252346106321862266286058210900266855502311057976229197773263708833042013491012253024216728806390850956729588948967752897826054844808106824232543710076965773231232984390100638491797186965183061122242715113730193288470093128837725565352497091803934381459839642047882080078125 167 47104472166687693495899748887205114609665453701804494717875719130556481948581681135112906321979262868843986652345395187657170070418447913735977768466859532634264827137366238272105632695377813225579518187022923854676796861983526542782578273909071866910380776971578598022460937500 168 2166293596043109517546897389989912383815834357439329208807170737718613827039881008869735681828247689851067282441798618558992298900931743025634846846226174120284080016098521956143346904208798609776447653013797789675272568898518397690739734863018790175738104153424501419067382812500 169 99625953299104309922440563832427033920603692760851291615597661817927588785967619501769417030198684272247476855967398786016035085874655537441159286814281238975406716043508426906537341893536037298753736770019727309530086989149480718412698986318211316947099476237781345844268798828125 170 4581710710350914777879305637638438532080118220847714133963302177037015517074539735432160072761386690509001725412644863807696555718103493400733291933621102338615052445577355335788714910359721108514541115833714518326951582404402830572033998335646773037466573441633954644203186035156250 171 210708879947380277116599933208640239233683194913888846313413814062369651427122843577451123288260364474130258603612255270532996068606675537063287136037309239210706981777576128752701172632246251462349733710230093227987471903558134385994404699043764252124271251886966638267040252685546875 172 9690317633624458710847414534656360156668526868677433822523556703841567988673264515113147198581645506842021996627311777420493332644116951516034239360112663935258890819447202692968230755756621780806217662006652955600764003674015934836208397210874591193708932678418932482600212097167968750 173 445649257231033972662615493824052185569435233359540186146869878323662304448392308942987040340793770972077980424489224232224004540765997606111170090601908961374030032464060996745704162799605439103364477039915283932853165582165261529831310472420590751136139924710732884705066680908203125000 174 20495020697922048327480972791801317584559482031682340512578156180117247582921999184949321454144557422728059153801604584487135423191374218376722283812261354213762016782656687337761587942827521509756174449548559619649217872710639045027766042156595515386095012885334654129110276699066162109375 175 942548128584656265561633925576330233215244498529239241008705349383959262901930841985231311963173628287083337212367711738150094796984287072864866464214253297695625675041169007880752669423555385808551999516881581897704264069921341843070006037316703836778170157676868257112801074981689453125000 176 43346966455540619339014261049744632801579651785433569332828055013719531752650278677787420813244122073535674852830211981919495229512952566953327400877532528632011284531534911174899476149981004970540384794675975670248838289125833970240686676856444142229307570226588950390578247606754302978515625 177 1993489185235809774218946110628966501845011144003224967053058223043697381355976832313336073513012090113090780504097812073815608843291077463483279472106383972001408128967542856023677764522134862874169201355171949210608126671703426755111924795777329559738806688049726290046237409114837646484375000 178 91678829145474727922039547445353421555891252749020658680779755861659617905470482613333470106014832744738585700012132968791352252379042571971906320711420193425288933075465302457896026456848447560610718576166133531617623174622207681612201928686566991902795550941193323524203151464462280273437500000 179 4216229401059388404967031560653474469282825181460441512158009886250654168998956439173151997607467118356357415737592944096469945692218218352985016604507723194503390889429729500206100587375571974456182415984719193105167482367924293816382376850915411663743299527862938185762686771340668201446533203125 180 193900713262272967878832172679239072885375630101308019067003444478151887077496237399414436189873065677258299726342233600078793432342278934202121585351197993568396523699047166915334892164047184719440519371038332801551099567485573983454536970987352599647055191511963636037307878723368048667907714843750 181 8917324705854783332411139361205704554600236007564243317862000620151038812108326458432597171755308675762905758792270999235986063707756622515543827678185141055623612701056374870453965488518301821782504297628562212801021830875160208776172378897349326487527228231662418072886566733359359204769134521484375 182 410099986595149639647872924513445928796659903381520293648117686305878043196434812402698514055865789033242614280846274602484560669279388076002461119564401784857197893658285222921083869269754767888212812879975004967600290166639882832454479792037251155611091809126376874030086128186667338013648986816406250 183 18860140743211904850668189444464612913010840451800551467362017526440556098238014659519329442553969956393226195346131543892288302295085468129353978605071550082281234620166269253097679320161736543268601947563313063729264991024462986040534846095710755110349999849718468367233185745135415345430374145507812500 184 867361425214854464792426716576543892145858162826378766395025526036461445907969892321412330978715078811624464852142889815454316655060793318557340064013297675445389235291623974472257400358010643747852255975792223716485378247936663739606571976234069091719553147795227962306828516148016205988824367523193359375 185 39889195536439208666974379523309639890230943598902408725187617585572498277052663262815568414016854410587877407319294043043499782735194589760017754806560091608071174612099590454681507505354279635269863291182552468442951901215793706565496920183323012856433550094213505736958692864391196053475141525268554687500 186 1834469316121751396770750800843007761251737024098126588433324429005766428782940892610005710387667734579365873320724562003914515925872066917943037650954281581664620828870575806222585494521766144515479986448435086104901028200141495219369890828669617116700797915861184547478852816340122444671578705310821533203125 187 84365644043084021374092850742655206652170155943825878345852098557142026507203892314258818594996805324189574894568136706006877632743929090086458692194262224638331021594476643840651310576140162168430113586785976356846761157316524832344822790871603778307663583609799239038255238850183559407014399766921997070312500 188 3879902395888302164707815754884311859470674612820005528412258625748553706945360115317371132558369075986508757717206157401463608962626147900652571795034784220928081134049642534866207204608157175649859827558716784842358168817318081010213625235925150068165006940900990608175209698658250090375076979398727416992187500 189 178433327598757642605570252556444827847497953733831965007563913008860499958943863177113783945560402262722537978712700370791798027733186781194162190243375243026849101275561015876968054170278817998903739642431429891034103939909805283713706516980754316543215300784851785450804718317500174862288986332714557647705078125 190 8205993127998820282928689525214358258080040384796869277625462577208457837904048879489692269441868330376205990330714409998793031620801781029060483888908455344821675221846350031545930694859010162192917809474987839036380326580612648582479875588332125113820173383078399562404177633810475356312963413074612617492675781250 191 377386467668121388284331355608137284761530409480056596383176786775931368123212258596650296226153597883660640458005616222223666078237501761508748954546187880340624685584167947721724348924079066113691888234961685871522219093222467134422693916286144096208871484277150713018437496109988580172966976533643901348114013671875 192 17355674536587609086703480103059558690361055503612159687439534909299041137661697862549916123457148285739834567819939641593785776019595334756277986616332425990112633881854302264588039620833106536547969335362036459447921667863708607259154366325496381373445018501061795871203700188757133717842862097313627600669860839843750 193 798172336388203104127086541457285044605307807524351075805732343489383972745569130752784212271489813821582295815264451105286601069866709875128174864597636611284380822099894039653926283584275769000444570992761374462194391730180219268428535619036613511046924729306178802672362800929083362120763922575861215591430664062500000 194 36707249679773168778100514687559276465322254862886683384327635129578241782448701148736613209603917873012321222859415546925268722250676892180703194406758164880685643196175351971697972101662303881621910779803320154924719949133160831335712203896293897893753233988666812572999233913776777956851304907104349695146083831787109375 195 1688134401087371671472269428957328525998078383692347239314679727384648526868929414293190097153354848606574362133038461382456708414954368068253282571440790721852053602797489900286849904417897152238722978301591775118209276317142728911028867736471164191238235986155105541731451935861783992190567005309276282787322998046875000000 196 77635828916513618775547628256478862294615743893877883734590089349966102360508085948482838092697583384727631225549397724592877299944190743992437379615898689489581296630641712380575232505133905669755212866095353841406299980684034209864972156650245372864215110925139935031093863136246679774531290973982322611846029758453369140625 197 3570404067159472572498138384435160464347395010378702591214550419086103298400384218826285284478023404847019468224569503361607695836555498458158453781193722173041452280297718603146478303470896205243484638851976194128006157767323217955387329612211874497916685939442934937282158248272039223230746927129075629636645317077636718750000 198 164199769368049745102846788662725225631418788935749189281177704364996318737704421132818816675382405383617347569085677784550168689893629510076454472145936779695728343733194059754939609963494939878429057183679694852143532930947244948776917416515903932389426233288762078852461206143385886949700754229297672281973063945770263671875000 199 7551404197780532478555447561534788088088327974923858059633017325786614355005629762747917864157336964464901455619303156046105774143146336196586599201342146806724555103476613501124202967825121125967836288310357340517835195890298106317974722444707224696771389471015186383379158568712120831939854223282537759587285108864307403564453125 200 347282493621779784734952970190942225715809309854219204208078130383204140050934929695523653737847940697598268921229159523385836145794001216810422373039215023743077903835042023404389112158501099699949700710663596829158947553575562376404605977405457318703728494921145093039843404841324028801508717713595331133547006174921989440917968750 201 15971219023292266459024971331123397865248207993977804558382747583917254665696677476906712363571194948811088782449177246638762880023026018272364650202408104327378320524591224254682814858088944831888391465925881728542879196334567168214627266890851980839874675208197883429933289073941117537821878448030243902167057967744767665863037109375 202 734502434688736273444550142273148448948816234984764142518364623999163272714724287560551809607534989401719793922437153242811757562839302555598795532480518722839780455423074574269628405298374980109369731057433397237893050502197955892858759032055502581677359823015098098169430726332443511542496775617893156606896809535101056098937988281250 203 33779126425909561534858648107624637001118939933532781289551275064173678772563804671717487958128578609347060470814774205437318063079127359420995210097345082776645623508785439529673538867016310171477736539524746195499493029646127979515201486883838928915056061814217269983251376217386550844849349576142567386227710812818259000778198242187500 204 1553472566202073011287099368631153272953369334307319428771905648744107552212537436001737724622867143097769596700051251936597881918078639168509587875445164844622001117182520471274679711191690785700665311851929209528248623659791771908872790526038723108165939975067582083246987072551671325957025508836548514235431639463058672845363616943359375 205 71442848566131101413508024664319584911364137176138896811460961835703263383022722362057110950280850364571307486525645949837239408661603430442966287235415077687488056889859852424934432817502124130450354330345779222855328558329098125973536145516725757484651032562876165500428373623101035357452135339280192562583238213846925646066665649414062500 206 3285594301624255937341834111250373618314676120463879475081002336792180373643092322485250306205839275168498306479633316465461047219846715185545314411066974105791762490603439242923876307640753587080099184371531049469917231068564346279437477373235996933305905219572287791883032182432400116506983974733415244572132252187657286413013935089111328125 207 151101616628195693633309736886958204543158555111013449680820898622756828748495137664913684369596771591566858052741362323722942178773900979665054832835551793513900436467140079781990631794897771208803779723299385993291194395989211885520596650378619490334015415620982704401569174266377381963443272024357631796958045811152260284870862960815429687500 208 6949031575921354484676246408182747154949800054328397986763322364115861906031916395692982831858895459776390553469253904830466442135323207031107532685572352475767902144502218140792505620589937811437444628192290080257416775677236855362744661537187299507699316986416109128696707935389388760366481344647718897821940586823075136635452508926391601562500 209 319579902060036903851147428257615437219624035968217085458165229832893538304331029637972450384227872498813334639032816477621386498471298203117607507369565051347035195316817269744524098653195320432024766702766336997012349663635387805194128695011652163614502110007847308608764263016019024838494459069030292519553910768337345871259458363056182861328125 210 14697200996264209326430415499815687279365309066209862245000712951884867160073294252156093376453613369208358746527760108032359162541470247650560064869543328684534770431222623698813010558772698840697567777324862156210636229182731660161508510104883514460738123296542540702019215367346548060016512537442757522434644266162706571776652708649635314941406250 211 675911456672297358771570287273988844126592561495918448859634218053609891895009881451055960771813973513915409529327210718661442451538428120217941764179946177869803921839033953418850362033184065259145237577498320383452713416792143982691428438231314055401218906603988468289994811128042340722359642716994388874431053710889472085909801535308361053466796875 212 31084578442996893623191693344060327464637614213858113876637889291942884449629694769508708959708357707202147608249389486151214502258416575453945678348729090837443437957231242951657635107760137588277529600278488679216649863440907056234315457741713426136160250147393307860579824491415092833957679928916067561963090626444561337393679423257708549499511718750 213 1429552654331313345412550294519289307844438432921683793764964389019800019578670024918861144137400462385800940142284601598951535539236423528341411384229908615651755767800414572920702849173738188700334612619961670620242186807007824308094201837852896006781658313294364627166322662293750097832594682022536265523440296301327379069334710948169231414794921875000 214 65743879887363080681100254636735753850559975691483174966647210325935642288898086971090959350959999043156134490900193091600150025044356612229882545528286817024829611948180502826631798593030588222624085952952263360561225013776744430605737231273519279176328026248064365027657071783927991808085245381261366482306781952351248943244854672229848802089691162109375 215 3023503702048526763639791272859631078410436304936693983748426845775446847443576065857767971263171026383624288590419865057742560285925973081911080046863019218615251254868113288770898648354339549193528198961869947632133899711737312419630873057176555577368722754949440405256098697552574541121183256214364757500163304126965169160712321172468364238739013671875000 216 139048298517871450310083680097978773031671932427038104765035435706650942153437010294333559115348781014785525858191267305674208276083093014139523846392808182882491214057998504941215336088507942659814500635598609534066202278445786571551309185564194075468781533919083408997355794021597218115136403133767761581233076888104428425751990516801015473902225494384765625 217 6394709987494097397635703733591553829443362798066908743842226201181219115922362876646517790784148832330984478684219166809404879548449740774163083043551299045898708704396992513893606066646594256850074535099042768198558432479363275179910683314466809017272677295158381452154662596636543397811698488095459121699882853131596644136180884743225760757923126220703125000 218 294087135621447361073419285459758629004669702931109074330504973005326704331776946315286831161255991697737246698196956729256351212040923280168645380214971884304370983988577294125136089650711757598848299448050840553033373721699177027388996113754599991720399740325291896952273726951709828099536655122875250647428536680251578155242953016568208113312721252441406250000 219 13524810899504049621261061095337757554155358393196526474786870937114278260056269477872082923151739636986428700484580437791379599944049591745922881451872716394100581490767664334224813117304061949492703180084421151488670667454362725892966296827844217031568777333895248610784718478254591677545796625964519621357921698442436156301138527879857065272517502307891845703125 220 621994258541118601636874287194998440134438435201594626165323004458478994532549788112226097010985703999892058905502544654273668216038007413239321638999889224516004924849178709486258768713112307840025161924882852005577858463026165589697528558114038831585680049930600198685199345804319859086192357903653615267480679074332681816102641469967693410580977797508239746093750 221 28604973521093928047057841587546550776078456967901502526599940412468714415577222908561276858524979889244467549435401325358095953473401761290242333671488885481235939316068021912905512424124039444564412276054862070627794804711484096177993565740273221040070737994216444338879155134641158404215960995378166656085911940172500427248475085573176102116121910512447357177734375 222 1315517786388686583405507973152209063638497451124799517673870190306833332837658914337375554860408380028253413616529846420042464734517809467690266470668806638096316993039930395403250304415162024976812048362263587850346370481086449453987935115806943672999528793235405613264535660644172958802003441307798139709443685807073339151548872494323916271241614595055580139160156250 223 60499515758293486661081115807979102999393414797818659262297191006149310403150432677622609995892033502443118841414182222299353468143384124310261635486765605314625208075795197288567970720783553248697016913219562598892297667350927921787703959337523073214575660823039288018782338496982836165552491860240724921327763080226519830305833581585162050942017231136560440063476562500 224 2782319969261556965011321508135101814235820437985577562274313641849473034508823907638388453232087138602587864235139441018296758050808290761593193795203400652371750180269584906800467416367409697851713275781012393444771459385143431408818808018800515024696995537090422782231719717751366791669987797724045273754396328005977520819128725578506244886511922231875360012054443359375 225 127956468978686429005982661070187380003395114557591667892327780698739907901596417539655318823679207767642297618143991248543981299954033700468766155556887586898128147543036771149119881477308410209817295546711023101175034886411018674063178272755881844087529209487977372393978756710340367436797039666521504454205460145882421591544172689752789651151942962314933538436889648437500 226 5884606419957870284980653165483658205047498933604963717623105163274831288593390657622370661211542889615300544771831410839261239565284115958161073068643856677141223843824400478435158894832777463045445762303181534761416330462410162027535437800186034511643280618564088906080587850087725548896106024463006999305054016448777832542690473118048022360682125508901663124561309814453125 227 270627917401951988434129902707927872537326471902708601026160349000002565592560054760313557180634690048794515733438610690196978462208474705153953338017088842509626931279288359522904898117994386755277763288150128414231772628283576375586284296045317922803220721252560205893456484972867400505174440507651015556192050046731945976453053316245128678829701129870954900979995727539062500 228 12445941911921798820206457516290757485129247393635886965748456272859611950916760249851995510181050836389531957472803004831361328593734491885627994020279995885139777985742931834383474476467760999246709662329567595917031041252994266581446603579022234229102257508246663660157287491177073324338452023359480095839473128350211093642380160061408073124411544085887726396322250366210937500 229 572378014663073950097629371193179961775919447457681916495882228463006824846227963994993371456047860139717870040760826081015647552652418856923319706440456407642255013706264963689177314929297453151359318311210094855061374198420875986030063659566745880680139875223480401392629337366806077987366430709066885570663557807351643478964667454550812104863144469391045277006924152374267578125 230 26323165734513240145037193161521763534769146798148641905371818114975000320939483634151616469919075608086277007064679200833955628303926212998117877710317860764984857671369565020243585854218592459507006721793267773184190599651568327786720845456758411931722490109943869304622810252008180046106345103046711538448384303451661908279575845417103759096844051157404464902356266975402832031250 231 1210579436204459594919946980111102836083282664286578883495443120025774001442759976471163858128156746453606796084046968384326764800624370714291872801780189185631053896963896717757415392393543971124300861254503099220673875335435625410221224203149281198048326617473905436822302131997030426124289393814135786884069271275633001764262601276244905359184833582020246467436663806438446044921875 232 55673492548034776843899767435442439147095139102895921186269437264372130688115357116260374243275896758866812427675874027395877664466548205377509504990051647830424525763988520713912080104237989614028944883756829866530316601790155808563817082817247998001305695299137240096886027928834875280286549442810943376964780506472298220739031517044581639511710569045987995195901021361351013183593750 233 2560375370503642454015062775992992927341655514501010491241588111006620373980841699993721219164871756606538139539022167919152876125079447350199061669233231097075015669398884430613619960190907025128562216933538578060412871525340569496936585138075780110521354553531592720920141507834601480599845608921981780165862780509981620847520087806665504097821117746036634343909099698066711425781250000 234 117749430435419454866874598573462416094359041065132600764638824780846823414835819403329027153936045211779265847622882058199125480870303333052635785112697653048206446880002790662242073394580118898921606068577689964032128152840337868671718798954280237581082553117905382085692958096683673917433820081955655323394729285193757373075982825624378176530475358096961002729585743509232997894287109375 235 5415193618714729328717268105135673324302804429785606213823582921181075040286221684144107739037326036698930702947584115894277562358124573563680263944561599614882906777599097229507753319638259558104775223976375931030464812882563910856675285085832537449992254583454039549974838270753503035808089211291822531572765046383689227989664875730343058325004612085784572172997286543250083923339843750000 236 249040032038642143177683663232535110075085487217464294850148061165713156628114526141519042446127422361883815661200926375799458098797675158091173723272794169000763981422516722588088506581778489962046622693830233861853222048128978707006113770465904354367842280706011836571665034627204614908360432885548198264039495182398484685603012141349693448256586264834278043878157404833473265171051025390625 237 11453133890442181868317145677157838314016920667516667969054697687330486680044631092868498063092505157702665886375403113875040742171860694346448342006283424587905806617896984171985947492207712244986256316679857224299854827190368505518486405480163194310079313200953364969201498117061857260281447176056254689149632805135203714215881701704874841017374215995650033050878846552222967147827148437500000 238 526719639563978584201272382172774375783076241554873891913548718730133964564852077758154809054390821967761996933127533413572815407613041469564934341669943473972560514101848696742824048298947414329727963294613894625060459879673912416441638525150254224039475227688450355969082517336561624417648162413104437844276314396569189426945213400263448257165302267270023950374024934717454016208648681640625000 239 24223376881495303624719302145603598292431917744347532985554102993214934985401920812529328025686921822204211205304835435862113925077725833824487914509794864917224615003037753828050373268712335129267793538172625644656381025719724991882284238077975912845415765259161063043934281664361051007535647278658393796605871589536898504812132111988554370558025608355364084733896135048780706711113452911376953125 240 1114011978039577602967311222713963198954877777316376483999481885190151461531996689927559337767266489837690864316385883798731327716105727525689344008902611789745412868848315173095554575298344920775802130845788258550711342234376703783229245007634852650862668674241740282168413782280821195238180806923103409626065108275723347976248595201507224281810427250954235664504032854438264621421694755554199218750 241 51232439361652052174696722630102422360384167195711670338114757548487956817974509633621988031595050368845605429145674562337454983378450112225604284564956943571698969486595941524297644312036594167199423580338733761822524917652782589535547056361037077900834644073623554067831148040262187331891643308560652630119916658131241769327731826149057349067699834957403642009265976042797774425707757472991943359375 242 2356135207418841910823345575057740690614480976174748451501360186226323855998811249095813761155088875622010889043205650673659131261936630953409315534932992368690710713538032836903827393837174903465870939270511333689868231265104093324628619256430215277782541926229942947468529324283888289734908923476211086416247617724442141600338776609945618078456906863905471404344038610645384324016049504280090332031250 243 108356603449061661687793847923254368703589233916784542727916300658102110934814408005830381029093717697545256981552556495714672002873947959454219067366290698897157651838678325136842894536269825648064285257864304839418646684262986452441034635914539219305245760436958139181583327893266794733998944246692856472940224899993039112341443509672420065557761214170474515863101805379642428306397050619125366210937500 244 4983225696915626041466563892826890579834466159207452678578070438333289716880718102831116731108028952242143096376553392553048399586180667395404340952311274966221516266157374919983041981863422884563378047726756579961565198580845869887568303831646969152248168303248936554548341668186931884560886999471327857510433682159837188641844533518849603367206188146915444957012718274480533864334574900567531585693359375 245 229174204026005484653932337776711965008147146721470977060287015688930131789912305876401132907809798269557211189502546188302633616506448143495385119650037709150334699858512980708577843608845886955207817773169462236616830794047057589519859227703473563031776483395929408272022503404980044177419430518043001352668382846748794310079130008790874332931623212728561209723127795045982679766893852502107620239257812500 246 10539521784746979254691199135615610186436048107346443778024381201463724317606793957782899433654815925291091698158569628332365613763441519735224186943558531719593806934354394663930202320483429608918779528354788761233432645149688107327103094856766172940337340454789040642508229350197077104172268610043448114524888237637043306585942868728081542321686219395429978650916666600700910549903710489161312580108642578125 247 484703415566575737622550045045231138619473122553116627347622689570413312575293881267009891303852906865263138019024285860121893624556062148437138821452515520793607783601904893813627711877491212074589036052663934546741698552086008294414697036625386658171480500429917602756013070042791452477991512832947982861628524304696344418328599553135096026841474912977079047627938009762393889445775130297988653182983398437500 248 22291087381394384833332365049708979902941150628848524681099502797536793561254104895643683428352002156531499793672006378797622879143548758243459384215321941890415797366289828182579809693420028297985312956666237981599268441280807280194575766387477779097295655927370753126971741951711134458684833521263473504655250342772070711874863660742046570617839115596603633951455493023702247867845471773762255907058715820312500 249 1025147669042389924082815463255443302444834258681047726388874347012652134230212691452499354686468361428283439338932380407568578001390987612194910901468472928402834356642820375262548164274674976792098294659731321327411062341640095242229137439052523841640598430911180902729100303008661380126291249511204747597013157212901799479879087242816840113480518222778752373145982209235067827979293042517383582890033721923828125 250 47145647287723576685891061634653525950344808399669117977069211027945655395013171028577146859361757007642932822270459378684860526426913997493480377069249549281302189690494988076775204316197061983951887912548412839592191658878554556691232203908271462343829701382883464148582266593991234796882615056527157640005318364273081154305436126770907415709331001360900718848624255062152235695727142683608690276741981506347656250 251 2168187203951519838877885086536518706242695116722213164556958530015307616747693272954526690148946493946643101915288179310339976568933768499552711192291797133257773408946656451044817848375638861102391518755101960778298211876764986646029797058684108603214334313819545746480872765225328039862726880064401062587552619209638615385900583394813488783316540214932492091693181258558391182045266276645634206943213939666748046875 252 99713038675433118058651154365722796603097270081224491638673809707166516011126251551788043923986418046975134215673940171522402715621379733844845411149150323786179949134446631705189531935492287183552682924393805165953846414072607522873345242083203427021625506609615488889461870192584736097623371583975266428804654598795837832099074953508356568560681364568585235570033060877060500024060551993443368701264262199401855468750 253 4585715690862797392768246159120759213770033546827851942057540200220281522788174839674048312412662188652745637908801651445792406394021879063206500389549991801611459179429644922405603887118261251197776363162792677363154286342847700384847275053311391956747167158740813242269785016284568527224303437116084662292686655518923375426305968931051027984669373273958962268419662895994088659679110975275762029923498630523681640625000 254 210893065508455397478089986686993967409213201164467281571628426947171926835388356670431012389206450475212123249716539665391192878234696809462384680844847853230384212822457057162623258324128549016756024488277883694755911475228928976280323828829352516193214451243959888075363966519982255683265755594522089232126143318654775695325886374666731022715342545457003067579654185111847512225889678116885761482990346848964691162109375 255 9698788166953623436468021168957054927020423749716128619614292390990906025955110736737050258425135299064798205372363363299796644054746456621277584142965592780977261542317691902826200941970134828759939933824516627448420343710070766027283359370657881968559919139904161026445936899978665188075187785824130057138365441333880294919368706730994436366195034385176422549449072205489731827478261383390645278268493711948394775390625000 256 446038809671853300133058869136374111319469108624700001541912998723176503200026411400765888735242622585111219077786269179670987633461214760916613474588460207585297878397026884957190470022608939239020241033591331083577511195185349272891509959028768448904977251724467825718360086282522615350994462828920155995721479391352676037399217915779768679711816778463503820349556588189383046658847455090413092193557531572878360748291015625 257 20512935874954149058213708978366127223839191566180160058179421825242928160500675211278739010269216289694049731553140099009381501027121003500800486225648994928363080726596806843778378440007476717360872466099812161341360070580314356185379996970591328461862634021193420856773913194214102297338204082607831218768665763231772414167059836222000705305568589191397628542548524805001954288172054396977017631797934882342815399169921875000 258 943372031952881767843855790953994588797587113771750704838916074814178977693424926054576991619006953464778314150069986301302172954079690501127433409652444515264727566333855570874564464921377037566057026632679892797733297726987577988602995427841745585818867726685563179474184363077498979369845137937975567354613401804565845979627366735605236012365586665656535897170193928861266455824473309288435984854004345834255218505859375000000 259 43384857052935052658842370744157498504124093711514044227317382641091853118333789705864019496293043541933054313388980674046089855396715609789908750621282719279502106056551924396029076404438381455471794832460089958347711473838598572989918773787762824814996130691821847260388077091418324274244387322395226368212862298891723132037190613926969162644150006362599208731650460671717918819727249500790844383146804830175824463367462158203125 260 1995231740766319617742862095054487517701332750230912314648055636244228888407635161485044592516663410911563110365431662231487103971131376600976615608326037519221433068358416031992703174014516068386872186970679367821133873199540474103564379001758287502472842095908252349532738088856749270109132400629683507143925424759508383749695618631903005910698450542419411675127282349573512413889503361785413004803046987944981083273887634277343750 261 91758967754673762303354423282739346544064775834257918465449321371616944992018688726419670010330267124453409093211524580130077610123134665318421002152820224025978139800606553843098996048089004471193483244337332889665581001026722086095778666396960581254356541418492254008180254763850017605445853447825252803265754951644265388298396740634961343190982212605331937343483097464660944939739220730496281619448240007841377519071102142333984375 262 4219914905809114531189307357940572235812754967856261755115102969435169282767596900694009550819119388853974691049920212600780638428727351609144771799450549211828259380844812940461092599211664526212731356153756431945982162393357120001536779287494982214492674555932035211333046361025133122548667570892214114442793170870752221632516915420064257902621818209736173155576820211654406476478401980505098314844225626529805595055222511291503906250 263 194070206411655169810466307095606270133401680002842359329508742098902840481183569633840572683809821072454384135193015002943761438426637193641755068217633268687351368237351474723378403335440968379047613713676303796049209595665829265755080939049346214222544156279823571684169669264713177058466172112451428224603027993642666859763766857784486088244220754023191312525757118389293613976462964003648781902144904165652405936270952224731445312500 264 8925119547983159973873789737188949782628311609197490560893357509953420425002941432654608064555512436149183082770898381535200657798336824621447810948711031266711858075884109279202604324096427461807138822174833237094123706698948065462224918232878897238258044040403569420546223930700630473443349897120964319203314948561301759428125262682249319225933937053737572701756727239196762077556274098240349039977414857816029325476847589015960693359375 265 410458464586902004275711068995814712901215564944580056243397420928359506026443427620679574747095670120998305593459885325843099364057171068122837419755537009875629809282910122725762364440488832142430277270851959239954546554229263675800059986884987375359680380185401486751979232521006010494874776697875359132754854581286731218251580749868866945753432416578625989879562247995021030332402065796646567757272050513961403339635580778121948242187500 266 18876626833430844440333008693688998610664911319128386281446368791545166917929075405241342752409976868452433573911232285087114162287453321038291249520948524030062063594257246875192598391716247452983110689849701957230948284635497366054560208805998645539955243659028429932045703472460049923760108803584021427999776474171024175454886485065940767291113262265540326986006990946948256560373910982600252674305958688893980479406309314072132110595703125 267 868119606126821769105462877231146149811105913066894430429373639101184228557225454848689437092245519130621157528855913325224114010830125732401179847328769492771106828106596191047551654574185290664158350487229138762430952038407636867521955708228326958233172860544690957073127186193340067274523699369919411587115594832565829219265623099834327816922835519382357071678009787880678426984808480344537505110375646966147655803069937974214553833007812500 268 39924063615385615629180262492344402778035221495278013451787328614091797184013265771287018154526301669742342118885559367478779274580852351489358528557794394004135956694847595608942175994389951410294804726764785218150191051095447946128600816175583446943040353230693897787786353758656175391855026865615538678770790246287555358346236142807380057256787758008050802721679017135710408057147894958990369434603372872372162305509846191853284835815429687500 269 1836072868664716627348247266065705038462711896275163991724204771658642843988241544621755298686829828439788473703185462107696825016086847702370402847729538060136949374542072395131900247083817476737270163120408550871330029858148471328393526882081373802673109390876900882326830400668829656686536784926624594033663351517251517761532158971576500385556222002985282627515911179227536716564794444626188294459833674938942227328197986935265362262725830078125 270 84439390026107706989598239950589658319013081882542602602487669334333362895276485020110670492781432577230916395332996357067472115052566343894372683582805573341152425477106140161419224523639746288606473159330730993745185302283106971238667764612319142347713377586379181773246377369521566594883893384510742883402976812475956742687798925674723915984200664616627376190486552041170659691661734665081552801461727388379618908231805107789114117622375488281250 271 3883293909335110154934880882483712612946367810394062771609370362840804663463636564026898682865635017718019931603935666164127540412444322797537424802017195484363189890808347379789468796639823635478094311830251412683940832508296038168935659929817908163478057395961241189760674048939997252243673701804786369134200828300125606078103539515601522309925100212230371193363399660558569304560836188432846319623238160833982035580191904955427162349224090576171875 272 178589300344502791922656030064836982476797695733532011475238600777490265104045104346550117825779712883337895317190686605303281384313892737327246068903090559611607286239520634394115641311320430366245057358979413297584295205081794423893379353114312161715693927966638609074520767675818235040755415986034156064991158312980439025438990822603346384324007794118710940767346157787318077271268674218132377699997372994455621664222633171448251232504844665527343750 273 8213166178554812458596817477506829808948029541348742963493836094496276445524652952803187206327074951141056396363265190098819971643970883303718550620543675158226781542408622911204032303206043467572106041859775172006637328449253626938685028336070453284082619775088822732659252695131056684987058245582656336510569453745366471150807011462472436696847218585027017502641023011925801275096808184105175645874227351866947444136712874751538038253784179687500000000 274 377716350007712244753614143302087912385339633680421675104637208215886303157550665055123575483647384674177620024073521905433367291952295510207019359413687027331115748073884030328940114701748200333413606009156410345682224135120104267318398429573782500615950745874512113778423726157934216456176875257519318933626944498898203994975902890218538967903608168883229937322720812040452894842487826357649979738073645448153694247073186573970815516076982021331787109375 275 17370845537701358361175655154721310420400001250603919898613667032676662911241386476208531236214244837975752493579718926781707202519799233007067480789970932889876620259076961184816139718877428172948118242264138111682262180383203699591139109268806165437829507891585720995775685185292696214773138799077592470287058832135754160729555862999264016218724300308087246525290682035808792519538295179263769953333344106289216207672509995063592214137315750122070312500000 276 798870037499086583437814026206423626039879515507071858618804041512612344663618094056741930578740186389213947928353714763839283644020032594042886141818917662927270311949938518855934864275949992108280614309815399681234797137567527929614099025071747514540453613360144015992512438392014795082876441110585704698546569725123963149414386425041131779541838658233084790781527770915442830494538828543432862881358641777966396652944924827721706606098450720310211181640625 277 36739336345411000201073800591610896527917657327035733059696289438549916578389648388104100043811165014959443518517851845091936810951778775650987880188681340024212747439172628458485501311494994326681359447360666371843796499758918350502383504970327902892401432728424974278064692302116483504465797450037258692641238058194511243838610233335013986090799758630716984062871119360530800211581657323236893869855872853527487204364221362595799291739240288734436035156250000 278 1689610038857892484255955571645424204907688331449844161285883522108780809044634789150335219852549800035260721015565421450042977545777166710658638256471067121828057541912917507262290901178325669225971385013854089048944329056479259388004818897335471680868949704213471560639623450599647132895322973281719957046356922016273333610559137843546070997063434237061822881522878185566230463810646075212901404892046511550489587701572025135732246781117282807826995849609375000 279 77703692210704594790917206578760732071488950071863038422093872556119129862432827668459446952382804992240117127859668206356224846862175456144502791183452912162642867882913658685957170476325309471355244826017862303975530074545211921160579913581795995526186968034318759330785001656140225463186933924122005756759604693097423091233267220530571436915233532894965912466790211615488389708114780075900139921213568425910767519841572566197118732134185847826302051544189453125 280 3573525040877043867777982480277775874328653747430246504866104894362025172685786500042556154354413471985152341721612970489530615596279137339651724392248287148321151492979090510608491716962155247829023320235747808734164240989527872059051769626793631521270124993216901764900068790583153773268491744151869877558074132693069588822085279697385445914035623707068359112198459360175784310416603503692090066885813980269925111543102098574098413052979594795033335685729980468750 281 164343300227579785592183892525655874099320872587176690451510023610242489587418245026425779400153852649193764356630303208620489599331583957280011089519974215555327948634576725235622470531427252414504088933077060341028633863313579865289245979239630045101979505510120609962239406749512523503478707946856523584487720562478016516974436810917678614512052452588834616061099688640419602498264814827614589684381080955928985640022518973334120229168320292956195771694183349609375 282 7558005056839821113742670735546405467705366230387495411058989117526845936911129698929385178113181812634665561850338802918036145308102757785865797561057820448240436395238862953601244902766238416663552157032757831560839156166420926683659039807541504054655212423267871428825899714107461152816920738844616615895571964079601415899662062394933688250353188287860548362177046040627428335397484971324370742149401614568662211635574691955333226367486076924251392483711242675781250 283 347586061373434428188509868166046242937861717989170227415924568913319687025797899893876552587450337340846033013463747602777998755819875588024736156484777059028395511923230028983896448254215255399361984439478250299492473268555427254606928989827799589052161188907788882408979401057425952220860658757491659145134552954007406757346209870276444712547860169680494020461362360619239037015929588737126927340711626884397932863038278058619851007549073074187617748975753784179687500 284 15985179839455274568549862313868236194555058072517930173152041643884890199299610363674912313903608467332340522611500382476252828395586797932408148896344991438950095040224422731144519414311025617398298791708539834630705487646908117904433358821092401133211812558277529856822867736824478101217814730237543767484384962011889551514897228362216529637051616598405637403100897380245027886160859048921229757045316613626934210223677276457659134079047902332604280672967433929443359375 285 735144480449114151725257258045878244103535334950059227444438821211771551975081394813444970643433580154370039407297538735866776641616856743124058976789934011016103130057593336128071900579060292798395583041681553166826181367174818918697003238694235383087657754394183422648419368905834772694791053475299605444133734121066780438871370971170656064337222373748400194908976417232977411529462671434989066380444659476876149738288377507233143509646211555264017079025506973266601562500 286 33808653550513599517637079696044773164687196409277033695274859380368998998218603119227227264287261609980868289474997528306541168684177967394693762682448675233969744075769272276812036951398785958442449195319801801973371601237430465214404371586531195814749909621503511115515469915763149231377172285928554660986894496638648095406006498188562950373567867723363949017409387221170826142041639306323813314199256316611358119272836367972550242373686035790569803793914616107940673828125 287 1554830492912576097843714799024651526162897219225363697194784779016284208941612584771805459394078934837967904479051860555350913688226294920875154739444111196383021489184178508525208068888703964669282598817998775284807307254318393784086743196777621789379016076649999181567638753178166945837244561154220127591717853445170306776843821160248575913261909341841364656926288394067041273762265340532004636095355946637758402284447434406240175479990694995535704947542399168014526367187500 288 71505298431325410308910022011548544366264593308526529497558471111702503215775007021136672389060543116500952453916134100111836551832454606189723722815543024187121016789183609558689933420736869579909547722586793300068794946481820408167861917195748294290785539755167542181359307242720003508024483163967283325817353336981168668685173537692019034278317301014052115441525094667956474875350463423823721258618562239927994767998053655846264471760559411350754999148193746805191040039062500 289 3288466316463217667135176183800038345969000838515579348979778889574507855510873510162614812862734965327240782210023190166205608187197355111780577308254153700941808694270350471174245354278864427471130935248556894064473238042466904521191486516033011593797573032588959039489469651914809473149450611642987505271517935406718688942329819571815366162361285994905928387934364869624174782265531674299857023177561524707147836963100698227201487583199086828233959067802061326801776885986328125 290 151233698086010722833886092049992113043538823558666304167979337066476517018138399585355147901784994116269756416899220303267478534262723496383849420317035003255771914279573900469059221851337352302239951515731119881427165373721856209009957674414557128156829925322476690004353288394619029102694579898248969338547593861067505255521887445154418357111242291493688302374243712655105011623601985041207528561472198699929418800348796583644578060868926897009067999988474184647202491760253906250 291 6955105886980572449748589776694175982694755405950170200663953746976040877802672595589011653766182661414550120039206364563346030859411584559338781675509386844052281552337198929984323480905363103364661932451825231863207057738978002489702736248941700123469315493627603997218162774810405733281900926566721967889464383763188478823466576366975801127784459189363566917072963409385012041915085078424453793967518352004672178497230887004132702999953104076868992677873393404297530651092529296875 292 319859254328360665761562775148976613290372761511556518830111105814343523529606156958536947285714689910201041789934399163761471424252621152970142161237946333015371117136620138105711818583903606744231579288733343557675870133013795968023071106359955462360306471605573535675632542095566065529967717728372920474755536339481046114984796558815080328597134766101797707713099388437957020322946879051654595528344894838400568056469547307336400830949963173741035227237716753734275698661804199218750 293 14710048163466686771751051388447202122686919592480077365446242679276662225968759803833990827600906659768820080777985339686441799209609546483623222757505730919740087905147091179389768713958035199312999032253558239538565966224318358956300837824204933215537387278014833163722606016054967235351144414184654621471303653206592640614815014654967645759713327110214745696083084732559810161042205649897511206270336066331660736408263905368922861500836723157303875808565862826071679592132568359375000 294 676502286688172239350173251796507539201199357240508062826651939633845377371813815258894412816239091486409266073066661841650615909629509146133114382368835267553608284741342824252160442226411853452593968956544671665687449837516398860530287218813603300383310018957422780278641046788152036102526442587587054192862292667196454516448582347051001762025110949326069846289139226555723815016287614576723911709608057852838542000487019755882780638272399435242075715901677313013351522386074066162109375 295 31111750200175503012960374177785788835030860159907327925834086011724017038150522388749477699539009078569408864429315592535213799969912218129617932988906900300902774357956525099741982749350183600827321555463825707080287706019558053462880658416469913848126556330281038843874647042111686853219393194918507120829610237916218869067444909215375482010936706588846396244422922963323757711430992406699119178336546865136062313018084260417107518179583424008070868804765041204518638551235198974609375000 296 1430802259747991533969640214171404270141208053845149761974189123737153412951820580999097188902787493748144354697989628684110295472619708694107236079594614584017254613770899273839869571480840566793585003870804238153765922956460775401879622212694764939774100250945129671969841201590146312667253668598563681361286100560536623347373864531530291705702370854454805277010883479490508574631340250191839864549987299691327718621035633502063071800711016495606339206381196760275997803546488285064697265625 297 65801348150719296394179021933857352638997824139525175028255006914809956046126553607742782065174856447926147048498535277405346727720284323081623870677911045949855063847630044140003198749639825734722632418786724951185112999279261073937616720757704128455639374082413820659405299138330459928957313036154458781600662989819332916810062777499004427013028666946124926177776353382919263123583760176742562919703015659815594607560256662058565959317145888348766537279121990877683856524527072906494140625000 298 3026146617363313596134545584183685036105759596074116519471950770847626476459663784702085337212708425324190302952357315980683542277212860937757484837686503790035876971034443207429325477616446405561943578731714661941894177936796533859862516216025219269500875314166394479082267280929896569424134259539579191052635429054889810825768159629559556452209692862990033521005515431242304121368152056189262676405790833446864939591273463026499737560661030038661667082577899634543427964672446250915527343750000 299 139169843888362958137202827097653112394226181331771403907394860230855677008708911359414869031586350242567587407825238498266511022235290564483230562939336906633827283655852501784464351615044940793828834549136843541298659460880721264328756483673341770969500184496687063448410498697453187309066065109038208953331823369940892329937167026740516189067897756044258140340600642339445085098755190970587934975202394312281317961791490272283184790348734043613923444808640195180515775064122863113880157470703125 300 6400299753085625425100261249048012061814096093503597322081634684644747151072256442096277306198376123539257344195061826462918941849995905539984734234804179040047127847557802995873091348107013546144016173733924239382139096101495930764274102338465472164822885269562386019456358921844817843795251443125627903732263744675271910910424004261850729895705019537004382721988570771181891205371368268253978755393945730407279408130791807758053803944778313977269071968203770217620274252112722024321556091308593750 301 294344204066274831885743962690141656306017898801430519356728323371933442150576384792833727946085427222898106923567578018460361604789687909168868022010002472338636495377228750243239422823279494780817874909227231631017607646359851150099297026919983538204833298069620478177890841467435869719291903093246836269610212470147583177734513860195224784273172229695734151014663963277114715319284213315851089334428033578677432456029030851556126365503053661297033595238190582799031602689865394495427608489990234375 302 13536633253097225882532164949803299352597810487250028253124627412208579730636445004565857247135177383130386396519115238931929610128529444426229540409541563941416598140214887609620674681665736875019250784683975847452237182612335666683210537154111919744384222352615417588449952343323253890818475948108044142740571884049604008189664706371555127225179494582382030949770450352607286537673329117500248634245793183140247187982995668697158423712342847753216231753873666568410705224323464790359139442443847656250 303 622537958272821929631263407892365934972125887598844923238110527981593170771510200337778431967988061518956011782442405423112674241474597245107987548827744462977421668116201529989343503208748980736857957565753808516453417708423854072874754609791064685230971101427002949258459374600912191978305456241610892764859447774711320023962449022747872689014991458245158819582567108234679915825832099836141358092403347832106724329031542918609454078422569648046933638183225798862219235729753563646227121353149414062500 304 28629977797604900743240680485825907226662359629863560967248280275374208464192015192303600885426204275531055201513587081812448768489541491222718483876735298997296511846508491759613605129550419110779352123400800910211389748476249683293521876282824034719419615382241962360098787468872520291779616998932913243593770451229659316262050882089672021340657930932354846774633591844027221011149552726355442733707427873366182668538760173296088002595435854170798637169468103618429066781203573555103503167629241943359375 305 1316667711259678300992949677638679144130142021232475035755743980569870508548611436135806949950435539732315672445498794668103095281090550479065381765065985973530820266301705436218063866032215428000507173428274691071150189927613881840548240091916752326635731679307469075517642238790835212069033874780816937647022624620072308064650179590000313154408691851575472358286166645915661055877732157828126889442072332632410402659917871987821397088602388839457502987002162611520489354788310265576001256704330444335937500 306 60552399800283065436173552178234837363300004069892881094838382722423548078239664548200449154801553034529915814725369802717945005425487467564013223067795830245919872812659733419169049261628332786475407333353708145542398423736931224591141529620467028334881764290466254880010931152868549437098633753013323954564419961458459201393652378478978427623048354051580490972584213802941584514645347523807718551687802977467840986535792466164522695568888852000011106301576368097301823756328786885205772705376148223876953125 307 2784752060233503318008770056509001809916860229990320081624710429850634726854612546921435586076596797390527194934562370411440803108538113970894872782140198102810977900159857362038063732449733383316338575664661708496754670866257742336208822750468863459381447146242041518252507742608059628506977579868478253971465006515392426378630606268059534527712766156374690578615757674874534381906160579322968633468235585743806560274210661777733047344732733091628044780343140307858011001096443237656785640865564346313476562500 308 128068318721506551706297891022116559875113471381448135913387603074828254239102598295035698671244279246990349546844429192767532419940624464058792298782975275321907084805985709751234087969673642235106995428267246281059501088206830016496614268266203402925998809597611065468318931974957072533524544233738362203658320657149170407571669674512820286539972463143988107121186516721994055062704224868135423667692058559576872525791349128435481163599873818851971325943956948248262425055221669367711001541465520858764648437500 309 5889750292088161446996899855469814810593538725705900087762814639913169247155247459956339501598206791100070352870736170731694615858840534227630470645341403820990774817077497942974623737710981834836460898582438512091322276640782030684878673036088039164959113250578377565372154519475161517571596470070795274640831085346689183352979314056295495653174059498382266404694042455001696187117792932990846889556466642809142066950591286223064647867821191363353133666785527683286874498121143961526513521675951778888702392578125 310 270864479595352274618227853618175343695864592075067895337169055177685457753193232133115961148623525414109566869694941545523498435604420976725778348074918199564392652521902855129866475057603949146035788419796647815708897575624912606149565494236554831036175605203459747682341856849929480289345862548863726389137765020805809073138390214956711153668288657699274928299566388161649370405335491395036596694892215286869144356228493525395023512554547106226532975192920118191954064650397993041508470923872664570808410644531250 311 12456821200894945741827758234401540561111732041908945978953555008635410079514146674625466449868594664115249045098306224491782385043526759145826166302527400934695330686943719792846945583784721733988098623695517985965363429816578989244974359037794173038502272479067247621121813518048482607859789538547407826176340982924690703049150471263450934514123938321764205421763305461808292586052946608680701782829597205639459008516835619198653610167366769334643378582006576976838381029424711321507146521980757825076580047607421875 312 572878343675330618724168216137175466743347815329057591026361553361202944550014810750598881825222000005400005692658251615147176618219912383234780030426904344803673961309947311356797873435053037703890353545357111653291467651471716705614322148460351195369624915120524331133869028729210845664929616987203486447924594694507794667382046157547756583358474175253929790050170037114315200522053096312654295025136003660002016209236467634114295701746185324047985120766630722580676036975863216205162586902588373050093650817871093750 313 26346175429459630006229997308783371960838029225755766613938517970973411673756891098460031079246610674743032820892960163216594408649043060398154341341369871524252290357287906819843882111656760486217046221056226359058249780492553217934186223858064835425226618662001428111840133104757259806717857255126965836912800044737064279772924742266129124468180952948921871522281622569451904655979345112887205976679031245666468034255635066626484623183631603888937405961227236864254584828041669264386825943802250549197196960449218750000 314 1211637632008732311077089831913477892085686774937905296520798518598337346828614347519578719218687731774761060001672118183030884723472941903613161458624211106813030537822455733839649300078717300967105463254123064960898538811832096328759683616163799301463441121480660305237929353793363684062479626806634178946597786531855820419060319016399834743328363119051671698748119964829513959610565779777790480929335644651123018361893780153792106912964038062949457089096589665049215793615199911713309344207800677395425736904144287109375 315 55722158050241100957749188154955324183616316196391179673571135986086300615679159262487283355313566404750567894509921399961469189124789169242038846017697238860726482929086424708702652514192192965101510310217084318306979451549065297599108238836060484994686831575584366994352789939717076782669673733371279105048040489790605607329872290479300351379873496301750111550108804063470636493191458209674580827701562902412390138482324401096501155946700488741048555711203882161451269727244330412507800076582498149946331977844238281250000 316 2562613454509864213257083345184289368536748480036102258545052001811773666790559607220612624909828428853997650424069990233425572743761144329955609284463335046760997656527021780254042270538210236300943950370232417822650974137343274394770784067000049247433689907420566550063891619752949164468986002630905055633946196481015116573811008622935422258081375796047393913084362328300718789853069825100753035961989975260124981032754761990260080340676859826544523094681782995053542305057670721278074987825590369538986124098300933837890625 317 117852357967075641376609484995487526887580804375085753239736050768140666232805693755090970782129210492525175033066547055051724101579471530282044668393996224535756571529207086747787767337876086848412330833627869939984723057223877937910877456783659211823177698554978249503260950719327258458207364037339677191666132816033888148540632378351155066345381427209766672197969304875446469592445294586867405068992076523984217444116499525424008400574148537190658399621523885819447422080736838194414684011235294747166335582733154296875000000 318 5419927166134479563145129500821174271495243926897260368526061299300484399855569347621150417093354520147889668615228982858510564492367291375285664621491800498466471818483197531189249014716200545089025979089406357523421115498904416272445864436484559937725258726668115535498442523924720480062651220702933042313020988676150753408346069236723666674008575586766993249808965616187881108897423078575932457712417700404390054363943587469232249362529826608372326019149044301046482766152087164166113730789930968967382796108722686767578125000 319 249257723756440928553583552702542695188281223701593935210133261967424058467845224114419115684244960616888181020671564227021847016890329425455229410257033385969983670535270319337704579849255478978099386361132126012385834305129600404230802993452889541343844654310192415999990376344283423771369677571116623831340723324083021273502136650245752996453863558471104017850946505140417581268817011775208514520625058393059551031715848673293958424258604505236681817128775152625707165810036977406704346467425370548198770848102867603302001953125 320 11463145342698994059654017044713905324903446644802145294097863540465295573281883732817317734178638323214922926326204776622201823279002635691854366324001943669410967819063217110461309814658922954857085633208849020240769362707625641140853600329067754171231595214039517653945327464025291915559848726500837358055462335737526415532002156439812513656702673972879725947082862487756849654181311679407729867861070408025062409303206993034327741507824281067280542488236561791165908903636406374211396562087794670503626548452302813529968261718750 321 527180057522474702760858766894306784156016393926850428280840402055395879637180349789534590857839444992978391309537896766241719604272205205356977746717833312422179300212230948895075203619335556797224225287295370022092653627407209854595320455245299684978855441800432615858400857646212998979003402866390914605916849154798256365917329207656681118898707105035029754612537909902559393149127994261870736403526947986131362102463244761270278099470449449224659516968693592242346686767713232117670796804918820210872354437015019357204437255859375 322 24244551101884907012360131328094195532553867903326598873475253475157510965748003029316196856164913150528106042952798027821833888921314817524769509747460909012974298528250194525174558937892736817833506321920583266995524656244357063255476237165860153271578844032313103167196337008883953758628193113157401550752370372900414145092749869351943263354826265039754822467972675070882795260358306700001089275272156603044808239119650860520974835595023736695333287999902832552524640518009217985903088469394964232783706847840221598744392395019531250 323 1114985761969665715552076026064447598302045577408890165394316140407765462442616717020776270629328711988754991806133400752436433854036489650506479221283007462553486062733662986322589771069558928970609110612965165121280794227045426307386179623866329691307511018902529839381330753690222308884920668797477092916569983148952320827320889320788784710080845618061305345025477583314469685445659494660219207556930661029316593228095953149010715617650982813490215296990461039512149283199012154826157740825694902886411341569328214973211288452148437500 324 51277222835378595918172123819533345635832720709499092440943859254059645037041738768331224169580941015627895985589060528522298946928199682567706187625828037207851873973602913101140345778840023075277515768577415810387479322870871183583750519690593996366315867625902420981625513706128595226781149495675611475521184763177850655455004421138762103503320989291712353359807595070611648465070434163363510540174049298243333037725684207205392703698085866852660160641354640613107375452455245191390723708693504499789295181244597188197076320648193359375 325 2358194760320720833015787710137929326813427929998794624041253609341288225734830175315127080366451695008955326119711231005462014480411665184220640164090779793595468089493197523657358552062390351046683000274881219436936137982432877050748141743151999494316319971615413428830418390969582736570168157569414354052865696312611436373895088279070702751495989591012892352932523063068115893588030990938506851453103694823240603803904442046343682998976982387948109392585462603964771393106947412193883514934793655531963807447937142569571733474731445312500 326 108451320490922658380470243213334142909764128079576674269307583425762215606694604702886216372553657728034942379615332976104358145678692000203610240949616465681135876829852295537183411274052778004685442952890034214878680046459672805168298112005524026658191366658136383022536087385518875042622360068152817007353626594316268842117812615414082152509350368982203824282426674388793526835140147959409375026637653683128945028041131160660774679868331516125162019630491447321090728299980935588689108140728254684077846992096283429418690502643585205078125 327 4987581651069905497407592738441145547935359875690205358039357023040768319232363339461518857028934711165770290660909148973946638950732506161379662222565960395313520997624429977636542077322173383554848575672522759309769639247398952886890205496165796255468826838477432330871906230728687006759173028992600424988521956460083450159566044744696106389220801905098185853460253857813220970849259964726032715608570490992103960745733178599635342910031027529886363140434936778279192243576204243493102133809973788760444568524121677910443395376205444335937500 328 229374530558817082601173236473254575895004097560555805651295386809086280305302336645662186204667950652545463604153904015500520080580051755533079613761392311816961228724907217166322547863791885412093219344335467738120085453333676283934907146958271487886720916706830476723831290736047052808166731585096495277869615767552165794284202930601638047224548234641296193368575186626030634554848118566078045653490676035628844737296973555950953175832097602405783793859346813916156582313524854513456241246915159892345165149052377273619640618562698364257812500 329 10548734627290074038001087135190914744509963072487102693326299616214208254492727207310745450984945478460432828911215381261185045310453606842794161517551021033421643542498642015340346934756080446801040584427955121861895790865427252905465929948785764048121539679867850091798818504402603122916233589793991839537502394781611895261217924041909832432134729061965247893499018860750193707414099728468735593894410825789541439913246612859488252492085922088559263062652224942583955399451181095592590792561006275677060357864878170630618114955723285675048828125 330 485127106160790141223061271696391670129969007973988329837234812853239424747123856912446624788153313336337966660908456879524410030668520153481777199109691215711546347517433917685912786280705108126616139922202098870757254634262289005049598540009883342584276595989100938881980151711178036787233063105693103920213612959227969164503184249719573921330835236801127321314315131947539289032016499761841296548705383282665269029403996810980463943693598559213082452194022742549550273926582216677395012890452259677519447969573640477847220608964562416076660156250 331 22310572542329899103275042084578226189624715784010280112583987619012975172476079394481793787123406757019235950653238136446861267051365913399727671860444807538546173358757044726302021688299595671195338049393026464660191561399526189124517040607064700416288408310577578732810173644835446722281090110133241310036441203415034808779225736094833082161345909604426247320694891307028361418124516158335933514610742944843892941533082484042965019141356363937188705071423693984206748401903510146845532335883214827217631347038018230222178317490033805370330810546875 332 1026043774601180693653632485653691576366412434736578824271305602191361891946380331118641541718592694383606161201607302101188065757447119568635374207547999198845370805870033698900380223131138534088192468863463156130267527743665225387257372099568949817541473533932303068936868702291384422598949320740102203388216059292287581051157472072053582770801022173240166553485485270284491348832113336299465068826649060403158772985804885368375814473652405957813575619173972178874046496342634961283411970070789707002198676245516284488701330701587721705436706542968750 333 47186858400895967003786545380263556143416952567005315020830114387942483088918759073992043574330922031858071532373542083333544988031915610615403972590169251085213692249867381895010689833179875025775709960370144377669804383042909906735655086004724104792725774054180475462540226746804840436878575674334914419543850819911184003997958684106532717533199191869083592734167479968035149778779970509871362822361702177703147728446221522971029627711856207484587324464121700249220551381992495441678132052410051192513896459353184287266458341036923229694366455078125000 334 2170082467106900074048289512443876402190200019365412607713248640967575505217079423610828128685992977305638252033167077807832788413156892406025904711729917748713630964839647224633876823776168562212168351822915546039581710847112398154921437547031595139721184393562202305487702903566326644510916487613017351528337228328897096945520031390462191243368692783366679182296254389671634423842211239227558866369705379075604209193364743950355813544027525766776428455138498511955007423669652513495616426128410967056682841883909727831447611379189766012132167816162109375 335 99800200175126563532985946395383175781842990715685501930209228315911242329603992593543957964522239415441081928494474122225815964601183317409078764493368014579093655965865995268958732630014190828221764266465590128411256925839405288311251875094086656779984465349162730986874641425971624434310169639100168662051230567718991022848525140961976837225234191866964551205298911758445158569574290664093958550552595745169059777071367925770300385584775243273172330675231814773965936985063473842434023530822492230682781917433694929275844742733170278370380401611328125000 336 4589724172221833958813779500771677637526408109072854034299328016908736154747785081287587222159536605726348988965856999837589473762047787875403865680691152391879357569248922459518581012932118538562905595565925727480688052956915533328505092167597480058041271473147440185875770145925942433489218499060472435979453220487683451024523992913049974795208344714949710556731962536009072817897746447019342548742274245411489251699652742049606956326062927895968163539701704513172522785081465721126780982616125828855191763880048993508309340683126720250584185123443603515625 337 211077412070438106683087699076109138256361421945448872196629713055561153296220245983071808606274085211056333807551302230636790294115182731177866722633700439414449222356604651850286476943388559237248600908480657392550361874175642883920235543596722034499783499353911353570462232926813674295709612007600416353262247587169302186050173826605058360702815780818417378901900233255306616110081295432042166116642700232354103447967344523093467547968946108750618505566623001230872024556378585903939841149114208539397653405936066371706427702292785397730767726898193359375000 338 9707266104574122382667910923902049546058868430015640325929683051191959590550493900359445083274726479797404238939200088781316144336874809223040348207173182727070926703133265778850834688490172804036898177829950474367024786211901140682076991255912434353687602562311021162543439724632260327836422531868820030146837012688791299769050972277169035687149334590604747917489010638345025892266011039005051594650406073240641028818467955978109397943608653045875079261213928844186959664846532089099439563985709153370855091086659861138175031669561576563864946365356445312500000 339 446428702629573948555684917657032644700939824207766557852729777600592358464254646781736883563148924054843429958311284379814069865190479563660694449275690208454387125803735699587125416301820141994064726269014075701134606975338272674996255789434731544381276946069577214606918582492849116874163450281320172677558319083702583687567006930830025834992603024837632867002146443162465380414610044248947752402110775210732047991446804030143188999256584551336687233502162544818604134803680105637175859160930375668801100452256875068400739092755458159444970078766345977783203125 340 20530866712061583308879243970817187465981637600294853713363024261920294022444397284204440367701411487506408302694031947692339120886622410542220026888267853780213667442730978016056592454678031908392836679857452074352295683419285318058306382960147368142765822229931189019944080378167335239014639867987319101611390091395829740656684481129355990082907442247627548503007963350308187691167851978679653057791553825445226049191586629290976290713869821641736754857838848085709854931106176417026699517155926266149145770378110344107696824678122027307836106047034263610839843750 341 944196655514315008651374860204371724252193299110255076436652255762731019528802521165301672013745087533653767854616893849433343732372330207052900183800856392757986692340564028349350545251438992884781671391753047043349589558597825343944454764550087938161828129113507178256163979606237495576852728887594997813433659710897229976218362326550307087508096342984363313319578479443485672038688827387770100138543450108073456722464689355887989771086002808852812382523838650365495118605445785627473288979048572587871021095190280727980892093442744084086371003650128841400146484375 342 43422780771387043249230379221371828875049243515239030164116723219143352087760783028146081191264244815628085568039813596575858699331197773944599293970833572909476945201771700462843631226606260693230407586290524094962166022550930884379893133462535282333647818604375865595178941575395401207534058251943379440216315389153821404530056653901165319702233637910256006346936885389652347528163712702056071314292706991607019603419320411179972573059089179721162381400647728328467327491957887736043954476042719106362264723451654464665786523416834974398170743370428681373596191406250 343 1996975819505382283816823365759840771617268357619676065854625657142743539968030844037382330989568250022819295538863751327451189635990080548950359819413521032654931259594767929665334051588184613464097337254607627165243381532463184664666694132709983346649423943368186665893359072859211172889781893760412112692189946892773518716995294679724615148352891532166252924376829010891403210786481500768215787113270705146981115208922803480260621059825776790813928402924648523977446705667727977504645973890019999295915610925306942642508585290112010923735397227574139833450317382812500 344 91839176414905780154637040375353967960718349754614835625689725737683145534076189380212065527597509835779577436770829858738580104567296625194679342882737638559409957471196382174797097928011312328734377107089393230929245745473433141543383580335804339735427748928567442959370095905448173329707796061092572045589718528629125997035990967879886001431682687786150903718968233122154888005140416876596749842831773743281993563146993193974525512558628983535078264310574040885263869072669414103592660440476623130183494234271079088249454405539461132601530835017911158502101898193359375 345 4223603632144757410642685062434771600519879010944159668472769130227312032570726834718085640059491178712213785154768475579683158369854800296526543838135255806057341939193108997452295824672839404772490969306972647794835441361086977819928375031407649285382489438960667767159143396675832639863307998015323078374758711753196621539062848359600050617652630703315244753206854192103393452684917751116669634503026779523064320380462338350485130709205049214845438318454557998187511952314552862209376331743827547913731298439559173900494834757567835792357868740509729832410812377929687500 346 194239847718964200198888298235420723573463982340499465711174245864464393104603865061970947762280563062526553116355596406466257521128806125406125149068423500706261998618291672930075078391040213097343531496957438496943561030130839123110805949371293638363690172040211623834407298119905766856215953168367161416266204023864559242313023949360397049434578170903273170976689886764261498295846359784584928972173439126980885012357282449031724986313941521581698469937812880543033933380225873779264508224236034382669396928825227734541476809626146977916238967054596287198364734649658203125 347 8932921203765385781872102503036826776188882213803784444959112174864179733158023151949537355341470125659580973581738383053086654700872020271384923128811774242520745919319338439129394088370454100575078717207659005314503630375796879637124566830809314306732581861483152583804461895921507861559462679049918941464258443841553303951338435360960949395736266550511063426735976895500644496320974799512723687703706160431298284229298895024326239171309814311125061977528983554972485256732223224044269166155939064217827754810149916753224953059741176436547860362225037533789873123168945312500 348 410817255932652835794213457548272210854489629889989236810371574677510712667656129617071668005650394672856856459099135848177172361708453501861864373857441351500578947388474356692010550820022030180213523205020716218671879438781431254910991149978893144255548285813163552089808327135451886888103139740810333356083287937295566546276641246488886910299000589263435666725615181519283992154042453135711860247879887299376803646953791653571116584069485058688513458856774850575800553488424151437261218878480458371738749820151191097918673426375886763989297989496662921737879514694213867187500 349 18893127334526903536012784996689880637334800849099681227190014433370985787772633346259809715256474967901086238093240156871427665257957645053332589023216999726211998639881474538370787773226722213440928017264407253121282043676622428793161567656000811932018634226531586942246114121411639036461088303008342016267253691065579739922870241712912185501098444056540318871230184079480873404466138453403006845833298877735272355157201373876808602559935869427517544840031273647981099195663501461866427160375373644653175401841172537163302781377062351223124203603020987429772503674030303955078125 350 868878449782460351144293325664679874924548036032433924233029465065581509960941872455958251496852047088712405416191018357338914015812145361556167384879860560014748443824947138626104119609945434776921497308299252326692742617893899143254516067618873858660434759911218895080719099416381456935787607232739842073350220163937558870973625982976703490289528352649057064330253211672503601199506383677843368938113511694282195352989511111808434206882114964048436193322565350363672210427341068864386430412888367598424876247904690407303610160544446000237608918048692885349737480282783508300781250 351 39958962173335498663940276959260668134059824199922774844465810617212365864738378732970313208442359338727828016675793995026173403716816113164030399327023754862819736991523273423168012384148184635930323541722280686250970833087979685378192064262448522727844434186833728987953238365859505893024441896524188082929394563942943530315335143686526110738917073842388957898422733755920825969772003197379698274971987734793211609306537658123896449013633108676246886883818660450820913435701466900459169527059428579633775116254242130936577834864237958602500681848379571192708681337535381317138671875 352 1837677822910471570652879227217929243294742419889257741386572619772218102634308171650610237958065205576813461028418353803714405169510511478304368438914765007216428285318917520675785697198812332880194347520635799121098993203510620531411955509557324728525355448667899951872516209454293261801921889893065393320831995497892499190305027472314591690709687063149367331758028760112404011065039473438997047508660498858080453473886199503069730026373870260901785216559239806397119549966740697188606441946931927165043642949615603241860667824280876970127534750232278781822969904169440269470214843750 353 84513200472220293489898597655156882582208064126755764586917074028513783280114992476008264020754908311726572441016538743207044359292399301994717776023561058424050195265349681029543877851270381175299660304687118396178469028149536931003202171822408684789684075006234560296514532783264950665431958146463390822075726705119719237546289960189111388610256578050899721372403455378077617624646871782603184399780239540367101620646969996831782074028097813179536143624727714080698025664911616008093818153587202473330196895854393139268240698740029412329346353294212690343556459993124008178710937500000 354 3886688387383159678701259428577970318543112079470728960530083875154301741824822181349641088946164472580158300513167722391260476427946832760929167235537777467696209683305346661775449402474604082651716210159012351693203727659766578719286385948700295077398463820032510117425466556130933699682782161347898232420031046805300285238579506823337681900414283536610124720731113997163486369548434257558673683663523293728595305785666978885683184793252716255722347776307595909501942075036340319741955129472276382847904974379495252954275148261446690225003191567453020294209409257746301591396331787109375 355 178745409429673667728164312559062696075068917952734909156663416367127633645670712467889874070048747232470192586687311130187353494185546511170973750636707928514453415380734460126662129078220704056097135031639222204472378550838137123212578574634940114690226977282550193085820880628855717873851441564928558453928410324392624417335348209621244300107571461906160948853162529129138059548407863573352925942271952712246410979674820312214653414054094346994845441203774976538940075265898889421883714692590966767598088714078143635749816875201410536856466357291672863993881037458777427673339843750000000 356 8220345499242094808440370446338141490661930655930372342917783676572505966948677724919540172439418400113521483751702879613295101264424915066145348582837840235043346383393426961492121067937995262632055789444947617303188896180706762256579055950043434999264656890102130922909240723022861050063019516642992080790586208290296680244854364584780853600446935564826629203098602536408866720949690195766229764520915067431873689149305569532886899970884585292148596282867689694113901172762790784471929156142342291336753754670454345533595886096073745834556868286092413955490343369092443026602268218994140625 357 378046520705173075609363575776087109694026835521944816930226513785045943839432877663382417388667117701733095556274199013365097894664860745175911784633769481650678428428486367652759561175265010840169773682488212166130906815220075197409403126730382200417695381886580660405155025617922467349706196239935494576961210857627458313223412743446348870923259843403840331238641890502766261674802582699576367090754501906778911344387102943132704751191317874756321563324498158811231921098104487117041590066609286297364091922363830002104356386255951207331964329097159782655523940775310620665550231933593750000 358 17386029800142076413581489170565715925354680458310004383729394602698566282498436483576946256055887037979438461626535385592211161130953279331987703125437199741961564693204502774552087906621093991083062171035901377469733098189695045946539302847020821093519154548874706720480218567085242768914766344379458610058702914297453157009630180741271639096304716985915398983490757797586627782096048004694644512892204255102527318861735584660854601609670528386471252597237154694918479795528330343361160208625986073939832387810193534520508919236774589042269116565052160250370860694602015428245067596435546875000 359 799568348486832409033869540191967723053833918771873500154137103871268335852893542566031903593102210380272221890668036569813786024843233384011277253807512325167115431775818155446254186195297406444665819488094807581410894813749194783856712807511808939783420771522825088581528902892727598711154663964101968294240646106665944673867488067821666609086667732956710090894899399860512473080498410352750999660286333772396039639923276253785266530453926900444247859026357517353354349823063687606268668108486364963179531485106180970403608157444864169888957256629796678699950707169818997499532997608184814453125 360 36771451058753869065410981898811968697556883074727857285590932718343585119889621655281958727916129606073785210417605064468471542344289638796886378656508011082939475506878489309575512169533903619999683136734518351913195346336387914226094208783941911483256854045530131212803431377696055716447045917512735811145815703706365680949511950491442058683948844362061724298208088926061900843535933812953916876505839016728448574887553421098049884715195628055969020696258594600485374881572246021191680699146445890282219218281659304824052692745945825629296358829901464294540036625846823881147429347038269042968750 361 1691086966517908105655373790466924345985589907553346622670273180315022318439251800516538940197440676190320365430744739843095656402540894014839076893907747275939676410477214555160313723817795596133374865111952832439651473352620953404686067008007367410408588414001829784381225487010499535353013244738846442475368022519492164125763321861110757890864526182602272765721059564410729634417100351535917251890616859054544105209843788830596177913709182132815615498536657661669644521965251173617192835690141180248052464361816259005751778433158460987970652751058718530632017651438303573740995489060878753662109375 362 77771614825788549271753782044475237192296286010333735050983661332761879719172358325386909747927728017220540310029602118361939439339180673271790247469077998468917304844256632157768435646825263039911093663720872894035892407963072738743766138653500284337591498671891638009261773101882041113801888256248114871804952791602435944794896591248083756580625600879297681567009401938828839988262785859480217432434390866822991626321685052427536603410301416952861296772699277165327505677260719927764206526766897167061876113499852551811351836301373263799983964485891411636377459903890496661915676668286323547363281250 363 3576648742710750634548005451783745121220713757937352539819619113158279290295309743823587036088169956248018468980527559429277903259247250815091727811416210643760748468388944662309837746643854531469230840415460032891388808173659123186219231796407346992424074636798728782651829208497666678654544639533498486716931459273433152104334971277535672618917428714678180527622213910768597788148915680662593889769419714064787458203761417169642719653533640947776019861602856423941432879082772579716444108870536032306272595053510686258182377299784539743195441041049489583846226342656038355016789864748716354370117187500 364 164486956550791758882160956976575657336552832149503439634906700529847543044382375169313854987649887428222033466826673561695007357928177417430871293708154351736281402876815913669589081665556923964490689230446658411309665685290408598035321772587007079109358191730870877584240997767419249450999956654027219479839994184686642521116720658710260378471763460824388887803323851380194207032348740817816043796451328937197610782813173952699701877937914092133738426887913528499167848954687507512170214480961071607914771466520834460724483746616366162129726482891500839115050762971603770523643106571398675441741943359375 365 7564611685864427378079778917595041229575367813150982952185514915953610241548273951602292684203764978962070279847054561740181520023827743376060208084931589298602400524167366256317960028448990750712994359418271898087704028089321423041438964594139769062105620714976875516393759425326790050665483274473458767596330870950517840522593108657930736433709723396698593118250567064531408409550244668931375631308686448446693502320054379150040078994627922548923564700042023348332529338194905301566955231251187558060908032895338545150980533318182024374029936229769284131294797366568127827690659614745527505874633789062500 366 347889894480762153793345689436636996570997334501608373080433087512368314329223480252327580228648531437096491671007898690566256630505966509996941396884171698015794590987551894544960362322859154667156634595069079640490401567583105304035122953980036884175043726959379122678889765418461365593228414955170660051437632720612197707608774674984392195127957245383784635295746236111000016797295552660978880079728254274860853728914966209366661561265342000723682350163459544244637623932914436329522649089090658717982899421283607716017219225743845957087595633513339653088672595343706916981574295277823694050312042236328125 367 15999152859094276154957086133361791429405453042871433516372694605016210926056270500474605991970446327752188580179085250640056689475074188480975841493541699096959704906492040894447165332416040215942464730047470917730481099344637533912859138910695083110094482846724822423989004819639205785188112964681499400799369137298285095266933815998274244216145663412139150861734916724813377374913782445453277444291591292946956462871561626244352480181364445363032336217510767694067340067373030641617073334414345325850890508018165635743024372165883718644434781048692533490939429112031450186393044532451312988996505737304687500 368 735787087436710553655339985486750300218927826352103943198216965899955586071165965702233874079836220454082911591209143568019986410536723559418656987643998167538287534158191702515531939765006824844911798291734609825651958718329672655898139979282489137023045263019521577639993286069045448414258523875864540210666505146062000811668577464304480402155111591959430291557824668573322395001149789978497006894788943389711880927465637472438068990529432946798363976685013126272717321205318197675892236071073128036597852407787657126521815895944810659187534030919811205898688765173702025501611956315173301845788955688476562500 369 33838206485467981956047756207749981921348081947139853061589642203723775452419813222193327971413438292344023107098023950809376333175679005434039117358681177530072783029962695064628293857059112884271475935374973830621511086196812750607328651523267456904799886214254258997240285588429426972724355161308474432393816833772206628743999518606537298423278445004047312173591100582129314749974854555715162871083807341687874093208073876637710174470483383137457263896906387413830794282483054696935625643791600401829909621871173111254907322078155401675280417358092957347846368894374075204922736048729348112829029560089111328125 370 1556189606618582816534436284783087311293387702952858115057552185644718325018435849325760481271299371930626224458244054908116900856793512467849396924106067165144415014704559930150868249322039949494874351811048119513992301105029469221881607926608359512446864997948019785486719403662106915698182089507227319607084483912634677534664701263119193542212279165924877455622948610179860388488406114869255978853147435693499500893319071418110972322637828494862090698208981828222597852528238000194790016952061745551883014114513023496786669483683329441824471716172079442384673092853510653968407417835351225221529603004455566406250 371 71567802885407775331165891559786552504043527428786381309115856277729200744253239043146530723053979678004871356281512606877830914263481067072850651434411839679325820542512417498984790564229832512556082828516568125549924838809685824183917753106218356220972009034391850281563157094158915887381761946740079284206176179262778852316315344663993375603933361751808224892822493455565154307919159599841689600745829642047768809096385425666787520657460146791634846205730671649758201688966955702308995396535480011266472799819840490499570407749392644788355295041863752720065694463956676853004512661726721489685587584972381591796875 372 3291340841797535180411503625150003754315895254315612639894364760191287473981000604981749991893678531482082896359611559394561172929470356125692035626432234922886611747713258577176909344275745138808370805820602659529084689517767573565839446460917191867307746474487710389839262862202343888313261320041176158721936411767587183970747505067381804652789370830825493724376094143952748091823263135584371989009016633272324676486971138758485155740550382677033611430836776205357066102682547949739437898296576440387390478782788050694716589225529632954401218025170724625792814483784750489601608758327699888468487188220024108886718750 373 151365894999317809873839668457080781504616852360315544821415472309778908579668998087655032644959758565308251663399962767746532729001741553964848874879117642319155063916735388567880134854876309325333758357448749311921994035621489297469157476833424254418955972801170508537721929545923396543318587175892101668621207658961362653666181790597143508883230148037866018234504614581729685952618957583993566862916130725154320566176767590038332410478294679052857608280198915536603795727999571493276047394411554890073503600393871525221933754545971010947678985404828594397131897318564553302049080496516353377955965697765350341796875000 374 6961185507737183644116092067265825236147466945120141264768768315169014352981347255821544650442826303591127076257899230191828826985659611316688395126247843229161520597284382960787315155899184482001733641120279649477251307217369289558018490382931105256816428602538291284524945245852105189980617743141960825522437428670019990850767674529606190445706865641433217160103239153049673808441670794234110444430552185867148413532852994901094051061923683331958546191203217712420267512679332161612099135297164622564601025919333052759002571935150639398636796814400615122681146850705493337555808917860300510938031948171555995941162109375 375 320138850785037057465197689072898141881446301122175965095698581939506854983804574350728507829287227461989548444940894837805527884945324342300631721229668073534092200058435922004845299746191166264313914117032190417181663195204716564479376573905680165640932448452277132090321371854117937390607791500090358668680972380988165354866059785755454976022179761184172768730031322499164520977166389342730141098974708061471358204180838254429523963182533306464050341425318471942142777114202561848328268116308859703466125600585123520163697947179475680526893518072009320892617952319082723700092822649576618232458713464438915252685546875000 376 14722906560678549702451717030135916901573710369796322326655703790187556188505881241582540726815265651306485313981066533420456275195717354464117732178512419185105591764224783593311644175491209821285177504458922022966075039686945941011428246152357961988264888968641651944498798119265839043046523526902126904489964191593092149141262490225659883781139006565004068949871878724566825506945193481909341204953443604797427886182430045632814503463280618155307048747285168922281939615601168774036533630230282658025635056709178084367687478709264329922033704463575612707448634835029087954836042964092135409970296677784062922000885009765625 377 677093633162385283527026962450570560482251407761669902896837536306059821432540064930488362109487273378127875487130320775515795774469658426289723734683575192824297721328468854295309699628123710761265471409868392730935188674694692967523073276760573202558995083624491820077977457439381378137797702388814116754060519113196740041567524797714254479110616050429116180780417885603764696352925108770984312200655080731713952954220475205240840792443783346536817885946006071659562234781683800505595789177631774746513734173879306685298853363841097950891834717280897021360675995525224713421648501006366860366370019619353115558624267578125000 378 31138945708822691177840814317350451769537382771178278707277466565312209871566003089179198111772723856336118949206107843466584048153834292031613621947293611085990001064355653985113763638464894372757801532961436123057121086887987985914761591339361324318139735723267731580476012643543103151448937577460583101320446669734013445332333856104516999396938669048049815632695183951763974474746398959628604955291851835493405850329312371161041184551312001397687927231254349827088029295972339624079360775813993916506573228966681635483796136660436498130470200102111604315853801187075299598903938393459900346726954012410715222358703613281250000 379 1432052957473996462143686705249211671534607058097277069838669143211073186618508968856354101651802875511026739767684351558741284787796566640862254699805533734953865411558115161855832309316845610343232283283298226384414222755699596235404088024048349117749476441229590820530718517839709754523140902087730877002832787080331824737394632580782304223292186128674151495893510734805367134568070749571697711695348277369502652546895860270942833235822964019334912055364268643426684188392319907049641669680483139156206979478880549808562451060259077961178437748782318933099362802203949652393589436112923858612777650023417663760483264923095703125 380 65858866648428866938285417066679380549915072362197026636589866475648271413362734453385832536003575098884242184357021133672162136182791609147536750194133231101614002677994995160266784667750604877038780604228013906215332668740726562093939942755133505196500028581559192867144706601277710613963190529690768638594681129174757721150222821598420538492857114747973590035451267754443142653862965038550602375180708478726784417895873875181680223741417895743770413226212664819809868289036179661659070368739076075584646457607255984465599015722286911495221685377957213790493768235340502845732920730864720301744874575433641439303755760192871093750 381 3028791842912202805353862033474931079764765625930913360981613361994032784528193745172708407154738462093375864587196841806343991377216814357148167969149475129819850465936211003660652237792651084138326771244083096806049662645970827576965259275832007510470895454221490964832734844260793596497327495999045781830607093694334901544039718073423196933813701291944116475366878582782412422870034920931108822369283009348372797491881838960232860147060468413638969987884414335303696175889602193141452321321992945502718558749309679633514752518132713631574703650775488266338796018087550143319252228543158093031217870105820111348293721675872802734375 382 139291495504506123608574035933290227521798217549636175392499853214685047673550803673575476250612038033858393124897041306502882351428593895489892793733238176372064825380057777027350275719271522892481090961335133315851859308861097350522835370550467282444662248539519006581232669449009928647199872583994420957069340680173374895130811133201039814849467445154469658201240211741834666256049605529442184904398430908051373130249516553001695066555686309381646782087785258842440936666195049800446324362815595228582089245095831212057775400319743131170834633168494565447340603026400633876697177665718877176762036107504627580055966973304748535156250 383 6405894404822018401300659536532499775115042102851687178338029517378739332079006050111304345568415487221125482749427229321067135492634338119055189996751881585568705792489276586985182976937793670960635297680056785531077724967359251627681612408502559014377963272887819926752715411328275898348070896339881286381536478540231661509216844889601654769608722747609100925200664588046194926986529700467726287679825572697453836801782204747289506479292892038336316878023012844869453303831829916692428229824665426208190986039863025276357146696564547781435885449639170791640387336072277515638569961608303623360610723480590422695968300104141235351562500 384 294601497220643528869875309145802908858378066771331568096549123766191532603255996708693109523503438167041131137590206519248585594783857507985132692593991187773986400582315451055737849598137481146128727055643244093075170657936837739268396358884047060517110961230088305328827641931637275496144112436696133944878693689165775834523735827719070934905300068118734008828790533464560691602298472172499581289838385864392929000956039911805501509238231379203827315976751583204035403936647003144920903155064490703464180613883243967618257763241836496227325710946263652324659842030130879064191054044659009652855873040433465348542085848748683929443359375 385 13548465940886238272861763175117444895078114286705141619933968421325659240303398229785255767338105801845058531586056136813157436537181000397125851538453364132357359158776071365499978453219639191427099786784570994531300249498749034164554877256489017778853674027023084748648669669994845338168897510294541421965583799535404502568665675660178320318212624443180228912996655002562512656941676830389190041677865236145253973644559125786436830975031390505011421249721346790011589092429480526743718593763770464921947602304263591566379583071386168062688279578029656665322979994736609460218449027220444278276408750505410694131569471210241317749023437500 386 623082133265179508068047387343799158281537271645905745942867263509338129026400870382680557536403611038104392032403541237525488533801858556263519734905470922564716054837521064392198259325392704954794793782060261430463885730289724166237501850641650799290002107391434337153879675417321764754202684345116550448167414569035993509894977885452551604646569796726360864927540795408527580576618271110074108055116202765215662870514454406002176235189816029601201315296464604629820301365698659314696474685974168806261316363319727249862859111620274675660605039003820785104529612560494243099860157726318002581990186834748346456080980715341866016387939453125 387 28655003930938896755094709979642497136579075311395748364660820286898862095760136836150987588599271602485968261406077783956257950531787177097635160239496684307377069407364348903126399238888341056782116745782422546335947086324747234890924980122723273737241898965098499065729383712365446365999257415175438683052099577546436230703755488927859467102799402427650916833763898154656331614882870030328626798806027167957397075071108786144605390906127786173584067285828567816842176779623449464042553475012316640568777288910153075611697533213639676302924642851735475202228628556983909447532739981430975169896197083524436166612758825067430734634399414062500 388 1317818641306899946512222539912297712278337660080667838177083040004230656544963479757761905717278773311163409467925626296129424556505078456922546649830492605853990351036626375257941697775678830748788995538304441286606069452073142237049573868046518621236348753748389900547420705975975089343984795710016259372867516468207056714241128895422059627831761332626417717043061804025898156549430970103410517293991972888774462954671061484129011484691106942238586639734827981683174213510596562526524721938376964344920139452474598832884219839089954870825561845553450271099775628792760128044345398727366890679050159731339197932697970827575773000717163085937500 389 60605330069450863768279926452681533830327516421580187331369271082642676497325036768725473084134455244106027059881193274857942741853864054830529014584877965016899956275717937801282420809626083076410538770224779553267421723327536858574442821452934293426378515914321623635048827248260658921438216702506001806914815876481994658570306502326283439532734978651987083226453944395990683507920135992698762007345253641157958068304848693915393895212399947010707049054124424040781417481910692466899508986218840979512088796830278310791288907545205782297241736835625269824271286129009151537282683854250415113490759532019654109991080304098431952297687530517578125 390 2787186277153062156728775537569905499659588100987597778858944804814289105754916892438526294607764820268461001646720086387030440215608056497298981094847030781412905085210529949343311075600427479720096732101334556398935838172236213797575193599134244980883579643335429907020834714743648047545148434225106512093969243889669714564903571099867057747334320072677240050219684649694457883777903442566863625112875278584799048563985606428044825791556451718669727645890196785696872660237127563437662720922150378457676516648288801903786709062107394973707351323366001546163214879237150189323246934419917844937614405154179333945485552703758003190159797668457031250 391 128180266234803374661819022870483539919562368635169343931724678203165180258626298429290012559738544696755945668072558947461908330212028753648093417132830386688346521165841181007278578891640066440232753203187509010371586263191365957539288762396058142093585707494728619478506363409262512433028069376124807278174602804655135671109686955967954011543818509188270791103420228880661281641685381658353570764951389350829224243313332080661336024841821582509330638161641689129679744683997788090823709915517204090346019966811697958170231591580249964924420310986771565764802060714216366198207631979399522153079447104085416934970975688656835700385272502899169921875 392 5894898660597412304259583374723966484755144711887849994193661371611390663110010278930827611161952595221706017226262907197354358138211097582807116890119228734717875799316411391950650787805057572546491724722275930487838891257028941166579381637795611314782325333468897111865234532375763817059788496953799023814945991019413337811292997942249869041166044517802732478321846967396661054811675574607033961957823163045543274678394929561612257476899914242190281341374244918312740858966273718160557293456944578782147393407223455517524396362212157352327816225603645845104941341805413142525541374407633243859022035179400780466330012075104605173692107200622558593750 393 271101248573299711704515733067062371470332111108583976621803057562301120791172885828309395886091371552065219337312221345364670390150924298386113320445515428154651093695790471565202943194215449995005920951963232185619791819644020449557606503400382379589859456163341929375822002336287699207332588610099608480364498503625957579391921213889388351610657499914960816295257529809265905387740551346105504616977331907854479922061555607793371292057453318493666595027408937411383077666879110954963598982401540495879004033176035564440259675809143874065489829758495381404447677001805475179247163821676221593924296414873176611082250531126192072406411170959472656250000 394 12467709999709083312922456813228172115083159144825292654495660954672222659329912169271454233226668784550287801372590701228516323042247479774040879438441370250563816863969079687719668938277800201088158744227266421864437204779882569569397142495650728263547877019262897809868691881513512973427934004309905968775575601217825364224769900249353915455083040311112610936958748491637011483679015923543633442884512964797953091928983149021950993455469516516797656147199020727173951158970476783726516118443675676902113689900022203396247524425452851508425605874659177135089004990794619260512741516685721831227627474462715250771126240802999518564320169389247894287109375 395 573379110036881098169130463146477179922904340977522001379055260270335806723721099723166935389577165497629720298954358248137902575452378232890415217723232741385170923856481750058114480622539084420741361161112537777298783005302859789439406613261920861273296484826929844514876806241069352939986503111958882757056066343158365015969191624753923083006121021342531991589162714141723847828971422400879173220113440706120281933565710181465284482439462853391110928850053876779414895451586559867309809822616476982721359729031595701342532692695803780579257283407076118734668522278381142758537995085582577367515048453321823860792672000741276860935613512992858886718750000 396 26369205237718638331984175937381919343113880875728710585713782153196047083336579454383308049263494033481888833657062570573080998839141900177329694105714109816134589630184305423992301939115121268644518043248041978822642886833156362121518851641748620278528740251885883482924678887880352997017322755625202793054391820828886642395166216826902258792119055505834254522293689295731400090619987965189882767392045548153421890454461831122180029436925950633947434380464291446489556649181046115991311852503187001366331336481239251037184283705633070335419017770223720832852605258289221934637835334151536993507752922282562873160086970580895382454400532878935337066650390625 397 1212696752806711917904366124796648701727362283178300220172826422184370498412364507045576289525141299479826710377068410229417681364339837458400907131842749168281524532808738888280146138944211203906240809213716898290669158332412428140458452370156759238300075803080814371239320121597714056063203584444154768085332878568845574608796537387379373593632194650024543476172025892583061652534892416687500531635198386043570676259878709890315960781789660270988849488519916127229605765825236921989067280705044336336754731676333351905577342207759482249628143747703945483072752722004431027682749352369365803282442590272676239814431814467710069038730580359697341918945312500000 398 55770866092101335778824499661071278263128847008060396196298963672814573908156709882890528447809357078354270754021678590744978997564600702014934593542259606169547659650870877397962055134026581368460646843515397155580479807594342752847119152236046641571041730739073786206270971382035230042664742304935676086573811969773532433477372638965638258595333381248105410268546141201993220634414754141898240550298089055540793948001856686863644555028679744851833575948203020278426738142194595516450508662349067087354076609095416500873698989899321156867175170522010660352760482690159465953271926968967361806303983026517476692730823119303895651910352171398699283599853515625000 399 2564853494877671313141133198251882295907749336752237395446160352277466522854399442284358484264141071867751024134948765098736816467584492450337035786819019579256705692892749568013668562383501518261223480375954542836649218156200986720854390769758305636241497225846496018355621830718977593547330458515374645141695412778679141354993867302311383739758184937656520939354525951865103931734309009172606983467247759509832477585047303126290904743356460054252276979388293225607160811493313214715537860817631249427471778637550851439813218716248442091508343466648491006267083578863440254647264050225275983628521623561910409206132755517877630513368103493121452629566192626953125 400 117955375470095032447030189259603569742747126705250044918362232642232388118012329890607969781235412944726676717027802984726461452759305972674783171703791072953094370168172072537382152332034269836998519485116002836625335085107876068748092804834953696845299479211328575962586118457368518028720715269161879334945143797681410473663722644505482217899771929887510751736035411384764527631862847820359701076048896345671419107762286365541807480332044607312973337622541946748929655301928084739198933646463500439755903296091258975541838791442363192650334446457927070993569254195959857478567492535026725164926581688766962843666789780309664403823433076468063518404960632324218750 401 5424664851258761282482725594149079017855022400042375881222332262771259291199013074660092674267972830570313569891014538474129998869888386230451636454905398600844256680540749139476350281476023648552226203317560077958059572659351166056855369665859549964728400239099947916647427810350275254305956555439298834342835266480025086465628620383908228143746235847825916611356793709703599646480047107614067720452747468411100561418361124176236814313960186321663011708783911821575003286352732544510132806081926913144074270662920730937491384362497961951313583300500517186133529122520830987848909637470241289359866000210060362922246464224633986928036932795293978415429592132568359375 402 249475605763662704498399277890162842372213139067143674849063160082058248478799648984955533417062774621834763223217565622736562817997708089574368592503504152509561867210342976913071683879606146384120510813254303154132444266716825795305397490443327480250421326507855593119553139323345917283675949044228315549781890860683117317560481079625891542944713298269706985681820318860666254528607372629425136604082304041060196863430698681349817199342146748970439031801256502643741132936999756004522601215048830733061182588903815578322882358315000013975136647767638892632536338613720127803933961288084316853409425036075070039503396002292289271307090814389084698632359504699707031250 403 11473165546200421846790705442450527925015226366161569969179886680021621129264096044105016221718825842931358033832172686416916674919372060230301176713815742712986634131355191419825949587141572269541537732820374952619884880909966149663138958586684289429706266230548758009168343827752116105711156697147591519097963552441011138741187385366785844116615519050723444087848859724818777459053022706494186732924610916830670921363756470176386100864730380159317524651471166155054424553099553169342506401279028703255868141037937375439375994484730998122794814312668898971843368233065537678553204810522048158413984272928438804163590569131414478171171467124622722622007131576538085937500 404 527640877943078900707138758821184103393554510467154087099467242845705568144832119015971653902733467914871547867735533219926539660527178670093051461842123428123860358812949323469456202430955794311558177674995511650402985091907318046371400239052702263620228833117323384683083221137258177005051511183323078461582304311737242391694365325068740800851152772370410390928344861031728397809165977632911094885597857967588629926710714882797711198785248253088864273869714964713503188826293259037414190192183086017638155545476230575648950767084239478538063808316082772656313370357987220228034128310368369584508211366364703248927534394484292561665339515997175112715922296047210693359375 405 24265743831155881518701884238378671440458907800573182174420263556969447885149484683375499958686253692079473055370754356191157955873074345248833197877949093286969171160853808928619427044047636088260521062217877666097278517111077617525474161473238179989644854536099631476747970226911301221373878807293290749036807404475945323184398167996084519126853307858270659566391645066903809642889535498285181243890026209850910757941137588560972715155404486307028929472765841082968730824653466460140686876306177565468114702239502106543478930393912661059747909608727350938147869169193182451475183397223250892955414766584597358065253751092337473633381295101685282133985310792922973632812500 406 1115960397107066846957355773366287454688131248584357908713532200521597948061885582792901519319395109390943819277318462613968031206866812691189335301749485333803423420388352399976786884630142613106365370264464491667749035338959218662769750443786881650479206347522202032335931243135234355127420261775558487549192920998264753925743842333875989261985000648472421556333172061414695267243661843807434938631499465358407355341760891922992409499676131800427285602810001924142441707638888872508170279888226210068696674342691216903131962388755817394123930303980585111186046490739825384089902611215553191713481884545162734807834633407655520610898998434823425895956461317837238311767578125 407 51322045455387143895342987456223992664036876231003943798959235726749767190314307142382535900149805360044783419060046563921618697849477089597533408081118645479625299169534909497179889696625262697203209736142612329971390677000557346960470471425325545733401468404565236459341814110386007713491552597050031804728842589540583195580799940080016790137411032847420319418441218740603198803126104659249664910393802051881243718429681822242995537056969473130968259207034413951585096044944130412700407648837281887700339400495454520627719307991964946676742639850079672209922422411450722087774959726370016174077022864817635424949387344952354392984324865656375891376228537410497665405273437500 408 2360256113525970411409625141506909720010433658514165865562975519990929751118730498200465050712465573401459409960630003863247380947001118318605174637870566998054097933777413804224047433203959343340790140522224641114177497498978119871656461922128935403531317445455782785838805208434789839429615374879405021850010516622486927221462364458073552729604648963049392148790724373187648065708837034948142263378907025672231135071848127739051005736140302691854668843745818022267994315952910060301988614015232732896024433038327767885036967054956228265076397416823497164572398470372867812671299173121424436488235741387058036602325285446901310055297252415984488038702693302184343338012695312500 409 108546120327165661659464790362955778080871265000145344283628647983537586853008671375006528323479824551618978919341222869281575696938257167992892839796600903487486686444378684283213063833344074385948137563989031803727337991244083674343447730722787350874894632984909296976293298771289145470656423683654828990477731750322527279284105018718059100427885731670904509906796229026890722747083915396063246182669528546398989683918411592990604108961176829712045122543000497070946610780343672243637628026561143950940446611375648228335279323947205006707430040327545051176986829222787511262605104780839324198756972221855522506028115296504378829314950882962975686751860848744399845600128173828125 410 4991941412865610050478038268910916923193955883227788323749057717438947132833053176537531262881664222928902113219489056778088054433940742201913918690877555793575431892239551540128067127605417457034810802982909236823840789322326983028976943148526053109578924856874948545833147371885899491743421997529970078951347785255821761516238523363414008498757096149334890550564437924763289620920217344096838019831663719888893641209112300591695117816714669788052941943468992375830991131487962439562808310930450314330166611213706529873847738882884531725360324849425218355029534197082816621608855001913312241760444370624328674581966439772753538755513180247627702534884974738815799355506896972656250 411 229575032201737250020769390806674890662360413017991063443589297533434218215631150720590855606856888038878868468856863786111820612679895813182410304661677269084672358263156375088368109563402439937492882558857014593329183327147456440189538043414768410873746715808940388132052157636348804699424397889544747300447504386444330403916057955658573534458364173429600920337303032855955035317224218825430899969314789410619721704016040493373093281532685448015867325920228960473149367571885138809026511818779654508876368850335909968724212793341129499495166979290386578190961934407723113533425066180710491601065861317775620227942037000059691163473015500999345472887824826102587394416332244873046875 412 10557955522994351778605001261946234699803375008643292708352131595785361019796866679517015221585304042017702019755496980905165099887204720407394513872905618123335101466521354115787700649874487968180756149677735576284500641740834795456111465105141372861896369174889964333685428760424539692664921782071126565179905084770567087202346912734617645965514571177300546072025843615712285488992109757490399728347213350885904885846108841437890137364689353045227384502127565978919261365019893759525070540882644202643539030579049977367426798258756375933971208966779858052307248062114456376797228888289028268224362495735645594058468013310365165791695730789596582854805717488488880917429924011230468750 413 485551167112864342280613645037956263602188120230227869774042592145967576929147025778763330623662115124167014922009281852992768954098003967156175070242428300734491167829983819970495731674379801033898316614402168857242557168757768422966903635725411944756430750754870704043978669380246563592961902689606474967163532710040441955816005365919410316712283298377297298563363464795142339728818206862261810525337128218693084599287174184434726384128969074317656747947774871415102447825389353034042528800548453052014327109584207928054791631493832191251685942099646134070427597514121218738695030142776174542477782597832428967450901654427010440138250702024093341524491052041412331163883209228515625000 414 22330074735700403502513528936473589994653917759995871148647643812030337437239696352367325806681359899969330397773331435222016743220565857583774858843054743555464641802456106934917698470044724507822714424917656954105304739505210171941409217613169839406345624811823766822715889455893933438090726757363078063552260193506145626280832768275754760630755316923246673438287863321714846106633086912784853624563888764204447409389027026755357128217943300393259865195000529578843283559288060895832000656794431444837171690463005535434172986504823050860496106375838081940544205770084972205102790619449085820433422433046267077999986691448019788456591919032604722471224700797165496624074876308441162109375 415 1026940663466803000792002144905322253671180373458089783250187619186796962467635632776156465328144232481977940533314062778497534743020674290043585484557328650371008427338065178056962724613205924331780402262229741624143335174463297264776854300255083387273123509078046483797493235948403583349072006930748326115351200241503078707605247304964288863096325758756557570778997259716650619471737048256722941585322548952791196537373557338244697361728276817489327297052942003756589027486094255299483229086381377451715643005382498033464154661814795705213701860887137306861584682102642361187315634588109760687178502849828684098331402741914010602459289374900294235237740991806276724673807621002197265625000 416 47228105537666432934564976760601406643910345077090268894134274295392159188025711669930314840190875662684726385979976217925527645605406959936131590009319704685466688383857957495023451076499006193781598592554364577298310253036975170218058293601295217417178087666732119346506025264548459952202098107541601863429216876784629377977630894482588007268396393572849663303028635144499965140833346068337650002199690502216478254854433496612413798442693255432658906511855361838519952171681551159634608804229122543982481243136329633230611923061602253622853574192947759419044831194416576995152085278797193876439335922763188869048597300681964355114426474427204304834017334346896177521557547152042388916015625 417 2171979386956140320654416724427329827208099806869437668838773796044723315514754747785966718362461066188846801700553582939548276353256677569663146124674703050281432067026227511847020454398918574823883992158172132669677904136122801204147174325099380377610767150200958240691995029625065530911198022286053354340774400918528845246593994289458535700467759145970005536922053330853161904966907902313719659909537238369299978103493561418702733440161202916782448440600522749741577670689212728431956347511444858230647697773889461500772424572607888140733804252259409932604350311139591579323108117324016099191961188657084115346140479371977355391934862917974579234019205653538620026665739715099334716796875000 418 99887437864725860128914715147528394859111193149517775511588271296823150825688621193265593352849188666284139514256313896875898781682996448512420251528683542103197233468418516982726899251084889122524285192454702939539517107189652892695391067744812249744899258540274340694841923720063457528995289755829785918068577015499695135924364707490908553669713502185556968793805115408044058567004219099409399154898077689050164536901123938296710842490747528890559826387947571863159336736493253680082883658834434060298278787001773602712468160223876241695143605303997024905053089462752947994342856932391933323484798046503168094042203377167406818613276118043752026601223015234154445352032780647277832031250000000 419 4593736157488196868606846635972257665650794476879364532293789127336488648661459071492543745430718198085486349736976155466526021407224607589000683704975023583464251956349992212883813485625239133527704392527902916872811211119141000595469989472157317628990896487184495619358888709373681620684874754902878814824745740006025431788239763539407597443011929900469179042645602619668070686278884967805669832671900848968309505808260055362696086276051425361318770564325247953889386476527488550631116392539650457122618377780335401837626568452304579630472615659444204029755840067082936791935921399392964904142582705948286120233540887420965095225241097970123899651769959658065278773619866115041077136993408203125 420 211261919774063064349451434802042380109293672435454040118034298785425312641360203522933410871727245595497291430572496757199813159823537135975190623422617536393448419962367370096020083968018355883716801322519916870188414524759111663720453056806347976110076513758638623579725384529402848812464626749103453876443329874542492418217275652877668925369672212013683871362416205840938998339867761753151953349149604195638009609553135940139523645057816846671302275793681051883100064441562505361333183644457457980018606823843351819412397723329179110881382534655731019975708676408271098760741448991657083314774561220575026859452350109281495739858540471397821025136730876611834695211200596531853079795837402343750 421 9715751452958219813286546505582515191270000631446621641175537297403731811206573033538906433919481436997702329952307742237002246134534392639287066375821417640698672829658987991690136429709957715061573630078928643892721319753564017175141537355154776910805726783695894717510943967456684782256039265766231246251633787115430112176534565366515944827035939363019158376092788285723247066240473542623671766295931769461579392118086254538754882568825589035249152444161719592352384928578028587280070156609843083775799836251285029175719854737944191339684103739020476457086385127844726005245627679257779450188164612775381644590713738607433274322777115463749386767172382789979623307630163253634236752986907958984375 422 446818936401849707087473788685746150418343349341243226164509448478450000601242173603064927595028574125338225763570519396851819783970390045904096240772373271564324538434356927764879692381637186093305003475554750248047791146818960852031645988309381818526029767994788118709332109440245493392470984402263407224005382845637996166728621917759732870390139904247236962729701665943826110486381059153740433798373577842370190085209451610765432507785197655135278077653076139411643477163803065636082664764520915010329939046836345402184837151791823664448663676388614688728356504046809652534749582377272301777328872285607592311690649651690739816046475625708104642790707497360461197821734913304680958390235900878906250 423 20548813222933189264670932311907650572853570391747068440770211831611968831877690197666709752015369433021895663950925213292163128514757181436716516692088129653954864185004200498759628453331560174888062051766762566877518180045869468203556547603356749629836545130286683389302988595836219385581868127893718907012662086477352358387650990989797404923061030864555155623662920970881206891632964374673597720034024247342551136573657545898694320680662934520524969029252342670882277782053813602142679859248606161620737177025013673102196679693041231330547773162595565578073039608828388394164364139100106505311643942581503228106894993499854757501351883137547255040096165587971271948575235910539049655199050903320312500 424 945021999898493718349124486884433951867430149426418428054393191283209100194472444683002875291742049287099081945369519285262635967898377403450961177670392186292027713717408688425179541909523930342999641409889022945664996154026764007702399411892163309982028198936192342147437408442988538420525880931593362471969240793534608830342171755980836030884761691128009365707732093356938659350069602698233769880224849222604745432348441273681888456223128258974992533815284663956183305419881744143422936892566147918158611957801880789876983819837049263005363211499175351840956853930054364184478803312342281313031452405731583940043402877693775528536697525154463163373415529608183825727163451801970950327813625335693359375 425 43460737639848482321932978608692952783358628391884256034061139384245665493788213164352556480551753464953791590667280037294608993904120480775629518463447395847531487483459429010755282961280920940444056652223778620679146329068930420896333170755609739670264900895330196363462613984665607479727874901334952466039395430858927493154242098324823348587623596588115804294316356183843642595134943775826134361254459827769142269484486652930163058120062203117127892268718846344713390482158392976916241601133976187173827605493797806371964570101030932071979611127847292751716036843324511008987577041873852903674474384552718744218638094718580752724510240461792352922229584705020571239186821799194149207323789596557617187500 426 1998721422784470000882769295883728500095268059660040782135953358152046699576033062815816000751737135191106340508781726193116629051547603337525763087492245021020417076864003326065328345442354944905680925327247349112119268489298179822268907948581836477662280012962975786802106788443428796603368011798893437007350134447007040119401172324545847867533560074153980706447723562693463950737595681034232756449481024902692177325665202046321321617717912064404988426909981317006029471942350247886847979246829313209376621471374635920081207470573141477991494128157845648908244154177164271280106443601877811284837251257730828554362877844150347319765064941881188462023650955749984607819069726275529319536872208118438720703125 427 91919455187404028110648378539125940489029331873705357331076902913495182449909715269763735160247792474377447741150557701140585141825870225123930958926225015193248983358321628021886680142100344375160050028716067154751765360337103690423191777316950752893046831568366051180539329199447492180904161332639829228545009355080173540271427827982524902032747711292550288818778153170475041890510791130446283432487471715989777054899837935763627346771334396672920365684117918985997093900342357820277626296664191192123809883018959713174276432538748127995264442667150358855157746058353710267409572358233911680909116517780445693872379534060325633486801135395018726105949928487924051063312491649526236869860440492630004882812500 428 4227295582882380655724897292768900898245675345074421363543074986543438245255377865578228759310676708315495706746436844379234590265982712881787884074129242986542449687836411566970804308846802753577372870852439987573056606610976768329238093846241660570941240542514197113292597839366662903187161330583538393680669461658890469534639841760475360630907134544997839850134901186304231295260531156947742732596593291313465330940751962464111286660570565754571872572875849042093458004603399413146174130548363145705320920780935941663915309527820472172252545687365720684367641390878021350969509051488066576268234283400782883663315302327985342212496046494042741942066219921203913060647056054719428175303619354963302612304687500 429 194409637313708368743436079194315978319435221344964804069537699647416152084432791825361269075268059641791664562967987636456973221350015117263617559274823543049350163882676493415317902562180619627211377482656696982589019189340556315991132249086091636133479010261872009558461083585480793183668580346236088559777631177407855265220965543663443219970545521313935785527261100408032712879494114802357066146284962616524359945535069508400672871038028548468687679345911338401873972399756751517914128907035163814125709916272496339855840039222286137862966574189728978051228806050942009278974640720807267021463967591653935644458125722867008087619547703148205928463264199908971723043085884363723181422756169922649860382080078125 430 8940729679157434977776309452731840573120048068544333743359022607433601479712152379059402401077476238481246402223074287647570802143033714747219482679059001023702107683249650954021499094965095685264398588401489685672926196816147734844369660742207478934824717933804539092592699753406071712252164576824640150513605446789829513586790876382979644795113945925983428534948491694750446129560018642239716051401206739219147391005350395411906707759167332148910302089779356910669802996918261865493063242216088133456870254308917433107304549083486997915914926097966639839003702200754953930288745260340282594388910188065710702414135337634238723386472917942779118980856442160400658972896738643787450939726113574579358100891113281250 431 411176360906312194553801648243063650006791658077057498550806987598524780638047168138461179985151617402199929653763401218557634942337447290298416696965869278547485000659131510770167798368678465987605139592195225889433804190396518154471463395341768506389566914836728379603928546361669934420848678525586407762766324549617823689855410751776198438633589042301718507665737510946983796649708119300135926809251348747488285313430358427461201781955058575740453801297933422368969162237331136398741572193198177280867709688339764319193958323342992099355281436104807553576853350901684432151214254547675234660809166611738541181108397126856764819703064436983827699925260107934402556012170692860407950064427495817653834819793701171875 432 18909642259096966941535787451176525482690717087530453843309332573141188463559129582829693997722809726121427009368242395088942314495657103799497840414172415873649569197354962033820392909019601962312401149192239476856881259700247929098211327047856933344532705846174263387761328985176022415578004313746923817845327350348510796005865664480405776700937320134451641475134707245668577517756048792825569082977710346163068631279632296876017557134643186604146493709904714574053271035264447457316258440169340970160436747212414672489228189715595268064709388410176952986817552177042506011986935408324844454593441712049495951577923045221714709973782127210217641879646053105643602351847203579468525980189497204264625906944274902343750 433 869637956761089957536381987057288326759617680261330466829945464731486532338052612711085407191413844447565613971267627309577905443522094050558088602547931044527877956336761873628821345262594191638023017156083078978062479919074759298651671382799536815000171235776894796260710253186588456356054635077561714607477957767252713084219350275547731301563801525906010529972071980935041715366258985475737073099264925637931820166739431459508885256674559203493948509850036212664735010461007610263301147278795204206316639612214508907157074572020383556136438144352801353618220393542259817933475989612832663211821575291761147332373036835756089754888538673558732798298888156061322464774102601603456008660941733978688716888427734375000000 434 39993891236931267705059222446768278760161004255561265632306875604751487273669738448080083825125366072692187750936732607877128006902985947179391446520085293769543843792612755134066123517085922368950287402480042573811724295619738455660132015197054913517601664301144272763302564538070901407550225972805526614933090733259360403129615882228039713519288816644690982199435587467220510738885818788159106908794134681002815151200271697507305057259071347001548473418592827095349533033531112097534941307646404799700979622396977120935181292194368072690679654690447344664904297126381398999674787416062281038063219655624359171553944442440258318256986074464196265666385489699734506453651340789914002404881188112995005212724208831787109375 435 1839284180084277425207808125251521891680392040014845940373105782860360701603250379747806644362867990784953088709089936370919561307579847167073247622055773200644245062340927037524147312815277545102480855615861383093203400568596045433664807441196425096563473369167674368159906559365435636502358059166583604469094167681054418767923849067434964911505924232424132718034291698669224818200110074105769489109689404118457301424623683835893625859435301236998204209312531199924322576093316649260327444574221660405999853364510750347096876026160022321346803383758096057899968035026348316175634758595297890689959622780824492277582845913429328770894785115231156463125958431688854156789505480112251190050187688029836863279342651367187500000 436 84587075437770474868383678295828667940654484895594490121523092017629764263356833987268672878495671573527642216375211016395864969601182979271211391808199620695195027979925182568227897488832337486807119136407973925711146558382278882581444952026438047684311792861156008744769809561551533503281772055386273109787093222936035726112329722534497636055819488150423679535439706693282849701715419324072620525120344237421133401786206853991453112916162765746010806784854081465871012850657395900447333588826033450541705681160032539776238296505332843889265902229675796029990718698078999880973529511896168983595055668356356338531229202319935968325976823274938440512233492764544908228422729701964839256478345674850061186589300632476806640625 437 3890085832623878032152294398602108821581080502994849902705613716868272351789549050291749208904321808538334706767125433847594361519070916190003553767751259454901310406187833957700669161540064757954189408751427644825274981079376017615310540636846221225644153878029088146242056005733428682801297098776349524464581681974476621179710076409252036928740893019397849924706783434573600508204044606713527322580589510731891448892418811117057840276237913056074858939333639459699972822454463821904611302174422015172279755414613670009273258349883884445768051123586190125064006738253111592915136609956589530183114297655249260761627463577286242440784477113381387407399923301625483891373923697336355623233039580100012244656682014465332031250000 438 178901654973447751437990128530811100345086925457466159834608508543843393664624662880350693092464110910733892178927218547767098744761940965284552058176019879916820257687029148827225195847536872854722591845993749761969674762078743735148046031198394554593635593769121847998664339329148650954391840816208753433001248372520293571589325696700322607733377365504904142996635168650421292993963459302581012391116277567409558868121841593262913354941344861693457455094763029680415880337964949349423404680098588133777545228802038727152678795871270808083805018871378467770107208176853957602088196435243020406708573650243818659917074070650456680845264711892649622061923014895138069204981587825611911123091513076133196591399610042572021484375000 439 8227531095541535770390396215937271377399500514279631824686317876387557836804331230265298013964196209217596527309168455584255101960324242758604286238812242529396087546814337999053396688326695835498180409139108925600928274517654094517043367679725386324038439479863455603943256928211020176797558945325584601345277259183746888958856863443660116214734424878979799769676317138717845288147277755861138083618760905473786611961747611992758169272107936651407231476483030075179255913930896592793296410308648308789496291197169290709968527896607625518703211173871555386684127786604979398262552013886871641447523626950955939116268176108832429311169006359724503409003247359051966446153999903197344241369444450828751769222435541450977325439453125 440 378376980012564240552235461641964623724159006018937237251787663538933880820920970575640497455521165867080492829074877637062171057753699234420002179493499128487131883316880751618766399026208833320689728199417252382334434055048623983497830795794880856114244102532365997834916512806669395702387947111748311900954809374235135864846639203491812883619526668017448890808575478989700260424783761230669052887717100208551031929473435533777335167057780145714507249388248379520054553020808789863651136192827024407608764562782366806142203191150412090012049900765185687557177414674551379270713183008898393777400668287831726487852229671713306616823260113680784487545335501711181545986249576137171629256579150069050854199304012581706047058105468750 441 17401227335501799369569595534686918596455325287319745415984586236376979030428444507828324616884786205352559869763829824179706436466473105418218442122422310036804192744191790936352895748385044004282435817980048249983985780589358902800519153018202072825710886293006175781677269005373496305169596062907821214750168112639769553829047842739364223651668504337511934987784107887513300038740633923894526238488843072478042756864045070961844876371131417985229319745389967451280350644807253943205052247653959181918238418417521090952610000080537964564846291330193876256743982988145902597697334878473617809602730998681408498068390387060373036365761135380045724089971371323213606896744813082242013215338179675517604749757083482109010219573974609375 442 800267269884548213142411642881487532631202605755534825352318889994310643196434754907459205588591520179505998582004434491058939870977592191393797675086745782776218523210790795999646021406778878341333429813926603977132812817972881639768152995533160219702708184736277194467547177288671283593457375048175503946557912675227921142381805294187401515418620398795078789738304668364324130462161671149269367977883246664360771999818105328793646521513394481109932811715438369003682069982239919612190697387725366419840190807905718107143194708427597527330600261701450130771810942916854609190365816324027661849850120203100600769978135649205659670870625553527071596282822862932356350511347593679307690169613372435652998149180348264053463935852050781250 443 36803593844318930464341652264418243637436585569167028441311436536238133902484692934540518098187479296706113540101115274327877177502052919230834469936232600966350018202112523206113775494366137772862404374481314148839464025703652240507022509185073557027458619396070049454567590055387616812361835684110366326232014239912631484413334073072197401617643629211277623719998765839648647914386486565070439069200145890129966091344142663809604588282124633851405242257381586381423900853232140727563131972936077417177874580928481900204702793600094876786933779308393456612399826577126241688852822156013585100246463147199248605357061684404925929059057387784353599857686962278061032467661770145296100124349548531749176660810007888358086347579956054687500 444 1692565185194941117469441943924749380604336452938215135503032700329334172045370372823465465362816537732421316124801666740585852724382589225036467170149103836064352659813804789109314425295466450141873996936408539191780420954352676321408682905139473667713338488373348978308997513984919868827168847959704574809882016203820129514309405407834973504717580105047061590410631582094767500750392847963588390884004521895290370456490111633643744043702507386321703682494791825231745590861286918452824868589755977454821610385643751523481579743584294876034152692116837560687655489012217738351294650680309677258206610236368471821214942412143415007134807777079072661068079620809976036228048046531292269611771944353394159232806259751669131219387054443359375 445 77839596813619262464264165821063809069100859588418820508130796462245847573300824083015502604018191630996272205391609826355189501717260088476533438611622336135718458004770526136395127859406192985144065742260060747568132375396433578495597773206029778177847880950623727331177433331371265492864735813923730653845460052041777339905717393361825881881799429057581718328704232815461545010245770772880133634796378843863796605139178971476750893085732422641825136244438519632885717657385182951668791377627268262975584255319044127051568206585093423972354152314385210372461490671559006550031585997769907856480692731086051688434888416398282110721274547793644552639059102898474098043941821510621925000505224765626893779213446578069124370813369750976562500 446 3579775175045303005648305327726001611604145173514722141699141676908869783050482251723478666158779611937757194869010692786956399420095051070017940730733130483888538844553866786718115389076665134648562816360835363005777519255675443885090946499565567822289098209656489539256071018265027009254172764007364690127586146272229093642317440809443503414897601103520049682880189697021061176675946417503756167117874148863917148976895783420823889453147501096501972252153455708290531110767054972171414454646751918548896733715366553803145558803979279054192098574090608861653920745095756829332715977557385031717746966326722664276968791551870442466826727485684958531397166405007161091245909664968975018201535031792570769326733426396458526141941547393798828125 447 164630738447356404322321158487000884770258519763959475105988140436400016947223208420882044104035603863719774150059715038293418511975436593875974064966786585831714302215991113832444564653624836781178281435973844293020135597074577076226933114708446617204536254638221965199264607754259917574313115590183111411883216840583051526441818241603962667852111053914486858485418506541193750662821026137012147107023331799339146102957574175019999843313590122197819154717881115946784412093305469626216095348591613585392942180956944896910715519172481956589347433097785803703824311286027436752801485948331112155738108865704677577368575712137279961328405033460148891075525505432732239271069549121575389132595639499884437179089147207378118764609098434448242187500 448 7571224089898012932512936886712695642983003972639026670403547942094860105135047659015111935519277559911430686708846110615726348182806464746703171517604805916857908573331831513581730242245060057120642634726633104416743163456066447896080726667348000310979060727461842114770783716836559821143470769292559698234980952224058554050034552756707450674122687754709178336152158017508894217939548168040352939365355160036950091650859943918012700489606818912118489881471173348322737444791304508199664363018729277312550912084994230985014265643202475062841339514052244973037969485049636221131596918071427898773092899772717241831694115179353122431235502071163960396976072429921166025518676997634314485911847405077512804943973279137026111129671335220336914062500 449 348193993175716562856190272362109212779032479301268525565079669715029180181701094383021364577831078624080888670687287319436024918104812473432639146439641624374907545043622004744489012545614784746901502446010311120400875428749316209974930839089752321499850801057153530070130929158910845197931597592536346783937898933337259320608538562258309068254788676028648738915950343237655903640971426954019166980465322217228492941139429574204930152832466311036142206363841362531181520742016572811557357077912699704089994065280739198936267329359236561738008170509940073659419649625789110090338617708371545963593236485237014829802754576225930055591786503287974318984253353407650823473169180753675154560443483174781117745096026272477729435195215046405792236328125 450 16013138092876615060075302872314704507137348090460630289559855649254619133444794187140047334665973293555166182222889265462017510942581948486937354572343285969441047918658528979611390181435411785421788288782847848509267763018680951488204663319604344216565478695119417270081413953253670619194644097673111409257032287946693784566405873445310147645819937350535114933554675392940352824112961222126727555379229532163841043801005032017567775666858394739535753651720389938137216217250909323626048275172041538538759098260205662483632398320110399790263659763544870919455453146024440710351676364020836830345665169114246495757005114321027734701342602804719245340173726743206030066478712212016154110453118091113227863678605822350675680354470387101173400878906250 451 736430256142107319735406671271324642784434143250098504824055551285676768800382988792478158587421887388263182604867531145078483111239235957255589726906283333871640777449603175911309161465630721654092950002575082744190566332146912849299510494067541761978127190037130909168002966106798152074927948396936474687952933423021476151518032813334572286052471257203529784387772597084528157456798229114143610816201940280937475891304228379834936633570291488350305902833323604375747499528180702881498104688897991218346392250533422378141613005617734228392832942717342637407122526268906537152802446501171068488280228489790525910996203859697423719811478217243896008777709858708839214651337446156195030549724067489306511847808704718243433262614416889846324920654296875 452 33867785253334139867740066509042317902705286162782036771159254225089020589921612009002974587046693676945401004648506190679209872349127317628705349645607260791821605045725341264688369738881805032932653925594235275408839244502568411491323610418079908452906800051145913591978165233367557169854540091902877710692052457160015923189785339378293141213046852263528085663133027543383655772789279846991174323943030438498696300917228137822246777127542462665465458304086029941023201343722454294841120311835933160744497370234642926063018685442083459351827516692915841104463588659488028140307129563920308531031296759141285661625939724377549851823862238550191990580648182511280411892521607909010867176170274545797498211562341283165089578233164502307772636413574218750 453 1557549908357673704471543524811473293214632295819440002858319275982922783802006730006530248571257114026848947184827686156663150497918672618140151671202299904443592879890091984856157516945814491184534546819820073598059643630829274695867685597477559561506814826815423222425108647092562931939909961594378653236595433303798280127267310175516348714217887749334007123865667958108499618877890191252837599966332740765536061313160922395925165566446900962053066091042111751279949099802086878664221039051424504063368480327397079369593077851385071869259078759836374999599319999413270468588719265436019355085674200376246349221122336149834179809919340172629924209144324272132183652573479352929978472452400268906920409350456112329563751472960575483739376068115234375000 454 71630361976095620528068676971157566390040603570372619463693921908571408121429677263210966610268726049244387914745047004142181560278231190410991087313884229884639504172501200240860176024239501061062546665414869530506363212740155216124583600501001025031212343662097833414806932424700060377691907876919439363680313712829134460630361379567843043244450994643305439425137265032171857861193175204937530142529321288928416703568291424087587944961545418790754263981176869113554690170255333423637511626092917021697521968378002194450870157210213473563985537038385099308951945582950097850842849900053075994714312217924450898266558743219891955140419735428978319889091677595418562424510547955692112340156093061185022442485074447258985852471369071281515061855316162109375 455 3294217879821691195682432079406747869046825462517704015697060122249493221206263855841792277610078361909221349438057505947293420199162321956388437959695598163993814191380005451227077781009471953280688637773960107561452189066543145610638392443538989996829095576361709684296091982596249052918677706610666611006940022650461346822820010214761394547178622508269428205233131626164085864470005674254548012619687098697769545465659130981586961919314648548005833232264105520334375912551039757019363469807174976230562584057424224161432304849156013945240453367075435107104791440881340217374781282745256992569010427141205800797400934788239878982547327322852282191627664322549027543416780566987127913733690897798846883512356698529843779255088520585559308528900146484375000 456 151498207469039301211410642526785402093824331456096843974304406526409172708706730424146121772403732200306527893459620924784298938729349885100044903903747607705310842618235527727166782692099834429273022057565775838939999387913075696259754447896903373458732904530225096321431883664045340008603129151217999827642995656553581963880492322876457393860022609087700292761534712478439077904028616379641591250872942836232011269702876918640525350928591832600280068555789873512975515818558620239279773551731619108213185797997640199157899339450360005699887267749537378268057301976604091247114360456884916437016851218032081181360204866427701466190757290513525620897414543729846847800915146879122923957056136366647346775739683285796378930943006935194716788828372955322265625 457 6967270442832518768958823400194168963958276744072148307022973865224883355130314001110743866940812316858906924726222759842935907961230223894948219925804374674062419215489775301834236306180970646764288802634273272945264115577498246569583061022749062127480535006915446709726215228608242207850919637646501182604512843407789828812445699585153738994350840202757025490905483195296947806080653068961601768797617012143149585610785573792399212989317788653022724598937353429946480341639301029918107385217001690704239479303916053170972684314976496940956443652897873283226611745138684435370309982089133912718612245285215099516070394580247177294676760173652637691845444112227951415723626158602675951521861016809513378052575905568545577839500992922694422304630279541015625000 458 320418691643516830294219690285351102045237963519888992814438966725134019540304535076615506794145547602489552387118658598665750356492255155308134021269681934418996972366654048833319067217248510008009713364033881010165376436026317882866716479812509166031217060540301236950353119016410206298568953878042231587200915934221946091374953112293170382674353857766428963404446279703761495770325491159360295519052416045979530577879741761267028985074421081529247041869422815344558031397342266776054828676201315646373288310631429059471884067554708012281931986799817145769295057471349290656290338222647828943014385498721925585740554128866607750619682581190836709210966674526304369885948745455061228816397226427009854228804285497826317974379151110042585060000419616699218750000 459 14735776197716212026010015277561056554463589442440069884788384567633310817582511528275971600221317933215118418691556954555850726662743529805743340841184267607434678011426214379187601138272126318542501870752561353941405021778943942075258157551562918064300316666407076524514788020588725105319510617591455744691096046874439800102845949978481748014459082551726257155272682101286079890574231322138715792366479393895998856384653402338447150048073545129421966056765824789947240847396515363031034671382401776927959711633500989805883576868892192640853150428185981964049684234189593876105866416806081808760341730993041626485884002806591890047377817955695977151498594360627959323218861536337604568743712091029148866389031759717651308590202763326715285074897110462188720703125 460 677685496546384806201539910591081859255108247538624335932429687809310303927754075514927412053673755328223692253783351908489021832322280806191510492231548547469773186413266245378326332260713687635243116703535747292109901905508159085865621723304344638169125853231754411393176348967926172995257967861149990855918955903838596163703884386012026112723105302835889171684553335460916040591148016368563766987500170717099969013002334357697003077337966687435449322174583080623392611502225153715717687769345862016149675126753707513727561087117953349147522365316620593053091826345727898069447954562413968834211050352156531318678620417814990852870640544572039493410434467514231732515950078680787189081727849930144090525902097378246278494215437682157698873197659850120544433593750 461 31166164989700172420677114167932571046145071556076178592953694232514585940146900246031450342328731105658909541451699597917521785255628373320134017111606904837735554158979628203848227926402240506251312234033628940880267905307918109876869078411948857663673640059409423024614300422077299343124296432642912868724880708206199543472593856710555412280551590146432330079762283697778632348007872317257407680561651080109319473177311874511977143351256215502832145567334924609490803859992258833982649735979501333142701477840323243851649287934182010566695695228741538348482846710526279317238846738453459177636484527415303071555761891005379664951588721583121953347190421250066213899692196050241939699958133039989613369747112587993515580762036998319075564722879789769649505615234375 462 1433304748464141264831355366841609289897342131395332849837128109389558316259926442294555120619686237409647099158867184993475880550038633410440163273798569573574450629186794942921715898456485332201371113314024501161838843385972947341707681071619608487908975670661182091283696004679779656291600307133210670479954331259069146360433453340623342975011943997689109293909971335290844157933909468539315019444506078609306606032953343269517655336039349482273482987812147455556804849492888373391649713881230463500416063717140466826906669566907679402089071383895547710811628249565296009897468764674410124769619496488439191809560446320646679207230911926082703480804822593529213586596079467619111913840562235961133442212146354835426327736314436323006304974114755168557167053222656250 463 65916435424402815713173610575593706732589534188879718902139884520917199085983851448292801796226859838117662810102424296000619805568600343352143051705337735496210823152206626549809951205003561237046903600478046062249175599495845605500120817535902908439290278818072315768183783859685810350863388075527955843583325607134548257310032353119168239994039876040785951416108110528608935691826137669863931019297386037533303787565106470256009533910757708781659824486705810717453761674120173188669926537839188195461750730853298796497792999214744768050837874056339091647559597041415174540413198099792775611551991689287721515476157017500239501230392671927883740977692254170942481512373411096971449412103444616283178816182158980564606262696290134295296070376934949308633804321289062500 464 3031439380714624063494735343739684416984656925596198280687958419877384603303711390119344526652023813961718885324640777357415308218078803670481242491471696386111404204851920319878131622158500357772251194545386529157387928236948490248172870627383430963618326720537585961896352299894263225203364978562485133971404340740221589197597794493903073780133288309299532041511709473939688083592850637285481191590178356848330188620277213226941546089371629356053130592855387495904457368383382618906204382758696644246102212408416391308308101287406231244140846165447749438038576916155827028958753878371281665339722736726546438456162462784902681689083161652936098427657312223683602029235959215897401532213278836013115885095688051488674689872359984364746932072876006714068353176116943359375 465 139413253459172756242817913122531577774288710937180761114953387389315458635319930518692292209494855964981721814150190588644578540641145343759585818082576957956646470239944574446497865100884391876443506008500812181482141343310370200801938901173436539556866766658722886936181414288201446679653264865723798107026912679004690880529577578874633516487894934924408762138345186047534252970437292651226438276352029894533362809969648769030898401194460638461222444244183553786515234088819713633178796112992029046848094368104842641166089586015442887740783259945397535990671986618760942778814562329234398968173141894568642123676107897635369986175210441328714388023497076434169499063685610367877643801675571261244819631096017795554789222199577793798175306960729358252137899398803710937500 466 6411493946974369854282061540653427449795224333757468590654875428623901026839604135343921964657598423489451141555192593026941503553546383664224058594170548124012784280656483229915737324386252848476547765696820438692877526918702172149003867717916888009516611474794400211158589141373149235240075389138398630813938762807988979242818794633266963972881864477901100377788088343108088725834027027878242061908142689892504551269742992282480367283525635421958422504876268546574670241830249599670854811549118346038311694280037814524024448210591124420702710290438241211535425505699818242833873943085308288931462191855435898200625698222757911518469095810567531060543310649656779224787400492520254974417717927470120068162665388793826617075851447631780477554030994724598713219165802001953125 467 294859015280977318642213703823440702552924166405025559243209540069010074852466256690124029012859443847145304420451578088536096741609488850169066186404991830469760818777595053752216046150421129646104014985267503905483839631815748887600736451991147199591434680129238025935729940641961247717808797247562649698174059850244640869618252766813119186213351340279364176778841863843933209761521532650015619993318847621926034022654851436716504355518828411811317395668755096439476482354602656937282018168052444668040962176718365145788072849651041548451010930645060581403530898932625210863224799008147843107665921230504486112555590763729905540501229067194267809942839015241091529196249186314195985438680777925354157075473820724294269276974661683158457359255066876357886940240859985351562500 468 13560308971904449120467519196393979197750636455319417321553559562861475017142933792730625425552609326049537798725630436042260802222659725501168294300797349794068235925430094932514948794066937962020271001577422656978441071997774022660367542716361346735275522158525345305051549279262626365549698182817692573605615745165257424943552537538835545585260011532748410850681608762483469896148151263264938509174354570777750215407833396583870818453957183217844651837640794358234433938997200880265804408370999725913880772651650140167892753550311699759837763313013751486129194912014249271222714627846193084276823432358940103815793037494281072714716100732766593630740636715371698978304253040980331501974666970488574913405967158756473502443254179302464107470527210352884139865636825561523437500 469 623626783933627792600669356739031479565904624256799033634680102270211963186313228281937355421418859398484008860866028855312825682262460647644280133239127580618305299685277248492816500698999125157576201366058615818909966495752555084247447729860453980210999948152330219715950753643279945815310176366311688856016395615401182610597264296718551682405516041930108662683907554892613805806773404434533437341715145898089751898670791009103194163108942910167699379281856427566752785854431592002513737606800111251694714315848195928635611385446273976083114752253672777443741410134215425939018725463873423002371877508297622617596711656356465519567419607502939084336876537382700762471107118643686395046114711769107575186413979640711872718333734596479864427387429515192707185633480548858642578125 470 28680051940201476383990877100071624178568830262348117463205131415722784434961109284631033760185874153208819556449035364791180131699024923282710315317039879983619595107596342771415802161134002019517742710280462559936677985091835661762619501403208247357474161031717903932893662339081982794827522272559204240986515917299244541844953261463643584315252590486406512058120549576917237529239500257396323635655651941557985524453993382573557799686190402448219263715889922028018496548709958490951597746770309016514298969676865560389685784229182690468837731387229317948353396952133904207068376860551656082759992445416347648183990065209990887963597046664466560165342538263576715117539687979684383050110240340233536117289745569231267211503754848437648021855506108579447754891589283943176269531250 471 1318970577408999576632245937736859972552819572025481414683444706616042178864933142526082299976449743462619094249813048700392449958130386143553584385003162054586902386496882444287217468870452377849496545563654685062023311895662440289030062488182516983447342507697360416049316428401639211623989264514723785666288596637746490981322178631791892141088220675656932469001515141996676595350305806802942724351101279883919692750349792542829017328040936626965991635110906704722641911423415414022616891106542671456904418018588539782706127321168678598507983979312602563775994385592710757609294385861978473430482417357591617347616620609232413102780144434687055895765666156314590911321791352903772047104695802748638210479957332816933455528902263899762296764199553944507670166785828769207000732421875 472 60658306606205139531558002906346910501023271902312629306184995381884021260195882490279311001827119690732726630058851726730448691267724855920883544935803522539764452286504562745565520966950982773947042920901921648250077806616733586651008344272489921821455234925041305526695943513742364528120100425745002260012218990483505110325181235213498747679183801086400714432273926495712719709498330284357331952727443656731154589728663444673061218187960773069966567704621573520859449594982229081839620009028726141593847660016461951361026423255324267723629285060314880719792474861240114727907864655519909322288788663370740314821369986580637639621589169378897729351282734141199355015638551758197090601638803320714382762724131980451931607515567093650261058920478141054388743214076384902000427246093750 473 2789622621878574021540499094669047996817609002420914860725112140990360710675412119202779289937507820356207523524759125145938205686508800367677080953687665104299133896079732607015896875630992147827184483044499685146869129027063849922568850073392998547482183936773329611323110903171718062770332428531413703648411257667272847839173708351256839052215137636761084741134132454108570254117994391140205452924490351309043929166940901108236448893247137748560111468297619935239923360999586613748170880686268722377881482935895828168899362778448558912002028780927079515743602746610834259571743349440054666338283943399597584552363464279914273020742228709417450789372329760393797423604347130090828401011839692644465426579144119178786198073255314642623388507111648060288189299171790480613708496093750000 474 128292311604040358701133589900292355397078510485964853413494708837533461753261097319491717625827220160819557987967125794859048235811751011642770708559028094224423790002936670134490317277769837541963945149288296487858620894836361017817975670422962873846903907382605244446392982399602843140760796834423205559844618392473329756720800002803980965031827148202387976721613200539770474928185173342645052547107696731295142640206086262394391628471666068555033074305734912626648746218841736813943355387720272333759858276193273983846935965019450129539952225196516032612146158947749560236722407111613973971984488059433660321988089860202194097736954588102098877968100887704006209728762182717027843528269379530804638429974274495478323479569583893739670568123214210165539128638556576333940029144287109375 475 5900051529416012889237439740358491113626279255955917267394472903554409188178726533650800435024019354054508609952938913222522353872822074209328012327755842055580323531838606555361492815266269212054354221461758031660379110447339861434024652683153007399151471595448195923315314473579577963978635392463343652840722275413378807316997781702686404019061439825411290872867665743244897545314382406373091644219617763857061440696327400177346723203305030149040932054035832147654040871946310519601288056496405368537612116232864143189848735098174520990036048983394065671733921783425885101861867004967562536924027186315383181784532578048760449830317950819650384089054985044462568691238979523899203701825975251048796980221379667759224746289793551053281235818865138598177111362019786611199378967285156250000 476 271338224516549509668789959787897294213539332808574743033759271133761735516915534200649832850403392622725888523837275004876564299748952935734352590808076545025078434300076500892193296009684357611315505609810953763596368190674299564317250080527899320150478389736393434630566245208169140285910889173742776167350576081203223018680912431044427910837698739772145372305431184916821883907451520062965150761313174888100236481956150063672984189269322911590376220393869627281122739838346026329204377217707191200162193887311582046964247006820689624914866189371680469372236534318929663817373867354369282344157179228053151069872446293859804159091395798850478359651682044156877450095169386517514772830213845000814134397347569410224915769320858949832930819701313205662140948248861604952253401279449462890625 477 12478608316676986007140489573754041031038614850558242485074675252510990494172589430879530748572310443268286076343170021280701510540705867634609006044210546949486793569403869462047756108133999772868030933999038946954380256942198399319939313139840426315559810375390530214777038450101891720991395547273294422975525328223722754611444850785602772483561597636105109579268847046637292466533221819725809822969818668177381827471482975922425613959944971563788988633129815708730181004864368464207653031470098969718849356447090123704052609664299067563075976476323937771147422472915906218117603800123510191897733466727839972539041817094064794863298813484906140856274730492704973544492740270806251189505516779330831099003442136698232804044054174564442712466868709575429363667353754863142967224121093750000000 478 573880314130022637065177590532156554148624144559671817918629337821026951616581140886896738255855472313161543063945664608748347758820678756707820631447228476068013076102957266173699792884770276204257103039134511256868731518323246109902634849468428772365493265108365736611889383703480230823207140808053896408052809016079061143386718216922842785630018160608230509354214695715822503717818775844372025312504559271203370170103482103100839323923323803367823801119091016932584518898523234849938209980667325001074270856962695606666020164556011796020065691607477159684859110531310858721812771360367596191985656346257868967148188145463491905358765977557246459661999054067010463920492419799032808653638288173406848566370475485826942440383562698609781044469492429678514344715267725405283272266387939453125000 479 26392255176871782192849048402825161123021830244406824207231446476055047859572414081376632769227268516675918559885268943951341351878492640130710725060941892183786097029944301588363989257937327626428663969924238332528633374076212349638825898055468806047396038151205880828977733127465408262609082238371342451643115673862226573380184886402214768942939056974065548707707085793587689344112274827496639863028838795756506291941440756449728652634748793696739885104091734515813990086642703288933590699382507122733261279788068364670565172514394309265137856731594962148671800020188710466088221673902904977754523246511782872490922617180033275631577649328746800401974474087653235412583182481728810181887440961513396716115177805680962209596452261620242404869950284942233149909629474905159440822899341583251953125 480 1213756799406957052973954294123517753619556171962310567184541831165162917679482543948350734143426165963091156211527928456531620807603190947688906906498013545082060904303249243401564736250490412298132798127075580385815219622239152836613112895980122010277113360067656502106355343669064112271701717092405310138003272523049775741693902481780413669659651634758280624238489498859367800663503994808968027486356133680305733232496882853477934752132549062011721365834870335616252753358841402013897418777338677658790280129393149280623478042335598492030658041479544656789951030080662083194215860255141051579002095954113551153020125139502442557626327540738692640009934163333880420091319043565893588087997043161400205181023572814317349530018347443190671204811508214499058896929106765583128435537219047546386718750 481 55819616710800387920656692998550542775885573219437140063464083525170405786918750632616681549966145706534827958062456256957101446762413061422932825027312362042293456817074009596631389710987144269269538951985063890021934694186580804112986727110727931188122765713040154491465229243314629576499804196829883932144670176552052108878763488467416708792949445691629579367085242713996939465307172093970490558694612704268441340065946234261304680473656410032463786760068362892446434021057183662835187725014011792359948696517795377062498221124652147054203934739970624048830708432252726740420413541585066753834073064425658320879940909236564912569663363750067973053434434295342080320933472344853679928553077298632307983369261886685303569740297650967254354375263550519783105861859606733332839212380349636077880859375 482 2567095493317165180582694876542259074044722978984354325136967774761878305965678090098270463135451150931812654280452941683221243861554884122970667325295661405107438278294557580602469550356665003177863112532047362674161675486108863058741990738645158666420729094477268600810631998892869057327633155436493390530261910756371743175439285659247455033136714568455057130724233156229179396697817533929314060125781453234656965593441248000228746105828806214831265462861171364113507309425560078018141157004752993289990138836376990371897752564407280821288607110727365626189346077626511082294855216839777001505528630608864387576364339689965577764009410779519321812137335262953403273109524146036066605750076764595725495248721835236610753781170263292849875935941499481200380643544645131726156250806525349617004394531250 483 118058483023123701355465049807475067014077937282605958846488253458216907385627777098793372478964082303279216227053230410731579823511426277007822721974888155272856402210291075422768655987293653569581031625488306009831457007454126855924245391234846592168601748910280440444531169302806447098186409360651991250327055664522660623199239945901423054716113623036196866739287583146095243419899313246367749319780074145113649085991126709097533323291979817825182217913335621935146782349259249440830514630310634574328370576161507399663405306907289687397478458976179509984449627855977105884998741771440284912340400828055847479904850427686592695920872838319400528563969039832862844424622678590233288748464049250793197789076066222296087065632893740015937492379430455752144615063498056528601409809198230504989624023437500 484 5429406677704438811028750019271296607515438321928457772588954838447422080762318562845605140054389035914518567571449629984276607369352591536018876476986275362781116094507167952616628442229239499689538825017693706412104509041239985967233622019679772118198840222343513689512816916111720903972873193135648514119532967658439942313867456588142563962463850177823485084775963732895409443349122981222969242262456380899006735747712891376187702171054245431972885490719419683999510302572037600761932710048383525542105581926314176434051004796403155572022705419901176751841173609575480650975424769666610043138605091758498681135650886043341382708838192811815481778829781146995970973777596614177548706672749482231267952441504719976009422077507624553585255675441644934271908520622383631515361912533990107476711273193359375 485 249693678226643907088918019700735627200387202630270046419260417359169487620436579904647596969437770660786568293438654457925162779655251673853162408508987394780944823347003239752967467061159170127484703416191828149181283045179626864747490481811837270697744114453159216375218475771337079264165748306984446014347793101884622486678206591676081774955988820517975328774423966487689037145110812117029724296178051718232059044181417415645385440476052198136196853815006070722850994591170714277544127043311061587732484871958146818868624167855504349338665160797007893639441026474681410485245991371454514183270077689150672128778833797641247499529028776159666752962154633854634745913257630617244889232487309936095474968899540675456676106166794776991480828712287362252948432720257160299937027048144955188035964965820312500 486 11483194508596132866096697475444426711229616061743401150054796958651502153339629204183388086759355378113982047378491810529765559520768496819911235206176004113900659614349396578049385331187287499355182958956104788251777098171146321317413377754609337284145274584485801499731073069434968178211322255610756822728095569556708484278500718308798338172833298794769224498536965219851177181759010307369840917896982783993330204346291252826199943666448396237937421108809685858933496845358885046067861285962039089305146207307032362436570321834242504221263806802055233422133893263854735631924613494580736233812887821045495024941605991943473281999034703141284271089054115139868704315528024888459422876318932226589632549473273038675004280558783577065320591363011180241970719469551368181747807994952381704933941364288330078125 487 528102101177592721508946084705848776882328770956214487273692969545881103337693139869992406858582411376296847051982586064320267765733355222641815645585044991041289943544303163095911058642133566972761557686146763558111496299638808446269882989649910378490360286452136550084951106535280359354329116536301186465601241800568538648092164442723807340167197638346083585300752269104673064698696565121854221894048075767420564528875916424851052309419690421556302524569653208351612753841636767584406270974550562542044506035694929894275633240817599482851395869867206066370798990512423727233146597284750140416884070357331151006676719928029448566216987551573848320023715772012938063414698220733747147687759492579383597198045940054629587023803324530988038089828338205690403821809060427167059614816935209091752767562866210937500 488 24286955085487273328526511752774781472945366361263271177362886643227336792185805254721074713084047910976051178327016793451824405672892773768861322406834168419748241204032165412286145304379483351018811467999464394866923932471623364364865886806094551322891812932168272449378937148113724276395595280554956351833352115723694443628285598725523951651473261583327638023700121500631990142518164538574783390965114004786715233680488626436606039461950628005634834477469610913284170082508244991597036837085115994233246233477032682986289005616922109847972881882243026127957599001437980869926280990044999961024961815252990805533644315252620480976096160227547922580316853056912622281468417833881397932487584749501810272681188111143926989369222150235952796551278693195751265611691098195851212793172635429073125123977661132812500 489 1116935884195841221786732923922633099070099212917932978462354613905967382475770559210584962598459167405236876236003295202336397211439667201492099194850335721717056153431422660385060437347467889506009822720969768302463521636172738447155379590158782945164812167035761246254414518624906448299727695821111344378850815423361435499955819931072660335204518714991845983042191954267728389144492715439639209655321113566687440597506259768117555153245761793029237385297964790054064084214383967300960735449063459865163511735559082353977525387067097385575483851709628031078857113372240374715758619436025432273224960274003264374783532759786144435932035666918512227625017202436904760251918761929973354176969218478066398792699018566076323470541408992886090802803434698755832005255771483443090474896308705865521915256977081298828125 490 51366907255896376955138167097318032837750588209632956465524296993491122711979526076006591530658284964925167120343166517159466077465419204477553496852185579916495168623354109177761631103154248946518230194236972507284144478625872891455929668351977712644889654952252231681872306648953130190032044191284559952960216016225365238419220647997391257958818280375355800561947691502683381387443810368781985341718089026944437841045704682547380434084076170925433018272652564413042497848048076761683717798639569978529815285053668670013492200883519228278914857785738094680701439431860495417702270141084092144858009938287829297558758858571844251599476695743642300713063928697792600317889513003546926963894515227552121400127316530182340972681671210042123816872943661285526875666366238226906784647418646727601299062371253967285156250 491 2362319268608277936794642434787034278839140265223107190188052380008334297464182197421469948417543635315087634912388555335409871981576395377721216302431743219732711050717962026386349727915579726130069839066962216398883726190083150230293356793408128899120243629053429292696586580317412751145435806071765109688098610984136678138825438518525305760458269206281205641724824982431805042880923805249307850944736546694796759575172727818887335948315025371004744299046330355559799155405297509774482540201198675115283525872274771074829945407024899934380472958644535899927177659535357461240271670139767599573820218704149012131966511198984225263971282658569597305835892278073855405623396295590525748922321910310266370390571375610723713418801546412446491101830454530443641084219944158842439778378530235158905270509421825408935546875 492 108641003030163177645825505126708250616093744414870706097773185835032172146558774924112284308657975085545951537933979169268502712271524997202161013962853987727377107967617466828900622715133632168205929088907027694702477772295425683526722246667917634901344221301387483691126991366876287745643471567033810764520547982270569192824352398795738718253893865415981153866787139339240872759790538574711401496515299164593900568289857938525765639939012509767558462908008458767035058164154802639089721909961545789861501300256231218396992871877483367318330696579941141486710671908660070556270662749688250696833154576643201165741775089697927042502490853023271603245075527135919916417507877918562051968957578113817610744894887572481211917738922011491173334283348499741798968075212377298242828402297099898987653432413935661315917968750 493 4996304985631088142516338589210407206492141034388285020366495776016137214262209726613656282750988560023903975131597726689913824093761666474742645946629536146244206985294343710947414495784201847182074551951054006052196004188492623014888413172959684027741675375749810421807871942396142635040062055613183869295840195823228726543329413334673103483807056203748680628315877371920224154399886228604347083394085663661662357955755017717364014364879913145471203549445951482357649535456204782747008473197072500892028714628963880966146267188067015945850483172050194231647168178230887714293957840877493321162429688403970116944080615232590361381321582900076057268167509857616598202628351631803428086596397591129869516928100938423779419751076224951807150610111433852095553835454001222803684274798019515628766384907066822052001953125000 494 229775709107833829164304575151789887948431254499280077404508747993014734119773571958594884843128652218575728095730429071308038103120487845152879500091024972398395683694545389788122582782034533010778828421305224551803342366378638154746387407732201143686808832037735729005835560578068468609411610168645045513100884085164961205621402709368754237899975998306503941198515904270180080149379091750562161318540878249639909994597419872920453491585248811790531680875473086812443498689636689970865927846203994086137469116659126865929350085812904147188375068493686856978526745261146765791258773038783438240277721803683158117164972742088305410408556568229010761311090936300174423508987715124832458824734856278669366286303256109125472269293802153234591071446884079597120319691289820435169780911931203259968015117920003831386566162109375 495 10567184478899269054136420811155710572770678507339239574951941128755657031780329892131638182061861286253281895305863912817752770129192515078901152358449764459724103694513837702768140533555631457039265278322099045455787993518667443094527760817551116127314743871409341411692114210921788416751443680252852566803728835241302141099216357050733364913129588368276586086292250401307962614724862827159921857528688762235148366744305609912642898828846542133800680019602704151992563855620722747108724582429888025348126851517197809627062751570781918321137390916792067561168303456130265015952521388229883232080605405173510920359809195619385767774308918611643334525001118327313905932916690643389014009198374911978916277935577095706720881499929318908368140674317154267264086093744688889382824935510296615603920145076699554920196533203125000 496 485975598746536809826082448222545846017264428603811466001145541516271697341974766989711646329188880712221128672110905614268589592231103378201690616052482299694795626026969000553856561742995095326081085021683970806949941870521230058670556491205231168224195355777980276754768777518836669301998549868398105834234371411341414857297575808071902061879708933874702201371106573543536717052982498023834150166329174342044892572270465313181258067628513310695541307672133254808107543887861803663073730481541198937189529066836100317517080268947836831507048268809640968475592736085208456952587595223983560024420827734965086473519778466733962505085455776291879874351758301635640685844781681302908533601148906369844396891125414165304637939168979093613060885935853474434865826595256627186332246703969785228682809474776149727404117584228515625 497 22349593976394347895694738401958567820050539860483657479411510289557739907837607783354039438571576906121559642683801294379970207212916693825857150517441277440799952889003202618347746544666837610314067363617962537566824971423947336431571969266739138574315148247650329871509431580604763670803906767919322509790082856277377646450136264609638801484277492117686958228486573360130231256653749415176903039101625300551945817664937368990169492142834878863745400676093837882326824638628550167556756290862019123009647452716507098813653295290659775067387876315688630579188525663832525124260617645971041995675973874059904515768816745142528914998128128477927271164440619617763831299914610840825090555043113454707769799140607668799153181482776735767534742394791322741140797587171472374061159050693224636940925620365305803716182708740234375000 498 1027838336323963670842688021959370019414799247193359613444328683194951756549697363963637576832914606010355306517725731881728740911450734832441465172580755216876518928309986991068765999239273069427707291038892536426454265098610223636510004897377283610456283778487328320555894121449855194918508813249534258446494383628550070620336169403060068000361938403638599934138338284322458780751510947561293538163682052555541786330333437966528380020554360009725660219580644708213060734565597697254392397331348738314869177608032975666029647846664211365982382820697786896788165126470478586177718146486151353893382701381935128023670069229431640451094682336729268720661325077578634684597822112289558263024522132543283267259828765832634459449856334902873929912204119676620548717962840831092008934781727863549960488853685092180967330932617187500000 499 47269388729524044256198366730890254828196199664455022594578284997102897461941569951690803510783257704442236781247032414527767712754431004080941917924450208441549801009801950498922677080103500517442599137375884859555215059962419328331408297808639093703755269734177139713326023143150741735626324591320427355388699679186270787957924457026952532643179213087096105488969505912360610951328555343326131871760208123500696588266098704731168299284129196914396068566578191771961492700074567467109292700928338504550485345250414049199272810052196094719195121338103952785186506825090739564860399968093769146063535897173495309363485856369374585517258906713493903375271909339942767153620598941709974165592967452662341487166059128907894821005170200953008336171220190122958978832840314451196027949752374451748704320408478452009148895740509033203125 500 2173877964947395436773983731772410918743769356634294019080279947940963971921210777670866429163512764439604965265159252859363671084061300310327977061352063902933836281622104418251867345623530819177965428387030348223580433561624417995585020334419342826116252047547815116782463015643422080286976110511090850095985853980788682265734681330296646356392098805481797340381715789348326437848002564928162435737912480365611547954822068671401765593757192119857776453154131206393833220359621780187114602143726321648576396501418183574556594825658432452590410346622066295662551482993279089674361114789108296403241480202621376521131520434764624318558063826313087375849441306829069567018475755877667578030486782321622174639343967804758689213375879173262351519144915942158389989547038613350656558085977190569390571361907404934754595160484313964843750 501 99974751810830386861474071339390697343918363690811807472482424359807089690481980100337667730481880571654754266651402760920109270033257823437751457849423717274500589118969617693673655573955581497490933006973686061653912966055421354146675561682450089145946445869285263225318509719175094544389160432699940028144314426205910554730006497018828676907067570859422136059450579906097693051753081774212535657007166492188979120902549326457570976863416571355561441697613294807122141557240806991393101683128328210322563810978886792126713246599452341273206706833152323857854216848455747188639355741402389732178403313093304311959519710885131857076665721078374319931886658314792208033155826339704766001935222613381628430977532977540257708679556082988801121876896702319071547543900157114575353474055540692311781769685552490045665763318538665771484375 502 4597751649724733483013369222602501985316970498899129915937162836486425270125902023386507758450005880103725348349155560946232442650509958453295640040837889330714951686981267746273343879040452064146527669506188899487965807496088307034712851709091727709422668139684792111869868093692574431361788672429392540794313882406909298527174411690944685240444253593261830376807623753936853359686780766421055151295758352206119125696201792114221319110719331407644946581542764221964956614303247256640471354877546283227250191578325678408956769455061036183159442287330640025345412216816438320467842038245568464246467223717759160413046163751279501771266463975294525761374127247437961029631197775367366767133678225934833784438068012428689816506596569649711267160490446466445578075129510081646794043456608073241207237935590512734052026644349098205566406250 503 211446588760187949553217612185748457797336285370943209835907260810765798071600625117003233185800646633067789126079654854651499962040526654877743601523638124069420371013138531058570738117423495817808292467262548674573308892719679772303657045511654929900779500987898260219935315555279521641694543157815144082952110916751362109122120427305198579495561406346157899490154438794834178830602558229428470675995382587632494015458806945761366374203183658981610061055242515730547286363693568666213862584381364368812750178028935073768690520983472590101801406252383711106319136297090961688127378465612221251311023323343904306923515466355630618673765586240516126400690444191514363061407746165928044208852588368560661053526603150633147809562287221376313514896954750915029098026741087756405414518065737893026418553477085993108630646020174026489257812500 504 9724244218583837549762099423423681326298973039224875325859512683476422471702826957267164190784966812007247624152246341999429921728676140756130275229746145284143905527464265700941308321638985301457504803921526430295120381844445776258537815279163185826645634879936143203130502747919916260688935424306096666340006264752431363033036082652015437174602206915698888179888673014948495326887176460838367578211677925367707687460282767083017136065694949619383422809902715670330753812996860344300564053229172997368358255433441815933640164090186432060592101411385883816882497382099115465152460729928156917651257747834854341599484080618150804967425184621099772146255836442624452146456380367136246822446207527950196562037052470315094079526654506584961284709247179245770584710584471224817687346637219081420957871551846718460865304223261773586273193359375 505 447209511286594551025523242553605183501922227772842304731777050511352960939175257948936077441713737157027198567534397656818692122907038559778501078450103804842102730147659213934263905930076172193425779966961064789039362744589902134102886523730935625949246612636392971248365652263040629831436186245087509695439741664390410432406696430371106632089620750967884354028182047137174175046177396552903459707348605566520167933674565773387288983194344731288417495697120513002621601102356827974817735562337398041220237657592845303031950363917893022736250032755079604905444407763147877233907276036248310358133881079757168658044050798270831067482085401187885108507676042941497391239319552718227806071186717799106292573949709619885262105144069226373535517947565511854942433349177445356894694493097716747808604686315048226674662146251648664474487304687500 506 20566775421269770844462816344369264008316031104918354947573266206968043264248155540315205983425806951619130773401031188409695458928755707416528748390219544255806932547080122205364477413627659276695157531712804514049437494978959590158236832020983561063581433754254691812191438751216240338083047278288849546484099386934390540965722832989169099303743473565577797010400243466005963061608007082645460716949041439456864531886668261778884817788261334397498301265851634442520996868981478324039680218664494597729943185895910655354617894577421843559962907078004917047078262591025078751071969669999309414006145149714643629946743124966507613353735035022570713020951943420573002809032012047721343917598896649230284687899919590807930826001528543458506839066215826451230490948792730552191590994606407481164711854447653405220108879802864976227283477783203125 507 945848065735505920958926995656970929637671110702510069521210460642390126543652406487967316781276450832202209719926810015608546841341902050180053623847895773808581213139987457445340097540620316220380405159062302999216555640038762344522587251157610131538632363296173466999604437728624325482983604145952603203938705634060164564469374052956389081255568437500193837941401828532961204564058550856896656023407422311715658706545140099182117561641161538441228631882947419199946598633971017712576401974827917882462208984967902463509906235055128641533433350092240996970031487021597169324349111467734956008691756075260943441629733854535168707487977204995327471381439673888332391993031902119020123146407668426118892682425385846154997890396070056341815629611350413237707123391904484068970772336050210726008081422045564723433130893681664019823074340820312500 508 43498727687296568614084686313071977437154288444488459258845933079866730427339575751979644132959016277793599044844294327111408334688721236021353644464382656723746272236553760233908273494595115975330095963711334306157121012804095031278244126997790674372936758732737170922021750825600565176960600894307737501655659107835633781753298468861371981946137355647595530019496176655504223688368744862487308198559422469400501375829925339039116612342739780517794628936394078526277367439486016628450239413012371550468225507589089656108048706030007734058043249999174260323240210346126870233363041681764197475577752528003481416566997980340057835752772459577776034863819093410114993840727063163695700253692267005900244311388758132289450506660313332691885885259124050403516292499656632715275680304727967694827156393256022831605989154013514053076505661010742187500 509 2000468551936218868404652009072256312021087911877570053963764867054944736557064387738379550667415160383026394189675599472619388618157426435143389459031738884443468140875134424323732049987083748949002523005829118913110759526819423345872826311091555544576396293596363291912267543143526011373299503105175387375738905945925631083845469527823855210337137282662506814143739874318856613248575720313776009107692946185063977084264718457428036818400008005781617502021382971365434863217362671284954560927956859125706131743222297520322457288557157785162617062751601273285502269346242303611793730299889411343799600748363016494174774986803967733157793773410497526082661381529631015798878022766746511654748632440979631981344716748232023345673167796476582738489997018639465489711363448189413534053837737949710831488112886163144299445093565736897289752960205078125 510 91999804133455278219462283992227914529205987122280655550775202146271211645214145874373896057079149679829422994640321860158584212685945768637495434815814747434041274569431039814196302626941772208473505483816155445829978201479556848101487911019180954322938419027222195027532382289200975230658522988230279527346321626307312532147446158551074471143624484808501741190147221124142904744599119280389871576460367665565090880555550800494543953887286652171601990439724543437343038744737323821834900884406164884823906384493433711021938686016112297545714156965713314768113337001290873739144290960582011184648875666229924492281258242410594897812991323697448739290827100896173252333514567169995863850466713962156816438691739095210057089855162891922636915193609425495152853461916538866372600034211161381743874341556239633901914665159438300179317593574523925781250 511 4230990760840509465913453441502090961927715329917545034957947129761506166267962062463176440161709952415449605167307754679758020587764847365267771650868306531758490122658822872925471505768100756275614620906016685973611884555775676372512173287772215397898806359083796757528155630649605455147520351120048258405751152050917068595262795892504376562416749661773720258421701221987745336322399067950339182180513674857787365448942770773092846337635024395913276444046705571346691849163151602935341239237577088302495284992191587639876880887528193779778079674013538594145629594055178578014274446634995810026602389910245199482177913917458807652573334990462495414396931371637610501416224963497990586979425436835345301120374955379725264944020776854822928492604486847711111559113029531486466631436269906964377136460420567270861169628659581576357595622539520263671875 512 194579575325509191386543839337318571477954953534286601169987968814129792453245700811734693277947930694657276080014785001643954780881699948736036370359421249763754791549845973980537524256959426605452204151755298943219101188006940130620806048458169242501508463302919306241237720109583251452571693590586658591107080959066053923168119274510975849993367755610824541415599469691540872524093642681864252975488169093873358894872232410416111339081557261851243784898531149527718317449399914997070303262938536647535285774478916256384789560976737787575152965398141012598981725881953464921874843161523871033629554959108573311326753769158877333455372665361337961108538798264509633295824075880709468830607038977996332620734874398958840351300579156855055787682903188767953035150172439906185978696088677327219036366638901406960968087922481117857387289404869079589843750 513 8948544980120488039351655162997190280665592542320895923716498604934288774599812904261941739802561616162868547549966674272820051288476990447787000276939643847187230543092534491068298580269214479346970934905219897170659367648278533269700908559331248988429222793482492397713574168606339055310972895925558314280874139705793490665127048184330110856069066901995748659131870545289454217837516563238749433146604978938550469587795668955933004803681536772183805875871198952537242630095421206207456645167162960183322117617147822420172443381469037556053810856650463995537445601736673686029033578949514812927095447524052623866483111467232261013655336308841925871860699498637070599129469854758421905025099235961146149304126657422685485155887707618411707625947220679937876633541781107775370763732416405741654131274249322786779048399807834357488900423049926757812500000 514 411535779782029572096227917045988536548208656306657942667969951105296712590816898880146305446011129636528733842782241783186205249387460532104433891077712634893129239395247406830271577748218505567655673837328904855106909604999324867113455165160568717797064111577809122560201805979926413040477413372734107611556610288877742706089296754688911236640484661985298812134133324855270739699996307136030177621610678296293812844103882991091987551517259465944395724114514841441176193727628489146180203912704897945706402697339901157997962235509971982955433571425058321322090785770774368774481507003951113208107710632973666935128630839482991906245111257893690825332097579222867263615536769425097375680835623467968169920155139855002539875657953746252331456188297390244521851907964912356860248766661952331882584605037178306224401012902713858920833445154130458831787109375 515 18926171619748930692416254797862582378870253985746625974567358220277727743222060746100249796943556393451631694647201882384636566944248528395520009603966877802293240075568088546615940760365040592029619102804726875034952775022087237498074409490223271878322942662975102312243006163011182748979765424737852116351836665487044402114495539502900112520852518013030806539593169308396570749143012597352457007794417883341202840343155134392874998948741562948779614578768217379179508134318915100123274810568464082627783621912951837057146103508640207442895743773657207672415283862797837706816213920120529614479702070122000162172325777571467667140729575107340105329674105964419953046289327058170922397203586133103704475706940474328270273403214329982197178151096892491207864670485876980139292754945534044319107469434276458581691005012004325180896557867527008056640625000000 516 870398127642536731851747473779506440034981087179894229959946072601735519171247376304469466578278977703425578085946218785417600157823388406866308574646146852653004558338535191374107772313602821036911335609666178256019133710033480657395397916117288527863890558621069205242081788401873778883146509792426773010853540917410623858195769345310682064070965092759257346117024407219740147634675652027151937566383252242727425238101913826836750702491863266051312697576767174141033782221888626559382843436807985073585101581979314193365032461243313257243185118698064164649941098151377871881258460268982183706013352839729727304532216928357725670819349065860769728849765553285161814652218520466748484465285430226001294425675527742828375044617671615195711476430749364795579766564851836836873874363466326806519255165036983616525393726327808341380887213745154440402984619140625 517 40028850832838621440110969079154973400827490853706335997192116458734227474336000621369332710929388883920389664202914915423471663097682524125613526271066982407676752960795332956541673620296644969066763352466243629022342070314209556607292219694411348737997451197211740870828191287424412401110257011426898212711481333958799073872897531675701417287544582810298739716231625457370264925442877912280867008167660900043220085371989409472562905344673683590412441615502719095358574948624933895740928712680263918773346883904798518924903065235536034196236117627704956148730150019799794320793171956570587151685172774133624156548083400134221849453835435577090507231937353233315119205225453291945827724045942361506563731944088279975091674128208131674202188254318699587062711186610339799375103722782570475162718422832564528354514594640778391010371706215664744377136230468750000 518 1840891941412466419012361380453812810910533002809961567420036996130636850358739657138554657802570892291603202089730595503861727769577141226088662879412003893638827895401650549574738548918708171228044170200620518620377791404525756301360893714804907535575364950076827300585363414820329157485910353776142047901362940927727364932293548423082071952756215117323041469829412108534202868756611849782855921889544368605581328008975904010624883689959322615326311577170162929048653853393643269196753270880694166987456383483099338525291108080099206623739140058311525553084794424118355899895474510024436954523084570826451287035387599294887932029007834449660717797971036959170915876163736170719828645107049747133665745832178823098901246746308999810744733197843369675196824366686330744409355909688070709999946556870950396999786033316696964856618023986811749637126922607421875000 519 84661014979156200830027933541587840311050665650912903136239830424030789152636875898258066940563698626027993341136915694764909667630681824011062058931657160311936720877957085825873697365322351038803902364219936386928865691262602109947340652944872246691461118886813525748871344443948278390820475021166658102978413260168381767394920374701253280728393297579030989125360755197711488871610660132584117544584461351594769253441614624462496124946380019780572903015656883584329455004683034050228783620227567389783129440037695330977067781783687926088964474152801050592976903366835822481940147538450118825480422571261532571197961313857986553150471360433429011362915870808415052421859713460445648054519138159995161654502329727406932746063709825800004325311448975302962319453843814239376110759833384978350340478471795456894436248537695773042077718173459288664162158966064453125 520 3893486247650957738654151706465074575125854971080714506256559134962764414108805578986334466000565432082235216506769259896845861801687701942256328460805551641466749288966498542955151789909416434555272395167430037218526982309795008758758493512728539057283512531235767608937313567601525498870693246800305055499095712294503536917355674308248100878493354128691388988717556831665165359185370279412718342751316595483446498183996877823905934682398701645096670107907922761436070064521538946670968540648985285666470002088074127470767637873208633264389246568195460153189056568307242341829641582413022289961847930348606166439785174000364541570232688338056840988395988523089217611297125332631900929049338952806781117043259794574147581433615437228287319170011494039906015868868859367910191715336024533998900491490355215550972852057699758951403445905725675402209162712097167968750 521 179058037095106700292453125209423304873681871185016095635452761266696872879595115993734781682596114654530108983947365761482695200697652139424736553218057381928462672258979154400266989529867580191895711276513474173427392036618020941234235230225086013772030878316280494137603355217730750522019834331879326664598740599121336715194271521466475279435960055219239776673467315221365119067460356434139628532447123525132563461656776066818253403489545107174649542635461696043461471677010876272985641628086585551889896041996930029845062579665740138074194653826551098190466386269148350622394453267792307500681320533260008462408806264789144802879362819306474593615074339227959679933404286857680824327009043781781788206499181509239629474306422827009130271018592167465715265664944386378536619957896489575484491620088776558932171422674483620383900639438934376812539994716644287109375 522 8234722972938794737693500924195578831751052555320739226795770472152769854588423834642733435628350309462204939406624366001997271859272161202426175702120565158830944935225321742988350821373273491029819415115872944379706063793754850686860439372589351049120942835764808870996923454705591052789662745200377619999458751966560190701851071404106218567312078436401529501387687034837926916229117088551296638794280427767035436134750365106346985788740950598871842621604966287350118847105907000633189113220649409759744695451721875553732651542570057988054708909140118743793736126108046797045379758780594803678157807347289050181808896839381320885473545946568020019746595939730837168938717768733097668037394787785402057786926158427445916691492159018040670954266412084027762260177498677910414766913128484065928465656230726986406963449649667021248977683001157856779173016548156738281250 523 378707728182166431139748290138800481089271775227508926807440582440460455267922769863140757730679131101618838789210455838307874899973719791282841137039979998997116491548688347233091004044414163311207005906492955552405367850580263205474608991758924509312435912939506778974305803715592063328340398083410668836243463814784647117799067694406826590497640045995731432943499487428463442638527209653680979793467904137445414488079289141158192847221760745025648604591053910902465956512204926773136070761475388594630122228340870572329620414050759187169196098198320789508818889507562932474163365360683710133111671674129139230268397082557844344264030627581516216418992364110398163412497238338121906452468965365403983227658677076638820043233272938032810980023778358859563693376374308216821016761749817364440940997156225335942169106079946752901194129137252275540959089994430541992187500 524 17416438155382696224738533941453055392980087674535592156330255716619910028623982882845724311487242903435895709242961734469217733549551285436600906918332404223255497376513688839879624401386722451199527739550842098604611383361787985635556349945492578548965511463941625055799564754105724752033012462321993344498396894768539977874015623557048931011088223180407653512366906208712749614175313561200796559251010813316865844819785895936363371246233323176723604300426560549805592824877673216442096595795013906776714260440395365284161671262586003402860982209059853369527588467349107747158607601735146897922962473482525165618802487699700289147332068303202693166032941699399665871533928692997796805055935548047547499858204834858513508776174426416972457780866889443666269964175474538204161518262565119821017065940772000128842613940972471408912512769173730475813499651849269866943359375 525 800966802225807629842916218978630562260005711867652490347419449521052515155161852499404335620368280339446515220922661136745607667929570412544573238065772026043219057719104069473702392697199532014580793358089100273793343226669390514453124438484801194395464022428202998652586617184770656961846123013243702489860932083568012749713018333503976069992676670060638478197673663571668181369618323488526963090216202131845011060297182331689099106293360440069739851367137171359388417887478576002771423366051877899103479688984991275361136454998115928117913694260818662113481916474436474146447557349325339090425648466628147616707778101075331401690690620934902781906834027734139830976460335772811631759761431508719015680670543061349026846618556470505094474602517796764116748591577968089548397338948840088417950644334508644891208753050124961750475677257909978834504727274179458618164062500 526 36835764726644770509892239781003466391942515869888944649275337939466401736957920098176238801925503764258987957490681643498578930260684947112916053283599803677006835193414531891732686921518258750245902901564944661260333203228652608077776092329241741407082548465393769294749740132641018533234699113372927401807101320088524792064341070255091182305524645996735208258400346860970365494831150255485514236295578557975730622705827671626612861037115351695747177335133604221796934077092325822823744170735193151612265747464625205863595135306017311071839837641842497609363498055517669688738672806188614720809870624199711642303120032155362769416086437273901216707297430554096623859043452703796001015120723917390580631239228827223815656370932693259120816356915715168991947467271558050986984815045036888171145153345305460363588777917202594690686029595128037072981896926648914813995361328125 527 1694044696017499695361965614546266091933870178837040501190813243008857460725174466943323648099329915036893991080791294164848070354275910296506397493709439485528336923114203841812695853048572056552998645768703086954476162547015419823586248569988771096234075638797973736814377277649249633387141188886165859351620217222960458405869842654483138263272613432601325865521870912414295129498541599502094330003440820410657906478497346729179625828562598023283612289280300817118991711686220561142722900248128674926621125187125943861648458347323968049392507436362421663600951212670035159543341794618137076665932095001109280519741769782505753680915287426641722628922669731462003088915983178930101513792671052420977430626248464149626722673939987649531065788654134882882568223439584469803658772073252762141100089073569076652164697172763923400683791064408323379097964789252728223800659179687500 528 77907638226095841216983930291951764587631537128102725086987818203236319567098313877946222780997021122262102997848563965731577129794979831051006733471739253717041344541655494831876325495070002909849669314652740310648407236424403931432898699581848808928801735003495627327917329648437894590861843867616338107404717235594879365603675747267846458330569407676073755130245802234321654647012735114112233879688372886492663738902467742838912614402530451604386405360555128642877612749580268057590706142923698558632448349383024123442364550529067479924138972329847247146021807614827520630261902015307579875623107341159848500388356431099529440378720416263451328891107485727313644713093101522437911970086586306352223650630223116391956369590505909935389559983051192982600398355082220645876047430682251899222169595326893548932659620069109018907222016184915824865697686618659645318984985351562500 529 3582904340267495644831623048295913653936141636114651433649746226158054664977034489407110636568055363177695191816654412415020038354641932077881188482541555111234146241773600821539228649600362593616246032728409753183103091837619557354722863607193675210253730888320941577427585122831104098295244378265395753005039498871500282802876493920691134334694197138606718968356238714970064729822557298909330992169966544076551922333717783692074050171570843796015987236476510350917471095777947602178868507007231445508355106212814561696974448404295462887821547341499758061510158050866337263926487638501079198789484628259169127031984766890803962089306580690938845248773911806801133664439005130485706566781375660639465100603717492409527814613650507156571115823681587355209687272834716167120908510849428924371823324751004470680585993369831149641281430455225405495855994786325027234852313995361328125 530 164774646027040327021000864020935187219991156450046268907994618617426145164420857551538395827711834243278730443715266689870219830772783642945029704492666645402846514471301489369073351861717881188412687021494284128407364440781252296319710186734987310360188171015683900480934191358036322459195303435903080583869942284728023895050085184969891857534275544178586111280292843106254926253670935662518111909850060176447981097864943163533762864219913743664959478107143696836616486683994843528665464547051436348474219210883686142304461942627691717193819192725009240879364445215735106099105335177640815992143776830193807115030395199892589077285134088295723735753935335461072429045151529709869927250885821360666224324870495777716946247561828972099498450180468762973182754107967082688063698238064727693314139614359509607626210481533141711576015271770731876466165033434663200750946998596191406250 531 7577842273988648220632526560567481983328020277412909701084178378073920459231574010393769030941957091778977762953071015991833097328758249401271401365484608019683374763877330354868724417448693848243712868960809990290552334465252170632746555939609389168987079395469219293038433340990846926973107743481126988709778465612754593500385365671555897676626026827716358307899254606661320273257291765788885313483933617954371124843985108919725711302532358017111994789984729192882239436241911474669803851007314803985805251580496092413722737846823750833339298311551112972039101143834618703374666453559644352812050565742409975969986641812927272141607125200645097272001081000739976262746635214794320572766902347803286162569919790035534107176560621445252958347294746038858093421950799678486124939006421932522517291299571699739172820591963077999909468867144736285712536272285433369688689708709716796875 532 348498357690454012752766578775799918712739442256530591643696991039447360066991788854698479842702332245482997209884358905530792991575517569808106259661548479781288356314967631590519172911313146688146686682935805201524904988414497653819911454393753443437847148586066468105071385850041012687975381099885313017158241250497094595377324926371669408997902706269565064880095861576402013978275678462920967875302436544432784696918505589898981395205666298188373121560227548444994424401779976383589561901903880202082267581350055260329824993393710625762220773486431596793302776048673560119344101368324537814963002307940732406344304031180791920173378488502596521259768264912625472523252107373484706057416589900279558788314327867829260480900598367986123127903867879528654872437624556381990447849899367880593451495209536286963437465302200760916135475834929822666619081417138659162446856498718261718750 533 16027135551478959700526504049162488844116111509474330978382184894282168213634199036822434067617392115416847502124121296152712788153380132728653914052839228440546728650338996177713770578975723753506653736107441022322929399229371962211841859259570956442431136115395399533903946351605415124441610208674600754285974818746423971782073239804060868609906426894827242464335144699107637496005032505592385550954433994642242939889100605983079542479831259824382876865484620771848898032027634545812206275880868605362643469811434313678506980139143847269985029793083395105686292860114929467728640377361933417298776732682851888477841343834980548061889751339604058697206066657477154281334280864999447638787928289316196156505285469309269157756487308553249350206682928801959234661288365610209438501612744295399692894534438747706806235833768588888364216918301879792607689267924797604791820049285888671875000 534 737073987056315119529028906058186863097775362893446553699393698436216991176973832398372842002414956465493132983353897372316577963377948553583400021379831858797654571021325054243165140514524973724906978973602947104090616922655118445506562377102423655510485870694960852121594760797784546688799874249252364054728622340549328438961415916158240388173595028068378738313366188595466563512872896993538586940618221603925730646552549134511163786820808020901783056122726593500678963250236604852118785117713892779971348602113154311248988636056677513168830941055191617131013420978036408259998587511362933731442961541024825798342947093826953196744223049117442440141697297080371177891350850508197984569110363345284265523351396300391090816139174546434509702286097329069026399071155597551564032420397856841413818714941791413764004947536437071056130608028895238328058459043035099966800771653652191162109375 535 33897389876693225744995513285885444489874445122045861325583258989847930796105071365981491303797352365502004614736299207730315422247795424386553475975741692038008844168378442775443835232216481079996647830018325138582727483543109184745145193966339980725046066800978093673593875255577874600597408526241705289058114372312672026735976092786520221324567163157359713132067488583508882669545707936014133709375702240285475512587022046486054487870114901625548232860332080687229145388983460493467872896011557366126998036842381427152803941819843215615793512449226809570581125277955131677595102959774759393989891085085159434540092037201913774426016314677967041615530819821288477218602434489178379139335193126172556954560764957407881737746017570157812696091041335596622924860527952369649762622331850876011073922347219729689869814068285171946013586918758947355394262057615151206846348941326141357421875000 536 1558911399168336272186928977910642769965867461517459690299395342907303519979636236382286283167395115219857081882867744876478087714223423227594197456024096637959543412613468815665215949104985970879555534002044760143527768067261706376807158310766291355350996099551693667841733079438372112860347195962045070125048044846544285568696165656112918838322467078253542360235882647039423983090488848620887787482276432292958468945644555676909147458229661476163722979518598300054934727032701770703404159736663375222045786154197073402803473315753594173432790880402820349524121056257487358554803837299940575854599990343760301392170510799108634748049629789793483777747133683172000082420818816993689389048669687630775294387482068433647991112798363321265154844021654710196913814448744893560663764082899120625898520305753776323253320978547904214480565478249287348941711818517408261186574236489832401275634765625 537 71692975751148080864025363472925504883394125514695648985477884240435863005410211275126865409833785713542649646211734443629614329413818098586670888139910128682099780146725985396226698973948024087912589609879779768856552145619533780619012196695604363248001953124172068268017594140989738135689706129748143038236553968916485262763405196613504675502573099487917524148831270706755198549751269116782007570991436034783699437056730643136644602618430248007539548517021613247606041202858947449322671180305132392636323663292615724777381426354983219113354460564853764468098108459928704746830553105334631817117555363649065102658327994462327691538013508845789081580374670734076113032097886124306644049459684094633748839318495344970296783782945438604270479164210279609207231649001046610347362314345142430798056679960874058892186421436279711567894126845412941173509187298140687971681472845375537872314453125000 538 3297097432732086680139365413467721265999937836459487236986549955427104165942499698312848677402251518670818607579282460663341675306570923098986364939213820389570524385676845398028889468202402660946441101903795249385987085064150288780534303216954863747800056435197444016847035598728340258535956375170791365417483061641967931361213355160834961376498146346965728408004810603901819605804772841851862614710755427759902389036954118050347572150884491561038163542359937441251396025660664475737357501639604495756075069790961295967618053959326730881382007283072769399899945879975174357985283743513671361220064492563311014662125451928196609906163381701905887405062633428965644887459061283780252046880116974666518981864907549331089964769512337831650645384152667793739448135150925729489029544073711691321667619036133912718417586805179615330575888670796834529569613661537097470954904565587639808654785156250000 539 151630635596185761888754926410084192179351382273905198088332746902415637352681060813232311465786941217782855569055715758653148671104426939671788268268804065018816927761914046662562577871180161137317699586641399359655989301057201674032644290462500386228102999619813537718278102006805053495091170964517909743688834716132549625381873808283672005258685959095067609050032809225818708581629677184063173324726107458395361645277514628394137599148306247250301564202531050672446282906097427741471521715636711156703063322850233029683817596575102508531933407767926219564385013462448541192793798588970400136613869619005609662963168774247108099703694090938674452780861911103715151451889845972773557491928927855309669173489638311771308771899796545325814809676786259980305847900416252013979603152532174513632449379128394952493257179384189257433157727277961438603630072168189368841950681598973460495471954345703125 540 6973360696911965621197410801923980237493647467791901573064254989213833923030124759022257249083877939553272205102905679803258243412534304396080698689960115859147841709316137871845232733218719371525982057539286231169738930982064101480620896855575145333709009329403045918206475790248128541992516307714009499698925520202038358554699675057396344337983236780942464057855546160979541948546790402318109188755309288391128936003459904353817380747962144908042797574919558688471980966340763956076941061675220488724975044845032318390957684843353485048489791689459156003732130119996537492082561857879917837338287814021959846510816968458962439241598565509891739561327753080791586240271839683944926759710967330006489133259032852099302780834587385980785628214041078799789398841226773594588718815655584610042473372499485583108680945680273434780526580568132177860940639104033941797489148939348524436354637145996093750 541 320698777117437317875789462967444468894700632535694271630830873263036598786483074810351352109518842984824147925195501365866706368321595299916279095173341211521844338993415932980876994391676550884660089390006188587984374300097629187491592717592877075749859375324129042406714643543478862729606015731572129708316857875733750862767964175559343331368683776729332388151617229771235319822541125791945220733427600671181787872782493073296137539203050028801748375187185118076644266784618533162626698375490740384958159650703800214972265832448678735323857497836272351025114197027997228134087372687094064553694761996207417741098650451356929968643637190232299003868679805355382247870515265291927968239648746094602993533598738265536188823535335920348483795163655840100959456692048618671706725655853225108718361038730495534174214507144639614896591367862357123639208163535011496259041763323693885467946529388427734375 542 14748657084404668406935459048107094908086503476698467958798974665758011122797214141170654076771971523629959837105191266917501240584293230500933970308208569610967289400633053785485355636024900782025472945080474801750005118284092376530193228639421614182161868885981406229261336202763337002461628329612977801235969155410537042883703201776534586462011980894652536862931241414389792238293121624323816011491617991148677548696752124640343597852581056149301191845417481816458796036637383966857641828135474900664685161451992079546354345384139426363177334654469494179849585603279755332070808006785796225743772098843374216977084076643810594728069396142429351211261239090028510274342234638554342524189802984792135807975176554704069152977845594359701027300459218721066291933333030175193902937781644093596833082741707529450928929747850014850187653732325252108505754921864922338259340506283479044213891029357910156250 543 678277877292013743805905205135606413935935770370934444060107716337417769813142705435359550433508751520784771320083062662532498224946638122853524553735575980018378195639876782496917751573644150885897531924688738597274921469256148938129821114583524300246298590573965717279843161658790836487627789412403601283394604302360080255863893713830236075671896415899663132205965354606941597139507442607428064979229949028651831748446351265169321942348824577569590173699131772557630070894667636041223123015793154773179385656100191052401567849351960405163405136402745352272280298380315075156229465778345075001924836334356490949410042603181846164234765112033597859902477907102918439698633272468277873231508174979423292571296982886324025701620782005546951134244645730019437218946406819714874458312129009848580116686774790086793701612849709119612471407386275673361310910477984473937462794879138527903705835342407226562500 544 31193408063587809344464301093920651579535457926478422664946066980525910470952351940184736977554759071265542351997823717008117605453534409684396922618108996367924811805908504146994919473303851395296815531732611720193320313489248816128105324489078725342269075522931274212292660860286487542835893814720182804813061676290676687531362305426520445029547655975628749615267289106023004285476293813023072936505113012807741280376951283728727074509253249948666365830898098033904879503613871043661412985404851565434475954802715303497795609521771812104760597850578710119678112163453830830935240800578902723188358515896310537844631444300110589877301462026178940004846377945484985658179389652672703468380892350777394695523336019066290618575833534167724915915110554689569419137338765722222903734926289292456461105934448297451528729290932586828492159351002830912619440748879623219978751702541330814710818231105804443359375 545 1434557633674073701426469937020525123951770593859998057392285905264981638455229123706828309543493438741458775748872961348276870180266727495563398802533370733136011969201847443756844308433913034883247610954588485606466971976054906538715386448990866578777988014754144486552188491460594376611744103234516795121148043290778744285211980762474020785777703809050123078773391432759181876812417916911272453483853458525544707384885917540003291799872384344427526764271600391375344249858410842683303900128376475863575969457673558465115962632106271654641862921963356081592549898940760177632940567915650369391908146516161893458133798590879976676114347179554083095249201185526964146740310448890501960339018528341164541477310093338724512148937088206865859882721510299929442026132156480424758527866875189499951189003003329715171930880493961866331548856479726893091050003193317530832823214481663853803183883428573608398437500 546 65974054522590549771362128249266371344306019908959750738220786659503963959807662709224066646247217804864072620817185192796378798993529640958110749577465692877230631019623156900217149211562288097014968216322902081516779269198179482060464221765111995908244114964747246936231959313744424420800495332418072736701723252635880241545579680458808002712743368864648351742785777090027638586309883936629457802268307242311310641102608044425870713210801967459804795678868885859501269320583452468929596471363750209748075166773854016382646714679010209915544523081397813241426368792017350012487748431903319474460784539955362329597181521480920766081471201476145889111624096479621662779584537018853028631115855352922201315381958377596351994121322343346598638176432972224330086099828874697270008083164508349464657637912467208828979687570609462537214462704102263349534080512026251039083175886634791140750166960060596466064453125 547 3034089232791772273471148700044821417754255974711246307672908626942316990501266385619072989039873288562631850012996233033919149269403425858393981140704656446163736529595903805695560169903249002552041164980872990203506600723226883569537882744383043406905641823434850466847455183300621889307213695063987099430917482676679792130259716928708070183121457502044878509361016437393159771480310626427820211743736458625990184393694549122672672695622931194000359970573933694316376183124170492216242614369167573257778611884230799359067485658704642123183757472738351820051635046031646754840036393330799106443287654818827865043559558424130245189855845273406722027824517417305383515454148123145824480672751853851532743212154338935649080493396409419567708939454188480222139272007817116395359633100130888746374657540192412500132310141948446615628053759490339892987269791226235454760593729384154926265182439237833023071289062500 548 139535117845315846979805657868767666265628300235679067373625257298494022807141381801082083577033110815641922327095985355915767820514330592094121137193899755128593840586093681149986897612391164679583139932291428381547943026873588935591475216856025385641940628195479599753351046995771814350101331902385550614120334409932329449852477926560704400637293454038401188532364100621992862828019013808564763509487705077738960776173001794230075369006395172447509783497133358594061284300971315642223308600889792476082337153307583901687065956664854103388399046424601735556885561566428044211447050730649214268602815686674519835591000124944241452507081379979611894798507566172500369446965068009320044258799528524392770304595745680516553454194774110592589209400128293899484241657212871018264947281636653543422574549275212582752578446983163636574054500312363196815350710357190385639840259773825081879294884856790304183959960937500 549 6417098383817506774856191194982962688959418717798822206452236386132363713276309351080430561171987893781326411404940861321416284125586163578748387191027562438334770576213790452961932038058539818669344661669650093239880794992975413110670739947023103800104917918429293346477481521138716414692527419028340285500007524488968074499757550642555046935527464547476615315319525167508516507471352691807811426067161154632752863432207595888218922651672432834607165181651356146435598797605119676188704416991231701327225071687747792844801828985396469016304871350794734760013589745010923187449630775770743553121104760739854410273657890438501807054976062991121425846191383922655821450242069808812210810035701946335042030910118673055735370030628983019703552099020534427676455023192376483463851336450555486502196174419781177364514085208109409918818236430988637236391588903548484046909385178532325699762850490515120327472686767578125 550 295116758443871766515912700267091892254584700599808790063994996328408415785629439036116880389233873634420859136029697144291924447234687088673148959295484831253800833196721291738900927563403573487636182432407613553869081141382130186078496306628531159396154355821180837450816600971410772812661589895491489339327658653604490632328313297902725807002846886268992851162202479526267435247251510001051768951652319129614509441161301951094744405013677112184869491666830225445714356800267878431236136436944218280478344177584671400656202269897708473714477848379754121395868836081352491571453379010635540556670721971661795308832027172609425290877390687043322189840566689341196815723225136126695937660249635291807610549745275461462628541125356340661843176190692652826275081546358549836621349493072076925904734642541606802628367824458917909296630337358823338946929941993030582890353920354556405136747798678698018193244934082031250 551 13572162355193117026895648731492916627274062987869121970273497148303882010391911228895811945985573989902139912174514578492426436143641608682216178272586153885705109425300321153846683187682502838476688597924674774852212315241340523641119661772018026536259407307263997397633947393164820603221256872914608456246969393468082233047651730884211657272615993283658237595715257943735205587426307555301713737436148792284947157100788240836631736920306047574850797125869498151409863310348295107578574076208263201404352520525857526105784467570132881552940205155979521410981015570184200171748891120004064622507550526941237103912037338699810235468547821613791069283871247761824220117492642651850830154816989856331280704403974964868151224109147439116897016708707764114576266022357838172884186762735933472497913404847425744518965915024133555086093843237414522770316917848078212425834964346168902415978863018608535639941692352294921875 552 624171910693966381606764694177080442165207394532658903379745795004525084231481372647571296605616864044671205007879170397568417139680852354888245987481274296326317931683289923661744335688749597974791367076013920104094555351964389151265560119987265149701365587594980017393661148070941030332335139681791803819345253137963626167970993763320071886640286944826432072568544100835160406650119369130463934771391752490858289048838839710405633383151791251390679147596389554958945743538326059444180250143397018377164368820927174189129600111840571268308187461393903699224859033264254108367091888143064968861012402001078035785371599384199300025588263647143869182168993807247974736077597334754995577402119526198601304547043109558340796828088562508621572024833157345798173823961617294142688334140009030784546972740238921117429996943328398633875063985096371767683806884068645925125613009657723692646946744844171917065978050231933593750 553 28705121844514900548495955344511012914430048901577830755320069857052434863151410119019276898808812228399285787227733046502763431658157807600357084581349303549823781399834032201711030791520407108691683361811867024316025377052802301676604578297120857920432843126567359484679961849554098205387400850628391337226427250765992998167186572272683337663817489399029530338842614548080613270690448918773480427674100400307233382978483181531956887316525512955513348223663655596499498609490836710493697406950314236047340307904180918433027465282627198279636020956073761313599002229787298440869540101040662386505967702822226311492027857836623536515344098449815850138170944894101358110285593572181669019068467504545640910287865368113555794525265887686135496635890024862318291296999462979283026315217485310100155816547275507575249333099774206569904473765495456881148517639127099885056673542931340858963551454507978633046150207519531250000 554 1320123520445393294842488736289104942186530370994305343032437776893036969612359626660906099360015802930312035357444612180002750243726315669239962894446771553201263515980059403556748219007829641729163110338043710983745492013419030906075415369872245819600196045707857235309444967343813772384671971377697565036124672171677631147764774995246613633137619708643994521604356446242368212936278851482814984847366813421267796846027424479224578799187703305640438177653490989949107125375989720672869201001434141027245611229829727621772149074442361481057077203444990958524923178292633953894600685366391906115050790293520381339014376107054868349761982846974718129066586461186533929287357221715592063902664822554498786422350074008551799595445797149711743447797077681854721667704854233922856044528685032746455720220801252886633202957417388264112831409323149560566308792357009294364073951954518539551874933835051706410013139247894287109375 555 60711329450989472403643778538313591430731424572876267929861958594980732312307657688743875474630265371944470940926509475271899032802178275748798276381189969227861907900765766823301213418977494539174507955313069598375480497815796104418679289023086888762699832962427862629211785429812820933593292830696882048220454397078931984633292645716252607855686329271404685504797976928136013459829887661362614540723307336832950063004864276691746445547219610683890428651088521648938741429279639269489974715464877800261701710936223344608224289368722228744818670421474199254538251428890707142794919178691699299284504353130081675480580941746851799789921237412855229420702881253521258728195813682869127173250857846834633413144266097791427791889008854396306534828307526346969129541828548776323744029712482027786283695079977443544087573213672110889733385490567638483614072249636465857980791544721557370656306318323913728818297386169433593750000 556 2792061096270003871751601343889151054104816335021405497699239202980057293793063009427880801998022235965356967096020026981066721279750754032966427501612770934910887044857262506586695364707520150626652414640657958529951652819492774050417849048982344675379979869923642120762263526867025072221856882262063705689768225005564110041981257349224699442789276794137251572858244476357326411850775689732339105097437280815625590866358610096762364324966010673666697755045693170062413153552368224737775466065398385584604394689598416766393576829764369792824293290041844188518257083324162274778707583082932861807601602164617976973861070951665801849902451543247795448392298831091583576849865229175589120355155407450599950471254492054171308902837024622320275292727619914562976517629567837395727057099202395216065774583493521453866781100852172408632664770589958012768216090058456052817841488194859582276131926281692585689597763121128082275390625 557 128404454914755670263186249188587349873131607947824290138914255698534848568290874493974666309150296150654035492463898444380207677674083444766434588757436648876963692118581546753281128768678522744982527964504432950398822460154239862976181883163351151360354947459294005611138670316373888320109992158005822453602086831162119581846201126544826712638032482338750515815908404331869452273824218916402373505792715279550273406128044850814114515340686205538621331668938091338016168113755250401761862972367717813430891393310720315487482613642771528087038183413314815699949836639602722860506569658610015800015018402289450052148235733295525977951602683215947583412500066518317716722186532414260614754219165991532303981844801929512710451997132917130228060456149457160898517166267161374085256640568710205150979468675617076613047201406288519546593143306695908238685852483763732210277352259002170680596277563267904042731970548629760742187500000 558 5905208902477788880270205268153607429724858947899856629674412485605860603484282240035514056585195072983577288915943068964038280562896380231664078292498625031592046540471241514718419406199552813877486286100318303792853555121985790793908040462653228457179107019390795769515311277748981832342526769499060319880491008939716631726038768902169464665880187609398716209012354596410110310360678053609538671635072389394731925447847736249104590735946815339112398539854697923163141074518396272598714358968649664120745887829383599233843264489993660060754434216914450468305445143356477036766982335529869600627656625328370121391205102454231436633316273867600751700800504153392498907482594290845882647292501493465994329213866898618311442378552366377262557248298272331680661189678660575079468678870305939698874837042510046601232947788555019386121842585316290065252009589473142608183226037703105905222501770257537145880633033812046051025390625000 559 271575407606014880844293669030086622312213484723788677701688761995686092862643239563543397255219210286998888134473775497286073557784309394855456562678040818695025613308883322010360808609093606847941250375842103734545886193257939205423985475704811392964798493275284490938303315323730167288402368776189997998870320709513817499202617349984541902059114786233126275088552990128704548233154963235975791985018665764885779996702686252424320085131419667692553069023886800225298232912977370678490707759488218965865991401511457317312701818481482190631792463888915094972497648578344274603709249833370368809251806577971598889380601565356830286977517486625475313422312415861288474847389698314857578755894097031052501645995628661383310458510750010191379574018574425104256407702239286145109239740488070934567125899235204297314425649059521052878697203648728179411825324047335042097921445296014845284963208811579438162198130157776176929473876953125 560 12489516160118694688759954817243371497790517902676888983277475280589487614862235750298522012385042051511766231188753830183326738014595051603510798147704190398979625291274864261538145681780310434949468778296658610220932735727135390602496953938512562039061189706730685162509350494480491164458175627329976650418809711124930572419079153799240081140770198383136936326224248107792063926974260395043705015383403041544558626313503110347140596520145482794626938968116997338359957959388501797954499681556937948321927502584533089297438248099311531877192953989460735402807520564044075438395757280886657343643605652318361251130910024451061102126580692305585879103504557874363788327219711950703100756067769210226239901614872567887624990205644041606375654684801825023577835852713043021958621137915854876822153199131893632449947471863787324236853518963943241835796005773364927177709506224928681221571328012129309392719278548611328005790710449218750 561 574381956337386659013080943351462339831841839871459990152103954223537097006508166189493277786728120002712764420811759558841024728436008905671573085690998895990193275379247115226955474972526579486466881256693784363563553615151929563683987787211527131280084561445520850918965081924911217136640109687521420866950745368082032000983140628149731767189703337444855152504612140164789551465196513568419589115224059626133426687629071468691038345297200607271904726527355896718344023267922153736585686137216366174899239821732250264102786148697615079223277455420662641836925116518537939733469883787903429826053814654428385325571708976365286503871438764196424476839413248178184659707048827887847430049922394556982891956932483485146151889476183446663263570680519282757458251506956157078524264844461607801276532730317631342049546366875137505292594486554655453472261699957757395845864853272219895527613700374723604280546851441613398492336273193359375 562 26415325264515947074729753970245571924147740477637653699977027305052900116415880800952553686788011480002480826812046421327095909679994874246607497997029414647446358914603001091504945601745802721609529909535368999043930847238703274913664197876279656620591794358283637452137124760889724534880926430556809910760502834801988830876727557842639292164534783283464407008490294569814679933146953499915981273991519360081905651684428954531059323534199782984164108502913605526211343724697936940592700774332443102996051527213419854457082141658946220759936718244916046698827034927178842221358066937620782174196150620492397454826000084826136570095909381486035645628524976809279676906540972344067916988773624864845070992077964473436212256213453419023391910475518296987413025985200397358703052534912677017058908052034355210147624095796498141331140065515425331696718593067557529910355783003460983907139244332472685639068288310227217152714729309082031250 563 1214817772618733133877747925131196353942388636636841454778637145186400666440563468377207279480261457009904697236662931704585720665457739758951040787096693525775249580177533843956424041571094520635804962486527178313431935019321183326980166892816981854334273738484075085021715819767550170220047615762541402224575426762719463904144165284149237879710305373064406673684734240769143560476839276937625770620791212704664606882630131529683128440132659788984317015151968806073828963095571210247073605324273668013737599953097584343148287826126313297629369584244552626299708005325485504319632126967453213429745586216153288458271112749592736977238811311815537152351663164339533707384418791438035160787070325897125466237939426851351539762866527466764221658680653589753749887883231177484998905877146046434748026233065504644047841103038891372940398656836700433975508045587600358733499732637234586410109384317559250154872074745071586221456527709960937500 564 55868409943555668193514217648779855579786356666916505000996790253140059544747981166494160719734810328922630409206030184631984848820132573016239759941990753432277932044361754662831325438370935625860370467293828807696195658526399148786314594184294926212166124451824724690471538754704628960387718991851071484195946147379014761373530672293718997179910646530512670383960169539768971562100895853291087482084486203448770450066864054286520255573148704191216447395331438445108936731471201021002247223143038305954371587440798148406703425340245283570590936390140928242674832657829444183553825261713067766168879447458355639534100312577478899282035634926423333625694112730464654081861334165580613924982694150911154247190673178264516725828762726532479858670109588382177013685289675895507394547582900417884858558241256476939602467900722889449372265865612937695356401650004771372157632783285749374510604581275745837698476492505506030283868312835693359375 565 2569339451539942082158922750978289624232654230677127323836585771560796729113321487253248299338074427279361383715952192152961994482193232575007313292075111252914178409215407597090306550232873352705031829963944432908573930319691474345370966210014704516959569661788922639501841497605695815371682716518461051664310399442488164731763802880556854373451305557954468940826560459814786283927223215376245001254332845196395215220431341575712954725469317766714795361962428625198800480659033858139428742630721979829208715038234418988170549405197472407397114829002007475371000328918098197086642554173095899229906987595107726266311917424744861705790159063766677489731814746510741614854056431284458343034032544896924138005755650511111575235947313983954739772971304874643663977671805136543223070155659143596075625952310156407281885708990406786045993371164843787351944482130240537831366503328553274925382314266772160876728392508994147647172212600708007812500 566 118161680704876467751661816949489826260545741007736275191576777729899813767982460998336399137112201866056423779352019369072361883059028235255367445415762016050090314606320995745739535868378885322501894379261246393342249637668781702597256101254329789681570840191904591202717101923980038887709469981817733606525254325314325394626909084293695385715601399442913685143535453906909839763510235675918904112198134295027004490132644225300872468526859064105886215834480525878529617345156966001946999410362084052531356176822608272892054970309755970853453546570554194922465583150006760603154114920999501399877459552402990952377948088165441949042175241740383189329718200157251956653350328384490354351307723220082844148886491147000228477884071521419240062771162118810319790874129329551463438203036728932005129494321445969856446329870588209932796041638119738928351333888337558886844375377592849531539747152572336738769742670029927467112429440021514892578125 567 5434152649091538058797077957212749520089787799539695225012950323681850850359057887814255962338388429056906599344833045479133767586663123257502080603835415234740477309325650681858675419599229749658617337949988253848078987311369983499370177719899729934394179945697209217797926197341860355515691569497447827484016794623989251190261299592025473697674967538071818343056305154192701712269886661770049366369462304284058853543017887205756015419920031573074051475862040579683522291337832281547228646828207084933599148439221301051493291563413175250235909957597892337705346426235709093502123189268132652433409307193316347889216424163928564551354692470050703975935722934367100914115738203298179332480588612873577049993718418874241056799408575059909626738709424520835158302812929952106900616180715847762799084840288659426023462296594925029802120014771932819453773913918118022450866305893431447215849340001148635222877336659053071343805640935897827148437500 568 249911941311866370971810154145828306468330399885864629656100334245337015776898101002985730983522816212070472380382017525575065011570666675426888683162906395862154273445687504417991706368974153956649326403730955897528875927064555727315082379826402604038042374060982984333751893291743954768870771209653715137413143366431035633454877157318163668037299703419111811757482623809700524338712811002552346921187207270872131918760874120472280489478237989063761452894577590999635594162847099970272441048278042048821524325305695242368207330695538637338858666235721388443912066985357674378876399394302863212825265527771030697466812993804826120633862697306319574773680189310512831640302689984266560597459509500288863777981637608489354083552553955867115852702686544079429925885748624091218977332069122310795502219617528999399291084493575415902863191944983873707111779777278607046029208999915177500401532650317828088571553424301896484394092112779617309570312500 569 11493232237542481507371115741352312031899552207059791925253547894330129065231499073091617438535109350902470454125633106050168885682528427215668943335289793049935751673479338477438836992320388292703320345678696560411602998362730871487319782664112684650120262463509292881491979740645418887178428059599387524244193282428692289201292065933770351326154540154795711595001955408725097811279714679472009770048800812430526530907977962897119319073359958842653812763182703931106813314721371914758798442504624707552221236326413689202513913956682391201256005324447025496207285569423022328850190776388570637243931899521092815137192698638026794789176187611183981276050680941764034685426856084811335948408073038953245248762754956234697791116973891640206619222022495581813136986857715433463158126512768262723441851254985618703901157938693036740393357256923571068627316463589823019274855921322434028232153707490953598537486608777147267801410635001957416534423828125 570 528563727578125226593954563824948166984779092921590824211236471085511210626394168592075505973536763870530534091129568707908048906226892971422410729151538755059857245614928281233644091415279503292124483563234452315316988669094818684853852424909856182951851029968620167125064018005561392263377874205603059570126316278311928807083735346678380346330812519710456869465488686001210944995726148877210371419379961621260369525965396183942694598016689959716729579806502772976591681248947820655665799904598168293874566237364125859004569379158089838193196171108114991372755882348997450057291353944803139005964702675385835202578981586248548493929004573668014523365057100093238402034021135495072583458456987674455560287888766533455617145105053423676345098100906966975634412213527740581706015542205671525245381556148331939743889839895328259862390571696654255452133847147071459122002235919755110073824555388354353518233020095551388806143222609534859657287597656250 571 24308184881072271109362532061734368633788320968411618049918686965548889736202993834563767156516472589669954477463279370214699775111992446606536280599224645797986525426268246776241817676069313755454403726644481354580442662700440367110160079913980690938788322090034773323049617880163186154271674045864114677926410564302381517061349782594548352394348102589188321847266102305683969003638306603850890008041555340358345567582229052429954921415119149812001990287738585240441443411530907128756367803817331002623496129792078441908637021963277916925046602412639784403013793565792108393811644252925478045493697114186616374758548510405607439103436005972236214611099572281857012780352863453103654752926696000816585095772584142164911353569963706242071841029228882455189649671838792826266287026934525860060148353880222380172617628717856193493435060452333237517282937736568829981521303800626885966032201574215401933681202843555435588740465391310863196849822998046875 572 1117912223980699465091917774848989177779030260645430220080788900457848974603928788065763952365216554715332943751470360353150639488388608420223779382439942737454616999387033161250807905785369225867420286822074891116173764059970894434814785235206839364592383828353857507848742391296365728450814584417617279030767925720456240095212940652464398339743809529014372068549527688103582687047348493273953115836330855866116288207223691691241074279642804011556580822510126294474026762934297387711236426120914553029601000999282912770982133641950401129460201737788701617257684604027643953785918223820727035517735484544447305608160032659623642652612082355116481549448439843834204303987506301726625524364791877176516926584905393869532288601301881116738155208687284255725497164973471272876731117385607301951573599633145852255383565620933608814996243533754243632161879589816007623506523499929743445747328707162713046883837129203895233153787103219656273722648620605468750 573 51411808271154887295894212661562382613138135195270047418328709653181120216201603321560740952197911544921120237416094587878534204261625832268909995963222326554538168689669184018548602343591370258794558739894939860598102557907013906475451586564500489398522705594674008442118924094722483411332503962154229488484308076999348312829338500380011675948179410036486974565480840535439023538584539166507401199598630093723449641535445119101875216809276365752371332710785318113366320359437739299797405331220649412451010177309458152075415283597232504855161569171249425577954627365845974855230062226788317080991034116742914520751785212379607081076818334100629784615609988839952229206745776588137311593846364001830041917010994553640676588526956676460328038915762838748717633610807163969487425600602840791590235939270151123421958183578644667860703037190261392681001630490447743155797556792604485187835342719067003005722159129399495558487842572503723204135894775390625000 574 2364384227142706296834772440607730955826963673598601170037615146079629809521379761691255292078701395199569542001241951138472794628012744656882891828077095384589097797402500393424827521382761581642877155529476717829952201325063322720143120197323177224283069332714288010675107783416819798626198963827994190532030027860436759203557243920594365895155838154106173750154596763873161805430528091923246321510516054461568587906501922607999200381556095727009989383446143504318604713070167880764304301528640899237561400173678319577709702712444149652587076829978187615066618857016542278922631347717455760506070674960800655583627001463791867654892806841043586212053445937424476571812008397024029434659504212893088832786227299050994693917937099727455366951270036396199604637528720330372066969499606035003055506956662360389030511581289034314364714636059352592626242727278217163457660799520891551840765254836349968698394114589313684537952298114760196767747402191162109375 575 108735968672350974961210945476302509671268666845250943120739443167487751941171368122420907365239908999333961380324253729753529361962083247208503387103603896916248160185303859841794801642151492711002365747171640927973000735960468882667443379927818834871956653082816028457739038891121770251799531524218002319787875838907992404171522294248222531080241111529045569442376300528465315616608433433901259741009472683724846034968559006776389246925361022034770856304126943256966170814733361796453319607192259906549175192345082927727649066518017972491709013806428076224925283328048120565736534715761138338238989028780777635501537504189129623338528620321288697037710208417560113231295710382451239447327912464383447457767919330345579942526996210390498947187286641470841028286292190302074215072718874505081716988754188551248374740626264585436552920967683405401442892840574292401632545042170511294370813353186772872793644943213188513997380368891754187643527984619140625000 576 5000672372697597602594002410933762431637893293112248624941008799532951455502187660638869487231488374639399972318548258073629120173875610586679551890083164317499365298218455744543823413282015197681908905767984718842554556947152694992492754524308353987611367913188278328937908503563507325493721241545494549407580713064923610817457354056538560237028895966330940482428388254822139031969895567234057064392490829136784782904952360331756630001688257433587033704761476262858135765467696535947002829431310318921577805085288923930866571794813252294042815040452376790776781852994204285385979400295087756230411426977120951290961787455135838943206967542101935528143387760233735989999523836000566221293439277264648789942186715995104723167803364558792834907345268492555844885518679758071282209345364648581916444248635141867152902477183285613721504126784550230244468628549973510980740901109353045446625142571485134998874483333209544667907753279223470599390566349029541015625 577 229976561430308462464990915288175553185919903593472313116352393388602305216955849724096358878110789488078014286393593261054996221969546013298123895759846103833025168024458487109597739106624108270637084321885071379220368908652286464511413253707413061980314872601880901444546926174274028429155884599908494938784946593066447473633681146413938658945586815531246386134266089175197308533274618796157335510233902222226700118373244771053075389355385253772142950440851557928626590203225484892914630085783591515589517579967830543830338820563444013085894908674902994302281635943743452086403572371730759856633216180327984914663134740540681326210102996641097899685614657318043075533889438086333144940394570240644745587089232438739540300922048003940849075446494318130924925579125344676959362626944616870270758859298425068632822121102583868275023151663981263929309362697744557510396149341516654531008242873363637254705571072896613631086903950517807970754802227020263671875000 578 10576421502050435795897351799530323814186027042502167018587647441732431082245109765825243768044536843783222115428189674359198729875302273630220664003624419448411785450508489514222056382985041215009349423847037239851636340456721542738380457193119986077698785895807480522996367080696953180128985125856457363085853532109827006412713269276954829708414831574920286858544748410224047357170129929281997662603769729465756715140609226577723099214785038691171958636074405492536406390399828541823022825614912090918083129161866147720239057321807508055968896848293253538436156488085944580897303050358484827091960213686440470283002859000985258681926368121077970464256333671356012390418586164781307437586217597506475655160079673078406797673251961513733542113751644809252755926382022022598037267997889425454870903474411502414302406344931069680822786912379685960489619178638346784355854846517563891192560555279218290098372926144186696728599628158917766995728015899658203125000000 579 486400401385829000259337298946756517743651554702308986388672372652747135428031438778442349199321537168252968185881946111914436081895425530273885234301693462211995632426610701073492649928023003436539191319812740669376014820742725100111235540162601544720909570998574022035189576286613271182552950411278445233431092222224857215234080824409591901422217078338371326167892070473386044611428660235438419679195880709042753786238741608337843342665827300449190000073626062316484140249790228516875471448062270684863461708287289862629813705353613290859168636911097747869921873096476170872323629782442167583536995504573762821850318907487312663958430136714720129674720097173830839370216989641418014660827767926696690361051209353984457246139866138622739114674407956140508330893823659699525409264937809278704801467924774732965565093726439473716092088294468777534622292054318864799339738470089898965416020256461355252040140304002517745583962505140362964084488339722156524658203125 580 22369130279313196489777799082275559325879312354619836980090122817846550991940762933500864789761703725600840295230494124631954835220291419489325967662842261674322208093947808106671490825022413208462262226541704969943307174888424148779818503476491643327349312463724102387612921327905614197518113112493066912256871035503726584173223181506034712730685662445471876150166385441931597103572854073346158611417298567324726601817090957892954510165096800251292271994821931243580654624850438648546908252740872080348287212948047298803956292665511659215645719976496097488141260035704914649303455649553451826844153026222902587282573175105281671585189278141053688408468163641280878350877976428822593899911908394598002572783336858426517227896653130184000257179733171934165345229103804484456414488213646497035065157341834472348350011244597406026323343669361838004668551901773923803770404459135055897599244250435065685957971010964632175638732922151596937965223332867026329040527343750 581 1028736793857968047403835252388659815837124320036189922163306802980189171744397227387566517491369296315459281104144774349795089230353058148071589752019529639301750516983216413842505815250028600438061375145568262604486574090412606677529296063605544246097506811034688828324704721138691225365211600820798176376140816736888933304633938042000918249269724563638257709334028036334387994585033439627535533451906327710545575419708647584416113514286000742831814359955217145650079254196217953375388136973515930823364458949652073762030921143589135436101694686731018457430629951444824679941141018509976620230013573808605686111475116014773189022679706102463503356561146692075348759535559964639876340185451198725300190934297029279837008713109526853102074063850372797460914276918606062746293554123277311129804387101676140766321809572614753771333746985543618670459198036394917480073911242345756381483073783874732350312946308322704601608538871847231543910083928494714200496673583984375 582 47310708007985396079175503735532182040485945239559053322976113702578788078059347290585432981064938375386961211650783592611291361889065086835896253834006560475593706233990311182614066114267667131590673268700658430636220133993107103016680937344804052908040548244721356970704576202001234030984618510161352044642606490501936142619370630461209666676834250591613015559567710308501102108980126421773464004154332095466073456688868447226775320643032049152214649010566734623334162502645254378819549602772207498833792217055195844318497378823871961116531053082261170852586569578948004231618027191861942108303816693543826844884336369936302090569062627692351913730037525606271302619837283875944767191303175334738700856581773098181151816885762577443944653490427384028427329269153360697276838262361637479069971276336769484698141828712321489100400737374103061000893947720643666834489836084685123048956345686369360490006782560350236400355429392319828174606755055719986557960510253906250 583 2175778202530086146522841841310730390708338019878626948894465702371261477750637825101656828519151824103291818165184760934631496826613967872731739158698499704212250637678474851129734889022746812727117042710258571732886446511288897302455937207250805703287157055163906121450953801789595744438956727780583274766078586841894793385650233352158983956129587742120273317204751944569544021973920143533001877565426539741943609891798981262044167822177082470032434092263178613535754447430825991801441843046982149128028889661932741097062129674520656379777138467464387857168694966430629169342528370014141420472781388126692260666718617580608875888242541563091541449541107985488882036678819307181327107997310273143832826179474717892692316513954839322771908216531899037667402973986073067915052461595201569018753023317291133555307920113456130947643940191337837092736353309830039900701470981287734108839736636571288318267570046240561110930415635467821688919798361894208937883377075195312500 584 100062142080097738820857033091389150261507463936432967115007837252340449294743211943247168865739462566518743869901722457152672174243549369178035362726272619003888650763947941061288210749848004682990801539530245264531830571945749246552769522678566519669014473421484843080278059348498722825594363858049013800165194175189266473756221420436940008419829867616767543179498993522214678840484640748782216195473658113413229209542959436917071958617027148208476537502001884739876135035908315682012409085361167462492711607941790276727157514089056481867551511365326428630641821264109035334771910143505812441418401129349870489719311844758963836022452104457010068430744035051056565253525488090382197434109541660289948292551754707258427294949043978228362532217696931919246243656634404122736989314530590647278444661694982264455876726566709865257968115745688980256011958550200195814584660419049219689303907304069758206870073379919183942655296079365066785893390033379546366631984710693359375 585 4601770651996968469426594300153371314632141531898564433705698535537558534432980459073427369380182002583197518861592320234144135392088942681008880820852890423909264968068640651073698193205542082726774522974638539109495252132412829245209653515616464085839724276570785272204171228305685845764640740188439603101366885838152164101831799973006738141530638867503208731322688373951566486831143836233150119889823031287098335509555729447935559901705840811975922453084849704215837232034787326186926644788723892871978660826922129718740514348024430704203667885863521890536398924005592169331833463377873885378038820988762889090265789196852615379418393393334678554756642338470529350710967206101373846906325037903902706183834506495913903043576737745493066682291281489497021281918422617535776923818949331402912696992337222731621582409991868026108730122218003773114788991381120832603551457503145893598832031518423366870670359963290288786708183757772488986503844898834358900785446166992187500 586 211631419169793568362786891232506927979384177070146477629442757454469991988585552473434172855214425552603354449880606674332062071282604588447809003900485572627689224640209838042301220689570310504530963523226451751083490123950461166656297289127450791309781343849701244358800831629149766117838263654684097008567212039290580137696204174603285319020786401079432025180768492793656483295529313439799404673084495483592600488776898975132280708809661488748576871948834227970281059610125453215451244073432072677000680084659011245446543384843377645430539234466393931504256997711111721338237930926969145655714755707502957472044876596520764391446069981951303523177951147828815875111841186518640578881136436256208687373228895981291308527346311381069334567806285372077957649498913365534367621924176836268073607840209718769416811940757524278262926483253794179902723253409960931879173994520309079030508235577872506314704203132575289028138857426846190963598548506752194953151047229766845703125 587 9732744407934559916534894274153069374038119043118591997469750100224740838124625516351307917888198293660941275035743566038483805948986623165661539053753660157983247342246911977078710043598517983686160232009122806473844736827327704522954645152449057402285151509434113508498135904071325549293788123929623449456710594031295109461076500828333320324288565018341745582603873688988232422691299378906603508469360431316057130771081882935164784616453342771537773622988456190300645278120735793677893748421223471655734305668424282057855038247533972088394401085549199450621912131246908313240434616659109004538850253096237033933328722621110988493223656204691484785650958992340204753343292986594522398089681971477075734271641944579232702048225729066988450940931635256967840504023903429395884033381213194931636544804735397525350279297916301431412381689031069608133250320519477289544419856254774531668187590832423691380771525468473451789256960618040587923660567071237892378121614456176757812500 588 447600427581982869241840262156608247529425431052254458658016401918107505124123922993410437495299640210969405315296511143744097531304417177758466795630953245785899037679942884390745390013532129947456913172896161550532907054511512182878344727823173293247777336010226112403223253020369448878458106108009238643793891807067751988529016466960780324256575168710007282336027637698717329068714791025043633253042748506244774639559698230771315870355243331451028915566252315108175626073568156433148053517871643261828633442111739941549501888575559663945078563641302447827119034469682800352088708220226992567720569097943916827294014437547961719931928268173512529011439185136559258556225632434193350212453309599085074499314669311893884129287430512843681180673064219649551863004028468181383401666373864962580154750162331101643730244536775246286021763608521892536844003954337413198860787976932688104274830085821945748061477427297325044397565448846861967807653215345453645568341016769409179687500 589 20584753320784108160337350924389063333104287775774428856801316366926120844857532898025442084044628893485559138083174341189118763789480076192391082274337749876654202751865399236190126779871942084818519984948004235506124260079868518407289213170525078024532907984231695959266877221801850203873771559135614543572452717864382708025905116825395199871518319194596414876434633612155424937547702653412050317104247737649616949909627675390693968801124519561768791893014589429246231466973299790719259463889127117048139081339961181164117259727006960329771806881997443109259328989052491129504773686916992082834814764623921187251264036562632963819829211709044887887107891162632455565432648646270478171592537713892595612142279038146225095404185012974561668154164924836195265335063022256524964870359413862162091905984940360781705151772100866656399345694459808400714425182165928853851052506488333971173933874897829319374351748192864814885779014039939399075170023412084674419020302593708038330078125 590 946674853655990415184052189204466464579890147040873484231209640098535012645181979047274167956696606009111582338452170387542626846459229103950140995086973552649244168312438889282734007833394567702362648078634389016278524121926042395953583796763284605314228047537926587545125578621946924015636592798657305214552782347486013230132768869372579707919276717849497163549834835169399437996549020632309832540122550643597481834092246407258758314990711730978756359136705315598562607327928010888495851464377897074952359505060738465808570577019039532598216984994920546325061241111772937086069551080415105232564673506715994789078545640248692652626299681072719536394234979366258151862659035098060178989996655534316923315482648815780783046272626682461848439082371925739479640568466982932780416533971079288844710193481217168712994052958416081557252963878913584352473791072556048930780652060139944624647884142028667952585011021311162178044338922786407765743235676048072946286993101239204406738281250 591 43536750942733830510099798502021797700421444257936879796882722587678333238014904626663762317825629769192425915463616861203547206110943410724436614794141766471462279493590064859252893135252477420157672948113858581495382728705102725020287552902040693774029027846805318625274509988693897643133977940167274644584418607607263475618331920941564780978641683884782177650209252329598308291284959218596443357440327062792488341008516450390772166432720588014470386501838084028274304481081014586057715034150704346293641039886559693279210800273971794705525535964701624713265252332032439445612484756571612416038826687807749089861948670878286461144382250463075351469712795194574150388979445613713292942349051274260908406710619764133111085314654547038132087432050581923298638884572366774537479676295309460061867957615861492590396694534804074183715713095116039002013209797558696524907696966406010816136397603959042806276254992583049724286251316648144059196878612183478907127209822647273540496826171875 592 2002217208294429874235323157225447305738856785852769663583971962510485505449919017977109606951179060056657684227805517377918777686508745323927081596084160463220079598405447870764387355665294471093022817322850896336417730410118469201949900079245555671223039046561965876868713273937318006401317769563806250833418146242247309096733949239706019607253855996182567347751380692322075669504271397575986515652973024508114131448911380313635124530317241415077439209451440105852458137621430072311253548293162714521077876595670632030838753230527627149678225457732665673587979712395320797623898246847244568163632587134542633308806282320036538263857147525256010629762209373373020506005733484856023671860508931862475253601614220456678904035461098652429789179245923723357006834393206185623137595775759100944343093727023326242704911457475961038556915410685688737605712277077511093398493969278212633930761949539779792945820402361727666076142213076084111784139684883654375369133049389347434043884277343750 593 92080223314399874730281366198043567965123852473750707225062075900782038281451632159677472622106276198528907423944425302984813300455454546490136951064148574574866263393182586164872077445159947978581941213172531334428073786223364744704924810381864690776351812050770230688351139709783958378620022930791042864192172804886103000248401815032348779525451741594967548726034180231119371110699518889438405625854703439061292423685773040825462627220213708289283545154449400183775625362374438305585594729499875607833946325828614500993764905698220357072294400660583432494522567763077256121977818611204387719014944999032183669276773870867135978676883500158888280075611081492259916563085678736368686179275560814118292715465247270328769472698247830688338568853727989777066560781703825644091850175445655173418883522644775689587471886740783434400009103630717000156948768799912863832391224271006329885458369754694119645556663452380561598233886111644945564021561001943894098076270893216133117675781250000000 594 4234689168840132779496490017903870045294500695371576315523752574387107111668192710354342140848052458988744658546225951678725996521877255282992892721446294438578109269484469710271899666530114708341708531314195937427937562198832280794555462951400902921794199379603853330754921532243074947653545176649729127224260829508388442753240746912905035756118094315973596191750335578855296700563951957844130045642251228738532833562707896716495470761407349776515332450936414036812891588902878317170461176470957875078086727263799988307992617267258773314834277669863166247911625134366656736167245738441000945847842034141374581270788198288874628756189358126887421207837767131533593927689439772906402549198274199337998281470679220433206833841403169106334944042283818128762468620046183825514693208559284271204984027519773416419754905821330927017429326307134786546450237432531696917493514809201410439016550554022616631987563279451662197078689880030910417961882846195863228100364494821405969560146331787109375 595 194749661884101489269967348535211665164821417013596125987968164383389736520577896342651255544470996614318745903625413369007647115642540009436213262038481786084430839102146732776709799165497311471482394099009811541009744696071749599060409197166536980452823720337731905224629203217367531897674849613585705806010744047419382170119099746934794555437973101967592834298217484713882082381405528733110252381394199995584610579869972336667401133899846766871291227738484767052644121352991419499579541378633445124021464897503809715563230958500154897650011044389443239392009876146732165514081926566734314397225327342117477820493812913018422030803570009226491164445670166264938824668481309604533033399028130840710197184587628195123774929842858844149222591303763469549539534353557106180886722543407790201279462402790402277956497657299969866362275008914875070490148552440250454907965424268516043947922584686188176304868463424870878428970359605890684314594715840357475045152568782214075326919555664062500000 596 8956367112620936251668901836901382707052207153491507768880454645534294802675598664648831073664157520400612235428625489859034960711013735815546068597542703203311838876191747689745354550013152795973539527103243949762036772591581763391361113175192369512823026373409202160690702296780892462030190302700981629454851279456608826249351380667359841568519241420176213954536300772267029082070671188546480791426102939668933313637486847010487880674092466521159707818474121131524278191354112071352659319320042205952303035096928205222597862220696439015386375777349761199286557514196456320761161020884906489757598934728920554719049890330816132982126539140720546356009455614806969456849306643371085224047880000294326457257342099109056311326386509511775799494370026174009883626973727754039927894684785495075126544020469452010301601992003383336959789087203766143810586326664417687036442422331277782180988373830673245456872327433427065309738944550962038459731326566133115252288376950673409737646579742431640625 597 411895512834194100446980614181437445808960635016711064221299656063585914674231711477297384026562565630460910250402088332898870740277045493156320072109267013997883165522740106173774488597877369450743531028854924505890217411874614354693953905410218602873940469065221659177311445539273011702476469663371399168099443896156089742194810356375780871200291125188139325913250641288650282202769256113634014073568512972137112129632863950876975623724744507513258738570624548938427876421070229068977138393836565031559008268029079055682580314163475712816235124768724338369059724838855196475427211651291084688241064216659075010338950653939206848137952858440662173004955102199810395381403688996191468109629238034604246939592511762682807912648942032121648635918459697306549089457220833522543183904722279376538006025839145903871780421577834075010673194586902127942960888268466082934719036346284294094125288495493673313884624789525518385856287659534210974994194320733878478257850019872421398758888244628906250000 598 18942715429101711681029597884340801302656115053205017983740996465393171308743678382267782241893926002341359504706449921765723619258266436644940708284631472039683646242617613600683213466462662211395351214422662829228458961435426262635174529346061287987000677365795696707747873622981335643767373647448036023004536656426164125739393033482498541117583593059345708299535370582229288469439876287114743555684680725009328970940522531986984317936735100329039344823670952779137114600225465486134050549136438389317884154798339965190034590971548640972436364544182551049281634618299857833554677357604136211178862465037518764237916980288007877901027077555916085992693348170158566395116307892547560759880006363661952933510227714056266090877706860741465757943102243160991613912812917526964972226016912410560951382983325293631207287127696106760166747288008050108001197045898013492140249200852260496607056845607060654889979323123039264457798419340265874116992867595503889643904216200098744593560695648193359375000 599 871158963007133657256376716810427361829300165125275853017505398874466309942627558035723136515248345165654126321642376298644745708401762285416299368414012850411220470197273823586179104290338583296520088546145469740840059617134726383061665472890034087397666166204995188086956918461452554261420520364284816965584871701990878033306600516641298170000979852007394614189643433496380392177347474926522813163520647344455645665320514303950779404677440837234607560731992983480418517302104696108165050782904889229289433758397052317236681667614928930272991610581845057945478410307569059094481883068437479090657622554701712601589663041087531472894740367947836673687242804136709057514423361812979857405047762560938182756732442361130654872523311158835768761651178884610264006447314112365972772443901949331607078956306432838061336636731662021021462157591470124396001279670415820453460466368821508976265240636287120302743898051155178086729415745303700262604500165031405569011913048171891205129213631153106689453125 600 40063840987746567667682920975501539094897636802203527482405255004258410027351276821208158186191355114979552969483296646511447467743677860323378747673685454828105162229006779519327737709083696916337645634711312579767844687759558939577208969274231427626993563449497046266188379781971624107561865424699534581462602080029856331060300397542617044703515950713766898400236197391096128516704612276458657975378424329667112682697965337608332976464207844990352807095648434521011105062115753926057713528774086144580588827824528640574302558963130426298740064562356277997149548122254656413311051642039564909176713558880570637063572137104834140396339241958288058217903880046846709330333609270377673360279793361518258669289940467340154296426892203235076339617882308458995197395677373474465281628051062527982102819566140691609008044534580394781795027631627672550478700735358105828978011839363789547008931701700620611583601427099154832118192590546047269936536103289648002396747261677489859721390530467033386230468750