0 1 1 5 2 100 3 2625 4 78125 5 2502500 6 84150000 7 2929265625 8 104646953125 9 3814697265625 10 141323284375000 11 5305403695312500 12 201382633183593750 13 7715985752343750000 14 298023223876953125000 15 11591412585295166015625 16 453601640704152832031250 17 17846589416878521728515625 18 705537180801089355468750000 19 28012436814606189727783203125 20 1116510773422558043518066406250 21 44657770611156016497802734375000 22 1791908595556084784912109375000000 23 72110711665845385012893676757812500 24 2909672502937610261142253875732421875 25 117694621797394664886076469421386718750 26 4771508120831331002008860778808593750000 27 193851266401577900946220146179199218750000 28 7890974965382089312656008968353271484375000 29 321798143687601623241789638996124267578125000 30 13145431225067286687852545518684387207031250000 31 537845089718465209459098935749590396881103515625 32 22038787569430038313748535720361471176147460937500 33 904330641942009620370498684746137261390686035156250 34 37156963703793843833977916801813989877700805664062500 35 1528600581001501854021720575135419316589832305908203125 36 62959136445011585281413011430980224683880805969238281250 37 2596013621597321374433390538286214825510978698730468750000 38 107155215690738616145383713658506577044725418090820312500000 39 4427457758910478932863619139226329934899695217609405517578125 40 183108568577883726654700303746957408669632859528064727783203125 41 7579769176632387177539990256744999224801408126950263977050781250 42 314034768249837605882938578002345714669052511453628540039062500000 43 13021367308376300440159775647585284018850992433726787567138671875000 44 540351534623717207766086271722438816311750997556373476982116699218750 45 22439958277181598472276059625886267248522671125829219818115234375000000 46 932565726664273608536959040841846740208316504256799817085266113281250000 47 38782463725996278560132415990140510704333722060837317258119583129882812500 48 1613903231591844085604881110239992709046050295887107495218515396118164062500 49 67203842750251612858331402746485893316685800158438723883591592311859130859375 50 2800104924310455937556037757298713320832891255207755602896213531494140625000000 51 116736801684111644069755643388649462739811228774226150562753900885581970214843750 52 4869505472941668995930738626662687996119481168472956123878248035907745361328125000 53 203233993936388615148934506760890838853166408572492657549446448683738708496093750000 54 8486597823614100650426331839130891928572181237555582811182830482721328735351562500000 55 354558978552689000544674674096136528685464742453141425456124125048518180847167968750000 56 14820170726988300880621843283666414439406212931244129849831097089918330311775207519531250 57 619755575021982650743791090291422768373698741077377623211168611305765807628631591796875000 58 25928848801867387913594132110130426733104928952595738968501791532617062330245971679687500000 59 1085262957757792242542540652454182041297724845203311050401140391841181553900241851806640625000 60 45443251649196174625892922866383262223679329927394174597246624216495547443628311157226562500000 61 1903621163654665160158416258002145040093808527988137727908558747458300786092877388000488281250000 62 79774239744429424225691474126064966360904757401210652761399789824281469918787479400634765625000000 63 3344340102112436909191712205320762038990417442036277729848243475689884007806540466845035552978515625 64 140255097136986776299060549049028842548522902559481461090573096994749136001701117493212223052978515625 65 5884131949886761813035637655599557909329475911179240647771034973616721686084929388016462326049804687500 66 246943152224866770970435528161489241452224553459283882281202783870883266104101494420319795608520507812500 67 10367115053448333014026563117187035797905029652624751338103435200335664667647961323382332921028137207031250 68 435372410283804890110496258189163120091350516353053983124579456556053824733965029736282303929328918457031250 69 18289500303471211737749286350752112848375967127578915609304454367809583681392382459307555109262466430664062500 70 768558263377928814673991196293243776434993895118363275301075469789474585269317685742862522602081298828125000000 71 32305912244022364432249075560692473819723922544159698587899919140706177831667833544315726612694561481475830078125 72 1358356828575920662943696184199215204758314423115731534995377154216348996765284518062344432109966874122619628906250 73 57130617801876433989353174922936644744155701911783717374690052732218178377934791889458665536949411034584045410156250 74 2403498411952020551576812329985070075231027108263913101823906630463665592099820056404269053018651902675628662109375000 75 101142908902165163412714996594518491820996297656387483582942782681026381004888547998632475355407223105430603027343750000 76 4257362786415164196000748874430415886783052360514188626682764783072053643728910252153063709101843414828181266784667968750 77 179248923325655360986088833373923252964229679362877235152377734159631891399925890384636772978410590440034866333007812500000 78 7548841346230311346232818760992102165038081419638111857571743223235655158282868940067267260474181966856122016906738281250000 79 317986851990670266163981040684119935648885524832455769485293269064053306826888692132766778275509977902402170002460479736328125 80 13398017193196965681880173142030843367812918916233859821851689648738422279383575241966386482062034701812081038951873779296875000 81 564640305576388080568198869165106780132410722128890383405610500983720762519427101689220051261575150647331611253321170806884765625 82 23801304856158357365512335730814324031542146655519762808931055800206824112457094039286414899336818962183315306901931762695312500000 83 1003517289041694415451220161025918657502293425524233922589912755792437569313834712581876918227608008749029977479949593544006347656250 84 42319632870809524996953899282159109473250067870059932745151694462184947069024132372512477006168407633879269269527867436408996582031250 85 1785047111986192032024388718005370687990727723538671371687487369840668185347428174469097770377112865958224574569612741470336914062500000 86 75308869373207184171853951930349226942535964385770796543135233416366527959861570223154932784970227999110647942870855331420898437500000000 87 3177819259035189803773466931017140590742183492554657493234366363322690193461298813126244767394805446070193966079386882483959197998046875000 88 134121040683845626479423478453250736326894735613757294607426449459046110048772733415134119361187192351336783247006678720936179161071777343750 89 5661707063642596006708850407971355365613718614206148285521952743868440301965761437720963896934968156635092917383644817164167761802673339843750 90 239044524338120434774637178782949223610700501558149744774539045275248478048991680483649049763898199183476123153013759292662143707275390625000000 91 10094605575371498440171123851381863199147408683256518767633193841383254865023806630709828389979329336945124140356710995547473430633544921875000000 92 426360872356148183947957991453352502058615297677705850349475603295824547751375821627218751462641473668271907548898980166995897889137268066406250000 93 18011135831810021923499603253230494843059968651911180906287308420873127176976732055660418461371606444658757806287496805452974513173103332519531250000 94 760990130150561665733761444009837007878783875225011292682465154180630257185461337034937795559712691049547919619477909236593404784798622131347656250000 95 32158038604021836623297813978423874511541271266441194484044287339107494168589077883093953691174853836045992045572505801942497782874852418899536132812500 96 1359161852069986153399882687743053097126945572321994602050242724136410422911497801231255441831408094466938961744628677763557789148762822151184082031250000 97 57454286348676577731685004333548448820013318960927828284384056594704614438663522547264296038964104952222141959195661486958783825684804469347000122070312500 98 2429080503219949514823554404128843805896689739821490251719040538007247122713706319140297060764650810432675891756097719120788269719923846423625946044921875000 99 102713664175243520495883611108506727984967155363591521830902767317895116847290757561073511128044741079470157929452961247107634079611671040765941143035888671875 100 4343902243762902101331650390501199469208980042756961686375739868750006822803501419386923941081186501933929754509984035026892712494372972287237644195556640625000 101 183736769533271143301018356543718765114169439714706641563157523474368914215557600192430979075000282202532174243209996122860871992088505066931247711181640625000000 102 7772756548032360507934333463903598252636615242661425643116108667481839416858226201383819597214829191989717798634833452464665271008925628848373889923095703125000000 103 328863587628716329062306745023785616714546387346061676114467186263820040030618862065845718793683859208944465402658156692869070858442626104078954085707664489746093750 104 13916084798799305244666511442752648933319280923810236064827800470425432053663492078442182066093996890697332860508735376473400495445087443613374489359557628631591796875 105 588949073593638637523513844207905032811232686350312593431952813096376644684475814051248119755045659881618466911191661782736840591301330505302757956087589263916015625000 106 24928531822261446523145944349744066698812382829942172127940795914746332485732676235543391749030751993809552006348903709738104583770734734571306034922599792480468750000000 107 1055292506332599720164603985369106506987586027912679299957592289744257331169665270518123496338835810505659032031139496655432847768696369428198522655293345451354980468750000 108 44679174946103991766599239798788021197622905436219853518937135683848723331986837413718077212113860841701133970735072437852055066229844948466620735416654497385025024414062500 109 1891875464449217803884011148923534365324421181538326513724792629778935288863643726900754953751153054094804902582867647320789535134860637199949451314751058816909790039062500000 110 80118729671862617367499639828475801517445501344721148064243278844616424427329391184494267656421439940200430338974326542281160904758474661235823077731765806674957275390625000000 111 3393350349110628881678768193618515538061845529046411503982665964839995056248170887585562669263675488206783744123341929876451152401457475593637980182393221184611320495605468750000 112 143739303768419222126308547301480793303387433399424811966444515538873702894770529353727868566786074613349375034417335771636161142401672159707448628296333481557667255401611328125000 113 6089387907408416591335984747679221895857908696029021113540825011309334936340547294822484398979357356711192066172660249963349257131589635722371256498774982901522889733314514160156250 114 258001430470658183169621174593933358923417307304452450595487858533306404194215115182868694569245196432819237257128672587270154635252772650638730667083109437953680753707885742187500000 115 10932515025316614717239986347856520625779398386396439872830557445305306463477495929859552528301417467423631949343411548223899668664079037352053480613989222547388635575771331787109375000 116 463304689112322857184339963948335349117019236467240424935760928882991308490815310226368252856882009303572573116757302631156674909302223524642377894267042393039446324110031127929687500000 117 19636366186763066305288281700486277596619899551990041693998830047111016661654584114632223451618132849776714321438231393562450736191843623796703804940122495281684678047895431518554687500000 118 832343426522318996460576399766224167919271921554509173336477451611938446220163298602233930711896009249173547020316965358506505784946908431246904991329671474886708892881870269775390625000000 119 35285006521381553802825426079204153949381175986424563534504318718696150592697493175263529335996040634260914871973622140340033783351886843959919711800898856068897657678462564945220947265625000 120 1495971423502947184640591451081384190236522588553618200632925981643510260119243854835478788622263530930179619286785661245727109439245324431346648099035168133497109010932035744190216064453125000 121 63430931740544403826933736793607851576081759728708887327440062445517046615810507488469196769881412717778241503355688214439536609991978556574955463043946624068780693050939589738845825195312500000 122 2689817720043089757734538093547676976325592821582851781092102287913139513074985893864473910074522828384114887871985318442679929551987725655899530582092216146605778703815303742885589599609375000000 123 114074313125444257027933666636614275103984852266338280022151761061185480968673667587318428280700357434321936646432210231452995236202888020824157512203437039866038560376182431355118751525878906250000 124 4838329382395876084927934031274865361639215569059657530396011280542686462943042278076021851766529384885704201754082597838116587473424087230600198669526077963065624487626337213441729545593261718750000 125 205231904692140307855286356277484850971402228507573032193950349152198987825733776391470863999351986615144282126309144682775603728224445473743615904593643774200817375685801380313932895660400390625000000 126 8706338203461132136630573133232878777021062159549239671506931377049914281777156494684467495088289265980594304903862479757056547081041137927229933819674081302286694494796392973512411117553710937500000000 127 369374369222573716351989998768111238857130791451699351421348342579946761921741805001354285326291205842198946302549110146033325430798551248821673340918586762754460307844883715233663679100573062896728515625 128 15672486770367435149220252877838537692237779334523946449366127799905110113385401049837608034275853537571565759904414655878753856246605944488479691953086391121243337205826140490216857870109379291534423828125 129 665040940277642826601476969012861875081800480825345324471081550649112096794708538134575060951773058130512670142381369215311054520675178833188917468289257194535263437336347625006283124093897640705108642578125 130 28222635162997956604325960697057888667578982074794372458456804431766327974736334172309830515893306917575284233128239363724466495263929117782473241971358170596641192114095719745137103018350899219512939453125000 131 1197801526438290272245395201118502494010447508725813025783597890350909648679671640203508556747250195586353378865073482405779153768585702689358997561651608300089815893531980384167923148197587579488754272460937500 132 50840487541351399293078508910891420331081471863606707988779960291949670968544995577033449641650869205853585191026562255970484122546553077155875869321262468941374069688514739095985817129985662177205085754394531250 133 2158099833667054146165886773523751206067621415809066250592622089061883442049152474614882956194083004882837548095376041598616494612010476805273782375267549047517306566254264438287080452028021682053804397583007812500 134 91615674868680646474389272596442380962886350434855265477566930387880556417875432201403700351254430007827269860584812964755704564154991746485853427389639056647563534677277882756207816328242188319563865661621093750000 135 3889590934522415241743254078538144226903160885441521203555203560314891576354935842061346377603061312503011674946238383023784316942339234968218318118152334596287795194741941347607583345791226747678592801094055175781250 136 165148044989592981024158345247476189013451368589498002703127773896731595620307016515153749417057153326880376220291677624279429646172248775936804357991170778048448356521014826047560886124188073154073208570480346679687500 137 7012579415195097780179851699800187898434844798650943029736508296015798300762965405639084766596825733051446987026399747256818339968778621264455841140982967893239012560236499664459777769742743203096324577927589416503906250 138 297794376211838445621314875593112119448482162849230484508693831673982407813133927191537319643643891504988817416151862033056280842072788114250453807198833075416337853348910412530463343028230838172021321952342987060546875000 139 12647044355594698290326733751145706409304123235464896157395461624396773030958222840865275968872316250091780514740510256251973460536438449680147592826544045255486460024164783269324131148581003003528167027980089187622070312500 140 537149231944583677706666940398260691492494545815483204832483548704893064099938462972099675430908729271979614540048002164644914146673185752237772906298482018764092214515716835103529679801281915274557832162827253341674804687500 141 22815698619988220779223619332565058972498179675983494892647298796285427777705577921109118158734653180399090722807370009880162254869797616673971289512209104440185687174967318774647558055068685689548146910965442657470703125000000 142 969181278359611435033023958826167651930276012502531477535224743245703372359884965958569521405533517745202954541563386491748907044098509649924868218662417707236197185314056738053724695050594739598182059125974774360656738281250000 143 41172595033847094741642978854168394426508158584665044034122377658599931510620158853713332886603293640128321004538753842772064253722018000811298812042605532949387681650111133150966677920101939591734918622023542411625385284423828125 144 1749214227404978387322247957049106764825827375074195090865303717045501702608164039890254989491218813566866569738121342934932798006784487459024462522169999301305870755344668699389218359860733234545371317381068365648388862609863281250 145 74320541148100962432043826055955546768948227255984673236402240566427488291601307253781403316688917177321257281543459786428902914887772100050241072319002513943519739637089563733257967601274250959986211739760619821026921272277832031250 146 3157951106551423393208015229921422582259086746588079632915009631414472633492709570303734329165850770206348172795482586141445423172844636431563916319312306992062389862672908601195758340079468295957809687024564482271671295166015625000000 147 134193722343486582063706960001204532580070347838487538540068689879684316432186318664250667425296554302611518383088783731561648463247177597121200659085134374333335202072340022633814096729785162636153228454816144221695140004158020019531250 148 5702809299656239558852051301682248832775632260096487496687079084570482941988841997108003482574367013433757797714796672636174513404579328864844300930967418898123134399406129058324088327465727798386632696470144310296745970845222473144531250 149 242367816174947670512993225410884857749404416507606298702383964778959510756339875763837303868011128526386677598398052508377739499746632561351872775222062437627855781673788858752435687549260838274077511922399708055309019982814788818359375000 150 10301254322417140501839409117795230296824890237522743398153411765000455057022994440619257910811457108482228290729919578785082771713275274763441910100259500890934394523166046847416071088590134490273197975795937963994219899177551269531250000000 151 437858660183529310772491810259059510383954682800620424788844076605946658203291230454772652077113131751140010110793786012067918606202802751832845286143057537691196613022669400366466967465591471510419005475078790823317831382155418395996093750000 152 18612558522008902379469892589449361275451332712856153559842863914775820970469022515210070585480697735263158638423729081477972868641912636461412072146359990872906871589891575321212470341636504978464621310949023147429670643759891390800476074218750 153 791236179701638679838403462303543920746843832947585158290430294194072767538018293192383323667278082074823340644332509095954548922429659423737667258852738508653797763895223674305177160054901155821586040397738748275457965064560994505882263183593750 154 33638278738722073855256128942669886776019922867898446749287841619884671003589355728648273296197289549246454634708619340887586100406668955764642588779531554869647375856055453090669880391176432196569324106424914155866190412780269980430603027343750000 155 1430173095529990136709761441415319420028554261647792946677996938158657055780552316995485549773066887240132815382267600904512368909621057541728990763376842437512440889885802540645917695191479474547731223863650251715284866804722696542739868164062500000 156 60809342211532149443268466971061693385017365051898834511702257841453539822220038644277874020341006606950692565759214733104833951914245435608237340343882033124391575330163952459651894853422994224725576389595921300568193146318662911653518676757812500000 157 2585702340394178895074891175454012410767012654128736393654802568288292571680506231437432735611470701635189032214616254426621958471171312039052570348193722269715055032901526932029352071707411879387220646583272001817199736706243129447102546691894531250000 158 109954482129793820108782513618983571664065636634997620781268338651699333429903790652174538324175698970980890997530724009631571409251788016638283370877577103733089231800537522791661829139100879604078264302615764239079432229573285439983010292053222656250000 159 4675986012288774455405298687329126544233724761717464888387253952299334996511508388546276299392351570685942778113917090381831783683361765623953186495758834780806932978284959980424282829583366566892312183621168030400912229982424150875885970890522003173828125 160 198865297174211577902814908854452021401929977773196036098961268998023894781533505211929610116491799861596981711825245005888661302565803966465788272769513268621420877993918324667349326867434832890921111935890802841810087731033718227990902960300445556640625000 161 8458045580300650760300653682344937100721450692986317109408385701592154262488464995071657487248306838922171928094742975536836027193932486363005137566409318425992391254536071016924333529088158931500923836678770511405232868096248921574442647397518157958984375000 162 359754260181522078426955678982611839991153240544904230390236531052326468727812488111860009169816410030923009616663993722564223246430345281818291192153267134980462953685282325681354181975070461133009432046543089577243963728125919487865758128464221954345703125000 163 15302643868639468895204469201976067725768021867144018900317624344385693973315349823323334345926363081535354985415718496104761157351299545616475591555677711481856264539753858375719072463087452933947846342640659145571856093910600993268644742784090340137481689453125 164 650955496998815526550270775687163280538896599848003759893001342228936618551438214205291744942080671531047964533581088375321349450777072788725688200757362276361882075668009524294632826035766131424604556747672269198711289409434166408630062505835667252540588378906250 165 27692370528686944294240875721016532234409127139396859237191288712505273207736869304044870713744058813159849395310872068387892842271692958845434661928867690170494403748043029834131304453381181552289222266127751752151219411662852465383366507012397050857543945312500000 166 1178128569858622425115889081122243594964869275315388918978355470198752292486852643516434996806420543755474067868030456696296396447998974094589087718439097339366437851080956722540113315359082139041359528421851707171932486725718369768856064183637499809265136718750000000 167 50124341117236900449556793238812641015524820510656585986501566683908404885825218293904852845368345619088815334007447087157277081333560117653000545508633798349813214759632484531471987644793191011856954457137208387196371503410083705909450202398147666826844215393066406250 168 2132690441008951581236007987250205673647504831666697860247052850470688035573658781506713028860470902233790475270974887158118995593750028316299111273329150870779506051498921080524072903068901457976527910477036228572781191593695925175222516401163375121541321277618408203125 169 90746493096222436253061010108023136506029085487564419093519654182840674700672499672951961769752067628571630053398379399844785090649654861950885190331342590764582268877845443626993103135243961055776667194771282374030995745152304446726199138595347903901711106300354003906250 170 3861486251811199880545888189995823091939614804172599860441587323723314226559669008409010886771056807402965683746791601723186114617451218911792985634279262715162828850677819837059799429101008541213836399648891034407170751432069287500947751823332509957253932952880859375000000 171 164324184243481447547557640811393115335022965077959467056665720285658178968256995368616886799961347065548220280604965905636392807121424653682862047022400067863462582651847910905502631351517528764045893513938547299904362691256893159313934305032489646691828966140747070312500000 172 6993113343309199496291453021013073538927899888339746692118158803935023623719380539828457024839580761863424449622220496998704951449104999269385444602783366840621956247583945186072071586030563307433179119146106776588615367265487858647234759024158279316907282918691635131835937500 173 297619569920241809637149588841530905598389204049955036676887353416513928211615827211104206752418017665991693412003701728094131998901513849935627913323017998264735734533709764550473258750995404406317767955303831832399702283314891961690795696426903305109590291976928710937500000000 174 12667006307358937907780022810544216860069716985006714480377698746363704910577637799446901048654631296943422746334099083229765879140057804808446180190108570372234795361911888980219023771355759189436464251735631658784687344624621960573066306587897145163879031315445899963378906250000 175 539147787094157969224008257501439653405753207134094048986599469114806184791678788684736028578708811479330949574487734660526479967227472020983304386693792085014444941296018218214045918777468891208757171018843985395029484855333206997542584530680453980266975122503936290740966796875000 176 22948947013606801956130536888327683792400130992485315929861419510164002596715770582395988177052514754332139884798341640674773993203934797795075298503999428653709232515206376267888043744637870266085398240926025098007558452268582579685029512392424599909190874313935637474060058593750000 177 976874014792611057803652396414639583219462780526765277061404882010752817334077317344607166729067551946230122052448993488212653827371626633977693285723956630323499064404790375880761397428625361651781338709426264903738072328542395079489649086261146559984069881465984508395195007324218750 178 41584834304917770538712949008763662061824803856181318986259098054476513500694298768477502762036589846294932482790204785354179931215897455228306279159881921738329867151335299106655100138197193792774154124246898116170400429012471291244769453637752931740578787866979837417602539062500000000 179 1770320046141562463418474976882662761677992548146958857548466438559181918817733470702286083099599663419928062625297266588856972892572906790413644756446682239026074365056355303792968289460823441983530571690561621457791490353183898457558088375380462783925672454188315896317362785339355468750 180 75368308113641101887676618442133009373778831369522636882521453457185286698422324729665826089164654994811145446725212097938825454930703662291419622690238228908169156688510506013476225857545495490996176637789705855246394854654815108197455746492877601272475374116766033694148063659667968750000 181 3208822470253306714087258973932839765815727355813589400561472158112711609091866423740158336530543808226647810299632595878589212936531447638800707115799447348953333841716000585347302250515419313215653574040944175699884899782833689676009997554712895040385234324276098050177097320556640625000000 182 136622535244999864601687171927290182099068755864519285639019998806479832984635237611137436390290221906342147565968682760925407656398834767459407997537391921683362866042056667744074670447505604868281843214271677164934729389211310806217945508665907207446199578271261998452246189117431640625000000 183 5817260344841057864126835536661503479223222057164933719946988655806064384709894813089927831948705905729523587490511479750596047393011330619548690284247330799434112795755297659995972836554154567467865620628117516758940152554088698053511546371066999287779974991963172215037047863006591796875000000 184 247704536204736688558110455529074333414555565861686172933071485838436950466565119292063858594467067291019532217171771808314509696040583704229723313428860439259956176849772104944908378302874808061334173199073535698369330335665816531626500774578721523171013010888863448144547874107956886291503906250 185 10547960859486801402984053811215350638554987306014903040940878468339615017229835255061921949847131715264376884487449536814525021620992362846929321969531403511576264226569649293610729766350620643219672416644723367726794507522328854773847390457541481502802896419446199161029653623700141906738281250000 186 449181586433156749317543198320682247771003792206996686371514777654793427070431435626067968293856935791386426144623437899486989119924446897462109812978456775747547097581696491128226111397076234563695478653334711658502423563008876516118343246500576741763247068384146132302703335881233215332031250000000 187 19129079117050388835529684007080775114513002192870072118401058934673717215317111287802748734174410802103844847562381945622988520664814375384355782851658596817939817680122205677578623817967265587579716022686456808284088287357197764941274763188544031698945730238237139531065622577443718910217285156250000 188 814675521383556582638650811715018251597697644028296550063736790654077523682114212281849228871234252631887695420521009348575843481362362220647529157577592126771067930067607516191134967754360102405253114156510250855096315701187256119535582307157084553484805225509468584732530871406197547912597656250000000 189 34697130601815558433109164689552660065464678332156329469712914226703463335861049263807994943542402118926032227254840623324820632228775388693339160891487367703655125879993857739733411133063220407628104562553612901148426021917645723178763145495293427372072476858391731902031551726395264267921447753906250000 190 1477816638224961349754827977610903637122397934000936229588711671017447754477957850049333783574045992622185145003656937174408945115867346692796889910446855931689460871744100661401661313362696819141183278490321829308212275468759355833306969711886721357713565241573383524098517227685078978538513183593750000000 191 62945610636195436265802800281773909883198889006065489607587998383888172911819630653404743565068324774314956051328892479088324764349483671617117134185788569495406286871057921476151327344060662021229300069783477620631831433974312260347610200950919334945834632186721386420957813356835686136037111282348632812500 192 2681192969941055179114134278191310774400195412131621746911853537117875826996611114880011917944896361628092466812425494497755111042882053893124173779224793123242457724307136893716879951080340748295361526053491969891519320024887481916431217840957922264091571345626861767527659985432819667039439082145690917968750 193 114211078185517294269566501552627563508940310774584447021006906537807921737597814785368041082127910014439118180440957116467349125849674382787517924070824762418016135293926946723964353443683335741202198589457620830732512585655713723988085386614628017848273235609245441005143995027992787072435021400451660156250000 194 4865256579415454170754406761804703408761209365493510789665799447277493875421496198251021101138623306848989707273047210504151526650531512022585883255978052660280979898429443285151271119446483359221473378893567454132861834304890148915609029129805813915572550161495216862039131511252776363107841461896896362304687500 195 207262363275210441419485244151160945361955073473785999757690613852173640491555946973402024466881242917707955124376803671134195487761410511758847535351097738001203071854525353404793294078986209958872892507012743471663428236601832846386799937489824037730092714338657283962372851471300805314967874437570571899414062500 196 8829826048705849082665671620133162542556258724873459255265898224700021626662906222266528923500391855714343074755271790325878455342690533083021311534036021293005740955133891893420761383266220894294579969236501836009447911580752410786392911430718254201970388284528826989086026932884720963556901551783084869384765625000 197 376184313853212416503941502919954415782255165134901502657229974015391420188495530445051780036448693799351617930086732432807463107781146536127591101656944032570518748382028181980480248764523389509731498002986714293114375683269347591508712500576238259849827711401023026965037381053047482737383688800036907196044921875000 198 16027503465117923407708260820112191289864848968374756872945603153516439450423211794062413465533574055391777502654761966205798397569224915440421768770200741225941783589886967479094616595489148214441131148862435217209553620037513133029250081316826406205727829052506840481259059449925530316249933093786239624023437500000000 199 682884997774257464492696586925180187079109124271223148094026599971618542159116012831896519842491712652000249029099655844348470217443105102874659920462224301194507836118298233705079850351480397932339329583969190877334894016821461432800250735642012502438738223453691511566808347989503136243882863709586672484874725341796875 200 29096824516077299331531779362862083645263134633637092043301573287607894835780294168316731079346902681753348312901779830045010036748208106725709744046110957360399768549602114807605398179657919595948475765364381485857457782352782354095377457357619774764515058112698652900160983640360373714273123368911910802125930786132812500 201 1239823277805698496575435757240340850668441226454076763912224323042652198379724592337482347500861637770130611514770297154622946972260267938621667154872008622315951500808354258668803988541872860656119265505169407665754255766867035056173111583812336287759264621505985872646555506879258168329016598363523371517658233642578125000 202 52831140423060100038224998101656410735549294863047506729817565627666915004712627549885939605785357606155031971960423300577286740945591323464607731814082702596962656914691140807376453299923177153092022330624592440183356131798963615832829826573205160901432827662218737850246804630934341351355953975144075229763984680175781250000 203 2251313812469970749031635670929925375887958195493757778644960959891630101516389437088137326111337322223914674253801731783673047531355260953205754150516494351417695518456007523856673498887354945013310994522616992308848971555057194791836615550421285769275859317426021993319749809063685941357135789075982756912708282470703125000000 204 95939573124985270186062848897292180604959102559860756686682377389038700440588991021640405429177486401958663206786938222396825119066787598848089392502921816140023034706029858014213600261778431776815206931225917874355939393709949686674411567915230556523522194795309489694058738473519764135624687817482936225133016705513000488281250 205 4088604198579171186465599562022665055340412062942944123780036039080675608981319557405511949604310547541270249981241518926501735428596222869200456385181760632355981972187283189906958467991550735280440851909894515935019461547987209021417705885821349937577271025192167351331453403341762049827412539571014349348843097686767578125000000 206 174247979390757031421833323501022502842631610615439760903171535561916874670379631947678680093569337458641589355939937191632721765038952828276062865530739274769541020276244494757111623281810476517408360292092972295091321676213461317769232204524860422293828697239860453345733131027447113982342674631809131824411451816558837890625000000 207 7426354461132118621542090861552098412430411501172143361123820727691612853990466996627465629956217875397191878335510124912056791531233889450731474339781444302511811628310703220727462977812294007870792161691906856025224031059680816157999410233473541616544421295553451705382891013979467362873245969701052615619119023904204368591308593750 208 316518205568178013344489193841052031991718829965083358089919705659069665667292261964026080086527327473898119070638196475563992799493265528814480086400958226839531965037476111863976923183863874753343192170934048985359940473738966847695493966390300942579302409822280623345258345515110472471412977890636852862371597439050674438476562500000 209 13490767822703690465198067068817818804147072179114238505693081771913052435076153291203479200064091306339605694523471617319552865140399358334381214366609185164619701611687758851880072641734749903059981807658119683937002971604208862071193122839634951113610329796193272655218279983519254520493786306777062034001346546574495732784271240234375 210 575028608002760304547682056405026706862408023965128352204953682229847664283112230592478614424698845174412849441276018373220869069981981221847082130957321698324732588012074578462020326190119867486309912344858894710588572235145930532097110180086473999090776933337226516257522103335434137167292596715117980465947766788303852081298828125000000 211 24510767207899505369908813361725055818812584178733812122244426430611560325292582885930771181578457894394328823623463119399592949977909364953876562604251935840908788528430806466538194723308464892632082452036667535616564998132018210019157848658833420617050500180941564284062097180964353070115310036410083416313909765449352562427520751953125000 212 1044813777290967274816707103598154268428011296961013350450672498676478983747959602810518949470002107188724266714329470209604333733949859992073907438424584144119163968925595797075958171825770726915669164770982680550523944107867137365848792443988893223179693732600453714236546140281040149645003948586981928903227867522218730300664901733398437500 213 44538467726611044583877745627769241258867404993660010878906444057763949492470967906871382965888522014140181569992104818450082938571953474597491851751989586972450712271736574230926412154562163705934433469550073832491809222853257248708437760888262320784828371333644553723374352779350327274535359346405161140580730716465041041374206542968750000000 214 1898654373232906404905124082106921511758728798509622280591823105472413243735752984824423684257520827074732007761899879713507933304011216903964906676805056730223770194320226347265075818417997031818005612415025064792615716621488854955577958865987849834049330695435511075518275817465279929753858850641559663507962341100210323929786682128906250000000 215 80941394944178324322698959333594083328615212440547629489582251755611802692772013762821118538880762459082713341374178939104860175815196725821793720754680930592814210978925635815662958731039347507694809682246718031338906202412383745883326436074123802441438806834141090180493538799054095403764574661388845819298687445098039461299777030944824218750000 216 3450717874709209699571819347722883580375948203795907590936928416737984406357131323494142146106173835149250965276812343063234420824731426737597403006589292117065063316965403375573438817160782065625326383574512811222746093892075291264384028908912125207429970130596597875813572280287587537672167435662563535030133987646649984526447951793670654296875000 217 147116739538495032885405098317356686154081358390309632118977672963500741594915438334496506731770516509401983778904332902346080870634378106495220983604668797884078558568284307656267564099325292865572911424267366650189907615780441589959444409914445243971678245895185211278739049129568773772920924639160502646068745535856692185916472226381301879882812500 218 6272323814364988995084536822938915451388091673689547734060843499738439721894830628869210521328781709164135026971273070101550941537924567140757306714944418152751559236071210107890623229758025653934314139915755647577358580727075096087737687293399985350295356670367460741409666937085309968938989967335545083065850846537614415865391492843627929687500000000 219 267428979734191235725424189448565272525808238907766589426577996680480970027192693074753824489484238273339332551026683176496166330968657836338643041114711300584262964097397915851587275925502576082210989325004430569760786836690875857003381096120897184647177328081909155256158702717855726510437694368768620043364664384810680530790705233812332153320312500000 220 11402549250641535206117778450822500220848788570988520790212955047211327638091743248089553922420854423646224261378991475680535450268889678752056283115048734197578639063123002207505031781981405280647862354599112014089956457015275174738480626189997341387816231705796517063201690274349689782017763491031053445202373547440188872315047774463891983032226562500000 221 486193128986258701104779905439383043162931807834685723953119435735219353216493902406098216963259556312065624605786342077753579738406045084355197152248970592755823342527303072796592706685927947605467027628415085484626920961112335606456127346020151435507434072315731353929999365026661528328744269931634719669765777594339084544117213226854801177978515625000000 222 20731414160906853811331833606140106442091602713689185463319430265897140134971640874526233437568420381642223466282768357724272157923855054393611432101074898403648700145671106991728393486901560755768757370152079301667576533840922083350757646534066521684447955500900413139805750535300841129463177759979839759323257380313476616606749303173273801803588867187500000 223 884020162796588574753221634183628183696767682677101583213667201576335790496759809690694102115276775694550684678703571554622834916432816708261866658555423080239095923986330021462986284343803751112621533050754328202950295163059203356937664009007404959866863630990104571641027401547416478443442479535665177157744012243975606502033315337030217051506042480468750000 224 37697142217624596292165377427235487373382163965678880940577098085671730716041629822395752868279481649418865408450755042140131041961244878915432043098865492537974616967972878371322264805946467470060473696169083889688850091901437108176341583581472364775200189170762596319518247402237214944192777265727341713734833199777284062914617379647097550332546234130859375000 225 1607561455960224767423296078827931784206210839376941568443004361605647717352552181820040598005294370111209389256559926968385878974042233955430289453343102917322028473611502082441549081058106095272788813865451636505308431094762682619965555319272798769822632050379139360653522294156111909425233546823465988948763654648788958001492943594712414778769016265869140625000 226 68555061772112958509762728388451950737052135658288885986939583833803939158483299806607166902144470469505886599076615207521357377938401617717146309604665321224568468471937695179188279898676032867196825445994807601383527417630956147845873001652752746034046568098712772078445890308209724840587778430898835960335062837233809779347026847062807064503431320190429687500000 227 2923641654960923203815639314068540143287032102045356248641412045641506833176947444174241948484002120784554962454508025610101205809084402064446512685317017422357773438825501840233634653954260448205471402560226385028182413154289492269273030370137622067714448159071264119426138828196518904630976916641314651762038483047158435356241423797030165587784722447395324707031250 228 124687040502201254971514154139447110073711800955160841641481711917373309549579762345446537821519374251663709723158130449132113813271020788351716636228312409839404817114451674870323196698462010078287717541477214046777206123269513333675734591765658207368459617494120526437880275335079458907109286817966191262151829165833632259013930010382864566054195165634155273437500000 229 5317787083781978970985734253340061273205297818891472683192427665772879959924549255335359234461961956747795043168446901171957272178654565706891494687722364500325343335547911927122398026073108116376503244655772025681025432373387466147534978895131771451839319318378705569496686846815087731212952336012515208889727165849946658154195899825822380080353468656539916992187500000 230 226805152526077722437248627481066208965299830324456707682680920420057188376543695179283084062635375911756234866316247819472612847613558802762305847875828427093482642324706303720228353492159815075800735074022204576501925891445437293249472718749390246718870003641132521269754148661474808682964242621798873132473157325102831394572633350037449417868629097938537597656250000000 231 9673577721700562566086101524706681842530648765733407407949034470903757442614136925078639988363678804243797159350825982168488064065577163173662292547314937722264512072805328405288311653863180723529522808488387977321712683705163793169239694671088190089682417984221034321275824521618079187071698378482846611468084111950933398179817111761646941658909781835973262786865234375000 232 412604030168520765099964724961550915934759081413426301307927023378708591587580852905259304124082498749728760534071758783779786248590517958153394613201862920845801122869130212639200133323030897091160213031791591336519434394035265614466885973972053908740973020930780939270030501551122795968263801529178558648410542896075473572786354971644873224079219653503969311714172363281250 233 17599155705827323082054597020854151243718249130924985641599483798216782274596562983052051361942843242060777146075587265125117608697318211870168720799139485549840704801781009467215351959050566249261334874647601399833076429994746363403887374760444481316262451434682115205297372813105453068745047042619570701734147690280756984693795366009316794020378438290208578109741210937500000 234 750692585693786936258788487547345757912545499678797549091919253184067429980529578591450772104973223623835437138117663984463976523173875861857042056622060878927357370161479747255844019655643561131348699190926358646541910192840951539718474877328303794392806141589757763484648595559759538532908950107777977449209180183942877331461211200258620834802059107460081577301025390625000000 235 32021689562303184597921674042628625290067107419703578608302436853314210326310785663747270477422441248700314493334389395093461125628721883853168647567185908390656727175001412988785468831924253229187603596571885075136457919063469179584654114159655100149796858950519991612895449263411247985733460630496396309076406167579788131213358625456327777314413651765789836645126342773437500000 236 1365960316923589066226682670425076777593502377532390253661214325828592554899229308455535524176879823719805153258431801358786154647038741201585571988303903490419119566748703686763578014561654601096203383990006356894005521133004527521160722475056915104363277397600020885018660144363093829906041084444505434121800890150017268386451166399747983448698107622476527467370033264160156250000 237 58269802620437883668848570156361760753654748454170412225720287563188958045433934914508547495857561127220429501488209439437198891024583296266262171733441544149065637496247600823502232837646019827035639465760531065317883531829005134994191044589417772288136540831954593599803853089765225222538383370004888880951931789843525477644729633160992909868269862272427417337894439697265625000000 238 2485767687298965060285627807509646435330160576165193237172487154813489618128418292220302043461455674036492294740550446818617661716749409617083796619494131836825875634902317943270963106983294662893005334861547856053876067929472900091839951095823735202490230268886512180454487963679362177990714924757372988289246224674476939488345130500109719795531759700679685920476913452148437500000000 239 106044698135168200084847110132752578088662582518269857310003922959873192434995132338858287186465874778516305485211803387984486329673340942619453765934680016785339283924278195309141666464796926644013362043878724757432564569809641726567933672323715672838178879511714609408316379710716550911826071499547525900388993136982082745024437278665249717070351298531249994994141161441802978515625000 240 4524063765035527505129106124714963230691650307358721766784400123255821074820843427094848196847355015930812631895753787457619722820197109018374691849827599339138371196995177403299390715070916962946375669439210884590309386956920839120862338468825338401283013367593770283720295930542916135494501037797349630167819669492149410361234071303923040064179361685603453224757686257362365722656250000 241 193009958035406494415645897777713997783916928755507558688248013850130014612452308970216175709496689043919354869046479436126588873744938026985881062118450900430472213773389836795775652480876043146992280591201713043669290754322085460446397524419751293079285128122115268234352598019310881644609252452110234573294068152239475752159773664972197576594238610514508991400361992418766021728515625000 242 8234587785171345260291480702510792644498510140683844993726383659192131369022029795162967040582714529688785488938158247530347744453059663929542393716540481816505700864211674292612323900310785236020391577203080636716866170473332496536067623421836294251359365060068637384149940340499459435588628651572087299753174782890188391134248511711624083394926720824713584079290740191936492919921875000000 243 351329864423092614414968749238563353417356754221414864753940914427291777505415288074666620031004141561131912335795077646267039905329013282258303690420967288736698027945656496725597930118692495687504006361983227048667789565608562559756024335189288300018643515093608877346006724165297449233918901790528549413321798169964490509127331074539144234339469591299476292078907135874032974243164062500000 244 14989917371224687810637823878003250810128240086774212190466961260004520387443177066377953326655561568683099992618956870607747642904852871054739644615529742206850373663165590960643555190245474665402195789516816683052140719253247538741493392416838423478232892115743080138636446384480555359839325481344518003039118064127964142785501544648125279175218194441243646508610254386439919471740722656250000 245 639579134052082074266325906132126167914618430623357250610204240299780286499147602950345367185067078006877055512042991502671074324056622917524318104329406555976924457512143627291886636236794242865538604128679981458913789210006551431688101338987778731283733805956817203890314986270324645934868284166057664233381434333725643447430115305308468906181156542201104997502625337801873683929443359375000000 246 27289785560758105456116724012754365493043630535045012965862480660805109541171623174688228985103044187019666856618767684338283146496356106896865551977165232628674523806648886845779252175656104707091156026928550896860477151652138530524845601769298791829817961939957470817175201989975290192343283751377766462450478601442170909295377237410897651205814607583421960157465946394950151443481445312500000000 247 1164438780599400114174853681314759782006710476847597654506901139128678763899933084572944384926078980173444692467941461894098899644523565517647668440291128963409059511805569896296096422743001455997343203682197322453290131350621107966217244306045253492900643048729159927956838637798337861151784793392338866072402666902383175399292977151556493474614791206129052469897544597188243642449378967285156250000 248 49687118749911305726742455595611750099701406095449025045113071830114176199726609060679735998837393317879096525762925335536633461094358157698035655074821720296086863960929803017726083517833577456119267396241171566910935404453963550897273409636450472845576574992232441050705855864044333620917155891805824450172725727703688145705727180039560662473573943588144724570199173285800497978925704956054687500000 249 2120222780700365666781276260147196112914708721138358578746998714907500747438610128464802414932851551328147594817965144684678377301401628050607681024659368763528411186260762128158771396075601143284135546619282927252197339865889929261352929211175038361426578463181793527499983626573600897372055672989162721384489798845197440560722562508399517565345521133982542236195989460156852146610617637634277343750000 250 90475215257572639335078040235365201569072336318580831416833952957716743407537747390557474317545892897058337638450914030967752458310571746621517000773496006743747673510337533332385441446959463952353626288147301360110547906314707216826476521050299038506561022329330598597405327878547619111448352992707248179680596757621078414696766985363967854621831205587682497859525199146446539089083671569824218750000000 251 3860896115121670935457463182040766529411362895841705265282943569898835724843728194709393194971623978771304993015733967369437265984210927081062948945913135127076774899352278845242016737073629904499633130794562924023692589221459667546876777011413863016520297734880841074903549177154964147116659680367506036567814650273742500867563590955057841078887853258083955217128124814962575328536331653594970703125000000 252 164761936567414149045215907611969796869283189540057082460948372937693835520310933509304031491285792153553362037508000222552284441340530675717999262319341674148604589984432388463907823622078457484288159317811371577233932666703193063254676892927874355505950609733165654744051460139216801670361330758554021239882039367256291548850333585198087908752867352238254117485077854254882367968093603849411010742187500000 253 7031303735021242848220699442967200661198002985590620884860333232349538866961181357005726366778638166375045005424850414859975989161775875057174525724783035695856483832054519229234684461344816651937018288291741001129998783275176577962868322820679601992237785011326955236366174473680381427489277742082355885055310202597960450420299745764709828102340170748422857379539285815894800180103629827499389648437500000000 254 300071637820871849601508781559259731619770992665273955911655339144039355776796920244749967676809412872247582984455395486548989724488421558037314938444476957835392710248614125825577692096831433509998418752401857222027509020998998668157326789264087389164175387883834176157848605016865513162715389801619024598643532306448581078332194074193858095358739129086731004013646750827604137157322838902473449707031250000000 255 12806312000389584646483236213817815114097159194031333384078528081381332313735506126472208316006653411899548598865007063882729731823989141572191248435165360401728362771770959926716495086081535473086082697695109640473256264685969579092641714714656731723830018387907629080445400482666261603070902867312640307844120413683562692111487496570707038006730205840019116898568252182512294812255504439235664904117584228515625 256 546554116105809284231255457638584994992174290470751339783666343421381569933357825998115705751843352712223814271329841412411666179997236228110628932239276948448514446999405108977983723703775299101541090205909051976576006424955432918108990272163205752758866621090323609281308330474697610705011850127735593111741798613608346234211894306362727631639236749266349404361185960370475567238202074804576113820075988769531250 257 23326637704815149392616772701545999553355191997242694578156026219410126634061634403714335558431398111394516446423538033113034512608624187906939981871845794835408470835949250543560409418126912303388565539976039226629254003479869014267843462878499913455827425351100689771863787180704623248465082158080947050994975734805518560203901743409954071191069571379583588402960358113903162335933672011378803290426731109619140625 258 995590918528414551221915904168401998821061635408981471020988354540227906414270106662184394525283331776835949740121732806255747897943375700593091549105046962456984711031718887240963461072028318440122740895000609107018581827206509914517483496850133907094543140489758671065311886910428094509448334685069902713374994744393061128876962322246702488547056969981931983087918355953757632015310718998080119490623474121093750000 259 42493200293767837670719149343257077900938035079305611374966825508771978017171742211539495238794273609221649413153678832586503456596565685227977997375523884325747329138032025821175201925650262690563084488712287456282759109970634112794912593397153658315071990547045794327335020382195330509594405909568751100226037399901941676283976912774546542794077762032841491648492466710941594700001733286853777826763689517974853515625 260 1813709013034361972918519426800660720502688901336611781783859718440618115255528601777446296032986923288511311346972736375800880296091919874077416919232512053061042136833794187165491022821700016512194533413965029655079623416391964674644569920570828920585729868617359408874533776135648012537703395664316045151749678487999527138837309376134250818498973609293411226080250294460444919833475019288471230538561940193176269531250 261 77415043997426599594907025407377984735666284012374198960423062695671301271470840272633966254325287849339080866770555510699668505368419509792414282038890578750021375078926836951423444517206826748889356685394580323978056750769296434106090687250465099099906521590082266053548809529354348095878703428314143958293014450133676004014593481658471029007291357612621209825830539298308009994731282432667285320349037647247314453125000 262 3304400114786269423147472493784909717595934208180329825723811556770826842492438846622433423369548774463071733982203267138323627553205719144325676350713936155472116515372885312920699936278186455207327709668061949270889637696701538185933996858224928103789889093493273340095743428899203693507380670346644486971976745203086210631248718107747156276667619555351997665615843289729883528946241533219563279999420046806335449218750000 263 141048778613308817620459819566629596021050055852676861998968161610500607312681528423324783181696559794066403575619567518204392529731246698447106735681620498013509046056491716264675937688319829200275981943868312910283064603478157312723382979877028746397313486068873891456356077919410668170844766066516824010013036994089870549985368219250622034034509528310464385090115780521247784392354501781241538083122577518224716186523437500 264 6020816584039487429189177461814550081889049372669557118246860285478888534937637560077729307480580938375918964763568605575421099202677913681348185394945951285675051979768045172650405065945970014019080396907476080736735270750213367604582347487906019678761924796914922350638190836975251823422499580434754340227486254144479553143774892689567833874060207587830752876907055755771333147824517402491029116617937688715755939483642578125 265 257010437065839461071050675586937713454282969237147847050663777950440231620492740988523711102657842295313726785958560089754279580859820399618153010064119380195721199911261778839890240622106178041908348854124496637237192685938684417081812158630724027509751194394416689159874283217596256505189722571889698999343590865423525149119396712956824178111946778114760341631619654123733129312637810462427445656885538483038544654846191406250 266 10971230736847570745797133411938282234588413647439067348090606053073485404308273201229256075882118852679473715155860305673066819314852184372966925031226158369770791725340668608453897803101431976128637774118111409493575571028702938673348912857695167090260993897924275907513406044041114480107642336587590206805558920506794040469501720085180740546383237336609352325108234523797775193768326215670860790396545780822634696960449218750000 267 468348457435638174419600975292079568957606662388896801966335224279322575501031153754618374630931585336190755390726370926851755904725308157291485722510016060330785454806690830290550925179294483244787987458625836036650859911981653384483404200696372655579943819477136202081075640393084645566381003976433953239036327613326497913796221967599813702493476792758863622935442188251840483456462564757633026957250876876059919595718383789062500 268 19993642754267095513480076531562718461740466315230945670505400462592870297081170325294066367516635679036577293819008461434422384179905268552810241748299078317320149079130898091752351656772603007880728845095141169564762373169121090103606240071972975747038093425592770176822976702875775508415761403534924134206494449804019793122905444767070989132191003085092499306513999232475609028274093404743683155544431429007090628147125244140625000 269 853539811171608549472975239133144038748711276633080959971120647434203340275528895772790814792252662143591275445381984123894369409312257210103742144064666490966788603401561746495997285117864914321085369900102270967079074606897496434484877816258524721845759336361865105006496110538707103520485961044630209113315242945328762977327787404671289618719556389988421183541887397537217324284654563137583749288239687302848324179649353027343750000 270 36438844031862985550778446797110042811510879709982201956280365663579772125198575927671877787146511414365823924813730996026418711560484028453760336590727363031916499618033333601348660323743798178239142893168907511094416531392658645990107267311721998013947688328114242126227846029734551144645159313412594037043437993800173466843603161393807934773280972826748209277195615554889975710365345053622435078644059558428125455975532531738281250000 271 1555658577649402905253646380306391281903468620937700798990772856179779278461562423887352137774249291192743369160057713145314669131895961816751900293770568316321876345615257458670705252724319819150546472149575573213091069774025164994365104720186364990978326413104410822747807997391074541450469296752555163243897319967652239833414469126000256291991801788539532756675117044273022569031874778791563586691215625990025728242471814155578613281250 272 66416013990270144854932382327035795474123769423749809746540202291093367911293664371200024027870264686746508690149777219040232602400867414982415112493320745544551978064839705711940784838776034022405850654071166245846643244760460066731287415965464120692402650318098947827127811346101288533220373376157946705290993617795100421523092517835398543988788131175072217541839606906099464786613399436247811994174505834109822899335995316505432128906250 273 2835568121962393370077667428873548129337364458546244337508513446315291287343473807843350226454081357386880670115365419602745659930092043227152612793945317400525669791476867344489128626825409502433559815418981979620718082711669018906737436214211560889739161438200235311805423404998839530890895036625370245205719293032867099194375386062416552963051047518582628736362376868121346048184766495928045939352996063220757605449762195348739624023437500 274 121064289437281362157129771010804358617513565060330327079011234481388561514497546621558930935683010185362147725441210614887036405169478645974987804480527980743023024883863206111171865168983776339765272725460630103317421417984411916701092091516824799294161133522699665737841085566609187402074820657254343531255387326246728648931792922589843855918874107891305635092286746906709822786509782350382904937344252793707255477784201502799987792968750000 275 5168930116698918189607189993994999231150097452063096943699221795281773854747141190788468682064260593951918260830199961729277607415304294320401244366349759418237943192464561095197214802032122914782009290225995961201981732033757688136656946030264126235089029213679787073158203975158019254669686213831425954877098184474594031078832958724682290679684690883920482323297233992155451694285348751328246155197334091302430181258387165144085884094238281250 276 220695680162781497331631536614258077573637270569005983612288005334283337716985112766997296379059623098193780575326204643982403512145040145089817944789491694856320284222651983925456919436548854470015878315311937564076769096467228883000812942879718437622907476476829456779142708211978440463051293119943461242065911928115515352435718864360101084506020795157554890381572326728712370299306764668725934167980030214950559752651315648108720779418945312500 277 9423137129468343143966881777987227805846176281994991418015158007824829353538695516861204991646714384501425271107662063413909032327253263842569041320315871504832301825378902953808390406763451322211812633177634331696239711164280610633154034559748444765109339403884645331244027615819095404990215218159356797851858264879121698247451084616735380004073068736534903162992664275023628770228200593086116566363531592276370218996817129664123058319091796875000 278 402351510052495986001258829975172289579941250403874887313533845546883156333588918677110872313654532705694312796785526811599270187707733522272979839568641899777952348156235814139967167146794166939193242349381380278319902653980243061648749292976630754340257399499881947688342247579845684281768618766645004991902423285034117745495566873555544311723507078516697402572214741578017367633641929377208820890494261890424354533024597913026809692382812500000000 279 17180038992765864217162587594769393097267781266173036130764700320718411964295576170812048028447794947572122104054059583954292487280087738472651923570313235259710994403528281360891644339750606547636070944396563214599296859150107023019939843999122062249236672458202115166140515321996544933802907393912871261840331625113522380571873240257079525189520228412661451373732051223077142533921190912102835354005783534154377933944601863913703709840774536132812500 280 733585908130727843024692638571494128103070935629351014169251261429173125577186712448593976212814128206138070728742937538269366003868971346514590492938156972982372573435348070101013408797897653285290126959014291044986487172336485617232832744339150440946783274375005202950823496066472968095084639068803582367107296577688704584109256236997991359311180429306877639789874815529961107601936321313779317925551095674841992066994578181038377806544303894042968750 281 31324639470785162912691359118590846605549633518614712885603709587111762054790623838013221280540367585950268540216216596470127787468037673615518010779560037744537964332459961764813291262951127420300457430956819274787310089834162139803896533503652094678133802203799226597384987055040532614413964332579356189822129010359391931358345524363464521193955103957607495957219450085326157837826724399773732799858665184643182616275325358401460107415914535522460937500 282 1337609639454858856378487773113370267828129243957887811427476600745690007605848153219705950725500213176367238173729779653798840842415372216053092242203956837265176136407563576908040657151981299257230963761415657239623498448612564357975881922866846085337554531069354094561903577200091651242137268639951426173590887155148267889067957465917687885978626130234857936283725126661947188634372925670245642926637328235265830822520172205258859321475028991699218750000 283 57119033218120750083920017559484113977375754439383776638112184633082254337902993760933944867877907132243489811471503008084042494513484173610476714950261732955510710143943116347226035063663041388401143737745192683785653842465782669559763339480706944966070604980663769328094542204048861224716006928803315673800188499645784225822007838944409226260768069526931164347476407374831816078942233089263805715168705840292275033309721266050473786890506744384765625000000 284 2439160613216078025798714816404640856954258615534764945211128463618647912296856615858813787319378198289518859455673162350482128567054696319920411966465924262583263022165357677313516763347846692902689611595907740540268673594402242787482517567160969695451722404803025339773322778945366115914867422590769749777933368036234447824659541576136787226135906607306229218832034538925182945899270638144543492381895268718617112400914859193790107383392751216888427734375000 285 104161682075183873246360701250400877168636747525780833897157466947537612847689651821883367596600039733813214470278700939553860941526236375234708193489026164568570010884233302035800527230340051006701693251212942060247894648553350842580564271453387677262547657153785100713809299017582572930644431413519155513353264534412299305214120296888834402432089023899039542858746122596746754571038191963576054659596400918891392255519190435109067038865759968757629394531250000 286 4448192258565799287365781833315773735777827193793362729491777641171987671645324956300245350577097546730986442203627916886820935141499386697399414587750350295476670390891954840535399982417421422112038139048330390401115482558847618676107428832774747910736282900996109538232453971453117830280084028253059269952397522713411242016260601718422015412878055540491078221071916966278544062925352783013686806529832679924257486051702992213563447876367717981338500976562500000 287 189962133732616418453856264058264768016281358969153028457003145020797823796022454663266189501336948927562680652249930128984302109602661845655368114879255637569728608980374157882996731370730180228919039227903649724697679462558655704009425540013559413529102489792348269877356189301608237694953903215699198847317016505744223581177911963426477129233061174024483268313332955016285819156731385052255673775014179453708789025652187328063735805017131497152149677276611328125 288 8112568877950074657639994781888487981244377012350840060889794481778411869311731314281336952428495044379615761690985704882661738036410347596212294578740923593933680288492156476042093906104816191233138218124312104793424261746825838283636538243786300230737466759810588055316799796220935073565271698269229970248530502640963998738226272095683589985485733498615088245943074216037717140040695975610461141493945317559460822808047389398389270809275330975651741027832031250000 289 346463564745382921459894066296823974159303309970446050065778514973233960576633897628953079878546916927324438601986767551998275281427850972581762869311326488568781959102155870414346585227937934219142190949254865570129426328391192645859002908953972395463828984821942157645297130512024177950504262171360763490856207816190121952617173978587499802549282893689179872048163512781219846991428004547762572960915501659926073766579505139664996171688926551723852753639221191406250 290 14796687523220405557744624555612539315581613283642950601151731987447877576655956673907428370915648885439126154289209562402196458753594561415492970156088024206261368881407231000836741865664606183849502690833543307697537395907777790441989950682918356372532095776084989319052662495885363912986012948536100235534748933422555463322193744599564415151766347687251128426003180514455194892662963933713310821612460811473198324151150638040841389653223814093507826328277587890625000 291 631944797243521279943355079669365618227205065576160765640566442186060211036549014262143521316792891493487433053593207739809882263146342371616000171474640624016151291149021275367932845371294110473971395786687182430266760687588141981426288904750749301087386330983265976119078664704577093187291520056432211640270141183355218228887822040017219365324745529671175608227486616333203652319662908904043466768560491713563147599798151219383304799670497686747694388031959533691406250 292 26989910064910154998856740954396388257168791551469196185247893682791058554573492387682540191963990086458005204400693584719649019156889504234040510252772501167128093718805969493993026181749116968942797723025420522819248533675147775837030601137110335477216828697738131438163999395797090807146504836374838639774703027967161714352809340550087682890653270559001287231434775391199228716561540472055538417567856236246535288862620204786016767095624402372777694836258888244628906250 293 1152739923131279754447895236052062967691001203764707641949144480001089721257958731813333410698161103344845190556922846776315149973987890881881976972411220877789690526041676498613419938026047276011540516793076136979089723512759962263076215272585075725239894758640976160212498420271413339740316511286839462865631361812784875202100992051698769194960808337099764985143077526762769735780666425423424828649739106968042482987267757809680956970765919322730042040348052978515625000000 294 49234415009715957193800036748135488360898595995964963319924536758254912666039111085372277515094888257549955619472689507271813657715204821874530637533106938447254565912189522030029479421442293521063298572745967074556893008069331736493465109859475397613991758196015280714225492991441550802194460598985553393054219676345495672083804652163545363953494133468415990660359435470964459254012779857271633954429032686699578106001192895357660567201563139860809314996004104614257812500000 295 2102876313744589659996694820619655959227664002385921702912990678382000514706340623365485858571910431940599155027170825671636121997729845291522026513950864202515242390721672848469108337342644149714180474614521952732732647490821750880342038458390325747087577864037142836071402340986107104573096317974747936804196460484615755366009919493774105009659483555559290728767478980446352741168504297173877754935056662697159678763014788965271859412856092497179361089365556836128234863281250 296 89818567694142210205941678745435060257555934445434134085359648827677969744687480095458776872871736551563006260328288887208304457251871208232293890654110394368272338840869578346235329425000940168434257542106078501678194903963328433427962460545490141629458730148836263304018255050770240059718982638959731420843035319960738448918311082391479110014933930084211477084206331205380424774280249800445247499037478728986354259111808782975508018983981650684711439680540934205055236816406250 297 3836417999646656347138256172033336698848951865993121107577632148700631800397566306451435799882568557498018336572632362084676881001818677713808522274240468547179428116259279279653521800619724506070608762890024229766429258502266937573712418577532451922935131986410548754768296700565503619959858450985035020448146372041287158870257957283103702574135545216850479841412285010234739041169928131839763520153091396550392085794916104675702934594669693546542532658349955454468727111816406250 298 163867588926631596427341727339943697626875045104449972341304566373942669507997395281917739825941115409332342989499216156320998368982138512037260598091620238150062348971112022663548025499556930205103229895460889792015285068479568890576746414958270537853050264613425179037628733526654794313608327234440065134708740957848663451610749861979713712194751315848595893253785226431434739912402379561160596132944849625801324331742195017612835584649988440730794536648318171501159667968750000000 299 6999507891850011996987132460849472171775082032190015138205907121229440340495174616842926209128514594315173005610691584415877759043688833661503255156320428857329371748582267879211715360958455346131513742590990163623083212052910863736829437917762781345924964425402570759671638423571804114928404363974219366054088579036228270614499674166140290453924170427595622342691759106732783093735241226371260313122399444104366074260947228262916707363229355809419729439468937925994396209716796875000 300 298984863856727385436979412926064721381926526441873832013262090754473455704263954202048185012476809983326317677422848690639661868960051258624485063906746052343270484513089943036494167434890662180638771823106051133167660378078720063193954267418008411159617869347157837289743762308634310813028085293737814040101569354230133127105737614795696198805306405373716976769399990667647192451454184044668689335798920536119199685275141221989045823370461079510063129305308393668383359909057617187500 301 12771388055193959043300900306450800815440234375633883009446620212964389062078383901945400735699372127520073175472196464830807547311011456720826289817793592264922541675999055306095494775140230577979312409210770868342574158334276951969273553967680958170983323089835503835423882572904591049241872554992718047209044793412010027454095395651818029270249099462634160382766035602292348175398349827323760304112780434643879341971976482928457023014292073814779371332406299188733100891113281250000000 302 545549490988806364880885218737977359317643669656541112439749240698074374514958044043317324210431390365195614962088947362516066658502781406647643194948577898343083903065789837267512737626760991687210596493942874772355991122100975186503975951368545219215882482841938834029422790467913302424960589657459408810987330946393428104202625621734314250917456565717747714119855279529004436523786086647240827892451556198127432911708403014587623148799923203725037446076839842135086655616760253906250000 303 23304367329204564948044315009424811849760379214977917426430240125282507237459625665986575859655184850615734304869386599312955395092158040095673321302911614327620809262927903079895879924319850169874121833572209276438049595227893501753636601832525766070953289282061769276316914084515808655192025045037394265643635680985329676869242569129731691189522716167537361652424240052286079016402941854338423593995412319266702115006573965592796067325048135201667753868548516038572415709495544433593750000 304 995514387490162116825158247418471431795119880361313864411526789487109499104188440700637543217686075139540237624441247585281855278799368504853597105349213507651491087767903719847520798233437192800239776961279823154823830744890143806543130194039999219722051546268717991906972555159526311287428559416604324370407061546729597920928503587496414576244032116281917561809250534079360244605488628233758928653750268106102576803578489088272632864219715589893747870187112880557833705097436904907226562500 305 42527003228967030800636752657108647730702321646744422418437696632218649943494781857795174286534579754705190790233318695722282465053448966905221322572700651823891293735137827709089927347461628239353136152000948804058611216849884907621541438331452959241556470282309987561334240805775908526491013374493379780838767827025594733616113133072619458573451465669191048388539830394233347694000676792100952740067974213810149162935234905186196638604082290187590733795963693353314738487824797630310058593750 306 1816724147835725415131118831639012816678028476109413960087498933433503850455850487857511588129318008838690615474947197032509705631809998935000509894857307606540644986595949079824720375139795254201379948508349163533190665485763769550781493341003004942637057425390656046499283492515882530819229822199815005003570452528848875881508433749121580024775728948773449473207012493266111931629507754859000393447308338793627114690595517849002499426823273629512042748324063268228201195597648620605468750000000 307 77610435730074714911093741964061257911220195738595291413339303521396890517948548300295652463006713206763936238341761864116592419219734981929047841641459867171048654671674639751872218962287737871697719157594134558850242439185023149548120156108819335259633415029182583569666490044218823193733618264579808578602791511417645818497622829215866748594733450789480659269191325154959267221230400568224171517265173071134001280251246593321036857775926022303400393957326097726934222009731456637382507324218750 308 3315569483933859014114980144131454654908033424814093402300183563855157271173414298156699968323715301967611798166186688359301595516374488721421755546539845382850550373300848748019475619675925290854086128372808122455330251071654912157539709481180413967262783466743433585934478662684337037015893679785752725051212235275571558361683463815050001456348115788895845471357923683776232849730177808264586725180694125030772370260722872432394741936174674220442809471215417360667743196245282888412475585937500000 309 141645564847469534542525011145758469119428712642315988323242773988493599497550584883068851577660413217545347487121067299390115053359627693329483550111551883430023234906809168227033383718133613156818378753603277510991450655776300694559381433514104895704730319483928142492170456483275917895747152208894623047038445271017056993674612212928562387902052175378039847170602386612289953284983510628516556255401779502711419500772161268450402064317753117101102627644823583885624884715070948004722595214843750000 310 6051382682463477184867003995850084782999644085781822522610511435172291722675500424387062472584509116563986347230449083044969817430085206023847276773585479087708474917184468239565236663752007651916251938168343038342359110224292285741931584698432087201948807512067600963612051702711434852872761314389926429340456464874568095221430909050627082544176961230691538528707608213878536399387004679496496355599189005962801995193921080649118601676952799843203206612597677693798914333456195890903472900390625000000 311 258531224155090969325188296914137598967509470877378180591027292110165815432821087537723427001954878459227868210922464098902737592632973254692189806797364977233363237354352256360839403078693207312974018509343882667842346123503820202156097258481634119294928967834439139128845527938405788481892576085493206420731770438792732124973456072619960903204726403728325965103148915266547121366957134128821096033358718209829359528439983478238022905162173133866106244200481351080966874178557191044092178344726562500000 312 11045314616873173171996122355043275960127369826097770884907673921168697058782594611857555501898892241767039367199071176686114757652467924339226714860415833961824986455960550415756595031225546157922408140148503901660786864090398513862551740423648063337514777651562653790174944960051098105009941828984851489406486662891903839514499156342203664552422624988460583237867726819792119963563554398826287755551580209960669863958187851456064514777611162978489784754739449568541886925743256142595782876014709472656250 313 471899851022405176812868389544252514366148305139342153812006068300339576338721171257356555166108455697018038557035638264768923065919327990540086909662109413634825981611859095975592551447309150713713952227759002550726186680223828224256726149782266494634519757727526440112399313170650149764249653457574922845595312702258539422634281557772199877647944999720100500072854825605477405088863842361609779061809794228784511522098086001325071601956067175348458567534436994966862144451624772045761346817016601562500000 314 20161749204383766267604587024117449246809901754962213481788606696564971819887687906956826311317319970271809321225424324439662703887382329417996680539188223579909364743319557398955777109761389675246319274670547559318190877777455679002873580834388887394864328788397403477376832567269422522805265973823669444829517746408438534304556608058038930912653571062829594084854307562183929776944144975106861068114881439888132486324031002506843698549687809840528790801532528758482909481131173379253596067428588867187500000 315 861416433607949278365198459507143246407088118018276103555478328200482097313684280776495985201023650862836040518393494230608938551209328173386182327274309540005595015203978580039837722946446296814376928575162922270758230639069509149726671958732837204305306009290944950028378142168337067778201877048353001904908915946770792405737287064914289246905627933427431757571521828303869217349858752925058032884635933434599541865120979079153105285781949245870484889204229305087814894115183506073663011193275451660156250000 316 36804814425219347704431244826622412123994912390858808418384532891825842640841781410033244293016255993912346674580277062779329585768887339170687124143816716703036143522273315375412505095213309249292262577423910246502947528366893540170977421326388876794072304342735353831948509654316980833815840247567088027918943553502221490421347193513636514228606046106010192687348174554195392399037616978580761598861709856295226890341100792079606218536426607619894107221299062063062101923804902980918996036052703857421875000000 317 1572543275069061220036155064468085083662089038208013739599920286484945261293800760097524261627449373107938327081521172521468886193065883472340773678538836642583589093208319848794742767039901445823910864557763649847197434626677252173368572713136799075090744311149506103051728791728736114467554311294567137474541745755915676896408340165647980933566206985752084681653088231538880983886732663139682486595913345456158015729919557790165959113987061418829714708226028314913417030518338890487939352169632911682128906250000 318 67190369917225862746371438492156121184324757244098153785285354633144522392405038559575491023142859249711640479411149468715480318991086681287155068347223970805005896680195629465580914256946498318780214952741169472489789756549358010201367478788677117631585555988721857626803830593475641745173920363716992433171250980309024812046083029905754748496668345488755360334934603866461096260446203102558009137772456499676830556620583273503923929431906789006418437852460611738308199347713411953009199351072311401367187500000000 319 2870898716278734637711187028509523249393758278783204767268444921339964831089636844606575626085159049279194585131320821787261706991315461352753816863945529005185220494795635392171706667519863614313107652650960057384948458341362553720099601715795839819405458252678577480111933098883439267471369329927146515470251849151529404126456602632675047614124003466836294056931750376333319079692582075702495097283887507254793777534376576924220509149349771773124171679493068242213832367182475835409860565050621517002582550048828125 320 122669072790180250421385456915049352381430466182392134644532788970255318146298890234988045614066707297024307587923035518484242407275693615039079179328578528431427935404952290070862785385058292762668802251674952457102026269014570926127231572235341001229985799437163305505793194137010649360701689716517831832275401431120708293688311055237312091888712450395026948327151096827498041037561244717404869488663392308193466924357049472040560617919875859023063544714901880130080065873761710482092723850655602291226387023925781250 321 5241536651952030281424102802411202354805512463813825012510782642786037255409906502221472433981726192900702142631475135539928586411289083177875311836949894136587979210646035323097768424569645162477761846311921418211891544927789449694833106109021591238943592317382557270709626252476289548225229069488549868699769025868954669577145819416214660741829982211091050490680145299444662457153737470705409580232774891020622051292398514486024908280932444062128403102967708063207750429223115429255841490885359235107898712158203125000 322 223969285696705968559078390392611190892400717874472815593478121983563503860018007930001892959855766999910143021511834790167986427514058869055492600955366140263831780608767227962883782754307638354244378557488276147708332986028122076907493332669168283655577923668435660162268377607908610848227983051296054987619867989663538537692907051195436863250333446274578067776547770629805093712394817518478140621907981154475258045948185152048982305736714199123620033160311129146712235593781343406805106610590883065015077590942382812500 323 9570278087559248807859383463835823315659678274462188577863034095040019847906402771029649403850440003777261177648495846837135054938715730563546971625736738087947052281404339590424066589309686856018535167386187499715592278114755745175515444379648625458155134362616373969327881511755306778103859523045637426209435254818322718525079073832675599975918117240809298641997784423484273137304479788663205596393488122658372560541907386074867933514335596689709027205195484097833805222719084741800354976248854654841125011444091796875000 324 408946848767945722527512696254631763682956764576050718400910296531144574438153112259678545283930658933758867274651587234235722970351469151129130679486223162790454859123282282292611740929162262650741971466625797878925873080116959002739432108756324852368035745954689026894382868179314479909658716111448464563089383283988172777900537412967477327204012228565199409135319202350465994299608661327463695272087780887481107296805994243132642175000417723785112874787412571198130988301276987151658404151532977266469970345497131347656250 325 17474926281357239810363490387454976417085671651579332884018095818552829402994033321808456114555421479921167706701921953670472361217485535319442137822500824846037999486841458893079604772109918457467136768750744795017886382507304583789359221624710062616981700994646421516125818816253310211817187525753626731149993632548547302359142066908950417791615881832136326900600272320863525377863145173405502756091144703388307071701450842404701226213766410437880597831821253589202434708146279289560365288735965805244632065296173095703125000 326 746740968321646557785876613995608790447388937003765104979471620867522877809573645383433094908214516620395073591459285744972716221759475603705034237075404631464885786299322109854529668242080172991941587049608640452116224632695321708877156165001119335418162051697043514322858681940773987563197282526721095679929528729782809254127721293959583540435398034888389210544882136499655904932720523627691820480089245774171223218307371219736390544137584706030357626880952260789515231701097717695314592845079459948465228080749511718750000000 327 31910286782054876733732838491121768919285339715174206121139799196228045887523924917576207205218752613052700716827138259622741902773986828099428389168595692455806415303777903478362176244967083809131981420498694334009441450552658184144500431171933439348438392537748908825848728681253340791170670597081724101883801936828079969822941529039846823600403089469372473000405251910246852886396245592490250409202123322867993993736213390621142436443571797277138709212259262879396594538619256883614267068793868276088687707670032978057861328125 328 1363632995350731325007512382099199268927906631017320132613101010258590071738680572722029415107723747610313174415375957244694892517132080613439705829218721161840019452299548531651080099266341404351213886043756049009088724324330724682382169592138452699553759643402440501162060761634473503319198314991834483912903242222090181530183407419089646640269812523912750871137135090499597243247352145467487599835633514508936122120251404677757576487587224140639885583984027972232089745432586220703365630091408178259371197782456874847412109375000 329 58273395354334353659912832291596377773108884879337263082495167090217605490768129754957381058801399702411508971339331311499953326166732776749453862797559013357694737032889725787152891742583734129940416946071120636428272530531912158727317732926140371182069508023002267004922028834429744561379929834503289795823106118603693541996189203423152801705544863433317337194776496732518432673172399595062386510573919955885717959857945940828188277237166988152880150327995505219611968880664342129001108784927542849629844567971304059028625488281250 330 2490285486570341901204702765488096324470234868616344513440000223139562708834449307609555414833115747413311709939243462412958038664795612936338299562413086388116951128633554071106091302079318756448608969266193946286666529573523919618035760932362750008965968798096522380173131727803086615281186040736519737870670649670486828126704529563966256621965909756977550323544004254451853208704698324977490554280916667860597702776735198430820899344060381756019150907400084107379847806229569031975763044803318102538014500169083476066589355468750000 331 106422610383050577561517004221117996096246830413046348241114480570608283771318987806274400196967870867766338306783979057133816427654877051317029625524285956545951022110064302878482517828029039659177677887469957990302682071711345070326003014457743356431358083838656982442791766563359162450620755431598876927546015082486319482213045634206934001278065900354537723986354250305026611653814689486239401059265436043122851197111309789994156517659634199767291416099223326143013022713970317161123366970360004657436547859106212854385375976562500000 332 4548043364238539519065415332827438181870560079499011490014099063698018124495543316319460612845220781372657008135499927078947466087507406582729586452988429675969623861013257135795803622669908575859978326772429737169441215045918976809550157503635801369352326819966975467251963508270868307283292357200106372319441032979518882737839015069045213013565325170038557409777234910347572804399731520540204114104178891719213030309406967734282254101401563432991744727251432138585511710597499400457729474043329018217995951545162824913859367370605468750 333 194366391025770725856486764069089824310033836493024233517840873328166065005058424721173122817193314392713435758923307033879459369645142639432395940170755599420338715520809774821843454909378342650944217401194444241434150268598310157545106724161017011591694524615984468539274879608387689503823037926988783133836099368734430749464530853289774798187554355226074195566647322351680526119773344663804583108698711681492409997018452448348250053473778320211048224178816988292412991493766142359917993521697954228955040889559313654899597167968750000000 334 8306605662414068302407332558859473896086461829555980187823620969629463593158098315924223550862485257331723081841495231175594953322435308994545089670160276297290818079638144765291103907051011922560548434662600805001148547723942515952686480517491245400372595518803113443448822032339456879205900091339496068575376089696421413979377813236003360766864464637103901191981804655043712397446005814685612299391709608379488906873522539023141197682477772895469904954845050501800423314867471241403976083521190978964376938620262080803513526916503906250000 335 355002842916089549236590079740606670654244393593127230451705296423316084002054260112915360843576696560092014377352837791122616322560614725467815955041800982029286257216665818216158234033348853523567823186333082810359715285956723318944421500211974410643231733704313261657693728292955137924464920180206528843764245484058248282790116667737406691421465751041326961383091959337299968564808161078923124686514077289140805451130629918462009153563732176805698220262563291306289692959892368383987924635101894469194072634365966223413124680519104003906250 336 15172105283704580588037320717295922094703336204855133977682971927608610890335008552135109280662455060689375262143960056416069545290996106325482642169563648200584603431172704080766866645122058908452161954384637834488956585022698639013117282190784243252262344551027552076055739143908380924479882243658761450326439317736730447358340885718414342905793475865277485218876193493477147834801899169012681905560777759177243315858634648593932716498750595367521254487503147421799605751424362657990875670862624584669942073844595142873004078865051269531250000 337 648433748056950617381014168485651871194403103608493302942353903868830855784326131097778241794099717476296188228658821700418147333488756502614094736003475107673084567629216019390859747527764612523384690388976113771176500542333118093252595344097342299167203329951334254721512435400693294290284612808679278289878803754232002996030346629940773231405306356188508784777194511270724041994010799646348778702552329472879481808949926502978128239798999672945418001638855839650972267154028431569401153721426362821025381200090720312800840474665164947509765625 338 27713481240222658012174193241042801760850810501999909514974234945842809915874006386752706976404876391101873953948573467667248357613285165535820016535683771611705594781679282966384875122739169514316486838388911790307088812356376223855143523542017083257025139518569303454361467145582898385359528049682485151025687136794823449444296858992494159443246446695112452175280138529950667851478916390596276658801558712926603291569182344022201670068534352416392629976589966719165190326703630385403457140713038729315509378636761539382860064506530761718750000000 339 1184465006066349638531204462136748347429395287247023087590489920451129161366670988501964061126944751173773680524236998957633631122532480347351740563735177338183806070647209553498944533629886926280652034796739184732215868391752071162568994960035199121338570242437039021627135320666051152521751943966080060718279651609768098384319522076711307174866523031457580058752418603696361264758463746463244138294774092237223773064547651771282745180528357114549887486557278379586282185494514345533671893374224057759823815552668868633645615773275494575500488281250 340 50624299851436134221897551674039088140272527113026057904700269674523887764036372431102181247313886218220116307493682884918362265385460359332048403477471880727654259081856784628050524014050548645055093547114830487738619345467136246102842978630243718530269066472137406000032686308860691838818606516096749107223067477971978794169074766188600585735221714910201193308629199143293054238017186693074108529269157327468385269812381082602081016579940050880835688375453198650807916261582379386743100741801811989470686551501055205903867317829281091690063476562500 341 2163721878627543076792265493132649774247452417484734411415481379297671159444491792372233628285686699337466552217296245476562601572437801433019505345917704384280473278144801900964039660712993624828607541233417322512081851676640692264413539489164677391738302707761758330377553768583785126109459668947734854879636902256021807123808209754168552413963089927157041681246207136218057948432192609263236298971450470624651586653436652420965779574957532297428093949717957737652632183889624499966304168101407693104178651954949685887186205945909023284912109375000000 342 92480340816661511083854228343892629379628983763520375843351254993065340998222784348082316810613481763172395216268091469547082137250159621803236195222130348086750667783194754553813974630977067618732471743451449808364769128501824424574622482125349292363817521807631706369416901231147008168519960776130689489738999792226622171438325471517165668101439116989795077886493220785700959812150138732918232236618293575665712104459743842116417256882058631626596766905816374409116434397426480586325985593382699873890237518558876672614132985472679138183593750000000000 343 3952782813383161822099576194501746573391974840825093060469950783216911438435235094462675177533891051888697226910033684601139125859797084765368829370183355650246667296384206967053658677148820337898023286904781623172359056582787008374908905577621428509258022621015123492142349290052665920883963878280626209422517728850235904498409291603030629606823633151865197831161882246572876356512947588534832432458769903513092366169194813021560730344740636920288998780420182986645232008654976494759281586965594245619132738895490364328111354552675038576126098632812500000 344 168951478745787107727290961736973348815925307465909184783050960614955439404450091839729394160112516698391047313931358137200672168836214579228913734907916729438152572966978224224590947223197104837050273838428973761021521281702565239137821958788078046500192756157139527182545212987801704609777653544699849535993226748410783521068099061010948450841402212513832277907808122014026353301251758585937100111242439188229359548410129144950642891390350814513248200591261797273574134097345381381823759584064176451823531131308684868908009946153470082208514213562011718750 345 7221485170414648964114218596415797053162149981245968350003620415630828614047351490513292321989447340082025352832563833430033019568903997470722038769773006046318661657315194219768117320813976788072179107267171403491036673384350177561001749723329037669740840396825418140709096143299072982308194047949597348627805971439569692436468194394120962793204926145200352606233129788753512597244442592420103249911435916021630275936968297620484888945884721392264648823449651369626699651301290575143641549299664025753784489778687710054283499516714073251932859420776367187500 346 308671477171260912937089728862268440942961128818436214993129097320523494658812936459335397573803394867336406267267035640703077495744348926761359299354168809654595467379676564916390867063009283163551555134700394787687335174984464768713206380704702933252971334020875498703252600666909334780676982585937505703446278299982959949884114979784771029205851302497476897692112131522971255688583958275928285081153772914114479976237330059901991396337905681671803363224187900797154794113340711827273565297729572581561905975913381872111074244457995519042015075683593750000000 347 13193860731463479490069782110818997392828903162688672579668043120487090347439996241976595485045521902999511480873258026157073145087013432839808239142852601358281650553962409689337179794254618500851527905210195723315293898788116842546527812376631554408024054784873809144982662987802007868774071523936423128911672978184058916058327154737034786260274322943830332423621155492165120755125276919958813326188259410134556353059936205594752262350916847678887144621196218593644641658178763917640672931683355113198621468950221674587552911361854057759046554565429687500000000 348 563965683221708796634207216007426259081012273509623429392219022957434408661484098708593714215136246738766291951248555996907390965267593363951580762938111240561270652230811311734695492772897342578226649639172036954617486485343039194567412181323567557039986573334344801069136266236846686676132104927939134745404329823839052683176639860553937099463925618464362767423565095957104511712160231117030212913652209554583284623298287003305847376878764938687922298082013403298164538380380530177917365380051183963324693711646729520070575603085671900771558284759521484375000000 349 24106758542290936120143961757337111600541070874504062103126105694595503558837075893198985346427495210404062585677021803427939164459209503383082448938552065722490338301040320849962076019353740563579349881697748279145741379574735131280586093271415821091274994225356845793121151826287844034656536856349483003278380001308295955154589889887859135186484989768337982466409036079680079768880682429429091281281516294626870107455396023411941769165344923761962770946589298598365110919486805005033847025294232023993104995629669897111782561616166731255361810326576232910156250000 350 1030457972403625136922895548435599884167051454672708485780186175025355551959969398533159716875339195617332570368983301505150117506171887151084382958338652942380329878251828771287678589538036643089236631065965166439178997509740012602864818509819260681518873903811730086340599667994152773119725949606326213418302935976507032657324157584993820438405818313664837644974041480760606159963744863338180773453408906648508767419327465424046901745287110748759058877600093503593880651149199789785633599122901319703360305925437239587833665455107734487683046609163284301757812500000 351 44048086318714470849601118543553943170819188301792490292321092210909044877762375077225994589897659738257577116327256678959279512962773602216926852116641667530919201343864660067315202886273312207993703942651273446723487623810530637911991613895072187227972409123724612279324272701494021404708362754330258438683844060576580364294358913574339305387876803490035521603117050181929986972100436397717449321339042826581943083034111925612269461120203324456859483522841196561133650446562351717248556638356292066687235210915268573221288510299853413698656368069350719451904296875000 352 1882907877272208679335058965527081931811602206452292504397326216338621552487524406126288836313378718933626546450256278492305827105334139351291195467180057866272751459951031423495207539973749739540397637201060790575348601611027505327280714629375269403203862260423894184920737963015755086838369048860942942588374330920805397302901591214807377075421528412087783811171600279549396717882638399239186559659298057316072147076375370049763743548088720699587804867547831792460752430586851139174123686063099887968784417490348817843877522737461305268880096264183521270751953125000000 353 80488963631203248524346318123366890576550531404707786494041520906170555459785136401172824792162650488535675758109977122016924443710339616807537231187359340607238661787946687183202489914290478256291827222252554081172724270586511358829064363065243821856237359142095597979521898204154631655630722276191885586239589486477943236550602573615977141237906894866309290465331491127927865082965300246632824665830780862870642961470818418758965414801816434998091511679482576750246319068668081699052760307618003349389190626359049766918853053773719175012502091703936457633972167968750000 354 3440715825533820581079149176887972076669613328122438077933720638230482771474390880289717845602418134406224805755947321346034474603687606268392739536872554582291080250517730385538328194195888855806531211020858221381292717542044398748751244371864389915248705569619596767517458903553527032289877921171294217769715302090484369642036067973017588698951957722984925078023744936253449317754487566491977263184352019152719410021384385147676202300869119715560106277982698842888071086203610093343553100608150611879850539159565264755120936649400442686186352148070000112056732177734375000 355 147084345244163922285780799583964415540865357104565500396344367706970555869612329325477208805987512914369125058864582957654921621904045762430288036819393909682414743300225557351739921722764509723948765807338721485057503244304777522461808621311346482136267863335521714162758858264275829627547633380834708917571215204658868973239884743348909372576885526189356493635087203931874090699634483991302786189171317815168807232564593703871563901216754117962048960753774577708278248450212622238493764946113349642998772335176599660431319114721254379118953181659890105947852134704589843750 356 6287662845218704644928715959440613320313301674911822510924646466101947296594052069536194161460315069345515318307256886034119496281137413177205644871963435908137126300060417983959519313984947093917974235129329074947159928982060326926524944168240655926605373476597233878165323837964349725775395159722829164181183524305555197244101735199389709252565530777187019876627168708060177048171149346450869262718856305748941011207378726932253544244865441234600366306779338809445018336506338958507896423289752721251754755873239965656138993191142869121357250605797162279486656188964843750000 357 268792508131616863594233976452199581859093938822748765077082188515477863237871314049510834652108960460274746936744382592182962800004335363710476415740912652817984515550595470604334195765956917858546964227980230419968753326425204425459503450285834388998813551443008350914693160109169116500229671451877858289351486609895843101299446752199768629061323996437217476141896329270835551956990486034447906145767545399727038073179234437536340673305301433403943562697902575038995777092015690155298232482311484451773877995213727575131837431530318349715003023447934538125991821289062500000000 358 11490797309210660726571666654265573980682612520114699669072665479308732803289103544498628085062896005503212724115835314412969962472570291522484331110988498980902144678476585828570554860406514425073456589996970442291446865337830968346402964079889541851395889416214508694051764433295215180852283441248095689157934604259897749990086920373604275407847363639062519803310243597503331992614245803050536346837713533687176271498202864894387835353983882610492601646166968056098701532523717999039008984521056871535705712637536099326960696293941505130575819748628418892621994018554687500000000 359 491233787719041508417208391400480497105969490043363996262041059092713294757627019719411862089760984672254618852847562087658497228434872053682889708302892441677429304757815419276013299519630973591678815468840441272607250402581391199994814687938309392298285081189680859584599031288685983013161340798471343304749325448244002034301539489529228920717106430555731780491808218109409172288414988286507253987971486928590108573908238160936751372603683855664809850654103737687672453148729043225933671074918216686043431585941243497336450015106826797904246428849717176490230485796928405761718750 360 21000582020027970809465871423623578224828541638129234817022745793250968364155271337725036181040547720368985396066869728689875158454856504834328716187395012937578211127417567541684919956520768395434246359308258611229883247064401029265471050000316454945591868213675151685577797009183580564786294337850170765900822569120446593268070459537682759198114201723348198940983044106134141525126849956581813993542348770660961268675231313756630361452030778314662981666212698905855256818893559573419160298294085433933452969872779151516298416955421949134505052447785544700309401378035545349121093750 361 897799662950696243498117570889241311676395811426435106508165362095479054614725803917360652185546081977509212203629559574991769789493135469135259560477857531826209821597704708059431056619343934139196049937183326103159879129520845184951021654935651680479054148492097145580630395066528617829672256201972750762047314012691102143174191977442409690013726629722342904607231770523660352062299259545885911604183926348116992850673537985456437115594492936370892178807607680789195183883777934258327993190523025585853760879575676615015199678456746414231468000899383241630857810378074645996093750000 362 38382435035152749193585925041658408159858879350370283821012165689852924672579421220802297855439641639789268565542637465283942026994838316883823972062245078037745557488887232972529960342490275527215062013361880682006011827997927526786331795839161761525439733175809114614710512905706004952429170587277936322406233765098883198466890840198622505412306198208677349497325427841521916668349455168125933142326268286916777976885794100884481611348936793232674368628430195038009493637897775600906369522968168038951923931948797732318151776460940223338613730419410785543732345104217529296875000000000 363 1640931908929847887845844529715475254107838464542988395251854353472716396183263573623506308370963019192410194763324887958393001733907073342898548786802576348074230905598828069466251605084451436226759928694036007469969457181058948144156550271733105965956067135470717043649017924628786218125124026536012678909488307688704934437092214362997596245408548030301139869515715125994080062579252326522796201021069890833567388425380322453544858156251429064462235151857794691292643799398724553950332805044245612598133541295730724910120308766453427849339903599190648719741147942841053009033203125000000 364 70154174864091139931807438732229930907363783153484825523599310211644279789435281218481808501210868825350454321812939555192377502600803190791868889329194752420733467296057288809090266850250832823988987063195536978924444372666171232264026817903652555285871671186307671670982729554049556521126743113544940434882398056582944133472259664004681835549118261542809560828304525735459428644978655516094366463084829994018134250300924512257051647672967974046133396871284574788194897789653588538259740188476760883946634841446912602911758568380605395900632980949601646969426838040817528963088989257812500 365 2999310160177513457176643780603330553857332084150136260989563366122863360084306477262008311061521205700742690515597715950823704059134258811776880857856779709960694554279667727732816504068331835691175047842441202820398664135476975439802432766154663730941354773871740350884112015862258550173541944313781785212541900553157456017452955322232847462703500150993139462076017960505925171718159072351594441438779420497724762532354484648501302313167167671864339101761929692597750814369748196189295667114608332680822894466889444624072201688032309047139711312424115163821625174023211002349853515625000000 366 128231318195858044684342410903565708202558212263580995130675089938197504765507043148874354698620892907284865356887162198520438395417882484686655053744117851415289890747037593333771493869363392606257180445257387530270083548324661604064089389202048330569086098953846086165001043337787228245074177652712041999478930556332880474407234820138816989414359137247109819745364463555839192512922196504446436255842760068997554004176388418538413461354105132161408274803804623371914423500945928958532977805903269132422323173135783353942667124545822869988376735070345624478704849025234580039978027343750000000 367 5482412116301082357115416828249567483096122464139712012531015523041455207382096295271195907856247766726089927565517432491099540126759383491147768485871020682836304901970930994174542947083195059090355217156528770219250579949046017950532292572396037279026926406587509494608882578091449874219351277325716998949745346017791563586950682275979754819140484559243751464387668031856345241844900179602554234966761156908120228521950009979717421448370500754490833159190337951448114299218574174420342204823368161622862429146330853986033508954032670643805727548995843090295920774224214255809783935546875000000 368 234398089698560099333075972108890821427856937118126405325677077142225597328994529364925645194542138155627512924512400545989840045860099558034300786655032425954723576502188705848522783683995813646170132876627970663346691242700546604270806952326980716644961217364203156238329978296895278444374882018437382705061463969181064289270998159323223967124286618295859318774975393843645717283355183702882048365465986993224994772358941931465899745106202771038445944635040645186609588662598898865907069070087295121535483040647590385128189014463992735782440995733182792504223357354931067675352096557617187500000 369 10021696554003963438908813606918014297816079693392694197500917326850533843702069885486023260115948757571757922907156801444339163249033386035630151397299992570341259633951190004339411121933559319357249171468048748421980625544434151981074272546485875330585739104798977848431822781410777067195028087803982727480272992877060611376804488206020901601426856899823556487472238580102700180736743095266481661678523929408572447205372777039375327811922408892278583916278014741029102243796006213157318214089979175285222179900251298911259855830326014779914959723655941458211882100215461832704022526741027832031250 370 428482604181057201622369838823622312018068287651963044909198801834373198792122056576624626135095881580991606505873617605430517486411438756327740651554612562303965203216112727393855366219928506891508052162253942279791724615475593445343246882628651525086089781271704091494577114797097147707695090337386349047388148464315747841695345035338739333148675584355877686735959493212698960682625339144013285974670557513514582078443627475713625651377468669253475864401927617583363250544550312902981163184400042086721318361292874775980694528778815196705973112643937687760153920635275426320731639862060546875000000 371 18320186094202288424426981760108229638650941787066052381074173302543888352591197679288763754765721414830068953645295266995312272204566611915330088129590272533421056656682483128260855774760782340917572390065066638881043753697029050778335612284704251248088948672969495889135994441903036740689737154114919701277651265341501769024019633542470605249922777722407552889359926045212176472071915475475205253013818854883142397088668131710468623774579095330109350195430725432513944520203032153523317818009031551824105035680128077046084207200050146231278202818817994962721784624193333002040162682533264160156250000 372 783305689877364764512679174583130452954588389321806099194436636509044727972622436504143637279840581217006826939510329938418940965558090275280797871643830279784374323961542991253761315903258301038899045547033013493512903265478205039313495033884740235781280640664751895772829346292090591514651697701867004932687198070724221394076001660406681293543941336536878558052771450124759629687481439106280212600232498791049384482717800393377852413069337698083130235564068224541125370083553303851033057717146976546857913657353809835411813524449535630414706432333185560576427342027727718232199549674987792968750000000 373 33491713751477403145722828079423801313521307101590641014258643707612873630158193494929551791463075238959380770758667243785478160095286572157644998980082797186232566904092192105475191314591619202756728548906775521523906857807761087354696366846180602110660958238618550887043913013772342341232852346180878956265114016879120435662097005018057920684506961387296959351343806733896593476151302812357507157451255683536323997575716686550370193580315531600417930543768106197915190142433190077926718394390262891003654633322945206857930819644634357856901935026852661818688727812798333616228774189949035644531250000000 374 1432016836876158867844744556647424671196307749612191096572324616748347458421353709696336477085512998367920825613505698960043293381431848375096491464177501038161954115171207358517301887155754136118225796403096404776708282577282321792271475845393014498964105341984822197110851299138953733951277982223906307410733991920363446264482524667236358852734989959741730794904463385288300312391635424358913714859403101229666756316280407019164013410699422933506122090218497321571204894483076199281272744569173776898634889403515636104070710654537216256153815962997754828171965979510815714093041606247425079345703125000000 375 61229895307512942714505243707273449904584766457259982688169837113841335596515503635420961083973916632424448377556229142755276156643319108880169682288021495475887634464562273089960649274422859315881267367935708342632302319169108534678097070462267316026469632727731716451847953229106226118982604414724819285473595754970052388122470124723586241309241717854588755254548863115156648293066786724703091916173335663069905023275484694239788344633527013423560050048384142098475981586550280799719369752140815431384884182035458211738074089691606434578157482998617438112615727133225540512739826226606965065002441406250000 376 2618083683343771004895352030247762492139195547776996581071767951754198175064092310768712660240669980950630602723759308579979668558679259382406552895493362814498163932589421393692974910848305114255777012534970715059458832942061238148264297333280050351194422088005054100029844617872107044398074095175390570358148731407132365839909939983907187338772026779375368611153567038644650999042397197685036217022226711276982372708500164015574993954091353139731036997441516636587576860344409727196730920654555651499563927137545319457887764981887395124300267320012780891582137047721157152579962712479755282402038574218750000 377 111945881705039095694484585509443782260014207464035299980476947613596379449541526086542714479148771367609435497934885581126365969058233225446141675567031314184386380039667840875689313654924530778744730991819745115639867434225491495357624960622881149514136688874013320683043325233161079429803356764901858048985565837298989622688567828184546600089179497709717829400312230472289760659824761848488931483031414416785885285305795655664174823113403652914437011674773410750217716642473533012948594677967389532890180051197064790785406194015776158960700635932738834859109149436062757843046711059287190437316894531250000000 378 4786711845696021458467398784256092866730765217591018846242557565104950714834005458622487518137170542165032961970119363048131668808112266734592682159831767884720310516016447466567506065509675263311513095303442399371645671849065502780429243016897928623979461769046955178003221507567560192282116689223781288639271152813585383352052715588355311048154569574044381051713266077047854860702276550763022230758583792384550850686138289269414204627286797125914595085505221560027565090065168836180021697999748379244228389339347465290196502630471829558153473131404161973610127209927123104193924518767744302749633789062500000000 379 204677917201962333690115153300620070680673474000075197026089007881821363795886407791857375461011472506581411921783858661173521660885234801382257921347795994865019879371161803536711438349488462402439868685767966747101838865192955153310037380744060510899074494891429650607489075847439003919687286376941423651117570215676082456142162358355787175302902276234338378594770835268930200211279382127763454424381924619738167758863726374698567119299727701151716312964982369685914136216618838752060230197039975389157984207006998055083923299633891564981337044459626684634417346136990925598020396591891767457127571105957031250000 380 8752038338787047165791991826521800786348452419544860780846088798088952706762960989515788167889644694526221453280487997487655877709543010071433228560917224156158919158804582942101153769640719106340239785067615484380476803492041688829184803189875768925254008560126819253067963950207107294814548383910002116771939085454363881469566105402737542785996769094272086915751499060916431452337630105909124519707791052933502533985470124980574294177177352725192356524546432911254783648930787038741809387602783880912911642772746590225400653248979997935172906799130278542758883991616990910555884397581394296139478683471679687500000 381 374241485241533648993307985005138454343270408958214635111448104624921569805288800153838097960590872951950808844597600429094899067886182656597127392695996429398392270250988301230325174653309458637533731200653859918489782329493508641132487992856291689566721693261235420844206530611644741964309289984374337728560237111636129417455632939485574771356655179917341556480225936788017613978396527960507442143552432203741587635343832868949282686776642986041166938503044658871423529336884177243484972366101886464410659738693000754781343419952804192267569167903584741839986688025565184090304171604657312855124473571777343750000000 382 16002915617185409121956516975705184364164569360318485603497144700500953940324449851063162108412927297538534423998522092518322812199489900264067965533975482965821579923425470960207465705744327268933175140303867997732285408147930946238788364018368638577355989421415768598602990959101993073460591212225516900129427858349603171303067714913553737605901995382885945445289677995141552045066681081449820136616203181016329162180689067093267381273144690240766757589163178369077174096262336149017135103481443273064788563934680075395185690347528738130082494302405177432399484624544680477775671079143648967146873474121093750000000000 383 684306633034414926889389250355338995528669704388499417335787255342353434377809371526948691868996927484021650463549785151492546609589337704696647380061576521609750996288610641720510531762801876974381807584166528192139075966599330130256122818674157898192248890592622272909280740004964096340336546350725246686071967741998566093581554601388277411703780906284690153470039137663760199466242288549377987590348090060876590424322310998081967090170409407688615200854729829220847595554096240237605510873481639063078390797717896926758685561516241489634997614264253262905611393880608249982739482719651391562365461140871047973632812500 384 29262188810464817370697290661682840449103512776646010183800161299832545792571603961045123690129583720350392909752343094935803630248717067232313332655880926814374015274363678814152453352450293839859872800796304467758984462447625103358632173777992340985162767124514878748728302605471798712735787963077338985861362808104768498692454331601343822871356387633665003288237087481054765355939706777042073834134917479028911416463162163680572136500049409781584719699280507034288011012781131412943487777040307970751231009635696051867130464618817316990789106902869852511987003606475693863158272882418753368938268977217376232147216796875 385 1251316778446127268973904208179925771984486427699700671436089853626788592380819406433082992917249067381151791778559918663692426661972770789466643357373614328589825105545603038963451887110460788141317477788122200943414991131530119533577001889157156541889317317694887823947581412323927943128943275818320423649324727545505477958621705380282588839819385672892162329280371410696335128234703762088065537360788669404085852493731357799805840641805136055930392151320789454305152125228132543710802464855663833245889278336343866988879897226262046157649008403029228156793319529963658841939820381625181333618002099683508276939392089843750 386 53509649459983926910583431389896520578985561041233873166862369787339470384484276071953678117570911482499094238260135374922785164084305064406432588615919887484090290295770376937623203868321239667395066959903300979083093157984065990286380676007086633456122518137096846120105397374539204633524720278525004667967043106770742552732680986517645928247044491197897683668069744127373040516375212632145239335443062070341941918325467754057826762770178323907591334328056694924474238807576758158440143895149184940544146308196630924509506473246223388992741677191521645055512256777278183229358413455778453737821109825745224952697753906250000 387 2288238559525547975317919323829599611587190958234673290124104557150407355830612547237715622846970900313979595793894097782259244266423566394962987431334379644050126958950553670728599457787013020302213047570925528914845014579312768596738977926341125187938023528762731899364530648960341279310503952517148341830676930697222493022477836570622427276599777518731988972994827319307815721673647273244332663539052496925377653973065921925572582179452498819345561050481637046722541708850483060151846933828044451989572303425694889271459519850707126537947881675031063736713915599266753782168394614274231635420164820970967411994934082031250000 388 97853153635316891852623645128644056299337783598411764829302670817087817309406882089957738782219567934445303376073022008528456387011544473172902582497294039365418294077258261823639961034662088891976783225434557739736135700071075225904605100134069795070030928440233755743295144592290065267022766850297133092731263244706263910416525218239120259442139889936456457794269703615348173640707738614311481193461295742127810665476865408035162259778286903039385104545391624201433799181727325848433895269805780729533304721333846749037817746932691033177730494916092865459168859408100388876700052192582346410887339516193605959415435791015625000 389 4184587610289754902121939268635383925764329638156021715944080354026699912740686020023321895742783163724379942904609933985903356320801288628768039137200488522939515873604524964131999116115993256329929001431647914969580920011231782578091525476964733297652191708164679357916702654565945141697957144888570799425498754101800887021985034614438335988781273313967399354138218110335628376832717714229890078865126240707196930552636074387448426538453890747776031740345735172528826165035003331088194948933264571432797108920124920131543711465862790960588384973079674490256176159842551874265442349374709979370479118188086431473493576049804687500 390 178951272887276771782996869421950809346185256024240909355167517614909877613759282171244527985751512745746778668919430829330013611997996270716861764509753557980015179209958546858889012830770081015999754050979984425077958853542905607008830303167818554781445639262376630780147874998841262110202336508159028779113865192082468112767393956906033836701967002043328258876458507191423675197780599435298007346729715734123305782521261611344063208409013905702062500090982240414261156271339914045230768189646074852369758472078283778017679645615159864162424856030981122603812726833798376523534908778562818598700800976075697690248489379882812500000 391 7652814491699996835649030194280982017621300161814122861599320463989474006758173689709293145792344313425458502211569480621768064640184817085447125569231195482568304670190733026231713732698550066052256851885649369201586545603798833369483634563446139744188580332642834851233583745409769426804608020144963353752025287763345074814106422846729055246797555123238693776420060850090279363098745246973113666824004463069605697222377956080327370995437288774285149243917316754756200544520299898931160417700708294208670272569383892124234221886853759263446112658807630430623631738203600107858779427327940939745909432190273946616798639297485351562500 392 327274241662062010833643020453137607021709850288726286915511186076194934627286079109481518326163429581082076433770822152714848342651059889318346432872773444602971575370674676649344403220100664272215842718811538396708897444656892718025330355556999386434426798143660679186455777903072285595847596617480551180986795927176021040840687058638864081043285529329486323118605252913854394869561231909452653725038858604762204063074884693306973244544715131292434839410616136685081804898750323034750493890074300012576633156797895819744415724530623139705968091019704409480333519710069840184216506530318980053295696563964156666770577430725097656250000 393 13996088764733347390945925740280870208984461542021437714566092679702860867546483188474481055250969645123430657257523166622689765073921209768436936970374508050733711880226507635409285062330067055910196504526746397684059327769881588086629074737742410131346189596694148239744396936504953112689383285873127445516909865340821155440307928820537425637900608189615195012217461017561036275728714884178082765762078937060764296996254639942045530801874845300161593092895228015123984270072741993636993224715718354057667922365656173446028896805646320387529215263851033988868962071322399054540133551181480963017389473890261797350831329822540283203125000 394 598557329658283700030825173203206437219027148928890171023678712965871922542216331706793442057297518680646590381218316984900388292976670621981685704435670877092276216856461896490418954470275904987274484767770059369023122797406662301617099448486562066264491560607812103503663277595641660399152444241771871637010681165981829531071559960826563712661623917107531480728969170172857345741925227872693700059616580269701223879005383876500213587336841738286971038526397150924696530922768178590256980162424609998702408636733525177640915953405824444536444854293038953118691643368638173572582663092848923491913482042292571350117214024066925048828125000 395 25598174748090810043267092138128999777375072410485931560409134873778050304648064010241027387718998464163962490944906858366924450654298298012640245035904144610846442104446575836801789765927426117039639596876168907606621270251579782041186758630079646595837118941652359882909081317773176250989840783103429259793155818248373741217156755438584318927825851076090571863812187584765587479615428210749373947670469220019549094671355041188625090332178410178683717470589756852581233156283284471112641704105179761244474814976389467471206310017880918377087587581020079940826382406072521475583970152079194143048511411731027465066290460526943206787109375000 396 1094753659216443307082635098611097824765483520235287279667637703574387433218462445747473023706915577106537282179703112551787166048022045353440844510489449550132990122963496651417270675259375946840088397762566163679773796707245061433639432403050179888538225404056932419197187472877074711924108369354816087330707347097059987978047072609908814888313899148983795207974888954125726813045796632341449285873680154553925453356289205154800829551854292544542892561672148235502132581968322926778577094144723280795131199870847858279772459754546663769179382382805461682427797878700443149945019725007767609891036995894975092369350022636353969573974609375000 397 46819627103817077448734621166923418274337295079677965743503256098916308878379036977396818969822450340491166179722015627242417769738646286676574736425827315899080987448999153114072624590265378023321432994493349757922530014942116945016472618462015033860952291984185460921881566208608157229243554766841393077339672484597437002853554037667241521262199462249957046251394669391592740459517902635811786189375125790041417588727586548739074152768312230447717529826685287306752571251459909001185511828784215239107487995081947528440850202003211568358371286612506264549979962274192494522783457680062932143496418069261721939255949109792709350585937500000000 398 2002366696679262203003251500625788069161772832263878829809743705382573921820088879500931605383617011554090758551879746765492737661115094570736843068634628655898349014197557212438752043198529989165784742904475518379754539964283657281310085822850932155933673685956328513851514954702380117520514546422117248355537325218977756033138029572316380612885201466554915793213901474007200400533889599310366565646048946796061622865097055530973151361746019917847732420014714751926733811959917189050982598201887193700433802894721140772323353990978130752845491674095489507678520332710800925689930636010661625691906852220203205661164247430860996246337890625000000 399 85637380409092665616119923860397104621998132293123307754644606213288661687579183140948070761315172844819306354687702102628769689853735912259248650126996142074000980741335124309569707906801050101575208919616747628174910033625638961204968408968876288807354334844814458655411707024420793400352645457337465840414962548625689599131480178897950620848842703744160455662178457403097218205929772218675041060992088937126176946471787640206370634084524959267796922750936205911729258305216606854375226294336280875044445084260347029441276217931919597493458275309081647290124592081668819287177581248603394925847878766593350430280651153225335292518138885498046875 400 3662580776513850405306696326265451092785915624659156129249749998378373380166131447546679330863364878378534524835265525171282472280265295205423085736884225775274785608390179468531328974226972503697564755969927462674565504742697128783582560384960270796617224059841136987827026221823146588723607395766085121896669083477342461143185639227452126235553777609308314572824438048938153099799424866052652553940677489453934583203493769481693779339217752532163168164662380105226549471535533660277585511418359078941480809393624549318098837773436696754939665311840153714759684342100389029092606681812797491954317205921972527837837674269394483417272567749023437500 401 156644483805094984168196369361589587759435855865269811813329228981172839096226667259518377292284147204345030914388408861981042683161310784870708367233264060328295071377844640605716681395743953906466825659646571491496730020368619736483906465575933081095497228179279533938881329527082095499721180408399285578043757997234595901593011716433794082095987271569556116932366672929100194689774505063628442893530934562828017738606980380610430461678124784504929444179454410589049984090014075588018187150928666255257552218907078638055782015875715690680150816669561387226492213938511655557828638942428587330936710584879199142926964327671157661825418472290039062500 402 6699571659325687339673851258292603582882419226425303989830050114174229629091436603003251565221909133372701412476174341114904134298082792486780219493525171141538310814158937841938024389128591416687427687986257326252388527685477607110044545517882369733797960779903446587232229773164724360207144854473281743569591452235006989636001028506637121595271235461969608641601832225420027238532118683526639684441512586182815013387506682122239738839807455454129402853397833368843621635676569317385292533681775950232905249900177733894056626206088802697127050979432146839512763945336079235412701410546049966346732966026439326512331717822235077619552612304687500000000 403 286538500659129929393393477687778581314289155880828279540054335641416539784962468657479503469319962268097341935648256014675434082649625387945471259915928077323550735912983762905347143590806960070765187744025689630573992508192230704737776710546395437473440356027274606961781040211084200072669084871953851339066279528681923936511299746491840983881683972769124818262796427666295062084014138246643003743040117086532803446873844909147201356242808151872747964440373352082309280649914271689181507026686917903358623862592722439361474809342047103055095662480844417162155107806213381043527923513635256652240305533081384838089977762365379021503031253814697265625000 404 12255271248907917558711465920058332956250213458669511616038872842924987875935048462639574367190324588527442736894022020817359634594387181322054460428695260743407610897699839250558646179902890038903726665788070208401178991612800002974311205545143932712851209839740994692389219562636234357102316124190623377814525969860645323522007264563616669901414247261965884074621089819516247060415065778861896507194659852927226187239626116543876026068846707579400932158690771662170590427981825692977908162065836445514646643261694443289938838531784275874211000343982342949670433811694394107951859690753242714351608635532988738096535352717353362095309421420097351074218750 405 524163588408767847675086079346122592839754069549982019919206677555113186155451488215232247155203531132788281160884366798483482054650181365209522126607959418939443406241031517711314502023298918249488829736977602106203583315957056144217351516912800853090393338817123950380887843777817157144778423947562889390766584810162115275147285167894700262926396789763168281442139610373637192960134593364301698074737307618399058402606923194348645621822880614420277647758599395219664858845050707020420545009615357997791653480727035475567909038027690101710338610001441745486489622746960367288925905278893277147166335229586440038265782170867623790400102734565734863281250000 406 22418922059737570703509013922098952981331354073257815056630613399824199521696591084837791532442348765141985267660746168009929751279163769663785821368676304401279915076324470721211893825559319351547773686156889153735636900771564137168122071948418475734885630244035209102013025263477562940372605877781355489051749640302429819258757923204251124986565213875883569182109942313511635122154920568136697861965197693774578876577372090591456815511480809441288046126998447829151352243274735426733854466615655655088896086307330441408607405651557486841308216714936198116004900011746880296437074556008105501217336327580205868753582265640034165699034929275512695312500000000 407 958885040426574757464299066505026391765575386583383548794028972454073527231363655119941921766335911892113031930050306419566485122406377417197325534755788112343390740086251432903889052766183184782554269677629839434930607735952082132875596876652520414138370965212544174504196110632329425126090224746261223519514284650091892670839165099743771856411519694508608778210678735159167345392843386561446948736398356350817571190836868062541010372310063754795128245799914557009883787238439266785731120011864217698141985011070125963815339537377137936451468957848626000808186709187886028554296468996172826086543630557815635667880116432826298478175885975360870361328125000000 408 41013069877354772745868260750971351675043691083346768425820761613428262824522784776840104342728780350444256252134150456523479638336575251812419456048092531005867111171935734779035390800002541742512940553080258935988181179994839482638085355583988684341546729625924487797676478728924089334484688701878602695911112130080784697742923614657592446095138444291570915048382518216673232586054702083111761814593435915157618128072884164126508016037639829905678072528409523877030927571324247595525596310125889307478116140135492008192063730723211187945912344301858403441419238281260186515057084198263886372114842500343686925722854440257147956572225666604936122894287109375000 409 1754211331852086934530990720515017982411103697427810358532160818134599883918951442347971864659394553277550774067071437376822542881046845398235538009748370389610788185582212178733510688926794129153387970141255404611154765638827983291812631922929262848567218729253358922245514469641784826237322209897580228696501248962999522068532978748435038068951159228460411642735416741217697672066593978439017952617500367426060024346765026219526379370599601808136782691729357668582501794931836995913647515577871254480078586263238469976376336021888808828483355972245506313318322318188147801047955309449376312776275947187007758606967392856282317303850959433475509285926818847656250 410 75031810629365671102749624120138178104699172541683045691938355842187526404344165802083042755008172934540670061927720392447086987759888041050439233208476432819312026741821719299312058790001091949388863168967389768476715843821533195666936727791607018059466266430636669595649710879079921307493337208418825105895338200471600869866720208712029864252455071701198690378941572327233181872809344982124682718796221484563926318694907288903341913669511303325961589434961481374389183662642965001808947537803068329204843296633750549431239332874395484763148923004905413208162537684858839580364659383231962865588541988250336810225345641339744773290476587135344743728637695312500000 411 3209318376850971353238887948912974964719661219167711340500489844549918796474786147672118076026213370898309949749890638008289747711257505672156690415957247910364195073471998087570926425160371563686918115161864101952571186369628884797967853153861348103215804330321447496973934667451464487831765935317710859533886782667827533319699803251761227925915950880597860532633307281919160146911578724847849735053012062464215704553521331070012305227476699210281200974695200779881473756944971487677234071418687885206102818538196407093141317535198518474107775079807689634942278226114483948787152947387098754987988992775223452355660481473409451069755959906615316867828369140625000000 412 137272651354712285578549988999161030620189605159667546941863546389097756900536055841112301267147018165154548605766016822526443555336844126674243995999862526242086383341353341825408943807600810804248851688701086485313051112794695120516253930975368005676016502432301673672670287072709993990710534622553547812100441281019967316588108587736839146009254435480875000344253977004823925896071003234666513740834506372458793513323346436916911454001336185194008770940597435436461331971723586215576533194465835071237993899913381537130025912529776681811564981637516858314089697973792237264400090446399180926967299815672268472744845446351091844405800657114014029502868652343750000000 413 5871635197659133698665387678973048469565117412913083407502712439314627321303475279969339852252004898203978618582156656700681933871668939706960254324495343644530483679023206639909701494773540953622250392641239403974196075199208424687951275065676984077219778777477044721543676519437400683816764539584545625011582465897879672808495529775630234153042083092458718829993899265591975824197682315651548336709933076719316155400210695920205067092811970304624469822085354274076810504483438318244597123666842181566305377370062886842909245982652147382935784087616777845100853616736627257738602680685374496851171652894929399601649041445274035400103684878558851778507232666015625000000 414 251152736349255732797083869361040881420074896626028193202290713538840555755151766717804382603303007695701190366550583537238216497093388446095278566559299328337373412498873612432424856755624905770338560029429251281470052864235894635202514362242122496780881523098374330959061883188192778274826331055035217490431907296011894381044835164682551468793120585251741141936674638929098588311277696586480510293094454002489921235222358419770487305054845485659454067704900527267548672763113137941872655535906671745598305770666061630757071532398294066893596032404964050803674958280329955790740983976960778983224339710513799972679773404507638442928474376003578072413802146911621093750000 415 10742875698032175736018966518060962645207429353134654963802920383943367096734638400329949165620885286527545803692520622297509809903114177148233189667586486871080164924014732341485892105539721899446167837987559440889948318397500508596308680646184191601643395874098656053404343803724313718146926417535709607020765449585353355722273268994999246797268780453489199453049331239263413952693122363889706407405667429804898161615181143999680624053016132910184213344431926484352409169127950149121193301357714982012799686947488945349616037073570793871362464884947850286496448764435902494282770981875116731956365048958941814914826455179885309745499433198290262225782498717308044433593750 416 459522685610484377362331815423077941705111027744604850516894785293916322961837810616098012918946850218382849732253223897021573720774849440173973286556660057074056897315749479000857003905061452967707072331866811973359425290393697875478035135042623263657073127952279711557634440668735902813988866847621790583145538547643103023813314716106683424581685889609030936791161329867624062221408502749275884639389907268969389449453383860741735575407606458497163059785416192683594464608862045176460057656119934532105809040486751896390929182348932260582681788000242769201503914997127847395978468164182119529004465296634009210062968018714130375226845082181625912198796868324279785156250000 417 19656089153046141082956107215926549104634005190770200860383176926214126573061433225974059548591495658125856137192453505600740624007553352761203624352408137076826411275652864582197115545912127236217899197748200257964307917307153842184112432538138317351300478011774474858959824156752118389600939046891991178570822942595084713352830023519104524517524702546865894370062780747073558748802441549228741791092800038596079987041025858867005744895194464518002592266058838861587313348591285120950077438850536969014076755052502183736694415580044908494881372235275372880115734135733112652733477542685549202914496025472297307765235015269290723156220268563743047707248479127883911132812500000 418 840796709514343392309914339457422423109915258592132778209457493194752673167465109454973833567861949096488947398078887998562386403929575656898247440544154647559975949692537116512388948451382187742262226934989449538152219201355446173364309938224848706895694698476213973879489124012939144888350530039344228642255200334937931451149656886961124194918300780343895716656877751121692676685715465173978141049824615077393509449583224265559780777637082326376673915904832989495291291337351971174766422899560498384555262587129785468210309678129625751542930761965607124746737969154785074785256695187605630916342562761448419026043585201804965326231183775362865162605885416269302368164062500000 419 35965707581698975789270534282310242043947518718678096188529981831488147228671051717970602599638893950933040653937995947976686020128629500909108023506549172921586692430544156291352437601830179345022544996231146985670357749466172512124746960408757639430627371328570203403597596966713225087842217866704468372803902419697718961516540617014284733624420613007014407060920492748415561587309951892880235869430356877102780933584738103642425670011798472058390035157441074435596445822495078394257444695558782309386078928265788783899356268290035824621105166735787617994305276114176215514086453220883365927839640199181439463435276076147829272496023243592400131518616035464219748973846435546875 420 1538473118254904014981057402762677364530333781331640667139878989963925796544778347403105084869349024326488770630778767220642387911179810508609808420493157355818159198859797940663654855213078642631344410288042565631928025735928738561315142020166298864362376756021129724534202519770928950765525677993338982003929450145190706535317336882313579535122990768138048896717496518596861891438769522090810424827174112462441751419269433893453078958340309413343736921322392391691806835821854517875812358238145446563538807085786533893983897202565809675543735971468982321134294220478105913081178367095359346476606092411611694868015208242003369194039828337511321976194267335813492536544799804687500 421 65810455341796244903042164961944872059076133940205664905021280564245491962640606757800530345545042090962088370446013324841611590913180745420514236498298174012160914552265383902584992497449959232294454374471806846094887406478851131141523457833403947468846894415553539892118579803533084818689402414007773301582226568073521532661492091178244188225916744129107091619181722689894576731979437784383274095955135995276648997426561125214717240900308377185247767708168146071787422479031482295768969896037736637193452315754675890844279737764275979667391486227602377363511826573481649861831630025273828143554193967663092628755046053404162836942864651945672704869139124639332294464111328125000000 422 2815162974239015047200448077318715038877790707105956522093384935506845258800299071145384487227194447982908412267868745012184115309430954335367347276576971927142219246687497567523008474148110037218503425757658875956265135715886421743582469631105504813312652266619669358035941413621444019944017030701752388273635069582030219639680430779052535748405388045428464880818581620976786768728896991782575503541301970031157947384949884578066436534822249604171413434524768888473209887823706837437681953769811863215051109835081653739078255596144069082618933039627097303145710457685739352972333436988976131529745023277890384895786811887647305914007291038902991431314148940145969390869140625000000000 423 120424772232033482148819686641979773858019082930534884180053452367520935820081933189733508473596145955176501633773160630074560344348483678435717487138240729648593363759301584223215058144780504431023500564002489538919501506599230928452665964869881361008655565121978432097003285389957889736764435988826538376997552984754735803228788970389320331863075133304015865100896182119012259830484537314922330600464996204149463007506349718914846367157481702381228304734031185944623150347123878403526226719212833083542521411140668440499680983279298853100140566947596179615035617443487776179231587657434278591286020922905900248847575816563179473159396376297398945087735455672373063862323760986328125000 424 5151476861736810304032441015632805635834258232588080744725790630404998807163440793694704006017606262468551458456980876938212812623562706565711108749710343383598051041917615716621035491293376638895569073222951444300839149494631039019959027612737964752296196738324394320961400557562316056762333336980061099208235602469270517099807855606076184042938126986281802171068086226097045911154772125113473629027396263899780180380215165486209624977395438042451439694973358197386822995737137035602838097656006633740201313557933567007834215453656956756189149602095582088489252842628025992403567606274765232869461441207603449493824344062817870419994353845804797679963638046274354564957320690155029296875 425 220369397668366692512767048445732253979948368271769928721744866856185101139030095972130952294254999829971362307665816545618531766551851593808094086093830993484333133131110178120642537385574438458631066282452742482032883775317813159456746219843304463209196947953885758402398971789487501553825894582135176902999660565676598168445061995189774763877668587194928767318056126663667196820970303872202040735791434995699695032424998273122332348059111307317840485435058612947196459256833976632628194841347403684807339106792986251132288246857170436942975463592350305182959744059655072985784737993983118220128758809964344121444613717261787738073816689974508253174745320279726001899689435958862304687500 426 9427019598745385489155334637420047032250207849776528087705798641760753825982599392286708036613103887191393588865245175981568063817172620335941723176401977958494887981450010662746590895380467934233196069247912782403146299162424946476182232192249167122827679223759886196314519195025287071918070007355553979504416395855304060399202857880291742308237075223611259801084817034414448128806968485575876143126751166362998356794242711725085424869673134157925941868781613658211578939466071705366550793116287719181362522681476880086544799693811556668287202783519975847432961469561083623199925364662934923755203461344093205472318024239661726034031441430255035540675123684195568785071372985839843750000000 427 403274826261151539494119506589266034226540053085133464467970317636660701042012046226941693352924365868107930678198895267000948035036276921276059276954394900037415662872854764497112075487342844563745057496980970446853798932076201907347109864872902261681284291042425105697713421996214601870284533113485312900197031955639855482498644562066907421922383495359174345307400509471279229573763108840109883181891935707232640197668873970127327167978601877413396426519006277833189489702196606982548261623534507693200838172323798910028280089305083809353716281201706235708638368967668539221329684842339186460169861683676768677852233379864615399390030271150947224767513432652776828035712242126464843750000000 428 17251679301320070875854831427518699718971935990418862336174054056705020886952556938035015897410987184275359399827766683900620096116510051033179373468187656595412606989599198207278494226045516555291269026453396201404019791320667739439067546463563629859804369338207550831830640962743430936703393611225654799244929338607541549707127171736623470466202882549878262244986899534445222481146729255206882707573374277375292318425376354889608467989608366530698660334760376240592952147360435555593270277898339568392984380987637935113290829076604406740111255674027633273239957424478812858375061845030987528057783257771375315707082791086027034295882420798133263404802728580023085669381543993949890136718750000 429 738014991561793169578852632332536913985160334133514153932350998212822383065308969378524000755525135279044990698914555283727452493690258894283625109577683594899803446987621140814319968790390052124008558840444275328060445736809868858883304444994219352350459622249174176860244767228719162793662844604048979236231184925445215399702668792854469927530535768044529520551970100504685826597818850100348274122839938347409401982860494090387808609265050119181963794677935199823861170441560837764345042535272209564782809089125128262747582922027177454110597550152764309714327702374485137236274479047706498060319746615947121308621972976189027938845092778725288451893704610995428083697333931922912597656250000000 430 31572030898489235606157600560693285524745993304715308970496932656695552855922943579694009350910332728842735038401071586289762695146660594316861459596882814364478709440784743741026571675761207460730386135429788186870535376569996796780030226659239968319992739864951792365934154306478437949400545906024692170524561488395359716701572498131156881428560279848002808216615944527190826094071016360675293093384842996936150196748909752790561161532577918969965866263689552440324430617944692764615407254640243962295677216459931222058104172741413486926547279042200293191779481261535590743196641225987595083404965100313987451965432193375715821347515796978073559446009016538070568458351772278547286987304687500000 431 1350651688100176042330521562370291469874476315856449019436799523028854999256734412217820458601737209563905143642885462871720810982648332837525447911479526496625106749582047740297294964928037301229863895460152698563516942119020392374270293423118423166951838267372072250785011366301869573681395088745765695240525053181427741693351896396427058067850582535931427112337248400628790118056043018300030362601219409317056877303381771694185454300921989099739365097086572803984229766720867676891167699468662611383962829286893744883097775321031359588015784943201866124880726571472724634841162022239792739945087048257562014693934187042836767345997296857415543549547519083797730843343742890283465385437011718750000 432 57781353041645111046135739107081411086197754828634172273895934175595910259202891687077170069249958203206292912831457368395626046673395345493820967349974410140148081535468209243967318719526012097224645133555003903624372115599774008231554448371728287091574857963627651153863352456436064556095080618525145762190341008523495417216752912779899312212550043717303139815868396254340315185104438212783501368476935343936064384281520031508705327829820631202800086382983654211005869892228773911489673833081550395657962366642779996605234264298020305315555487966765874217957221908315110428608648363089937705190330368342646236373835000458768436261185966266094249119762878141859374636624124832451343536376953125000000 433 2471926354729783500336598568864958283725414047573796730828403391174787651031069770941309215856885542809591008152333412205180675030514186836169187112083103093280270031691823009976040861059408663137849112238624413750210282038768559555121902549144170927711596856544014121021051864350428160873271076322898353885737306524313771939919727991371245222824977174545866824337819947464428172726535050077116189373582212140423535323437340719981693780602199509801694268015752900769397961314707596751118422970283866747803332046644790869387910497218079135828682126257396427252903970184282240606634969075317696011567060706478426677352177638821550955611859531240952464163713651022769024478975552483461797237396240234375000 434 105751566961531110104398515455835893468264589174426490098220310894349652634249927229032195621359900239180846332308199929568967292759719515374536729757411860218668661633745182630278054964319928847347688206789599459853345202495893068756510677971362608220801959101440726480083600677681227493656002169448202970338789857786618170245498792010148293418010658487353339157429337216867693341630538399627233689382852094965921242986289777839963867988514426784994837830724193688710179173848504888787292539238761954236114836046616883738188837577854324178856615406913776782665234473081160790784194504870911848509480146374087690729091943252675912861690798784008220986607501021281585451561113586649298667907714843750000000 435 4524197355502330494759927162364327866915501283226802316045189391565449602482366720760643173191487606789748702733252871841630743194104248288844894924715379066121997823281875453496570212159119702152748163836924146926137255953987055004979067674805783857873320447330801265952603761540532886669879951201390835475655976849190796892592455110347260274756985996236827555047817293918428629326527492899907766014261741403934957170693783804286571467039886452600884112394335167113911362422091353470035436822077370386141832023040089287566692145543633698656317136317036772634470344478516991073942956093441660025330859391631143624268676183906922688212414328315082051011143477391943795717921261712035629898309707641601562500 436 193552909063708863066542999489374272328100748659046887817675540470157294606921801313881165353631358595449064458559108037586825941913527076365653738612352931821672113929527468973576039246660738847128091140255882245841460423657463829814835189040468192124385276377346953741468344921474387193305926775212078458748189068512868428669667517226307169200428816813469194184109834521861436009981353486287627048266365487021027368999337469004893120515076702463179293575256549684885673253370707609223786167478963889327006619891303286823533125990254173979624207958583326424019197521203539600391468935050026689521603096918193566499416762217060628262203404789392300728601127395283459931007996601692866533994674682617187500000 437 8280589966933280077344807490272727336667520034358416935009030568711325787374999003302049782280642003442268204262239353660312824208903101568240564164856090171304584693656985814990354553543781719323470965271348246429759529144946665139942048325325883840444885090727100794742232249855916572560901418801786594380349110160169230177198957455485771988272967008946553735121394389548351291030294106968556557620532646087038400557226784894961813621823238778630486810382205934121053638980353746490862924553270504456661823048748135575263911774479270624119727592370646851978027199954965777543721482320530104580548551368708737761050586301099150160737114419514218902857093866209242660758604870352428406476974487304687500000000 438 354263375949036529821587087483063283325955137564610605438620442629749432534852596045227479917417108481375639767355754420972338772901349155648782217625845510583664570268137575018513236961108379320564161616358292733045726973950261099784000646802722619607124975205325251659293943513947750537718781624809713790511838477256910088859262682152404656359853680481511071954328750707438025013779648315036399086022481442565188278813440177984033005895045033923423173377810019285879801401055005455079844598288512517057483597437333222402338920339362623170017771730760115692360360736038396688454932491354268555373519780670592545683693194019682920328179438403797468159142393655681307906846200239669997245073318481445312500000000 439 15156349737012602488813546199019781082163775370804643628412346681305336830470634065029018210779656665989099144510598384735774116205232319876660628114275015431964315444363165593775263805609862334966460985302977091737041231371789851805328639504930090142990278040744668672227211381530302658081924552608519247050708625779893642140146926363133661156774217978280865935098886991953937476335693978186900745161667704725766966834590362463320452968448303687738176737908846823165247453143845439056810467689645159248035479825874309941614659221616405064584351264126798549048002420560540676952127093369027876705029585778418489184935445804029881901965570074997389138905303045824605762820214138741903298068791627883911132812500000 440 648434850901857611817325559489906300776515602710898451839200767093306501336817340130787524924582460236149432168579154706596521213405713657556866965565655695822568849313201620127441221274161630088819210444250981201956038297642702300648742723307208095544788607158345337105152012326352084439603898644413050032120677767558534556649887683690521539569583423936564743598057576082018099371198987483057141220612172560716589981503599897863640928277011753885510283185662429568742493070860764960855022497951440259206283030440093992358398525845679480853130227972076174314511537372155522159571765257193683812533370470059702403189441811546816176945685770036346295575459689997164726318456401399359378956432919949293136596679687500 441 27742234123132540597915505306847200018646821374122695602231156362945724854221297269983805604094512269962846148059165693818877234073572438753799043120016546068659618275371279719161592769222489218134239841952901616022704745173847784625749028650198551825648319195857423273104920319173154809670207089061025470881739531829089409858233908970240446853507652280407301694740441798251464023417609789926688311833932051450458054844401930855456031185616806252473487126627099969365232954023111918820879239532051497884324457847186711377017012877783641764522387201970578162351885503139289631949792829271486562196227837270340569344889662709013215324047951208238418049159460566496062446529419220908607712772209197282791137695312500000 442 1186915647029860630249590782222727438744016436788495691152528236342621773366573837864476286854068718460925903161219589000417731670274717028756295541991819080851751420062771453376250381778748145235434306391138038116390796276031695095339406021981378758336294793355255461043746470290517641331654894080304036277660310412065871565370220896516519197660101581053621423368991098159139108187231692750880839820304240624979043104508312267500294441363546252712025501006141848870786489887132172881861791689429662150948725619838677239329300420821789340367015865706233088594960806714848147178157249163866099845364159684150854499739749778397841534687156669286502084199517378782285140746688423263321965350769460201263427734375000000000 443 50781041203262399588139788012112104930514595847217543755674346812782833024242755018767971818794056061403669498894550409881734991076871472570107618884998755879136681397892368381577222634091830085904560043479024441424678001355656257899208861074110494837300523788082493464527052335401298689555019249666353322569289671530393930847467944583878641554896449148719233787676887309778285618582481608059389620245823307217508187032414073080874367173204292675413250392886247013262702078830082718934192990035899652429394800711606070142733976930319628201651565231299364487982577411510357329076979455995380929130207699871767498318048167955039291691032962530770581937472415577669586603010327963136916196162928827106952667236328125000000 444 2172634422227749586939345834254525436587361356117420760286652436279826671944792775225996362109809003214007976863496770163082735625989959813072535179545214425918191010238912310538971058775771893919119047407835865444970972444490828405713680467931130976793324347185795685023239341157841268757008764812340721551068093986068125216129574341575835086034192254057223716807732125484542514543452940234210482106832262966447198318275721895894391572962959990864555682957323904169237156635550481061560704362806376887865670554580983958898868927269655845321070066794570628260299277849794267878562140998280394992361687697690013648032245036331361705445480268375478752127532017103013142286945490189165042238528258167207241058349609375000000 445 92955481417239352327789276987202544818927904497121036528231954123666052188044383210245847350546166773940711589638220818941353069567923428463172280000213430819501097489302556047858066765323312634656516706568135676060673845944042414298551105472376036961068186744402010075418998194733287791325651940764381519904867272697673135580529264035817499620790274021929894071697037868757704905441517524799537377982069808169548307777186605975220842676263042546748862094055519511864596932149158612048694477546903741384802331381309129760282100950921223775202921117817412482695888458084740527507772974549451115928676653993038104403361742114712495752497984951897649330008482933322113379754909456148537216790828097146004438400268554687500000 446 3977101105923243166577119674682580773534907702737127978689832908171927686482722758314153559842764203776996369492755826248047340184609788269431614580555031907732457360872055951980992860905319823671293932836489554253830522448439543249224198910118875175168242742610044518461837233569664409475695116524032445056372926230499177573053366541335438224321395864688638741181708889842643034812904771624536289995390390306760907289654202737874363151286869104527894664243922243462943045264357456500796723124432499692162944080132113083873933698603585838525960108956712344271774905676806560576292980858578967653783276211091131030539846055517006806655385022279488001815201419366966577955931679694279168302273319568485021591186523437500000000 447 170161585451576448863686051803109194429893442607810133160175608520541592560839783466401316918150475212720816220869097355910906741723903102472498109815828061020624436974364099619117892675552195315198051702800346958821632947872287718852854581025154912447167033502394878620454549732741117713273608245906422202201982608785961028783194939118924652757877385605148008393955617688280819987258688668650678658849457871494241880750961394921599151088033547344640150226699107386468389590517772746764815505645611240469786535312944497797407030119398833993438013263123596860929457992384939293438631690782684391139145294728378800097593277424262553143947221121186714553515674322586874917684204654806309764403238204977242276072502136230468750000 448 7280474158186904292158178540922707867918961940371560709129705523989348051505929050114110195957299428032824420970643167610988784599712570848742909793552902872468279831496244249758894328026709828802418683905697169875152431982637796305748151530841027037673482248333674843424518795272045064971034105737812294259684944940783314773691473280854806005485097075673083683254823025546071979515506110695331284993070671900287651780163241597873098004406979026522499060050941019969427353574787820297265874579645582754216347547253659901525051433834154926841894603329588693002997286278572382581257208885328826600088717988378998139066698160108248579129559755114450957956571207448344337749561987831420188654885095047575305216014385223388671875000 449 311502144781996884823949908888321554206776775810829866957756384921183860301399247064718386555022982842681911249904346301323084815961270671252988930454080655227271652003381149804249519509380152914927800870268572345146779724248901518510253742525223578416800232177288872031018108455708081978156404183656022894361031447294895813186598983271803948282300473713495573332395479560403716945486303225218038667757228816560985952521186755862719392806681662043390155677969707731585942873287474330020444359134341041128885255056124949843747300149330697947680816224330352822192554928048978701310256077504515576661066826204841422154422106059478070557918858713482076920871504480341315612961660469609477368269079278206845629028975963592529296875000 450 13328020089072606847179649233866299244414017445955043447754979607328155612570736639218757712661583028662311393210047621970887386336146256462165968209536171721819927706831734420397586682796734117960062498460006481040995707976744978467607314929867301851323045430602658531110810064768319117403926024778608061364170210911441908793064005471378864974256310221375927931988871439406150692919090243289597726764319556145739996561981022676933953730834106530878092251842011904178165039432159472864343948093937906991477661842991665347253554920380242241990818823430649138165549213532536433981621223793695706079962301931529764505992627223689671487466811230239830988928552227702145133560474747856978050726539652970359384198673069477081298828125000 451 570260699779324563429873918483312695871868913845185622019473385149776196500361071785245236648893397309140735084678763851746430382365471861954776906207469246553100225524537696640141258085323786922677491976944161814371119647732762974798565008351643005730449541386987250597113003717138770714578096606931850646567981607020490158093960179816216738234182314757082849694544861292746885501226868830725930588201531311162855006083875952498895746076780605918161359828299816410866058402195801990982316071626999985805366354269679979049883585374519856228640211216920973765149330086267267614476654173561458158722563152494511187150145123951625342807397947874427024294053654028896620072494592892751121460288843412200776583631522953510284423828125000 452 24399697329806817589495383660302072661663403794134948256720942673717985136494695062774417914510528691468787928955634473324678459678773125322278178610652238704608353140774099089930804575180010928432328679234132257623321357870391726568340995269058054838888500994309392743596084524519447525549024520250368544322324485368141071381923784547299550740648935009567793192268192403510436004556216936794980335476949859665364535169710444315032437278064174160749578667569797294572162402013252811906991315561373057594786570259104164161585750751490760359755956277815036011051767291710035549088702496582754692126369536872987847136142210101186857458114702506149892283894384025184030155108047878003415338734466422110358507779892534017562866210937500000 453 1043995469054403207989804927948006609627316942879908996953653416928234162298472450016340722641284539178275626357544564529811159180512283085450867967589657405382714578995037652389207250090097386353098143138618395170870463701988169782437552505157887976410668094546088897796179386492974260640036558064354625030026395309202960952583286916014934211759603348299346416646098962982130180042824463536132527247176641704110895540388901657999103326370509525426218589228042850154043914512722204676183645392074391452741590441291350535896410366431101434496789945382276394315477718130559608654076737358460564370170568613007293562793335031354671220290427996500045139363452873159698342284946179676067552321693659989065849913458805531263351440429687500000 454 44670000043448222490851507015059686531691351758873964237406306222848243715875753706636263690777665918231098941504537439829775222463181183134023920612804242692948556655464053976002858541363878962782821905159123511807075782547540324268130542526134879663127027552842833131209175370252802961714768053726368263447595668128680859624554784040480057769636882699862704050843381741316687789147562468261493268613335670575020102937987744592215277619898971880083773908542136587442639057680598870115274804270800697898272842350763930099912198846477769466749865700735666925181085687836163350146042256443682927800541509165985847529477793289330029489707552073158471926099220377569979936550827404448324047013876847422864102554740384221076965332031250000000 455 1911333370706455234116689101371574204102211858709096588765468318457793620256446593330718850318037471399369431042492747881683512437414642139668419771892612284767338864065213767894150597333074035993133843662958470634465231082012345725876056085372120865784016895527654099179676814158274125425008499487712192534848107534350035870055411362627712861678567074191286698149259376029198247483894976516500785340808335143091585208948943831550596933414761107813805407885805939231475212373602414186939220280004988398908505984068077290071268260300108182196410335348457886724740744640474763306447471239959504802441690304782920135819581996235500430213597195677836421875138866710851182788682871140989160647320478344027283590378374356077983975410461425781250 456 81782440901324916775718972921490962886817791014978129650825975517217440205430001819472013227839822177195211112178932619638780133364675561863171136788395469764145286638488383155719563083065098535588097073866434533504746450050404073147067438416455635398689358553522765111746791709483772769623091236374940645799770147173760215089702845946427988441490207170470504642647539783387695548468341209957937797286232817683776656041717693515682468147699669573779275991024828179540173449470735354091011365999471377009708048140593542107351947954564365398612578970591115120782494620215839171022366961111083014538375451237524140879635067022569426724901942622056024891837360733502247339403618539029211739909658676096759766238619704381562769412994384765625000 457 3499345449983839029638609203576914016161830232244540393472044625215478824903855666038310519928536475410521858309373666515425342659404613853638811435992292289508278285876418027086173032797311021407160937275189366285500673187612499155920607610231873156915869675325200719156325423165026395452225575146879147656472484586890638461394600753571753435453933053598811088487215219259310134951535652435549052375154465887573023522343232021534404068116442240139359528259093966289495502303905425920668275418167721660988000082915615130796658342086727153212727350181318464181226422325697185135153266933227685692722046202674215503075636737494996075352156708422382531250304185025327444651563900810842826645057329192772810344536082993727177381515502929687500000 458 149732706835735879006870261968222544008429996049239550463360843079938957735912136021974040135814265075778462224955959316916833515143991356227065312514058986825156428349195693994760384407764562248318446254488175722430189637174464128123919770014914090481685671815756616013363109107439909057455865295064794526345840517248651934561596082188928012804734793169619392749356190058451501006514849631142912968395160112678377256662129442875430647297117116217858285568030955615134853365351429705076733413301636162457888662252149941201236479483875984391731056633018668603362122970109321023530893255989658100788506271263411336982124636845443878089929375919792556684436816212486105774991362613692627825207626395161153443069679269683547317981719970703125000000 459 6406924846364513902731937604510406443497276670824078199697876636278672741154421913566223713372339570885822089338200907042522421772746833306475403700396268606260530859472076602466640605613809201186897773417482379338589156271946748554046271874982294533552710215625137656584991421597619121700064533681193100597717984371267282959816584905612863909912956450398612970349281557188775833247887632398330443356079450040052875101006287547701275754717776189038961574357218006851531750324258894101784669313873425372394234837624225449495260125223983757810284699658520722445165421446061880847053693973425137284150647518853298611160161738907553776362688247641475117748748204146082860068983937955147899280067734452317335103188611356017645448446273803710937500000 460 274148368687486444459944635335347772682779473795641599719441450738206700174829140362433184275577395006767909457934303196687736154260231165972108765744126602304679752902861792491766602129057053739617738010018330750729045852463520932044787989023986324075186256442675346388772124746133615980323016957692969015816291277180251168739758371826480793735189507012440763643924504205058593898156559920887087166198144109709898849504931614131849659246630944603728490645097159998144027253294774970294891366332195434411377015603401508730833550219721746047338299590530497265363480736635586558212559825863461020328436251440771601120469405565003597572774559250076084212549487827210637415099996981124705890323261397310730235615805483462281699758023023605346679687500 461 11730722764936533230211956648578334799450856571238695549115642159363609071899052074628389335849248040382962709658587356811355582133396953001878378112329988090443155738335721242055746590264144801795241998150200199085679926416750810343266035572034281120681678108035672348829140496678009088548095313588997443781246828581651117131157793433002578524440173124115213018396669361028502920692642422489083824261596422212971745109698864950125390858619294905138237673819376091792739926019695578472021664893089678091040241059667866104285250046210971616726105073016873542129772400859122640590356111774943785973015733389803961555502810618046003945216909299196673881250326277162863886244588017617180994319550064406429759622518815831426763907074928283691406250000000 462 501957481820565633117431288240251200298999560813770910959298558757840466031872914041038947017058327083580084306053807056552937999559838566451633594317204222604070622021466663211803462825924042711195415710367576021107929059686532573867700697014430528254715365857356400065842989899190301578023588100476619939956324791458795833048578254027075959349463685023898103437094961253103020732131060809519055887203457476694071691740006357202153395665631060722911745942422552191130009575959225220509361791449876114786420743270272216910137224210053848517563627089152261279570218934533269674514362657905438901096831636506275333562266738517687581761165473870353483443744453616435823091748113599853880417806948243048589114456703441646823193877935409545898437500000000 463 21478904899150664272270281131039577760845257436563565681403949246935933641136321913166264038983150205113110680509482270017080905012039413319840322446938642856384930670393004778320935552593266786545157657170422099259694250255874862814407810846707195520852285592929341326803909189228767506530337835994277947034419965301582024976682234856034782765537907541123248739320175395805724731300525410690898038721868136550502280989126741236184598610064192189609545791423624202493163319730224685407488104609860979109368521725053638016877893055916027190775630801287512573604091480224216458212488911671820191843076639047810095558806607535418661075438346530098977143224414245797531286289289032020151865268423914949612435454882886087801807661890052258968353271484375000 464 919094924141059299024665022892911151808178259575553574743525860490580002590212923286303706786345108212563234172018001336618578953193868651976755693778141698372798979437696808435340387049441115571508297562736134836568545435830636630537554204345376189925558861720382140660539350853316956694413365186055147845135593422702881801306416083475536220766490762147940049005635769017738298848801797063747368571485467371564900387194155126308419178700053530069243623321418963222144175749205347981039130599624527090155751738120582560184484254212097383071501844964953694216320763697041346237170724561517703630770585730097791495027908442839897095112399973467276768362091858665480892078070546177218228106840384905126962983941060758574792544095544144511222839355468750000 465 39328883409199768729155446035751808987826098817465418968357306270581705705235922153711481971095879754295118889466732655005129351637887144998026811317956630807595550639959125719892082970833735370255147958939626633864872018740985090360267760225010921755445005334790354412065214161818287564480132601618579525267420621883738158882753697727068147203583724863079519768903408168081037489153404511354513994376002193977394374246515243938692796687401176181810649208259692860207848396500351842965059490502654013291458639309751358797356309370581221820836922376044143684950108636013069222330247098845411479752107673846646102354841106911092133295956709570787804738210287889074488778843767357696416265561938718899903408063837987121424966119320743018761277198791503906250 466 1682929288636098891595674133253935948228252022397504021964313741900569518717412813002859251224594708509569397431442812914959292023235141161323206242147096666279067502451726217379614230753243972917541841701027628956254054126779732192602798970278575322261561382283417407044997253017990144214777907392335516703215109348972714175605597692186927475863229176981299446555052424445677660459826463941105289260804147294398534760223310357885319675988888964172385971387157557646048788163710489855421355807556461246176435502062860373802034129573691986977108127386078295342313570157634545673384494141350101024555830194079143496336278905723813469512579538666601645439952488502366012881473729502064671732351835984498417223562474753784101721976185217499732971191406250000000 467 72015024269355117808455063398774218901140245564952856041358260863951278817401787223432522634650397667664618526923500096461959040383662814510662664995072429436069531337707790517342657251889623719069232866996458565976114739468473510165484414379547496935918758751615552661215939620803033401548779435845378162800066930850728001251968427602740036659098826371386275636251033598186535863647545675434129891464389913349816243563935806567837738517227562665963613684160245018484095562686927034886721814337489914194355692320330668155903574057787633975372647643332058412465250690842371535209984211192562936988348807649741638035196540840569204970488317225459606904935936990530327214038261261342473514303842415534322850521355401792744643785226799082010984420776367187500000 468 3081650140917637134229529829598137090624122297597259020982452238133481412429890264429160195484304047650978191841052619688817306717761230078788985173045356401972060363880896014276203659168496507095374143160557944856604713610167550266693739166451899457995695690763639683841078196498171692357706348577208064565169024103891772461930716928608317340447915367190367131598919582345963744122763520436105870424436051413027009905017828632926687606534040868326707419536796315770088607691753528351171357987135238136585370749080254798835859899580324668611620675601697231867503672518273255531330720813354598760694268351793233713202189800647171777740211861654279588840897349893000376001000935650025031479876909385440283108405044995223298620601326547330245375633239746093750000 469 131870155194819588620900790092107630120620957070814051437817443704765111100001744840142597245571281023365801530171227451842910944677689211349331715702260938772812937249223317734883062165279605888141464534172692832507574534733415696241811919076520273678096719294624830993089546235243117290706087488144697497105734908398523312815581127183914938718501584150030407704592983192436993518115886820458877237651155992460003682558962984591700173352255904576730441293093677170023279943080248354737140345244210511662669144002564540187868411186084661504980858695675988405200894017212474195638134498441868331151326496301535714556302378472348210670951803476760358349231985065953497982110744232763820854593650667827623283290166601201820473221459906199015676975250244140625000000 470 5643033847312916128515450852032308262175735877162896510473251540210487102174096737608980250236530436314833120070852920409715229861857764549369022640921354893666974081448545896630277535786313889740422709978451951796762244027200301239864581633263934025984221628056092174772540788904434292746695405578322578912017132029168352596281643506698292074802159260661600399660875273316567383578009698521195677959329489414240599939759908461113486308350749721352183050171246501890626685225413298058990407818786346621259323431317061621687012215278537653318146616549302964161296943205941822045971984401604349136293919091870943100088447970992340301421281094274070850112512982382352318619022046953164588527052702391344794669374130505895559295481689332518726587295532226562500000000 471 241480314618446999423545732819265993037944686688516473560406132658880788048117040397057216749621506080729066367026104055178559387534889201956081775410923840441017545166469096339941430302469019288840640568887239995948457797458304971606644052617871606307524077736321858657373285296280015520878573144750808788269440976571962133548133316905741911433717483040243407268693971276857640460203259600705962110682407776319120788681094269803594126255780849957666269262279208120788481880035591755033835202614835426391527833724553112170297103604373340236572669825049345898908843094724641985671384976650065745210725609854051569673070002033747466756381007472986825702296343041117292616522878570416306412384688889276574752900360829337058493626599897652340587228536605834960937500000 472 10333649769946394456195705331164568887203858270442164156065707720447647833726204592552575604576008199979832935317367621628173750182713569242614623442666767319129582004924535478305993974441422681885056007548864270534974979001228733720926605329256975263571534335689046780736794537095729534867246425832457806928870631142177982876582301783845129980943941945401056653698643223564982920928919771935456337500834108240703926081344325167625621383205733413336185756404859551049231602782335939573387423965662129215341509656785114531945755273955005325261179059942710159168654507440767755446455252027099474011097855621046207378440709535961453376742383321628494371518494406234253518077939990318982737489147415784048464840736075130722421838713742658910632599145174026489257812500000 473 442210101049869165093127854311239326090969680668014942267222546344254952156640295498483856080432020955656943463279053153547706441897057364807368701264637716348022663234788672502205082610357645415013102016875194779462251277426589794297131440947503817085937702625323453810536490433816825737433158022442290593405125540576734604604223558451077954249559016494700062484071335082696021059774259127561804936907508986487866376269654950400198143867303914180057003365903844309921197398747448579968519624676197127413642323188898623597259613268416389841004978613003360674712768379559259416149957993697237882887807347444459279319130791787636800028797358810609659931504017107686380170069663287709230467928322201647334080306284496558337547902906017327495646895840764045715332031250000 474 18923718614789490414719425476996722504390004536783282240034799008394234987954315872520825199143439941999845624636738356249967127320011916884118365200600437199078771210498240521268234394067001053470127186456753804045982531831525487527082513855910237511712355576377796430888335215889329775257177102629077853144811580038489059210840265295109066078028115852623762893758811184685931570894443679680204232433077759446652455145252612191987286026501804748601046001846411567728805752650790624292799745896819806170526952912962353686138435608340842724987576213698030872759942566008499067222410851394791090818700487474097893156702245717144086557387568559958677448032329465931644263670855104426654693945238232181225140659156374291829114456242599828783568227663636207580566406250000000 475 809817570536727962887859678455948250018567733795360178325533742213351341204566224161452870068075781829721138868864757602952293355710683620922201987565716422225930053346552357544980723945877175167637478450600928737757198883907591042403189439039188513800750046597133924631727138542026643516153847105114688741780540356735205512728039763754130499485980000553409906430535084330848924618838639386323906614956744180675751572966013833297024991210609365290925889321522970247654149445974205397312356603214950129086939392140953716408058732694501111060529845113541941952188122793083532587006681023580238386349264468233766113878710160256088245135174138260012394419958785669546450631503695549703123241610540568837249326732268433038798680252690065373144534532912075519561767578125000000 476 34655389750192181947581777652894657566422320439219490642814136699834472470283232159157478542234025031972146742508791760228039382246884293326832670550128518862220974844684012214964389373761139245851873950580178869590197159936553436440469601821310584924112272923269009007969775662797419744615551527760474251995986858576746061785688229512798614157658453344124170541295645760793070501233710959981015126849178407370475573350564098044308579582223251932143469980292968439561845483767863749474284925400209043599758669333929132436676397647122875336229212705739439234955847046621600097648606593405812349389406892984154775416794931671558282377441897536488795406684398992253906773516006279790586842971855459087798162819943314512398361182561601356866276546497829258441925048828125000000 477 1483054960877277017882181424475208966799547175272379900721080692725907984800576991727851675369113175904169081367484651025429817798479053410109343003061624770947020033212021133974784332121028830161143283860032621789234895724540009664672141874090355061190616993585082537179411509717508522361683759287135521303048926143396884071675373737287070499647730794638964398069122264082861544721381033891310351154819515398661592171790795138534826528546796824243281064556424261674678333659211959711561963921935369997784791970391089471516841140102193509859505613264596364147421057482440745622257486366014827881174553846111570528458282866217982173868939611763344681548379493084331287724676152224182696632924488992949058549334609240122479759029644474921383334731217473745346069335937500000000 478 63466793726877245098041576580107804764342431512407690798793246191525788497465791763744185238277534225880011818779885186238576677018535755998597789634010045959486227200500648658841081520290812932811356598747255057061828758388242118287341427384147376682632072350611425693938222515789217733723735645936142024574388931913801175664924371621181669689746226625178906318187842335780791644374959595876346405201461320535775578199665314103342745009485941920901197603221699053264447742200306926030056630452999387516597770214879407916822651223789575310685737284471423345058100387535725778450179637567841063534057450291184137576624140592454524436077365556764157627857062869137268390266494057988926042141837334356494228533263614873876131962327981628213535714166937395930290222167968750000000 479 2716055962757345700838195850629228413115893864844968755921223513915282489932688196478886319811975305807948007729631071044363861621111683946230657025245505821299296935477362496285148751371454637733916565343210307708992724532752386682161468661207575974246902979227960951840278647332248214137957722630926416891857177094387788369498725908403145700920643886530219603514132027006537285881019121514429020520547389991610576275384240238197077795868247396432375265517726278441715345461736976830140564409620494932354996294891338117054709072688864498769657397761007734762843421184572313896825444193295965270241608430069847618796149024903506915959039750290250230893806537879905078673663544095147926255110989500072188210291020759724393006154558754573768997175875483662821352481842041015625000 480 116234138216368093066653621986654766984468891638850204886432864404528713859900018457026811172835591663807614256117172616283989858027866788981079990901614565714153448114180590066102644294185821743730845300556806546640535726502858632293231307968545360988223742972687357448773562665127177270218251846634066212054304543301292671104587852440525827414898284318183799964921733775166215928257175142922281872847660920362297974347830798909905590931638524372908631605199255558633762036951522609672913322443430502933028455214371041504025210050959830870039082436868921346271246847876998279063976022322386233296623189545524960823723016878280858202560676232183979273875780989718651271864925965673780156586634091016411369951483949772670612712016901526754231177562814991688355803489685058593750000 481 4974294625655108469371243326177482232581652925187444211406016714943908530310975512585707348782701897104953687192362514436089342914471395153458603293921687074226123351411797164196681380291122276676497767809399200874984385352247019256433216577495141340563994477094193650239347070080573348922521883682604564105148958347481547707567078751943884632258874781839477053993848697155194840483336915264668442218689060026463730828989034732547724688057205072442721791675888873035298196815061497687282599369282177746746042184988376688916515244272390109416119968828910627676514504357426207359990039541078299476001779411567791985461196681996563498947982387815416459955055244013762935516573733736112999350186949185752190909418633942902084740582511497965570446133654058940010145306587219238281250000 482 212878654579875439640377564334433006803172430516306314053825447341877412548990745199470425225546075712129625028407863377142254609207944062468098284918589509313209037025501132634814468484378598994860752492077945239869976297322220260717986889848601390968190217328836699431327064367474962904205185790093890713045729699613134845605281074503649375529481384542306076809565429093628070400211665747982117011142506492555210512236358446844537423614279252267431023403844953836751772207183353793546024750036610952934287695855405090677354385088959079838481061974064360160212047593041129184295777715120626798561263237951258522970962505364047608499777389809237680875647479162951130406649382356363211960569828695456544098004139533775268956202837206852576668048016017564805224537849426269531250000000 483 9110359698097207073520252576168885964243235098542706433529535049773002570243089903442533410952897588779541600739383087981057407228291871158939932230749315145271088563323346894209799868193868815429697123162187659321203310012936631983905295293804733838013161945785235158347554163892409491580991529224442415272047962989635213517309308514508572297340411435994645635353567239564179096055751071115484547608078480831781431721722775468189285197054881955840326217820902996514412831688261288626628979020237701024219419138838045846062337424128702839239756979061206307911008351014386279557761978603324347814527292745570109785533232955644241251146630210055231679022867843771645274582151671400045826489354752462047736184608901890870044593170468508845226580927789683528317254967987537384033203125000 484 389889658263078548299893578550110753986449077337019804522294581554895782506627561746329171845597597427566245475342444183720187448195352303539250739258856991239583662524903872067476162525521298594202894463616654993075570408930365656545673158638218603527206479087226469823158105913407726538753053297637161303149898223110150174861904987989716917540948870185990304704659459432180661063814461261265976004474542765280491430048632658673065952542617771608821069042462635424658202529288077526481811549067718948197053262655178393982666974308007587746947803025783523187661989189756889263804819156239998113528411186296786500365271282134983762959159287653145873812561891869470895957628707913160816206581381631264315953349900638267748861083428720735664626054206571836857619928196072578430175781250000 485 16685940085352586068059742354202455262384342500800996819360864328560971753388793469630193913725157689032073585301736468749653901184064693653530445195233640960033733807896378135420398144836014960638782842464393063661987815707232817120316886772311854914240556757551934842426313603877976934440725951500958144797766960180765243325407555795490428972312529732690737416183045798894458727803580222494065997171053437071994406800880533415990373400081742192424230126511425238645106523391227096042320996642062531358964872531766049003762829346741933471177278516295644161732796004840494707721320377719513811357770668654798035310519173809570510657229178834710087984539263150157012177581834578357055808461050658658361377312283452088578993275309508024776996952531771256644788081757724285125732421875000000 486 714105544373677963959593008147769745820094169226436560612911670480926581397415006922157449034412252286871311270288264895041448073350124909749855828382743485683896113260324787423929916080368010157240840574173871460919146092059961196039665190537917207756608540820049135951995990436690886274200797885155290422524872006598142496475518793959511296586022175265324122504921429706030271359741640422756611017401074571079829466095284801220617381472248352012599664089918915381936928439357899209345141675304936809190239607276452731695765629397396016005229711918211009712170482629272466070931957679610944045114633991732745907658262328504338257515842477499989389747499213836885724404141303429626743014760413497549539131455121506899382331497996943040732376745127751860309217590838670730590820312500000000 487 30561655783279086975809877988694398119460304674855072212656966089928104832946891914157754307012622644395088464632566391297180107976582677354679260081760846017603371794539128138335773573424569147090415565329030203176698317510072175732514651554704649156727637163241260455384960415194626702031492017757535137083006030168918029521514689428952123882294157237085210086728950494807244398699922060301355991502931887090556691581338792613396751438386068513368648850864373284230595693400164173539254624077184269059465528745291603918051643839604799808661564281535720646065476487411182726545558250362636663267357703828760816849091561021287694264903313117140326704259270402158331726717745263287956935953144354730659722873062531582517348145607677823761451493204260865255150747543666511774063110351562500000 488 1307958888154247972224087764290143673181622720595477889523676666587648696446371259985202840344486805858784422164390323852243273476492652172098460697661957394641952396081365338306774372637300864166345187848680240598673271701759496276872760136869372829457188105549688663480780127212044118305151859001262596889753189334515079727913627015701607027249644212129527167786596769287744845115364665640986648912017897784142280606180348321061011786460591960429673835850433871676601625703932889555212092604179529055756426798921071143980022652644204627831383792990272949456399355237558737947712663417534053037815001356192655387241809227352661592907036024481036278167101703943638357194502591821726554075052656579990717951988882530228245251795896413270998931316119358314598031256537069566547870635986328125000 489 55977569038470111454308878577775116286628440781645217030634329571195603043405363296811062155468389882226662464526452565953252123511959744116089931595808510158957290179994934054149832220462550252659296709821476613704006632190762280537958899786433800364128991944304816277644292996814485774162723065534138018889380640045702462484392964211573030931667107322653285161718951538935766712771397297628126564776807341635583118638490908657057635137747558553257472721838156388024489303296885607241824609537039404740140066062214430762640005189572592892042349166283718998245066386237566611448080177338156505499680563930734356465636891988505750316066763624563108652559299683459668279976561108118969008087480505844839202696323317800320931800554618319848579447865809591289298907668126048520207405090332031250000 490 2395723490739669861531524300179048273361687906519696220965006927806841606010436675658055704884482950810088255057644520671835779450448163474548121859751492152316961497734318682570552794857561120115338483875670912663138030403198528471452275615143358813411295751282233162446959692548612550821343747450381227712022210394669218742322595650305918909587472159135824307383672214889156227169414495545589601683558718766704690838719147405438135717788781968052728179376775828062109265162236810048279469034396029163006838959946311714809755065094933846781740682802199836019833837456710837555693821590207967536187542202386740864160866599409995494001002175613995111026472441692752745099685869414395592372387657269754828409897457279527409906816147477603525388535491216779327316999115282669663429260253906250000000 491 102532619638416144121451146417677237447585549831233860953324334224170108417871655055671561032195399648522202429406250835152135887430263013907170213633522879613512599544049724542168670272511216770329154436194506853891386100785628190270279353573022093462028427800678389859354165271271246461613286433816484353586770292143268308772476069870316260698949262666327335645562634632008496549397549227607679371140807889866848869211081679113330715414169885742623544008646643999038735280314993595182573034219014881191059552810955455905285820568288619546131522440247496355775638168699506946947091271725923682790436787058546678038552142804214184057324435668286130024293481194974987586958780660693439803531173683880079234784116407900992593069696727159619734080469167884774872590014638262800872325897216796875000000 492 4388237352092474159079956939048370060512073327478013090962868786096373087854357958887323974655698376307096025923615384202424635618693947421025727584007750831075346422727549712964789672272777622651722499489893750596601831126831188647637128742895076275433924855060320645373650425948252530558717172629328684370806951019129021860069791978613766974074247301621557514163051698521353498814384244145367588413919281536705104633567669072033019435761633776994911920825438143199850889109880174195112220717614802698931921310710795860895499442972851965625152963623865352132653234741478682066239856918710140001238338395180664819635605220454129314653594486854078989417484260265223532498597275808056784799961999167579888149000110899577987393605015618003979070268081772408785834471700582071207463741302490234375000000 493 187810923987591183224957024945573519837057587928521914374538087387115832542772502983699456282338831675099708439901026185007173031190051316652597532384222765943733400405620370203248999775890582209241371982450074369083381937592364861492339378143724525214277727615267651800204733271274592063589673217809717855151344608596877532086573103807605366400152224421029357128355596352172071190998004566119933218438923016960102049394163476441537575593201460005170552290569577158717049276841934385727086098851533251267690163060372830840527723643265284787943532557622478751127568439712612490582354457434585265181934568802255499530009800177813171386980947366574295665155586351649733494296858641690060257964767582612633428186455518972623021879241921595700964084435697926817043779124105640221387147903442382812500000000 494 8038115850816856926163006510362593886054500120064986196478554393298723075821469165676765555709531816928739099511794566665893330043967345102302090415998863226634636998535050989146295763557483323596149419761431490338686908970406815956831758885481399834501511369960916763945207613493515956247973526508689509555074372639999460703978837870881639331526827407670023158891392403704305988625420990486421765036902584369511471791083645611883282939872633434909168445638083764122185550820646038559979559830896900633961619079161591501149621667430688498617718487077816905154744040967782944674883157525675796465517824584537847131822392993983108598045375398782393131888807477397103565978539346325939185058497742480375148947029810181117317539041716349719634284673345174911454624755435816041426733136177062988281250000000 495 344025262385143046771456359036254918715310282346882431337063600115279224403237293141816065249422085611430388538880776850476188798978390169070602097040452507819976794517547877878671951055094221280283949478737954446629573825736431486440340978105399989321594359077522475111998539361277249214239468583559613859163162468781922472643260772863721427404447881792840521849670636682871022843341966497986400399798406879546696426930511069909505755921567340557210301729278973608997204302679201332868147173763360019557230059832020222932651248002373605053262415778649144446841519656881313068449033802141072409653290583598467156689479666845893567455917453215757862441875335601819771591324994689028194601764736757779511838805949711553771361842188562532279944517644617390340422771743966734447894850745797157287597656250000 496 14724110197573318326213587924382946484038509389955583322401577470225679127330776853136673908320859165726302422028643334358684148939636608496796034045031302376665156205611586541920962973534980226660568415574831387312794847491558656825057875261815111507353666243886409235476965711308020458855343004112581381215787891034764680457763277512832953367757664894178131124036865237627565836330686778906916601178925976970700867059209653129894945168117877650885625443131099143405129793431717782260268128673185289726189816201207633579420989823871002138682317217772813430041038052060512796121964372888628299384603308666124647786915597843020981358022387558752050327834803558916649454409230107437979281081506064147625424914052825170673087884657362064911605880954923985144959953236254435182672750670462846755981445312500000 497 630188427418463344801305517814220231835562552661882400577644521059498411949455364863761377977990515804070644166562397529591963586964139329175515925957872116416573754245991929136129360320674104102991542080816996305464233990173701973149026420334677380159716249081394451469675092842333095067447104289210744269561854325046019468931829790126669256936421232095756691955534768990462087622565329342026227041904129908893021657406949333799869787263322726568709080662897438711328897927485939284682263198651786107558793102770755956184537754790893338720279391430646909332714372098843758710587019221806410778009962577293962691518501922672434805314003355628703290698999696503561287772312791831646097663399807276490277247150344424424369428257023925356240021320095912715318479165732545865807878726627677679061889648437500000 498 26972078675143165960981458135118803864351194436939301124188302833955801609385213920380565435717212588335158603056086797777264023573513948113037839581262954216029164012963000025425354437049172832433404187937372199851951156162528407728218552755619419823264422777396138964304730453018388544876606460704736622494511120189204958807673036028152844645976096319522146728663433389182471015930285684257821610546374794509544559780116564161951455376608528840648362004587723788709985843663945729907625003322740900301200742278324014616297165551512000213326673162863115399418185134071614342302358262226886747618363925882180041558082279648670417171327731371710620826759821612543241747232586659537658104181419891432147237629452893166513994919866465491609001562577458943017105676837052996575039287563413381576538085937500000000 499 1154412527491131802482116563002152298036382742079017802647440947563526800613815113652628413911376277732196864329713852330483448737861104260089664227380793056146218697970801507052895398016232471933328013724676981508118738378658598330292863598927518518726481040412587844371925694230768363320506834361645245994986210022977023368733057594205859089181330975888770740923671917686908513649723485622737276512599468215772866340130191121346497835880110218850458124607079295588817547728435705476302618287295530971328961366265753565338555021034869402797447181584926196968580091882095977623626465425755299095912217328064806448410846369434637786364307705884356152754633122157844920183058530638690053872871367691210023000513879769174407250064057238602274101800967942402162927953380641699077102657611249014735221862792968750000 500 49409476531721708668874033095622304177405196456590721509483697773765404356101816892936505027906142302550025496710377372750020563433880557775004740431347547635307329773122262659985068829275055918515081174486790177652073681891084505046202615205147820930697245035010398877704538986637605998996180842462606461335825094356449246867335530911879596656761877735221694995085480378221961814206090169830944287571215171016072196472579075959056064209224819819148051590613103762065053292939351443413209356823905220725582466773292553865304656283105152869190840152330059403612257948234859625793636820655064275612792578240352415400219385944672791613558892799788936790940486299528966799201930298308594004057830435181384313497074752945134508245257849676439732974456085016428943101354179928685894651607668492943048477172851562500000 501 2114764798680474402496513716942544136975551155975591583984520929558802092975406144724214676679770718078079160499076304292229436951439349236791827348100020762850283249934693042023085816659766256136939300084500212579650549439890172198759815816307752436336197390346422500027940796724506112500064650024812892608048285813104301202593356031087799104679391475217577126686144005916106770816694332276806873594841854872442050259191215601040589254376264492701301336107808436719945234318527412309572388559161705150441274420048153262400444053767604865648479383646091304319057385854787376664156011903020367971591283668854207696159633168565943964349819160040131611856012066878195684149849557047669739353473566925553686908318816833150352583176990030871761812018701124715829388534980501357374294002511305734515190124511718750000000 502 90514150653260455727159693384112203481330129772249211774895309647420179245431164607408544179029787857679328831661088537368287926064138297225060331997408991000529054178771873506332497260235373547656682996863303357436852237120186655586616349704679942704020822525640003445845216806325069975845418414218361127506325181611656665170835515144915156199193168949299980479872091678368620271128557375574031523865011112500094468253030835877286342683187456162105035603072498765509855886663655128811865703115177986365878782888018863725149594388640975181023074878370575948540129849707634139862430330322957945002329753459966437318935050612590967107677193120166501143969089276612581882334631043443883068739254975071176409522726243321500646645430766811104252714816521709515004522365530514882436818879796192049980163574218750000000000 503 3874123542350492684585664630104043808200939355119364007538879383268719470004703833544622980158053983276320575400906106273966805532288201656213526134826391235876096959580636497667566911715186548750208242615210519335188987865476366262764263815965944942900619129987629051448573486732235734446843944468692451570034311975200183359045839568257759752135481546126050271255880250138631063839467097537541231261590964205442361099703384117278446635838670952704239515889539647488072552119900309001408511122005490907855480193731242062550384755260156405058811845790851670208595555630001711206728107284745061132468012966921120677656834711850093492581529538397320103244580799228481119233537315875632605659033612170176522659628207147343888675510788840488418428711450728960280218652280814946309295265791661222465336322784423828125000000 504 165818513875389882944948137827423159499586759554978572829688063823521533248216743458508827181057065826688060331208835525947322472250498313517840013857642303567511385577013025285944467867755990796830274298206943405116058073530625754645718309713409371602156706984801355918363027950360614918971028719764953939048174328117036128947210835469673685139014297438014195391810071327513262623895540724050780588026814647070224418408660576493763272828520450406944153154611409827839199173396705973250366775822351584320586664152432169023907818351044413929318041030175273581579071979093738586700210368433911239751659286067307495725397479460611942226307921793545083152388370534392025201623560547833292686709995911337590955393518817854965062957569790732342936105929711724967522207319220586352673252328315811610082164406776428222656250000 505 7097332116788756469959313495180410215916229418262647508294747749991264443660925144564252664181626989534274945031343906380789503780014445348764225459633316936885071867040415206187391598708177480228524196647664024770206618600733727454726782119594173606594276267478338220813191103851732292425460129801385475797036159335189013077502384412510039111704463557412735687880378493114204912591628684749914820136319599331329375772269001475203344222890156002816071994072096722116305387225360275813567730770521823806255555702590724990917018234053965348965676416926063970104025225321736916192960542323620199427333237219543183531624216928618500227203339165595869563825861291589798416925741451559231160882347067478706515755656490690968015002845660853429668362987482896766030173535832872367453555417782240510859992355108261108398437500000 506 303780424891387755986538579315684362948718062751879817764035338053975037641620371279573100984531295262406425697674061164392791916101644498211730375054756495232498380958532040353047385017015377500782391575693460701593467859060966038735309104376120927047385823266730103024983919454584173924561946328834209730117855578267818945474970167421865608239392079639916291622145104142252060579897427443599164057348343812655513945659282268062487715103649331072419080404484852600284852428418491074334904890661277588181458958348688398410950871933918077859579742770409664893749802474761818678286827406156597770518714613459451270971886752944337798270919735285344165556927478982911872542552150349348392555198987179114016005306351202545522737961245954703478035995493943094541299135447736388167955245975804245972540229558944702148437500000000 507 13002503492301702980787299996863366257179098462141619157329021704747467906750716225753323605920225531738330741899102125580078582257587175164830584535389914400340515114865273890444506878314744728150258162038678861804453939324079442902066203137087739917218861724464947593646733632849423832573796961653759836686127908555858856876918137868120803736333168535101623500753352995536373950969269906415054850321671407921043205825914294556675978694147385751023965008124443270339036732206316475465460738818480077102239166353628786121102260229013355253401058715623732024474035300786581863479274219332211624754645067072246165828430851288153557499380360617518642055965816444043919830892707886574611401422528275778659921578998878216287084381737977639383369695441708333364298437460322605842538007392406029794074129313230514526367187500000000 508 556540405358777289147515802711755194811274544944289750905661895463175403750900509749626935833340308011801486654994783752088188080592009135761566525805116781462247012530329549603268927713800106956402582608079978744983834085570206232434256015909726090500917554781585399889666546295195045477081960318303243667194618831880271150631467289411990945083593745187402991513457698859136506945528845363635579759814977101511578534504711785401567515457350208781691727026187705315206052271029626692017614984776039359313690340270014295538977177428075961667485329414161224501960097253758440044773025409193426821210836413256365014337614544528386549691582565871120839923770173727223017481164631522500039018773805435238165491992350259000833987761986265998222591558993902561176276735656071240320721602024001128938834881410002708435058593750000000 509 23821490851726246206310113806520853179708613382524672930974819763797985146156372147044100291705611054409216187650991594926343233912466687512150324119883346534424744179878597025673894843017613620028759720473227831975054342297350919015261265406675016079937155337326228523343556057226540635063135922060539619310200397642152479476355299105670202131113215339636227986709873408330202751488031030528422534684349994399260105454084805420928556845654186808521249123112366040223663731505378687630741667174995586235905829411197123785004217043932813764662272601036443931831809831177288098951349762688120954508462222198467770102635106966424270772475871641144196139338784479785662007497935321178247352187041942586248278089078844194209391009472928348519501852705443806307378150068908977577704757025434112449602253036573529243469238281250000000 510 1019632531588140029173335307711694484375316657291807060835468380728755116748322695035896081133738127734588047478932013276497810075393894518602523961502396622457836433969551466826562871159946908828293456283567065258913756034802823553932681044057993774198704761747579906460244797588801148905110089917887042426648165695950632834592702408799505851271608319044677034040068340326059564404039008427159896330252031542829052190053654240950898111094901081150788046691138936765895295188675132148042197928072398117924737895864789628042028508184107634617544101822597195144696082727897995462862793513839867613133284275208188913973747529823764740600152674738586528461416726920600240541380576331417709796662351091172591490778266009735927098496019502363299549670451012916559124680917679844705588543957164304742946114856749773025512695312500000000 511 43643636097980884338307416073233077794369700705313089389715986810483864206535662679532614700437188783020119489778450790266751311619864921826670288486982802542691577330189662961790994915750434615159464834774896075144465511195838433600791214682864763531466444598149969347171644050545872036810312586448879081371533433763227862756618313867090772346852611645615792540097160361176185207572172707693578189814718429147123051530531000987590403194524017599107501049465637030707056101091292450825205207853672330072044692437153074358744655523981605857799715529876971378919631240484259922273857412083018855639860735612832797204737550146116313654295281796307644641447503254769941910333428894903727830503791978183961823045442720080312422295300247311872391406874774428763363381076805977441878600932867481899946060508455047965981066226959228515625 512 1868102305045650155693851779892441749516140658878165355329264590933465756206505704129052923460236773263639636807909042414630288617742682498944950301227895306642779562276501229024050612676979860411820972172323346288337543829113859144757581183285666935935080005811357585119643658511661485830926000597847728344802739346900346642338415898059041440900846510652938037527193957873319354976200719321800133693176295057534358932245925867513351363501515035776440317794217417161888047470725116195970955908258992995800674370854105795260419586648043277044729919795447165265875536870658374074041489752883367750797680017755219366916682240269025758814117558241317522037719998824605171935392180711225498359744504678726557923935471955384117050539540835462145872691355873398076805122357698541366029737258115574899397515196142194326967000961303710937500 513 79961855752842454580464639512232450756844337419924807367981138687530026604049294824554684573851925083430186203484324653987343355611562226679511123732947197876823086979445493843364676105000776240996842342614332704545951591305665944237935679705603662044569509493097648564633814079389915504446860697063667361143018199450018751954507107772173737920327601879301748551826105074395473131388054117418685599543067190035106405170713887899867697031587353492955896621794757346474457951101340832310246118434684548857493204920372740613057979975256372459044107660409924099605716971928480428899742715927264256578615035074375119829493376424415767032346953211614724426057136049743157503483756455769335152196374599921545577689419493804624534576718130116703828561367422166302520942670066932323306908916662642328523902257586541963974013924598693847656250 514 3422689805841143732072181340477643274602170008762320978228258887438326476304570709080461815267396196487667020582396279719142230466439808777332201389891300989075149897419612501947220182400252042817879221543955724759219009413043203381262882492883605693464422633250691401834548491683379280733002164345045581355573743095561445165141595127564580778453836066123057147499398549666489488445711771788753627105727045559498126958254853473477941795435306505106090561196878174549402353013239577925782710575784346817965867056360990114796912584292923276993003355501764438616722972984738039049501695188542930577273644279837719302089325676689654021162975419162988171783025617175970654298293027549398746570105679278627295672653097021700102333711156948384735423259951175752645856114309491754510139563151312344039395307859763306623790413141250610351562500 515 146505752279390940932485812530188384915906943548254365401429180854965525188605479129279199383175825234087552775548865405950855103453037402717557230733507935044501786324743265647299511652637263320352086308583262958370240573913327012920945793120196659615307360861212346162899195987028559413482383909443549882831841650755988778197939672555591818204699148842039570563511369273048548265058505032671238401092777581746401635100129521838876065551498855954272017930447106512952789759901199850016342372214595058243946673836244144395286675433421926174593188652115997312383118942781303484825922374500971148107128574746915179171651377224468141125721941435866719083322715748633700286411518760319323521461503855365315133686820464727457973194187881154538608522836122219781069674686614526182258300188311643511463074063261302626415272243320941925048828125 516 6271107730016622260746745070572901555015918069073542352476921827079484084263895707446405880805528014602162375316197741851056993167475554497830126224375374119567895512340792091685216130479245898233395818093537931239833894050766665636015099241517055503616484193432654481544540482888207449571639395957623475796008487163219687014636915496190508960016693054222122028341247716614618234007218713946097673746940464009403796349021311919406938512387003602100246801640446829209616941513205058760674316054873226667220414020648900434677962085560536157611783799587528832475645457951392749729181390054622017520661155341732283654544309114207484326962543148099628396358752931566795279612457088294829380162905547842379370212030415017681127095319262655688142981708874858414801428681173093088159788792502536212129142859095232154231780441477894783020019531250 517 268433235413634917373952322184137634155258415620795378107737035003897748098894655399927064930360501359662016347379845350358888126051022357800334972524173427192945991641139921888349142803481082311625950582259267578632546493138386123117472471392014413821189634833958784154515257408886356944883216612606137983872192012541530434991258710607438615253648248443038405887680935490412618582559897964385244712759992297870966380720547203060946775782906703171788426438830640095937644262173849213224477078082739089678698114281865082633773724004302047681067827460673050671072490114355472452914583085216374961339249172023639330028023316557274357285614797702440743995296139718764775467393202713968833683441061202238274435097991431388090564650221960132186368519425755929919266425202556250258446632722030810580668078180188729220390086993575096130371093750000 518 11490283409596207285642456001549706860480517667108882955994540102094329827507322883113315177961188706657397319887889853844587531313906810956485750076110404306605596156921161147729446365475010266546188218818537746163530596949308390361581090371833085131565521187641681007617414047530433015825478777144412638012510586947217632588755038647025630478293332363263733867322758403608122999895948676456472282374486607047738882607718443474064705841217152278669550392339485122919472725189294060375302858523210934577732978568488127700427750343379446143441232470428555272392111482213386598428965889295931615722224195971119934098624258232635575830529913527008602052563070693482995700678390415657851445275552854813231383250407394261370271438792057287773984157131886016110421185198877189081938835999104273439478784285538992548936221282929182052612304687500000 519 491844270395985955790278890703963016441776309301288409475567451519584568476031802312042440773389152829431054645968630047260846810799552417587148188988553203148235064334750868406857821373529428781280228559705526430608805880769457427430025568575615618736945277200156572311208836155348033796086020007491885926354636670247649575946481868595346917143388854978573489309969506880869059401421131024001826218692770505914109460087627735109255795636472906835898282924536011562871174697414675993530657294541683635304880020135949654224213713176371616169860810391185030161484680948926451941529696157752208336268734296065347712015507737783341446581899797899369354850840573065986036627660920432834919555027877870362202752333365062265610364190683085581198659581545650250615118330968465389499441252650958259107591107593161761091238304288708604872226715087890625 520 21053626012316334399400160521186893023384929542135736883509147489355099005957501522357895247213989947269338341864057424019797565475352361347660925488070810357306673895233832067038931408164458885116058072142473308000614590806437655437434708983584792420222759036874663866638889551154815817088267194091462876466605537678289168945685688258933047215790256690526324840741552502126842269880747571471243040278284884421532857052367755414850559646573439441105113688324696566456236939048941983313550116754619891199914610172806192619912962198199707201850761936950301206523833154785068101825160413624603297283659167604667218479192923784824811737848538689312020412145848528149287827701967756082913356026974073574502521821395244249406313261780879695332008950806683148522651572074738973725030447666772865752215409393594859610576719433083781041204929351806640625 521 901215378425075515342672915345780277632291059449461997226170338833352840457579210760884381417922218195778632336882518400024264117488044225077534422956745729713284413922325008654993211132521749558947373392475093352551106539787575262108762516751261523754957555590719842380375060378497357604398270032205600481994039017051044758619210476821300267022294952111544147188008183466106513873657345327565177963878224155341541223359913712494904767840900997097372532538342770428404797624630696148802781467145553544833806353471768984605527108472469927356799594304612671188360612236008996660283724068630217154910263488411868652729704772741930519058814964290851162561301923612144851841979151040364148539281055189555083202408451929486573430988561065460020080100304499049284125279267603096904563136027511828095784913230390303362504766937490785494446754455566406250 522 38577375389234647588235966901583998793178193383482680733638804351838422656085449799953344678873257854657872844208370846474839958858121145290123039391448958025563581386505139854319749023980102180420618029113214443741494918164758231366237044228973681292610059172352828804743661809953881076295055931078872257515582095453215971044435768635385216493511247293960600333749364571359197504859090151352955137722429044013574185761043390953484497363977704885874613240318218056785275950835609873923100392971824225340030726801411319368836228634775317927611465083940259803261762468422779023847289663077093449507040156912492356588229771349943784602180433195234323919811304013706469962398459285136265618097977738253837676422121129469829397409514879466288776830941221741453888885197927364374688046855266274025217660000822844645895770554488990455865859985351562500000 523 1651350051490695970582040998270870099231590213425189727243940065781585263380430472859514967418550556305929909037430777324848342931636749451340696726643027564995564070833015866006359654832858396633406736127259589174721947076176497272406426748823229319713837427531066765370533954926140615051921222160538050314353154155338455268268449963729352533170081181559032381096136520730012334866992240062342986715899320289373348047550413751185467250363033371097948153562587970663752063199729711475254429766976236111239680059729914426362626652969654876773177285263086234375675370281901583824399574735543029857932057197796677706938842255363976482021513313687886985409069472854688681767244947761414954472536028678378711038481810053743012790326816223200432422498624892429031240312504956927076892646396633322150191783904784638414842135034632519818842411041259765625000 524 70688373113396403957205555669402986364982275224230551234253162489961273036232052683593599876379022070085674882221390935805423789118543123384203369602656671337945761191072551546366430878365067296979903240156665776552994930866835604766461332440965136477136020055899161135373815685906706674445419298800352771333922045826547569780202010136429728951436204652637935203078664530425029803861352816034444456103220636232343536297449935613940889178553348815719433102070431432163220225756330044454384884818962913327700439732176199153531579974725189107450533681764637344818583712018463881863595032579936260945741761300540854653375393756029770987862737973668930839791426056471611751739712920047130706372487566785496996806079212011057495426063418526141123230915912783467523164059602524113921966778114915357278699567068969622160579113767653325339779257774353027343750 525 3025932212680691966048693743856031712477700996077398360688256357785779602497025608808520356654922049190807455225855178709244068531306928629693114201865600688661763195432539327066807124301725162307752177879184268242984614240427468538668110369202574829481810638903656458382465975750651800982457814979796437164144784312691631156506202186562994886677500316069943350396391456901636292663969629164205274827454306992098248591569001649733342818251792202422669596513665659084370496239347486144345567525753454027844994100967585787469300332383126818701374345110708790402912730087947676165118114620532469222535458446218732864144111729570845232694126588318203250124462658600470354826256871474928680624983867488347721734173580035335652476445871292806933707527310217882840344208248923887207926968866299523358461394855416877122666896582359186140820384025573730468750000 526 129530714095487364108473321712898537871587958403454754817797626797984663382808800095294062660273240355664772404287150597254941433127446187404860112828514528886227316425444971937261797439247439429609404129873640863976930369279862835684219455982943201530876102768293518259382496806225024067183249196408341127155858391227638542232601244128712240141081415437656200981894392599040833479551993324536632664894969107771600549263399526404457003957795330208139931079908749186263127343517678298975205718259596001315083594173326213967935544044001516711994937559784265103664165101245709885910226669474483432412313865080707220071851201976158796872737863266482982924952588613314372659632408537759712162748032573875186360967345377777278155099616455414208967867655837190357401131400359743538140869444789313820455462388849134482485259134421085036592558026313781738281250000 527 5544835583298123662124899093698599868296725963219727894016212415844511739813981756718857066866397820220702236891918623651299478803610307521886846258977595512498936686013545559333326295869818111004657409831026152885108057868951900605202769828682641949709947214531195640817240351726181977966708949354962159516152808904143205991169550945915870512567711509144173989109321094921977149873920551544313276402268894154309327812200448137154691983970156495784164135137489270580928186886418441963544864453642621952342857420872505898827756050106460328510833129203740268734646253611267584675812212341077228595231221268714557058492633866804651433767640626595250248920985802112765435943952087178361131094094992267451312137665738077072847411017118725343332952230403695068713185648409842809419284244661541372839878271874753419415967486960639121207350399345159530639648437500 528 237359667590703978070350071955981301890966784970886761125101776766825255868068204516267571445115104491197989649643480662396698639762605570516654046645440412971947954894877767006552652605796684050952376814450218356847557921837883448878096256369277532313754630196993613385637840138802583623766244273679854019923295070567301653780744789028492679211600426730633075015471094533332686929901939561930107135318942465116541454970740703686613335117540218741398814684376912282024165066737869958244671780377721863882467067628198964575591419264578021822700663492262560588950942625593480416836837829534524619131754843189480118339952167820886528084078286961695764558437498761368422535587673409682849979020226331797455783765803431647362592088946396074459910175454871084865081039974381017028565542314377515625152642296030308678158552565529149092071747872978448867797851562500 529 10160790748917541716355247164531655547408970593678906175288942747380145976728062842476496222256120843448781376439769472759809588684311992446727688541510636246903524138723073424922504342299293982453285036857171293058041081060820922793250025812426580150233590510321717500126044038417188278771161016514150233127082027141053537995157242427044183910936461193237147530078598133432100541409513728001750822028108842536563459617088220958807573797099204774974690308181498563426362554123859803156535803176603375055225084247411482515190106516985866721434425935411658705589504760130566982010574412506807129545511907244405625037181111727674923344200802403453457296931770506498660923134321038077328737422215936869932167462424405047003854786889912144923765463198715953891313557232154764371205590765780740042395682494791797317781534477389160375793153434642590582370758056640625 530 434961093278281812459648220136094274396206966036418974953799043403949726734152632051537320041678783601320903288499202994057657654063132704542769286899982196214433361813580697558568432900548168066364783745924807107645031476220791494975860982086160491517971298441393349688355672086624966807168181665237543077780919851643677976402112216409224672664496823389364725327699201118426099230741577534173158378015393231246503475493721187049916607655939297164320542076393376589655431391009743623900740789438195615645013865648871166207298064424984813397592450790387327294876086603219736163102506957062870238457446387529966364676294735661399461677593880610606123537046524071003565823779222861665055367231662361122960045806277196187537334017729844284349418250273632824303556372130091179388255115814599327935598207816502637975021724678348356007973052328452467918395996093750000 531 18619826433142613560754736485613373645550837104396253308922073759220899271717368450973990640829858607911390846103105073914415514497642236037766327198653902259552685262623231598402561108075498790778087583467007629966231879395504087464831826184261282763754337862348668035551289784468882334463199081672922505812723294470049110896651000979238966142861287822970828778214634918496641722391504179123686904828187557410454032796026818420683535463825899563590010443582691343006646067135960459723941175265827439010002752002183586541840615602108060720588301214182578527531173014150917608506452196559761144973163107621144043404215977910045783556056609986749972471361877780547753002523907868903100591462148001588846354861464125235945744101349998863739230275269122097707880403567357929680016364036270307908779241948014224035160404311902218599250602437678026035428047180175781250 532 797082270336191352159933848356903459702115728646189108141217878765438787396178131177883004286860666749240799719880511100256648541154872540493587452378901631241068313880218069918046572373578071867980690101034955582322070102693661550221928631482554095617474384924768561604660466352663356225884604528085241606522442528999777999227739014424315844078380588767875001016809147376141554746369833120475086807434900749841113928490655769598726469475770902108912927148760692620634166114168893493416682705591508024788036890555125964797532164988233008993830263615539384084749584311008726220742534239040819277227470126510537229223834344702482069447100512081225282470388039402073781239295296901846381116169240004628778861487663660644169494865863392761480358417968072245611545862210802941648194520777298771925140050335830029505526398369251450670702752177021466195583343505859375000 533 34121881103211308121077563885323652032050864292888121364386053931166771914365523929325096318153400780920296840374063986617483703529619114655591986875831464331038221230569350330989339090494109823695214156545873806709907153053010131457970300548935695090711304648980243283780504859143853441747629605646299687793004618259766521278149142064113028807672272821285453932945764110403058695418865188729649873076655239502859954879401736212694540004197408642153896356222757693042931480520484441499488645409624398047523027537654959744751786274801022320944364565262833288724808778639635561121773788027200297437859528031185749074491267098392670730930739551440403421890492473199731497367933601552310944880485832270018524259192894923082410222210653871928243042828483808281145816651367217678688404699980842831081784579428015798228403086421109402515128294908208772540092468261718750000 534 1460713585190939510795110255830738978779307031030714046967457286082189693327545521044407792650200824702077973701289792954672984041967747295225904669763957953470511162867855653293144182626253860517918760548363089805687032185943071266066518240151350562130464370582541848713891522442061898416120065367244994332128214724895110098078764941202118456230292702749256221732720166438131621809654206664453389247142381464929473274105061128671422809898741643652224470061576045772768920567865672613074340632038555544426055901745184837451024162839725585478452705997194034106316651661252419938349539392219484011148940008521096488646303981211423455236765127254774776520337506832634195907847674223639427856896547665568957514029338769463274094829986236832184677173659980787093258895400096117535368202220791808945139605982350730311219704090318349809507481040782295167446136474609375000000 535 62531586833964648353584169203784485622532575321546168363919612007239904723046259918409927310518392030179583222035686429649663590305518199667261139137002549705912630976478588079463747345792185414145286933732594161635180994157241223898380081081006145488162170525776275828888694802746324659936485520035999738789524833534959040619412297580379888814868357134951065989732536432952739918060828228688308006850486562700666443371165121537792925494142091948111832526073571475695337110752960018006156247479136880943109497665031535480145667583949164111855360733189003518188540011394913855278457482750103286746634724310211142565783816326100502380310084054883402401868421768223699002610161908270375953773897188315150037188352151473281227427464574579230833070625685434810038642604181884452925665992203475544017189458265381634588911224384921109381574311214535555336624383926391601562500 536 2676924366135799602611646415546959721748630351393634600419693147392751689849004292827086511862776146271215584516210173142488937132949404641580740072053871815798134986026193428065598208978899463788612840747940335799460917564401409503718617357690114088754987965885488278780943244595041194908204949818281909192188141926257153104926046075417014303172056691619379953901086083217610427331964786149734768215471596871122255163446784664378982987201150118356358567844624377291221121930567557767408581569726948735935790379666068819113007262713643166112741304500715103716891631674111734772019903283171385637896720791859608805397188387186748542312105348626639283866005266072002619649795630307421466551325420290470686271590839923844195869094228087513135480748469936023670435282370116979838224160118448650379203667569168519793919494131455440828412650766665592527715489268302917480468750 537 114597465652382315593731465401933917601050248688571205048346186603625131911780425075610188657312894354963554327366713174563901380044084522521216547127225677120892748121800104783147509070625417719479337569664662177500697087904062343377811198079865487971537426111144543006505973575667655379902656820693335630140219103084067436275799714809326823746602456959770222924110094890347318894226908729544598468525063061746419228117109230884348257142988369287746310961341766815060796414048544916314293901567338878917404610863436076162461945085344705584275051903603858797774290071393193751302191756132335229652863712981278243154829981804406519898277856354107305508844349269180046833818371917723777591374015541858934694883728283563976160513148581723685978678859500955873677594709535402395315791504855580431274486525270153152280292100115443210302246246357071868260391056537628173828125000 538 4905871613803313802880182919118709675363625771927551446044704644019014400622544717593125981993644666350979687398284580161223758799652592258654419759870842659601716789352589157805214810870841036148069150813791513259897353262389110145823086779207281551381094835167383746247583130065809793341855752720484083489475094295253159831506190781675588549957572040649654728475179098844619824983954361363187411504850595722924471645343467075062854172519306274897212762799993165379241651347827595344437295792833298717133961141946420475245065711329899011503217986057598670730589449308246589099279465778995092162846252813448252754376261362765807813440665925084272773782673065820363328888821850874183445586101875703181048398425150746677952605848381333617117140439723291084624373923229161309631622698535866041932622108251653230587580362391784169050906738718254018749576061964035034179687500000 539 210019484665472492784856863331091627237781308261080414518017964520011965792088433890845784732260997011509282265673135549508526821811752158128070391881311397767337788119108629835611222638686850863987846864038215723577225751989538587557498062509160067901379565301012974841789096151448339960644472041738169064569489190563372909555827933859161325570240633983536173158191119063945932300861563411219674016154272695275201476887873635082809546840280674063468408864429662613915969699090494871183665593106044327352785952576911787795749735118742159488539312130794989163912561396726543317835616930205624015573009205264204828707662139451785245391500861396633259713712242867884337501019707727501271676465364202555620469275390561583260650318041531577385306630771143788548391976404465100517729166376334206258905574344736575594496372838487155686485949313002663529914570972323417663574218750000 540 8990942799380774526822642043509706744116371965167107379362218431571463501192021090924373728835117657450815606610772934889286202238506333059382357700530470142112709781598762756728674032781307574848956747960318285151995903759597710869601153194745242373524898613397739062708250668607225148701233624580313912069419386093278660428978633231723934950799361238628632610861436055068241187423282852312445446130200024497158544444923235860713991955995578647462290049227822171738309025118124940509699481334720000959527077649831884878527717680829951718237248019434546944678540321231291272762917723639523449653044456800536866516450697252057911628594681658349028121129111806846917419912287139935891632419648826221484842470055067551292300679721068238933429886551837624668589734074708165849920216682418588103356084895437499354718030456229053698011667410117109255907053011469542980194091796875000 541 384904606627939012387158708289906482245160210688885402287144340832745772250967757391869071872179554945791578713322500873329326268291017999407669695472613538219859347800075008391540191074474235891599068922918661371745788122881431655365442639717792958523078247006109694624347154438135038648812840922511202395190245881578978764420204214666082993369052220893826332183379143650912224579539451157582111259983594004546208973660267456167450096381021171958467143229268978235746712971111491602854603505144447249180343592644305044955380095297355664690349571237855179786222298829214702378406205130452338416967955887545083743888165264332772768932250598257582017250186378230784618916388732639955236714664360264651113397951879217798360617529027502003621755845435031481605515680996085046117846098702352831527078274390213190119894642519766554142015462305903561457398609491065144538879394531250000 542 16477950838762025763225479245083961306953868777149733716019239860048790371170805795456916819435638094719106158403491176208723784887373329230283105791775606292186194900087768975813275579385778534838941189291262056082269754379554500144149404375369984853260496239511100372524788269460437878669228554258804768637026873429239689511691224184180759926118406299650132612990873068369712857489053523817637859028374991436888557171804873458523894384738135208825244060533490632613533258388083218667663393837225656649496609635802350505133618287094705395170823018343002968643619743229254705446775897901644995460996290880205513134120660692415015662046233021958660902059797166882692327590193627095077649950459914169484183934995574205225418087544197820242821100430568160359757290473297979264601082554651129827991918692736082388106495055790153327282955390831187258982026833109557628631591796875000000 543 705432571809884016799540695087488534707802515664030936404827590444257265268808479047490080088683643607752274633130705175168311931807994601955803597398030743143643400973283865965313681470635020238868682822643336436851139941789969869446975983883187331492455161325371949192819705398112698804776769260201374882714205019560463427106553880516475927857520441435703143914426095360663094065342021679922071687939651804977898974559625861885399457846264456763940622730058192241883048136689034174154651195733796697968042889481543618701346364487386900130991056273216998142711574165366825830795962176970496469340790149341784389551712071659973202358387551176362921986846841963228408275365216724941289463409397796875424773939280419789781992986823224947929214592275459459035529959832995716755369620609512093628689578190002498501121937651531045683152613777868247812996571610710816457867622375488281250 544 30200213794621821802248732660933556477175796739679920103335077679649857622891389726838120091866846006527250349122914147467266586568787535953319743291237278268994480056270453286591002442284383612000634740367391099582801048016023060724629078915405822794128739530951349456361627440992558135527714650371547223364822358187169470666496531863529976502335860927225860927056224072588901353974927681135032617275652287828076551621056733876171456119117554938789076191071421979127979961531718724936640972370982178705275960623051200807154992231041500967772735435204308918391994971753216289025927299066577342038807459641463406028104902624518602037464173377531604550581475043504257015403539975333088416977737064905424718196316204844129788293956760365628645759302033942407032267299661311460480208661351584546363746223847925799044812778195249740205059457828686703129150714630668517202138900756835937500 545 1292905318251356897357287808739933847828909274713873638249462601863658669954819641588943638484214980587235078312100948994712365984019224076267088010837626951957437058584462851218893756865323078485297182214452880180220951861612776648655105357245497666424794128007636053536179000412910764920645266883166207277878519392870938765333586378943416475052898534343860370843891148767239529524096049321076782670400445486462205579415092291640597924408526398304251325610354288597044043579506778519696048587264011773722985934331234714155610793400595643542271525957447737655559485418475253716144022672333862963720796708087996167789523049161054897496953554132990861433257497257679869315751025778971050666007623970490290013789421607692251603154022490622297935028486487434840876065144168601694568104319830765936838891858128584860322681146933223614005575684830122787372097548086458118632435798645019531250 546 55351018125862988573811208766206080816880989966758837568406311916468943168491286278941617387485868948090734543914431034037738942987836690045932521726002191344234170109478461425810549833849029123291931041275220910655785481098803899532421009377357626506453941489582848016389266667453288459277978036683601156775180837782007575738660863974729441925166389878286547560623652012277899263867623808527702941865315049826349343001829256459633699113041980036469227564988616114741181962394556029401179760316256325042086955545777941821829581950473081931641082427838203575385690610052878960563751478840195971722906406977582233141452037598239146623338474766884626319457252665493075406109972449606490421929923667763662451626763825018996425132054882851530381681948714735017005293297735765100514525591696676087023235216458959819742495455019176225085100190230849061256979126710575656034052371978759765625000 547 2369663531202566947565176025310433892274061100609126546273700100106358809511512701001803804982836542091639521090911940988840678127383622377540322542196044894218132684526697294319607160021109489285597492125154145550850535251386974828588394377426210626897662710700744630406202745629877401823104239246415746111732630750862968883442825422084959277027764214451997530196080284411774261790552664880426339818443859420928661102871453029624999473992034607777166779374895909545664034492324944527580443473365299050340410112576744720802423678785802905570191313718848287929614057975042727584431589232011606382938886262084823499696407488286902004340607741149880282198498007457025712186220983221254455740755080423827179302656011583588742705559361166451449773784866860159144153932138864069020366326429033269770666031950728091736870868534824531931145466954226070765282541330520871269982308149337768554687500 548 101449503858832140328338194734287152148628035000596831229100838240646150239213321159880675480233631322114100010170084758724852284259849346192691108056702984435003697853952067788517427184379356425292676163615956365769297120352263288470180602961634082216542786458686908242423310284522374770392330070095085364564657182932690438261141557545724353291121608693665841192372565653159669570769437489600045338021560832839632454258087656170777712247932799256366879741789731013526388301608376595418300847061898711358844448550520993169210815503472697021596932281489015603203903320260557386985308380829525950226036141062471755546811535281583832398855603202076231953156116400274597276926922712251338838108720715093098436128942603543599436659505918215626623602145975827009863073216288114539222121037659946589157243717404153682311290062301291003596095254121150065849260579753376987355295568704605102539062500 549 4343255052477022968546206608011484433238544592600121569358734409008837330696366557687629102620022075256308423499519474063547028797242234023266111565585133478076246838115040662360364459402437861313353094077947889810093953858875910457465904689750388699388535618302710795059128944542914729405955266244973213390098071641972507932509624135499043709143615819288296945424780541985381850468273557989285287514412190695539429955964757194602569067807944259365662609631047903323451260153770021527080360505251367830591511734646235016842177903451679106709662529275104990159669277551417442780945631963154703658109330259050338885421490173820474233930086866794712853902800309241947294459087962455450534869530291346455303157106521811118322418315235709330090416333127275900796452863763647838294270227607859564326374891225684141372478638364009161548652360102813475796132425266193877178011462092399597167968750000 550 185944310867154696738474547888126324801064446678408490792208445754575839698646013165581736444636411791839947683491126369875341878949612963499208894511666897441100240503391094396034775303465758265594399382755237975465657851932032032500923282875434611378130595969635291005631533189896213190064722159995885515846179755402361790448483885521538672479751534077511027423528620852012596747039945614984158075348648722712778419623648552709346787131659969825109596157152612506977345009775989958876700643267522627979939093810649363041951888468829241160931113695064455963810570508917001299834282116496897833998031553519239831265869816320393952745853608333542399358648975864757411335548812784720521754472095527879834416481213663569300838364109610987398955914044624884986429754703457098782059521272650094399438376584866524126135467308461075334767894715482147423388920026710025013017002493143081665039062500000 551 7960724691515107244649134853287579458829100072570801592324850814595560059884427306854512169996568610535437975769446287954967018957962240628539985324533613353809542662686420338462466443720988794406050629512520558445182948844315186701588729010843471981958301111712045324647656269062803387008229858404464283264291096673958950951658955914214387236508770525200111982891627243168221512721456181296751784967864725103114481955124566126893801780704277396061667157262323910847434086164039156227869499702442758562491338875284027105825180075391422106841545040507997045778595879835149237046036737702870487406764565122868514703945052579461116215528501093824853180673565859427111775265946067062756045729275847237084167279118712091771466105539964771359475591197103241464217503078213072747131575857680650712887871421423694590892160477077958420110410735387883130013557441209681719840318692149594426155090332031250 552 340819515255516626501233581710363034227812058484673372854239905986157506275057604352836235141926505244852276864016246171394010641321097640511600062206136031297427508966959713706821199038398387026797433292550087749315482093404898158517069100388385703988313483925391237349344890503636939995333097697536189866771733484091241646873791814544784701696945784195363918209606675442265642286778056361273337859580688355551285533656221343278141491203428527075067463713061349592191388164812550309436450691496735548575534406172209104935987066903180153871192139986514056977399129926030542587400523996672061235797707157006104292612130640891647164769071947734419030220430868643875346916263420391279138394848769382575918778725031495791904609405964165931029805997795077506753753119562941627313359946475005968495367132609223869556872202803761735519297202789386907656881970773293799581438179302494972944259643554687500 553 14591449496848917889376177129038547350057032439162810343405983782385259865956928814951551268864703446128850383537298388978941219207228616914917798050710810487845544940665764001272097382947692586411156956927713025766146535404857437369447001395176903906711032665216274916143085540926405590202061397586114608474982975776966862482725619281710756886460680049106195948337787993233557532260203491035370114928686110620469098360527905677500476606365154838905052837551196523881302146382116259206591044701216774482844059362140966057730036215072164772157558991237351052662862201516528210265582880317476287964824838307680237428657360387600511299324126274362047849114244402065275340509830859565822031017653626648616748865599633340102723242845822508871119197399687833880647911392109916306585108376308354008778340267805119844968470568398347652096443664360271149664192177983906839600081184471491724252700805664062500 554 624704368353697052364463146443768937209458046046015334016825092173471537665211966424997000504836992398491302489414329551328811459156490761538551834962365147278513835587562912539162365275702497693843149810149667332549345161826377420371305308824410379296636968921246964947683944621101291670889196419034498348304283127798245289131301201545378452844468857670935294160871265636905793530697288541350698822225863195466219370537469052925783891387616889231512406859372558698337864428726979171989958836896986184155702174472915192351154045744364068813576327647662050986167887818842396384975361838333012392921147139739186829342479111286700106313088347130321196486840564817692093465026905640984659464199099731458117280250401122087525389735424255820475004997988201027182038858380386586920689184320523727491574527012114591168593541845847915438838984548084211174643362671915491901586392486933618783950805664062500000 555 26745625938032380052862467322550561725866358419283738242891185976570747135913235595659208200180951706809408166024748438301041424562041109516555192642697303318076461778173309455465254272235820220020506389645277023426156165129718979561864432405143557704364998693177623425266135534366571766952990688285109519396346894558642473016726286111289009719856512716480950901940356716351083296776219046674650317331364986971316164025608059803798006707438125653743921677148950256979615906498120439654604364367870437487362220693476734737501465393342931492663666226004270042906914261157228237371044652528436711346319133041725378940370735090946428316245647984810957786923293946383500001549314433399722712363700866710019086344259751837696122054823988025814972183595359863296011167682171329963999028490890855029242863946281074204094596261702666065701753540457884024614246121893078311781977163263945840299129486083984375000 556 1145072801436315030687098345192815565077463808000383846739871986542917756704363556573443160757697303026078155650932082655469476878631712926994839634428216334982351107869463554882668766294931947361251172271352550176751310554033402181341784670499728527854192474167287640376202480205107602780054917249732411347662942358680640232198332278369452558577590756382310316226446967931415528872150882911948386036547616633971316708982713299362765200024423919186810490911378899449552171996703635307572810288583668173366221733253282641797094561165421154284217600996211614942428051956959164170643098845316162424726987423719660505697213898756729221910446351235498097274393787355660703014664979280681723659254399567910617913870241163665481242736139784799061160946132336423890414234894554773972524922537435915150884399296368226530358347930948403187767656314229936780053133305978373818190263477845292072743177413940429687500 557 49024766486212673856464278626398635093074780120789239173376165899938024418613256343293893760340226628017745797246830584520832142271674005764956217451652217755280317624420025866054561541054195835053339809288627100277685637566106767305195717026544823491691850562087431769999372607208580016126727732214131550010360088333958747324544725849494340122709960925919735404717884237208506738192079777986556139698445747487362046838273066533252460896535308586500062635466503162055268509286216176057460304795453356121668561535454559697765518542170002639039758974381647875722701119528618564620596894168503375894048508203549931078527138643280929035175567959702254171269504987686568569617096377831022394157162810166977591240330496805322013388491157703335334641421725084782291260740206350508645968584131225111696056925154924630304006005602340106317374602292360950416337625912960307417165495280642062425613403320312500000000 558 2098940185985059437718343351925773446378698277159169634628415622337388173500988065699903809619575498653090774439020093255550912093268218537234051183835207849539172215637589395366520023185230457651274712358205408594999716775712881576189500905375269938556239033521901201924800312950736145565024658014439887454737902376936269043300813249658564726719894202823463805327499729649367362387351559154600660731849978344914734296728999689673424902803471369462080246311126436196060397585361661231028630403731049486826918977257606511630919210040765982118772586729905023386378254095393278406823554512968096728147645386150172654818853967958194953985168113445387468312166700990049782028549291852180097132368965357264986034232465173606252435097424084591625781188728032355414873442921430337707494775257561376866999101001637858083640200643967676828329006816198695842724292942636874631512355904305877629667520523071289062500000 559 89864192907550681863033139938986760154015829313607870933575418755953514699649639605798149615126326149969025452677265218633569643211425804396007164385564506678660031125352850148663319625104910631715093848514298938135083935055702313541216171269544732113276683647211860782829151989375044989109254798056551658338723754122597657661633444042024197343329534682456038320806250525454096022370478924958156849221587043653764968551639745716188677203524876587855908251687635255409206100237767113585574813557063671878875656585602840383461711511093426513460289511069453129807724762610595014475353630259530421120322592822762117680069463651281535199703404040792596871822049337499288750543725553928670566308310409595347686511746254578897344277213677913272550849730538153793962508818789688051065482146138259919222009575452063656533726700912250242292806804055893223140295393730943307192965407992346626997459679841995239257812500 560 3847471159493562965704398253960611020510874841789558609406861941643464216558845207868167055318813573596016615137069907147202892848682734347901099772374609126071158651523830516297975963496408396129630104811857562007551531965127402301522294918990523368053466679594607714002197796785827120573417206602193719657483752209551065369267547252028632052475281313544478704028896929040627946971475284953637518871149970589142923389816824680166648770252839413350046253625349034992903074077156552305734412767582379557082243957411212678434742096069690485123895819126511578975908420009430296949008070746290615320702837062592582132086260052118728464644807576666774076721120660715855381040944241847228182348832070272971225245345417418234698837230190967792384041258167074786829570844605348384947787270616957990687193626507670930673702429608671033777266462654407922822190746349923049657044266114169772663444746285676956176757812500 561 164727512321025999338662051352588438742558868570081754878626700544715434926142699168199415311484936175823140535183910901513066324812959008750230973084858719502434967569780482747459257353130928713329294020129461434122433179309795180059912731940667134140643030882484563093359139414018294143524243956733471422455598661272803218890855319806816523549128078274493834871737006565400707988488884332805579347641258240923326641157947109264826316050120430033167124904763048117580074059693054156380407492598400416921710261552107652886230065030529942696789708938289258401943224324099450290321497918995790424455641997862537382937327829322010542179013628767312167853182415466156090486523978807190260121676367167227901405320377335870892625625617066372242875499192329188902331220071289658491977912527130995679573635206591064973606887307944918158787062791637737821285777846992108620248962055909736079684080323204398155212402343750 562 7052757820541717332463056164071598903586679050807617618116448493506712540544665061598027998010599512906908769748617096882079350656526935287964333595095407219217461593127935339325301388110877244974059333841342439317499049912176019107012655530581653139154889788794187044843668141240826024534838751219791562398704814875788562223213251548180456318660374087736079222536836295604683501339309009756626978717217584893250371167359907418623295168578239341573372135543302311765818809214016352557049551014360831828649284173890700048688646667401293039491365972864706640421200484861788071795110719762712705368050195035359630770071036900161752553368130863455801378894579801523240540887028330465770762794276812399460156291371196125962458597240347800976996990131578164590185267903764887110524774394983834740302481059974854799333566131105659241486479186501686270243410768039967601288758869415573826699983328580856323242187500000000 563 301963089184307735872781175542166219771722261025693468186320800071784684700357738294083507688260129543360717116559148771138231345298082120224197289531143741929797572191785285306656099485400340754223160096323291225405286022691517389232677906228770943920351283890005780253990859841693955714380455151722866631280551677122626938066963098820556054088202686732231917247335361462514647968133013821268734589535587829019231266732260839244851635980737837274203194455117397142119722958831685439364946935504874343472228538970569400583580364462294089359681869150647560726898296096126834245965238860766830433018818390368650575217251699218112840268215842766724638374824541079698001484256427300669478527036485372923023528177130902378671599001709785767412119797811270513176107311210121664651322848101948911567716506209042052018019603170888210926809203188994544599728321303824688787927922866555219272299837030004709959030151367187500 564 12928579136765788358858669215750526923092646779658081343720572171833057816004779352954563482639434790372701528758143288938224048730553937169399921091132057262564825828325768030780877136937990015392217496189348670461685275767062677243842050371820677288635637640897886425691421309645289305819874707400401376054198104136149483092078743350546151900805111741052788786207563282777948810518679761701086929026342139258888786210856301246488278403991664056424773649043402142107074884726675344691188484395690873936849994378194444256396485475611555259266913873026515458169905546175558385751378114690535397327141010985413642932645953514149540981969409981420519871700868671897568746132052860031685860577007686299640613282019570125817150963797660533825485289248174942036271085749432314395470767187491504778470778667268165592842212197626621069390619162553445672424915829827898940193795754467764869133361571584828197956085205078125000 565 553540981148873378384318301497729064708577452389932020568180075429027702408330958117817285742162953873235359744037667632857805092360784287243690546605496623468007848691566116982149954161221724318898210954593580581389688254848246644498691666898859810809111483875078939127433297276528340978052151957285410800564344118391606965308487503825411006092808105829493817137705811069004445378761263234844377414261675067927504847844013436699704968474915273012690226021530111337779433302668365541224956836763334071493458670692545427937938054204988023883550360500350103374084180443422734419562542262480189955753132528521887864089067620812927243845653576174118107047263986403682340073483314126342995851689718968102636702972530301347958017889029271362500067960776545788835832576583133094708348102810252636900062498456705146467378179567944780707472176115486059930887324036471540593872339318035069588574970111949369311332702636718750000 566 23700133683109639234192476891441158602819269469798214451640559800571896115164570142959244591409079609806641584865845324125168419463312529582257381045786726624348767472940548555236198539137599527035391294945172032100943084196431479559188280423022418724280351048727345947300886132484097996234635364325109757785289450114266410871610692397916097624993334137672242243076860947616116020921946251831338429120945223749509579243211305365873672568986931401624104540314972283199497212885280444324632702864925492688676737626878423263970719926275055613298658108268980444364349938751051523665051629317960374200094006854562484784752921769333297037380130505219321964503861127141187652699159381112418414215411714260295870588662103054454974175632736857029775991365292360398043080806203539681258337000755383954840255394248437401538156103955626353856635048543717732760818423753225357323987641279539051453184583806432783603668212890625000000 567 1014737804402826319599684923756371938618130632055339677465445284532407678905040208227099815291754893954008597520382910314899191942720599310577835693095358643186873579294282405538272872405052945543015842048677461980566642635039017259329751730048248549766406058160181941067131511587607211464573199571100767339739728592075015701348414445342300273233173819052240268456519408192687156789439412915163194876680894617136576489828395507353387180591716851320691567734714342449303878777907392227328094746977082148033583300821756045091260595263914150375316578963634894155136691211145113643963088473099346855573797753716354207192397585579006173520079061814074723392626579089528774332823644567994024045647462375427488008748933368127899336053517525382461056786811823317474314695440718620875097710623738891812678961323748707355701835613409616916577923314199332175007737558012931497405194184759091857728208196931518614292144775390625000000 568 43446911205062456591514707487055720601627816658384184745423358391578934152967971302104737643668990555328991969330503868867818341940296992425704459783756302853655075683253457658477733196610389300131831433818812490420012312396780689934443749559391135353107960180197566854177485546318182631357960313852581985940878994658926568977188282840573951050666462879994810747329806340822251411742625168641196878577410284785250754624946856710990255726905070622943046560479049774107013222244774290732248174278594879482154799094442764907889925268809697593642898131434588873620076936514882399158374791270215871027906533680287187026596092663778729588894391367689041038932975670899915407153180540626001562359269401114215169670264031132232834758760018647041190021607965939647888919771293084572584556806172543358305259551493726023321274332225797024070292178977340900884333381756344780537420326270577845134690520012554770801216363906860351562500 569 1860227182720489865726716619144617280656004836758368275483551065584066528174126292331487448455062658185200120106756416890561010688813222978812424964588180422812565209310968295312963744807572681005485328147798352445884535697005532210200172515978420661466810075328082335988659942867653547566274716416585592201876120657321469474630248471480287375405009449178914918859829834876252221974965516339767500633166257735536031142554520728492806541604233695109691697100365751867535490649038307721749669416417705342500248313064619734483731888376034381103802217142574249221503444583172953942992521359140244440827198446130965503320291119542576880888108360100828404303083888731444370307741595226458893879767221986562528575615565734642876897237946902193113344196681280524682781888535711408996924991736319688596317780833041767340133722801187248240129846362633649320367405490441878743535107039710411840072179501248683664016425609588623046875000 570 79648036344473424127240358586233787678450890155720550156157903954814325851566738432507458495443096560025311685958391244920682762891363192532937805321538983532482648703868044343156282347636135341022253246545763701446190647517236460988344383654802692786207805937170604437876942909272404723711196288881163547703285518176456223699321875058386873004726458494966466457957522367376238963527497076057949275585933077281845687954025995931505934160139801966388223221131497491287971775317145379881133962711686039735827095739019640328798033309889606214682194832769699711000800505074763115829871499805620060272355740028238289356492995151390559118452056524713993261611861312626506858195503250304599378738669797371423547089462461945839755641594836343542857669849716422448507413411795450908328174504226805654054740078892338378356200224405028911623944452229081095668075155583482091955639068626916689946915184350473282393068075180053710937500000 571 3410249546820202838400398652403918703173906018674552525931734334059139051984811923883997752231448061704032291432491336994855782926293965465614774961995331655746795541209303028700823457258049875073828598166957453941369217560827468871272118439338832681446713786116190296402346269877951782088816102771572618071458211372348819949097862330547930131795148826071559955216477614395191969533272994544625436366329375224704996899771271977757308144388835388516475952814325917967455854480406215823500869721706999468812108416375883660398830401405122774829985133730193389493173852276592258385587023160185849179750883583930451220259864243462441333137247776681254595151465956851187615764869518182814842890465497814861210957851300581954103875967277294508232725590939478739099919477131824137119640971178570059914153175096907891933988201951179937424193763229131788785936633790816965664240719888816770694398017305104531260440126061439514160156250000 572 146015594025361014025543729741947269108903456731909540857426009305380502929156219941984794797450406751077909962112112965547161964401707294739642665212029204262208415838535034899848862092417009338429508960894516731915386191626399115777744727868449889265016941555632003912100962261380641465902213711451461635504708721528108319935875451232237077228683698421027398896018001427110632023882902345103451574701281509383489979048118115969982743188667100691338736325475798454289639600636553027991013905097755640778977191936839980027450873963801177058925630965245246011734237442588119401440789577768593504242060865537228075370136814336179424510843939224961364156928672665214355617136056757744038314007078289250710717414423379075068152051170238258617755150208361760315877614554221188215145242263978484406393655920498811979995483543340335970848091729965736653884401283376791952935460856848108547254017075545107218204066157341003417968750000000 573 6251932857924298610576751143549964528473486776739677705530570697422723411244993449014962158632159468906314051424794856355260421971218834771132905478392053804496260297576225034102716217276541396294266600450404509125472444073893119896425006289453304399821413664454760371152226094662764427184916887807009847484695596125816091159172161612434845789696544775582586211664441746008118534885362962660064587362518960662010639682408720400995838065396845052094631908707999126249771564303255486866786717348937139332053504730263066160327470489480872829252382052919275448738725391249681205764492922298578346194776778353253325750906346879967999788014484713413088573381274114883127309069488653622935983165866552175504920875468242534232531419867106930834531082276166881746726149900605422540137584183328598195295785989839808195928894432781204806226771405117468969442718713048796503843384374970244486398405353577700793721305672079324722290039062500000 574 267689508357194716990956310379760490222161110635891840481562894452881185872019354150327766228666205330072706111972115934749356104630104094729295109018088001946036623738798449662470022302670475239608644445736037520303893294801014136083592245318488986139688496240250065180207354115276192048140071617006385761902792831920346322920833392458806449526638801136456064987560256478575269771755653159869462777394174989843539649402704591577586631948630595291782333719880725880685495283251636123875945452493975238231929733935261572804938903004815296566837645584001845583412498921884994299169140974842297977071970530965534656195783177797053949510705255966505873818465764012807311538372720438641092732443393640783922467651189054025019613320052438929775218920468580611244468772385514054519870708698774584590688426851624586151773868101118295560683414117119951245627670925394192953869196764136266565602996492234666447984636761248111724853515625000000 575 11461735101794207595315790325522555535469164267291875304844130215539692503128599883589066282280955277652422108856614095290049728940682616616317239670243985612449181905434211709528933853599194704502517496641415008184703937202547664394613920059132430339544094787909175969991187892755848339473490395133964998670450127652601304881921326244264410285912770618918905082943267104653716453921874045088051144004405221834353117228965091275374957594217938977682462382266713255526087323098582947068804734491338895946965052932090270103296335127721013829513371076693817105385587486581687356885801089872095305666740846428427754597375970246937518205304302816554932932780164733511973286040198518156051995852170549585291866489680160107937755481538139236143459572658745315693249522659378649008306901923590725907085823748017381135542232314990970475010361015029576697017895549883842863929714878473552422251525889401908842035737734477152116596698760986328125 576 490762476477048838764289049609209277231738669631171070522404916278068028650806994773647858782195980351454961392812479636259693993643771397851587583220908980595097874096060834564043967995152807878510758061016020752503243405003230634014520228492051514710993139881246873232409587031617591238338664986527890642511465041912156676830655311756929694799730546210877938119130881765958380171945951176862290079577010163079467873442382241656743653209612725333798572041150335818863413500529635201593949604557251661283896918663823647609707771547588546256151939840550738432334784666606294009130100588556540131315581923019161049807067917717969221015693654037476879069508066822389040191801189774643501186995922061999772012557306740363266776062423813106549411857821960626489120589355665633857891721312375749976922656452505538322841164122149637902463576674502820417267380911680631593421002309667760367388714446779465760961613796098390594124794006347656250 577 21013301418054409189018292256511742445639790103025133459285898317142980017057106057401606582490960923671942379095680039270170269083609348188773348354787547396540142925919936361104708172000390556448840721186887892102161313670963769325374316657811050458593748653614271897252001922223632948526423326517542135844589951351395899818419096964009531096783309082330132477739453973760856161978353979097995237331866030998812092538070386360563810611374286438305567402444866504492219430788304696588332274972102166151192426072311054760972899172263704729357996699786627854805055427518856574349631675613473236857233314030470391602119620738538886169426185273012638378249067700525774690370806872273803372772951352511250073223250922537339057218981439754004819768291245193561928684612712276203071507623374228585359819505589343919113598090474329937936252393388722044033440473408326292154274027128510394108816240971507327550682475703069940209388732910156250000 578 899744463072216483048167219890244534702774257176732294793178591901294283530526795018662899099550629698866085482026694063295299645904975472499115047439687377442283530693695921810923405273073064415314748181006755003717616047539368712735725851721087726457901529099355559392111123801618291725349623654411426946752188298682513816138341342514681151579063588262056955868352978862744243947118767070459407345732259458714027487354503052723433382939522436745541890571064744036758258164913429675484795121265892837301928363038542030141424183551524979917232465349548989411611508321596389429184262797236598202626427835499091324986068484883916765816598899222204781148713192758928423670592556579495808845381308199607148636195338046450489861545135222451856452608307615376240561462773263798210768095860279440898009183505760041763780183283497132608763516466206807764973062021475293845936789037044144303283379747481797450436857843669713474810123443603515625000 579 38525299205124000276302347115272681531978561460942913484577805988464774182142539609053486932222037273896048331431132619024301749025350677324356718285985617167597700585522947587373578233676069122452084825095049093149201970980947445267116227452499152975211116576843661722994121654618880338321059273442334787476798643459760522305159511236888570291484653464044505936179493907713754949936155261657815897629937100758551668176002189718700131278485183048260838549985254426522835115263394390503330157263392354710128684214501431670754302291947038342767719547289673135719519719186987035484207324783916610349018351630133153061344216652273863930484535134585626790701099601185208643243142845953791483636726116054283044208357726790267762602957641895117254400187554581142080862560133725687535522069830957251521588244150517264000561308944624342194510800960493435280039121581053324698936355865657845147010284533336090320720934698783821659162640571594238281250 580 1649585370011298139901112585791969821232015102311753016970597919082723624441940839151597235782857517616124797962428041832893637993773529532240587541315385144607259124183194872754842578927414672110306781373060036126303556626986275949026251505071237966215201358846824075413227807524998188852975728591695450637939277587741065670309450366795871827937186327198638419720387845862442073862276828616613072686228097952085570783457962541626793169000544879072036888851094471644187057884336806405290077990655868585041180289686858157436938531943208639590677292334509160685811635035260766144149448722802842951448531763931979769940999614093688260539508543512754065197278733303875045540175498771494640393825320981955098982717538011901494456696125330273355772250188508139640770861435036982844845772000064787402390363646403271708042650304926261659251898195302269499302816779135204936380480305768440722179541591254980448591482833364807447651401162147521972656250 581 70632650546659546651133042476094681372303928982893856974617506390312795015909870511432912176008017805888847870601875027243890641480136958560005489499978448580256662465357410756637372248168058365623343496936992430468158144981328765108399884599707817187408998450281276688319585492061993631666569827929942389732077914298421033624263621202195163949852498856994285972830589213348815435861299697041835297645443062483112757254045746870081178728736638891737715606642286386763914538018636981592750385254450553036057225148195606124268076165047604315401934333868923832251621416872829647557201274209854279233478979000781787434467675934248351835080101292699535504672716251416218376069461683172833940483271038962623103888777545942100368123719050595253583825687193090211136713831296902326420666597889667020068791764623824788188435115234679016093971190506097298547712195558746795266657493318793869939535209017574522195881403519024388515390455722808837890625000 582 3024392388284221020250516963776606377447415171693353382508409803480277062817082915572088077212509024590980253029078323906339139035447282467199635633561973512246237487748937410863451621358184283371530536633887037898715614733545518175382407567308899892227287692963768649194232898722078682292618793587906809709093445154225432077697161424816214207500681141244679913200113313158588022238294259471268892693986454449387522212309932902944200899658915951395462763785063210839194742672510928973955587493275920755949609561702250318955494860629421625159456394828709806926899202034092661630863203578023208780332651550264203045726319509279932961475935014040218409315319381124638298162608075901714560916483267707776342494614742788045133760624427996397253091544790741042798145827375905103276733829254683324293941917951355272580450846985361153616385242539042340004516351197056592428025699661143863205096781028525989437616416921628115233033895492553710937500000000 583 129500870381969243422744343589611659005246544418743935220413032468366794204450244054245573550220796874618836938460975036333330258861534303133962108876917743084417892925203958722195895349673096235876101970270650566275499858217401221387404202598710274558172023160119328847916911848932820567311829302983464190446293264464647966832222869616334255340694485715474095863346573669281158190416824786296611901487452483871870684214844444118428631682522275879210714185507910282367702128379140583816256837603464359856518226716436732513944815666495963651959873408194806110578381893086122885720124025686431652271966036732494567475222614998449913894677035193513971352525005119428505756006646799956712840139423169361661549613063809726782190179045958100934976800292160541918122355794089925092432878955972770684744718256743331592386313069255537695751641375385756214460273827838228622553900294792617861651566987353737207003473788646807918212289223447442054748535156250 584 5545097032170649482131725066780875158135163369069575303616918561071352498366437622543917664507360091503840329481584049606519263304771863329696337822760626871552582807359347116333144769006824049580188524184030041900695701708312685441670852038237250308331966110122164682813130835713989196420121742021420579551920982177822367510248669422980014313616181804858647154688738239796552776666729288309651126939337974901690570577584487923393977023872418144686040284607700858750720147275833183742781243726326461460073474095968391016545683917067326817208092874551775689991943561342254574353521428691047760139780630967239177183418545596215474137882609660182029269994901063586724717865878434188074731940101205456031202757236682881150693288969589708847962455838520414842952949321674021747552555066491931396842823030004842088201420813121899822330888047923547020945838605040594787903099097604409484093706023585908587733795055765839698835861781844869256019592285156250 585 237436519937559105439492154437376950129302130523954091499104575202973760442003222828309437259540176030538832247719920196373862421554831574385459429873496297386890580879632524131552913663465697796785053670019845863834330240225616200901480335999445428149773497318821358912330439504296824587239374145507306142766520064206655362450008654341099771588379552093083356118112948682299704136950602181979778930168476792636709176085465456709129639138907517382754769322660633987576944359582093435581132010699344742793890337517540281457612415854129469313196204261292427234551721397472078030177677117907284789554899874735807465240559771318600189685880003147370695929523379188283536760988977834481258666830483907749070626307276698756460792341774321989455199702890056498826877970866312667454239791445025214263563839185904761251318116227380758336718193717767429301613587331953654860691404768913442415566653874778799538357456190909577919967432535486295819282531738281250 586 10166882050750640420411338014944199162205070207134974815959242627264089833936780451419818027791366461931542838610955471325136923120452876549532236391247986041469272119437153320976215477386116393367508889837512599327943761586372427893282718788086835276650613015041786249775646862221407082866844745727706665287179596508567485454030009770467733315717071771640814444642153870111664047533704414848565869125619434842041588566797735176253189547699838384008517344592707711198140914708220986695325768107501716802842751417613846191626849224162310770942892228364573496931785821663512874836983460138941252664561840103802265573828395674829725450940757216534412582553659458554508258722977547851592872736059587391699568396254785679593312278712287849923048547062379761985885119362132671719644829958713030982809510873265399847930184791731037871513032043355738878810458788581987151222880032404686468748854351000921889519845167301759225608748238300904631614685058593750000 587 435341374837859254912366773980531312139856331122242793560985518183228466497178204986354414315146651142316325053892805884296729929681134881533458877331830128120266450494198379917455062543130099930725349454175327769272035542698743599836626797396461930246902513721252856347102512319992022676029497671075258513463535355806973533561363859520224119536551586830238591931952271829345465346901300661867970462585530656816753562919695507967941006150639037427580568700256336007853668892945295661630765230866653459039572379240039563708813111308326218316263105244556244826868188853525277025262993579414373056915868008410080489316430944764822925549263809484118893869055152977323159060438759329194958045489394970252915270281278866935210948542860839268263134697204757698102929995123041676517362181172020340034049742864506797078431937815281703819267030738671852618823795107373121185701878567165751434880562086781938148569962195033600238502913271076977252960205078125000000 588 18641205306892522903494747319839828223401895927436339575086314298999831994375783000235748655374357120558463871226403188442073641281793763593551994449200325142973697169973540534028794470990483906691177323743639532704858966283470200535297692462883388411540058898945231666975563968260658368674959281549749756387969319274791076083447752760736638250275723020776079769344206828616790823237126537251302740627219421874827529213112975874179404731090995680897205616503403565554570600158566954854179673947875164305304757899150963009205959608618757242164715551332516798697157299194016680692827688865020781670983186891576649561679769981440238179900828854237605416128877404618598837116482111906039521025506718858075619772525564988709243155733049618931482883506117054243359477469933875325732526834281177502061043592483507199291676539035536841296424257995625014131647749382533283933602238121277298239352202601322665653644723487893791746827787392248865216970443725585937500 589 798215054299313966547529283675360918190446406158357043182973176229795382879398987237213653369024731333152845255422124027709274555000963907612447073219771342117474425778836740010327690487774314233512849934466099236722002876669082360972217376844606161424678115815751896251628510923158781247348357078067945262970599237807728131249722457413676770001253758540967357587753633245705022997625850049075498260968359302164061566888637957843898688628489226144304278016733030661918723436960649237523882274224424055434914889616087084275261467934390856560518305916198042079864561062550201233950111396375546163357036210549070608862528973312388918312522084760230374547688813256062279222497183707550599128618825077151349852913463324109103277346463626068318433996339392396530442852212714272449244832735415994930297068224297730369586303616304555875870016616383264044276893797741277516587726928227929898810196273777612865465650858910057197093124159437138587236404418945312500000 590 34179657939282625193851875582270907306097903811847585124036523267472609840004877973879086739948709342660626226062257218185864683555418675776576742444684447622982223222740348278581435883307725327168486202131174092451757890404082928542451156570336995828279956302573538153637756540258181661767764585860754806078165391050833776809888783881063212351962615234344323517578911990746586306339001630643729019604512432209756719479240776795865464345544205929991928186383281873167738951155977726410993722984088076043962226338082308576332701626375630280454051614953832200772152089121629384647505784191111698012866759034623534173941659734807542656882339492993426596354668152688946208724388144165723826798886786522142833569804003879874053324099903448817958337460625485030977351326728508597834980047635500522321214777804753242737271234579531539913505038946494646727236704538728113666371553222057575674982804860745323054747546806389837947826038089260691776871681213378906250000 591 1463583068546536840392123377807982054543223628361218646663783347893846217233482398150084804194564337965100655115754089578270568320720713546686366760897763896805384608702875404709447412414099509382349993316098081417106280059536864894699059620357941214625336511783295440366155670093785155122839405266761575562852573418611198021713017730687224416542263001140673264838633253472011881348496461225746648459571235547781724563463926385062651077549754592740093893668803414060797879316818687735096406902669142194929984060741952208368785237062529495082282815085907217258124089786445982848826371381250534973985330854733246705611302182000982835798409369910528311876131160738850842938597295369586155717571368011528913233863778175104468292317696090874696087443812895040794670861388665564535663457981634689463577204417048133933136165266389012444063384925538377610532690409748346303594471951915698159749331919657477420155045983537236671881420768670523102628067135810852050781250 592 62671328627581771392044386907819575801677002210875679251935202023322123481346705615447303269080436550958421356411394368671729817966586413259733905591940789255499247252627577224066685497611567736989926874651478189902522590829875679753053985488372416724858962841849297370573023237663414039967760506664881306763873228121395249874065617790891485428051343540975444751976258778190516219419107199217461673182952496058764730436062437644043414243348005371930451796254454715222135029736437105940031121528308217771663532629456719428990147965882479907936187860200973182031924401022878511782942335924043025647537760223061927271142335216663977299295328573172331601170364914943676096202359481331961449332935991552120224643566128919447213973889415694166113911574224830350802504761419380697600090674441749758871808488626637324033408322974052289659122397227903244048988737195570066090767018999993960341927511675396070966580087817680237011197519336747063789516687393188476562500000 593 2683627793802607816108228407745433164431788002386840818122420354590715538720091178460860571117162852527876692924336484772972705731146414624263700146250231691399091602322181652528658415781155483337677438600783384739998074435852065309569024323376283568694348152258046113136101460556667563079899903739908606276115597288154406606894982013986130983819565913143505851221306126417145968607182376052925934789431153610549651771945664408178357157081521970103249514512960608095626656018587153392002926142460909161364935572578139934178230206376558871370605031699086742832137983307512301060539479377031690727862978869717323371158988976717102551538996508157127136202131456800121604440332444323483005970266973145999181899739680458764797779889952902651945515432215042752532778936156197311588425606801565300992694517065117494660959910417143392241680120688965685872395851461371510199380576091825885726897276285935885402246631114230041573924870346168347623461158946156501770019531250 594 114915208250938320822979829618357659396343196102859233290522407879780552948923281963479273379223689779812930219175455310931412590536140886188735804007183660945698543093116528726845682273795040699511577728487053038619547769701002171154307795424707093630990524598252361375223733006625012336239709330238846137505010614400143883328520664391114577597571614696573796576710811840922073972826147175645743489820111667141122609620037290336537399478982971721427627993017998898048986652311768406290891923499419234819860451445814457303544658006926463230495246069300787473342583619588428592373284428335300707578656318333592007536933593630577262795249998643274832096697958220392233570469568002234721176259619978440618971073101195476278211931357998698872679337647702453235834817164991503836686591773807280758366836314331478586850020095783099394432994701532453569204023835689413538234462414461885412423392744736251781800114672370397895812682564908868698694277554750442504882812500000 595 4920787122696652674895021476190592712212297104867108696384527437343616147474251311155171769095442454359907505812525530937850966105091878330504306030585315799753685960962832235292067407029165154867338471117407701648514422018172989246309101450707956675582829155541576084669184019147326457679152254118343692990048123207086603238597165051562282285264831011526143708050640153401781058620060350271946175348079850894977445779797804378779095856887590041445877066627467662149346803289314148785542548247185042037383484243814168628196506080719420852712495206665565570346581037300976608550067314305414308299013362432877293506424403826216568067078824353007735651883533899027926596169812058192233349650597933362107781250971993329182895616627109438720122051393047468082387853291039879496939027297259846890784364316388760258526446552767926267921490274090056679910855426022499935758009547276322669890854484511064772183308367974717996028746454587055048079946573125198483467102050781250 596 210714044027979528638880074010135090180557896824667495229632080203323347991936357797867844787230130011812638978192936170430544017310697606936342712890431038667473197703829920931878219711376520841216255732569012459624690337193151071150795972345478101758161624803238487403337932607623257188391851988793216476183819384470727928059044666195853661917937797872019384394433836606173627066680855334038024444402189862913413458039178286875427910843287892654353710007656491536761274716322296763515604854663267236916482522504079937998662627798189248931327675956757468944089408933986956397510193334820208996736441991073356501545501530784111930802704619535287788974065314141862847332644411345652542028896682276060155285370699895846902976857152257393950932458604643561474090683153676815630230893313598724766025622109978119763931130626314635940078323832180379803836694641805805700424126787701045516621837117210256524224416396019387065991553421168136495111866679508239030838012695312500 597 9023067708213574555446695044240493580127248425511929685367876566867142537271832593513800444116360399173748931052939647890555523049128114377053624012373466269551455923805115632679215441013286837867593527009859778648248732722814931715756986331980168479708406862115461096441083086588976620554274034642667405025747385753458889512941403781345536736872084302410810707928027920944905270304644880969860951847416904946664480790883934814697410084528519506218806609066315914947555033736687367888685846962125873005621348054206083397144015828925108394854049767393496270752595234122062604255328006235459223841017492887726980352648060100591646352136641262968707561233274447795939494794088475806634312385070972830630476778896456052146558314892564951464947638888202600663078178851173949604907938769085993701018752193666622865850964612418292222372246665238671678548337335417961807786895591599044938905460135492805193412511375429719970097481793191995791403314797207713127136230468750000000 598 386381899967795301693844077804079013792354215176855461127765748313905035999203131122626737692262404741268130588347035616424346964728689227914272696330204092227848194201521054788317277895747817972249072159890796676473883096220060709756043125034500433512624761572039286690046155474846099894630498077341231474054152837487253054489313122666557355881847976928735535431655059047117676929010814920831464042020146821023189975838311419969108138873909379335216102284821116206864519298912203778480364710198460720482763857207657858936615483558169655690745614324527744114480986436906758489252165587536839461231586248333936693753113835899382668353026035905935936686786829285282377593533221386530335175755765378389660726466927493051064988088803830261218761305645932329678699633694057411125772753018049103956360253988606769801953838257093554580099734262692979174123104506118240763764827187820294563763589036033767879106406330500346070597368630661350152877275831997394561767578125000000000 599 16545547716038392226961837771153507820725806144544092792860921064795142616244526693599869592460677253267570743485566788550793577443512030182661086120211114792138383350813172367570380812401152279675903044918268253952816405209499481563744501158009913476769160874106457475254004810102117479346684321128969697393059898916862735837802008742338702315675649646919663050864319648609671587445933396843602364407388853372634906236015402749342748257707549329445743644801799697429227754105346202087303179196174127974656680472191679065017021971297206754739694418050756738045647598541257026395664525809159786213421420938035281575449203600463521991928903674005888733192702852385748869685401253077332889177808315153976288282287420677580565065744475605711684911499605131111570916329795503483859341744655707619847979411435894501694518989828546260019669882336185378844150242004669312597169425413447293536708114474005478732107578807366309222124189470641553167951087743858806788921356201171875000 600 708512202363299136010307571268657185743849637508759180051264040062498956830952299633152894354445690325140067064959329713173510117786757408922008305251518959761441493611899107136032577903424883212358852529879811568683313621813101195175010685120202521159108657734194972298083764685741232465968190649244456512658177162558853463872841450960811343783278370195422588530575464797387707461133709033301742288151318136739053470825273551632970442971000775305733472568338518254203198027780164100282436125351048430680447603197244788332303077671728194258522036117039308981925182273723100696474304270183474359335500842626487579444873032315551849011272705215177301991484131627280177663864725336880335532451796337008418780244201757931603638750282828451943203591072817269825670935894554902944845707100344334262986469693527551067801235352138502261798112559386533166313386076192272956724762131471257718389791291793930228572420044188380156489233775636863918445662591238942695781588554382324218750 601 30339982456886381553283538045351391185159685801794853818991109863528957345484457049915620827886397013685418924958608651897958708901741242698086485065118628499295782222909531928342702732895483726620198397552038135172283118218696845350486353609630615369801337312119242023613042441228387337289943148716758769441056091861636747653063269058550811372003930362443870087965668903089922633507218775357046149288302861870652275178295636623451753368624607932356229532296866937661065078568423310385727639123519996080262316303340491108298500554323347620396737270105222983891423865452639763983697188706061215904033103677839548851116427517853109860657444800162740287313923768196461255935923906482534268460498833677606408078930070177106806380281868916610673691685631699436707475460731402067697386398694020436843011129718713399024917436796675474318547456503409052363599429422977175489427118609576755082757962194614106840174096077630862104734584112593950150360555539919005241245031356811523437500 602 1299227234019550074919695488478645558176989023483185944676447923557201908385925261956531094977281803791033816119655631763167072048730699585564618247671126417707117064589482734407380186551785850105379346013056098646056867233761166194612478154508082006433510273242066952331332704584073684582825050612848920215373267194601852135653655995863077141105187654908051411071370796761160190766735153171438235723493985242962135368074551907120882271596149942691040993179060622256151511854214690841584540938768801759313098617602488309712345536213337539857010492276548803728463072937489746052288571559787424182660532877430647349931717437808485869390730559815436842913488140686644318480972847415451753724321632932995439681911362111081166491199360749113335825643929064572932580887327017109434271840634141266392227753410819270873556294004845772256354043608496470093084145950224440460538203570644845606941508748098018191388739001083117193761054433253504525325183749373536556959152221679687500000000 603 55636102550743940829146123014676683125457609087295753102726629154231387477098818806763978703753063267337484651519050166426338421643256751329945204894239134051402873812650097773078978715157476644641898554295604620888823206646502798583427664313048945437285749140131723031337663382557727701961129905651767765169708148411644092100021025714375171524711451962440792946218015302297031466755399893964531229223189609341658205865782138187522508951323551862566629499455850230987364960889442878411971499094120702638558509726366925342779017253736222886198493420772513563824299439721391705676256703692442350764929047655139396602477288964241507289652322486637400647206534862475787534950842116880145451267146197839281971318501341642385074648550278670680262000031629851132052302564168876381145247369903380895704352380478784149645226045466011028716544341032947527238368208481113367252051091621998322653127415626922345479886660949614261423360409014463381915938100519269937649369239807128906250000000 604 2382484421918776408072086087493813088498255801226831367348827267110777150000163837246824342835468566904138832365443110376346246929226071476631318846542573270423680404193520681593343275393302490751429196300881519159683389032507596866768145758135543282505875292360982411895608367709700699969036061264183564007898214972597673557676174457944393590521841371922584500098418502771232407732818406455813301117258956982775293543067155615322034257991711982097922499217075486575366193899233428927647786557678490987337572870929910514529345482887685647762748834554482457150510369128781360004584701274469682415550462834820100523129608256196463679584166071470646298699939997695982782954277698441223346014561866993059934465056417526983815399290413189789229815101635262733842459152617069264376533307138423133281868771105131080769551276186515025173050327350577272448787892318418899954276612708283848985831774442366283102902982501483344977783307091880792222618468123584989371011033654212951660156250000 605 102024675398181233932369880843456552608407249718853723700704688203573844175903024316793459618252182633882768776644258794224114541641005163027523407055836671108796302929691091631218119150914364121290421098286072778268027127152369856087262855782562655320459059864286141276312863570936425701126450290484683644756136826291005805223184899317199100236161451739350141880568152844845605598629697864150260408283445724496502829062649335852598749179954920822150285821628184288628215754251241658209242816556380491781942991308882760367464196353930208339757364299998594338952490449401677330407630391487927287156871192752319580595045161345691398902943255602020997849479045294222437974043888498756537011508334094586941093930456748790933198178951955359778776805347231523458730602307572462736097902416456245388230054808353166305522346197930241559451122099621416495118097951933727398109281686756665313052753772769721421878880221986497775190941731090629257744720193024079435417661443352699279785156250000 606 4369001051474987812450398563305720059699339524981997237904056282699695011266192525980249577195582870805663470362273213188929443856246696305822734341222430058319749010219444329178917298615852726155547151672777293422782294063056794383147452781893180163092299957308329422802156466951182810120840465653620016104755714851937897068657663091394507049180170286284245087602279047579253399594422287388824513579799043221026522863082869670909517135588319606533070552209901169353026298478229360523977555463190018971464980914143178989081509821074930463545367304309466958947682413724321449761474179461765537705162331982450349389936518826249970734349416710014086014804888369374277049409069720204631729915883723885989940168421945579720933898362201847003312469942585221649753757870824733924232758949476064603176205925538767698955985936065256520207275791485905446246910023669798771180364151682651992492943230155075505078472533766593453034865150119037321421126135456702854753530118614435195922851562500000 607 187094424881339137259467293874718347378489889730181253947485976523316390332987205508646564318327975800034543763744151805745841262246270934554506578982162355303243394091193947527683637335438751173821750709234529672276774451953355993920362934904617524483101915466770691549949907909852811125678869212616993639881507189341108918400909474999338572496464716997576331860565230304610361274529695205931400861468242040324425556463854107473982540336951571408517448529094307559629701285677806846561627549160653298965666733011845014962296203276756956865001360833042869285411773378891757708355324083270372867145508700693500328042837438115971256078021339807765175888172380272462048226727324958700517949732619255264051599007506067137664570954508124202304403742183369862764891217120658019223785185610662426431277278974309912941953899610690113498634927659557331492727020077694842433605644404216458059571126612509830463492698227216426690605027979486879300454740468473424641615565633401274681091308593750000 608 8012006766339975356804296476110491402095800046251182054899281787055806732374147573346056068224608472149074712559670460185842988053142440550586638492007474594069988002721695351323634742538299666023599213660219560790391118797810904598148768505270992189697075320250837383046759227146859041294909367018703676006256008061197762608750343990283774661374869169990751710425406594369359266724536873065858642552190575628264985408982682080070448966349560985628780193918178732367346044863674967352236900865265756773913898005725596292205613184303299078221408080872686444798542084311015828889641659095394386195163716988010247414560751512922171127432710104439018971858456634225883307066918202597428632560469872421359503481731437784530577860825440122367911542642663358882989182054346239176201654198034957030098976238888946844284690408217475231952073275475718740418065956783189361251002413433065768293635077634862880307800650316833329606481672834682283356291018078243482136713282670825719833374023437500000 609 343102218658144525656754001404429707286519872219915613411333865183536778039461162563470260553448179154706588618893958777106959173038454101823080544417627143170942847151396696152253229148310709540005852175271116125216730742808842426648153145591665516432019292409082649673718456555127026486273631540743848795150323085505406317699628306271584272430693883008377722040540347433608022152998115918551620633898836781233533089702201477050635388395399712755751323307809254057635220912203015536581841807914033434605029207805295896464848521408257464254477793390172981499628190891988142029497607855964379876715813354489495379799829196026306639465766569439446492583288797947557478611174429408029851000308309635865555660436374134253045179177788613829061787394177838266101508510920415835540930694849352525462355745183167932703872750449032570343381026615651075222759596789337621596338724714972614701918525421903638037258883272832267614443922758004254246993207551081478401400204347737599164247512817382812500 610 14692899151086842466542671502437412567580018337349438519969175205817268320713719979029695932444042892734254225311350838526765430370417187366561290612517777234595994585145332365433172791222581938036805537554974490967974790721636229394632613802990901582759272784851573068404927110762147261188018661970872195897240707071418667879850019889707751784131683409194983918444053294900187441303778427199549627970531167726135912106044837985267797786886762423675460479264832113205473015243706780960001779324658269097170243763659329344772750835870565532232874304416475808074537178036596839025478331657233418114048713998850090378184065938849660077604253124569439312456818686492187413656109459854590806627135667376463472869343682576288821887461637046529040523728963482615302963963696737355276524247402895873930020598376032545449325028915502908203585464559046014286137411504123123155682341844118064124416293463722739070156782775309105025642508766049369541380596889366960677847373517579399049282073974609375000