0 1 1 32 2 992 3 30752 4 953312 5 29552672 6 916132832 7 28400117792 8 880403651552 9 27292513198112 10 846067909141472 11 26228105183385632 12 813071260684954592 13 25205209081233592352 14 781361481518241362912 15 24222205927065482250272 16 750888383739029949757936 17 23277539895909928442480640 18 721603736773207781716423680 19 22369715839969441233194373120 20 693461191039052678228567976960 21 21497296922210633025071422003200 22 666416204588529623776774338339840 23 20658902342244418337066372431994880 24 640425972609576968448634951639096320 25 19853205150896886021894583094476892160 26 615449359677803466678325963332395750400 27 19078930150011907467015515372816243159040 28 591446834650369131477090702352174759726080 29 18334851874161443075777713272558425427179520 30 568380408099004735348734057938182432388367360 31 17619792651069146795799129137238663972559257600 32 546213572183143550669412576830203848773453183760 33 16932620737677450070740616662586282546324658220000 34 524911242868000952192612746746523619200840528596000 35 16272248528908029517960257685539046863434123308792800 36 504439704396148915056435126880011707480908116807482400 37 15637630836280616366739170230757701828056117551249656800 38 484766555924699107368594397375286262450326799002492628000 39 15027763233665672328416510045509596815158339114790762028000 40 465860660243635842180604406943944904325053174120633147808800 41 14441680467552711107589207076789861528786139194360373700242400 42 447692094494134044334970003687840361728364724654460980565920800 43 13878454929318155374374912227851045497995139205751695921203756000 44 430232102808862816605338384582750233254740317695286606604320980000 45 13337195187074747314756689193165659738220576727660562145410769144800 46 413453050799317166757184542392247929611870491835469765871525240122400 47 12817044574778832169464263313687172627506001839313570858181926202104800 48 397328381818143797253129980209654442548364744388238561677244092994071600 49 12317179836362457714838901728545202542965351747635641246923815832727768000 50 381832574927236189159753996188324638374873455253813452084517915718978088000 51 11836809822744321863944563202544187935452456350241112319905583887096265432000 52 366941104505073977782039328220759674519799062989492651778661547849503113256000 53 11375174239657293311235713112042135214257736305744046348177598827421043410136000 54 352630401429376092648074418526462336070452904965521972424942697979207442953768000 55 10931542444310658872083093647968172895466400277853433402861759661455145463434968000 56 338877815773630425034352289970096414555211723109190344723592696811608173662661672000 57 10505212288982543176057988982448563549879920739931118639355135611984611092974622936000 58 325661580958458838457582766250548285704996761767329904126564548987544363270603792936000 59 10095509009712223992178404095400924142275199794286155606170197114303992496263684874968000 60 312960779301078943757324015548080394258560635456688313161971581825895275052508451985448000 61 9701784158333447256470642628300696343304296620355551685309163305370289856637854690077912000 62 300755308908336864950391464012937914402389750743012761551204459141198790183064706406207016000 63 9323414576158442813455983203005181507032739553505332852923992282245405771541336104359032536000 64 289025851860911727216944761669887917695333427700902404026854110491990681640200238004781921906000 65 8959801407688263543719375365445071468852213707813142138889494565742772019360160007814281577220000 66 277753843638336169855117356692832142163621946803397959128761248066237945514562943448324053152380000 67 8610369152788421265502956388762879132577587077728304930920394040316699983608317283704742321145860000 68 266921443736441059230415516321486817600569824163997359867034900105840762746456154425169007677885820000 69 8274564755829672836137420922331055844828271519381079952195676030374010456280869953380415840474107140000 70 256511507430719857920090785999576630665205344870239979254585712601018561749908524502747934155620919420000 71 7951856730352315595517567225613606434362765914226309916295173983094846932429925286907325993280821694980000 72 246507558640921783460881922642450456861229257596026714880341955549130407531221836227447936388382952276860000 73 7641734317868575287282297100017252541973599254745352217166178234708022503251692601526971043349602219906820000 74 236893763853925833905594892541674768558721940392688735912778246042017937268427121333646840728176953139273340000 75 7343706679471700851068595824467255957804134618132433860798552226898606216701605366286750794416755854068079620000 76 227654907063622726382976249384420416798924660732313511319323289487210075065091459563543607822279202405844531580000 77 7057302118972304517867606874521032866083558670267939863592416577971923688999227527419242590314518952939765145860000 78 218776365688141440053751450561876017153414133852441891327535367488440308373541875903658624083392807113892533277820000 79 6782067336332384641661819728421600479205379369770977082437812297296759920751722086907206528165699184247489696769540000 80 210244087426303923891377679172176377226302629838063092445713761393379990833086701565841111099408542315148340498641510000 81 6517566710215421640628407349661777327514396313488237053321773087453293130084809935892410547599044225676402709670849200000 82 202044568016678070859347305994568695791415832136117328700836989126758538153954954809845009581529664813365197234419304400000 83 6263381608517020196635633508638291127326449462378061731501426841531302751882792878035589331180197763927590737502747092400000 84 194164829864027626095576516474793533238689336527861552440628598602500350277025274926779625354519012752851776908963939208400000 85 6019109725784856408958900219635801287438023552222243744386480827243653482783784834323682466768907466823289481925417649332400000 86 186592401499330548677602781285143094378777089080548649584769474145099001378744080925650776196632097356421435605646735234011600000 87 5784364446479247009001869328608866814256241407935819205076103449855891680922853779929901586495255912495939155197757149242874800000 88 179315297840856657278939625558727228785882262763062292708204877149172724118853775165732268733448558393699938989205097647240238800000 89 5558774233066556375643460359847967176224454718684451273408514731598037650759389130920850205237297740520788021289320572038402266800000 90 172322001225063247644833562148637098062683413075561368487659407042698242838045220099634696713872370568143983515343647706418786638800000 91 5341982037976960676986315447401603623534672952034323010185708377389952573480505981620770326393606011567571693113355387034428448494000000 92 165601443177285780986466504514059173420911035166677102483461870914623466171537891728733218982935332332606091739761392584348530517205200000 93 5133644738495859210577074134918727669879665708720066021212418136778785346867959882714245238929845952213413366628034843062217979993345200000 94 159142986893371635527784285526950249875043838439490570309376751098667061608736196830943581398695705930843753294352296946720497566614005200000 95 4933432593694520701358057459014018201498361385283150259701448958842883661694482688617971251942188478395432486153677961907440877193107425200000 96 152936410404530141741998864067469938362981343738761146788240728423766495786111668617985628708108614463753727571805406640805343847148500469850000 97 4741028722540434393998836354070664686864920084884328032673753185684459391366054706378313031547712452774326927621567303945432383898648312513500000 98 146971890398753466213866945583542599818800037924364450234926892113596635084870576212595624282898367769993451447430362793790727655487057077118500000 99 4556128602361357452626868889917732424688416133565809477618250071399561841631740545503850300627909007449155956080862460008506614721748914556481500000 100 141239986673202081031339736469114971904815025334466587812586807790805131420830993917792433701857677218523365272995248140911269756497217978740734500000 101 4378439586869264511968642657874187397972965572839905279545865210398094519014174395740429998946488837034075053167591934513101910234123343836275137500000 102 135731627192947199870938358041380130673796685269903048481802985544197841851236085091836174260528170087946090026325064623686803436242123844190633086500000 103 4207680442981363195996312604348474012323376403342630705401721843719627322003862884444720206729957576102893917141693285582876152609239575112918218049500000 104 130438093732422259075799619391839083186530779258207785012272994587495421303159548391701668899821481367490341362607155110663589872793937262239478778110500000 105 4043580905705090031347119989515139631722145351052201399789617162378794080983718100618485072574055291777846826894190399628666566457703821816670799710401500000 106 125351008076857790971678005114381298224516987478421997334674048115714401902936004672037094707098484777109810654191970908506774454778622904768115348690302500000 107 3885881250382591520119454007167591303835073233291017239831844976262969605137320980810616764079099868656848179102358213840298247062380833927413018463181889500000 108 120462318761860337123623585529470233244013767948970116889628786924667248553727373133421867398643853107238024266978324666339984564359921672675522058981171710500000 109 3734331881617670450829867001939099218143349861645887890897542683770220777337703229928347690523029571302089061829884855839728543711335683653177107995010117569500000 110 115764288330147783975649488426403257377390510829159421452502170541403851095865522410418540345903885894278905967970178534963596434386183842461887632910536617598500000 111 3588692938234581303242766093573527608762454016954500157884017493282678587708472837677608403494129756123306578002714544790323592730607502343254558417384522482497500000 112 111249481085272020400452339423785181403599916584594548793378563264656506116173239981201958033806585098306808388505790241982927155606850356605979625742476484177564750000 113 3448733913643432632411746828350521215002478019598957407096076112087172471158453463529063943069818482893761158410412650343073095477960574753420353852875864147528805000000 114 106910751322946411604693605171474756001294163928408468892147445643769257415580961853036095174414347249919826992262427154879659263371643816569439185308198566785538075000000 115 3314233291011338759743314818586583984462858229809849605415265790988366733660948024663608989730551517995429087826615974583595151921183986514647516658626691339187082085000000 116 102741232021351501551974964182580966519453563448586937602357836196600915883929250780998630937850144475222653758332467639556744501266148535168225893463806921860591644955000000 117 3184978192661896548109122238658312715137315561768005481373032043122853166251764423797433226672553148818182527140499348671833825752784589373016540992248894728839499242085000000 118 98734323972518792991317638217355079513318733346413598255020521406591216700761193487198887209084127342337218735046028481942536128673014293824336395447034752646033981065755000000 119 3060764043148082582728827098125376410578802545336158293030299407743323620441967184178802339953676860264221348105126699539138582431740546087240918926914356329933707539489125000000 120 94883685337590560064531029756895106043586496379182968778177679274337773703397919377879391931723650487978236260049645482709276182080937274302486047158275343685563898700391195000000 121 2941394245465307361998521003629009844136134810182879243179487332368055211732470347161366832184252193857521315226653269583393410473930043582687336080800821443280170171487299685000000 122 91183221609424528221893982628622413428553774913932762335871722192196131948676819280165599308017522116187290005704984542831203067192512123999423895103112878680969810140369927195000000 123 2826679869892160374876848238487111172355509722870745862020299427106778503104025257854257215790885076958477232127674167188203511296266407794603648766022092785966711843849333698405000000 124 87627075966656971621124473480094753381201463280269366887129778734228873711380938551868225682349731190267827308390867256985151462575386967492310558072210722224769930793719044232475000000 125 2716439354966366120253066198579760873000847062489661723046500648981676641651168488865368707138636987027995155621648354720440026935515347909590809763923848589137339303905186607855205000000 126 84209620003957349727789485297574116126717948328564345483176148473257207315436501937756388167666755196276609328475969781566628247960581443280473596219443916354137611397987748922469915000000 127 2610498220122677841559751471614445000902699905981294091326803674520116508331354384920574860087513294497845317644286314306225278621941787175042229376743100268805099724670318277494914405000000 128 80925444823803013088298895869126864458191481063638854856674206492532121299192679611856192137728690815512029965653766254205919104686656298519855062207630449895027744919701424545628813341250000 129 2508688789537893405735610379664383950540378308630603052664826848610006112823649431323976871171710001373017301193932913793421793137773846184658207807302310647658738797879540859726609022712500000 130 77769352475674695577752604608960888189181475695263997620753967848044740820625819060841737759101386147306824484634112691301910871848480172165148539680399918055479370802079795637794639251287500000 131 2410849926745915562908739910898102091259948988244388302932604490251857799822754682881778981703679046441564734357996973100422712348380112458327744171448879200769814763339621764892291486362712500000 132 74736347729123382450121621446470916108313471669696302574036384912977402840458746139010640569982657801383381020963895051053736743715248291154760852532431862252685296941509951696812765206160887500000 133 2316826779602824855952241475308120689014625274610794415150566507006227918266926575841815464778053795554718246566063933091181817238235774445657422570950848117162454242436105969929085344381059512500000 134 71821630167687570534472093259044932338817552023858012220721007795922812857687327152900068882575097941877168000829888020006379865986581555913950947044758194390651487691334398601290769222332865687500000 135 2226470535198314686567165724289681822863634306027797387631088427624671882556445728075523255083475116396995248350001682693581173084983786920304709039383625407443640179986426621416677066461467295512500000 136 69020586591147755283536593284018093039941689531732684239103085083840714103310878708325024355088052152955445542931927416249490001612641703930790587951593083033903682013536894144486054104454654962487500000 137 2139638184325580413788222522566737536704433114515753807763658518588837932057745246349416134742694123952284649166206796565251626878815622538560188301739457838310134567071575909899457780216103772398712500000 138 66328783714092992827391130253196339864290918340853887435603803260358314215281924595956314237382378415688572188071907697345431472102040725117020669771533276956500406362420384713907236409809475424752087500000 139 2056192295136882777647768231511538298813077609390341699895646201263621700206525794609047257201173373104673157512090878652397956495112716583681896534252124231930843523207073937690657457303103590002749912500000 140 63741961149243366107038754180393691916827267011158842300536482826869674266619009831640626332753184373406595340767396882845939768743780103289673657220593798520571946189849748034054594581660710303359930487500000 141 1976000795626544349316897488701820593683923832457795373744817807017452844967883802306724902804007179310042716778697970684648749768722869019667763655935425211862366805461703461989903967093868031388837619512500000 142 61256024664422874828783401532154538876332300686751696987412572027002456535691442300815986148941449283499457204445461513600922338960177401052770196963782708390087496265724407172685673725044220949109996267287500000 143 1898936764597109119691032408351131819802352666421516828298341820229588194451877620415448177546962585341348545502563952882018427698869319033002723075094704445812191900918210829141302035101959106178298850165912500000 144 58867039702510382710383160445369660967590549990046104596267211399447014096606619464373741958089113848962924162781247531070834301904654868863404880125675145883447015309331944172307318725797451784376213227737693750000 145 1824878230777821864020673803187481301160553981540074516420739125158779880551244467611543075111318947445364793624332720853745432888887333143746013248676410763704263394328602173730136992696158293752511655991829500000000 146 56571225154112477784603558609623596482099852947287418307926269325366533848685794426357656834587140587356757591408654005473829994480668620478845905961212800828086282763675265000647945798574891593986925862512888500000000 147 1753707979777486811321553108933493451474899270071158573823548643723379874858201638589462033065770685645896296145782935186258652958778873595560969230740558213283859326380017405777601059355391493744944591959401849500000000 148 54364947373102091150932272930028317772145819733648480302528828663227810091390966446829366324509781756611514940663621785918928795718244422004610143026060253459971154896816709536118911581896041804124034947505566356500000000 149 1685313368566164825677788383976668495005663358766797978613321814813456178378317356349726807732581919116869904453372180670564850407390123646461519421860768739363892341425124906617638342851849225600269204063024797405500000000 150 52244714425551109595976965520796233311319018227893528371625653371718025833081626161408307143327478386540047948148784722321214108453336258199291343589036252685220487566887208943297896683222848255576723419873851143728500000000 151 1619586147192084397474217225287788041601337347554541442911615305703466135094335657500608412969265213954470200913376403629884097597240559069174011937220740619139784270789384395225941848232591485240626771075879343926849500000000 152 50207170562954616321667604102357678367105360892576990476252934930441545435011297811521205120991471494891510459572513742639818682761188777855803387748529219010805512743138191061716876265297328968236868061406459189818316500000000 153 1556422287451593105970668700844611750781647862037093238096435861337634866048678404125019869906425072003293234396375408374729122546437043095478661477750141934570711419451320382066870412825653062595719864317551834931588005500000000 154 48249090910999386285058891910000199637673936637147551725711255258286207998749016746472882411201019530966644369242788735068474768068315027810055359238062539077239559259014331719874329309019535132832034959689051680798141288500000000 155 1495721818240980974835838676908340485034621127352543628337173334867252725877428730039549928621739481286571616740332252773399199783216734314258044773549385365622683212856433244795083213724576612997528175173926127233763528457500000000 156 46367376365470410219880402842806918220341876976837210466262491964802677384151976547710334882602543544511551215890185555329032601604282024543564012844273002596386203220113663896147744354336190667027542561791433835815857495300500000000 157 1437388667329582716815344007745113723542926095045740006327005033290976579060377337629061236600953725237287971756952498892175173571760744104912106629029411118071266455064443121417020269370696647597004652338303456465045170100333500000000 158 44559048687217064221246261348259602449912893519991770045969434567762424735711719583627795234217308284385095838401605311600477319271684658359411210610768912980782284369600674295998051040404602186066490119338208909681186634451104500000000 159 1381330509303728990857722612149041063569848022359323513034827801550575855516154774737440562246771973914502203576123275953787656614998522392068972836110512471974404005677037183434663937947351715256971548030391152005299863885416401500000000 160 42821245788415598716561144797563067986964305358788454198196912619812664704550804476164337916182531037808196491993126780814364434678036168864348233508863056704469485026555862526829578473023710828636376571619178384515402463865505437406250000 161 1327458619440883560212519547173681753101163560759471373792379746599075640394083937147441622222340518238637311219617338764199609661910769818074139187445141192446421242534395353946519125145661216965771378812017427379649718049265610984687500000 162 41151217202667390366560951774310160356799461235350331086110172374963853714804314191947832687281912925834148975204943630410008399140521895342785760589824778608613871691276090166937312652025841269774376523703849391036712649145326261435312500000 163 1275687733282689101362547725173321777391348970161691659383299444916814730314404269086976035705924129784165090835413779073688662599044021226821705876017406105345750006006614182811866241967728079745371061005234749657325548471011278682144687500000 164 39546319731763362142212884305633886095379371122107731498040006439813683730733608521627290712530218558679881379412570392683651182452443954312304622676284890453047904016099434201274344773912412908979810614421838955728642004537595505660035312500000 165 1225935911684664226407790463057738709840435183042183688701976444077810777196668945777441752211832005027080983647302951171747160407768751938379966003903182476495718716101768497731378447869306383119532693361250923920354686560904853489101144687500000 166 38004013262224591018616426891865635472447422247973449365122344485851153357612837815325582152902362668460316003996040035115213993412068479716241757792753691731054235590609415742057351952541651391360158237170009441534388930475102208376783435312500000 167 1178124411128962321576331832297182499135082481449626645486689780417822226562449528627587679885113929527972049822279102085113912168617890736302581227825161168283502837874736523254802344841469050408686697659352858526810789769435849525218329744687500000 168 36521856744997831968842187359342439257353156971917517780735010661177276274921144085781801623201020089031168330867792094573048808193090938550461203919995924631717131212732117901876423960963604221837517836648044591532494124610665421877734140435312500000 169 1132177559094932791033360725441638852287081960558432564706589118797602251670269188522616376379164807203406690781679135555368007455323314486809133921546871280032672078738512400787396665200668886546683650429204047329492666673741993923441887807944687500000 170 35097504331942916522011022925053524715482712986761852151547727550346129012029832615523777995007440895474021471678015185207061273506241883232118505599743286967286254615658197283565638420197568252723516465039324725997627819317863392647946630531035312500000 171 1088022634290230412181623764203903595312042914829285938250718934983226763888450366014172930832640758831112198297671918172263946018038731811834647910466501378988247836664542869115222479230816123042505185788554095166329452848398927148137203735574784687500000 172 33728701662997142777608080349665585657767788225285437039578758854200714194148338198517496803024241299732829922177750313144447364509119298814525844714566618927942748741062614270481700233255321792147897339684162463901078255333735857492688166383377315312500000 173 1045589751552911426105160544279314955686730084087336622150760235035968728018333428721327000732100224178686027581113197796233608625078395712581902475393289609575706475457544070827694749920155429065195101197995307869033076419729584388056790172420346424687500000 174 32413282298140254209238588529288899435462434842303648261342307864456830911498523477590574926560192723807368609848591007564706583844288455372781601919863362736967776319514034259902953155663470933295988016298111639799055063565882013726724553965074097515312500000 175 1004811751242347880485733205763490092583723786929926261490283678522580689290573363830614297202387583774139780751778080155770464577967617841428998991444801309628064050563994365927900281604989329839923108949691309874735026972172791072428839492079035667824687500000 176 31149164288512784295037175180689753382711488469167569691639806682377798168613228001929956962018077460752884765898054880933039588178122452651114369599949187007794445264265729518995664432529163895377132854827429387804205321504239161830641364471543399137746718750000 177 965624092943896313145515250464050730755154146300674554799662869593127641528185001649630336269652945858532860556970667629328682575836862253449345330277904253000203026223033891519972197203886903532562567286693164745067624049225268308145755350329156355861121875000000 178 29934346881260785707491220180128292306033829685782063431428125265131211627674923972395101886943196435120278060440219537951882222457933404822402103899533262012777019336144249362362361832711090838716390747517928048134447112837897500207686780217769819041392178125000000 179 927964753319084356931615495472001370718394709977858226319029077228311960990482951149168693395710843381629822478171959321775700055505876027641129986804604674570145250390517382733140076011406985361643865233664936108884346907860753595324746111639566384047063321875000000 180 28766907352891615064861098126160796078441974216274521836899175582643352650235054916678408040669919206597444431777231535508849797205111401919765887483737340624160384067113625937792069417618440401876336539383041368542551345432911985330572108048619468374744442778125000000 181 891774127939640067010105592673376039603025473416498716039537779053909831326525812680206646288989935404323500407930647309915724771294465343915325565393852413578229044558134801219749438457068763288692992959498845037177598637142158493021573598191665599050104575921875000000 182 27644997966128842077295031446508789424004854167165308556166885479018572529101811051612405896058066093875228859894941898968837204145546381716287924030060063393116907395386580740256931254754767323508609483506215306181932862126420740289732223952607278734279166085378125000000 183 856994936949994104395580475124430570229793851563642177424596272072603490866595013048863681561962926363045565150901167071558441210791767836289122832915332721115222403966584178636319475212199425828075823496654079179584601284157947338401241092447625817774566279720521875000000 184 26566843045449817236245464237619748717778565510032051182592192434903483121953132884985385664000116289962762356145598252251471756213932605620618726629478141659181796927294650254976455580447491554792235181625950753585753107794167184496844856291436908637211302795151978125000000 185 823572134408944334323065946137846642511439528869022069662730529129523494306785399600699589902894660072526826471960647714571337623968833125463249829519247138050091147914791254725607698780910594994993901818271990338280892380450768056709154284798985840182619798560081121875000000 186 25530736166677274363998197528193913317924060451329113026876795953198440877837919826424506838175806370276310367138267707543801409825766690170716495508177796888589293172360175264590247158690091045455812104797752215233853731041228923900623171148209508693474880651080346578125000000 187 791452821166995505283421872509552002257798705353581721442493912767850014934791878439653925685315808419554824337291820218252838586425750072858061990966762933775112872732588395648138267348640154750654998143376456560580942030469005649809574123370520107036974679517578156921875000000 188 24535037456176860663769888270997873441458508321238303714988536340587229789605243330301209543163894763018129983951386605275326712539928683295543523009436024904407811872854896711864184162425067815640555079282051098588110758672787192378718107283670429569811218222422193368378125000000 189 760586161141482680576364653320188679200683291246331748758910557188105649578021321045861894649811941583607283273144001424771054270998950803148325745047599706632862880850974393188851227707990212085433272547141570843477510716026348421890803954354747359565793753757108193391121875000000 190 23578170995385963097851745877422741733200747826967376087760067697073435442558596613538104328301506945014773863934157175373861123941917639985828816965483329574215572998080931703968041713180624885682714365208048150310336633850806303635073490709067230806485324119687817777942178125000000 191 730923300856964856032921812559508666746590040642801850462970645366947856416320328771969529162521728293778915322184541072238066077130896284702104534525376840100923751884636442638416091419558768270960689555272406455333656344872476836211790934234416758556575699079336987915978921875000000 192 22658622326565910537005624590486282532682673724153095959320699251144068017620161469533791393965230145860372281939720935122762345429987824466975819240167266371362599180002776706831017633384022537668034995950288984025507230173568810834694189114664381477996358606409849394407700432031250000 193 702417292123543226646710862740461688282853047686225290362540836325185437561505784945206240706514088096875871153665209186624909033770064673519366561978648837637265916823462491678485070553972180455633031620804160548753456031351214773992040344124728789215606216134771666511086510289062500000 194 21774936055829840026033668258451307159628848988875286280137080327064316256676104254529514316499548249662583508435949991169811860187113087568261819558619201072316008325675647502814357657008939901449811398209436794456335165145654595931533155792194722952844275520208028659123668112460937500000 195 675023017730725040806598292930397361457167152402258993661666190488358652794426926575435215404202575518368413980661001445132591832971915296836985060023162763641356315730790076240168806782325137916444747505119104827632379527922224167046012595746114960846083366153988566038584662504789062500000 196 20925713549652476264990738965312930229941048682102973690090207181442202052393207980445994383030274063457949384862788440334017069695851994552954281911627325761284614798793906521009948737680289621153551008432316425905868143175927997896288458773452427603911777164231491308719207922917960937500000 197 648697120039226764214284856343289809896007667287447528023369400533377664412404034309840069666414224990455984100572303144760456839530262573387186070654356715056477663745421083069977422069623909365217378601644752740040881903429629120727911597027266191340398129190313964151559900011267289062500000 198 20109610721216029690629560947618242262579136344445444637817984420567099440952180840360188034328502412736483662289717035091068934167479831286012304586251664634186165680101081985162021091503344365537878739168766262091059819553709093128947490324458944768808179585766351410228447011764827460937500000 199 623397932357696920409105031806429512969843356532244817227175931338243811660171048498237633972430642605510805777349723440007081385862029840148980523074387357648306094165514429772548418108579070923293482247035176375843388376943968507920852421203457889544779678302133281321894886868477693789062500000 200 19325335903088604532669503901337498989791746492622900418642310335699069389742421805456603189623236086673834934806087681837446771783226022952442192371143129619359157091566661272543024550304784808388950492701742632064532938528284122269339984108546215265074588400609858597208587071359278320960937500000 201 599085412995746740512359306316946175403069077768842172073022224872843150061331929726717814868290168120878054886320545334299781830671993894094292085748211924464643148880837179451370485476801699401336853514702378933050977502336219222232507840831733830770032241906105636685092105667650133464289062500000 202 18571647802868148955870883742465326345800422528722605445860084380515653836215378977227464261107318096643953895900344727226940188093407829902876148632325960654172773361200131003451826642044314772618917694192155275283752347744893405018174286083875250043686560786113342558850270127981199803558460937500000 203 575721081888912617631617498662264958877277063725359150750237840124945114008120211517349543611942333648854229475376206968829644677169402570465133320157393015504220616682086816130341139052696274176838654542548027549530885508639455164345999044279984765007241434953029129292917537320558745083794789062500000 204 17847353538556291146568365640551248832076979671962706667584900958652274989413277991218682223481302425889456454088239959976940103643512384011209333772114606756183424072080820012477098871242341979213601903952905563138674430577715164853225525685180666142624180472405853437293159297143197785723259960937500000 205 553267959695245025543254253499740802107709722325496427310077869695422966267403426671369409693231421086804038501321353059266061038171215018413680701992739395631860152728906246283587347515012246557964194510460144958850890736110201186643313399938950453996969750607062763362852832519802789121608749289062500000 206 17151306750552595791829564336414179603052032787444858877190307908114192647389237886711492819073161328281510157679464861452301956507382269729676559045659686544918143441669626520515555345570925285196258664997124299854584395680372673781981315806834267205622880114756732342521425666770138048279716721460937500000 207 531690509267130469546365651244428224563717221175406669977765921429161324982968012450078777349822712361409985189640622650245371958491098396875764333129903480934128315347057310348384268696959896435220347789054800695769833186941514788435924936655891032271574756218192382585003706374545662522919551911789062500000 208 16482405787281044555926459049860523324417471380908156230987102805179444194832609921173221414929015692229169279969907085839062253629288704251861517666765029802619211223843448124176734772556281770967776291214683825239965148192834767063422777107597071140784482301936623995096235507800814554459655227750277343750000 209 510954579405712381233383070245456922308151198546530890746277872145239819710702533967540679062834734470639703802915589019420801379397987523495159802188624686206180605246914138453711014929035822257788891340930505923593396879598696603872044990462021063548231024187631922034708843971590519793294723818366406250000000 210 15839591961577083818224423208302366268340191209705698530775649282920115239083129279720755425629288197173838229205644512269426911204748272304992677579755447374118495667424141859243746367330223954536193020086433855444089515985149597441432679154630132259878959136459471194101301503627305808230797877880974843750000000 211 491027350808889598364633108408862606298958767001616287617953057444864281217834746649403765568434047172212500897907071895406734983758191962485326334530084778111458299831531689997052292954821640678971908739632707732552309007824770951904157221779005328480668119912792650657694607934317152448292127312042643906250000000 212 15221847875075577549293582018170907606660526429468487650465801544419018796208335168355279929379070232909124337990682197293813140863497877924751764576135513324764524123284137634341878427960882694705680924798615977535781718300983783261950318200757564658179725326060735162181389945032798742382447880619542297343750000000 213 471877284127342904027789667945679306959653469003252059221098246669319474038852714312089026490821400064910391030614382152177439601102612122235403593662042004271340714457923266797124272169114819266288739470995652803147287066141604155652185856367863644507832943000683948641745410198448923245059416580384390761406250000000 214 14628195807947630024851827093169874821497755548889942435695670617823691863209245108157827127606143840372197904504448120637816630253954331977889745893540781188021611098948280972589431547344550982475923262661833456554479475155550954335506805946809781756185130704203212909012520952387035772642109308074597763299843750000000 215 453474070046376530770107408880734424944634057770684675380297815989451153706715731629635773970258717146622274898257501325304510153915760896633095964468150390179344194430107495432291363018110397817139310015360639568211808569723510648406540849920608444758623190464804761933380979386745934331056806809173104848638906250000000 216 14057696171437672453864053514069284643107974620299852864512816358319924923040970373710610237102519712289141183766916219470347829003346042014516042039324391058073880418052846099360755933134883799211254048338199447402392866636786338854745589718562640092350178808651076851297236762281232576232957441606437249666542343750000000 217 435788581314567846069498097937909865500901286691982672380103041076541165387788604258022960058163982001888188698897773975141251395179683463281573323961752685923386503996645445732846437576532961869212179614589057753206417985229705137249163055228201066464705694779582148134081433354580971157310262090482249988017236406250000000 218 13509446020751603228145526645129829119029122047076379887213585491342220948935759945564922385218935348812129178640496625699716244367621655775331887048259358864983811776142880385739300101122957342387313801140195567327174214920380078999662466004479097166860218382701515099616207651395370340431045808920734513037833784843750000000 219 418792826643299700072234979879718024633439612758470201725727695281540652648919515520887685889386816459699327284648898844449960170367553766883878351568304705183022761476065413986947904269167002700938814070903528537794133325261020527555525602653776857299648951379857377620694166933720273838652291271178604583265023593906250000000 220 12982577625942290702230717646572751743886275356657381338531558382624770984321149315768643485929245513543381465661272172662280201553326537929452149332088791002783423272534704291003283700015254248192427680886403929159399630114997232933278181700892630916338191747117004469416648572878740750091882122209304918993746682307343750000000 221 402459906404211011768886678423101586448213779490919306128141909344364242441037567222274487003374323397908414264935206604720756846346119637630069206229052002910736561841293460312405649217065590683360684221433718430915530582167574550263851925423515646370752253897100967086943925976610135906832074955464321695161312136511406250000000 222 12476257098530541364827254403875883933914549143099850850541868518466387666366654567685400943423460695174640840043057542499649478586581488089285814643012207481700205881878922348663809459696425787461047879084982144036858753358468598497157256076459491807523028260216718629389586970552141914787209944481464462513043764523149843750000000 223 386763970054446782309389675075704179325968773186145816989154303243222353215105190960317267489841748379868397890707490594887886795738474973716564115223701270981677178593303522339759086671192782419002073771865141796664803542236168089866901252686699569506246714534923789384353381222041756009563203907205046349147961590296788906250000000 224 11989683071687850251583168372568934657718187431568668026742618880714189976435461965034736027324769137990728876643010013235119107517420803067255515854348939852581868315562265907898869546917810129816908801900348122571822238006891852774703689057364161249373876581009921910030272781405477266876788711270459197352202437553103050722656250000 225 371680175222323357798832961351522232446271791562315392795824504583051478771227322372169331577861642687012008087755149209022612243372787685315222858749952750853384929286061919664051114488073978729167328088190157738732383892975301663562372213116797312078358003332383911422562546650867318001930988921129425189388418415537007080273437500000 226 11522085431892024091756218797755632205601677972071331642836604537733115657999510066352751358386530250982205383200487345973628777083367979960092572972843604945862386681773958273614481767756358205458242491904008430700558356971765099497243185225757081017616389428042924178425348788830586668662526651923163454087670607978671677319726562500000 227 357184648388652746844207089602036331366436998102340754538131534268973298485430735970416642144365783235971982166531650490843932736416524002872848711854901656246925572194474900799912728042515848408621524706072433193720077301052940085829706850664529344487725780640356944905088725450389808020568024483889766783456711565332575541480273437500000 228 11072724100048235152163113290683089995135886172468978912528709617582241103235114591490140354061982447563987556348427847282806977094524383189829236694541967453344496291309091335123357957986387314774116665382628784134358806212429756960936337243730061224897469225449817535029695035601443433314884798970480992385567202663603268178119726562500000 229 343254447101495289716830010914794665255279136976543684503482066822682567277731575301811192680012460656752415383855467940393188389187267426941120128038756724566407869822247023610405798547638661864933009085606782283081348208177210974081022685956901761373990520888005603349455222369136026120034179136361118798361486709628899127263080273437500000 230 10640887860146353981214708804370819760501724514057329872449038921369545576311547288085025479163525770542941873868672696902234785433904824103159767246640263781866428002943407894766495230915042053050552175824433336430155036702329945614070699412947712726130008545007713918458496396063131537367216766971505378791057196519708825794026119726562500000 231 329867523664536973417438305381873151840783812867979586497364609160189657774577316998558299549700866898649821771427912395867473394402006652418023636852727964358395604320674406757875006831284411384980387311532983998622173483631762550007224669515313287932835037839293696840574495884454453795229387013563087476663178553568687600674667880273437500000 232 10225893233600646175933839772675777624286443592363032427027563691365694332218014821342374017990295216338365503481795707317781729698325272434437177164299481433130012682754918725851812036013290594100584447954424157811662777017814373021158998776974424120636296147602629178138908793691371918825017887378541338510787162642200394676084382919726562500000 233 317002690241620031453739854433918113786766396589658782071790573503622432307512306915887325445921410398605384676467128427426513417892580663391911284393156537022242764329589698763716101151328063494916561651495672797002919291775501242811133897866504549344354301562562676622049086118662659070985037414318724686259481787383770514535642280680273437500000 234 9827083397490220975059450953361500757840248575205624106899046282297304365431367537488393281095745842884692269066224654504190790018987942200326330957124638480891162341724034494035986523586337682683738231239783080649877961376996925633173440581839184703458971288587906935681831949727177686925108484922949637107118717005353196612895610992519726562500000 235 304639585322196850226641958997417739637013037186223872262217230684652883095165712770229303223648161097617308625446844620419560963650792834213063897440162797862954042136896199087922203436721722222651714730367060008973462190639337638940975698050948497382822967819603578241956054212157435097277440956537146061978847779287863827279610346799080273437500000 236 9443827144988102357019669091659497629210333536803530596896964994342626660831366437856015054699335772689548301637255771573456176234859609873099821352355371009978097495757877481867120617602555080695660461985356472081578012756323667003006418094668726163110852621871003079435694612424449204483833051396700731177383772822871270761897234379000519726562500000 237 292758641494631173067416561086370405219871278018795669548074956121814267111561346503058926914178804692032803898909215727858974470601037470357045647577797468928831333360850242484256218839389495876206150052104110260366064335628036164296954894124561035367369798929407370290929107878641269767369066091525689263673807805592881881167041508448715880273437500000 238 9075517886333566365083924790270187901960892659958213935680734357357871131764733102666031001817426533910771005035647643579896788785444042968602283734944914645821072838118962983489854674610800507058847334559563622806222538422485021610977732356669658062298243616199102965349640845047134239016588632212452180639265049965715304316822580108614710919726562500000 239 281341054476340557317416021792749690505279169242839960723365680800718404335942596771402652861763605976082517820136297194752021803383485145939463628826944569300425076648461121035528555305266204174158215294842990717686662051843736941447937764623664184625062614106167829302623772280907374907931658832822413676582858815627291816853740307730362392680273437500000 240 8721572688766557276834141627700830237542894444382527362212152177523175601545882860318536813070581255499662405620082228727003903915968928550698611402774176741657664098067971047965363669535094893912382721689710500877851989714519090155148467829167318074415250820290306763862717276522787450362480163112967362143509059762184019366328963135191936169822167968750000 241 270368753351763275581679983974619022152086291633282589278131651923550776959120870857885562821535303885729051907344213595056215766319236985869345090810525549760582825539898148132285298784358077514697332045048745689452838716339321328605925870017837290694949638398918369345246407213167050538770880672753162450966922719862486298414219364208721395678337890625000000 242 8381431353904661543026548902205881515150632169653899687518395895416975253227192935742905674154513283679659055944452994636355957674972911470074947085163193238771493346744603735681789204899740312402821908689708673461445232980587485436935436142362165802565859916758819005349034947312846877752388244789069548881857551532883434523780468954084145494047537109375000000 243 259824371971044507833651567337155773651184381391658838698019491224122587345760524919676980014820593351944928525798231507591935282254915315195233350316876577131175676683146911762593063203462709499188753103021930238908072650427441558034382841785197805308322170609574424182971850726365316482338984456550019283168331000293005306685534232184478967752394587890625000000 244 8054555531102379742837883679883805830313677638359200816985097357496545651607734792412718243697132737479731408563081625513010546881217340204125486834883818005048816379664768520021134254034216425092837243423016345554847073422874610732354440322210968852002234615646719775510989917738724917252049685367762314539456957164977785157575012803278244030202851287109375000000 245 249691221464173772027809631941789263000659931781412569604084393096659724151204880791689213425921642060382320040343563044716351761916431108646381968873099614618360723901291601556860595170274155628661636037282889244678487400861140497857484859470381094816886002252317981147430139465250743826309348719519464088990240174873333859741095749729597835387995990837890625000000 246 7740427865389386932856990964022596903109474930320701481464511537160687163213783149437360238537080833146765175843060714923993538264997864175663517648877277244591645977012490739567577948076509182446580140712791272746540279948887068085810736727330963019347448749161418257089938874785207162831510351267453784899846489014720862409713633020660254466354010119037109375000000 247 239953263827070994918408383473341526249153355718371751146427302966510688822701770954122310352744074925124393629705591273012270492409425905613674186960193367032602072878914800306896078455254419509169902653997419166061851893458048645082254884764928714562227877887820906578679002228584400254812819714652431733431478368681274756401312191852833052698634575235087890625000000 248 7438551178639200842465751458921459003559305885394052346630830566856595262960097530093825090431483583794696056991258744234400766507592428178165676214693720301248992237541167084707805729790932433614112747194269962555131635275561930876992487663758860806369343869599170384678222870785648378025049518441934425957572227239828446321554486679957344878027323783306787109375000000 249 230595086537815226116286133935249251495240690454765127515826591402513020864716054916140769747248253882604137744551655460394711436279633079955462607017958223162021776565382966398982372911073239578356976785549207627905353767293228306385633095718409095565712987612561655280315549492790266416416455366660295676386855084232225088970898159624551347997676273591631337890625000000 250 7148447682672272009600153151961931490284432964908116782038404256807591054206946057107305880934830336652387403013291278535843483355355401489358519705236625936641990778450338080110127777769530289064443595009885566861662652562794330360883542733859744092426588940163908841877014968238873836620376862376399391149432586953559775894708929842474575408893840227559790537109375000000 251 221601878162840432297458520709865221710708636787141211559922606223215612478855238297658847378377558994307678091192033316684768798151537052547350876902687090976089399246622662855365413250486577018488956688338742967233777568932619045615450154217325898304367899824416509812870075067983578540727006538689986332883678037732356337016552105669371834317630636391799483587890625000000 252 6869658223048053401216681104976227583900598392711939906280072888881257833299650320567493032123232054493237450000875858004656898381898039804787511472595141932039496039788196315567394926134277394952209316457385842820136285755578059643302746324341369924271024271299644475799515467739700903902099043431448127170494755819306469358499130472420574441499095615939440306287109375000000 253 212959404914489655437576590106345632137846193122460005410496006077794302617590419923034355254997257408164949828205068280956108251869140496096904320409451096063988631054811921282989111015484505786517850192940648515078026296261951505123021867984378280256231157722111341994943977995929841389102998035969741882630574725052094799767951993235631966296198560761426770375837890625000000 254 6601741552349179318560518044711274484417991792725981586952332786689222805233480908961769510328898312793417681729472583719535319414263702580745439445373018659137905458476495502846032916995163588067981057058988073832007121613287741076795667970912663639062129995894668041983871514240308701521530148931927235103676431719402334408897683911201162569620070880751894252630037109375000000 255 204653988122824558875241015679900865549445388668745493736096615013677581751159933707294670620125826712086843524862922213685702564038548889045971024020673984766015434778438772411733616812778808292982148916376217539961794817451542890060015702862996378559958405324791846921109579630748549254541523432603642055055685925893204062169916944381734587825386918350732698287732087890625000000 256 6344273631807561325128285131186318884539926747075532023457496287487733603823399294639833151359151629366333175781861370979563324965199438235400794502341062228706744516074633256501346275128240945834985282169459820551269993463873524884609674351698308123409685364553659435953412073512720693083300901412944745848129024243305669505365999320600757823695498621363888257028229078613281250000 257 196672482586034401078847062065167039048458525443130937197277559643677904712056131616895218334193654514811723215259120345226834536245660537804229859583565832333679829032664710796595116844138821344096366418461331007845263875983365857689528950913276839144962457033045175858566377299518311885401627135764352527439726718885310469076514083905080977385850761644855083127333291489257812500000 258 6096846960167066433440235836970303972961561628223015339610905506155645842132432805373664816720941820660919598151038260542917303400059887498907830588372767656364816846672677148421895403975540935456706385979810616294608117570083883461757577657989288992620354882663489473883460747208127550081548208489129191824644624563786865335215116732113469055000864890862592980376768932416992187500000 259 189002255765179059436522595247533321798048260294321109154885279465995039044304593372519037531105795625368387888713331731798134707242600558512390645795158476670121266588840738580254854307689847518572506431068693443176020524074145246379384983469042348380732156833690699183857856813861507563394910698303954588703380424705227483186730358611835293875271030089872714430297133688676757812500000 260 5859069928720550842528334266018603833462933964681223677350186193752205527329029350419548590369849614308263378815190094556598363269046388086906200048849958728994282931778692753683767316120108875972306843681772169767952804580997014744272377439978438627814667401906347362097320824904295060283609373548729683287929316199377305392058283197085366353948011074866397199264265596445229492187500000 261 181631167790337076118258510460273915426777606753217894282381541200188409153625786158694395631738489224242750496608380885157588088025449799942821157296499853263237730161925512030333045941008779929732675986953777466408017601490644129497010853265046969609805779268408757683598768040014525192819525271287069570818307877668230341906017457708165771381914773305695686632149219800185864257812500000 262 5630566201500449359662298418893104472502334530301416469294083893983610293373940336951421671209832653562121907561027005991035659745565388501155872178319612648858936761399022612025049097149265095500350944688023406895704816137314472877896574509283157389533006573100296388706074674100662706801379318681731820745645180430992327526362497638572168186191329333654963722629235996932578041992187500000 263 174547552246513930149416073419049244570011536790322877000183215708253924203963549928390428736068469292967976963278148611221582123072589799088130620629458550298189954416531133190014119100931465942552864650239230252879647858208451384669420334330692377482867389590728757233984008661234432621575859594607312286319584899915348565619167273620631827968533076647691330058747346404873903051757812500000 264 5410974119641931834628327771424779765265974153426158168608623686853010637275570875345388703633259856128104509316173048568730854110077423793277971565870927190341806935683128227256989600935181261894351146997651319589701861799334938093199458965920518538804741044440446530006622879246033658649995012847824076674903220346914361374101232867197308378857082515341063913476049078355838450854492187500000 265 167740197708899886873367475272630021414709383694341353325813845227904929251763546309176394184100297538139243736443527259825231962895348003454790732737466355005120908055142918304441557630981211193051778412000562437271101574697981558645958214039129062989143885502036877798175243072658189013014964574918530521541655333373923855745396996702088128553068486222865008565866954379162372120239257812500000 266 5199946128975896493070960478563847973291382891766640687914483694668484754781855784842350630689978878349584444876619074475994670009315425444012353731418426110803694972567601688172820841251187532714326144325425167118721185230312815343975157611696209110297292416299391698647119430266262565696440126143710351092547862439460818866977857654836887880743613620281015767091292054308611547983666992187500000 267 161198329998252791285093405933961123764530091748230140338745176020842074772819015498011793353052518115796331558957529113160195829776039312717143172338646438855596157177191757254384820351871714703237955803945852156640619674850649194683039839199402535355254227926314811119403018591698229581843746035256600088825352342627638867358420652824199413212019868588781900399407962154258832545717426757812500000 268 4997148229945836529834598148005731771067848905260301205175165139957817928367156208370263166576947402366813780640813348205924271255619189440011391595290140539549545572471769629126873761938977678162398514351046425803671463673583796558458031260302021124345657390606921223131690950401770146698698351521330063170175821652998728908806436243707170652936871553397526985936062472698055972725496479492187500000 269 154911595128320932424770322073818729868493281407680510218348399251349349128760067170362979768982146552908389078273927454871950114173483771115252031327066714768977171300856936951379810613394677633286013173570426808538141815367744756714146709425589332657413619061203109405370371065668583768053398402745745647708158963270351197320231669127477480823409584014341374307816615445524240742896774614257812500000 270 4802259448977948905164711148343253019850382740320363186617957569334232406008536558194667381900573149635488196494072520160892508488592023332382287578366126775391508378310095796016170620526729628901354212023392825383779476453495605763151215749222453687996690540420307358965464896176099017902900983035337269647945703331746309065526285126497846974075184848585392596934680876056033338822972909291992187500000 271 148870042918316416060007811684341887827101751288060498599344963548153793148303198314348728924555377040137690452181588778480633714823549781559506076083678480958759050700064834507718610722151482874006995837709254827860589217536289980429738483102807729396918408965718819309134396261271388611403503732432356570751526260704250124378385483928865642271056758841696920424596413966112970448687205771801757812500000 272 4614971330467808897857196910871330893204092775862229382634327098358696165900374972008485528602838394962595578629544830585784430619757083108539168364428537113028413554949520657338983291028410999661420160694616362541346184728197221723305096564012537183930466796435024029378108870502435013741529992683542555025624441944028506900090727028749938943886512365808044664623098366048960049926778200952810058593750000 273 143064111244502075833478701445369961176809031408592854815616464144962621451389879476013112619981300339362107326855845894682140891147654877331332433147951866276447187792384863884439659142709546662123983524713193154256217293353184313390130928412737587791359497357357212588622004073038645515575157753040741056533367629751837378708549253161673015714609004058200448871898071627362492489621612376771484375000000000 274 4434987448579564350834913258265588604593028720810938501490651948702201928285775599596093756753255862382767219324779756583268599875787632749263091840462832442407982412307392618539764010205393160427895067770473619570816671243273291978946875810300005964342400048099543565926137458139799949700031810639839225630270741915722970213937087231777070658180068222070833610501099212931425141266637693038912109375000000000 275 137484610905966494875791589923465960793854361370155755743267603647079694529960294445203601290340592541400885629630050323193376571757643748811068226920343746285870813553084161065741183929239414602541537129365224358708610786327573660029558012734553572003466323197879639600643367249721560067210332299959606327605300438508699064184839990625282263691785558385963416218176391843153943491358646600583954296875000000000 276 4262022938084961341146726934061658920205071660019939322138367653187990184024237807290355985957686100890887999318750448654877879652341688815592884977351345982018684912771723012158776138144155210709154004696095577005456778704022753179332238606047261687348607606318792605191173164830352386314402621393838615701940905587337761135386261769762546339055965289399063149829915882684705172430692321315027429296875000000000 277 132122711080633801575461351995372064729820459173373982048935702597778429616091560999687037077727432362116919343138075336205867450197920268139195246433239234362067947206084361180365739947601935495659222239640159391731269587893475252772369526128857407075561902079025962484931448069344948092216475127212770393992754286556883655062147939595225872938498752431492060283247930375589353855166205980467105337109375000000000 278 4095804043499647848836599240079813790931796386864605384173791576525772363267379126879434349924586738749397338804000226656357913490873742841461088266317293232073007618498489860761920170223292779535577594992118624004064009201411094756051961154191302104788076270114477920965924611583368554218624095407054660928123361199767084543007922276301776586076898187162994942612213723992697910961734862963205725746484375000000000 279 126969925348489083313850793617395900832413970005225122826905096747144323595831883990497581533967645826273446651776765706230982556307279222080524884686696846149367648996804522321103640655079943800188440103630890676753828280431155449346641872829621033042907223215201939491275776449293506083767273198054840252782806788076636006548164121048797388060702114563012566524340780538973177589565723410127538564919921875000000000 280 3936067685803161582726777334561844798524211526389263399548976397320135583315132220175737125362300456081897580346143545102598277622702074564558967688190342660109300503714426781220882324203118796310282789925476629386394259957664342768616584672381648159867861467938593239508370256447260356436545993378500735186404295673727535685252149265419457058084598353966360488407035308743715855107844098936245821844263671875000000000 281 122018098259898009064449582076516916808551342590220926048008835849976847276421223982074424596198024323572818281356509716732267249251056785975298968359428611203742068459220314353263326141034479595683742416826874670724442301657008255284274140930092282830587293938566174579700395931127227602659282129051406392868363006101943171830307337835444391670067534532872888265380494213744506923822829287427370567852302734375000000000 282 3782561046056838280995441070230115990748417610735961375701452516681275647157836777453477238320623805466294170183155868312272475174906280163544469390350422148542824484829500545881392662582893546087562033929512183226968888986887750717622062444376090485577708779647289983475405066025634303939783573370640584266790567285246438819641233150721261911025861140583381747705604408730134244062780646477152035390205380859375000000000 283 117259392427761986710781297978734434373384102693500024079789166114748842630345141473845498406337766119723555131011341761391560103067278336028495591686678278817864038903891996503231176160429233943658502927431882983460644932127678398131457034387739829160675815896951723969972994444944716807769057190822041300720543776213844411678167713018792787283232421838746354622198332616016145197580190550330608479356049085546875000000000 284 3635041165260621588031821606190393464040586625848997201169336070841773199459395195451781022286698368230493504277805175059890635667843341060559050319076341002861393038756120742627157288128020120454119077179692198883926611280803097182555188579650316276560041180856881664791551920600921531422561108298679543776476558720532512699795265860703663887043667556664065196542088148916462508850633280838665055510672159498046875000000000 285 112686276123079269228912112226240603337694297180031195630238060571539113370743575053165874148405603909532861129998772544855020621517395956994084699370984559545090739743024654912982122770865898923164302382616129424593593888493151887976983173001160987384187456969933705328695510527879904153312492259873496731223801782860606168077411834752063401064622774573221243574150760517595568644135722750402886817690420396868359375000000000 286 3493274559815457346093970394477949287994044198762301480001942787637108506152926469656973531006944369030446553461513741879583175010696106145603499345601758964301852291877040155570994583634234267674747761015874509521194718204461839327187477758135656285368923392491962649653688161879632436055872852155016765545528064112333576033650218048082671723322624408358386393575089245001979527371777872955023923617631107713015234375000000000 287 108291511354279177728841624608215636048106567885531576258240041477837022712815822152679583751675659326277801056821854853146790770569119147790235381041264066042335023304250764223576803413960644399381007398523189740411841931107241815666824276296075756762803769933438340754177776866931870145095955831832912280592050102091898272371021048743563481645149525567149011206746538460389317580472513463299881767277016854649251171875000000000 288 3357036851982654509591875176616060169220332195613030774191144862203244848684735190227429433213638714490683804583769013692367693102281333329139327013799799241822084004416760475553577664081655493803474521779145618947471110137845195989708541377724045209734780673532045163067635068870821696854411214390183066562255798447706073924569367871999401296391926331952415050155574910043855251953656921003596342092132406835339033166503906250000 289 104068142411462289797279459701700504249430229703352051038008310160894112782755985709399292725721505833232555397120749000649071849987990427831673867446913874375851065295800797838111624440877141327390575171108201172888695602803191041678189681125134186974751422939831360778930491850863923068429040574704304566181109860237730972126753302420758253941397526598278207133652997982600804329140824746396154937496957865632451200073242187500000 290 3226112414755330983713534456777397440843936406337244212850931281970521077384686945932597892161840118202365496998518648672899560955968925251614199129430198886958456863290209428540286954315422680764636911560803926684335643280691529485153055003655148747393441818490385604172818741519243512160020529005948203546677632369458103663833656373743057606308523941769614949119751096877586934774892955631186471176486382226306924448364257812500000 291 100009484857415260495053575546864456748621649994107548446487047590563103386235571013261376732121366204176766807912249779527900938005355830476870671508258373089279091327376737347423109242891049381543823362604693724805745852028914898215284372526205584288252275454150139213989084373135964743116473586313817144690348003756668733686596799763963790939942227145061325040040903883527406024622567321738432517133544305475488694653198242187500000 292 3100294030579873075344615070942517377763520763074287892347366107113783457435264828858470515612626786151788064506830696920955690930321027246099111186433967734147130499810407901351040067426102712071735499702891244967467271995336949363382913946869524171863964825444582488509405666642374118729455349624908427579606411623386261846454376509121051872441038792516509372056051997855746523492675230634169545554510162541358482495495239257812500000 293 96109114947976065335619648297899334485912923514089554162124983551558376331163780862785418076767036318590974931891746849567292806684781716296275060605643368111131394538652659896754657144826611166640173280419802668094113873459007235809270891309045349657888976164300084703973789626921418067744488667099481619521787802355951930851360660932005062695344393949635093310680716074934124222797395335008787569936688038751193227973106323242187500000 294 2979382563387258025402243111293999538095859101841614519209462617400327305502563935017675670029732255784379757357672625156953509692014812298020965439961303941663234717795996852893496594313919022912717091277828987685052900706049558265322540986384077813482851692151627849975607516965324040601756509120702408171700083606742171737465966055841521187606491189703830293251910535640192812218157919879520678251653922729901120436903542114257812500000 295 92360859465004998787408590885946710920980985032896076237994079509577452076283804775741193814890682478034475112201252328015071914122373542319460798703201575267051695839799825042207371386020673269530537820367587877198030687617910350500167515343371646429603378891586499893366320405899123530839519428343760634188949451780334458353649035733947113686872384324758064709831704815794316750981661509280005907423033778250199492616846559448242187500000 296 2863186643415154962407777004975162520990701721858202339296434052587390758664135715601290963258342228196137319976597778398015907188215314953130896019264694191207413326099519670725133865174085744201621648873819292562832448959790298298123618347115877676931185724697218354635586293015038294704331902237764107263750294520505105845763393986550321029871888996497405065546479199587682271682103842772802666309414812358168451894742020588989257812500000 297 88758785945869803834582518467065287106360818785936967902200536473986725167675233083919035184653022104691511796862706578010402660160264247985748012507920803283044560039722201139270248321243571223098673478929340452288226746754485290912488243152152302817888448477726030780096372928549188325273708665554027323578685779368698837896057051892527773360066199008599432105596181095858972700080965052739644952537192030111950814613073331012573242187500000 298 2751522364321963918870242443176916617922307608089947677919112140350578632047572330714403098512884091909749059077212427215927128211228360309761894016804868034498905362903451910658058739900393642592021855925486602748633678882817759984311672803338482459588026169375073282304142818030780862812844203808600132211324302857801205789538391066660001390521230851769068852269650394110597165630439044382416968273561454129082938722801172918635864257812500000 299 85297193293980881484921231230119089401970361988386561474413349234223647303594947790339952169973314398274183176598267139534019641547363722909495098970888937713408009110388616428684050651040222099837412949078773259904463802764049000602049378195468658244237434277641975418069686464667751633675349749172058383682539704643997816903517511511021829716428596560311917377442589194048703961518305307260057537031092076679769324906011561682465698242187500000 300 2644212992113407326030813348374366673098825983248479272454097359488890290308061662107715197747263456215536385025273312694526186056486682122458749278889900899716924802964238625892439487406152915105733361060733200691197390146342827205803296251368970242921126771780964630423822774274568226771510061466053253029420175706949818199044522013130952565074318184755174863722720352651116127589678453116014582213599665691663613602551476256029682739257812500000 301 81970602755515627106901124387066288816833728782197746880385638339832503341411487426629200693584397691796195906255375234336320180971226932792920841583521364046105756924101130544257134741180964760241129670250130130816163930228121216187209380691879540786196211417263866251451933630460596295753235699379429719868247254162165869276280462124348577082510949667833376595584817964184704230027219491129488397209357998155712571955151468394636918823242187500000 302 2541088685420984440312258084210343533795720521035048770274949764504608978857123209243790618478288025605601593327547203407573787346570035043583510002047873302007206981856269684004830227286111279155001914145943540735801353095976816319772935437095206469533034049620348243792885972632485982829749574453027367415499298126111249824599677001948230951289338578272193461441579707397764977744286115152378842386860591006793290230789194167400345729614257812500000 303 78773749248050517649628020685070595542357493244138877385098547179091964684511191569422231102039446072616463491888802083399879053867903872088755154808432332073424955551124639309377181570649568349186729333315729162766617105021884708638384492338018390612056119698621771138154573834867522251681007773489991143241421724648943535779675592809671904958001487858702291823625966934524862199198542449684777322270572303757182641804145094311445890371948242187500000 304 2441986226689566047136857263548236787648478223711323069425053267669089227169582403564585752178685343689248786685556642603310081364127476535480401048684087674681972114665217105756700382893786798994753551602654676275978122535838062169640212569458301604403119055963779178130867776200513876274843454285341792020158609532455911295432102060165687279802036811310797099909655965965343007015538943500140469673345600959336316151614676195108741681907897949218750000 305 75701573027376547461192622461637838518000131824455799870551870788509566836303239279333440240566419843304015492039468117317400575335508454435938092920755223473362506777296924817289112861448023167528627259197858749402882079553908670391077259396033868187001201314460854780526925780873906041935402939686442842795081821636346054524086963430596812167035323021996914483101165415003843377948871356836137554422947371958226376305066809474061361445531005859375000000 306 2346748763848672971295422762351690435185821621950786274988366230979471694743771880538986055286697576637542714967720861278541700052646156504706297416280451725223630409875499535838502833302922611897254724898112494875228085812403136151960042141308411090536266836723200386963318204918605368008694148531938354312355145812736020831114364654410629960766536294062527188049096158363811384682917883913027768028410847001174654574270646419901399367017554931640625000000 307 72749211679308862110110101080170844165722845554101078108358777874045486119134892891197355270012422147542118440536801879018689302018218599176661807236225877896088492326339082758796830364624979431212193266200012943234762023783883671142890678257931952493218302344595439875807717426572560118664534368440193129368321275315579072192572787123921775778791442350268971274793642970474270440226974838141562820823218411436522269415506000753468246193559359130859375000000 308 2255225562058574725411924992350617830061242827629646167229517280384935557196497349881226302402029230024041895291593044425719175467199574575648123431248665796753095946941478091637785426483435440639275778164622424735764531542811073821752749398179392182782562937511982907281660614943240475161522914540891520045252428296936257491290132238909745700489704063998213432004531691018029165024012093263755693160192346009172884797951670591001589285408083726806640625000000 309 69911992423815816487723542387694124220537431176619559284125168831948357487651107504699801887486687457363639160881144565675152488341896073428624260825682272027448754286887719168552716596372277432842783801447959132042326949060697330582538517257676780765987835026658787006390740763682957918935900198537299723424500952052385321247155331425440795121168003741860015175226972029592354921413594000898337018609102109575774967728065974967449158894164313187255859375000000 310 2167271765138290311117999710388091966984467319271574331227058733044421534572861036767432171140857533188540259750056460741204603962050059989119708889453711524261468772903920072940182589400692055462796007946273687551162828141274487107395256612089644110768939539002620984768029870460473039240662328245934974485463161228839398525569901364131422791394008345507352299798324254921646186887051184845681396502597778015339440350055497092177642175953833949898681640625000000 311 67185424719286999644613657809487648577100531687977012355918149711268140364772317470550247618785881737710539380499943220649655394230183557531041498357581269236375978613593019487721343086124527944487379073414760053163284469605871334809313479383236414854932917770544950159009541837760179405963554504518453018580472252753732319398543252848319976086187124112255583779825287090733488832553582174731377794446476639461173025042933027211342462726726673547015380859375000000 312 2082748166297896988981649062505277831508160777704586642806150499855032837825440773977998871272039058659024801423809284604534515278674447965487795583466919669123034092763244569227213145112006610960744436440290888817752347541675941757633012882914974991158331837699705763294804625608025026221775989764018342712557835920292188516954182304005347086801282414258196973672661710418182950801805611955616153260647340893725641659254715222141209303604696413416070556640625000000 313 64565193155234806658388516720409595270912385378508302060445277566507643237564847569597794717177990401160983522019599705934858879153249965140961591167537699061514317476118118931217411888449178726866025943977307935465942684486610496933782444219487056995615232770861972155363861613214285634173813525711188768675319942074149160810285845850330288640299486579521050835318170682837786049319182973809458831849859668291278120425224139719218621088643172556620843505859375000000 314 2001520987812279006408723287597822910717226257595471975506436520076467876954014837397518503636857123115670882000204576913763981022493069926456700234966085155428925077047159460364189426107705802660600825852515229406979913283569511679896996125194344811332112244892134338819593955184344335988960413415533390674413812597942849542379719780333033795943084246916285900621167712678884677182950297467218052612664120038809849268789465205795883256208946847759442242431640625000000 315 62047150622180649198629479262751399409121252638736799557672890666224014663314857738597395926391193438563361263123013584802275724337339929264743773676000915963000516595189167510757777235822987622484882993669760884720763082543866220583432284959336995154390170077302959911920223512916001046902099747491908886949366864965159165975326721837354146315560505838052904014193159310094143210585930527265966950213654314231649422741890236877885918693154979102917054671630859375000000 316 1923461669287600125156244634909078946166264067565917480161247608009561057073981413910966187020420677723443388211687563309239054439047145711643149840991387011333551848778835155244167951257281648883853953341049275436642741942156111533310113701285292433104502593712825009925364541555303558480474702303189334727688134371127602792133977770945697834758708778225992828071094290408865173012201610574657905620808498918856580813557584966512746083490622666819876348414306640625000000 317 59627311747915603879804237792858799830142874366178838152537334106631415427449324095533897042464035571823443667785942663236111795055901858410344121257668506326794554813974730541284752509331679426741105256237286822085129807032958884056180930380799194838877610294411981506160091987511742847653394141841829055617383066012344583607477208890210092437690768998990331017490839640545153998275066507886106414650529193317143855244395825597354674445416689131019875328499755859375000000 318 1848446664185383720272711649009620722203079246622699848503728303331545251061942326149949048985904583079604459923539986732571378089132230494517885123135323149307806069973539286929615199510232915761094951548503915550070810195816149663588216688249822592292445368447431023475009580996610983594384664989781784339915674261628644979780860057997273204034450469267623709309671173852250580703230426729660751077649946022894407197699476952438774635489635857381556470214586181640625000000 319 57301846589746895328416249719659178139823635975073743168565325454164335336292766181435264639219377597933172615871822466835674176075511497748356020496646560278153320699700496151527159183065976857538864039181837887464154760940387217382107389497948296649878500513141291895380662092477196176645901792612249997004819636814731106483150365217842884006025463978661453323037945195368606937307018709550833437333196141240678514515869742410060367172442976732431926021682327880859375000000 320 1776357244282153755179731587920623530631907047911448218842566288592715815083694421081435282411930059950243662482160495569203487964455234185079179088880848843038211414318602678332788501082617273073634078914534902095168766410248681488149406380734992531761778459474435368014255587029750869906427417898593708936240392900000092959809290071136525486839688041969379535246479763526682267057760286367547545829779015923667567838958511758358246995779121941457665701878630710754394531250000 321 55067074572746766410535342470486188706807746775763933984159401423495110411885886527253647645676495610831941016402658073507688139915361506858192977658349556725827762874368547293465856209739692813452275201162210804343837648625901420476145501000384748391680431699151257753935405053632642001300719980110805632485161957651100776480193800456954890793793282181610597215203298131548521326772891790537720902749327027920788280236672611264432426199892272938928701949204101358032226562500000 322 1707079311755149758725469177178424486884818370350762528338435332486781155509283047680444895475652077861188263460827348363529885060670983238945656757150307422462143743097574293672370959014693548016820511771024161572542726830253905354115744968701780215278605012739360482630889060137045142146248421892488371316185217046027768781423291730035358185211543837563990479358380478037648438737109984950197238136981839738188416746125594250459784333447378347195344006271725624325561523437500000 323 52919458664409642520454624870925090839616517352423447346681823905595142902742006473343544698454298495640144104942699964679529545615194753677695630157684992352508696869741441704337164913894554249839996337688745502944906719518179681880803867887884931714731685928778207056230517168666900951975114201506273245039126826693550287959839969742617814350509003614421664524031049494580457535211829509899368790672402236154980403445719139694447782027885089143267951563263345634365844726562500000 324 1640503218596698918133010862728889700159914336250915591363793286996955412133543976451570773702316384901847667003735250212502122260976548419891577233557409445161440929603881448298281010985926897763162023208361360663611180464740865044079320625751800907521996097005415557970578010085195734851666368830900922801463156793283642314137795379407190541676160042934823899748957268841007943014367250663807778609912288877938569265414680915814658647744729896789111074499366718322567749023437500000 325 50855599776497666462089778988232149113043237815417917778079404346388038879761983036962258542849517005010146045412103789888131968186947425222287653175142702045835176186007142802188614396807052196982200694967312700722586679662096626023600118065688190103870637469595485707973748226068814752885379989265854149496434698148778462931997571169515051417677069353415040730383424884608784695179529526659716304782917391809018616800963092286908674862492281669678371714845471691904873657226562500000 326 1576523593071427660323742858187930243155003753868523623364566773320486904073731198276479882154953218707104333890938174317271437677428901966047059915375287965400420516147225781919830382929174580459756208175450664263952374940059263232390177742137716246360549989945000502815411754279614356287944576575818657055397652983722714382893012834389395450852211976009734038329877480413586151069221725362258751030799806130791382556274723193257528633123976811377761454141998261049483309936523437500000 327 48872231385214257470003779599960579777975702479173866401020552987053006687233508244774664273336563863154408834007364891128180522227732265307481938097332339344330111123510592487101517344370083772439937573515410272655792570644191871242490974908899989962951378310324935246436080145257261513355489284530451199874622190998301871388621804470929571798630682350276157911661537480266265087994266189898646770459582445678994069085639121021227239819209805110388853162964034921914912881469726562500000 328 1515039172941641981569117448478954982562535605919331157661628954760914346226795213030202090903979505702291370278091387725945414313166847102250297585712675703285568920311748517154126050629610111637932384696682323085398187825201141881977153737421136827852150717010943284951802654050077055963013178967722573291557281858858770014058199729415802577970179155230652717242421104105908609072311903098698240395907299453842036236465209929552999687230817838244747823691768685757920706552124023437500000 329 46966214361190901428611649610133091752242577934536728092043047261587615756299636051523276124890358907183981339710971412418009603397434629632662578561516671687411812366982584988388600193220369900629641960824846755251641885901911366176536379072841248780351749268441151203663941359635342421816435520651766432286552825764635100524671247634266111950134846013225683228033468577748934022670944289266985203250836127106626802719922028293854390057916420479004464979332127071912253058389282226562500000 330 1455952645196917944286000407839975950396443748603552638974330412370907336177871138573852134326614356432311512846283357274552580476068111366903486474179689013929960663900044827518172892234319517911941643116175063908591893756226206761106164357530998077790429423076266548113475747670712459395646046328038653597388493017352454790658407863199332239290479048037051731924263438469252870470630217898868012956083292963141979346631124322436030660733355978797238888806278729614877749592294311523437500000 331 45134532001104456272836230010740607750674414670803802853150211273651734600201567707891470834429487811720441033355411573321289917892995655777795854467198835444358534778541028429258948853710113346501435184952834685491455868745167297538028563017278586455245665237507606549253594475797696118576178036719465561117061610755155826638034309583879589055884270331536968247941077676331818870046299983992807482124232118134726962499673983925790330598386786776780547108955666063689474435941397094726562500000 332 1399170492034238144456999868731700792210831876408495073770029490152235656065363099272830657310880942772296191560548422442435814940505432186590531214747652424714959324818240485162340101540084753302591129964080178523282079694788423271149142451107651802696198412093105674975221491394926677172307506594167063073667884432152335642721289426178767896362484588206682264936004582756279213121906707649103837461803078322637258848839442643990783958028854364481921368018490106819580725152140536499023437500000 333 43374285253061382478138374821043725068673482724711114902664960784699464964769025077212692271892261211871361258617945893722599059715632790882943388478938710669006532794018970124361049944719392019109577614491700988872238615524907252341769315604858993827837330417218877983768015409853069525125598753397183858728809408033081682582477742576348268553649663315669985966752647934372030479590503030345189232392199943829268617564884385965019584800626813642278300271651535189827218883930761904907226562500000 334 1344602842844902856821402365053546492943147081170358479067044276535185450642571361743803929137558200052272397500033045713317064544827984687277027002677680571008576973495020904751727143749652748895068443935402004592671089694199765722769833318063970140460567199805728626939223795336850578493673796055493570144138030068131546627319413844232985886129525513959194862426318559190830001635120439950076855663319297103402312112210791737709166869149258625878072884900247339895685839191125151278686523437500000 335 41682688128191988561435968430296862771479920283586671031534984304632767022480826611619159625814583085542293592812389270832984096518675419278334824056662165997060400764782065925230283692315421165920538089269616742134150951973267781972300859180058637191267008556936139195779663784784691049241590129439687886468210599593955130228102504239530927892221729601879177239672768749714502076318658852676516361648958238092673305176305719003970682978288592136510163580362810943957389635302796719912719726562500000 336 1292163331973951645403662369861947312113391275211285734847756737445628020119151937523676740487717023049650158310447399026730175304416648949768702407705996917833711215608778964155364221105815708548472410588342349135225986213886826019221888927172581935648725989042673039723889690493624187720053589504923599696132987359886369847396345878071077568608282683992868211254932987501124799071726629594542145891149961802820877562828096612446552641755911772341648416799071659885838115017556858397935485839843750000 337 40057063291192501007487101269925448227638073112215350206812332862937744299793312952853544488319358118613967219445581051979150486936851006326883148631531272190846303978207594452949018879965132684337803876067795092281325936252611570977202610582660984438866803111294715552513967818594925559179589877999052266943985240515645462555861918833864609785725378592435800362311375392794487287085889497945729911823078092984291942209620925349426847114761227707982843454655312073058989672630780143444274902343750000000 338 1241768962026967531231280741298046423172592058170221312367922999259997176071367810170540847692264533505666336525707804403271413757201898894697611389457497944313646382964257158411178334035822395313595558156526903511611033178472842168338892162788125878615105010348593979829372224295876814230520576096552722108431754321938979120049313401722326919671745497076354792954192036853249379540085245633320161351757500834645302615840221112229812160818575942557728514927441171889883586414856060169862854003906250000000 339 38494837822835993468144301640080522489940536107133140730826404241512675956351471984883103035960655062088522784547603236962277407683821513970098627344656126877858688265355992732483481447000512613124373058715898037006099051883475704429679160588246471360526921227612356661311851319968359831277727116407607995381254707966542754557896373800105230029767351454998869205032574553546059297376148892055395181948565426409606035255397711927705719299457171646467296110361926240391919377799638861592048767089843750000000 340 1193339972507915797511685909297569781707452790344641542421279795571017628332186760902428802927223977689410783536277834984104657710040416339701444878403867607306233133963448180553076928140906399460340432501439766300522481005196633230450435825530169837531589868144803781544691353084958355934695251684127106077009989522495229851567006519164999228861191011978088703321553098625355806462288556243655931621367289930341305448993085153804109772384394313387115841609229038719690510327388535639503820861816406250000000 341 36993539147745389722837852500331944353029233910135881834959291620149271284747624446702284395765103224717487952055673950708743725883930652046098979393118710946023444347958802155024696430188290652456928744088321720486150592157878698389814409383918631635843100738137376161206013708271366786784562115610725841101337436964171896523679147286440207649221656648443264196118275322476054248282788713365463600531773801496442579964971704873310180163308164810944425112100367820285921962799838301861145528259277343750000000 342 1146799713580107081407216696185615989666950870246638839362713878472046659965377704217998245689280792345207456422281615654118368575036952445404316980901559663406261843887338540619343694537270626785517492732882547197014685757170551371679426268112191120342203958954801036463836252557812957042282004558489213966639019682179307179171147569787342875491602693619312263830403909905882201341732789054095989556588981573565298665235601003625065044354009568996528114335526092818207989369842101362812752903869628906250000000 343 35550791120983319523600258910689192836089875647172880920817099336651804258543068180578948404467918261127466253420630539412106796968571166437482908267965626533681125484009964760128122321189260147058519744761957837820011276010198548995980334843356177311746351127669020673401820552773915250597565448107003309192372537179823704885898396587500900776090360959953561109586845297887806069755267392652636192595948455118817878790155459711616732303665573020271728811505202673052095847225613974152235467882751464843750000000 344 1102074524750482905230880807428352989767632983682876207498558383012928678939669081822479727585232766045835324039929178368649043277845864347312001780164752728731868971800596392628640548842985181468329321898124168056113757596862981934724903220715916480652685952161048816641002394921985256937362979354829859068865567431502818837491471139011207043272038090031578554371983328819975693480807213340627621022249525050427801484247108843667707625718707306904569728977997960594060151907987385975507819189111877441406250000000 345 34164310267264970062134761247385571050110889367225689266104841376379945855712492885566349510513842887349450067528254152239215836337244176412817705049081227032922316537807893813204615956558829209009433290359747895340626451291028098112857147266010683304950998385839357726349751376777074683839941297260839422467056255922084750574834335796658293294730005586274151808314922577949882038220664772426879776851731784175015583017835307165027192676783521432653445820093830480573541306720856234779023262727112243652343750000000 346 1059093618285214071925478741399258181940180304599184291041468635810959122549357785915409873935847762625002853610282278629873537278918624808653219703651444129996753774966356867399782410617443830191690537118586044066196801660191147938605010591313943598892005488020311116649018893679076388393031713452721249863304043783169351205680170352716798182336998233412364970341370625491064152520239133106079646165841265340660052555259144930898192274666971521615807627537222664823797884334602824746078795856164444885253906250000000 347 32831902166841636229668176408016473501134628498909042010265878221220785568594905072439000955295503575439119025098169916735019062188439962100588439253759106852074968197206293021239774686134094447714719421388469818521411693913422954332154552906300038939514760356362343629930411649440532238886975353991505767477349124561616289897255121086150010409738774412195681373491096749166215157900027075337572983385175150119708163135406576690595131688634962020856702994264942160613368759637049432036187299848867216735839843750000000 348 1017788967172090723119041866812334244225834137378113104808701926681844071333252607496225921020997349833456808136612391063945754318099677622390830288282802366461898376234422243166680737123043920417220549123997197623985103069344894964056520037625347440399093928815737399428209832153005853133428904256927436015292668568433066842079362584525736064018141654466064136478435555538694526863992809668119898570219657362917203313133199121573676287255070646940307847266717173924447083425985044174965729441977286902893066406250000000 349 31551457982334812416669478214260892107411352268124049846029144390010964159663314740507498106073427571265102635816047013320831177767149778093158785056154970154798557282984872534763437073167362624547878791268493166704364659105951649179273689218759018179283820333303219238417979050448281396673194342330371887964020677229059753778718735029582393387757930205455868964969254193691789796983429781115184370423513765869469267321514772228008503264577282624926314285332405536184415921007197457404644244390945912196228027343750000000 350 978095197452379184916108415277522101958477660485435825045053551454627552170854309245612409741416799481815902667280796005383411857004384108100411398353881991626313716081848303195478391704057424834239965481391504574421131506127215773243937767339119761397366285571714390603559314158636894404796560960715369167859455868473712740413241357408064462422373578666534611845290211968477468793059835509060737626492551708087369756406677259975960066613519090702023439352007980070250906882823816710158876742500744132485900878906250000000 351 30320951121023754732379353183301653006203318622775263528443996097945822931828639944971780343542341570446752367497975422102566638903531290028307118656206942420752533278185494748356804232739888231949159492617284096858160617162185190615341258122993747942303153899921916829415975733429970001458309195273539657653268103123778253959125742016832671714812373726501573496334397044233862365462245118379797923844251697823210372587474204204551970854088998499013795894432148934331238886286737341610717765063272056926050720214843750000000 352 939949484751736396703139710283003746402509132158271593503456488518022792249967862476791259016519062059149506315121821939904766144166456289370226579171610157883157449625122216631921877249565813263822271063605354897713638338998021818038734518829599776850500055778147720920043067530731922195270297200345310295667782009442378145750519891707480259220278461976374976871375091546938137382174854678429296107096786127236717768103747864829427855170066027805603475537312344832302766734638185825377701036208158920275353675842285156250000 353 29138434027303828297778103628393343737994189684779792107234603024811133209263335838896287063113048639572920700931385186284051924019148940390294773994802727388007716226425764024421901949982585534142612882988997465454850615261208696980869393828862007728830724615235297411824172683497503546818356407846579666261197170222223981119987545787998990693842519972278164352238096626999883221386309908051062931144461207525616576602703144885923350706944999568850529099313292381060073127777540949432391446957983854296686087875366210937500000 354 903291454846418677230525163378420711462828877763321537678228112404348050075387456855932466405448584651249200907452338332245460302770433984108688949005495244793305886045530885316212449021242710796428087391090373130118356350612360313886614563831735647100929110665635034814398949271746807974085428387253157271438023101014419376580069154175448691984782184799028290137693843716989066887631756880898241859194450175322165159223675259863712142873581550914100128543015232692180403368421100772432614910619919046179888199234008789062500000 355 28002035100238978994127802542576080778482986326895831400979326174468807800585503176629013582657385331587937393622398867051955585454016844034120551309763959822163318036171950398542151714535251197865352583732862970703993304139461585212299931578529474458044388830999200554456462625246295026849919571685761120016713433276710131732048843464755172413312911954470625787421421677912577138238817038200976959244312901372639193195897960407590431507345971913750076516435021551305880536605866230601345858004889577263067456263656616210937500000 356 868063088107408348817389075633054704550166978708931113831371744626602261165091899254664070730674216267052327587757110714258235974318879272245792744030785725402906739768235812988188322039324270821072761835161858662456026747707399349849747086895967190952862888837011317727754849416274307706330394513345325621651986425103500703903246486032979648417044024175419773723741624282787311851439499547578133529948147016446011061679866047043064897336867312111165720831629640490171281585876603070177257038050196402084177055523452758789062500000 357 26909955731329658813321304445833778053988214536937023586266268578186663092926769922647552826562125097021324153837927865195395734681962068027286355586476980608325251109884174239152953776674105791790475572928659936138919707751718830085031258104324249398287950873961182655875110186327812871454863534607295273347262854223014331633981288680853064294030122229562636807291046086545997062864590461881157283025497541275363738438016555216411881447394007466130367717643840056969617247598033304607458092895272404174260590961439437866210937500000 358 834208627671219423212409973958328668274559197981848505613493343836782682840298580302833843937890423689440856199603600601845883716109500597484167996568679135150809083526280929580945368365794847810900254115832546615201072253266507941373472791809605722012696424790444649891269691858322806381966131424184382245585073710040751107256045756271954575993127581872885200999210973419925875496057449380937415449351717545706213317322248940647549347829606320796013081283779745326041942416620073697922620878728074614037851439787847671508789062500000 359 25860467457807802119567644812970116723140007365040238834999624302649577279053755187169696020663508216255741331911745514686404820871187667356279380070517002645175640557118185057118618173982462962003032451859780092139894538211725367437303362793349813407028409835970995007731005128640724815089571856833532144589116151246570015171381681182678792499706749915368579399528479042595058107831216580204711650148998292304439712556798536551221922796596003546585840892552482260911849094726693228945600926511250610695101746006921615219116210937500000 360 801674491192041865706067993430193386622829416436963839629722156847389807317582804353860720033473841035129823035117498318077285233414893337953006135424083764740918845941826788186293049975765121241356288512855258197478289881905229237763214241826741781885475008676548627204188041494817116198152563222910153650670133881796399446612518114014237290189122911917028601817824073483727548364269540121643691016168383690171603892684298234219548095273411213355311454174917394462803986274580731026062538171223275085988258545208525171890258789062500000 361 24851909226953297836871708927407707799677887562303877354991823921369719848094831868136475259674818334233716624154265228867369177878113774739126200164283859166565639541025111836412648321634391128367080976855228371772750089995016658900612124300522477616483508061073965056257382041106095007767924399092348834346749253178944263215333891176615572855087700807288181012446776422942212978175022829342770518589769240687171807027446984056787807167572094042580272103093390584135470743755030984771731018331731917963899009522337296791000366210937500000 362 770409186035552232942514611812862039035490295118407599495224453875240479012382999688744324959080342566408875813706366389331685595965837927171916039503631733425283442251318824855014013729247859000639758135676244684592555360451833616877541827794252515947001748224071209630264102771968306539407144653881872392222661723091401431324462305961417699069924338667484242391975304438267099143697595689006556015933100699533995092095001134696436678425984931997025567664529661542465952133081378940009348312245686256780732537060822907496109008789062500000 363 23882684767102119221202193653158639224709958748963418085023498612867133494284125663547221880867021592918268510343406253009060515884446162893108453983664003115480019179522470734134105806854425869917659712557264319851789566160179692073526479385906672515754089021182549963036612162106547587294047724289425751221256220362363164397343480048505122355979154492968380570153200448430779960885956110809219304821687519480156076263636489664663688414891702138838815666822265343373671798690166409309929246159811524804851722575533437326966781616210937500000 364 740363227780165695856779464543675212418911591195823582845014696703130965040462361749629233156857105970614376125184412564275894062736878565120990708970042380739173907196749603571444855176462863883334820619628339528717139723680137479921060691381450866654933234105135931389244299894104893683186433227473450238048977967165685065671954977905205576523326728433984618077900762312495148031746487195082506948723060175689150985817746555654735989517499796796985442645534180931688071741890466885619890541131525900069692190862187523374820327758789062500000 365 22951260061185136571545018701022410875026258289822539662025851991298219334174284834161357858096706906754980193371485206612449047555897817009001635320834491012852689260580492503588570007360220274821744044400022896314074138987749016456929373999494776176117476062913423945627613384329165928546496647993656205809872130223162174209035525170717309670184229711215684342957751892104975653669943794755005772415899824361207340049825656051865184887258950826045216272369167461833818941576343956199680188787971823206286518079944814436492142562866210937500000 366 711489061896739233717426094036917595117054284626305987397161911567109186309183931903173408061007584667682143838313364233063059875138182795117580092574313775911736982270861208086512626267842901575120968570746224184063764289344870564722989663455289357168754371020970000976017685579301131158538498587553275568225114774611656915669914119252253624754713670787557978535716541171359847609973549685680849280095927231468661037151728458413446786684910674732799628164488527803371476322530098260629637406923397076941046576064393169034847144546508789062500000 367 22056160918798916245225654858606354046357141034002855338851359307974236747796768060831318869351739395179184637488190590959342758102112454384846715670059986103310101117962109569309725146208406188389299305050069091733709780604794278928094995887769037558211350009941000815714157967100664564275763203307187473620154925362147694901892024632752432408110648709347159912083407055031616935623002573667775907835058705665442205422396996656938621879738160290561424068957345594024680377929987816067757463037613887475845362441975131417923472318344116210937500000 368 683740988482766403601544124864116141966653874296728663918570781069942585240456325382140008475403487476203123966780478572850604235390387342641273020017587315389238035310310585848674966522870512597893463041281830814207267533736205033201615666230016559618258810406377565490391070419073882062018916412811144316788822002888209809303105981188603984357374596113404581738618968621084642622437544608010887510882583266542932472555881564271602895799924789319268696015815682115303359410529563636662955510714507942631493257449060456796561955384025573730468750000 369 21195970642965758511633881422454494563383336901867815473067464256020707741652044065616219632397318995578094888809396558045637640070577503601870913634412765453747740336851515609975275810890980819173342356487416423504192377524787378773877371440403849123305880784203673600272587456832685710393961263345215999908599196355848607722884478336221113350261992636100126511824273409352165244305451214435541896876656569165771100121005620200243674638141498654935943201843002451490752735438381243248273905420431470208016057845658508946714489042865753173828125000000 370 657075089931938513860216744197763050499812800820217164317755458940352518433392507208869193496471879522942341755704943817629799895864646798295158903961593268501327636482546847031296287312073155586413444073251135889059108115000408891112226433795062666511204534369347593296729157538979852093276169924110007666368673335709265186104868463672005710417935431696578494294692645280228712916274619909793444160764920558590103218293855147832268853736690996011753656104489382553310370730992206681471054702370423688107629710857492379912538074701079559326171875000000 371 20369327787890093929653278093282539855577015757369127899495900364347274579406703333090850960372623496306219241300316386199250598640382928645283702147050441237546877598421906653147042951483373879593210439960885141078409341096701765477486047797800943924713209375090585059417773843273490330908294014159324683884846112943202841732973867905102177212758743937235571096432655035985558688794653641110358443216387071649333333854748100115952402872004490394958442701789470818476490261344895573540908148795429546359048036002803281698899935572895600128173828125000000 372 631449161424592911818834950609467179515455150314186900683182573228946597621862729698897339647901880154338870256614059919303766046583965433673416099098511950956667404199142907554801198602686133496895692519925232751181265945840785391045529105378138948625057585287978649288052312652310294284139698043598748945303081168556016036460279943524214930958344357755927490218618059827644315405632161731481361368710817718776045627685915376320521990781443761102014936181942761930216064855460248392746875062722828746407980999677039159100293661484442095184326171875000000 373 19574924004162380266370966690142444328748715699959275571479551431546660352570474405580866500905401301405947858098777369085955371320281461207086308263114357534844777077784098344160028509017869701808425263567976818705614757746718010718300679063822890527182374803561104249221262237782317547656415865814307517486108802409054591546375851310097943893377169362152735265488128869624581842549769485718373429983928296370715865435257181271367524058841619537042214165501027229441095170559220707129781096052784097273294351658527747433369813655822610834503173828125000000 374 606822644129033788257099547253133588868068238168195482731865292094705131635373641182696510898399703494348511960377194070108458202841456151579077702733697993146066114408353264293044104524974547836939821336772366389400844435502333048563101117877247234167663289413466987669433048538136965825587695269010305685895526151169313461028193256353779790560810308876616772389912120812171705570663634961856956909765460784613402545982150375583961714370389370120863733728229227197351674433089075332713314088160213164478295672092586075168456518042603020610809326171875000000 375 18811501968000047435957672940467393509892723169669530379740617421317225722028368337038664401044779938346995688978895698653331202326921642343461496734341390809964521391642449712572850424422277201974115885040112133509466745055065595494022955356377629128508835472082959926776681345650967854826591146207356437584259586868228364618046575511375290299140159704266360400677757708294786317506270719794121375971458498829776282556806856037070868876959010043911322004237531788301512062266744814176537980934300623284768627394955707832623604295966768788568878173828125000000 376 583156561008001470514303057398717018711135513557845527149857099603122443993320980805859870531200734596763739210578805638261436929451526712644187320815747845171934095015613810032441615001208448957096937533956374249056329143983284905249804913516431866806939454648566428211278079796458838441836847369272933029632978325033166369549596063591474436604326446847570070600879236754450093074215350139998124220695041557072646323125328471428483555725189495054808624018303564028385157176467542033464913445586449772321386197279699153177740767506984831036626434326171875000000 377 18077853391248045585931465862931289997083502745991089566209509149032098532687657272943512011402818506728972905509219505046740190451752296440398365139872054807236237624255679799668844600728017436767487428901677308893581729054096971713778268429256940556454879987199250083058037883079026974105744811776408496848809346440376098004483398703267165450185204397065264100403925869642386653999359988204755388727339037304883928926505765138558769978812386288269869469883764434543072857605653911286690462648638882644428084341846085272032818323226494764428803253173828125000000 378 560413455128689413163505645341572924837776185737527654427299066141627914054537310554704065236105608220570915090926808677403992188706768271621053461633743932155626961595448168076201120341040714398492810240625578877370407613054084063201127335195389182356135681036218340531497073341327320342262268116845653424754695287893565453512806380651080094329630857726969411592859705192148970578166919609687142965506231232200987939784936077145972076662864712222277623740908755953226530756309267494045506689697776168809884842106191284077764118453604117201090142059326171875000000 379 17372817108989371808057211316900551652744884941299536741678191123796958503272335274753508778062343970729097759098807865670322595064543203785384211589085385160828482065695348717576114877879045386593438316601384104647308691934493849574686647094050385808095658561776669081001026355328585761490905261409761480374225824623441318382704859508805350659507437441884313783042508694300079119713660942194891990051156439305375450625993691961207740426516130192034231653258268124984675856579474277263057986508021311701705119475408017345741689110016571864408931537628173828125000000 380 538557330378670526049418176474582621701080186365385238529116053730882048917343647169345705509312476341969513519825002733365253325676182717035243204840478452561693349066718043027842368339106493879520094970530745434473830425528932436657302157900604775555218680185757369934757450715698966205913199199910403513855915011070876094970334284821687355208667707702573205395834253099566860622140049568905486905991947076896599415442928620707032096059482842375706155551308074116605003809139235528978280743622815809024805975019252744756492120827034568020963381157684326171875000000 381 16695277241738786307520946865882692407179144395520949109993234461693787417270973197347991208117014310606358624568235153369755473585140989802661765362253835258525819272264117330518795053195160455041507323790466854664357730581007021380581753666091323542993762338850220928423297365489384695738319505171430330570465531193891074276565168899766574778790763812884990219577203999308242718383983673303953441381018499321936567387116073051840892799727709666049597007806482754361373334259323736898852197629586978888551956781248415194507676326057249842702170496772003173828125000000 382 517553594493902375532807838092653029790369118778297123621264213651722155952581415992737962076394788624952931556029105968763558085729323309208223300398788985015626381054787539965327313343332067737298071972555312760743196879549344292473708844800234622195921224779856245620245579542884800159539492746176299249917729031151101481302950394619884818380264272229609214811636376378331398363747789539172562371923593095750182646291124174045818650991292062990686968393564510013343948571664265685471501971545376946845731840990060196374443071283530044843808004909673309326171875000000 383 16044161429310973641506456023631220443703734586105927853687973268633906653421432153206308282949712817711764351031321542557927076458937183957298421969943852125563648363184781101709807171286658806081192145573056081469018831360415285860522377497802445484816747135404604650187381818357032760592399615161544822814121817581890300394088710223532360681277542396990125503054223838474062719579719297413753465475636637394893954555561739942278617216428242993099273655125837904533585252634554837346002912067321317878955339907882466592947969342038523642929777237324506378173828125000000 384 497369004308640182886371941058096105881087037756985277928685233730455036895157270094844143211834796965148822141049891651813777144719928374407486126354258656449154622836606086325424388679427671629471591426528904530681227532144287637550817280050657617877585925615846698561262366535671481248825951573605149744639465211303795637955172922078366915942128156637459761503493810019269655468369800614639510233521693870857502717701670361791832812760881786015208516334654090514363215889335436360780236587554486164581938881386865273407460728534292466440818130603772635078430175781250000 385 15418439133567845669467356106892355718228114117180490454986381987929229553919429113546635712536897756298436152758451030925092368969001681232935854816116539015755195397640062535290206913281935614709101206555438139733985269490325841685769366834098803737052533146513044707783319441964474065849422599838372332012337249521193740038762910784464572350944470983266075856352654603429682490026619261536604299802060745103679716072490396615028702964627176069399729682774943729138099860628133595262883027672272968633723258014122192144071638280294179310849148777949986711502075195312500000 386 477971613140603215753172643270495696778418640099078752734552407541059477209359989938649282221119169354673642026860293131646950792993274540430775969853792527862429823644220951862024249830937779321460284244251170425819184303579608428630695562795686739578657828434895617711202193690950523690874346415175174464451616223032027012846755239643531126214747831874157051537983286494206137394977322535356368837808929196173435970369671304694049774371943267466607760392130329357129822833289276204925428424350599732616203273726135097374254237449143331114927128006877486249923706054687500000 387 14817120007358699688338574664047179355044744471201318437361096423925327476161316973706183111858959459360855055782260497874362064247264256941060623876092155874817116349298401680180019157698816699455830578084402127147343756494681284920906162308096896743161404273113567385944462675887278141443575919876265656315423870795998682833291275036143684314310899487321450502612510643047197560551409866433289888772629519227284941603602454533108867403268647624551186137751385548638665544144670361860429707797892779778306435992293052640169122630917604374078444830309354753679275512695312500000 388 459330720228119690338192718987978755408714044081002561685366682154606805889635916404812769384484345306035439791820937273354608642835372652632406627494165547291482322780695067125032502821668008130484834702280576074340703926392338653926857765251422576590383026571584387623633931090147490075405896886238463923111363200860961873082110954384537575126995878383496351702567382293304754809995331104409035900616016689931866232510259855743897686915866006116362029752191619434086790150931051654448455557602748726614786334894226706354827808300346904738667132847196594981000900268554687500000 389 14239252327071710400474578325105343475142277496251492304542111219166227238079648710487131714212386485825646091891437156204068691312806982971769533794727254186665102422097386281953454273161157724816683644216084261854242707709718114979702610706374290424203151158616524520132807240043968355806137222991073458717204458332702009262649381661471561353578370213663627180495262782384538301436390297844035799513698000447662397193012461551596554802218267835527885040634526972134767035612264196193626330646416185290531762036079065884216461064404632635128144697056052517622209548950195312500000 390 441416822139223022414420653209083711511047200607416876550928622169060268679657574696929873297488416378808189178662765000701580683030645692536776830073802289871047826755508142410203482562704924209222170552215443025713579645187118352228725624764381572166242960679527700387299170917387008784569772440637468199809332532533205838823243586653909802182789585732536517142935965534780163064093544713287460221223945157382274162957994931668921947485932533054741561109744354751052675185371674592201417280448832689345606880854476281499525618512378996984320616595656497065124189376831054687500000 391 13683921486315913694838010728536955034073203722013864520410214041002630122430883527342098083375947314159369679537596304814392110365967038493049283220200366050152953459669024595832188442098189522146059991667193819746887958654627412563374379721556079852251572260183764705551550388309893469307174774761234518795059044169456829359060284110431724557939922212694705770335551329318200833387725705182483007473867054462809672455555011864080686344382170830883284856505162518368003027990607960713681455751703161106726138696977280417080816110810768883661743762619737668873092302322387695312500000 392 424201566075793324539698417435361765350422455686934752546436723308144296591044789470402407484838416044718282408699026908292088723431116870993462167555214860395672394121917436034164367830458260089678147517704766588818681698100685036353404790478417354893604807307746787695573383616050175742923786524924750657670615494688358029024677163860385770132757930199670888544272049791937162507658376795797877511255782505912505041072788050417706162717289173352081969145603855209026382363551756970211634678609400597340537257611864850082033630679219038716833244937293534791189415815353393554687500000 393 13150248548349593060721973570868415663981849201614516743804682766707012003157239450105019195192767401292234441063822447337811403976870478490420982368110238245449226574139383172677518414474381761700851580322462957550944276439768195573079036742001112228184369942952453373805394953350303402628641897827648505395482190787536488607683610788105113127965117116001250333587612879171288852090539146209352040748479084626941401483599019933807012279957597297910168697227619593382324753892680513838735053070463677238515304391708931804778180093888311448118401997442993211564911663957595825195312500000 394 407657704998837384882112182238459114665118848087232203509999110384754181765581197337269789159336493231966607893771925902008599892714037849977582211466567600132318387574602215612071400353211366660635525448166875058560115510218143681169787302737582862554277817095423941420059707910940525054213429768968778391233487263033268578343973056609845966953001876218013494926457168099779739903874935803949183232560768700622903521479402246140424662675442798057817403264148237121926085436224842045266002041338787536053170221396708103824992348972914048635703463942618555840563181355878829956054687500000 395 12637388854963958931337138697179917656150817001227416367151913269807804314405195106914839826460346844079369795252123631804578258758898544421833231727274395365474408619935731109248055678864175052262656545549581583281195128006806659878640965821897564432732530963857453099016639197342758667013867960931248197380259259004307827224720433905025492030879502712268562446387579307908282242473907647881660490316444415170542042152265107590419977154270859857547414546693118098425835062949646783252896899069297257659787794320587190135200915380471587918067761406426797953899074707837175369262695312500000 396 391759054503882726871192792093995685488171611643957347740485803043288772338074016226635813591760688697014397910170521900099040142791522446381351083156001558474534425490000552256771473081161949525997243833127385123351452470017813380856466392959937215498615324602318980135016746352164794930434867328019650922895203266476142533315348788133760069503302226369010295085243338988254451985929313895590039140592484398088315715477126109244232474656293492983481831659235547044764208322159917878830202268536000521405504696933835830275702390717540760079511909884857512165617889222444379806518554687500000 397 12144530689620364532998962821837831632705710071716126528132597220152828976806763890932156656725778782670692825320330087120819112731162638063174869461207842947721671004425952293987386572383565721117315701976895018918303457289437230510118631436268326158456732740110596960252370401245664160660931017187274733204646582743328518856777374994685734030219630464276376777747214111032591637945627077711324931802956239545501871277718591484797605032216656788135904309425104401624700610830424603534791611850928900658326688667668049793348137428415429549469899675485369109536146739472111955642700195312500000 398 376480451378231300522719421751615707473621269583636694574333619413086358446153301687163941502451645464411839109614191692030472750306231601850199928340224206901571968324400568599421463191230020336912640980878531962549038931251701833084528618413661353752326199580707122095283993531837125491638556804206741317148590334703731531535104615436843119053102186750769228582337544332429675735434782802603477176565636822496753929585416331048514116092637262940029459375089420264180041948996978291602712751436252694431476921493692339950286799679491516749426986689252711644599720470486181318283081054687500000 399 11670893992725170316196600876814017664334336417005753161343561374825786585705660693393456453585075350839366512950345358184887935018906229028065498930209640643228650123015980856657943619255544640005029393058152244141507860360211332285726968435849086844917153884753340683538140613024448244093165921124809691047187248430437684769446464522838586254139899749646695813955778313705396603959353836995679055527581923167315279093240410597782988926297277462610416630778350998717287829399922044774096175530555552766433257373247907086389091162115895576260041458570671833250193465574878988298416137695312500000 400 361797713774480279801855890059166400306578975318405578946745586772492215700752747212070489584468073993274654983922419495694013289049502968019672083240415901185296591947166072412692307755106644750637121172741051167274982987758110964192731907639492862919769258779264963805983393757996014592262655815979479059478311321135683797071852431573576374027232332892872721156954568344546352549154659724991402681062801136355824489686305661101586818558821610720909117868817883609150185658061563127817979766724476162760210652813956953439407480512363429900690312960810399973361754804587737078352928161621093750000 401 11215729127008888673850131741050045843582604056550253245957824978931811342102353743123844870081476424510902822350482743157735480267214746947920007264185531871227990583276925288255911575586093178144923426273633961923551171813269833951413133199229014552629852315609558525927957280045763863944620574172030523420012890835767929799512575791591132958496663834249510833167787195137056640263999012067694750670176450649855747424132043012972818654631318462741976648223797749759799961167030473968523192232836375893819165948548103273214469484746120734162218710075145226412239050727865360282058715820312500000000 402 347687602937275548889124657598243931607499207615228660200196233193101596550630931262730753623049708499356155283771840706515915208291393990014735152498790402892327789148996550825283682246324901780399834157031014718926803217571508801868002936096140546475737110235890305311412969484256535017305311956996439197234036795942218955559372036329951623431155459771626063946868292051478266832945871631674500035122818573447141288572785871696524738556211593083603709803502169962030098829086330528826488913350641543108753297942805261532418214721611872705175517476592512863257066498382168556870956420898437500000000 403 10778315691055542015555752167942029703982073066892505892924338045140550912063086693284316917870743463973377725072789697383359671447963484780315196337778848555137636765626209471951215706911163809103321590661071928087884742640738570599218161780216654222631315140406791495099841234786983596142657870662391704427756827164953092578590368311728190870924313812963951100591023016091423636851493990041820944150223092347955842162323491562650981496874998067754508847689032241868152199172071651150196082237135755520685729855084329210390369505076065645623836354292477536244768672373367292691034622192382812500000000 404 334127786422721802482007838460493423372081937114987415135127261753716090618994803893984419362354092616947100531558175284106265069790855415370972133552815773625691291643905264537060193123572057780757361930504834056465083989904076050408087881589922100065365196124284347229668408733230555017383159369788807414008906985957600293824547964979067880258995563722353944831840005107295906522787257654510280361891624579477840114059502582907104840115878036613154440546679165746030535271160940728316322567704524822290570739820726865045024047914321809064170965859981508591776135089661117608866938705444335937500000000 405 10357961379104375876935408151158301703542312393908012134290014739035051986689274271167231609914866125714797224217532087717377828827533453220011232030956367974108878190814457996805957300411888608200124400094247158300414020731275956320907442616297047072585444276414001401857854639013987812641657190657588184081037142381357128632220217491364817140714834213064332676889452918153857932555601526045304731470415996595343796016779086007659475474779795237372668274744371973241204398654709840829636140273632381652911166432606842082834808138781842758795067788363406134501375236371225846295318271560668945312500000000 406 321096802752235652184785772611280525759052766666731053710508429704821697177396404819927407370030126434334110179708346712847111565442828499422635802463007692826651392217576213940695306911150845608331914035290142908171309426140768480832164722039925854589261115098554138624418458009186012664101521576147747582449239230272646289998224622701830100906249486992073211907521973559981343919876824301658539305176337511311077860357419682954747677022204195661998092551053026061158759752090576665158991940937404555168336494100740515912813074165560936528940996912496910720210728209577282333528324272079467773437500000000 407 9954000885319305217721790668636264659957113656961779096209747721955358198409281675276761939585266672890557149410770986291367716345324651496943912016739694043819163364776847769031518839522581357969573146434547484129605580823795342146029353658238672933082010607508523475261164972992691409438579245532843362747704189569130120325854320416520479938276052064387399933535015916021503411640336920667375881823764342124869763251383315114136269957308605802292446978047755591962504781136753852298295828164165388098350532655561271635749921567676982610061613179725161157962717720421115962464421154492874145507812500000000 408 308574027444898461749171893976007823662891472324173417592744564304781807895179236505071154923337630049659636515637675374591347763813743160367395380932152287180151568451839842654294547313468419062656918145020470827401180240412516992191627018865613423579389362548047934719555076764257084483274729257558763508649310438583459952577176680697802938287842361832009857735289220285046671709204235907409776404482929001809952566023286504378122885178927582866625889288085502919464728367970570413489743735227184544050343615033412309382478630309962682246513344503785309480210319587660252714691443016371078491210937500000000 409 9565794850791852314218016593953034728880489224895903522842298424535331283622307106764024118779818533838750484602627966612152918631219490907469395985184565485076952195642733729261717587226588687879644977311510939768336366259124140310416520854985947692694300449029767889823281642805606256817761378105794731915547905417396662528777530253397090611545806304333388638178734828301569051033378531257666531337752043323944946299594118427696722761656472400441612330217735119306549764017612716912130002306664895578201626624891455441901535813759736745553836626109135716572704625687629394009388005312198562622070312500000000 410 296539640374547421740562838714144634650551756159275425759635768890670840601839939927530813122781879972663615310973360037668517895675481792248069100896677326074144660627049965905831881492531796040716313999544730093840603664920855691744186078415550889562285750957152731584743469139535032001166492674517029020562371738686146849643451760878824545478842301650329642907503547528079664483451256410767086149534117350522325838286248133526141596119908213846119692289435624796207951298374451690011599440226240562550778766160850184478517200583502613254064786050385272824502545238593726020993327073830735702514648437500000000 411 9192728851610970073951382053488100973880062739447175022797233461459549050529930090271229254365128702831411059378035380949257631189960738307491309888661454356409916605461880071308940022051839680393387559626013109543685894141832881157247807296230959716602674952685668360763932679683425924884908364271521821441411868503452154963195699825613739005256804683848554889951957765400338036851167899559531468504588355425639515414370192911246760818989271323016907869749284373954057405141512737861900489920581226832915006476896276112496702984052839821027362535890882426572750962610957559292078959187703888626098632812500000000 412 284974594399940072292304799311969266481383776260270086504107702487387832427907017965572139572017841565466273513510479329804461346878040716680470710568146169260904798435909244032977191742997749933793712815121903072238196217993101815674848812945024098688002540717847732629471319111406249491956368740199619273973364112881480107064015389532557221748629342550944827207900915094119023927856579657924466921151954374872772880598879847124650171159107036864477794176649686263382715600479785577847524917722820458224556847718926462454113869005014858759274634354864091835897822954600668330581029949392854865951538085937500000000 413 8834212426398142241055619403940029485947057682119886662962901450422937762800391247207175805668170944820988447027065767446760420499713928116653332620477003799184344519383556223487861375393592251818880739650431870513960600203689997485638111415336033913447668296565053260870381665873179067081085290384625350363289778859125711463727323286570237663651396455643402403532288686373134525045783736563326880015100957348550302825523187427534242946457544303654635373085908205528974230033429470763844861003916178388025196475475379770494111787949039170550884538585404865739281884291351919281948548113628242063064575195312500000000 414 273860585218342409472543490905479363040107886549661591368359710589850518481833415179520343293756668550324779159640702713478631047295646700219209408110805523758498207450661293592678115089897839592745293439639887483926326400830274304917116690712087047221688080691019753488538112554000252481662995777361705717978329391937806801174498630328974668226351814819676766031893715823291428023472691203580210746090734176908906432482107194677814296515183231474465112964537279671649369744149527004195177056140684173215081426027286509740380006260511302221955935614210415711867275557969830102112262438123439376261825561523437500000000 415 8489678141768614693643246188953352172491570230136600894979280765649304616184947872817618962903209884302122924237135811834313027547440597353630766293429505050839412351966724533510832616941210963115457145517688939364370293254230826608943156324299425895743279957853429412685942329683859952104975796551758079639855705948029186174053573946730785296218194083117352778843265632662798261991036104003816941609069856508866448891346273004166883119396783391056453481446121593804405419535009469966108274984314531552409941861387674660835306368444587221810948287277126482312925305323882753118936028686385831639221878051757812500000000 416 263180022394827055502766968954942166812933789888063058894419862608779740015374769747933098193989986935718263716257815530275173205182138830903741191408018944003350095686767002150648190634470895081833234762492533159401516054568420845342962530629409436110279139439497432651501812913660332661588133148579348810045860191913317965767555970315212334226631242229012135781605929661148359838302916149703647754790175094745192162065428702160950045183683920611432741539493880944649831835973540649777230721453680968127258252440111007117364584613317855460982061130127684945342803679402999561102664160611182169691652283668518066406250000 417 8158580694239638720580392487622242904637499534307012565410584911087702623714078975519204006279649779931873484770958728262804345178150338725218395587095723983244761710212712021787887217245131101742815503330459536408074306856960921983272463486553431473211053442027854414174262116132575939247067571030434628145554480900052132287463986113572205328740448195463220311429250633932440832940310329853500451415500105342899569124693246626446178264106960309795405680360897658694072731214117980572841306220617428554185022206079714095986545133821880698153552057117447152537120436795532566343096143864820487204843035840988159179687500000 418 252916001521428800337825277066879637780295709169265847052899686046835539016096721494279942196650658461403578892720898856977150973469586413807613232170187458312861101919485017698312922494591534631627804179414962335596842984051275468987872051785351649285405402356433538760663608611869846860244501782183987767875357027049892857702143027300985598895308778249119593477534048648001636942033343441938770983135917818712819243407166482275527374172024461997168828706276906244025045850426347889580513900900685220738361939660750838326534692178162687906323611482664070797803057091210781205298949903051324387307014144945144653320312500000 419 7840396047164292810467409997541562111021700329889893137364616628415331000408993910238768427637095227773372378600436564666077058815853101833759777060480924780937794989162746956150252399555306883287979834699187347397323874241095328356064831621234906286993823104333517163094480583729723579869474940867294243212828499162628798039301408043994014916742505001405295370827343460039427395527976384062940583171049282685335423820784132630465763378161594539019060338057059607912021815208669342126303539585286591519265777386120601837457381591528319986583501297527419091758118877447786056502307701037687986905014321350049972534179687500000 420 243052277462093077124329328586305518976481349771306836057546286585979447257427133040024722148067658968359398656395978124513747629170483707290203749912585497798885860024233578997291246197946796463385987395382353291886798251858012684626620430088607520687185149178179821360610065885080199382120258730737348362236285146063305291690968147330397153461623548322164471503674424263102712295937281929125529116564884015411784996404201611115538933333155457354628486290307535091250670670012318818863593302957274684754507360476965185300462115685549273998974084841452262919540135656685422906872963362731598956630156158291673660278320312500000 421 7534620601324885390849237364713500987849992949520572687882549457631136868121805401121659513838824069838724281456370957780764232280044491094083323635277974120189703602938019606103580683882511949604556393382951528194299736402849425627902784656540156938287330201293446737654512642336859042373270178416606827470150302387693909686747413323512010262774009405132588298693573742157848131083342266210780135533429477797182256326820673631696468949952551199120743438390171472473296436789237625070088900413242523693617725375344455319438499674261903745129439336238603297981355486301133115477978859405492503281306781489117383956909179687500000 422 233573238641071447116172231840797457510301087442485458074400449242328378265831710618921209488074545457150681421197945191367153196851684744714512293159127800674413912191753813692369769389568898934809118788095169233649980588886907398654051218706445228008584536663503663696156959892057378525604152296607406079638807491431973843741455121881094689297259152772006315999522624908741290738384140471228934980234613138392940035875512338952908388772799966704674008146065097174604878775401351262240039486778607839128881566430141338705253767029930311725204295137469283130723033988385029592863383470591439466983941028644235277175903320312500000 423 7240770397873214860596561266639767916314827349720338494744213114788483675528134590484002333911285804070650393141468657938092888674677459829157127975219957033668075567144227374488936758108452500272894503923100253614162333888035438270083732676275178831247423063103533997001374167821582842847934799116172477717019742715385340394050834100719292739178585021775574509412676132410559563966345519447371731523433783237751061271415026155131109170352430427015970756568965577491599309896344489768538223046758871974256971055645655525872336540733093678361536396165034656495919512679536273669058240305343624511367374087283837842941284179687500000 424 224463882334069660678345283732659254144120048386473285327424355337493015326943501278363914597904006520099155660000383418209192137914236613902073736076831441142274560786997417184733240385942988020558453476956318994934473027560405517893152395340609412691633163231322156245284684602940275864015795451315481153913779972543626736442472130903348907743961955477091079360511776499830441744346836721228375573816803940264225389878694811372256522200655709659355995991004512250418664779433869065229812438630608189388607387136174201858203245670969200927373925072641612620575159437664822955486554005009756353681162288249534475755691528320312500000 425 6958380352356159481024112214184056789356896946697363936597362417830590743530622228131538087090302418450200491608255227788207866516442805706540455100369494417980884872236387023625156131106719580968161754544469490257332375057540807658437139303072417164388340988911541309737905960022463658968671727688286520218487110015794825262449961774176146100989024129470916378689453744072350551282700374105502912810404179744915387699255436453080441067745228739042861825095728127250792991097511121896924994563051241891417597380916481775106074220401714495028713269587173054196025422142879749609287983164195332431593715394108643011426925659179687500000 426 215709790923040943911605139612325977707628338120170968601515141260939048308836391035244207562748348574496732758575367646466210391406135385688582842860258480533516610103517253278923699240068891148073734308217811322677013086268440248602092495991419601253869542229639651377218856163681381667963143367076716892841943255656572848321111170764829975888162120943531219236495407926857468942241250452939351092811951721186082125969971196657130756210179709349302155463972387638586958826073125391361029441202161334960753917536571545126269529099584103031353729557066929164102708551365472275948005025847896158667227845738291891513109207153320312500000 427 6687003518614269261255346818133332043300981909328825493920011254599698209010621722161682119606066345986780758863027751906738262240317672055193701462050471430110202066946064386696836244989623573189134050068730517646351611918316559516934378738837988560593779191033658098797712679846738501888466203416084811635162753704133005414835508921659009494111328082904597648937403189084343905822904534096847273592913980080717584523218869225003354763900260849719389328619940084810740799869655578932614890959075696698577586094862735393493648586007308332632062258790239977090938560762577082905098037758328303009434246030178466504138135910034179687500000 428 207297109077042347098778963556821322107630135706189037491564918152515653722895340787840467421044739169189221437268991262380796930203270932894892941755363315921972414532694991210093506330674095467299990499328116266271055006839554099100145647716847012269386224990028361530146752061446557766678619231634535860246598444691110613966254217854407066916512368952642821680931371751229932969065957264391587721723180168644867691226669362144814897479679322956678097096275214657050251150001314769444575812202499907217976427834285071341959256004617446481071454624227541505250032163213421104927626077343264157733894833826605280777847337722778320312500000 429 6426210381388312760057907448296789877060827597018589913351882512631296947101813338286751771201879697340852303576433972812446257372206783737743893860795202688096657869746822798601008766445074796954148548492512270043471573322358244981128695343362797623939870914238307306853282639279477388598579061419450191935453174278148232307486449927263841735487123179661207843573478195686870627195947866221903283129647375587932986499537610911386045261360903513009304522055624154710390723314655375395157480897165172636022865155752639814811738882821969828731861670965106344182651371917991290646919156352590859000479895496234985401804717969894409179687500000 430 199212521823037695561663677816295681832338837342600907142914469869550308619727153179321775566669465258982510177688679305742764972482255733608751530911772305190962129104805179829137435867310754718894151191837938961146305632284421300930235015754930456410032847301293174679846779383479647018345429265763356853286817924372830007989599604443339372889350074952812855850519377817309123626006238977785636027701595950517652324165558046780564570308923234124076725529919435854543451597285355631127986442805731880553537395045909016616372871777958653919959503458800739878276630502639138067539688311605317041756797296551286282097255978441238403320312500000 431 6175588176514168562407498966797117201749555283480367260008778888859387542408513291845402917272835926369471571081343566436172064321761778441775080073065950840945380705308484494271642704438874425143151420125107010864203949875235236851531947935018385967091377863220741319733815322266252934194800936007808161893003365929301083191414719086466497192576241946296669765865197959859330892476870822401044462233094826395974997461032742062617875428866508032554841067931280663914909681320058704211081716001238888139583386407637049240129661116758434060788660407273354003307312335689671710328291457916763962302664325060923841157663482250928878784179687500000 432 191443233471939225434506141559961116267594888247736551996459951908803436119927339580772171390796829207189252012733375508584353940594837781160044227086288877225778888281142494664987905866983822040281205706681131906822663682497524263840391067724921813995761105874872222473915207441411691575553234582033094148893347031645183368779916123788730154148379495041775962451541695750984546228613262677769298092297805506569483390531242084752531891073373837818577340434154296544936382164728642806017050577799682409108979489777496660621968372407519146204642665573551708497131638377073993679943366017865353952080048563382475710125282820071673393249511718750000 433 5934740237630115988465774269625559577709563028039024149760030961115722497820255192709061982895070385597917595302286419468973803776106406529692860844352180470886532670553809680051880482624437537453932424143223778182352932937439233736449248022543754893179958890271937623499923239029798017213316960638545145580454098015254708688442021694394348665971551586695033168095481429951403129675992110704344116636251327946386114579223809506602809850913226239642311536989060660562763437519625147300114264081642893978396954148808666813796877133728468725484718867470706325268284138079446177111238056341323106288937585612478345072426276737792491912841796875000000 434 183976947366533595642317602677662061084834300239568387564810369855832063598979641551371393659654241123119393312846456964747461466677820253294917200463557989230154970791191856801395637530102667488401371619361133299972595567200854503158236005974439507160151950628317564607736387875607846884228888325416025586610005896511244047498692053631453635922069209142574851414984610791671073218629190679298685390424801905637591738029194022933408708152466448379866569069338538105301122856540140315124042532654983235985929595439515419147715398020776285892109283962450932727327819494485472388329396994323976880903791713491715433200047858881485462188720703125000000 435 5703285368362541464908082292904885033080839028231673040295733561372262183084253001215459393129721507806627842499681246325608038803790326970601219445459113738409513545034968640244816035325939692930377860771375240455526619493993819818429693399445866377521537738329413412744683795219293904010887478776955099491664806389447970376381165596507139658733522782945738314784221713147993489179912429378161051303560556269354689818742503517792130378883356086538041208506294683342349057190754524024332339360096637242979952145494179949404784117139877413885668237580035241803680011666113010380712016401254042223309364817934441741523599297835174083709716796875000000 436 176801846419238785412033885986869631348486334203180499843656007225056729592072232172551394489544130493318911907345676394185425918738633329919573223565142508147938967336210421656201984669062095536572664384410442007572678051176229271608376285849674250751963062922021829303768493130698427098244848792943927707012098775848675386051603137596530615692440452193129798384283654715993980213530401185421675081562808798813667514839492529380375889144240623506850252271666068373682923535256884547601812528325411687961129768971262885727651285074384648143586404300156806274078349517756334701534567666566829245099961765572398077417610482593963791370391845703125000000 437 5480857238996402347769433847704322626815468800940854944230674541294389591552504094390828296869122455236194659164164601766598322081951953733233190528188360004418426686966769826409244103382381910542965063907683904080054238655877399207684213853007605283523394450677680533229490599696378837527384012503941575984112979233302509454990412738403460038131350348580393939509079816490242561890838326352986135464778429177546400163974423490349213826613011049013836793895421524028275763837085279100599338203738645430636100403290469541057259909167750375879221190849895132554999285528459542417328412860933004427588911125302291804336511126189370055675506591796875000000 438 169906574408888472780740334124286287136663772469779900307642661988563574102680664089238523134344886055077190007066440807955733404027894795355870220909407796876696292456346500615318620530494287268171032110308369789565517003255015339128164238429164069609808447412613697315226262853482911102552316040854307092592031871478520849270055205072858711797424178067856503338351520944948762945755116929402846659873584909124468095031014039404496813056436935524885989816377259197665326190616192858751850152165181334970567884294741302665923793051116876861320295204015465390142486914580549470321034227165802574505486130236051837412300601756084014847278594970703125000000 439 5267103806675542656199474788061895758103490668823996195236088972113019985366206797483471600441198652830541107426185533237250338647120568714866606594534212393968444536015326634770525141508755678286296923667061929026900630561700005141127728277003341027900744555932966900281570665851282524054224830039761643044157666221089563394728818630098020190062434133855370262613526975213671724873189128146527584172111139776051183393623144593946067146536876676562288887669149934050769879798388260930635204327352492489989119611090186793661575313840468598938120287738485463318580353833134264641642367094168108392964567681680286885000339336843718529937267303466796875000000 440 163280218006941822342075975766398415064082607219085203213598505106269935227515391725193937215999441787198559253571057795026204268441848223294792467515526762107960812181625571394541509134320584371097899035280398451176370008885931023090397597923719107612361559733922840207602862277314596921648159451342192533838124123786964322267544470626992184840679668082576154902809793105697789028932286537576509950869237999547121667148436561171102844218144431028963824505018537259441047482136293424279267688761209302190116321060390382425229503563962995566981448949777360496977378990340421346758999278570963257186191865981351048825336129938422341847153186798095703125000000 441 5061686758215196492601015226189219910435669318802555878063999010128252506982038701409417845530062066128324664727881117311711329185733108762672870873399820556547512116642985540114017402822947057726331318765573989283317789887831134006457590539939625224758102283660420583316218111228143856425426736919737216266069122677075053861522297377666172077988602729022513666909214961641840203641352241037628416109472562579853918934402208141162677918657639513940891840609864071721837855880938527827864600500126657111669959943347354723253928602214317525101611475213236327409690764507266189437570512500877649639389651541367935360736242879435044852502318859100341796875000000 442 156912289504671091270527931312222757570428180550950726447425744243686557361215967522292079607214791775751699889031251194743254665270829403338779739589578546141710568420338395610574809876975707669109189348209924191269705183256060515908429844814827260520004308277733214054163536603228631788465533636982241865923921479375998748077136053302258675451474773802394324744057983457250202335475944841233680095273586476675225567029983374217637290481311842967773049739678248798612723896103097544361873689625880516064727118792844745387545722662245366527337876639218518815940081955264861778098656198615577669128053254206782638413863942556504196460273209095001220703125000000 443 4864280974644803829383156108989970635437871096794416252088398132686391389078604292160713953867661896217664052467280462177864579128491250312263943275299981535680051929828705300763362641386806771393744635373384418295016093612607175669191425952445193203874851012144640841456158763337662707121417081738041474127682377951630689881986983592900353407689843727652408503305000375159957238580475245864333321443156985214014669975759149738157152328770249828341033447123532817201230768563819900693488710618320940489741879190243603642168878247984303814096178535096731772277399249279353582454459635328981817031539943174056908552553892528414960055078474700450897216796875000000 444 150792710213988918710778336766332109371966592149936709259697200152691407391733081227730026180971875528158409777297894002475937141424651916909940380345790556211804302889700812951497866781758455812496901439795153464850718354026936987883835585796957427241241183766977586478748251589421310532822447828004998385267025936765480770528184775830261277731989758231035303543746099774885666837169427485260398367834386543396935967308501372700130046361523840118499980046542289689669717683453568962382347149320637894215326855794807445652127165933269558298625239302868892702965920266571305884632497215708400282874349934075036872031991777362523625080372105515003204345703125000000 445 4674574016633656480031043858773229000406136624679184997976248143086012805039049913902819239400293890103925106786840569430284002481862204688602997963892809405599546287337547820107729741761745156073009138774703208840272259938913440624791200771489293305868899560307528929878050827764133027588715026001420181285283012962269986100540693397747197601134971020659401107483179145299086352981765013424071670361234604321653114949704968381566424472366388327525760627965765384025996497763792871852086646587683770921222321304347608217217967184718201693107224618695980945839334954962983020590036942522816897321048414320057575175619853811065325431173203634582042694091796875000000 446 144911794515643350880866737611495040918720638771499126582049517996014423151484513293770342571722747995600217371060165141094871230720935490887708055728976451139887653810307924901520060686616653546849209740337877610243171132341405897788330016909782200521891644880069369951191741441249104546681328426676468151555390753607376751813634506183637913709252231035458159028805326729448577040435969991487648159845045761435035858633797015862701309581618371909215994515682342724048022778143024771898627367363881962270042355374204199258158732348013952500612746066625832003299363965317366046501443218996459309559219515615244153257981076632637950924943010156570911407470703125000000 447 4492265629984943877303904583631619467570384263538092928520721065570488645324137021785384563783421146910371648684453566891733546591896360388010214941471202153923966672945252000402767715226022294536281587719455262578036730929925859502677382601134019029842065236336642410095464417910423075320079071394862035531654217523113394227022411395892604654760784039967468166591033436634342094697382288256671772905906460448522264929595206794794723681617695306356452944174057352273241755471179196537891930801019649462155302080875621592698284321405348535837857559197982118016262677192346379553951018815907578298924706667468667062082011445449515525421365115169463634490966796875000000 448 139260234529533260196329149340513672666473351116628260691088707106209336782585904081335383391613911479809746996736148011891943068883036975909960227994922441296944170381129074685400078224335494041055396519756520224616891027413252659049173496949010299799638991103701861964506192698521451229511539409682078121765782474533652470229272793057163503533722254602091298659213136638123953785646465113611422198564938453811110895936702386007158668225654969890156655295388880796985436637188236761393626778661882282435294077469074002664122775390805494991862370283215016352971111600593211780077939322532578997740396596040616623960733469681213985397688617093564576268196105957031250000 449 4317067270415531066083354954241861396986210371707836811351848118216645320802710165073282196101405995766616230276984249053360608927885435495183116759555799608541310736262642110242223578465526910741110830649781177859332656060513543386660786242227648221871952128290090650871075922917712194574675630268284928192801297069107792118824367212624232539011093752923666815367630314211622951759373122102652351420319781140490950159915748038449012398055185308458497850610202376552511230005327636324117257654652735126485357769339557702388735220274056590622093239891639411325974682618483267095859484562005962479343405304568467794757430677821429617722704379426627908945083618164062500000 450 133829085382881463048495694646761767180664210894652874316873933632905456739269072398590030018623577364861784012547029079027537808756405067338179698938980156318435955990205067976758966459581501785358969033990236056687469737501562683059852732817108581142654638054365945466984407075772037288329042490624555745847151101807957546510878341828155236345372179314173995098744792253522550143513313801705273115241991102300444125703363769116123845972665632592281966364961477431381247853340534062892672616478694045158554242928660036017937711262432390206875186862487721227545971459884941946712866502896621470499779238625630848325857330091595721440428490290762203382253646850585937500000 451 4148701646869325354500628957072800762697434714684496298590121375250705880062612493065394622706277718608435039687410428525611641807301688473041002257482513820438849168569070400444007273103652150082619505087662475349693131459269615357814436297619587471956139661195396719990472928825502263966434296151089835287577461287123409619486628170251913309852315773574061439870719228263892211289002505948873336844404330092437452065115561900132630133850540646340097887825549436008478991009963182501637353349658383075769669702582897848325527430085263852008079112259214779706991540295873622587124247420085475390015277118878296196450659360401363463667667039615579784418344497680664062500000 452 128609751052949085989434632782975589026622701639922085560316644487489435662482115077556868324661667699581638478655204260200898116578978584628690691890226067437335465047018575360119356101180233754259098514762777560507096232072333596785310869468939685267409753042992451893447986592492492554691024054548866144166635162425949738110378108518735311595551262669687997801165849140439129068075231938427270238943305343558438129742064984207364018660286926498635521798091814168207198035596339380733539099001051418351468178116351199448868576774750059077491738318538307813083119314773979397482621598216785093963041010777903184743279797953124269840785769512872454596189260482788085937500000 453 3986902282641421665669842804797524986698374476839954907048119368201111261271978683549681846595953522748267569229798754471565318551698990385138241502218655337957861588695080389227801709546350033164029612049342939204425721776546788823358531400696267877293196553448447342608143166938440557482099400193470917713190318803703709727693346065291079551336382883913800605853563289741335511466523887481525644539905792315318074963861875894076847465782127745856140189685124870635091975257814611870139478125377131207055351692021707869861662935660194686221283902067209094630903251946522236146263991330909507134993907343713790465448988707760818895727211470765988547467294931411743164062500000 454 123593970761884071635683571793007008120714855103386262916380521039854345546328123336017500166453804190876013312330304811962946496565682150279168866753552615211478506923792942794009942899580399058249615554875109250727855192933064883493676767725948054593852225018321079942852421372041978623221996119013983224272586720040406452380493284782985083937935762616740111328038468091749901769491628231174213305870210018716560053336071850155933218808281856278958132342205309756740824102142307595680152633652520296608415515319615917675026365689427668396376760312380942083436431102069946866402701274903248082884226273424660766001597263149791805673713483273550061441212629079818725585937500000 455 3831413093618406220703662515756012991267184812440251305131053473008615281473173013213171242329269404061203590153278526209715834438713470714677495367762679361121815224026009666104841513617656985244312795414628232555391493533641109125387811952782861771997255346441706385711982754906161384073494082422063964656706033857341915263286489078313335780390528451567403810476097408190790099848299112770909246152934058091153002822949873557627527324941083509602021890388900091679086286152279921674256514929406563535379536159086810773464034036230965132530556744467226941977795508559007669745547458503268569063917100785368502630592142747691673997981439533288130843072176538705825805664062500000 456 118773805902170592841735163483793070654558534333419872025133454895854629708308416930952737448562926693154170110123919746190093782384553094819419706695235256388697762645452572310769841646826709011618566905022788091343845967589915769450687376175081369577875793322369463552381320276241219929984184068616333025255356425195153477021646823301231668499562496386292152572651262250085860645792496938354340582523700351934230850412405839156673385648213147462119167615391060996346939241923459550677862252302052254893080128795766554281808792484854182806005823106740809336404511174032896364406410550865639539847842783404229742906451988728753106501657609305404169405139552701711654663085937500000 457 3681987982967288378091360458353641895974866127127783744186476243871043130417413568654395791434375412987733826761109571149590433874933755328207400984590180518635939649424091550402754274331554157408517597243056531109817251515549835113555863367487178003506690120559217785022605416058342183761464713493007343861554029340419361985147582034330590510234838258951953525939535687447453933666477150236765996629330695063887503373937546291049636676797302501296763233329948796487782843216920196975337060169781748706852980874896474449791314340947815807925997553370026245046553195088550881787162024629634237267437771816507723091443105352296050501785525229542630270746296412149667739868164062500000 458 114141627471985939720756856310000656651410998087041923792041754196862859621831644644425354325987582546692369429486996862569056029646974410552581465231057901418636076046006127598704030366044350362112964001737962159489968492317906967950570003098688609630645723743753483767472878282773031851219837209086350573866122293835361689621506424074002026337027411549406556029793390998107882221767595740485570501047884183076184430158394414458184132397341032796747570419672339131226202994809268959873486221537647813043423236684658455983635631176953488416685402098553031797661289048144638323480377929156301127488500561781737612995600195748311944239279161817195006111743767116407155990600585937500000 459 3538390451631564131341127690742190850355637073912409785671022883013791604319795279872579534617194115247741764723949764979188717753533302430157538068913542710745700238083825618723619211056425109455582936832983151296415255440392208334160577542631320414733665100087736520831882977518301536115829340938345226063606326126577078591041150992695915464374122069417903112270873584065974520026665479731656128043473070743010046002040166358234424822568240179847798093947175049409963495750890139397254818553839679293860971696734019304390252434396626229920979079083429699434957564230248142411863815313561253089555375770878376247049138341089718255611002286264768558688146962674127817153930664062500000 460 109690104000578488071502577912105201680043577182176049298008064520373330466387324667106082498470031248468123075471410098750153051304167203218570798280609369765641489625950442346521443636966146838676934561393752119710385043694908481148383980719857461384427293500818225234143759722823340972275006298376890472416860457192035151407037875240621974684981456635289715812254321953054206015526512377467220944379206247417434443865638203764410203017336465400423419615246350397020389458707468330678511437223102717727133333010278401915788968646500446717646157032834664952399419720701592293153919134839360948779164886505881982063420151429990059134762172504439089081343383141403745412826538085937500000 461 3400393224017933130214336119747277096970936037863961124313906926967706768453814581047531982618513794877900814278284719507773895323116140738618855476241131134555390816689197564695031466334562176706054091689087769540718607890018189573585124217680441675507340437690873367275718623275622987897948178026929439705664022673322409028131108208103553520672953118382857398861467545127031414349265551960956123366108703772076198368247016177300177576862124921202556188430373608671161924199810106550646682706245912687541858224682161089404263105983806367641736213393598074030902795891770684554687901530237468474198397306338851485923642301960608225611190396177607998918876514613462473154067993164062500000 462 105412189944555927036574862050798081197676202574059434359961536873337493575434196456451999317668285965344473734000144681142066972592581462017127640565422268028407900223832491318605334856758937014797774506651764823754160435018626864356179207638456290771212858118405474717676169995624221287662946900456304645982806197788880488521342092629201963192250549011737631044303941806100028677622953152361126853868490532519817956903252177935404730831153755844724633080478331145283257211600854624325215480989902659737119004708965145153686853698994287956082040397430167352257478222789605065493507053028587213611706469281374258562655385213208135910540864880594837557102820702679914716482162475585937500000 463 3267777888281233738131664436072347744066856450059934158716387507960039691932702986248422733675046857398576523604227542725501396285348763783710157867087386845491842634788692959860353064815440940903610846515387105244482798982185559553154190329558370467196244870740871425551432127187233454181581403187049965436797759808833242994263909290531747159006984265768275114699190410176748480307797380648990126721371805001473345892806721764354595426299881519435416393381382958870072314789710127254073107572320585256083365501957238978392981159834038498902812645391781366882654870341595736893762202822919864739295317964505561117763294248883816311562301176833576630732283964550791277185678482055664062500000 464 101301114536718245882014752605668604101178313338565793355290528666641044674083465798979021399439148280550741420774364229141350782899065554937733038159777120714752116115539779256230532289442929818222850490243534293395603718108762415333693326237622339941522995094886781412542451202542801196677287324367109156912146178834236514998429344892738251684768587627552322682590173964029752569402873128030857540312665237578475421063119976664464521174999921192583944200563124743194069964728837385550565601022824064068084605053059250737376847601975608998709055935536227140410493711064303472296785149413116608153508864158768165070689625388958573359754641549670808654648267970391768928093314170837402343750000 465 3140334550638265622340385138485927272224807745847633211480288124640146237816189631198636811290420157610759530310212195604315510768237407308613840435060818063780998088291770675072121631197508041540067175562583443279175956159581679974208570302944085496697273624427668827708396203106186463590628219853140928802783789972704033091822494138476335593527664766532644589082628082325615087031758624071958558027082058275769754450325993681314879302662449828300563337861144479872328135315254264605244638800891201336224232750557861444232404435311443917308537127158144107895538584891428741115198113730804741479024060585848597814998052685849113269324130700917675225136533493621277163483929634094238281250000000 466 97350371069786234292487701332079962336705763512480204946684101667274524343632304579384423688991259955323002450978546546726205727276227644848720234954702406196383801935363289196676116478399959907674849388006580368284196567811459060600109971556271515667175652520115900767717838708194524120455972584249018370599051837289040623243912631100508599537169976314060915687701151481928661075479784622161330041191072824718796011111471467223352866832137140434442860960704105049077425822922760015539147002862176154412710056846946164740684868835767817613067382536704990747923932187493909164889772848009721534305322583902694037409595137221669448416651314555317779061891767257102098159305262565612792968750000000 467 3017861503163373263065127364503981556267718408051146061191410930359807442571356678259307335985481825549611050006053995441275862930483623196711897325982231984650054817438814746528530453211492512646309740347421389000849388867737643413071670691600016752727949913677031183490866045228433806522382013761241179865246294984123610270515759646040981198149750943220563781415259397695250423834858233597408492618151935016755776994716222866390752039542471214479802035453948528420617263170491620597894952268429332359794946365113912800069723675128985638486916063595699538640344095613633929585998806352583756618289595081434419778363174089043869062643419198489945068014599089033540535369748806953430175781250000000 468 93553706598064571154957215619118012683024343298822993832720214910984597578138544693456711723131237059883827308866524752307411762091512638838533781951182992409900461514167324607929467059221378314968549332881972041567761219204925133963808386110853274575299102156479234652183939179267622597981381243147096650560807479548540486418034788141368084407750703358219870384322324780365979518538568030636288612152262131875173814169558620726544869766804564217974779582847802853822858720513023671009224900024508748040043496833833367498207690077242661996866679396218174066298492310342175889671050603935520916599726562608400044253803048563885157273229421209804087228891988269304305976036853861808776855468750000000 469 2900164904540001705801759971096990510774233157179382117594808346430749311013091613649585195930321773591552618004568238003249677639960716090512115825427790989508123218567317783574882698340705526608899722973702738830880133618197619089537505036904974486489214863361814678572091327798504310592962240983690977100469323989094352197448086709925105346953284923622958109455972490000949438693775637241153290093560851746678401725870172512311563189394159922407306551841396768655131696459645709683909817720093705254177670455857808201406479426009795879815029262017811858463044759747402304391093355262768989808118952184194771970904765335415313274170620433199633301527742632053227806617533386731147766113281250000000 470 89905112040740052879795233998041001479616100981427538025538119630208783020294009040728626689531034030374653097617887863414334324668870554344783209945588048040892720468842374421023832193273337030573847418244431658988871856234065957163282425784178436220639152481293234513273815646766918221824430308487885885555283331804102960401612391079501986786646865862264484128577240405575166161681387619700065512537319981780278127340280650115820384549675797801090061897844788998852821419927828954936462959160839304414165723435262357062790977264757252489176254744800982907027273952829304122021596349762469193192626193334929696217837805559444331332684876563678594184338046572763560909404707029414176940917968750000000 471 2787058473262941639271813175654334210882161410339838200619780584461937423845330525735731695081811876877424974398778936429782825633799347905952032940386969363463788787850111482734056836961300136881466588039784946106521178780758820622748424862675093048993571319700455319179735784937919339517803334475383912087157201943323611612144201389529996131331082959013857994838632281118921070277704885881310253493554824981494517879890227442494014385067390817833088801754088473690354178713559317526686088505548136048642371722577725241934430338023350477233318087500941726243047182142742407584459276006362298717740243257516532651424874172671159329767278805541293694275116907956414964202795354397702217102050781250000000 472 86398812671151190817369197018451318652782972017680333195280130884762802019409691177499183511936440542270496725952791490883044740112689719324836442592729698249324164703885324158746278197369977314526371908921986318839543957035404961328124224033464019328665925992065493647354739539117022034062830687181193235880125263877393134872534209950701943090735284769316903865228198874705317405857260472801634074676961747529283128487708933380119387812447646153647496328686974780239195492329751106676707783870300915193906510864462140685839217299283935716873026136076038091832116472873355195024736998077564915115998047328538040506561138626886041853770174583737048363219364999425667807273140469831919670104980468750000000 473 2678363192805686915336677753340166579814788315972225240093030868413183649888819807818285094923287400507774365610690102148857775388347839684032860849215337254030677472496686193958630578451634506878992673787153230995799049091073076414734966293912116741640228123017045562793114826346845772052913418935596563098589400792612055140693835004685968397996960840514665450245360216738503248437181287328510456543021201495116912583158331761390726125361219714064210669158607972562843047874665116496079790119334447282199375197961604849949648793004618283818158150708093469216877034577900482530810231206531604978920743245899162830642042847278578941367062575121220824455939750781899112980221327732781720161437988281250000000 474 83029258976976294375382222372358610723192475633878666561323136789504721813717400085492790862164746848951439077583046297821017610400630882708631563142752046737955090263565732785456488786294878882658351673108122380123719565325123098874802485729532985715039343138460443122591020594405120995445452423771987934405366686244250214242340777233459811304866234001683961679156597349967057114707434062734423817213037198331944028868322220705694506282338286859859067679434874083876847431660379229698883342239033145504636787190127563194131304717091087723270155995686846303307614386738448269919221476559364334536451283889394458612125879051448663155183638775851248809219019358371098297437445022825261378288269042968750000000 475 2573907028286265125635150466126333781635923038381505429235434106237170207875895545738886231112693005368717342325200508371288125700665913683843974653191100307274586767207757954631491696532651144530474107730999073977573175499607297557631314341521456240780907166460112123398506724463556166650949117951461556165999848974109500907627926709671231939733961884798012744841236045170987382563910227447468601111424075667842420901819456938003870147741500663711028113396874581291408097945213052108903471863405923201708440438802818824000674457044998746047734051479763188790838920056721425826061474278453708796956535587728073076720854492349552269558446432663572267603333418788047982461852123812768538784980773925781250000000 476 79791117876874218894637013199996069556439294038136371350212251093886468570300584951608489779008630145525160850728070089305530375718881612840997211242283939745549020493493639752902746805758048990395875707993814288295520203945563654152666937084315946142915056758364469945961268102358876942170708321017056697579013050723234297882738959015146991073351168815705890813300185546028419775101357117721355480628273121524343993688475672963543844201663978341535067472352024701344070669705743108327458168009047586344095513932089483149617622520393854637507981523774635562587684929298884836266705245137684749906762929921945587691387445893749167220145324286941501935420487823102903224601940851878473317790031433105468750000000 477 2473524654183100785732115220452349548347115267501681738612360390835127576785706323321016141897549766399631662369535797004537418421447673267610484291494716080195899937258763955785321255816914432863439238843263823917971614321497422927545684667753553459035176121572581483414966936347946083365224354081278437099492028102225678415780277878358856427150365607335858245437801156510616908333558342474232309555170800147289512781015658384407730559075698577344573954486769075362082122337726090974793592536899868146698156331773490993621556195310841603480383158869972340995959278845655866996825431445471926998671396888720545974379464927711811687460632340326131004303855247680296648179618147206659761668896675109863281250000000 478 76679264279676124357644973982849449153783018402132671330640413880872402202271521028920238323151533854922824896165281514502432680445187202073330804746228119667817877640738250732648465276443310812431489953018928439046963460738262912978994349437694795390385868143730211527311335575321244130452488481531620725236232258356052682278890258931762148320041350456876918789178784753268362059663848747915666151622543851237217983016185747650296352874920780932126211829901661115169766287722292170029718246618906401208147915329346623335098075111379629165947375914732422868297430441557831967166645292889438555819711947433299334957866120311519329619232042628099934788968704153507524236696893944737921314001154899597167968750000000 479 2377057192669959855085425660081957931572970403881110620224296655798461738498829922194733270304703438425766852707637294508137002894903020697900862817114079622009255643071540437578217171139126314278708465257211531250420460879006626755895851531674640466615076211574057046140597875602966895234122903443570527185402080484768755599414765140661225972066283653137443846533718266645054385666238813265287996715881594358148355284761727981781079348255564893885297005190769539714610020759049695130263136563968586321862130412160106938423056822866489339642560592069557292204163029577608664233377889646127102507004112560814592343702227990772884804473132125572024631167004891178370107504855284536049665212172055244445800781250000000 480 73688772972768755507599570927563071120738716441737396909624104152899001695136661896537945480788883982516883334915192648142064810822186297148869136842274118007752172304736859525054083714660900294134463373665422398540534155300164534961479258142976733354669401060811390014354726514984899300671482909344569719711303673154751682783114317960286165517122903439358951070390244062804629803853856198652465358713818128686225519754084236031937799568336422447615722109805460215069119059774184145366150752476862616681051656799478146251545138394318315315929329550832620959776682742097885337135811819157672189515996180160605527670836853149054333782876864459990960046948949549009613895499753440015711813901818862557411193847656250000 481 2284351962155831420734079338170148837244176855910270406099502996821376907203463986266809425602509838402176583405732953318337139262744880254157357792394268207105599536294231836696237360834777208631361811573699918836559699187879585022829093859862206376930648357981896262512204179713159304604457146308953281414129507837575828112277130028705540554629832141666956820350334789280756676677921045688368520486992413806361905974909451087479039749236312079792985496151497728965488463534811703841819456142335289165517286277581857002326259954353691305930507056114467003672193838838101188463422165673942225549258476523776500109986616919252523118547516632856030316123714277230664378450074184005750766207583402961492538452148437500000 482 70814910826830774042709731305161116562109089400148398963909508084125825571302113277923748972128291527879186161968920924563855434113451156009204626441727812130471974544620912526915806368031144312783770017686396345018367755613840479726526049174275930931041051646709298737379041855345839937863035609651439811103958678657879117919037794692750989460406757099055301170140469693544434503484063768414150858879872102369442687581285995820712661136644897684368802130490259752585252915355719719280250447212968791156385435595663204284301111375054201537870647797537191865541089119389596408956036214901374021355010901800191515454891736005968802724439240120111133260539135914221640150296351767460542107727249414116144180297851562500000 483 2195262235631753995322553096938476194259110540140290314193328798175948578705375971312383396105724004830145827646739116093711686183903694132686139553206156228417113476616141020120869538742233204326241702368101053883166545907522504343838139228317056053835981175192419918820935198986872761531783114001805869863710151968834114064999203278562478890078512588419385787080055217821969328862000204454418624492877878447671311129643034511472292625768774132128828302868701472849277354298824334184967379321340298257059216205449017725207037864352382690804559986968472731975912815582477185226707936963081030534621942291035732540089042441621237599394722134288176492184218463698886544617783457913979755250180783125251531600952148437500000 484 68053129304584373854954240225925691027878048206842030675138760182581232340837912610385565213937061250966650162657195885609300346321378403468758350603418219209491914585291117780376917248049825557289703453877561432130634025242682609444291669240145797731790409606711739120324236609735458205832768736873275714309046834954898700321585041460227935530432752849106391253957014788507327921040124882940624490864620849781268477104986140750145651797120609622366909378093564648154433575316530783387062030922269577855264157196212237290685656914050893867481779210943354551886744692725236746150596052166352909285150530418113577335870955703480074564527692529845753503974653001093927684429612449716467377646412967416435480117797851562500000 485 2109647008442115589502189367849517221045434678331672830502365926566848361109898075690402908560971252854492067741338819201193338169749092163729723224743556794406505773019045194743348517410957857779053927336708293101294709795090968154051085089270442198423474803714337497131916687626937868959035911167529646954344996916592996076246914745370454368431862921577370937885175186483595373527791874869631759425125947836919197785862908543531231352680022007658417810306591959053557182364156987112841660398147870843226672802889644368478276037685955827348125614799255059985809188995702763711670099260006285158954772270637280264683199618328318805395338628001769985150631837600340498633623188112889367445041980100523322820663452148437500000 486 65399057261705583274524715949555478627026174205839387550428443772004580975768880563066627116224684391614440486886293133016678101946273126813902835576441751435183099408526158876073683420404250418581627270957015212379875087546971790877940505460680307395208529054223454898296418420868297030471578729915695735569317538853738791154656210092895983329760765795634260764967373859879120335238799414165675276417864701744060735212937697254549139716849772945821845906035329495112652470196039679441083961978573456062336325790034203540084737751926149661859466537963946574662056601374947471036979892266826876458739108606820453534809613515242743336594138470183912716332397290212972383006281898769957179076223206161492973566055297851562500000 487 2027370775112873081508928406369053625450960957642881207694583108520980154144710381291384828662266214244012406715820222175286820011697463675554733069641934642085000149551444073765708625697563969496182863347341500117739018591925915629614857511197762753713284856701892573760779750449569283915673643738118044346560679413994034356247982904667119203351159109738696704052835494384166823670077447276770660091431523680797794746585088830316711374201010529238746542445302455139642354497991454095081344064832831716220761940956823772675101483368432062518920117463988897450700729147766737904707835987499041304883345067490924269888651169739955102080704274439814211952139211455461314040824273184086582199905408879348097175359725952148437500000 488 62848494028499065526735309167358509817387453327531863301207008998057441038317646353216746902432732923125989627590231391888215527096370174359649467026463909190345478292328645026857562596882410120762560692489075369442868904218225501290174540936531172760843987084423249015284264641234236093753860936949792581329395739194191427911047336137965031181523675021620131812009055313524301110326712871147631629016157022942629637545047160668407452402444059440138743435526270861213149865047850675571569278934216361487688558847800817883169780964394483820684532738927691130763783948554099174093189034898094344849373225841513216202469516441625727022133997310504224068887041103344927597893596812394168075590821770567019143730401992797851562500000 489 1948303314883471031327508969855567074619649474342197959743582502805362642048936791930716042771658780318433164453643196330135488809987751852628709494807301404976599609887632023201525190891056160753363676350189554411275089420177998414290750627672406646067887369065809782455688120612954191807333117160287570779290914988916353221363349925132275987140306205750531608218809411010616307382553976810767759364118186600113758847752391273193149269401849253076434392584593381094607307621042699439572851564166681307717390497292254492899139685700789978935914353990265306033295660077729843487339207883884750061643505439343782625497518180875685222273821656345689551568983581360189188954084708012306903217920647340668338346809148788452148437500000 490 60397402761387601971112924021213630691908951059689122417202691188094399048305828856495204619020830378039744669155306865185205305846225670411567809487433613012786890563055815587935117412966986904705663768125640231748310619540640456517265074830836019074694332969930653562482249970225244952868342875168935442549277470446444868236574035240778216350939956326813096223492251542289111287262354857946350251026406894041080741853096180914508544421518675970389194077160930329104236155712162172662481081027756952099708835264057058390834757756532428349487476564552011546111122178731839422650564023100070443741715480746271413241142718367230334744191717586509893549584410805069249857099434545783233889185844335191815727868705987930297851562500000 491 1872319485603015661103265169284045144188872636103033406465359929428097278889960169927371063632390552015131090207164636390368611815953097647643301245077448669483350353678262068275620868469181311924078225689396811986335480655961004887323076127481487161265473604624661372436120693324144222143888373126203936797798263905830871419421123662731044080279485510871332281930348249476798216638617396571744953709007817109526177546970830753191407232694102093730381248614278084677084196377416511651246669237433307130638876655367524028543691468541341292833116710701568530905942479807742533707247057491363940028654791911353179329036490234115223549320221060741852595292052464365009048128315107720981809374150866001594580883772224187850952148437500000 492 58041904053693485494162920511224499844785626742626786291204181065934985541795004680316429454808470614346786176078961858426888465237616850619128750039870872005490554792674927428013082840247092925417641780341338620108360612319429128003708648977580365383788410170676573629330961661785484425974669044828529950262864371801701000560370412014327326429134142038218800102111463197493401375770906876639814006323459376877802505892701570348964620662360715495001036303781496753519175857373827155641781936144472702280413724637645250083902902670189239094420717622223555424455562619519688190203965618290105568357355648741144886223517934396308860517000291294618967158084999137384433009624170747917736595814343646565325100475167900323867797851562500000 493 1799299025664498050317863244013951606811203038198444460173241535258298952747709875393104582156438854186708966415955769489883393949288790702267272300742089713852711072551860527840690277873246267072318260946216802071872310640879104498919629586110684789647486591506179980461993854836564228849449203745859792024661118849951771122371608459602131712435862639250937212584865036440163496056634586189640382041597551434746873119742431281746503751663644570632678346678037702313237701277492334824077134362782892526205674903509361524996024399805616955494864148166723334706806092752878252793066537597456796946363460540348971892473420269588071710467967690156311228478099327826249416249618855364685830479395181963153905022796873420476913452148437500000 494 55778269795599439559816954517578255271455625355607778130579346407497600144878793879896948542082685430319006713430651205569574242827352531566213847045750386632477183375953838486803119858109294170368645273404836290587169541586569987567302127057025284638808790877090425872962019852098875890016694164637271331848685531874794547007779191072847371948247028967821268194951020581176325477039157250963761440932365593976185329990905364949847683023423142025674881647056053184987431491635297404914425499120734176320514490497243507044966937818580373715101949069619110000819463302430307824403818558517252808491673311156460001027599653142803994907580941116482832007094228495551074086934646300439445858305489200793576881445448541313409805297851562500000 495 1729126363663582626353184602592444332684683405235002577865687627386061446426400331224639771911030383785681263058369624633878586049134364873675345073181692002410295856384304519753647669371170650051417467512189603622162075741709503708341564648641918835813439303054112783110704682119022828901038122926374467052689021058057975749921615741418443560871207273228235276586277646836125502851416652372797572536356288890363208456104209407128820044222262873817597084585437982275270592911625692902607012453790820732705532771800062059641215106602600478413491828635800289329842460412065462273511072919549245166311083080536620705043078377764877103115631979501480070729979825859747210972223238339920909403025325914439841873939890150398015975952148437500000 496 53602917273571061416913352069338845310581538497607874304069732215567049544186550634353094208111251205631153422767159553177758291858891342065051658893621599762255005226386472470973474729089473672432513592423700260377567388059374834233342385215334640546852177732858951501238259802602987994401531599104846333085811135909772946531454204633185565775383511748475359392320642036616116819002711231739626407163472097831094850705140036588670278723819291595021228613259189759097475260923456485010325465792580179670150843661828122246260213625206527598150098565627254320686665045321679527244628738357441734942629869364837643225190768513872469245827348658252809688840930560182859006369173315785186374715502483102136583838578854331061244010925292968750000 497 1661690435480702903923217425207669405546075357953931196579796974642048359908326790889950436918171311249145575584757270609553299989590529356705410601904243193532271494059377141302534049591429741725922434020448810672068837458580392822824838238959588038874874196113032188562815304214984866472860613451121690448055751165332874693094751993457169463653805832996378431654363598375073779675258363926723648219970856158280571350610081814844468591847503510327110813411962184488962346578813219198482179790483048772000570782826117562613892254694411093664508525346393164761472922550436541346512051096330909211613900130797273855902155816274551860636571372167521411675596864374378789987384965483651888219309197640432994775716655045568048954010009765625000000 498 51512403499901790021585749024240872800387836126468061460484780756888423975409831579980343201067365713404554653769177051664709114638415460023501646988902557046594043197125499448090276013719111459606835880854525885801319578299619181779044893628840742174692085213807567185601681861585871339545744566209942832197127156071575316055298422472381075969970265979978167717860273076809129930775252654907144151594527162627577798555793451041925610503198205146964860201991583379921173925144327563019386825447417118113260416343345410798870214643025966180985116946486310744301672314184845098925138315007220052390233157435377692527276505099703568952134684904737661627845029966980565532741964584854581081860167717224092543810177844234999120235443115234375000000 499 1596884508496955490668104493878363814894268116162582259478071324472742768537697299145552663195519831492415799029044194874775524190671058946492085964771809694636279980183348838990372754722530714167177097734774031505804861737674208787778657803276199803588327597322883678314886261116457483490014599883472461596723815508346428811643877912204816382396735992330966901413178690791866492604472320287707092043687772029902287116255001572995698417439696355460788512799412081459575853162544825195325551441097653025758979370337598317615620061139659671226553341615010603845118694397406658858568687527951011579740172008539912497150863876726085038963517680695507773344762405766580735828335864689161177760749284225851318031346766854615537226200103759765625000000 500 49503419763405620210678573808163077762271934239318293218191741911193804254480522485112906665141498009349409173398660357461058775890143249066861637170572533441779343057027362852839070856445359541455559660075725451469104013049832246502289400502914063984083115875476689288949271573101324152588143834133356153520663339381997861411863862315712140860679855796261692668404861710241168621458925432274895941771326901204986596141316249655703090204138902890660956415213182303455219733057567212739130564023994514376147774606543447643735398673052858543806485462499797384685500166004129803932814174202828218673731206409602775400779229869117001602718933383222872212261911916754173164762810013714074998622682422146711208206006132138363760411739349365234375000000