0 1 1 0 2 0 3 0 4 1 5 15 6 72 7 420 8 2915 9 24570 10 245070 11 2633400 12 30588783 13 383841315 14 5197243590 15 75666140550 16 1177491151785 17 19496256883740 18 342184849138188 19 6346249258076280 20 124023565540658025 21 2547445128977720475 22 54865546632888272820 23 1236401975137521432240 24 29096195913607309268139 25 713758479725101566120750 26 18221684699121758844239250 27 483377077824189368519700000 28 13305477052611499993015364775 29 379534899122948441389102287975 30 11205179630208733802124943195290 31 342007688327309156136018657782250 32 10780495299450436976794518918908625 33 350583951227677023330757385586099000 34 11751321497187646061685299793146234040 35 405636994252359608233601380663143493200 36 14407256092529164542054795142061303716785 37 526107687314937195951862704191009352183975 38 19737535001073908651807617592423905769107200 39 760200812486219313752593355972970361029071100 40 30039234929234743226697409911023531118886708275 41 1217018109437794659176923793428389854710881353250 42 50522967037541178823700167223239863634682670742710 43 2147893835699791394927531078120229704879673393517800 44 93460718441084141604379225448462658540358825476986175 45 4160148229074398881268656033622867602044409882996384875 46 189335945833469718425277891379998705444456955556065702350 47 8806282198471769368664480868604932395184671017372152627150 48 418395438112006286028966260845161646534786950638486111053305 49 20296632641012454826306256991977357534521416623729755031097300 50 1004892171731481632495589198894418762921725140350348825552522500 51 50757055823277191588237242811969740896817702859150632608236565000 52 2614477210118079961018067795053494376613975868394927221678681473625 53 137284431954710271629002490971746694541573704562232823600998623677875 54 7345957069044658876077067967830102325603232336859186021276787723165100 55 400418959056230350123364937150739613550681296129310593474225909631285000 56 22226650299516321946203711908936771792824232232702995255946298351913386875 57 1255988696608758428658687551991495035438647451426843302860832106974050993750 58 72229382069108519634499638993746784309489539051755452802483170455112802808250 59 4225978897438120475165445955224463798558528440437513976697825132422835308858000 60 251477565395640223767924200368312300825788325408838485151220259368019379331163575 61 15216232312711757471752275544809270354137050577478786504063682707797046860237619375 62 935906462786117506676425144342166558508158792465023223616137514272183074681260161250 63 58500622410604368167861830605623959186110159871838923969052609750991803747557779971250 64 3715182734121528130308162396602670204377700312547917906864764261994718662173472957969825 65 239653579415165482329088948555762152944727557520034308117668105540400421828101622306854000 66 15698834417748285206562838925714216981921199514698827449963716572556480299086091861663881200 67 1044069730042060384932842278203442410353500264038675460275076805109690775286097572067481812000 68 70481003986979874658041327191981729754033361517778843126056616373412695255942385137959955814625 69 4828362820978225091761765606425567092025531688498037381121183201427942756115014825279286426541375 70 335598851011168056697385540778789861428057179185277527141990445989235499509173529150101442754739000 71 23661590869383134726718420381060514517001272934564836857221686882277504872268215454103283184562972500 72 1691932397253214757638174649879222054357337518823735316877998277564320072230060793640073822564218729475 73 122674068317555845867184858395470329534288438319713395399201471947737358516340316647943202374719605074250 74 9017178277933672099044144107900147134361594236686738978991722148135535966840969180804528319508413835086750 75 671825260837616200143629640730496822130877944565251416112998783010659367989464223223230999732710244012175000 76 50726113378057324895842574522451543070528103473291501842509415442819940901672962631421472659650462606092319375 77 3880791302265224214668374832060821712756521063506521187123338589314800738984187882205253717152673688800502461875 78 300779520331474409929061687394165538858790877199752936609082988091933697263407914133813008443309323596183478961750 79 23612569167768806708925736525685472779318400473122697055217342211485567586751565495188012647207200705561357822473750 80 1877304802493309292246928378176294430902197891961177381166787250890663548035861766234898312635264317622322559302615625 81 151131233536753789159586717410354207464457795687339178526475739737816420887722407312778039984133158025528481279327087500 82 12317840209017720244142796692124341869331216564708847790597856627617355587376725460139715319143503853939156657465370917500 83 1016273159304532998492521411285402298677179263941429115128596355127192202375685275620007357505894364129174999018519000735000 84 84862948605192848273035384464086124320506084583972164722471278394595246132944015646469743269240167099903938394853131629031625 85 7171257062079430187512127453197394580947558284089830314457900939247515965863625677893393616833696577525981187846576506163996875 86 613170394819417422143295558957779149596667924346925841539373974885437636619712707557792726018198860064292258630502815251160862500 87 53041573111186501572461708549983333781857538735196240481896226335493282441042793875895280002787182871223355664085581603622453500000 88 4641335095274166087686193151271048990787818201974352898097753849280447969237379475082377470272716709196546486534501917668413589036875 89 410775055361252095005977699670817900485645024029439670356686512976689824965411488611158756353692455455626280150493335652728551117978750 90 36765830616337990816255895664624772616247807058887404585011473200500956312233348603481733429756111713056314747204717496572982779693265250 91 3327435802367665268349549755066535692512334407920440042608373075072725299912781107826033176055780383536925344360124376883543175999646800000 92 304471723617222854208690153045245473924413002137576758904590206280508864461053004379767508326256997161518613484869066839433686756502529634375 93 28164650665653496333315585060003987234637453313282052972126720546419178792767205960046774516552637176886606772596472972782036104823206759184375 94 2633486851773149981119838195312239161276525511869131147808998848569842654571704068126670087502062250246512213070988910903054100333525434849390250 95 248872930115678867161743987810391717068642039064378451031497439616645579890190112134115884500841222339115436410452053060237408918744502385020496250 96 23768144142750744599042912559671452622608750243837771805631292940493654395159148586079153762398733809639787581760037765418658598297352795066386752625 97 2293698789393703374512511760829656889124941357787138991661870859540885992316849974221315469515968365148386953124303272151719081667508884040621533145000 98 223642519670909946316290981223180853211530000696100867134916939018455056020904383313702329101214612282329266121919539885300536659762524450154876247065000 99 22029445953272232856703897932580520271261392497553419144960301827235235918598040371080177677157408835850638191883008464700483602326481660068459072316870000 100 2191993339498444143693163076540787858897518129345091936891471389499589778075185172266774284706735204484545037280562259185848825214528527486084191660068340625 101 220301517356771526502322164434383107387696468458456313225619226382548185301444121465287814711532137757547213946046959715331362611366019502128547751015871484375 102 22361213217504267502236389921691499644726263454599828479407864971793990426533658101416452287337145308939449856407735698796805976707503931902304227100019037430000 103 2292084946294681933574375176232600306018674952600033725783247270561555853958448875319689129211645963275507893309930637212171537227254478197974553399080141839587500 104 237236878352103128499030377699652050548492890498347913905020918705178536801873666883923031547707608781667294954970919517774061085546838203082645109800374449990321875 105 24791871192621977649022731998840909185166299419250907334299077754970248180053845151462221524576451161246659936872404432807790968320024794718160301401870434544705531250 106 2615605651457368535651203231212760470530680046066969784038226216486508565639137226301690862858733422920984824796036118015284720378291132564085406141730068856255768543750 107 278568542198230546851425075332675272342702500744635065936717275601835140125507688932633066309660047996173007151451559341694655829804479601396762765285356714195160602925000 108 29946801155806166836616982690737303745237928888784705644631358623119056438309310409725515455377214075383014814945985858301399306310300143506279443697303945558907895371969375 109 3249299899016863805621308981442792575918983206514016243991024038889728202005384375253829288577357099842333218576295724544083017905099501852019873145002109184881289109041146875 110 355805996087524465929457067324727312371566622773197299101211208917678222876756562283083900917128991160134269429055912054726120122132371858484550937890951750420964990877475718750 111 39317384773286035271022507357466884776644966034696753505443379831775279839556596731407316497590503207669636889133549923311856325368223874585962088758540240089562954644152507718750 112 4383977502001925725612714536196503627574182916897121796965474754946890698400160349198809099438782306973034201099885999852787080509793525280149507756061641495268103320602757743465625 113 493207212560912443067338415763489515261630577885274218325043789296195954265723993455901562811190268265903839360289161384656364969636325006929368339567219379703811176045405288094962500 114 55980093780361045368893948180707792947455844822622673838866892854172599391382291226209281636503015578947085857799644663866056535895738983344951507614712127084109932777342672847356752500 115 6409840438831883579574482192633003647548369558215225226043004300391492221939515285213354025864687655760534493952187410543778368624047887233670186381435088349371582639304077397190217625000 116 740350015793657982853089873847749907378542229329152492036254365978864262098344636041165444317308734126485012095864413708026286210792479077177820614169007006662847972393650164090303312765625 117 86252300319507504852970562906128098495538324103940795074193551564314425314986195740630121379277289201156144525252062263160278329823874267778250574026046946515326290671161423701585703866171875 118 10134819420546071455623948176270102155483377541368220184723070236873832168982469868633962996894600901592399814935825808648804277851988818761736377651624711843563853778661543220509567344463337500 119 1200996176758373333041399714777442170209479151235551946949512763689021566916256664125821357639938546738173003434633565454903368839472934533875458070079094044914051191230811033017398624829717475000 120 143521377414077789893618767289479924988224231276217993203017150279793430518756560836273357290286816545044757188319182826249580135118291673960803649568340536110433526209137244202703482900938436686875 121 17294599707065731635347870295795851836158358258708865900264877660929432472561617923372042027541971711411532938679353354255322633692604609121032364320588238408107859705820821247403393684210082063843750 122 2101326233385942565127212917691653088971494876302130875966478285046718778430523727896827523291355844650762897887805811150434129336807039736703292036779114777636228889593603929043008590803124116850906250 123 257416323261054968271494563405299741466833524422939771410667119611855633391077132985157783559381434751623187657830327808859018714135628832442459720988208353384399877880675016798618280999273399959809750000 124 31791379961180505220553891585996223516971510078985699071751009810293134111127225565636356572917125549082029117586157334593671703399371513967509716064476866046745639611667258187817170729841639027949530124375 125 3958083053550908433032151945779423102317092349118633115692014294238959326381073823419667083525568634330248223685830279265727916698271205103857835310714402255465635771320330414998468214449418351642427852109375 126 496746296899157249693134847434131928909502649776130642199810846788102188586071588438917111687844372564332104887720111742535327846607067826826540265303202230190906664177849173545960489594480074677896253571531250 127 62839253322064018038795190640934004369446523969559731541635133818281193784856025652581016904675762239975150581788376053131199053697087473314285903061355576154639537450437815120432848752791811739997444664370781250 128 8012109946703441968664927340380531263754870543392582253735219020007490784178447183558811965081394046131972495060494376446322709313332517326891651469825323695101934253571098642975438289220915067305889854792777890625 129 1029569288831740334293561047460119392556874787989484705639805878432497738251264582849945495800870729208604328984788045889071902501377408289054488620446036723997821787785479192189510084208014393495220420916704007500000 130 133330883122043457852509334314104809640333255126616130151378006411320672069666367785725650068979394454567798235570956700964683258381577142502254367274215701017680551094331385405510638634866872066702195344089961547500000 131 17399891321567635558920314763556069966192920178277766692227627417409396310272705727731939507548867317353021056745514455666854982454290878264371840679291810138449770644178121884277185772205645306466035334294237358225000000 132 2288112752172298239895950681467852883340384349437361713210208085179526130916055862747591030307699004457907498158021411305895093143186766423053358629267842813183618840572514763933886812461308884957093007696902730543851890625 133 303178431202472052776196662483774222127347831752587008011605713283536019049732614019344401292111989880160999728657233026001226060290562502572846456565304424297778680741011314360380446051232711515080184327290959992894150859375 134 40474774796562076004098496886023689597810230048621793993275691261124268029988641513708501895254726359664022263944583462770941350861554923307759209273715192880955629078569384222904923180429675625309275105112095362752518835625000 135 5443916750979373571044412590484128448707763842560085679909940768736847764405024968371914401185817437987588350322392180697134411755012628654165461558502651014011588255167138899240374543709302269052770539241163533033984116951562500 136 737658583083854770558530225106858754312797269485251935174397328718249432454140020411228672809684982678869925013434184085882111273030347567895285963828781611059362516239740514303406324994522110165932859198708168877919482409021171875 137 100691442817955187152848106497731668741666074712996844614078617314090549152280993564949537296328319139993745811653033497869821573504529010560927963233975701071667710276052109216553824570616612128699384226138347619004818895318665156250 138 13845213620205770993400156674040042382518659494749901243947439555399552819904989915381131420872204160135938429203055451790360611944177401759087050999187198777105963320133568122939615482075452090987049300076452047868920490242253703968750 139 1917581020844922203915605023258215516168801035736129561658132673484637562294885852466165588247622787448742837186865253760105921772064739901767259458231441660665115510311007438875920635217023668951988166126135079954222097380314230906875000 140 267505127612521263399928225377009154077931955587912790466932753768811214676572225699797328869623516549266853072409098708162617479771372761624805662838160963168587733498555499682393218975677675310853858902053456664368084306884962356355859375 141 37584823209080577187872568330902762427405436589494019581435527022501645930588199180733716230517049949279056723204538934124859779837692696621657677558656684026596825207204540369604865327736942522514716917744386042608719885724055682870163671875 142 5318301158903196332189287871289717640819726148966665719700152119080740833399757380524584318101214266982580237910901808935499898142461991980392005408948625695614988094037798115684799093293610592382900461730179210671610267672916874459499544843750 143 757864678960814541676922881014750826791600357288742602918727682734634174273074453539037372218804304285936522485951292783219891109185909110676307356314986484293320444607610054873981534695514501014706752511956403209068750463787390811944844899843750 144 108754527980568585034293275597550045812009084973206314002433210391798176344289026422650487680425444937284276592680203037874599570008844944359789122331115573762621153509578301096705365982995645215217290547636903168998812626146050836291195158259515625 145 15715162687356444746303651724887934597303866783014390276421358551890707833337381164542364155062843799993714546882678643568931214489366371908584073439420503495268425106496300779463325058855130365148500064535859553483534525043361634438517767933048437500 146 2286575100992026681763816333186220889295749730741490230601245327118103279491894666816728212243632749851534375576451452025911628011600315375574645908924612061061056149940291086849610815139780805409536312844123803323952967758601029329309109104953842187500 147 334985957261873459935092057395978688851938453922317732784192168843418791709132062612593731027754133578712027926819760981820912130968619973903966287076806511166303479505427985805675088731742005482494779856395173823544933004728991695787477763537812671875000 148 49410817876219508697881140471315234583693071378196708694651692658498879145060612806281860361879804536765132635869700800186194771700619631918946742653316596394196475769857224348165123952277319668600856996170931435845568397831646318603328219134875851608515625 149 7337562830754470903730794576325824376027461145680330885629638163980939349454463710300555496047260440198753265425246706024268374341918862766507484131126184165421947770444757615190696974178667810467946411385307401550761427999600942490365798006482054737755546875 150 1096973865154440615610847679409650691708623314731944620165066770608545505701933668321788409155979761849656669287557894270929501479033425704138218990758099775742846085729866321161524022032185192257193270972338339987256300486834758136684393424853663256928035812500 151 165095773879365037232156567375588128329330682829736783365486782535823138710740227521934290925512493570918496119931267345160709025960902211095949632966718590192365453904681194470042035301126106475305217036084562493340315702497625256615825896748439628580702406250000 152 25012188168960273691089059540571572163768198640424188484627482263883598874217776543635619943101608097091346654589320538531007057255481215086578944131233409135296895576916234584058945495504817454314843807206353510779168424030736318198297268504787214210667920529296875 153 3814385243173945673908509344066574599626630710881795369034547206364126294053309556461737768643705711112211805234458462422261477640278310911071809442056864954288784797702477312171514652252615492273746918681629894854101287547106542771300715878682208571380547158355468750 154 585512110770552429548070056187577956611372742720419541247396552985707638952847172461961038315984154025423291953402732517930132171866558237006158415233601437002219374960554482768103362355883350374714837216125180057285092437938863817500593292352163330704185106680672531250 155 90462220481867051101936425197121639281451470421317900589330179848663312224032388247432176795548719012205091526041139120176686054388997838841087370429270357173629476904632144602063835399928691967245228387504779938777482066389269639962555964276741245077521815924487207500000 156 14066966226519078588193374537228483845043844623084281455138876488477218179930267132296055532208712929111443984755991504213613262673528173089379115817789624850597446279074924627747976808752138887350059372017742126262556141307978728787966516686158109320418172440637992173734375 157 2201494102091766100178949580868265278003219997940698990077547451679734520161508253194613768969203510658613045652890704021187901981166620555300076670152550432786479846734540937255939908388098230502479641120225623811292554892622164125912260134386064814486149472640130666800234375 158 346737455463105306438302366001155647663228379174449359679565276743417983029174742042332798035218492317525253047235316561851127178635860037064661088469566211321506975416554232808384005318920908856736795977485807392947521264753332901199354059203643090979929423662545386753317656250 159 54958216813995487466249765523431226077924976948670462237058570722523879427371441721569179124627244293021858384592167170453394941903964302905262460829283348244467674262629916821465239329063306821980439840606724995007748447847344353030605849570346406883415987849463258649178388906250 160 8765886964941366525210703129808400254067396123793641712408390584917140642237568691118129191815822997454700588960392377071133211857119900242261338951880708169675911808257217789447127354541818021613379137478207148705939532112993832482316659835049480163509997002145399038387312779140625 161 1406932905868827279152672964711711050137857734174371514435997335808297791736727759695441706360679658528276450908305826085010234406378168644945547963994061013973430589770129719973064596577656103601288180709282450373838884705108029382670928127745675208020161759037568037899384914309375000 162 227220932708877841967478270909621405937694744240336842363553216377143725464741408562412644106555607036170178650129147089087880517594095120545469264911989929293057452772094863458049997995621444210828813448111197574256492043025901940975093153828160941701686985901711295167377753278663375000 163 36923602714929898931135266669502764393051144199822688780653672505055669333154035555447382210753570587706335012941593653777709901677378517812853297155512534505085142183194240383328123310547146525888042842884719036744314159044156684185598135995502866142818844951245392403810219925470376250000 164 6037041139714423150559647295675770426939018250862311919037823370986468563467492515759961902571728652400950687330012653629657574735610881871097985377902440893887346511688076563612682888606253841750463020206149489220491828882180548754461676817148521620430620384511244136682256594838070476640625 165 993098420123102446310456842819004721400654966895533689271406253086294680984003906349717115093364382317956342295176097326084026517527341768712324165607981142262572380102226655753575748244095328609570659812016235243565122837996304239959697294547990127957359359886694030521283617996428717390234375 166 164358620765698353789365858476795576536745248983345531483327319573381352865776728192843925043420571576389503190741660875298309599029774756653683120046004863276225776449135428509335659268394233282632277045665088856944779999346865171354207847755008647136473595715919067036806942062759280974567500000 167 27365845589821452377344657440837253431866199167629535123126517729289655195961536547969480236823306599767707152745912764562737765407742318208897845130525250425890096901909252562583034755041264970117272825082952632972917250120379611378702549873302426002652905794935706454265581374736676782505905937500 168 4583801242600718642256867168878119380457488195828497789078343204344948528627563429765870270540670241255572672464869015534605430021102536655097493767987852592306823114699679524937813452017569890310509088872875873419237847827006237346622812936459466059825277419072485156219562034157871842486323366421875 169 772374144645893206368019278801731551414113563260181429343489899895924000745482054308115866929091785752640980941031724392936960202233231557098014846627997372044431396256971440655067236908183406790110160104222623836569028074937835410002057102671135150364367563019606773212439314468243174295975412340781250 170 130918018863913408166424004859405359235534039626198375643839264029258688536617230862193777005453920782365457346403329860504469598697881829232333952454058031818172935784691082345959661346137644487942827320051059724158850753768947877578032834669005223140035880295411231517224247956804361691517703946008593750 171 22321622277311811601685134787413725445506825902122849359217268167849425793031117533359364373650877791766745539546588907620382254483654963255692971911352725389320502218789371721462778959943053036101568754642016577085861432636753997659606777156114862297996741509227814383380876532315494185463260615540565625000 172 3828174967702280843162089364005345508977326873666923813271395550496296709443156145974300841401921006620537125492868789161503499163610580020457986600068616628908545699345688715285579877537468758684996333536360872747930333885532976362986361778213436180662734440493556243394230786848700113553278823180791497109375 173 660363001195973848820709582951423316117120615779725892935404660536558235984984714768110547882476172328288590559814314736507656966711546870149122158993526160015237735493789165288473530561466513613450956501002636912222377870204953129247265197764050013079835223839516313500942812217546400637606803655608475811796875 174 114573458056084807048386671546801823694349163283002747118285110666954227041114244232553711916576527367829182223944087394487287448143427020916142183001258234079321034452400559244193486104960241612700996204597020186813587771384102328013965674145913710979908910788532756192992214936461770142735162819767018094059968750 175 19993149718179513671495085618778555972309636377565271756479137945375407606252826545017387148584377437242334504580984848402882478062579015024619137953008577360983641116435203960242299503289295185080054995714390219578244931373787527002657485050960083067479542305879910364493810447982180564790815328638815108026667968750 176 3508811696955881905672923808128369100135252659909450819745354471702490814550221938974401133594439482674073891749319490967667302911657473045910786896856852441013992302653037955751964804329323381984730188004637599389509121428202968394786132324957062914675730521862563301817079875847080570176419276478270973259793634765625 177 619307662245819752924580127718541221853230797009649512489187824953360593366441235550679594380193872547462138430226676048286295828147495581500851669323317393467929199418693035640734863670586484073132876321695310343880238076069782691275172969391243884080319805364370047693658937934535233530977534665629067915666253320312500 178 109927525347057636346023864755746203780152889605365635712455118261342829507088144150697854394025529576866389810434971073921574655205545245965751202756400403636234945064592934928850161574064473215586163429152799491147833021600815981165772682524309052446607386940042229276404336811460718144835333157572418526554538133439062500 179 19622135609136269134003198960840168569178377577837846702590728405464569949395178657574422743675500924966794316981308840262992600352396107283322160996126027015298337840377545457262137831249848366657116909612975789935850680857084819495693565286318316480398356911244621756164777226423307077208657801546829978510081873034428125000 180 3522186010912105227120776958222404863915481015532242005989723283042651695573971660276441847517098771364818489528970419855452424963197130698892289730576590095763526124739784085065490624256726739799327908257438649003223734656236410156872974613639472434461141937915633908219639330685433994919546354363701851876087039128349662265625 181 635756806177527285895270949640523328082263133206944216500906336572131769202828537240287877565693069454547394862676868524744036096588652598446750626102817052247692460138935723892329729369233437610492567434722995646681427562784663034386752239207385043675779283046224809117764087595907365797175635143036008111242588542246897044921875 182 115390255430788966362241164128124953482052205984620018718602150121538155943318624081497253196585650436919963405806178811288168337710480032613870208477610120476423788136746149155790301319787168029967267685437623602586261391728544845058178642486027225205991081972637750592160398382772125359078250192010188595815325334017554517804687500 183 21058791965893994807394887808547473254570978847923102940501199752190785650434975877008574051262553572023296210365134448460547609204128325570755226791466402386747081526829977943436717119748019486438974152458486767874653714220198182409035424578146172954662570601610651120148627858260707700359419268564644569449497312192007768743140625000 184 3864300919664360430555188196302404011912352912457558702133094670239010560141164102446051507786964153777465350183640063515972736368636529671306316837301662076829995803643813371589548712897877855634174243872768583464579280370760811934275643700606312018103204623751476241680020926250213996536799573608929354211264783416825143345457650546875 185 712965786399189881507910053532170068680601865304616332549947524734480745091356753439918321757642304197493708069979963351375705132386168297229611297581689441188428546700165116086934879692645364860826506522025038156807561187260517413259496193403143884942271864789702026391511138098590810391728073613246834971846067521527224164938655571093750 186 132255563543003576058371404779670334879510641909362336796079518170456768031605746619129958235069179675780169790874768521417496619103781473636777860384177967784028451359262660018165291904820892060785137457113167393195109791408950788578414680458082291126481935912052339628673089476660056131035132068387587974058716976073590832965557173420156250 187 24665737216671671613995255844166101862546940500788859245992222896261070109707176787759426747575762025387744184429152922446251673937286184314725920025769566007718700967071620468603017534993959719341265126217912710226107986983476615788611332076538478977350703951463782526866595605180587108322082109452687392558013062314087444466500902190131250000 188 4624839373936625256712071488473504249344741309828714471167108443391679507201645088987521263033969849546155318446276536815713660199184109459475866582453946139783198757823663585472821154669385051959679930730953143788272653935602365533125942949107539529937781126536207858912120092298593143786047329441599643487021302001436009151115756754937783984375 189 871784730691283125011622942094275937558813918141399947715169913374039158181992009205038745395136385989998993389845933196600713351311344383958269480408915651360439132459498298476226299720757902987382660493280301600280460003365730520269423573932236487537232342117678638594144228890538713766076235135230321681631042276511038158669292831595037168359375 190 165203670092057828974529309004062686081023273445945321036141117758464507408986467434895506196104977517147935664118792694890339041891698366376576035759199489236000658920802190911303647570133497521252527419928751485946096161662109348098136788514051827825590099607518574742981944925228861694651344400139682435924537902131752910567837268554912513325781250 191 31471385279799915374255327667333398457797230024184716184861015634872092889904941058586253201049894396549100845400362789556122299446412417988960281252168264640274787423837256212704989069379244469670703556349024470152990688535755840604940107826708206970526472845835768315855770846802672449347058813827870456024162218864434711683237290709373122044207031250 192 6026786363602971860201278019720746295180013716997751627128034359508544903786654664534790744951359184067747045636102254284872219702439313954678807966739634842420789316773777442971670395798904305945377429925936182278173519426899475861768773282502085234045199744064043517462709079432983583143979293266330118825649546467050536920858107314251421574130060390625 193 1160159393517585246120932205011898872870192788068130626521406284580845683418070756722542174529945688878846670936446161691592071053438212399481622126786624173451010012667535474652903999299527184343113256324332995167708705163611327296846330433247355966361285456962525839826369187450333665946328888273339876677418944734739259569262189428974438951861638331250000 194 224491412086406352027959763195974464108919003812490496837202438750394186855989966495988206514688771133098457278179437870963233911753764334015899998730331549722838010842152095947429703501450593097356642523884832310776654791279049680954678362818473218997395397130080710353483753979210121128972486796515624048419299428546297002075843262605666737955061713581250000 195 43663687620614488819053041384857100906191880508055979998135340356099713315644189003781125209552355070438344211750090978208241836455435532966070039328074958493117607885236734340743074462974850432507704057080804155058345715973660421582419121193983889109954478121063344906788072088976383200483829819673034910308462062125184499626773785482389419624954127431437500000 196 8536271504956807605778574889621089656713719285097144434035629045277481046017835641773769893033915710149173269046621361069820427562102365315367454523289777348702367658411933713576893969118119696383557148169069328345405850534932155390554907425860712156218249861531510350092532008412861512817408372989691779748965134219943911587833522221129002422765483894359875390625 197 1677381291263536412344178922861432883772222174515646490663276103781461740748162207165951814267830532140053137244441849489755823943081170700857938905979212383559710282742605690898071297138090023418282917603700310110872230400672880628002557319037371923260062116440871083160314542832964277129365494632672468788912915270396620306754215309266486360223743186827167749609375 198 331283563477199833918751317239422508520529965698303050400426195668891394677458249286116016482881541934009246433492951515804777424021188160869437066267745368496799907498183733227799442026511971100893371973632937151936037175433100396782151262152325610289941623799117580714222376188947538250612698469098941889511492042905854673816589135935707027120030598671354675489375000 199 65759934056115207862649591512646715772168507823741767130994364734746947021874888370505364567339340080015100574152339584403069523223618042839467582494007613729266625230745251445109570808849581167502192867595852906417698579664384665275150279387692324053389242454258025253621487951579057268904163459842519710300084514083720391929376751523597751280947366016750669210120312500 200 13119135360919737001092337920009992770020594083059063287122144715302897286240776721107758334927817494476593540727790893255832598314093033794100181545118527961868284961322847473984447123653287803546110235323357599715911617938971890047321922277641635650749268688504785690310163462778265973040496430225906728141083435242912346715673398522759280321986755420892507387522763671875 201 2630392210073468138003919334761954263883001385356320868258800909127771367555040908859244572010875846221832498371492920851026654135918793596690955630486543434299172614647868201035774957546550686495149103696650205039515632038960991327162068240038005914343142527971318364503820281775767863906038917492830091951261946010314859757957968196840107936411050675675243595814459316406250 202 530025123656333255050802186306086244651297774982579242311682785242096469075602317463486472877101583398160650343441360927938132508563001123113493306096046149889287541038354326632514902831149704847514054106568593589035735676024938173272605495820660603274277980776412276574124999715033898563553117854036769911760769620936626306709785954075009336708440747864580362189907966199218750 203 107330303176580429743021048722745899995688361680173989521234357876757809493948663136786534196196175367808936003732027937457829323101484478835333202381007612607501346760214924498858589948629229523814394990807419221771884417237677410655739682007436571461305370020205190282790768783157804515875579142242664254481363900127790209418402040178018377570357308098627713011815888886734375000 204 21841759430429225036561143160171235874143196701114260076887585327369778894700459734760639581096972709789962933224566061854751258052187009047292809551364943435846329736364034478858791364926247663493640829738640132179233169432553963946748904597786950451092505048815115233240194829713962228282646855596241623062998439319673615854004987524736388041765852455302116170393988013501468359375 205 4466648312793636808835649094745410962461438163463852775240700944569551352994354318566799812292479409587079056070218776558138642739176664688265385896658507207631934893792937456197238171919093784615531346734692772937425830450973601370922909178022113440046359339151957456195072181546203022292443340550537393554500780271174098555504099898423136783030718972592845356259910331189432919921875 206 917897930692345316950724954649316269383988963223029952450628623162610203675327055833157940137593655164807150305723804129807575844903813430399080344289661426368744557353097100756093325356221481984368524764357234548176948015806014776334975464602630178910172330499672314470337527961533274408580741059383703813328912110801555288349966736232308258021313299050780309379789309735625096621093750 207 189546264886577146700561427661933466025429590949494477991730004570408340159830842578550903003094117920258932594274577222774856427073372871250473535790453778734357367270090423694063734339864195249231087225964709388036084093123322466347312189384615857869952925463367976063567475688224402004974953545543376584725178764949610593808743982689722124532856669548543152555731001946922368620996093750 208 39330919070462518554062916497116466306821986589808538050357979569015853980005956259095633226374345465305499134562030794480032600777672214369356317482348289179203443485009444889988487375044818466302891899050861370545617143114155453700543042155478418941679951561475670054890699437152202166285750009501308650586896584827869758149336923539556382794214146870677640511373730394440056456400666015625 209 8200510647020628675467491836803777752308625973946853723146583577025039080511089775696897642461659314395113221924429715188687262618966804364300051025392728359114450696996729997103446859796384061149340509381171743188840556976446801559353829409410064017800705734481872236192996410593184584302935370865326513174763077485671745248247921804579833679893515998687234038896563562972059241656263992187500 210 1718009838334938965728312640404496895201530295473528310515571899276192844925351788046194281860068427620077892830980134751723645917202592985013058547213354077578053835658873903620299222501876340336013651058836646964169494213119486625694196735358372163747913442380755044512713249800339775155427612736556724146638741961905352587213941274248912611032609899755209764011800507113090158010115810885937500 211 361641656126948913701634445679627212742450530962588733040727253633868955293927489805883219446423333390102414196366159647344316989006366873203820090854492225751096557945154201406535994247932153920135209192758974749812535259547181854839195830533308629612217726376967034505539580886381066885654473771842211595010408608296267782292358033659168350180956733747001030393676555079175880825002964742734375000 212 76487330633095937236554571766610916883032126945857311781191592692636786667060420179655821848850757972787501059657905312657261399141237706802682823099900264405253409288750325866475079165072253740709189877051212070649487925923121697958272497076080659141222114640411742283621450714950586517347876099688224778121573065919239895587075643807893149314302996148815643872390062012702474588020687626827666015625 213 16253582629123611136311446387388802202377719597112289190467035812545623616366845324826644006993848053757956621132394508870485870781849863291284736437338397608223727291306139133600877180327119259358602115334123056536933506793658828653481555098698061031406694482163818738681813060393647023710910156631509508792841900349537361995861840409957201618084520880308678328364754050870853331828493276754405654296875 214 3470145053036077133880943979233243829270563593625893213759977519888091345862451517478894885207715275044872561998114004122749600455032745389577918813667988526014041846989562724908224427684642858956322652129026242231787996882396379256220956382570584132691161487382312408554529760690401483230839904144197700052040294088459216313951431512200534838942286776129046296601176785611461232000274237308400545651562500 215 744347189978739800832913539178657000582451177739191331877837184734000071483455490794340799304320610774396020452053159387836515010479447994126414442999857349111939490529639784726098395237324736838131074012026769405831360053709217337438260714122590194281772473941830821035059009911535835502774112979087406760991389831702640562812460922646009903630350777506532076572569999656531763379186789974049713630375000000 216 160407044777668073615968484536511645743024924936144513287690912823005541287964322745325811367199644940924018627074188448835847070854941346338232700737448584523032176805777059418889069527246237150502760182815021260770000184795066627280134836936610565542111740554553886803191289942836786000857227696088421444021385843095482746712413856962694856593670060415417824744125950013208705741727558827232710758820391796875 217 34728172587835738793048982752061830240369368527264661422104058430329524062868314223718313172067852898734119968955984815767495952942630616037746794768938908194555656397375468999218988994004120732558607269140875325211551696041546264416437228744549439415981124464125564542501199873370950500936774071776057088383059705576872167805577751331256307526556358416604239144342395949467702694807469528043704683727421886718750 218 7553387549287497904775352826204416475092743169250993868051641915966339215807505511890890088600883799158252561113701865446539587152932108240614820622108071486740919114836013527349534163041521961004857851326083483637015958609661412954276738483604396121311119506912839583003644876046913584055020034358968447222850397032340322964002505421650741771660870454997416893114917567956155395597132543111345610573530399925781250 219 1650417303507544887954326262574434962484199791520317850213712446183822834241785188147378634925433566764245533129437917712197007504179761027812555606148835924559759083189166142013657037888982512303921954435065275477949968592469049259441195950947009452965445617091574157921286559353698386176276006962531676924326563612950170118973497989641255866298665696496661763812956660586012916017807435497932804631342841071125000000 220 362267050675337745949598675615227690817793657239410859987190626289111295911153150925888197998653293721246675710590867992559572900637969268274912101043990684550091176307338288209428714902646972477240824895662695166934637859178133490707235411238583684047186474694321615518033967962856797546923980913479198551088512621919195404449019677808250984551647028972974572386558774807015479402991893957828444081769176695377240234375 221 79879981510797113419759061338811269854178740549232169877374806700613400600415339797455516270385602433170029209307817210689599767795215522949493706938618060282570408730196265750071181192616418202782360117160980163855532055030306246535140765658625463675818636693619054769768987523512484449467441962203754086357794599411602622660642137953023434845661918885761743217921086288740873037245696349069145593766495515664746396484375 222 17693436713320370465800909262803264118001779543647452835504192796929736314325047166650599372034506721021785559884028966653032589527307189449050271011739652530556502158087442481332030014087487281440797305452389576064429656751856479551896798288799583959566054342449228490530582893287835002702628256633371824502754440858722721131791600844643904567919624349098832622752328184903419062798180005370326887962252975321090879403906250 223 3936794158937110804824147936002610895146425634992884291883659058335524821259211657020148260321190811364245918312943022644647927046380586136368159859860405207412489505505084256900068798469835492110948239571948827205659354707945376811745953415525966968258396706487004971713919519104123862047939629071181157492652905045134115366826506733172008068532309391468888771576399331267075824909666945675807208237336758259419106676785156250 224 879874467484551075187853334325713474440650187859594081142676499803127067077719725611474196968709039783359275285298676899743080372793261232605519495398232327635274115246872915558978583550085664096524826541602421436961129933235355989480313122697689349759520986172216656387918391598432483496529031388871510061493682804284380536404197641656249535894784077106890614043958620080505290692584385572223589570647568935004701990233181640625 225 197532029646439946677611254534625462983470531280128725230874338819320749366326437639973778067743426526881427790050517295013788593582483234535973788074869122023601799108729723833436277581741124643695712841211784879578469827641750555601324266516107835586657946111403386941058652086022574952882727966423114309429184175941344358585608083579618820958782959770466529008174430540447143815343265207805176763639718161156630327239976953125000 226 44543518934371950359391692905436337736150320635502509233136266111578658913709691484857009999333106112478469790273298871526794922084644696232510980927288288569494660834405225757518773545257046754844808393133806358388269755973667617142535866093990071167325781108509945971639582609345403360950080280305178387081973505335307085901776095371906453307937304096517591709307517978189537307685400584864138468996622482849419005319409959453125000 227 10089117183603150717275932158079635954588903357661729057202262829592961564969260113594926862967935367223345190988073630267066015823296818203398816231628529023902745677391656593147034843886704155203429327443422285182164876148796251018332452721267943694393613157190609489023151534006201229368363239769401702019067938963429172799809737393379599464466502445933965778449756373814358117826208805300592016583313980794146557347682657397968750000 228 2295276393554823121563263408682860739339175336444684917670458480402129222213265054622574969924963366324181768821330864159479769897627189856951140728859267791667948869797406168671131713176167026866580539568973368154820015962071351743929556461842534108884493285883384512703092518937747081438031380797418489713295179920453336354056673559762461175577894859881441064811143584832309625455740815712113148017546328926703817441082972899903744140625 229 524471149953513406972141987831512291749307005868720350377356174175266047666859535719918640287033557270419557978763392385106917395928384950668836677599831094632902804419177857347606459180831343709565082611860984393792841586916215421027165577543584282120189566582389476550944948029178057137713630369949875769219331402431088474474253672863333535885056918951183705157791580292449530983456259410102902848212976870876475384780753119880311708984375 230 120366238579181371295017437745771393801741462074057084183577095197077046036227254554230156168630293257603649289896811099757326944426624444173281910591033716896764293496738556808582033296309416630583109708227517161473504208775125655636280816530519503215615233423044614680294256118650149466842640621499262196064206692068809314366714840170836761530391198429944451536039193648935600234005670952877539933800130805383851436344391920926662563281250000 231 27744442430906333428040688139899881394896849977834035375171964819478742564173159270238622062880151268611762805772933242455767083439934912389385128464501470623953078788428564820042944891766945916666936083680609920983210516491230465026011002744858327756427173808459258360624710644595425350615012198615226734556817152478401379225449325977091142405532019383948260305421900285472816405473067582427454551028116820953843292101300842122073995568554687500 232 6422843889736304020961285834984865206963362194440015308291162719686932522220744985476547972460873800258322507809381276039361133339644425479421671995021844052671734311022297732399649080400969382470691454887687492364891022145228559985933656385836118667623122820332477413187614703612099748843932004509640879092132102634878717823025067427970856568883263310180042893388107814022183982961322489216981352325995765876010461380056727561220453759006044921875 233 1493312432007510398115342453291250835592885513603385931134235814757369505780653936230770814973245736767281533764903684001066757386513935919059769790526053435836534914741204867996300272095342090718924777674938977126394627220275900048556892326407514696838875185938072965413166072745907488126555911973463567759961712657934962560848837323017864967983514964443906941440534068684705602214200302531597257749834358677054151496700367276120368701382947832031250 234 348688729585218753324159575791789381198824888692463924812755200873415370762675421527069832214778187690306107086046101286341233392426818277092134307591815956635450534565722499602968793306798568518759699428536384769570478842410938885169479555004498943379722104228310753647665150995243514608500012672851776006692781460459146683005427209385510916356473527244019981913305217205887829470454006077260839551969952189722881768348843385735385313386405950339843750 235 81767569690144783680780246102947441746792175187693699404661016333130715653875396102027108852309305303824496158549305226488508478301775481002073391393371188843045574257698285989511047833713340511650853440340061509482092882517204093676221039044476919421201102607628094404964955759619058558019060436212770720281725645138419861585012398110308199822942758476021134123113065612837396560034791145862678105619132490996957488859412965546848243470111116714453125000 236 19256276876880576302172037006093594969791791628014454324965724184319236648734732455442987388389644391989192977259990438435243735901887535965483054908981216321857335956284195449202154277831632631381190758311074033062683599284273738535977449884568674045937798364355900536877310035772750596343337049119002153423298238189613763141905840225426374910570211836966705607892833009428508710877988284372045406920773257837657885275351165656104407170237186062158349609375 237 4554112720734429137456363829296648824040086016529745791451507648140987849185119836523105314942555436050385062728903088056795855644421576829585951112229319519538240834178119771225209022308976561394869846775991199300692084156013534240462074822208565354010380124900066478107741125733836813386858923467919884344583070666179059407604292117112622396909528262210251911256880609392753829774228159519982956612291846083617652618298367077678739782983429660503229248046875 238 1081602511997760140150028609739394029272636013017141830878049261796573818865581384105229358802229490656539231368071122963435593545308406258366145901496288461964315069881483821804151046600185868746480612258976671881948690991907504805623834444290766144346953691463541015791122658375440453175236606837252298304692386132559572596904413840400953633466998182196318811618512197831542841700177684427375211703145345711307616280585705764724820725835107448742089737324218750 239 257962369126211829177818372521331966071563372660353420496894368462024148444907046267091625778089505383166624974960772169936764736577768665425746217596176827587254847541984252505275339752335780983427874829606547701067515095921731746425369165515470183335579769333025462031390963181573571726785196667284723428833551126580740444717524618047660956371200408952257218627835445125982119725035566769732181620885651148556574855302614929549207799899566144027731356527324218750 240 61782026557133490396147397735387388011115067965198355067438573009898690632544912034955264505023147319211437368652792718174625794867783159112487831838834516715461248476028169431538961502098715768612479885505470751514138295322390302670430993255658165378396486951039516190976008062731964245880433297050694804750867900513246326894766055459895727310902761238540299245203426224152769103886752956308669625119376210977182272557303980548258051664887920209622398324982697265625 241 14858586433243761793973070198725342090923491381702905595358289774994998865025146052524446361436841855519978507597664081365350063268897158618263868505731714213270982568482777253122330961838367729178871642874951746992804459487452920093924896407396383264427663749723653072923649242022505521431485764239997344900095561735563431611506793016148804158371425354917807707676390989863362582712494070894505654107549778722706324652838114975694055539179376285759909662752280664062500 242 3588350720735864531928228236077083945071209965601618007229430322102435507914899743058257629137710880963062084220959807381283626874905447667456350054006295374620242709730779412710209280241399665028506922854759513915225894745181044602740007069953073992529897034196274481545602357442040053179058946678495988568095773980129421745499991862766837183496100910721729883895653308451169297465578874025826666430578934947671382806367686567339718661755934875410261803302164617382812500 243 870175537499110419678981968195406551096942780693778806691895314853386588393845662668331342103317766654582070445269122697953617592581094420802062521554239354008269740749881919938879216937485680653391849696669247755534452488206781318227809358255622833192618336112422812223631244872384084406715869928809681532528323516846810874517843192509694323408608659965196932579918554374669961256844805443562720663686068668186391809574137568905632726004378582322932129797037524800390625000 244 211887857166223757086942293395041748901247295325021294280706469608300355392208013855054538707983961224568787881180682750494700835841079672704570408681168518317613301804866868553404576406431978444083539563228272297581237446517537610170742223827585945331825221227632765787150322755798868045782816216554124712010186655838986568444831975150185081295975414287515190735730987797696631242446847001056299695599489421854136583779356819535232660363758997307517990453466502680084259765625 245 51806607704459771578854571038170474614430602061147911031964706274841276765759560643347637243168757988411459712803334440315441602964337842329784387186724310531717640029878098626636354183988038016595216920879680492033016591917613512144380818208642659556999948336612348687058253420920148379124913623488576989952977104124202053323354489410914866656069594102400203238972711323967230436001286413129890515729974495032137669483070908542252982541893187061966215439940487951769925263671875 246 12718528441101869318063447582996162775373613754975355004266900660856024593716435864783172141389496200700952764572559066546247889285104889981139815371499436776982024556105422882313392373959518573416665494900503787133787547781037656710998391529643825768955056308108794323472560150099597552363909643046563147903757328339374312580190460236732992305398620068495844667652211518163417762805849768492831617649374225205150775569660815790595585799689377400383309801054598131763943468648437500 247 3135118731785317664881684201790549434215301240130761703157761885726989269603811102217074122739174253175737489648975188158686311409503179338660833107687657106795020854291365669060152705154277457826421231254582844078209319426884462130042441116413082716806670925361509213473660710170136671922866644211458040203663648438075712795079456017646381361377422959488045902375163444741492717010544171214458782946428066684383393561736438158431322557489220570747509144664697714695706598502109375000 248 775942233330691946828930643597425616042542949188937153867551724408430406265222547356098277110482115450895165768409153141485920578122875958078770000851143520484153083666096665784639386962575323452033946732503377886499074342163122107358628594612449990150344924722314136374865628683036188263986348802028439213405957763471162927568229927865450918148643999679168734457666270240680251542149757477209729185436996429884792435352559087298465851733854183993466224125260341821948686799099873046875 249 192821727151974149211433532842158936006081560711258248531009564612227590872744424321088115678949646264348945631790577866220697271690312008111019105127439804760323947374551476684801611623350445237123552644007061593445259922481890796968246847837309332684092497426565441618467140037343366272051070983373372383550609866678485629223367992342376721696999183258866494605492537391278616056185918436355178739671108216397966924452971997802483584703222782366726441201394542785088695186727064902343750 250 48109040418769930601527797932661249070174033943102749589361194481034533164327990581838735731937771578673515127114013484723615112477474074486116685813413742206650770223502479391164033580056155633597529895214968203531775815517192525412517920890962378802358165422824206706424668785235925740035584878811680076087645658511127338825542985374894400126254897158948126701449294305228176387826155577889159936458496748097501748697240171483984688714062704234466308112094679476345871332300838814941406250 251 12051319260769950540190207790373640500979877184478021347852845850509167887477359001826522132140350484586564098454672504268408929388317304540393594497104043840804173444899656538196808780508076880921330748533874146483699455355124236145014727249447202721899619989140580842615348942223844732082905207997705403729303093742676218312812907552562849779758555842285598017209328556964330969833998342504250337293566762166395694653798866471378117460888297925645655009226818486227429477104949483105468750000 252 3030907898938735850496005054616327540010346181276900915465235609059207305206034475079694986173726880990823767239985185514421365226605835275835299205699033960796831094092996531507871710186309453243267947243118487863445749171438292414620497162064546552928481668210728326248388091742943083532168247985159014953843055113074216969082353271187610465869503718825084219066102563257324232324802837563298818465742351855931496603802225270452224640620655679510287294784049556119528399586117275182487646484375 253 765304508328829026078271312212535263740366700988303999869194525753063308139061575351913146078229756905780588414904993543827327009180548405533293410966132290785189020103856258097537272015795755742589189806367743100227374610227408790344878035573089625795913052785134813908666069455754545829897447538251680966087974745558313274647660335463568680000922981551423718426388725855507377439627566983424266345635082163150689429554244071813499737852478367985002660007265621369463332683185497126239542724609375 254 194004755983313301047175603468932611107820672425872779968018434626946286404997831299262068882393823316694723545094169307983537813534870241862421645519261330096761936656753301370448454034665651810010324283458186147289204330880799426824563958046990424754827891347746488327312472193198735307403486332448757204470706019284308194245424453227262138852418539389606408936383516798992040024965378490550810254485228815107444318501741476499051204594431122129063100267362393451301468685205611338862004902832031250 255 49374225522513740776588602052598131778625261463031351168670341808735591864630312326717931566479073277829920370213537283193492830234728803861177846133938588882567422036689151591690957917178666297672869579310506258480492284753360813999849200368626222510376085439977422456907931990351240739606646141997985233532028668692279774795699331470513465277954031174169444478743937805745918312241549136892457507756548004060053025415043863494626736468727015591637853954207316879139115054606762413234802394172363281250 256 12615118249761766401334770856681868373958911263595389808527001259033913201255083374959826246149343603393426318870685117535196914847736877134447420660707385837799221234646111468728487927181808087363400216966805090453199957603228562886123727012478163800084670423772208226145978262553324292307888211613898989614268758831742087257173277799651102849734727044589635278037479440153961457708536781360317840636624510516402275975664848447502996220704202384656906705425606447042483084525755551925640758694824462890625 257 3235778702535129934714134410243035940471955570826342247123538730318961330077077763183780703027974321779332642094681150521922885126442311246749020874266485255610232185513394911935166293189550824182601864745697334066454481510272754331365245823677495757781348131215899420589857263383470302624602250732408812010611311770891196442956824093436637475612575025990133060508531749051141826327636402877281326082352342263273266808988924169171305096720742202906213666807974889574563283862663058161000535465867359375000000 258 833213225320638325969073510356268842062634784988443731503932781471168902311723463880955607842599363019525876401478714342912193957579230490737306054822077667297850424326995242874397789113050705420111450527088851447212234596425465157159119065934591353392851367805630856663197239681286378503802816215954352724152422333580091923530895124802398916358819930292680870160125613129929154677175558465460607257824602570322257912811431812787647918354133099851791928250589975391350311378488105011966122707532685784375000000 259 215385669078265026312718941782501037161954567423128227041047768096553408175457114174663166909531106969465626921703942388031598568452234097087571134928619809441236724148192320534527318872029614327856642327631888252373407682461668835442670797431075162193140129285490719258596873190140496967490207037508027204502778003409303711732127442922851908062375117664167794583914381334962091487556577477443912485450301300113839991991069298777091156987697226444974839433978421562520830683747819284805026288618641053781250000000 260 55892593219044135453037031130982971655953027877178936103992320645568512972436836368730287180945747504268974322143344453332083365376085617860404161881900411895787787238057699816704701974602495955976119029244742726795668995781256541453264564725467545260625519182007697120461489698751717292803538965610269028317404850191465528190305920537959411397598696166726078845154998920890739899283690585033419218386736095623846303481477477826319360590800400460706611880775053435292355119421115266930262300955418469672886962890625 261 14560023436337851916379301490558003506442097748565273279966154974059647758357598428450638353735255010346415136993853102325382051792527134926279056235436965655473537850810027147114669704333672906305189301400167834944734937782075364150629524274745098499192467878070454726082670070065124795088560758172566938654034313614627972996689961614447930564432275734336813089737809533002616125395514468764867453417709836965005248669494102041545516786628038984861535717691890925812430002397228473271464735819599299136514320068359375 262 3807446824157096498177546205042495256208750761000676002928010846734347633636672214716907763859574022636300699199772227921474294716203238772701255993240654937602456845421608719419164459950365468989998174976669512168907518882848045799858131365591561265707563435830058038182064183827768924214929579849856198105134171769896305507301978080397607830016025104961976609721388081759088349303070101930137746569052399127044349735485886476130531299462269524437298020862263715216624554898606019757765159674169474336639500345703125000 263 999454957559459201822613929557005190933492766402267797593521706759705541506460748325244941576960193926619947953971757484210283658449671069407276762689638458170504934315697983395102525250723749435878516485660563927067113753537193053711893398421282307903476711834440541035849349355432060983841180820414283343863932309914288746218268456926437013400471652306361841673487051831049210490680474407946219929389628890901995294878123009403940306954216369787153859625372824688034265910863850064968355997101681708188092913821289062500 264 263356420883208215266028202520488256659721728516024921157477332652990196503962548432218606382222286369570518826852776925287958740651358793349666888523314928658256549446704272243956517509792501823604744489199557160794310962439737101918231202226441218990857165497948541849033547088497005642095488096324327422288441688105897264001190199235669189666993232034564658466261347357038156869703715413275961917465769608684205053368346582564863305781047032069984204133585771572784964745795639323498997850039476198621205817466946826171875 265 69657782690202273621542880722561377529455610272156073899531270201954495996908097094322494323489643636222428773832472279825171227560621314177135541582612639979010845309172009388908736032027838446341936758981155732578371392901751213350410054321244453964868298804270869710394361926510876600614687722188189660368648141942038335942307071320236406165191481089290168109576662246046997348741191283612431478708379294508453142658651277898633900083983329159763327273755156125076860698034999814577934565726332636253748256922968068847656250 266 18494143504773114878083050434239314676390137622874314766461847243599167527617665927862132448658060882450337865042662417850987274811685712995681112582439297671250359375130134252591504546952304643358904008078376294442003413241956562067036698729802602499495453258282493709077164394005322704076884548592792215149108831792857231030740251971062529510133201233777156333579102739558155288762349929096061189061184423061504144712392273400486262559290205416943075186487254290232992048698204482037887027293842140428614214254137189011230468750 267 4928689755571175339207319788867586921720911748574190745608387035307020478480833322064227477583490429694957499588622010603533950220658615849013349808307020773848935110008855083009984673915277242098537638420111273043118038298038137921290019504502809297240226214998243464943711038212441716426501912893950372438093976992868633932545007062022270666626684864264282552113006113406688016248217919152297332120080488725553478692444660690244171591684762369477877553990883303733154507828589797276568300483062264139646291909151304083544921875000 268 1318424626791280621757867910691047733541474051089849454703341048641552158950454418782610699720550551658509072229399862143326913469984219397024667854649236033391136363054485362249735660726510905242184422630471239550396804660532409300537894069301805671794104189244074880440363375130172135797800490586370670269484912672837199798038143149239855943766544583254798084441047089802225696087717477479492808933358973623573366064706281764984217648649625311742465539604587945987972054234392290210709003620723075110630135542952824420493390380859375 269 353997038572963176533953679853992593504187323436144583372066554128711731756278286408830258352968495699932616653572184041111921687624943152274598494717456997417783037252326574813641041973483933246990382547909064007376548883190700172959901168404535516733116355611716480031127531648404150148541465422014423779096563961477579056954384268784281429737756390521804710397408917988884722096172681978360195884529309890373185856738746613914417218307100744203879518034600255955442854993279371976880769500220000619380012948421710529120713028076171875 270 95402207606858579512540322709815213828076384826954017748349744922861200097473809074679211914458646651353882357693435022441482269377473933760994209048752640331159952861826694948055561041605865651689046734004615539905091815981560133285309372223443416221958409750851980194585671427132807079954170393601975572999119888335780521892515493525230748340878414712266296284690015469926186068527534401309314427469251498944271556454651813762931088456884922492071703731683147688430092183706807608289174556775434308121403415582585072534335323646777343750 271 25806298338604648661499120818358349802229972873985678260090115211157307688943230759490500420810380399787821358134125274502361279239058429774362181259334498464200667251394265426833859263796535662228988005905824543648476948946248253753707053359921911470605414246517257370896653704573747834982028786943035243086001462565632666501789066571543874908989629916171983007450497448878291132252527860952419265752782575526381950689317851663051123994147419988704942453218155050319570362968937727001828583010571804956480435959541817011659776569743652343750 272 7006410222551736720208754512096517080794006009886576071808468192538237568554070917398809412794615054703071564168499078288295120774394674098163103046182103892414141302234811147761045396689895293680755292730622565220401447122310256056167878809340961465858572699190564741447690449970057345629115473014020532483353937037824174920714138550043574549118802891110144427524829764803511951598810021463326779378505656441116240000671073501069750616146551953101845314414849797924695203587539337502634242774577996726387339337690592589261059824951021728515625 273 1909246820633355199513044639164474323467559911250652015028044305375987320070250912853066723593961387115384626907629194512754740885841235718577701546631949856224178261544586763353582155899099288776525642405477571254053468722110645645890591138672990537978944519187295069229661152810571349978118181004899255851310068405476768549386515603247534191877893620928512924278272003430757978721984995216433989991575424103116256640899249179680081114463931807892658227930963820194369163550535705003868359844407713694171593501932864769189740519105463569335937500 274 522179008045839839150078128534616859456420952497338387130718652320972847496984899553305926027559139605413214008845066847657891191947404589025219395640055126334931977999487459850732738206549654415032039151693610998739788939608938082911436479048157561451852339919024173772514993454791000512722447487932497560105711567323396888080947317592007329994102181446307651695981945055302616238720315870279023672257042514304023478980617951897698913639003407572208662323641553079578211292504514816732994352250385338776687506667767219232424359379120387452929687500 275 143338136545764213623250497680098978512408800665788775366968372145665427311198839986646084095184134337465543485518843896172555702444967699990458110812681257085444718738919043009131736688143358420984422877167545234536538810294043138550958113610775476662370555367973704750150574244217982377993641475829411608955522045475582797214247221783984226412261524941105505429419027888746512045746381586417896297470618469881519312726809433712190734877993097394614079854521864521268086500095886806870235919215972352668669611283100870997690279033450856971591796875000 276 39489655790307250835219820750132638153739370474697253987573893501566142295713459845053819089075263773644647017570137739456456882921296519826454480926304577357307429326443780726273650099361217698959148388330309354625227469151263230762082258631351810454823409454831921007327577664770324139893015608234804730210240387304830889348114250523185353998073919421036707223632195189916954055945010643608292804796070333935457695780797900245905022082613768863448710499599782117160409242081054094677259930366254303797127262308022441111771795708389139907764193603515625 277 10918889459259174249914152188250421230054388932368727840520161480683358658195226620915164215638695944993743142609312596934864560308959223883651143062685468460446733239236093815802257044290422593802982341683976569913868654316942104252899122068557113873707997523149290798520215334627010804028936394148555206214380291037407368020701932700549240814544773136749287835691352222938251324421537760804196456726111254385289533736401574691791406298756825954613779456944087879034488296092585905629686548648493994298589130517790928718531243401565701998740867869873046875 278 3029991685627895682709404489203540141486200884314302411713275990412644133303906404202035010366040774766310014945828522587821162710788718618252649580321651644308512293159562181363635079497308207342962687518713699630314511681202176453992185455353815658007655518173650118981591890834193323416779803269660213639780070609126532049589035484084666815648101809149945869304783326896556630238136601021952775420720959021577385121780144320745673592485154013498183132092114020467640913768959313214859165759458445685470445428698510929016218442128169289634933467075195312500 279 843852635384091171999383886475907185854262560023352195959236349630763178829488350188801462086562825589172478693512131151125196835487480966839900296832939230847763389349799108569274568411900896355955693948703573557549066147231719594910317279828519277667433613632140136886532094426902488101211808230831597746292454912918377677745961900445926776789022379970839244047521785089453736687276106868194060733949616296953813105074256395010304658897016502301573978495999414397861708446481508300983631956129614470979925416653678174452292520025692602242628310701152343750000 280 235856795060466372881343148923604915087235331364008117172043467687600383143446950764580613663039214308461710862057417342077035006876403158831138337269539545015693233791325090381354403775694142202717640261864455192631854047821680310641354577072048423954461828060402412321972048063996340104775285716835843130876846590705458953926735414663349071405567556761074763825912394181395910305035826366258895330662334104070394580525140354158240191695199396963701843912865249472800161550454064292256141830955977421077199879319393717364542352150895728069597644618334920654296875 281 66157825602467987629211524434995513010518841528483114565029657592663647956165176582112801050340559719067941793672369279057359971816961879880180983051452869154280030739300351025086142246309936231315973079430190693709660231976233637111925472772777761923849528760515546192304588914768846474262496342755321740048884636125390295110090982015852391640143534044593836709233137965914787305264214330371951065893536032439792924923907261729707462853926090600426349647853268800301846284270984269400412952087372562422092484675371181065813119831757331619236715295521941003417968750 282 18623426169305513316756410312065147194838008877721507663814031922578092372570447748206709108148363984496356107583938206934677024570216971580983945106888351422294168494879795529532703351397123148299723400111397233493713273812582281341044911676981814913996570771247993547940091181429782553316281782433975276817946644338843289417239709998966347852279650400179253805277712294607650757848962736882841257271143351609486592437776561955744215250686071456606777830417605417724619891019336941368661795420578428132496946659650606689825460574213490196804223204988338556824707031250 283 5261117342465939009762825307894612481912072247559121310315077331282896536534063929951521876709529351073240686050245633076402571000593479475828488126766031620564008180870627729689596033090766991416178517851240605645000633624774063502833932450475832150332622233979174637330499834758459712671387830191476097314752709192960741504900157610259157131206392511706985718009685345659247343352739497151525842672101252458757011515941254799237423028644923536853499711885217937577374299969347088176859380578905989405082451962369235560342921853137352715935015900763883155461601562500000 284 1491526594018438262207140201239375842789841740185200076258736118189020431824811286572540946697955493246505091701429402002492852401816683314128081243349879412579973603732177173881471462380926184585200243584738280619952488312163374204225890687191930415638754305669631013219266468583990531012066084510410979618605240443420428342180705642735032653181638035303258815413737308306432277175041969819369924072120089708462177000175262639530882777644655782478873488279681653077930902823027897997841596618928390337171831464399720452625494000511017055324932029871141785241217747802734375 285 424339262281391178420107723952612247569746943390173052794305661358213931889618105624865059070837155893391523258689012674336117674812573933089435361178717711787727544731492400936617754561563896718920109223304401761758820665681476443781860654920985154651286554453850473900088462123777659687788112749279116144070410976552562856133695324831491610345554374689843744782960892271672570418738730005670400174835532266455604580749935737953668956222185796643841438255707208455952730857223626684838141657487010725249414668636040141867120420196271556848809417743683530426461334466552734375 286 121148842750096027620141790451390172618409026636799732223667140057830808961175535285471253217545292148862785769664322388546617830373563867055753083993208872960330842009093072027199679072844959427207554234539911914750766757012101032348086253010063109366943625924349602100497465283908139652114925995273124613859709536996972558450150862112685588858010090311305702441038398919942769477839387042335251485455653941826519487935002250795947244148873768591485770475636423000667595381178141471234518460895421803120802013762421487537005862317473757373286559922618555532987337894670410156250 287 34709138318781341859725663264987378325994208799231250962136631641390556333672797514935351052190309084198499681195798924505396046574613659988338335165278555295026465329646981831561581066867505117770831824016038656192056045979814833616969634748849461969088195741520786516629433040975594938679226581583292156106256463882496386646515290297031827612805609385780621305865444352633077692758566085303520984156912425606841225078018094356668630406756466979917943290925538884682361090019246040556530757537841114267848616190753128181426416427818652746607978390463073490751356715384064941406250 288 9978875689209819876156169136946120803681676954647266917767303600638853877595113644358861064437951634708994273933106313388991866155464652154245123423348124117855601665679380811257388287490610727758295463577017931650801647660106012669224914653271687074536042338397890106283733374887142426124678857123845390971551351405694715292502162045177057999625842126228609009582023849039311537679912894472766033108963617971025568536840157149912511630141014397930813831045911745524853917437947832671083167479911094213112953252367891410329973342507720643513545749532904275302414664539183437744140625 289 2878905152123772662447341730234015475529261785878495827429902760196326629195636286658946241378002677519229522006495845229176714991875907069513963696322439896712560544003718624493964434450086195132859553368462554409287872624192905329569722006093838933169953714913310668210509024057346922297172667955288042951111596794105151641570097599217999979511508314214595637952889188274940352096794788319468524240844210370655237349841313438175953024075700203594121904960356226926740772812545517197346133317650658946775334392034313919833986044170715425124577961189880266384245876594002525966796875000 290 833442893083042559537833212296429896126518014962292483728022623566074076051813064676119641398742848106869540418212435506643390847326280683855695374303913506367737390807894968245746898543535024470575542680123020550524097923015683534094142350031819932298105333886449420201109742886223611309322283700345271131600523197169966291216306789700030495463737595636046997987355767097691317547570451057543983795202577177942831189186345116322371479437066052533656961841907611985681620507362065463711929088327393525357219528445120307112947766029241277340718728486579936439277907094203027571435546875000 291 242115114953283240824038986530049626751104877691357044303853589568680437197685469570470266864151264182911316392229208824890086495322346620499461542985998606160915061469076682077456795977780443071850218707816317630942418004450715972116490658054243266114955678752359817936395337518061778727041258757753618696186431884659578878353076200962705366166621393772590594296743478136448945096965582759350022391412127656499753319867663787629565296968234219509583944054062093915636635728036034603092692937798371532591942213787488305362837119960286190534874883499967716586031680423079447181634863281250000 292 70576542073740314114678646114529521491763491167648808273986188503535038136013998716661015059931720653978097186009049047707066954648754029286029743202181698434552386978417430235813067325830568543491601656967870832042271181707040253248718774789405055361712600219797206766166651307678244163147535679183807180863190274466621302779863152475830585140187487441586144997871518534082500043003115331252591776970159467971431530993482230532607313720613217491033505930275943933314351542873417226539492704903792248536051851247699503179622168365676067194009535514694203074890640100082866422157226929931640625 293 20643634286534945089067150574443846981975802777855760434988084941408753055276021292308855440822478641873891250888853085253153810620104982672913231734287015077638294012680814154877552731166041801143008113872909255517366778797763757150229849235312142412643369654721228392304784178435580526962997785649534399419257008117947744883812054214776031292647572393414316594139664879071095387053216474803436077448015522169488066124263427044302447336277930846617920146171724140092972032084415874034255492145340601209659021066085695619360425795802938065245022646627753615700237311351100395650840551888427734375 294 6058905353940595585414023017155818701093099632381582158849419357133510123133916343094480263752152469820355640865793389919932577060014071826239730111726445541581851249722162631620511464611851680022926269897973510934658971020244858267634429454038851611642356413851893094139863460121421895775881218036240976713344371533646510526627489400446220021997778449676968842381076424201215045122108717401490303328582026350115438927530287972995647669231703373264538016545944620706859536207746606365058925112323777358931535874436825958247688783182736383117999754826016226274547256193929399766454808965921875000000 295 1784347225025556852440249941327498136648684504058539152685694104552219900513861219921843799011543941596181376491345282447713582729196388558108185155247852828303885807019198669836478534273760039715600526174453893998946971800235227420965970135886564933557949309019309671535357964878012415091222508312936154759391968456025928347811949665954330961013317689001260831659667289899656485631976903831399603249125374638986784487925217889010176529417787102019845251963018326233945411799495373589668910941354095595387651900883162905354223638626710588788332024661129760667067199633863839299582993797663061523437500 296 527274481600660179753848289862464020829411497956901355215924601971166917694045263476634628615539014581602487043701928092451473270915995870954639370760643487081163321992105135662371518108210072475589434702682801676289253713403001123553179394207156069926167663566371485559413480596441720520063801066468643210092532203399356246501389397627683754110763006682324213258965085387325469431522833857233485208659590721417522604898091010581217095457469223240594295039908606616675511641079148459907524201547262886912961598606583106047244448366152551137037560165173403997615769899376983248335012280230484735107421875 297 156336845843195322906894535814259435638051945323742099490501566211965220567693848248209520189038603620917708291565375972956026492768543555947436723870848529408911627196462802314183631483796338300472448879114043864890541867799306816725161533516775534708422722848791672772914208953895502166416602316923089430791958453068631913793063237811921572717013066572580802452642425119137184698765984404123375985266976140866770061462794063918129849480121235300847738847106664571932274812500858503242742047330246262091977468592158467309565765277734094239207351131070625376333369381486131470704369610596286964172363281250 298 46510199949139567800361545718155728267342812390348529594073510075932490756049195232284293298230025174848626316230320631414804985664692222691584972148380464086830664422091163265419435044935348055159562682026592733565062931225429095898305980246705487124183166005398275500240115364666186857674751858607011277759947019559398135399564335457021771752541734612248123255501439699854648715892573694465119538831444194570818016776471052061848957285949943730063852818606934558429553715916794456123530475561533590008684116822144928914326056227129301305728578788209682029016834668342708674602685300198321842315192871093750 299 13883291078757066614510418355186850405867683873982157629185910600052726113036773278972577147687626944968092123359992495188304644246909846605281831584418485634433144846395165796926513086384461331487616269201039155398346327890085664893767199762584676100261256687702246812617261612185760946983517979410786451402999079470448429588116078836246998416341458194932276746241297801393418527200978685247376324681463113416502926493390566518791132608368741262485871434544961651743856093789325820444516996044733580468791025672758371580399631606718921290946837369750551792658699493867478324126983540178017032884582744140625000 300 4158044563719978108669714679630979356991501710566556390763834211614944996229115078233399438855745563033636386475658744038100631376910708785199875767047920396814327091452873583773676216031335235248228773582928580856501633840531333731421717138230146643077330339634843715745810966598961129309432437577551988392656454911251009047086344589809535876095789501105365675382013034485737965100087788877717406868597537584376854224340764056163088966739539556132290101111977495152193287784723763576523471750037073884871561201611343026236590858068743924049537671252362496483197069450552200802154623875232346986977891441162109375 301 1249492046395883415234091809189584661963567663809284491501216447086051319346454631977951102527913475549953237848235231739392103037752838671840672963196495029529057481691191216434147203371520593021796739132501141657949888250857763448924826209812746111940385900057220420591466345842580376421930331514751046333792404360398040493348897287267923635608255587918039534856345354097078061918823076879722524054105158158455388677292416032008452248809822952267360911634430119477836710829726427455698307713663806785339768525780719496225492697959181524755721276498935619645132606663907339448511404489032239167929253461639404296875 302 376721744970530058978245906860108918672136881938748116174272044934722518617565919630513897042712363742814973869762354462754838635298019728772619298847560154112101169671486133112155859055124101443603010176389498292556110838736972690006265685845742763664483303521464745731215310775950567975289172322093254100658870109710667333151781536787266597693660891696915143004703390695204439149642494825393846051373885194446778690804969993582156301922560014150005452531823199213763050015329391271690266518714133898894116172485731429851417180931030636975219491261201268391004797879432315739232662322422694524561731195826354980468750 303 113958294589851766571641188166886351229449094848992886942769171137175734673011646410990481532191129041456337748346623873577918980886740518669623247991058606619346707681779652976636807228992020655392796879169207184368108103347988675873791059317692298551004891992088415034503685799819656849080357543041349051769254044520833090018256733836627857786960188013907910121882822700672693224837920499714976882283264124732958449506632824193200594975592282104312825562628570275404729038272409772987405347486294816883561254364563687572215872263587414110465536232108631704195238196737905757101262924915091125444026024876341979980468750 304 34586332047049058554616528204360573930893266836263323545039955919493144566573924135871286775842336802175062465901790782304484777966146787294346998937510289615909968689523167388038531317343330464708810246287207687188644263083019905834422351289569853491636731205836171060951222479641293848033389929482665210349259772224589792652239683646446975266053100922844068164917796983776428056809109422393392579266783989853567647924133498039003885685722174375812075379028011332273073917675589214445631050112677444423602041857155164930430135506611659900280667462768319292797888866087727287253189069606796187241686642029565283103759765625 305 10531534874066181894730895610363966650526768811726587127852125756384107393206529901953805598231836418115247196521776209824169798304227020419102229337504635422291451427118356304095810852580766075259973162875654645196336826554895555533187750029836547123465584325129479061641751048053858358387224253037461500535073806129661656300638060986888766046696658727522495714743040918975966991697214456896484260255415062488983200075120329873657903093870201351767326311177917251794338657677657145288543029819227914070336866663490481235905710744173065394189240166293632376552573683770624953964351136103948718494662699933948431920708007812500 306 3217382892164506491283270353348885957673072136067538274161414490900254031742228050632237554048906652558696112185601071608458972700401613619431619227734692426944645188425007773687134715785072811707874084499377008972478707667022972868433970607668933973411434312766927841579245992942957729978036749279984298712226857159376796350861728663231989188360618113060189652827448570735586235837054594243226318064033523333137723670118264380655644195986148088999181702346962654297531773114874794815913625467713574582832770076752539865191591244626570340526174498545679566216063884093586469500080356167042957546605217756221436858151844726562500 307 986127539152512456705113588732720132858396063298972217919519181894580208574784066728408897018539686440818669064866469167436520467078920790626754700706064070547134416501521672287940721538056004950625201972815247050826472878994889411984678033897126970212753891556421612129831451537764283081236897120165264841047080640033066698307474767419948852713213104640519638912582055185559710859127400822007484126540596222877477265462575565758945296406016819388017685754256628739556229226889748016676424620049571097270792125155559300551314607958684258401111656240331646404703564157408893429748078076901174838511879976326699358684965126953125000 308 303234118559550552669999460618492187140226841381583110773224356239239456618899542901536323718972540974219849068016748480987856382782523652036329173021031175070358943705270764132525367254644373278647532295333044783039533883978839561956937415219889485338166226580651548275957761576629286643567213418595618486822118615462101377368167713777662586849142920414352326447486053454363486375689967239301359292173496962080586152238481838950345608641067410501743435888733799848239296015833367573887142165614343053336035104974111474103994922076553570582510452365348335425937963122615407359216984299305165115217419364237308246472549570689697265625 309 93547694154411403907813636966699122050039890343099632027406442731379432251458089376795863875264746532584421320095873733283226641066229980834735005025004902815679508619754375466148306644498506806075427407032933361417010808001226276211361626452334209477315896305531841630326245761856723137571026053475441848296484064980991642405121335944742180058241499782694609122011548738804404803781152058223045121156644299654731617003319314218603960264199333090476465617838151963467190739652538167329894972996412093227903510635667719418159870149794649061116750528961321448580634664021580333325352993549692725684551534851236836266662576097469482421875 310 28953001417059340213071399456777730575613994329025228130813123228699189368095480677724965456271873096532621936373868296685553531219433293702796789617401944726197840153012510586701931197822797841524547191501455327592324830811806332647741715137209068748994415517817963819860700232424749589789895334052509807033303285927606174935717152113752561912841738237134853439440487016729957189623300194665269964315685624896734780793977598925803093996824727767988491324287224308982651965252209794752869969103039570723695664270924984740942220689258235238100118248568817604591640718763728323264466862905307979630009491667983781614670366454585854492187500 311 8989903798064387628169318376708700847179903751931857029893645220716757856426880074335735164007489074103581368308132465996691607057734897319358760197665930664412446227156133542645848818309934142110604352947739409045947270342764990543934416056358013543666709939117257596212277580829560490441418819276390175911230097228874167624509438456094057052978985826551906924292057938796848892150837785377697999410007427433197446319540336288420057719824594270147055485134695205944166413169200441062074782736094602120696185056611502207230593680389495107004341575806872138868503121434046646183312937593408185227757210000149624944021832149737441455078125000 312 2800354035850839923056662564017326822976309493517826185554606402292442245845619883550036738180159340498819797391412120943431652716877313930550594178833953720287719288403815700876317945301408549943411227826116652815185219982666475857292227869249680275337948038608968618671079325700404310985726988274504570655786702193457834117674665908623775086287217820549612852915687795996079062219608342394861630576123041153500392285522237440653942874326814779137112053048793101896777556005414349035266687959394724990081018163610564132188394491278176686126790468475503547775603748861140390713746419422449152013765068002262555392384451354278588446283935546875 313 875110318878554793728641250356084374371117752370191197375902510003930303019836731026236809339831483712199593087490557720010816397553913554401819571338667491591360761282174208717384856483669085872059623533105295301768589535292250313621339166398926495155932074141898100981335521636929134827662051530064357184412865680326765778131770767360325435791669770610814007805611600738328423604342511796812293011583394747893487696106646413677512555344474367739656160732306954401765299846627013063142413517270413597253160843151141957381325344656721087144216342549031850080678348870158605988604528392506307331172622499298166588945182797045187495112419433593750 314 274346983737545122276818600866747872626367525010425693347982271932279344941918952035155626291475436434135414978309769806182441130748279168053489454383005284559007390549079887871894467983915538121639999726734683829180466434657156764941092751342916706477280010485319104472350690660188021275324899827922791564122152750656317122397196775833406413728949219343630131051803339638345076277337843510163546534305153010411230704134904574081710090305566997151680645444473433154649120850307343915093453809614682779610197324811522049711850037934879104631770293743522871286499151399237278151039335135295824456351433441435142315473537462158951809454624553222656250 315 86282094008256261010123167200887120444710602998753077159370631600390327293400574228522225686381993284231407650352556765547416667399849803598711379831740112538862732496208862217321790160093814933620231181816262650559141921211430523538195195879908352535566432400777906852928890853963986937202418752827359380615067993327437998541878763526928647067201314553187516355346284814652628822245249384817183863485341753416031929907059184487454755307590637236857543553102739641547209926758532580767504806728483515764164219634037217996793762436156496875275453107497469633244311777732467536718752879461048701412357328454340212969084101564519918760929339941406250000 316 27221990277344072624556900060432649931868492888896665575974679465486121431311230705168765220656867918145998615461198777609369610515044050206952915361070481285147701504559698737283082300151238119216425277668243540611390612711914559415933053538030105281863929120534907113131305873968085247329333268451906597422786407815983933914334886822959896621135875483274896221831540932654249216305475446546994731940634776812962852678199132540928254097174351678985563559793168800531698470222739289577789441088972472419546377987992952179945728173879411295248131905334274136699908857338035655927897244744007368476517918953687153718009798963443161688382161906751708984375 317 8615756584836071212326229526941233919792025895541555545197122324225632804710739377481912594899865822100899747854198481451454889099194397159336467531846253783664871981369084945450620344823305026254270867445939566894273459455204871014062080974980140958348385172319719206400391805773183820875206160655797884762975481396113612988319829649797602458939369402444932403165902842761010282167837605741706597583715984296957298192923499712868925596344282273896632660729541605518539749823395817614518569133421707494938531490613000394687810259748194674933181266425886990378239413993956098055912203583282092251587732163785397947908985688778543568692013789412327880859375 318 2735501639696983747906750407800241894235435797659686584532086971016778302386908092402149754022601422009312788323632656454247879307848161837396116639501334040002414613887268230089421578489074885640449957594962039487432193276731689613680358634573693679185655772095639072212376374425446440616834874114561115615797125738801716270773811817055381991439611443823476411471383239717949497369780830830885447942124398389795677875384954931309348638776899724130190002510575320421306853649429248510730829648538004912666731425588993517102047679320981187047848496269471800408593149202375576690746234546024239202361900790381264880760292927975671633436138992788320281738281250 319 871256924479688278970935251636431211001333708589235521678265506472980556595094323082228163370281860005374799217772545930384890127632589447552402038602343308368408868117611288469462664602879020803663850918223216104209132090938066689331108161417881102863474702345911708107476870905183179134279065989031325400369050223113620979046546255184599155822063763695489268691750771176355421134998787882260120452011497924322025581127271918400327515520900432322398865485041273172810582308061965703302078276787503682491253729852680977285880353649684888889994701924489544138765549122725851469802798932641364109036963577458495180253186781685774836717725837799671430832519531250 320 278366474673573455505824555786927488313660639889634820097684368457918429194939167244359432923990432794990275476480556419030711072173561824273396379470963345177383301172964067004046399400241091752843117639527095780474833831330974345871139544431631608421111908200632557308281324697774497937845079818327383614392545749396792750155361376217686615001642797445638792271721958678150211924027932868637748602037747635552690209614291285740463624925535154274050025769001688689024534531319913738042176121065183161051606760225153072146984676175005556345090132809517722380155903171193861700668510989792204649340735975497079638540047036845773738638769529164315559996051025390625 321 89216418514035090542613676206426975625464765315468219608381719479967180871316561244587434359117035995830831154890061189138671284727424799922354153890401933895796543621459538015619980126841930338875260115576780223602853612501421801416542787196503428535706228183660346871960857283840622590996251869964802005334320235086985969942190193675560707228986330565785943922950444020998200902572819322066940208660406017589649719165741984525429569910038041271714481335174967903176863768688176528859118086641940611094649996069410131239603485154422578109464462296426102076899741521413842003792625180002182163662980659288382803879658283667482707847025418729336966236385449218750000 322 28683066621783675021843896883767549001419273800076148687229098097858979993247965457452908049412608929629209477646162837275943910811873343491315784808108770130054494896355647852765163848985577538572259655894175284518202056287206651688764953170109208115825661251559589538791657124197945098623713245280391596583352190398157433910635957947382759812434594537247765840998390602887939927534902347389240635542327143445978709266576732371193591877996185652755190557912604700794635577993776638577595952612522539432877870214608567629861934210860132649387132447149862802952013076157608913142836688455985860955130460844054875149622407266301770648689580888160017112964610292968750000 323 9250285088091777203013489238039463290180775437249960924174326169059131344350574277636926118035094194944064835265205611555324911845249182717084942348984880270550558827416904909718842984651349918591518508541407135163652397845037869689819469956740431022642900398312364732103637586473354345400154386154985894835324732869754005000513799499551801440422251813131810107983695217888861318093304516649827488944578110489586914951713178050481446258005609805487020927162368513648993213303571555644592214548004990458566083476179834030811229108139965491725891697686399520155000911383334695856485000233266763800285523625641599553339091534642668147973392349309018416592432694414062500000 324 2992465949350972315606344077981033293274849641376743304441501682033810245968298380328098115143167775747631021857837976426026322307793470256145292363853941658340079469177437988484196896305087628211811798822673577754737680980332844098429494294972185817858585634454770592467310282162084314271631427225288397345882598354188538424453823183947925052161950600959300286612176229029012017736468332921582248035466860336874823464791864262322443742944786850062694649800617958490961258955504320295948790018741843583220321722026270051489605464189239232997650031454460329420707088758479553820770840700695649253188793729525747492406202765247258715165088318988490772852449026061566650390625 325 971054781252616271357544740337789634486394843601717097612553656922241500231587183048720163667048662252695761343107706084387730518625413939257587629456759735341620563315943857181241509021223305290953310219866631215097217156027842254243419962657785234106503057906956122264221057815020560030814934717109957665666698934764061494027258972893356100593055253518395843554375613451065388243323865491753958117507668136967592386533827491299155926735376967872768168226179229930631202860808472907193901373160204516387971146156068232359445880115898062570735543776444711857064422441061429240606782986075060522810939022958597443795473015360367356273806583228171451601394433072443206787109375 326 316078193201949521940952017239910944006778019349102581060589088329385873006180164804414882141300419112243873313240292713124877613543655341118230810047855554991502045961610524087586044885124632064988762853254805786242574175808715136587856040902748527715810603757393423688110460392045675431662044903076512413538672083478219683219753805111854243079348128055513941496782592915453494087640417966574682003539546621375816454524841291941158085366440273674282131802633657651671994502873196429037044841338199431137278533249060301801550222513793320390261685214685951651758164562529012444354303998256561269003307573017845219367710729053099772465346345583067713574880713876470787841796875000 327 103199484476419523732893780470885160701756877400756644643338687377932499887057597110577893676755764053905371527263038902885573299296848546458732012103071455535001069599178373425577047474871024420537682472024804273943752132788853927673145140371666746768517910381653806917824581407639597877650157371687787930712810145250684983588156533018982988442743554886996522796013582789799477613514769124104899693740261101345594412693326963856801634804332538267341207434043731847992379533226883451685279172517178328204295490415138132810899177869087239407692481229442224206123096371653800736368426289748534984732974393925827312939659363676524429470110653519383242677213265677388037307739257812500 328 33797816064976833755407640688388502344352039384463717717288245530627911899183460861298465636015953080727692881692822433114398342617767713367033866776990022558690717470973311919944296532461718268197131180323428984919516417510297737581139332542204906928651675537066120977254927797020154011738850953411642921696098118938470171245847154458034697877369168676166378095189030115127361707802897688516256732611823907930127037198373702299198487864331283536463481467846809410033844973321367126392354852980631469152293333124211040064341811321683875017363626548596665679902431306051279127177676074980167891315286828105252914281921618781235119845967394503373080303104630813004996699696160888671875 329 11102577563230080784960595578587706993069788223059303281237134917326622655245297680621883554106870881675178019124731239800171806730300633872910025284078343514047209271397146032218229627110905512003831122681995770301798971527092339381986280248017815008909742375960173771528472111322263932636500067150632930942322147403341115438447447321702221260299330612772182972830174618487603417626232531192916909360754097290619274161015565847498297421040278722847581564661369691408600030400763532856960600582107940725329263345832760577014540133213700897479873924200384934317437931708466955314737659079381181503319707925202615073807476108440139466270085272485830462963615715802752639025378088378906250 330 3658297637663464968467214104073706263970272726735465006292081216287210364772731058488424550801787109554813111688107733073934876858756719398455799762781499533319445695223265785791161703645886763742173592497393917340450449389182415931670372014814415567675592684277576957736233374158453867489918316548080434007346803278524480598614736014806770274728487884696530506395422326718303987777990981958951690825194767378058696045281051878551218500693827651908694407278549912038678089975587513336154689879652665652225490529113072424949127105480655343843129266849516730264257633306913962122459544337846391975400318018494507525627752787669208474447171584568880904389035737972736136341688236843261718750 331 1209066811904242504365007260484144032707165474907812428206170983973974150215704005828553394139327572842529478899458272672496561633705013524614592399546981574885435898148526844112493435653279582536390979586783031535296018967873655724992200584716150027139998133499187808581636265424193791970679032525906354537141012828478644231559160117764588502972628379100903428831058787948207509499603279201202951560083060930669631494671782537376995803208560950912599491739358171050863749481954485813791424888400613363967880176255630690752269695950065129769424339938487928428279332679027794679372409262078005702129368845767748496433341869094696325640661215535075021308973935429488263332424947753662109375000 332 400805461565626184618344098492939868336669352339294966995482224003780062994917986926262049658040063502463944887079956024402333806712666061103362584350846170877094310114686779984441251882687096481349824636577369888768698542940582358700052358773453747660791055411411150506754988485801312080960180020845594553520334919214289477405684279276311508136334431104593642521641172536954966252924936272127580912255078721201725272423258589946583887068161870196982118053918314823833127034541591660429581930096729954828554355627519567772480947405142465580397326947983617473656906713913516525122613259194085923912551497864567709430869814513571355721323123305492795471154045551410635336847714552890960693359375 333 133267753338430401871961007748231447853311069922401115791185999068559773361055826764324012358034198508558564471771126714155644562558730853594231384045515607164274309293067118791169769060304149708304883251299113251518929089707055148629196911170546245889214442008301805275008291260529462583692127395637072964199751749291689782994703364929900225586982137066126882210240233275138231442537530459913424141833070807229539382722005088675602156941419224942066074915800737546044066115707810753494080789338566021918958265740909209438840113971866387864471297930821282716941999050882651449007757657222626057735688673843969007095631253154513372444354934908441817832078291878611076252773945928772277313232421875 334 44444774656187502133410540350290283271117852857647378560125374242727834836373703643716276401114667764948065761592945865110199716582573548955802466114490021308457636312215847369162542559773470790697072077541363341442799683965821325017521486896732025180094969770007450921888754115748785724468122008655637798511655595834006652306727900668290264422373455620949364706426607183343616951884679456134061957118034446527521938792304735878318093422133252455908876243637111929943174779580013056447090622561215349506604338184973162093852682125431475749453464321718481632388515243327760362734214294534328892513860008633428797694192477168025912380468769930231766330484952787978337277113820819444594085231933593750 335 14866770006730802527921381256141696858305528438905476084785784492092972275310637752411103121154285432279739624893072610920528728932673762536825465831732375449105211775726861303641218582001413828643158968984079618949666759171476699888588095201061376577201175492192063704133315915173877527026899746955036304101017145950827844387281352563812624440842073678030156297201823295158145949657768290723929455703927331439403664942071796942781576831094889993699975956041546620640047424178311813068069207068551162745119621156409042458810690324429073407183257347479710930435009891844340207507463727515457917390833054668393272267765368041093811342726110616749627767610948868417422847299274748839186621090466308593750 336 4987798928931410371585296674731821665533828949139607606494878368675040483125872891749121708103001715208227297402618213275979612071623519160342802743829465036102001694087148777305524304678359553221477662698328722043846550492699306256122924929655560351668726598394398373024194460851763814483448881803955817968519396528788530147031056492955144876314135601909541857740123550954592745431586430094269362436119038244570984033423531283758161091763703909206088779890099255211520134021417240870964268739167904253307106685785197085521313706202429015970020903418532385033872672289807139446927617904536726915132981401361142421574217649374343888809833552334246558570257560722132746574951754961131445246552310791015625 337 1678393522256178814563699492835389675687453803981224289075524376762363224638268157863848410330047222641366040759181339038380680151811382218387076661794069092424733373848351027021916397389393578344151615690344453734513948698106461497709894374727006642114573730053261501778677737629880553628917690582255037191131818500750166949714453677214021941285049189057693893971976344439868454829045140255250167285231009997492579979195920460026455478568853585172450451649208204005954107201602735790995236835760570310783234098608331430088961653643160834919269388185723148360261605234430533993592193162154404798513266579044240684530997884280205121979306742912663232550139164000312541534727764024464709806256505346679687500 338 566457535619743016870828648730660390328512445665773949369505336500436332717212498635677120857597438967847665838068029758193182414481510242122152332245452687024757014062173033982590802387591212477474561125851535981291807703823292510527255754844738709067295500423155835864018295808236066744732237224648553217090620689984945792541510812212912095562729391036768410365395517603655903308512140919087865136354934212696529025382407577002214032179783530950829013139338786099764384676562167029500604630723009028771071150383495139897148383836727284184675143729890293986997113089313495831206792721641374939112433719407523357794608792081686344492134166235111473339488797409586368664109762767772220542067600895092773437500 339 191745780895029248158365539687266656802485273793900168626102769367943930468993369437015313572498310335066235378462268596691576864706367881954413352963933893305791707000807219973898687961737462849762942555096760153642248815503414941713290392187200264743531308988113013612487601276176898061211149625941975753822704298229696417186774281777310262699396033397123780764573628881535330876297643891181538592827959391622069665280310746480984675694955335007669970320539598673999331960387175148378508515545314906543490851390757429353608314646031366616926462509533762713520609761461971438962797385239302608615098840458338863990631328111976264711253327811494168875630035483483360721907838396000561108372113333337255859375000 340 65097660137681672374890760338434651782513311116681744608273330863216748195986829150566203985277382640944186093103444833958272394831899299030615158614170647879274636868077662797022041868724903859365593574238883178343289137352443227158082029875455426310396880285883721842471660588372867643390572112231598403728112332994486309021421737126056242876828480799922294356759082175311096659916622580767211507531925158344012147208681989400879283198684655504380539735925125596855585412876217617873914920699999079646905395525367170651682871528032920271155824045132638462779081896770256615392410336856651554808956835216869409220736930960121405231362560327597643035102858386661039880282860394604721926754273881235777154541015625 341 22165742134103414112490307858178183590606730519505287056403601243969337578006219315610875212454771770454008189534220081856287608055565722573453085474307643741355719416054757591502243450210607673761789794741219789475669122830579558125576642770997387486648783585848504381708913292545053724766098535449354640844825986749246282552741356529308395936873877822664406332113551880071056513640229522398597806664749466860112306123778570716548819837607685436637261585726770241278952551044227939663990055453445197710602231251593282717452654626949812928768930189609420782618628616946834813812588888354445719176270764843677696423303329776861317567608476822583572453039321908347267851638683663771365230149738108187822230194091796875 342 7569597105194678331254249353903056671284660919073188339125212984100938136934262765950253820112940402555417499635054563920544551711968161864903742718138881121458471007328739738457076981458873126525482484383075603114414540187300044112005015331396216139156156914500201366675718743954012505427297222450878546285715067299710801476666033831083071292812954087062078612318224361306742600145380775522023379519044327161393094877452402787942639432574002300782183720539408097699779806493600168671279446447509384703908103004970599669505767147835734933567733864727524061604230056710250263944798894991828086269397887441979392365419479633649039022555562793205625400530283153760235282439158453189183640385337265107207946038852539062500 343 2592585686001860914970540651681747867431021841161491010313485913055178930723626388765165667038367999668668710780892722445920918389812049612235255941052132412016614288753923715509743855910338259657441583402142947158719060864964883841638355277827403385281933636226835764516084617050738631852146555503282676580535881565699719517014558446816240782113658667461102081013743340239451290013324989199755239291811461711077937724090645910661304552154844831808415819190434158823166823198792375108813362941116200925351821672573442829965256571628435612454671431699848131409135037371684070278711167758664684179167702852677444044647980149793087744031322971568569984409655427248581298480578938781168734107231813869547188318040820312500000 344 890552725647592484050012689580986076018581613886905618713728482339958887809743109371594186939212730969702536379060370254833811630040459563782974902075585878738314078099062559953212949964813143739174777478577066602012687978493310641850895237210833874594580519864538198479207395702792689095837406522274288366584927402324451879021967668165155636700187681429124161819616500993377677520382359472352819896276004500821728525010992677116163133874691720513213800591813166339756480185248015785441363392477152733785139971824300536969207351821810668826285583339712552594180810707660721816758351208381687443454100882878346358109718266216662254329824393179772505692445086343549471406385798079290020318655594325120730914589877459716796875 345 306795255296067981950726364465203140432341478017806760565719526500261774460999411739272305494780127009099172812768390313105929845052036780700398532572782063827989548363121747201181842850727359231274623239175874077451665700782957404144925474362442067944030754756296081167124912534120231042759773576113744991934324659770457174337084874003972842883323354559122425068127882672921216663237001227740723224291561756199669165967996394655235786242885211565356090186364767466378385085001578341385210161770683373313007291444388804132918063648941919520020864764448268106943182923855842046393751930660722751258915255919386082843680903044016253423577685993249875591250770206796799246743538449025265937314211122753618913116766111022949218750 346 105997705510785022416127557428088225254291324771776421109696834260040200891233004457353545337447104870324940014188546055214303342357295959690835495981124771758264161833666766847470781956186583070009145313074676347184840047402924729962485667657267572078605996484115825946244041743714093527709905669818351173990586512074415873436617799799482228159311799261886557674700998136702341657779730861755194996882926038344661905933721628597174962098719743645974308445903088161182283962343873574382533455372349746954707799730806976335721485057263975162908177302351265280374500884619551452991737721747597439039998972251606867595182368684309577851010781278450253666487650069856294830624915307717023380818405520564843548651508247475500488281250 347 36728185710178624858047453990478424975965265462233546912007975356212160993605760335683172942994244910381802209598895960854940963758903141293337578769485841302164379664856065968289192326745446399108234787254605485722607211372034258605963091371170879687145131564402919792858222954088481664976794215007056161082202524071228855453484706966208053184292263936698545776200507996726619459693188628242256405283476797606330473755457956645382618265951318582528728150038886943765485697394444981475703324047695255188161457558427220017492761226026908836547581182168680822294474420594241623024227029210009821273457924636885766181041072270550685957068961710296567243961542998452757859755766525715387317289524862345561083750020845918771875000000000 348 12763037802714302619280350165793557555594260895475209630096407469334625196947030087438905153937681610805626699054794353763858694121142624740387952725059524923744967617097052238996984801603775499879538121231547228204095010666197124117726867954084547937907560212428628014780056756757385194602946446456923559052692356286818969845579757746949588076557029409242380234453631255278830928198035059860305864475831065764362917244742815532785508202696244763450516834587964455614398397321627458910140218359026346666123693278297917998459963612481159028264479129493020769917878206171815610507170461450936292157545968255973719544445726490688161271435327160704743861276688882471923408416919933705931547377443974282119591714930712850328259349365234375 349 4447916313796295306747400644524111897946357734145153172789126626481634248957269232438477208376737947011874840797762173070054974812090301478136328591930502387118474823679337639057899330218609230540452988781361672883189227559466117332558557986793445885668854129372513440545683580895914227503203044824270243248674290162876927236219349271420832993707401590849711804319241928320453441971134944612773210985276765390438084015996404127507918958897113660264178844484148148089428428134079090863952387391403529257947957184636995635778834455137184700076511469867414534010037824970458288567715991397463391019810393999807187770884280620676456463537944318226798497919292825002591637331599982634232244348821852142752394502876761584079988917376708984375 350 1554545921728894442524016463755083814570285551152488641489183390877389662155378962508743725518035953384117375088912471383994998632197299898843840519613052063887440586866565270456593717039969482386224331097760906712801440870640581855423567324471476485639637750650252167425081388877018423262711533159737752768370135024740674558960258459015706127283844415046852482267398275429856231637120754109659355674545646285594406367367941097367569786834957741069175848590895926927436971891023787791443584910278578190303349557286898960158385373241524563045586931261804734490695641745622788330762496583702585323623874779050410880865810362812349407852399681777175356683824984437701676154599700369880670243162927540732071101625040341936302640523986816406250 351 544868052965230590594860125214092954617109595057566255146899255636054366805626811088855499774956612258186796723249665306156105594824177311764269191514626668551318155844358281098528859466416487358025123018381555437385285995199053852964659741978254741353903469619205574515611501492612423596661681607967618935037195553199445640866595336762697574873881510135127143695782726504102643235961985924384582527048960962888912797406914924805164494384815815368338443625573779274283187759330204683266665132442781469897266003311955319837032489806104928450936638181301939236115232063744473069535784379618828064454920422079712273550074700259694501756511334743369557095587025986422081581935377643441450067362106240691936547562502240412970588517743225097656250 352 191521017180554818384891049165243743434038977915290978472320583602991433597423604579253963257524614621593290495596613002821058418015434320853389422491642748972350825615021704530347177326796195295618615564754210889356704917058362470222515335997325524241253469396889116219910681944546621004292586870308748199132425447397567096472390103802424786235158609505901472043213405312039522302004713398870402277000899505079571339800530226685013434337073004487677794851081862533072105950345187616708616506105780428931713055291145088997920368660102483011272840774953528554655856113130485428711161046284078606409643708596456850781869354174708784438409663086885789148755656383353981301656364253170241749516312326479521475534273796311490493277818030914306640625 353 67511121891750271906853949015550370485479502367419010825730550992850507285178772172489012208756270213491468651959341190116602843009482044771482423994047738852214724695619896512054702626445887367208278321949655253188918225124752979043779247805408093082677276946368789108897174677241119901236146833977834570198077761567890076684083141175696310894218011442208188640108727578226226034767187276522744891337105168533335627512971328317501380574287874041360976486963150706548844206750956892053767733065094271879381236259221531755667858782179351453424376221282326238122172645673892873422266459561369896401441289179650254863862855691824448282606044916505452764111205590499319117322563778235953215116614422198188772257559075333981850725815930633056640625000 354 23865168557575439558368239040432409037092871453559507591032937079962582202638343994116071697177096850372782360158876618142607922522566594822833293624079288475794335986380210913870165168803556239583092521977917663422725309589144663575393538786495436867813571698329095954939371754509006288659211350310221647742016520983400431636116981573954019686741120226813778727535987765762469868895993593393283021302177532720477001576585941070592008093074146208583295665835227191379240746934723182889647047499113172566789910106224461226676991751889531616591661853561586076096541234464532802408016113145683098207255731532784042028100810992993663875714769972558370900759651207961883599983287215969686819400165251772963391335494713927059972395737481298058056640625000 355 8460197609700539040049010560982644187522727015807223130550363403420946339211593478793871677031691937835266400911962973379213425356086616621743648725250747186907000077941447299879723922635899739236565520349112240283041627685388299761383944719516884134841383112897080681044438750973051464670618732783905191392149543120059533550982373415727047509501556301690657165921567036350878669606341831386611063426176292890402048072731968547663599044590211889166250443262736589065168402173500361770163496971883806608799361747199478904091942971687465973992426052146448764029550700503311364163112946331834861184189018662915776525635552677782196323958187435739610544302090826939414168705421785230642562589704576913371350831346839216271344263784373165479450683593750000 356 3007598590818109491630496131857816497287516392922098736045246051392881104895305301602638020315852244245973156114299774361311967310241916371966912710112018327839585005072696434586751934217056303193113160710153237010663356182286408021098287063359119264999752183231900414284883668059552111209502504198585017359242256098251945396567329265359072442544533056036935339405977849823969168149039385193876086835814872223498115458868313123138619089031921820423332794564706913897731402732580856187880885416179184690043942757326226634486549187842785608570140772236687103624109810068907005528523447547569182753663545944235509663226766081056243180764330150901331876661601967298580000632242549997038007982670490745530847496000271051660470212877333253163242629547119140625 357 1072208303070451030708538858576853118410713076507915651239045529271205724927992367812213163973016636194870981262140510440286317629179982394449165667772163985895490095248019179125463718470400531985390922039459141753354871432987806798188744507062212351007735424102544068073127571847064401847856425885287115516372178742519896257641381722684112045610854775470936216253785553778821157767483305500730779323647023954766710901068509983792483945249314915320414531131568768821319825665694512554487145540976400692335461957566577107846966320758262597967418801313724592003826187692400703169826547397036145401547052806320047887604765714534642032811814853460093807666573977503033551394377136999978114414205034046319360990936741976889623589461185999039573244857025146484375 358 383314254754119915719042495124420765990743807197144298458875574158649223851861073415565037848343912420787802585030235639627007978889019513558822373109901188956076213200963433915055568274705449403712489850789957897962487869561404300428543141071286893555125284483846405723275722561796190137150598927858211078716701902404634843967009977429803234081271617320426967112310259024257670727356140002393881429268166651070212852763633044396830195313186431969275000100800716938799440912291552613382676888628774784961594698937415490299435088485626674770449047904126515163796362552673934445522865714045187951627295312601953564352076240401270582831416935537807483464516255186666788005901165648204865483260826512920651238137253760323711423436693322753560078755401855468750000 359 137418083391001393142234941601832077811318442635846658300850876776673476887408749407962146004721832678568100012464733053704123019328722146362841377570905970269758020544974971381323617215667254979411855029593384126455553030998313591140939328091334828606961232940892042309536742809420950257539000768767675593875386840833782610943335423572351420126875136652416718333102509502664294078201109336557176491511545828908996433866265854852150918375911712057615663205111060562268345376944632634478570553189966836548178334961511130385478514469513043440203817036465816225629418090090241563398114488829062128570439508031490483720464020360660641601058953002079737720738051392803946246603426548703196544651244945412360891346713857010444901130964382643446094443763157104492187500 360 49401773191207486668392653017170385505415224867087364750040370450973163570501328496949780708445210420905363746531085543769461878408143827247076264248747662445761513058494282515023791819150241097162456910166504996906775190355389446481703891944541748794661882006035381618956020724934939715958283812968027611010015067308300695952844540590841095372135854584494266129715727913931244615909216599751639226158109970087882281639373217911877277371739533798169447832636425197825983816524594352419264037444994615406339895900771272731386706292317751760659539260643188954608319279643059530948451026852904843534454488316256651084013573540473535103521501973182114150506686222848043452422797089905589978868030292874224648595593655596511808438551525586027055135938903774774169921875 361 17809329172539863990458808615198840300146603117865583729341462689559851944172145277448613389054841840763642091458809014409969471274370070098070449798243789374023530522131293927811002384950076053378553725732256365167221458396220554658832121845119910299644634520087844812371462484529534030715357358807210533168022075934280690029206805793186901780198895807089400533179570443990333329970791581380906719085028489365672868437371796433360468279055634679232665236987784186483092634273358618874116571166741051000239728230561495370694904204554480097922969499079009288190406469974054392668594532400777728859143922384386249383509579562114786442169085258203129289929230592982666521958343693741211820000666648713141473820096232912942509706403753899550100042196770171218566894531250 362 6438068842080605093587668704721566416399150301948289683230893780591570183302227168315837291545118711308812203042610024418412327097688197014148755219470958615625347194288678029472040326948577801761696016756022990430176095953866034577670063047701516135970874084021447221362424868334876375250556499651693991052286763126008920444762468789864505158939995698736495470988253314841281891013282499651459133452256083875173132346849730976256040561091309030168943604581886248083717939039666777847061953354714574818010850407943963984045958280032443225158753656982061742120609707208738028556771489637012750778142240398664145235354592152228250988817600155947331559094079644588944180409494551632892792808231802598514963046702905543346971005829515929064899983307256699898311462402343750 363 2333798625055773872517952739697007674240020805169976834326892954372184890021721829566805261830124329286919075407811693546508319422400455717846975117482106412727622715662185592043041255984190330054458572656028637184820642162557977110490326986591489709241286050600269195184822900974586002801324766659114871011920825540969968427474896068057384798074884037667118634878622678186330735722603578803333912576890062810281311598862091615987066299494867635495589349210009157980608573851710916154739868144322594573827400539540717719689954429111898658182122130543882916908319221758691891049992678574378957620704527547164522823760195354732418482898745663411226585146740445167007784735015589395818147895889179409563757292305172414613716371111578234488628806089429871896627550048828125000 364 848335314652906796251894890976540897697115500919668450372176626893219496309940281188837986534939329350214624316610362577082210626051138225726030781062536984261306470658611268024656943453613849004637494502295496146411615346319872476458211656892171016373872980133643722543352200127469371176286603429497352874378579694462836795686821168107487376040631013457871355513465481580834297912581544409539969144159036790286202318950061923203336684946660267669135000375488757048612388591314723736859122941371894108666555602998176668389525589120207115998882744167189376865211694280997393197754852746056700077402848938864918787237480134479478715393797427058922155364325395117079381501662474718541491848518935756901702367117261648840278396569227568633002145774798471122670821960198974609375 365 309218044482808412983291511895145093944581170544397717181614109293763638935361802881552668793132889285022015368807765040567513566558957995761801209854891602875577934735420510663695978927421720553831433430923016574878229952303385768420947379114684847686535419723366317157020480324905675915222747686909638924798326484050618983944970711045169993553717940226881681741395531780969098419074383156280525401002402375012363215511414134534577935938565740423952799539954620546435450689495916726228759025542813255964525444773209000626252652242357131126771489278673051815746316539708826299473688413073185448278754379197273283089531876629616983259128237670216333541219065462964548731915905266298279249213864581775414957832869211569884074339890923083883061017707851565678338498288299560546875 366 113019130047354858664012693063181080998850305324593580499670165166100357531642292339681757645715540724474079776435963015662962692048327512623352947898564538772427757204129853780297574164561018047402591924666767592880151901099658350779994854758977474049957893347866626818840531372057780589461408978740923567862342531892028840884856734267720697239636353936399890756843621001788929606474861197735641811976505083625994935631885315616264812706443939874185163280676728752206552971105650943002317806994693718611203988744987963284038889623943467319909722840921707131783924583949661264664162590501398581238547721812253800306912614032601526075833719550752449403672235506045664977233742877137469965833184466480412432910496759467003401484676643546219201792378900906247805578642323327636718750 367 41421487169676387622519744851703345077498212207040873547173516996497933271697261394408479950223864685555475221499397886565987053347016696446715991127596856410271011975698268262005896996278814763675862116317177673110448611867515702081633082760429085532100544262312651599549704552565027414518337087777171225992802564361946070320375845253650045450553686845514895588304410416846320104355536049747220172198400784889253342879191783836633977362857633173073557556056177093359381516809844937207748821852376150813311718382125935958740812738547893594331177852740757226772933899212253082512193572155106455542801330034118748305618355016697925544323855925594272895669753138931240911867773215603999894088940116390938276647211644226527253181103342890740066419439650207719796622470399363952636718750 368 15222387684175366353247524812608684304744528090573089021847534508902021715899542408027274974828967651358038046748090961758561561677863046430890544324759111569891823654581917347683958213337157322641239453236745067876879421302855551275548421048293053120211105039714337408673773567542000747091184895828606287554694160830243540806410147823933798668284345659118391750286383856362190871286557659887924793041436088997633753201166788536909557790176083654360988071499818363733830414730961371518983337249580557622415415635496802505767128519925726209167241800614076614402059870990617391002383628083959221599787662669187659910908398427524892240610619104092193154413645498645159903453360031984628462352036161622868278365538188121488753996441743761490685529556907614760766859155696259708892822265625 369 5609446588112170593807843922307899881516043080611699765421914500662770389619999865352697424677764331693769759294814258781266560292677863529142278286053195568173877295199120677537977711515811745622456930363639947360055570741815052366761390060085585821355561381995763425637326298428415517240859730430989891375759818295791092576693819801751848439864110905541350395948555533952978195937900257115136350835725762313738126619654968393464313297593689271708218468880276711666013461014283109262288600101095125475421266534452428360070496331379885016615588208723142121673320592312748877348451526446051590486478961629775026562991218789943883775983518870678932861726774238746618620366550349464208117181979264102097667951828236522972974722679517424553036201335972377709219552864769009237328735351562500 370 2072689300398449722491568484580637164402027822092368606879042990293453623991515077185972936737818512775725025601844009602051814826808719362184559037344339894478860452812773923237357502261342937636427054972600052445412903778834891329896608343016855072451538405226841234954162736905053370496498904983642113545221656267584590135594348658710634734885043682438342831428316837033214169223264601782738414211422049313904173568775264557501381161149986407440141496881675666336528562492762712796127748029751648276147363603088012025937602553524098953190438133391899221689496097243711368430080809364908133376816134591969539068197783100765591416324883511637359871880688579017232295158140648432146824086683046544513866397118177950571867630965773115903045190008281926739552184024781568561436734497070312500 371 767930934468618351481335944872407784409970239927541054891862492017348245827889903245220996462222066385484047456909639713022512794179041497149117140571766822076120855522249536606186752370876880345858148146832434485567838415997777736618459692448347281830445599579975832027987499192470759682363820027844389189566321767827973253982813765035515948015852697406190356466486935942289251172411857288783724323289679279547181501390524336042449286168924517501298703622110766164624391400676797322606645110911873007058848446651503222213942758831344250207083862017035591046554462802421103193828035086596243271196754862401820794528829796570864067915592861589739174775815634194239300569661425070372748395483989907882757237957401830943183547086991725165398980873735106685494769897229188348248316334228515625000 372 285286173913905037762478067874197540144022641710490030259963334683470807613197051867541618676282095882717003832808563424375654959241237371356277574683032788543158300111695012090272971536330501349618317779236111857928006054557669391220934802959155147510514617044441723383780116010580725045472654869935904133590130858949906630757208053073220517382173312062055160020270861515843535195544602908605457250805191358414662308647700831250147074504145370276930705914858767384531612862322716374423337166449293621848133350228230129737589337754240855557545396123927599044135855402072136578660150582195192327475261103033479528086034654235081066961572992874977893210116325496228488496291810486462575435089992012942664339147357245853532356784680920005082752236289022084682979113117812442984817885740338134765625 373 106269036904582305564483478168062234330834818678977551659451928575999136319015197417363642212181339087756148614545111554678026953302084629220819791698751235844506479453979940156704797842375163576540724663652379628086431850619488074708867431724326105926751739264046440271625839109195567341452482338101368655017799975977615632967301833050350191205570424913655867423760625248572917216979214583683584072293445768435169759021311435661320496608493160577728181468051612530934249056230129970029202428171522553881878885798606601299267738828759618971013348192583120460465188726294972533313374063428013404280129793093965501585968286362890702925430040680680145060379930355347568382318571361617224518355391852768860073694151549086654557527363119537909366649435171122974240648593765758339588024175694793701171875 374 39691461722662836653770985090035300562056331747778191625319942665220443315112327551097267325655429711686640237356169018483380637839827759270662823352911013474185528262854909633269751234360620892086078207254438409767001061935919604453668719699397497170917465695777474088909622708938729245331102093786946764076151027016440358272281877168368539933287252573326246633269021144118112615435605928902451040619025287573718232586754001527402433862605904764459298011610647851618786600088880970075603794812314341760614482999125149365155037984763714408146050410258463977831946254362034164858182526382856346678652983244819942721723519699278236564792302154393431834532587879595292490829070356771370540566531997509139220097923458877457159862244526309814745795971383255927621997364141715601601659686654189819335937500 375 14864443563596977190663965726756914366675289443764710008051011219718191084118989070007501454822714220242953295650024961649098035108616218178764315214892514523764184458026749995022774195089571486447411426050793905108940019798387642794568925154107324054632918434853665102183915827091367736510301792625719219530961154208419056041613317181117303122005149297238464896433925228281714313403043473174885714602598208898997718399475302140406740559170216916439899482402478370822216182275406383306333885955580218167450868490044569619695930865345686591366165526257189646361094103860361729335556034938086004300487359268532214207067451359522989093100344762105904619697694614272961647245402871538131927117462629600155555163998629626705620474160841985213395440196131020387254050352866657400132806425867248260498046875000 376 5581595224148672696171731997481655554852685551630318706840812065474092060493181728203163526503420835194773232982373343796587499725114360568450495740628673436647872386844183650864942281790032844391837688502184431781996312129726681223193444768715997250922907750909965562144434715125978159766388460321376053612449554234531645921604373682900109380800213406316209839823927844167987496112877632148941962891865876568969745776185568538808076032138119842901223096426993283963636136653223780182322914459448227582545645057299911106296460123232062598222690123084339407141714322912147304300385665757570492038543327530549263767031189560484557979198251111576413904446402060015606195700271569230794156281808565164455333464513533530686186518731035286204776651533746640950705644707484644554060956570290532915209197998046875 377 2101469342884515372121952569482134571585501663491553814367216685601024357635984005800536599077997647794225247657727267580928539455411711794473527280027805193274912021900559906164798523816454121040941848600518098258588845142751061634814844219693878276436530095445447072868934115621596980539314602117093462192536937714920743923564811349522527307585252197012102236755302656004466542985843386956517081367210441126768370994060658384638293680423438698443322792596238177933581420767933408123849293565989173230027743100686787371241504961231172248558226254188267500385405867955869381593116957456587639718088215860302413655647821726148235192834067266584325115003376004435032750222892801720136018663872451158847702483044817197081344376059708998263180631427608511432194037356377369231328387940827985997873765563964843750 378 793304200275597829436700344480434887820532271627718999539942671807406284229456262310600642803508129770183703441529665808551806691206938274460348842973741876672723523103810365454693290781514155955204367161361973965075283237381839643903729570712320111420343137352878130807341534702424029360121263543542697871242565184866424410783150194036900508256215649010982419872705458796445709770506958212809114987146047718596833723472869756024328108719354909656367695917444344891169146733253552483533389457387839038709439443833501311849563668937268321360710222541626209358272487941292023043125563983076304701835422271203088004506741950451787115559567870646242201918648905647491105860509673715393165597105125978370706035671335884441889885202482866437351200722456821619069630289856372358026428424795542312546831183166503906250 379 300265458874053197493300428064467211582736506628594816789985653435086616773578952559755465546870908438365230507060877072078995890932509320469790858617838979735321048935476599294732013268747396762714287626643322522916383506510560082440576358056428130453907500992876802182280715424869157238401420719564299001216233175448624935675461860313155066331057658825294082115897435931730128956523658227856583746720614612114708306631520588022284862222231895787002887486136466567596274602029149141535945852476024007912209507460054909069906893094254641769757236747918471808425137207804836052535004038981488488890903475365617241843596726410301105684352769237640230705606147905796738284100579094022227602650571369713201426567610804112031681566877952074770214554226615624099527736858452870141327256553796931182282241931152343750000 380 113950672789450178200024555864360815198024184884275329621286746895982030331208426752975304888069242080668522970350423042509499383717548912674985228774057643717749956692703978603297949089108284029130009919201858331315709242313387184174324701699323659691870741576238918619588854945361451135869929547559280153482337890807653387880335595492569276010332286110985867699583221239714857242059566566993096332652245423531948555952216757465019218523443009245738094011244367821856507959801109537333646757497559978461636361405455283373372882061836841452271990292728634148161273365358751251342715644552656418264425626793567217505285939639619324850835926589243918073166266006008461741761103153164568931688461230782929205964208715399744809198601468001518597783901456643535007938181888988924169468120952005983242513070491790771484375 381 43358204727044727620773152475411290297550548307514138474839109003984335271766011654535720550863735647951175905277115232415750897829415683800345673701403211695024405973602946452485806723330499859220368480232612391639653594805090571577357115904436623066499717681852017058990273546107542938400869773616027478291631899473805588130369655886076504094892743806105641464045243112292111672083721603179862801937311185077478378140406246806930916667101399914604648424206881644492898884034356428834147467235337645510074608613800112028043702309075357777812606487775342542930149631017667372998628198545177934955851331708715581797744766932430352418588272857682785329045888615592587307521057768118434926219145814591646748504781757486350735300884543161032445509420472394417187845463989939537526623571407909307676795389830165863037109375 382 16541145055288498616417752342317014663221542971207237028356052354075667621379054570859675712397676695398835389362592113805493989814958105480935584479746498980082865818177137832728470674812919380943831841356383851492005837179703646739188287036494281807278853551997888335355980158083301418612499925847116837613660282105861266855669251564172561598373928351420297510795349466008279559892468157091259257168667010576735833269155543387434246148632897447391271019991418886515222463013973817654602701194268027526328031609755039840767848787639143026160956088514322203837008003004274392700663794775755097830963503025841818883007160581222593431450838438470992768170097265132142209226262817596023155875637421933031048130849359718809851680306293268218855732574323710109036516883656070978200553243002581574033347371269374324035644531250 383 6326984130428423047227347832203501441089957639935306318251863623496373406911650046949570056620220958630626283255490911238058321083730912780354308651843276914314108448578705452792410293437964538655406982528220771914256098125258643925401360621214445689759167244694323782776774271470739569616247711970759227122089323217881324510205947967176038357743950810324798854504284837171497009661990322117070322125282922194808361846348296587229035680129584926276797243976027614719575024290751595722728005115286106165302675835464598658034412062199925870880821471346769989688679449706975280037694385596734569312168206613240918749444819523406681494165313169292492545233938652898682692372856492453424269961000310657002852059205286289461780532982704693924986100420313566551045386285455795040097690097953894265654957209419191332929992675781250 384 2426396932630856439782096083321092214831054506060850643475765053275850361457474872683606252006577027568758689775234515888513112961709590320182512439614359069051633821918975439323304741213822425619209519005244597849883776845908306227460784926714555775648636074793281776267145545316180455912197827028335731917409622463233144410778884994913962577415351484729347188244197685920541276326543838452375475419031605189237691959130007379578659164260664311762483256750323773397958932401665901776477394768306056016425579076680659986195434800956466500398261175841503385940630174806369735612299633254244446489956379552039317357211855131720005013827769780533969216557781394825668956758896303746914539380514573371989498490548903480437736563557525476715723142409138340124907049999850799522744338270714420090998196066490625591147578277587890625 385 932949049622535247945969426872483346256990437722244283097838575850150053277420805975385301741230523013004363090394034772340884191447301706642568501650028648207391616596578199699450171873961804718041763171673885790175830342726415032570805605676106152929818543542952881789163359252154663851846726869884270258033482011240291010530326416359074162904454860938931456174015841484321796993736159168799171182282827969768978441469156318310616089669253147570630780265937492608270685504271825763427396270078308366344108228407896280868610807296093358914959407172002673279014254858531435545677390098318486472669590578182122641339192477368423322729908228258715435054836783955393995482511419395517528378182576153875414759995004593008397313346782067457680455695441530751633431198544778667661817597009341155652159136640521491763191040039062500000 386 359651637999965810084611993004861469803361897295707524106085982282579099573622035608342756007131504175636052983660954058135811783457473549363232650529515427217659872867628107540940340138909557670693018622774144213178380532768581883176113029237347488112823802602666325699623098888112120797849354372154103003584404192980664921182600450644078970907449620900058217694459315908397361235003993679450264352801580535872392755030928177134618307750638413532580947960832613251707765075543014444456233738839150064632377121150888834354198106580017646232786418445788969513983889208976245146852403490510596339902454958285189768916778427158630176750318215533716919202579864807374512797767922203980435564091150774141111028410916363286966777214526272050993985515787494551188574071023429419004823099465605036132732275294072122233246717407226562500000 387 139005272618024481060635321574117752182634252984883638040182150905594054282380138080677433788861708993147073125697712621769046240397203864037918469285041736183746873538744537177687065583335496827161263413296369087783428910551993560236543517248131948245409182247214929757354117552749084713663701652176732578001020260771106622836844691323299271452809222417727062431088364738885966206700227468046458679173909122614391071942714119774770562103087695908410645362166466412884736892429176789325321669536084495333498236946455634455993965548888373848876281226259368824769295597438558972662762557505538907807115280277556968191188995003283043919064751405647871235990478282471958747912473591598756810164175127816856533053813639275251803495477437481959991493430352337413923699788865905184176413561827606246301412192130546029449427274169921875000000 388 53864509946335865326837284935214887319520441578648598227909516320023901504426038115124993462996085865270440163404379670342613066131358154688204466861122265297552812065918495483556703000487011425952428695503919194048167582332455283689394013167611518751033742997638530223569493076248567750008545573716833886074755131895687519842782924485213046147542629914121573840457983251624479761289412591893652440693653897119402789003598560152161467076801049423970582086792194100442534413831183864074954382623280062623581707046386018077435364468228585069478164796418650090190289059212108857667231258396762609398774908067992793991087884890433161576221106905829377041145926880586145805662209312880093911961202184894297533936805886651454284473769282879880695634695981822138061207517028831613211121960712466781891798962178685779477706383591855621337890625 389 20926349190615627901004597528466022990768580603255051370430994193316741167359107010165930018927634410732229998673991076437838016206040817525111211144265735097836683182102462595888394573378668860564381027532318021605373804115139978049530696493588022019845326191960572690220765459105506161476129860157114292551103183043763618688558911483051763601182466546127631670944598917556251923461067143970063113543220047822280309500125160086599104347009415174098158064287929529881548442528328940474519154029293642908654531531030216680028903695937663127855389430572807138585420674851089943830129344009659668617197840449589792881830684271536451349766151351954150887555322271905531874452385355430180044597708701723333108938141779235460613475181855459595151529727541587090160155542921246664344148219749250962175154821572764161548044324413357302093505859375 390 8150807965399501141787388493238658186979754932065284021691083293974146220450409776143032082495050284353404235316816238801009297249299142350347197333675703588427825961714146956617985049838160670491631747403144317974244991512296053401423386217483765171578795498279536287618305300318926466081100307019547797670010255208886778711426075196809439470696826885175534533404814249779131581084145116421895837736179804645469885132722250089043510747304219389776421150300674903469263080053269872900940145225410171258874706367325717856193681731753187026847571269924812998946257079571114265578469710769765652033089623051933281766107495712730137006923511573709586126211646596125572207037267863885705160374200438527073655638319538044556629284590050590797857983083744344402884101813388343956435949234101489792714200481029040437534834176439783043355712890625000 391 3182888536627879763680641900714093928524920541276137859481235298132499325147504407369861371610733163566926648564472924239528246101829062984109304536951134396307719253529574500903477068613504138051153985892718352118892043964390612238227808263522924043948540949058374581191918382390665896840944988466101220691788095964438138290499933598049550534326861810283572181647549750209210192555691559112634855333890321624325812561586479201296591478163720160928426750017694405116819185155403092077554822055067720133429607609257892792990544709376866158040631204210108618222676948385012092779011202682406876203166972191783451966768462085149784632585405211748816586168979287345266197772444538663316287683418669586817967004866396731424563762435990395231345597061665323176952881727381236524233070370088247414018571529520478228556765908407562623616592407226562500 392 1246100087781264573936032173685785736214947368921381967449642761970220762285463476531507595884861811295332106770508133106999910691222584502019364248953913665094676949563715266627070597986080516089865177487924359586665525204628329023205209124897272710050212841759671807834905832430898561054060042230236176660939526548554852825759847914923202988940878409409772831745727265581497555003059232915810016529959793456784269012102882786717933501442588616529080805937473043356271960518696872032662425938295755473563289252335589658323258427521248148900782420629953566473820177797608982186689312247754947287858364641294838181735224769430868418975158331299803678615300840173351634114931202250281760028543373347075544164003837328641661082085020067541027860754760718406284554294136646799292694882545165256796679137561048793154498834668115863775198589324951171875 393 489093979948611205972452889126173093192028008786120540825690000661965547150978346779050665475444062434518897828806255502159598352445841534055018663177867179450297809619004995771546322625895541261594396666512905565642939279680069330083460611484344501100777102908737528156901365390093835570883020668421637309293876183222563393454322673507297678791057248448102769633945481785407214987984879847475464297451157659924463448319050390218376622679441360593592601896196496307382033777633053741535879890065875630335626689076917001915044751746225886702749923934937307670183633025082952683212047616627008047772865934118656631272347225783566210809239357789009417293316067070368545246629521651916098654708880856064988211820575952470646142807513308929645146312811625926903694912240539205191305653115387332312125564839074919709111391657608664970186656654357910156250 394 192458361061049749712723859432257689111654434353404556214766377352243853872854678828694853051508652637693348545294364937418804902675432659860022328648129261307213795233694789505058587303268766966291142725564365837425861496585565616487066736391322062330656474638475083707333884591358316404274056104590273866898788568515249194256869566876767635305570713264077845662038848238468312224331756247685083601042578330277550234918543492999270500811302250708024687449071938207699015461480546434690742585634366442751297732393520491046904775974201391336674110373639544045718006563282204132710704819669326458462486617157367850621215602170668815806882770442097929286062475109936832339473212250503701004446917766621008438415267667735347029616279539719293559396264888685794265488523809462287624601259197915623805858267663081696680780616747804168543069013776550292968750 395 75924775992666422411878858744416751604747726285864428435729596489264284530479445859107672329123169736059710016729583833209757327653252283930966768478116074235397712802128783950039539942804643254400650601182434097661516394354214568517792800437576925392677160039609654574960750092594968228787072825280329839089736712475512632977025298371740784802734969935484586364929660451918063898420850937125862064651655012298693996768965102835150163865298558412540612346570308012222923109042300490961583926668482218359349755258407095324525791580430434214985137810688466660276252662017962315365873255782385001144854672157849681445616990337288724824460904778307839361111855209093529476711210477357189248065887214586708013416106271037480950066215048422053811586961481488442151384280262441614117969988261451087471293138574113998355669336318188545037803327378045654296875000 396 30028230106879732841472472811492936772150855802550410861102854267304248634808701253699930640691474517154815784905200722763036441558986013715249830525844124062638882528642920799856675577038893160827736523874551790324443881191957998337121670903185322635347454577488176246897019558375196959895938457566431553796388772862632601893780854478414891464439914628862502239408082446192753176093623695716010487468360258583901456036021952555787949897069159254596994956803430967794066870517557791353723567104116792420499094799005861921739692629515255198411809946354666538816172722333492376651349745653110977265150026534373713884797713941065562299631645636960290450509235243065308306071327497879530152262930175501188280199598262093311494778860003405500267873644404236302000837424659043221566275404679411565407502537550152898803399162890665687618081468414631247406005859375 397 11906185771018915348723536153694845316140884993005486619653357771419867592493690421038824513489484981899492780357518481193174822348407768008823634709657369692823944781235482435595196781949123363643505572962711731168617697827799275335450318178065297504845569498530344455479255379622515783848585847158868098435706003577735028480791869387635047881556977074013342581346149383506011298421733919793713213288561496826258869832742792431660741868728992747313396002349075921616543235859905272829177329130082100070095127170868586426006959740141323436309827839075705252235164833577362008510023136934198037612521613066203830660484226780800715141664308068759757110355285227947028110632546578607022807506162728768870622188913927931451106994922182822996741658771417193617221479728119220532080331859725076070479222963167378199987995878356047747220562209480326449150848388671875 398 4732705871130373031422244214899661150600066031322548216097523683250820494403145070220415385877029547723594941290584347653251431605754457119446091556151793807740925627428052858032255306086461612629006677955216807150586297968239341531311936401394968611586178564193868563316384008543446859417799088208872890538220533297914949225284769596054739278668040238849812090323380924184796585071962841794917091603542289456647652955154919718626584646685551212629648685970117445688540370852871385678815759519555490269841433351834113608790881935560001672446913186364610746823400595365739075305552371010627271901169228331391171963197109067724279185352439286648208810982809909798801038063864778479034270230424265389801004541913613300274239961386420484324102453453841925722007343238759327042992632730505769871647645342403727129543666119397496454378793103059514193994126892089843750 399 1885982103039138117975363838478657047234179985953847793192910725574553864868877303717810701312928592253288863377812400480710965269743103713363206716377271723750092986425306161805750448259540355410847143308631964889995199012961725877984498459501559517907648692635311288031833400557670603319893770132653459499278223256398527599028125672174921131172920575491388946879882491407828271855688725011273407942959159210089513563137682971515186689196909923774139849623838502025443512027372607366183836929504730030794909933417958664116468071830785646222488450776321209503860104277595364244354311904786021428779252113760827099054000403252571169374513332979395667593694231328310566872138668646383929828096494777494938173238022668660573772570793592017328758076513103912958220995584113710490871686432530231991519878356923907030411577027910323429123183397700175946021031188964843750 400 753449375367449566674239403909219094994409164802563232278461328498954099499458128498896284835122903894315277083836430902556912400253330811457034900305123417958668296764093823819951573310198649240009407830706438395472846293273577907602869131386348694428331167271061017228048623081032032002018715105701886664448666968044232168708273873948411886078789443711655893050970877751500104587641588278639666283705499051465484090406294839288793603268719246420023967284711508039573493225932670997860461135143031397071306697128406688851748189440656438317229329683416395520391432321318902011917152726578348295304198929990658922139772109068215316938783050981606861080553966560643338231718394260177114053320452149839829096954276510452793071818530136221351346784802304816383685203320026523271184632052543818898697247696986265807864580616763761618804532145855394195950816471099853515625 401 301756284387852727894940028267414415881364942194092777611569043045942581196832563318049137772212915521312246992707979150105337655332930313843863132575842877965410392246533234776707786061513050531540326331883029488642410610736827097045549042635725874092298006348716711849915263776666690334107841788579003674038534179396406376089733143853800965174999936658487265447048971710840053853744114415664491172286091633459221647766133536798697150922179432790290706462527908243181943748431957970517523823746464922934590179694503148293985489902018558261411976946206024468428872063252619006263067334213521374587584818488833134169544178987966872170838501500071548944884047813512461031567130531285022228593066958285960566058775289027384604134312304172857746004592480803652510889577881548024465381413173466934643363820351756331334147098953973687285454647360795021557443200302124023437500 402 121155071604004294646771715356977986262733491754191674733620895687763948002183239147156457506805929561537265104124823622218617002022203235847161039042067135898504204426329223585958343726350477432479624914270566085597279960068370438635589239624866808047525581254289866666828172629574985616789850793339082114311117002191998624418844742201616257631185566562373712022607457963826507067341573984044822772649428032071760897577093365718500448758353106590228109333477902557577069014753589914756211171804419828735436602398834258789287433873317866945509630727664775540259033900629593856942150135740934279842230315282577725454207378016076930688967137093522522814816142341373948808055384827081793031658100033826695252401278960301656355768827350652545308602146791991158874473790076885625978873325742038219955102425020237584981519006272480223973436843634337060171069242995846557617187500 403 48764885453817126463448958318590182547176225227126834858842341614493875491447903269682780869967951296375990478906294240097761612732808380065259615654775518893857210515462828280494170717186933166129951114408945941047383767419547057545429504220420910461909865142393371215300733551595621082151043893069257540981889075816860715589451202861451954179596600031817938856701635481750411602768808809752049278703779850563608693317167803527302955004646173333072812191832793222447601730028129372163569554021360234873237813741551618783020303038469336575210504561175135805832096455118514319650723576482445669950178285460666758608621969309544122311305426498799756265302308516292106057584397790856489060264298808784821985117312486770306362596451580414006411941039362997890027121435925689050784064153582498078194027234639808891251750512477118935247702624738191742450138670502723602294921875000 404 19676618808539770537335596014341894889177267527922065201809436946465509514319627873792015775797402046964564767128590432350438439816530736623734951170124249883230791639330519412067433337476094773676533546888424017325532523283717893555881569215663576252727603992603318333444200711512657462152531609701319106669547876129598670656223595963929071010396331909509502784022309402262236710344224199632202019571823787678887625901548310506672073390101116306957434039123512309544332093247199814856162734401828246646947084318748363368374443413460602741658595198951481435904232562466839813085269907475175370018337042690189699602924968640927255100488938368334882450050263747746122077851507522648729017022021277688825747446880690111561653850984914951161255165433916428742051461654366963902746043687676374401786843079756656013406697752216018581636376025530058014018859649844124062808990478515625 405 7959187256305871539799478949501551292788549764377001830556138614542419585973306120564727705400099746366379255167957768526761838709484133412267950200772738811070508333396487949682216766467670890533123013597351957402787786851407152087081222723027310377193403228641981693640552147077353315487387788891520619057791918885033254935306751601565938132544247108212266690024371389780635523240886672419010428725341432672905963008890590508539081644243445752271831315292482990198644244131506703630230245450187365076360182909137972085819417783995449484937851869262214058379319401275458363093593076082699593849680533524773977450590962880697146015855054148589949974796890570775212037743523774423407021789055953966707746197864125520083995471975181418769306932166602335522560073999449479379842908399671629314259748280913412577624735541509878815653520582719529068978398625887582654620800018310546875 406 3227448381278320851656446232126403300577536673016762545921406824605086725050589256594575913850446496523824840714804142584132231960943746047919034776127370770090354936562448033385901973560948664988903927046165761395747260615116619296223315121517086136412383316073324784529759960166921614648930762854278579097829248349931598103636072167788541719320986019077261324437283771267700791900009871842384466713665282210776273029145378325382520613466693621612053355221335505098939164868915545159438791803255773703624784232600846896132664549785812969075619655990689439076398560445213522125524752659810825397336834001146579534396599995882070007777349170641355613831434155642182276437581821284904425670073943706898241514159527668980824322961856132854949189618497105422644379774404716807033542136684311016144484328988570055709160911571362573709981254361234891122154753296208941420500442504882812500 407 1311956932144528734148553201934153560883410922517967787424714455537749986512821674665331837496877193361962278139318761606943003472039610747919315687854942569459867032580066008375462118996820603973077858955752681875119476630208444820010693247464478387641486992579571798418832282874986187410723885277557803672422380476752365159646029360555853802283983031794534649234607364613045326790755149270856382895152747005781665998252041549055054859974360951531805786411528133887216937914217162304945519406986098171808601003657940545482636644837558374176572284292165582237331885721275538934910663893936214235209788293401356572939625829774646970131343298586512190019397195271082264485421140147741626789913207352899762375002643680446139516948869867184114213510540204362780222217804127972498253345495930515100003181959409822302507675370381840698309584513074880522860764098257262869298688781738281250000 408 534622109234863692623125613581021191303884996495143622896408895648626527028451790686863231584910913017456554709773210729999897681213421761128174128282007670243715172669312332314153409549403885318712369822321777068948113301502618679867691333247718099052747887788789603331433678321979401483295495267709518710265857851421133103423922712332393107177881152358411259244198283452918554344829355089020387345851960227781433509362410338169142901547166009095503440686505143222077151216582234326626316866030226516523811970302600445223523382560706047262144646036167012676067242826877969287376297846142782607252125764779390450100143828996797379126449659244181009409289739523123522244571912075414844933881215878967243175694804726392789954910540971406774455285060090233409862566135485752727351075804762874558072195499140215392005165392140487973125611137754205871231767945394507622496619191686248779296875 409 218392992317728156099453561652755668162822675069615572478601061245425157667646243695987742587442981273970195869103292968757297280347290124303076024369653755809962015182183916045593968962466831880600891938956453278833796396025026944333132211846831907671250187864088672004500958307276802912939460697694582420425416424634372432735531570217519257403552902276500960683274085488250757501998436817794659419248965920023771795574555357496080055505853926802993860389074405513386800251832871668515780905357394295631930479555633073388936042430973727688822105785975281345801897546406145277961249239558271652225198534202168019415209031634481650654887877344584985840589501646440929571708349988515354009659181909172996867772333411312835537904028867950716283729713198316234165588069018035215313159672454186455516618487781043614680170939456854195546250748751274014517464540161468504570107293188224792480468750 410 89431873243938250144760599996103859750674931278984067868774804480774077262357787765602246191236498159064981194317401796037832925684779923345666371835492432873562783405774010820940319723856317709726567115484565291983456617341385187522627793101029460483631594714955221705479322380393226552571225351444275946039834584007385662934587017308457125291952660862713999366438204123107878591611062360147875557795295762662691298832479024259855906207566468802936764656328681329469292338574621918954312680011617802101918782391260348712313678004358369121465551538366525489170514054237972111658955503181064429773077033210957010227035433089777249762561710640630584402603295637980546213124769397647317056096729449498990705346491478851068946003162146025511905068604664503458402113554973763577715200799951008828229406397258462587124986042205968490317456803878762959976634805201676815607949155739391365051269531250 411 36711760497169930308614027406285340713271743961112568552780641320943545162747926449528061941211288557984649759799206532883074241480414109487381381096312793093201494694070081411472907293280193174461521606750037931349834917593600791231561837578138013722909944672266372668853334104409491180925424084575445323450871351417607089602474842018060361854082581199029273559947392928808214467814215361007576204293733585321804770692993048162277953719650971211284960325439727415593608492173764888598759135523325871769258906228411516719034050960820680943853032297572296614493056505847346990188205809308636779078676186882132981011884155375873942525387169168119686416509121251468441912185017008160720668476470690785980053571061738562724736862361047367814701053842307611209987845719610921841892448083499507437658428760948787242280517402492168227195481477428557237529303145084321681710877037557271044311523437500000 412 15106879776670474259016348613996882604700546045042280197396327184734356501383435646659057148437791670320214745932228250279835302336422033778048195068127970249473440639948123327334992556297820798202194246202983995919678147951148624095035106058746801823326428346664041366052958828022842653737458740294404760582971351648571466065460644012783941771710746226617352055479001548909642258522153718597573947647333290537961517688913843396439001039710511647521538928646548608697191719095495951727750050599929552779752499797022231815556523987304000165512485404954312151845835149446331720213451920616398914584885409204754495613969469397917535831740861219488518752943139918878425841892270687979715321878852124922069543189199197030767353085862809246420781858099533174915983094320875807877865832737566607007362739229886746380962982815489340664398715810311235654211572741244095087073432230928424512812740325927734375 413 6231583915789506655001092628869078915331012431427298758820807227587248400181824754022607603566730002659976350450558558066139037457741025555781103522876079744749561354749987865328795457114340742149693469953250856124005996395213560091749152125381020328277717921032386794302749172912276441670387039701165585530442049130403364766993262084332545256034840267667738979872391303058267958667797876009284752599685861778663199042108690559852455577554692670915167236927427295678256957863781545291326857665002374643095264022472485914401836447629282637477495375754846176693780740417261862034691417356048454715596616924536319341993401671147063604310022424155164151921620914293977212573678865915287818039775217034654335535430383955739195506247940177637830021751977750817184268762105013323553512685262522939264310800447450178051184634837313260167825616990917679425999097889206899901801063038581717726867794036865234375 414 2576758296827163180325356932201343051749773093926003822895470390578136139997567510344647031398396640209580647579130177639546311806704079155563507988985753969249821757607082357601945309422556043262245024946789603505914796394497948424603271484336045978511216401284117498830713499291186824917633123298572229991600110352687231997889298036691781129275364681219785602554876444365515049859055951307329141529192181739257803727240175604964675209135972874761389286555745460502925903845234413337276040117705133885710137968969839043673724950083466337947661036340055854427136046296972806907578279677605436050834559360379663807058684930400794046182786720691968102628076268198263014973872456036213903083504439651641028534293867753763872261445835905739171587493506125629508760978605025264369071110332618715959599599188971403030670974430795027741228957317166516006077961136737024590064958550385094032149935682678222656250 415 1068065628486473458466802819374784953540225304050619517164500829349471030658021514968078682479337068320663686782270381823073771077903108181757251745606459419113896448647205398857175999972148055872907211571980073923579888068198062975079649500380103509626206444860208891204695035242569924684255802500968632636219229062698639071728176740554131168724878244234670840438669602512749436975430045674500130074774256075435868465407734427164003413217373484286380037229103155480214382761628663400597588319891622611867943114829829111545501412801209255789259428803261486042402234059711080060516094594352765379675391090935469849210663729910155472374219395289292161684566569143238343115577836946320742710862002548856389675233423034097150896319414248200245249176271917462217686250776026271674521479980548688592583476220290486445089791801978368073031236797193609918150090144073775830742238996309284955731567251319885253906250 416 443780983531317527361805184160103884067503464039241104215055972549383393668090831427867770165487577058015963711439605112451579913064772057993030942278640490968536866271770888359660257712520326343640654063285941533778222895201426117620767101314075164745684225314921632962192635965505906026345276998812658721965814105819322792388753612889636632058593599278036671284235068444710301793273678486233441852646400911935198811095108553275457241947384082262446374224796161556603883164141110386823895047766099837254153277334604183675278618100668138352190294093539654994960736085019424022078965295966484025178591915450033969568475794941993397617866216310661616239012083801309912839601028643226872414098379580125482710634168560676088943332638569546256741486119600813362036673192903743470056210162856210151730558713279204761072646816771306917336594637413875303595065526159126281654648075558660359200886438505344390869140625 417 184834660790684201141920934996137448964966118121925897956822079214352865807978077729066087748541910631906653582726415598428997934129959473715387821574785307657743326217814994218552822375590720342001936525089273863795307103398028709976298317502256601560402141686328398850319510013409224036907139388121789653196205325696055749835841695734900026110684337586500304423575753575876608942290707918612371767770771282510905880111109325268526787010618186547069562901483869785562227840839007626307182663444645269394809498702295547073932941908276179449156635241279485647091571871053714789123925530675979276469248537584774553571206332690545064874001210716897593832697980749712159751314789327796900364720892384747218258831572910738345871992321140492444255460869420942341350322055310645422563174885557022842480167619606263873760217112771977624624310484778556653712713549048247440946965974015894288539629238941927337646484375000 418 77168421218477460091402480988179507352574572639988368464602210063104249422015095421265787491150557839819446699734104098483056009686984949503759149738249922045795290912573701777434488230041741698629640302577815309719630525625536121550667249687274060689692833390975329697724062621432465563786678549296281715908782043839316978784731992257601965884094768489443669973255537704987617105731981266545865332698641684836271650937749192683925756205403840449010216555919796336936788933353115351196726850759040602980501930239805955537673058896050930289567747571958224340001466043787028787871627114877939660618279137443033306456748881173611134556559841552483382015174270879375224695032793894533515558857785721847806002097139637700269512811780130398918008199608611823756135324800665288157465631374805452528092504622295354442042450069249164172038764937307941691490411207911994181380854595038989204695684549594902199310302734375000 419 32294963479778485632959236081716104665928625170783429702432702451042044014845603367552972656086579714158149256176925927356680900810559223948371873004688389134501064464534894144632549420489097693914772079627579701640893880570763269327571980146026098772134612643250216636614934139428380950933131235830219721502818063015150609671883526528162814053262428086970637150562302069587189549615323504444502290470744749870770813048693568493114213592324549596980025264812373061467546413239153935858803287946874753800219075528887468440713922141695830168771814662976065264930390276183068193541173752606954382839768735364200446041077818258070571497577336913197291426327329199713042428319149934207103871924999712537668278348021668704811453180868606557757954813279436219860292103340729136983106554182755127370145250313203444767845112952984710463058635916791948175585455500279060199924047768358433518543294443468441098696838378906250000 420 13547728447358529428157099079562317801908909055861363310538007571265825378611863840971311883264674991949311911291240322098608777862548151740393341957987159269305868083295845590359302888550631563487586459368229376734856058342176938151491815502040050740896120267581788182035762055416552095763496104424055167052157545173916774438053468101590865851234342643203768770842243615436763855355681793316439515363063711194770790938412506731177487226590557619980936076738013265092515526524839413819419460858008350322885723803091053377408998466944421595652670938332922640432056167042953550262255461315544144382879830029067011917285216393930484119716207767780165978708292380097481338890753080567535441904557213800858885318063770064921612390188024161202335378042047168785963607386075393065774171966073116238489743013160025772434060001423700789300726378431521162692602602748022777527592369008866337144863941322668666970381296539306640625 421 5696816137419663053225900680396339688716146150979535285735553472990883617342411675912514359368444251351593115389732010763151997011979387132894366961195206303480371942486000471099268148312778544625815726739184393374481514058402896538486907161703387549115935202153685851984826997843869517598397773509072382429583832747306897215906336701147206366149664788277218601099137784028674292846607948723761668447057242297404407753525529913395937270109242633006346289112755033505422911082196398662187537032381441077342759076342865420208425668048274387424449659022300256835743802537278463015393076658119373598368315534563170283279878322172592145963170998440634025427953637769632457921736902706329756193970067418647915551290682790646712932798436437405266963258839544313981689595730668007625500817376318764001553898025418104407210798009776595897157399008868541893786485787223277900670081986036040934083714053598884709674557247161865234375 422 2401206451942846732946254049538027999157968077134112489858970224725120448378267158489928618347966176830309152397449810825300439578143338318410032205054568186750616996721682345993636667292987954438859680084793362715018576331364915237985436499959416097649677227335982958854354248817316907958543615370759851352600479442082524094449294271789114190576606118142223940033292952509495784182375370828696264406418568288011350956661831005882531557873832325289567737553494719075165638906765013534137544015374589358074311627099101621367230290027550239440964439098302049493690632024860657309028440867122463790466870648288732109817190863001948331054555121395996443515431060556640384832625590913118528224965559552316977753886235057767680776067973807976313298024027177077940900860586223115481459409188943070273831754417211138166274812261749398619586824811448885138012901101919360146481589660158623523707783392730469068682063130493164062500000 423 1014509070637068004142885301205669722112646149851123186547890254964779719336187283970969127287830048614061230402080267745122096502383546735284284464221657060228503546096279332006647491003613716871827463973300949633480187331636656655901181438927776639278511843582843759052683440585700209969877473478541410189270779453168933153797006869049773869789773074605166963182781343634458897149788479199070586743811588734847408331203256000368268088010542868167822871842677351256435590592774313800126143215468577803323407512934221780027271327501921145852171067158161696068144162846268439395831873661936417707242964765211814031607101551665020981010830777188281739882295805375954472562427742164684730122840269740825435091095039657044301316286453167272234945162692889390803996603319190405962802372526189960490746801140329442959197815918227660148730017054378990722185180603560001932344030149325546852363579060698116977669148744420394897460937500 424 429644313712720476035708488898439211666292661436878543633023591674923301951231922527440500244288104744777602830689498133561162477095004667630714363882299694159423831566654787326853651528674305859188631158958433322683075950757137103884735404231153109447730070889241166053799801521290778089145341313762916410727756476652187944155519176369011861748927111587340090982966555694487119682042928011282420742396051165432648573078167536092449346560100076580422220728105782952869196427985369335033081157208404504648785079518221773481740934622053607027027670245206984864522319370613108086037545490399102978126600797449135052771249384219136242527100171543335123497469165846835484811557724607641726336418478207019677016934601462711281044354582485344619164081021226321741860129717889022019283072772894777009509557714589644885856847821081477613503810646590631711022538559245796653959436575483661886478142072739332036913472996385435808563232421875 425 182383893214191809719084924907508852111844855138089030046569974125626656252725794097328995783566642425048617088721441557753244546554205524723703117051021703988080874742471037205427129138877634175630030959519354129192267205154645555940242791742742133992389349903252945812818255150959126315515611408756459544221898137830891626458266921689622274165476145459900445147205602050435998558818395687343336931253597387913461104527227233629567560676633919680292761683807808359573576984708831686309756827025793876043118314216371973244226632295348414970322018154833038057789518904869112030650389353152057286844739354427916160020559821895715822442313746487430111484991562606515933852915992910798429816810641600203643449347527282236882661831184241878123156022758822086752054029623193551322198229080114463206602052038718125097809287457110095808593492307274939311480438222312511150039037411375883348565747300987758222994837555050292315254211425781250 426 77604296342719544513509517341017875138316792028366006115859551735047386076637372931948503241237987930862892402833171808014984979357362387711020942797065018420396277025646367634056080055969851527916793547449165130634826128298939364266533092646766846036658401592662555073860788356620911740114112511134346110350008069798183687337248918655523078886868424968983758818492805244508000864629613775922357071585176949951181419181476456991025243276832946392944847279561393002008139465530715544130975453356949622312704181631416922429133361822662524422464224596679736524041113589827259747640248892909804798777514595702541111712900222540255179083812609914674432384488740228740631456443288133227176294490295557497781445566645566651077650741543236215971545414248687226207920598575700166686679483379841490196944613370393201290171715112174324646903857305335299603022121639555084383142906447968383910073357743877155638724648840206270161233909606933593750 427 33098210959517492755031314311309083011957681996365518072986704750670033324580375780006765263338597924130208854744127605181059821836289258032935327712144236558579956772219250666268424469460361545503426675704864442831293773543658189304518830790503730128300699469074566938401587606585186786032585367448465289070612446296357876804966640956487166812717737277889923981952853810197904073822906209368129711873096376280281063378393631451715286435638192251548065722703920957529282875868463316100526737760657053343764681324983643292347692035758867370176181181519002624664321426226762586805576559686079607895556522339111370419388153441105692753990290386261549440801334488130564562595434610024635381997635517611736519186852478299344042385479487314220841951390539731000481263286093224243162818430166449343020877834823400065970461099295339125547530252722244044841675921705186009574616084058387141091900155426964459188717829754993240875523834228515625000 428 14149476018785852009851833673641699203299637681159822230830585685426221412433361467155074738933962411070725173191037617412123891956777589113936004107547600117414293963300802150472958585081987863970072059179286468087395245967878242453232728239828124198728392792704825107379321655002679344594309869273460538910967289598467050477169560350850639934991327104788725906196259352903140672954492195222404629217590361854201699856445564808039508438899418680653422021883794583560497995831797431748376480727140158231794432690294655848122702699208541604238878478272369100252319394861140049530031715366065876157704919086394621431082783717323609004589844595342305931805866289894871355672132119818874071361862124593855861621498590831061707774909014572465996393583292763608400486432366128559486090135494968248793291380103569739305110562835054922837131936059833802148897632589178766283618291629461351733028792009160351577534202706269731315355536708831787109375 429 6063046544297185979859297167199830518001286026057005390278279569584822647124920860316949160787943544295341001884120839531334106141346099698831538319298230244667453777316064765878413213461689253158563548395663177372405264387742816296038434797723246586528384643984087926691820380969831330640369770315384667051960074123804490575233687151277678931756013163464316585383205308542950829003097534694012196906842968976740023312190338723928932788729182786112287596437861113455239203377607664398109677885034309602365267710707082132411754752215680487802092141815560997590988271050940846372377944221742801021544841128811577271399641181926383877492355646881080005033646958678344397206090629340169138912317125772570395587926534969440623303457476215825300247825687648332291610614296657335253461335215789415311406511386890274116241108108309201871851937827165190455396739553736200495537867479967511287312881546154488147671285426261866947077848572521209716796875 430 2604076802158022543327876978581465510653016777099088125590438868415468958436919508645348975661664132466234407419669957192976770234634819644398855713076019216903539151962331066460773960432677691334697934444066995931803982649222347625495845301912384687717412118328625675083352362056972576053736299244260050160273277368748181322670805576738180167481933341834435984310527647755708444620238870371472339716380669521454648597329837774444670115206936672834663414081263598676185879152401319815081727055153743277022253870373137544040482941988290034385673266537633153131264474216575791236946946656009561455717227346225978014065306147673239335527989808185883377153819986444770301874470095943435305493140899504394357877218437892846390366266618942885780870381969018821999981085061289061019667155623381673680106161377441628339922984718007280825087193501998225161073282256951834830280119261915199687212196151954939029649559944714891975356752741576042175292968750 431 1121054336059545638228432049847360215642982973745282195289060246462069412550083392255790312316014312268846721899946807586574594108931093955625328822981849215362944153768887739687535412708244693590542465560658711002865438880362810470588374997402004269198221207771497254366097436798146957876483924535259250852316688036428829549367918027946681969254622076521379967552355210281959466291951922026110570160218276396030514569955217002976056903861680322347818429218810132087047530448587288405222733580206359493359040187958098880996339810772138210231131167306097343586484117926870245419107234782692196250519085945078033238966191142186863843696821096066898466581745471547514542569341626195001484866563260117482840328488513225247501134294327606229865848771303767985237598432464452333173200142467602916674151374329419300249843806085032693166931397741669179423298131436963791408677731629935359687360151907960206016130203278600528291834439834832337760925292968750 432 483734632063510983138032704122013371689370106357101518721377842288929377681676559661686598757804272334236167886610636575489389243284440805259344137750688466835522115119528884775219443695838157390216637511610495368971284257237929383965032005966534354713785248163299653735103512560135168052897614392310730836388571881633811399782506010179937025906152249857138335261070665272777547687933214490533427723101774215754676223121027201403445185800740341580687720484242819310185680042254016597924393593637011335822477268023357602305108160819475249752367450219082188396059440199766905014156520121303736530636180779014222557655887541701940118737423787026599461879816886708296306158839405775209412882109751769023262913399723190224908117836961299938327923099029813989042726388695771269138118191421705720279834023963071788391208681593883095607349569555414307142467982613913467610509380923165539813964193874734442324560439405469910531968918520651559311405181884765625 433 209215092533400000243852595877652113325941983424073641582187636558725172856605531592435993328236811032464106829839099134722794801499889721993248019454756397562611806376428464214183270852784355396027845778678020331000570220738538486414727885483451244164831474592705171384790579485148474369642241350121423967466209747857557665034126881512776172617435410101219712850079537959922548488110684966523654191497555295382564916689673917319352314664698046422984163666795434418075966891912096671354088282690089167363768291173799965028837188217006591330108449958823354385086686523948492197876570991403829192833533147090180639368851974111485540252552072470021115857902862326756175275345460859032563271922741053389639336165909941025320563633008539330241893713604471762291255504720107810118775404468780905140620174591713541720483788140413070804041424953701431636683877844810017586013013684364266911349420988201086777142637850931248373704810077781954657605056762695312500 434 90694683708014499242373584014147298674219743302190221801275724996837454465682317744468161849196322501479261093301852178023753829918315062869868947562640915132950567222318384389561237111398571716873878664433254282646797206986502053396768510910637170220621305115518177334420726598995161627838738308272481469883477753687523350304842345435901720060679547857843976502149121598413585308881842021963730509544480248598629939682505433664379948880659512929910222350405558458733511146996043454074435119072827925985370452144423649315109897459596381756983697388031950332441517769316782705944956636791655605913613841259145363955363864118443510889447302076988543870664556102799441468942137610425131083159280072915964344933591187160917456263215908976549490355883830369306123655095822095426729296739187510752300750382596499083023074298093744358563685398990711903940531085279577836907396656393235806765409585118373910250352677887696765994685263896492307655021743774414062500 435 39406814468289959516032535201345550945546977163332209060170623411078058412707330729556828777847485411591943501303129064262465621420151114997582636983066019147770397150329152321681484180941948652798773749900493646601847238450238461566699053709007432748792343386865331780667157932939518606515875210162816955612207884444422549704519458060965185458111237200329157817628949319709427874563389721550372806215902484639058065381771938494831152554911685104772871897791577584508086057761662173675277659370071285555848403238166519287639073720699731848260274034665925955945181061096908585812600280044086531086193388474549762557833345683644585930829507063173250094578311959736737834505361223397710668247619021373748864000304313022056959822536395209179693638864610293309297371186217229607564189626568433983029096713187865456405386938062691739001002681614767689910276074136853261437365565655537182752836586180020201451161043598175690370174370804491216841169245147705078125000 436 17161656547472516166268870891589449369312869145037518509130364749244444267963058928381573428982706446865929777067554703017954846543753920025206188542218118606863765622041010348933042210002558440288887064508261090410350968432949829305701884646478570432914293500172285667517683818401278440449543504924858748568169741234467701489825895839802817887539583649549296403813263521650561767540630551285776621575115271270631241613048705503074478332322078691860106322514752322076632472968516448492362275565602041091886629804804954072424989661617623476011701885743492653240189998063975033600539001093513811053669666204644982805951930759838847010850176312244936965144906618616794706269787052489266552727065976735214795743411068706364135534711632587020941898195536885168493631732645542047521512269664671451604402909696209384401034641896738609876610263319186432905472293643332456506421860703343373867646349897194300872046247161742324457704442931737256304754223479251861572265625 437 7491058213107717765637363152047398965947908252596884718515911644858326722734438623538568056375211796324921692328618189380308738405497752989732355294636934338686873010271392485986738836928469289955808654704092940991288037185042186564809608246814320766800442693294673838471615153687512180296123538442436713600128352709000550373144011105933789669743183525779052088225210391220385152522687739203225381752472623922274169626147806808977828004944275522805596999183282785668679613325796351345823083578414139899099202053358096097036341990785549622984474481012813345947880490496985687657317104056509173480657398985747946194692573331870725050316631614278825009692631348637591793194986026853759819283135807362245684422370894754721085733203132244388590420610121220139065459674161649634436678466153051720070461795650304574191704656628229752648720752329635420737085376920059895779072144375329638775761175923170430710003032207340155855557282453989802044938930864147014617919921875 438 3277335837119852706980349988811304475575989330581396476209754080742161322336373306399286868438139744518202519320468930847777785961225540756431031424628934420856946542663150585585557486678438606181987221616758619620365503130150942119114593241468662106307984936134803553909659494859935606983876514785892904372027646389942014388146621223173898713064618257903664574635333220685204860808008354112906523359426741820298442399346577987097252333445114314139882413313525855159380121317867436316131906078443534978328749323428696018791217056336319852880780815939619596725804453686589533618624801242061337943423813608921662638013198713267816307957949939323248606314073937652870191141144241333082849686642136658499371467176459990281732260366907793250740432748026100706361751689402437829512314563983427411010174114199673493811009806105732000455662507057818672289603362304745786191934772287682240782264648685496606244108679172100829921536123377174536302588537853819723800659179687500 439 1437110829865023784902460781068552862898675469390632787861555160363723746014223368940551517749013256316708042288252562773066730527311389464131029936174727708996255523211897554208616282742298145339874048249799198720980071335143392046475235843200175229352998840076244663231188557899597804389163174970775984603340217712539695075242102280598731261186482320953170417411368441346873109285622813970832110155227908350674242894306454123330693153560648873734421560876075837721092208562218989447696606434059772317472020112270850021869139304123884007097674785877832391243352651827653481535555252368309485897900196709579900016105215590934345672258485361204184355189468305313336818152921807732426707626382736715089022831244814545895526877297586326485669571397635527129199211852815729188138644467801685500497015431140124103986786703990097877035762938960231990319877902929625081412119078650388080653350672449444494511499445150075986731255459386251992823525246229572878321685791015625000 440 631609798833638032828651495570132757120523824293948666326265496816263901133451844677127710585877864452753802351773213353408354539127609030836089842008440747654386504175203894000739895827432645456848976209062079175951914756480003620225120291917404917384427707312172190023735331874928353325773087186474223853804120592339402064699803960026991949657758614921898630987764268907802159910193912242441168518972380704862557621989269978703766371507456250278384071941867370882877511657019599936408349259719909016760511623517420738557038529516443684706901912344902959482824696910211712436406283912264803902798704927093293502264748496115509835161423114439778635126336502181496766841993661464132436614722501693078355680844789584533957325895971413438350319085628947792262453416303326777878999150082140275523235349067244651210464965158945421275083971780908770565812577459308004755126115430021547538096634520742942234189499515498471677457183926137159059443699049376568493192577362060546875 441 278223935354595050356516370815680542439939433474350636781092383334871413581024777809043121765340527405622006041511508310911174191617436127079280904176319548712699617512576258446966447450803057669419557806235505234220793720951873714097123139138347487878460609772306092457354566703491629804902926551323446362161810576196139636007347859059526160783841098913134402223903787879592801671844253496112198706835736711964532246345760006155598430208946278701964111233708094059843187292426676978281273554564941975606352546355085603700278765556550053379996729706039952519947453936096414593254376458679555813843173518709089575021053032792221472010973804629252913410887156453165417564314740223841292896819314864302236820158764935092724807926776051336109296668036209616943306460312049555211077057419685388965996510139574094601699958070656659808874372028269984340712179641881034746775934953055578499004210620954660780908955993199348129918308617317783768004644071960295411040382957458496093750 442 122835787520569885877397651808596506078433430893991088585885404119375479715929219345722841488019701224522606963944708234702889317978765495613144107825752320804558408967072683523886312004856757851135075372362672632834900669431156632906940765813306279786425730969269580278765222484561296197985438767135941365163284798530222870235641891026134457705809983032106087672923920539549798708252010518160954791075249894106516930881513327177346960390324203688724753102557386358219166257913425386492740890419993026291864815387564973465393018955762474863065993328180606410596955504670729453296342596210576743612849281369970027137210026737337067465091925774419755792673050852141854120830600517798391367583422764658722544023400626224345449890925698096699846776009529964120607472998859844866575760592316359799378182809344778798762864425516047596177688698991227802077912322463183346801277216079044587680378050491729057675663815292864478193604232736831217719757190824380984808119358558654785156250 443 54354800600115090015794530138000206216862582961771075202900976399731007200451654595835068367210918893224689279236229975891272764380738590584025194183022500988142253356770529742631112400456844426626668041843277086086355990924454436413020121195440461989250293483486776503390360145250679088934765455582308503782964864726768214218207111055994796496695866515346946342675986495178433768925708839881484948157339663026516487039774256354338747423352919548182593270613796206221216664129292729860343164898260732821393793048608528215629936074512601288414159019232376034506944431987538682515797025189431314385896639152081057894069502958225544415828564789104586947820257571822805413505461957617982167765788019877492131945410402631957383805830653228456262701181164771676542071564621811228202815875006364361813849544073323314265436390688778463814627498058969626858701538737084549750233496189234989907970159261620408213519792439614983509204248365284920180507260808480207724672222954406738281250000 444 24106338374276998935170427634216988703921489039426322644330963374936736659631793095700152198007620193303484129109021880069054960424236352094554560623172623454408897312828370211109030750285708486997185885630840842479744432895796603775298919307023015804415404416352726549046436866273820775948760989171559677360151828429814360336468113754666509911821749431569084986572638930481663369853413299705486566946947028385276147510044443815446126646466205091121509516043145348453284499372367507448471041737786053957872121224817625526495920681361580787827584510852793121153441220519529603224121488248873755614272900839724189013276947123114765565277487772936525606510735194619125079086165768506127254139463240557542884161254250063916599327207073107238881342304728505275443309941460015402812788807724097972561479821778448726889131712936632041996617867858523070041430023333581691495635459403462954465548759638045528061863306475737496318117943417504382860745774174067408152580089786611141204833984375 445 10715260431660520145145918048975330451702064607571322333832264649650262183151433902584971840661152293521015965016098389607830836749219392772120915383039826944829649463115162231348252201452129277346453987940433055340850761874316676925353872869100935496180314559281117781196563639510700481930407099755112387396557863536344502275270460622487813084057983375924763214107678478659169392302029236976292096798137827019358532660811184187908263705777687979034844523195734568412150538145702578654898845299553207254262880078256353116092793670071873013173395915556778528914187668040858181967785257027918843997457727074306114468760915744224517908213774962810480801758866764054257538264542495666822443432012907296473107425967436738001357061038806316813150746154466953626612141547110428616587529858614978559600748564731648683581119222182330734643203410654975424826329219115524437320920796817408526719331792460258844210256127325949981870036772702142037417706492108993025984939335296186724758148193359375