1 1 2 55 3 3850 4 298375 5 24466750 6 2079673750 7 181228712500 8 16084048234375 9 1447564341093750 10 131728355039531250 11 12095058053629687500 12 1118792869960746093750 13 104133797896346367187500 14 9743948231729552929687500 15 915931133782577975390625000 16 86441000750730796427490234375 17 8186471247569210720485839843750 18 777714768519075018446154785156250 19 74087564790501357020396850585937500 20 7075362437492879595447899230957031250 21 677213261874318475564298926391601562500 22 64950908297945999247303215213012695312500 23 6240935101672202536371308940032958984375000 24 600690003535949494125738485478172302246093750 25 57906516340865531233721190000095809936523437500 26 5590206000598941669101545650009249343872070312500 27 540386580057897694679816079500894103240966796875000 28 52301701141317955449367913408836536420822143554687500 29 5067854489900119131473235747545885080776214599609375000 30 491581885520311555752903867511950852835292816162109375000 31 47731015336004444606975504555192647323684883117675781250000 32 4638858052967931960240431848957785411770624577999114990234375 33 451234374243244290677932916216802762781324390769004821777343750 34 43928993492504076533645822137576974847240698042511940002441406250 35 4279939080269682885135207242546785263688308009284734725952148437500 36 417294060326294081300682706148311563209610030905261635780334472656250 37 40714366426430314418796339707983911978018708420756608247756958007812500 38 3975007880054117539308800534647902985222352848447553068399429321289062500 39 388327692897594559609398206077141291633260624425260953605175018310546875000 40 37959031980739868201818674644040561257151226037569258214905858039855957031250 41 3712578493726021255836411837136650015638449180747627449799329042434692382812500 42 363302324028903508606848872634086465816048241258874971873220056295394897460937500 43 35569832189806599331042645436965209792687513853485200734564103186130523681640625000 44 3484226744046964616290768223484546686510981470648209435590256471186876296997070312500 45 341454220916602532396495285901485575278076184123524524687845134176313877105712890625000 46 33477359485519074371917255204689129228350512834719469703090903372503817081451416015625000 47 3283630366558360273500820138162061398780763067405462879388277969090268015861511230468750000 48 322206229718539101837267976057152274755362375989161045039974775716982549056410789489746093750 49 31628815611146389384433856425202090644352918949140094421270993289769103284925222396850585937500 50 3105949693014575437551404700954845301275456640805557272168811541055325942579656839370727539062500 51 305113881607902410630049755917328920772353681773251802618936192562493783771060407161712646484375000 52 29983306442622717659991427937260592022052448343486859834283921999891216059040743857622146606445312500 53 2947415595586119981293496972700522347828174639048425278049419502253457276747212745249271392822265625000 54 289829200232635131493860535648884697536437172839761819008192917721589965546809253282845020294189453125000 55 28508654059246473843305190870190294794038638273874753469714976088614576611058873822912573814392089843750000 56 2805047926186572694225207173120509362770587444447319493180884254433327091552399906504433602094650268554687500 57 276075769577310049379007232301860658335842027427183550118329134515280087431736201324383728206157684326171875000 58 27179183522180006585416056835234902743063068562227897778890678587624987917848512233831570483744144439697265625000 59 2676458580743488784089276105300250592155871666890577730429743094815274233944065357263752957805991172790527343750000 60 263631170203233645232793696372074683327353359188721906447329694839304512043490437690479666343890130519866943359375000 61 25974152998712036194247378937642112242580224405315059963089368294823280612809467713439062208635732531547546386718750000 62 2559710884227911953981475569499892029067180179297984135072194198086616847488158834340526937012327834963798522949218750000 63 252314358588179892606745448993560785722336331959372721885687713811395089252404227956423369505500886589288711547851562500000 64 24876618792053361286696309111708883717311597729119404298417023033592234580979229350078616587182978037162683904170989990234375 65 2453217330108646859195743713939291455814882176056236639274663348389634210216567078984675881905275218741735443472862243652343750 66 241976436651625622020671084511284657232649741911001523055728157545704828916815934608943030169747601121343905106186866760253906250 67 23872600690555900918755759233128232601609176030324180110423330169807595808061989966643484021224352886747510638087987899780273437500 68 2355663979906324928894869771386624128776434870051106596190302138814837762824940480532026143859050115736408770317211747169494628906250 69 232493792799450329938754538306418990100978571957217911884868950222160074852722386556856493328697554900941213418263942003250122070312500 70 22950458689202882569668483709962217451396599031776796730349206371930373103318738444398262412875715776650054067431483417749404907226562500 71 2265953738187495870610930574744156962454790974827540071545745586862421344426258542186363655130405177384744774826685898005962371826171875000 72 223762931646015217222829394255985500042410608764219582065142376702664107762093031040903410944127511266743546514135232428088784217834472656250 73 22100421057092735838035615514871992538435349166986618995748993644194633109105352791848131409687114468948232470779657887760549783706665039062500 74 2183163215234431067243788505590733316972464897441516011607096534311659027399461201464997846010983875243399721099990529182832688093185424804687500 75 215696525665161789443686304352364451716879531867221781946781137589991911907066766704741787185885206874047892444679064283263869583606719970703125000 76 21314222470333750509501107180082329373602174793721520821320083464484727084500939709902773970605235574001311477099207536411995533853769302368164062500 77 2106509519470647290614330203122422422507955197145724330522673183957516533935742223277404024887088866469480264165259342235003714449703693389892578125000 78 208220364039983212956878023924024062532517109871711981901664233952723749700571442839343397844608399493329395342489096520921521005220711231231689453125000 79 20584823331041378394850852744894024409860235798709754160151869204693322596980543906016100470460653165100032628162529668713887076592072844505310058593750000 80 2035324406856716288790878065151396663524930814597426942585016067614052271776451278707341934016797081699265726109570120994085584698041202500462532043457031250 81 201270969122497499669320164220527003393020936110189997655629366686278502431226848672170480141661044745816277359724156409415130042361852247267961502075195312500 82 19906189751017740516075445510103341433139021851873669280331148339338032374600606618674421877425256986445975724236133030248252495653105142991989850997924804687500 83 1969033950070549995626257923348776303205679149444371383030346118867051154162300967943578356791100721189415189108176532269134373365204737638123333454132080078125000 84 194793715774836553138740515988432512852847544427175311821216383902204703465341917185846858868262464203381431208201749799482221936486325830628629773855209350585937500 85 19273119407839710728197738111326087448146445278029933793134468101382841836982653218034965683318674399416915723070314303689946899833529414536315016448497772216796875000 86 1907142397217627189499566875899825630043328480419008564878771203985674232938632312621832069360952548128348288410795054934900559506782968810512102209031581878662109375000 87 188741333793606552891853687373534467524977680648363951075933563980651208570133611628436484105721855625115847853068338195281538130498866223661025287583470344543457031250000 88 18681102469799012223727791102539604683438131800536931975811151616721273030066633605496383824554970028349534486366195746373888603598240054637358298350591212511062622070312500 89 1849219244482351659449908310262628283832471249019442367493216244306903543762775753532844286453138044379319087920069489051168074131466234621967714701895602047443389892578125000 90 183072705203752814285540922716000200099414653652924794381828408186383450832514799599751584358860666393552589704086879416065639339015157227574803755487664602696895599365234375000 91 18126209603140800623216744106276503328524461861679696674508505030322141670340201586744634890915764881383613552020030588337927587302489743081856943263119319453835487365722656250000 92 1794888798745790148668527595741075492639759212607630833747526965502551202356513439730908954959158892058746950640244333258244786090496538689953442968771923915483057498931884765625000 93 177751890714502443755238055449196831045292283313078279342093799486865554555951492257222273926600574149043649627920971067832628816058850767037324835939671174855902791023254394531250000 94 17605001090978912248524109534383218053528416570688923198669077374709769286339450988454674151666503673697833808893023836611933768909658517458696747048918496147962287068367004394531250000 95 1743821687011700676406440744405748230354762104528239655783958085221251884046886671593247197549282100731543327807193203184403123846735648939856172523477084723708685487508773803710937500000 96 172747335869596598256513036242694434069518620979828740901098347817230264763394710904706050507225758103718510910900076690454934456067250223104502090606948705442391656106337904930114746093750 97 17114452553678590816959693590642201148536844820785094845974795077562709735837352286538403560561232323471493709832471515415174434255734790144683145265286361436096740362700074911117553710937500 98 1695727900981827722782434946583018093390742481732890519943012859215652158520211129615182638500505774090900040025237738925319834251256987880661972862509495607596932131855282932519912719726562500 99 168031219279108383439350371979589974708719027735350060612534910595005532071548193752777188724141026705371003966137194129872601757624556071811050038194122746570968729429296217858791351318359375000 100 16651893830559640798839621863177366493634055648573191006702209639965048228290426000900219402562375746502266493044195938270374834180593506716475058785037564185183001086443255189806222915649414062500 101 1650351061820811924716679354954509293081949475665521207693951668277724086784031329396150457620290903192947401934380211307786654357898425764672429093447782351422592483913831529207527637481689453125000 102 163578914068709887832212041946961656402534403911553131468488738885174416837123105296030207122952363051771551309378273885507088976062285141969002530732912544832180490317341536865569651126861572265625000 103 16214958375160465580261018915325034095824041397446189051390971106967289280650746651189013735197510939403762513288856081272110470345591566014597241153233369735306435011068515450460836291313171386718750000 104 1607463661999080770504722163625010591614864103919905856921547231854161081572203826670757034710445555627430687615462559595340951435221625438562476502786885018952012932347273022060107905417680740356445312500 105 159368540203908864961468168793679621511530812588630666386221968415255398658729922244215054584149887943633842457875859479880945756577686864908908384704871171878956710721286782472816412337124347686767578125000 106 15801541108897001610802174094543139831001781512325550035086725358908813583992938516855662487541653983845204568229012105033478678317278197643326670974039585060828632355478529092351891449652612209320068359375000 107 1566863095003712028884215580776660874831111232203496129647384636056285160057617548260173635446887371669136639896353443312198212868657211934539214757332336425190577470015207417475266993278637528419494628906250000 108 155380590254534776197684711760352203420751863860180032856698976408914945039047073535800552181816331023856050123055049795126322776141840183508472130102123362164732265776508068899630643500131554901599884033203125000 109 15409763125243311290797905817700984577782822461729781240191889311746518861211916191944990542068206774017283503029587965920326139542140297098409025012880307752300511862789469952339516112260753288865089416503906250000 110 1528368324512768419841865022464706743123732664158835575731759203555950188871109142310180425581492144586623300164116406438097801658225005830396749662641128705250896222027573792545673825316043803468346595764160156250000 111 151597614890861083805936341417445236412543212904403420619879899379738843058296501412928707077948004611700203016278573287238349515829345172906920844916025468872183490130843130233584403754321101587265729904174804687500000 112 15037941977120237866821006724534076576279956208642160741847015018829451306943519024086052996750020814607046924204062046618018420722000222062463308812652169278303201565657742650849310050986673559236805886030197143554687500 113 1491817075783343951212951198071035384248657602644943556779690604965293355317140250088536761889979940988893770091394119845911384922952411409913395502564874492121937075672772523150626244881067350434022955596446990966796875000 114 148003957255347544633495421492836931542564188472932558133142988966293577619621545864046936640137483619161302980119890311028576872619226079351934238017620443034202704612798747691522656400042734503585961647331714630126953125000 115 14684566541595786819723328341158864251310064265010091202601404383525301918607668159206743887512771200822873626114503899555096192318133648394831040485052602217567416170713336618784987039343370440747094107791781425476074218750000 116 1457063455980754364612202665575332133901541721467811635706397969434277802441157418210945018493724107943717891694637412792061699772256192181245735137784098720036215173490607797260475869162432704939647010178305208683013916015625000 117 144585527555013317719210879891706034825614524668729000773942567736170643473007159191701467219761853788261236945083250961673814823554652916446692179057037488372824428754068004497385682401502937644011126394616439938545227050781250000 118 14348275658213609749931859351965064981423271897210310161549724306699646059906049441820543907995011083563890547685803972552545521896821912301616656074219567702082831022967257056477850346793215252638731271872529760003089904785156250000 119 1423975928768930513837775285266448885971502866437426579898338185395990083760423898385719525659000679805794515698902058116349265660516527599009182422155740290433598608245742065857171534417040942299692574124492239207029342651367187500000 120 141329610930316353498399197062695051932671659493914588054910064900552015813222071914782662921655817470725105683116029268047664616806265364201661355398957223825534661868389900036324274790891313523244487981855854741297662258148193359375000 121 14027839894819003351370036005974938625713939095222431425946032061616774462122289947905287451975920395234781150861351334787210347502836752264974817176375836844170837099498865284597144960649625416646002484810651367297396063804626464843750000 122 1392435583002115824467960131412758252109801659370029873509888920214583104395909272697811729864167180215518030630581677576009158264420926802695451114802552329368105223565010316364519880930057080291664672877516295557143166661262512207031250000 123 138224702995575887941087749630486002099680311064293209394762144031057395972959774143416920501150254231150204504060181164252616442346174928950499659445033853183614347802672975307404778424032495531392078502719300558965187519788742065429687500000 124 13722145918351122423828953209284537789089230880656850061689693492115456003444635642785986220719029270850475947136942178483465390365172688511134280707809409134599134043958905855114135664514838870898681341681246692587592406198382377624511718750000 125 1362334646773899434237738474617768911700778841831612074124552769897222472021983426615792711992985226010035252031755619479838443955454344515385411388671318138883002027884240173295731388773033203102821083602114171640096174087375402450561523437500000 126 135260368501122872399318319979907056233148756438995770216652025011224231150754068785425133547874961725282071451724307934069674078434395634027551559303795158074812344197078131491504759313894010879494379014781335612838120141532272100448608398437500000 127 13430183045662672605948063109815968339370124556659343798677023900720768148118179585702448299517348561856747409497980496445815670307541172795963977660006747585223493388387049118959645786993728166853733223436162536046367677045054733753204345703125000000 128 1333575207112285693918749079107507481198392836837033278759257607641882524707672363549047795991136720478119215427494782108018102887569127392474235594208482514126489070049995267984196077755392851568054291170887701821479165431583169265650212764739990234375 129 132427119403940928210071129483466440574817149146375165123303022898391590244226999822196141601910553405617884880823319060493890682091166836415464790401633031053956007653801855681221331442221569213850972634876522948318977590531630994519218802452087402343750 130 13151031626960595255323217551011936521699149195997718321091092504755657154253619751573478369851271111280976106241761915930585605429207414293258849569885249468512092760081399668035133760916003527313969667048122394329215389952025816455716267228126525878906250 131 1306068102799674383753855422432559497307678862900231414941947431197489309746867121892908042685229291280652665207674217757686402493389224885154943762627535080804139899302740531917077024652803098399654544796153224047504520788365312000678386539220809936523437500 132 129716309300785842204644277182506477346239923428954801893097960780296097354404757333454730603055727338555730612671280263661126793093429835184706914606416552343502076362567639192673331766653398636511144562708854297445335360117191214612830663099884986877441406250 133 12883852976416398312205645876548199742434807432304458142915970390283544707155540183270202941852377128889633093183365505886943495765144421975864498811659869597426033298868560253648230922086401473596332478747247859167314888023669894323575135786086320877075195312500 134 1279731963553001951757142885200421929640352887492330879717996760408014776509255521189002993701904026757619525897541752860859835288313972063423555814799946748818958979163735350567596668455000026966919293224819917951619113131306315622737201920244842767715454101562500 135 127120041712931527207876193263241911677608386824238200718654344867196134466586048438107630707722466657923539572489147450845410305305854558300073210936794710382683258596931044823047935733196669345380649793665445183194165237709760685191895390744321048259735107421875000 136 12627880614277242151311818904311751667385950779378368321389854405557498357673364076462015373980371504033433967825943985742069803122662463842896978527618356891691550173856900114407188321731522079824210137591324738418773326187197550418694902418792480602860450744628906250 137 1254492373432943545104772666333452118197976570126566371197926412114142720057915949493781235327539096130620702935117501065325328616784205349648378669787487863473883196103594237642933088020189894207354014398671019634156970579618676359112683371677121613174676895141601562500 138 124631090143229391328887197503127743047059846206052354703793993551339831101405997591012614031453340637324708965510586518881233734319648227128110663498452598610340134917248384044091395918527561228861040126128838254958638164105594586111847021925314038526266813278198242187500 139 12382412625021567584546274802289166413524435079896280708340971589525201924535372854186217264563817512240677919523030214573739840798232676378699340020961369689271922756886332256466922141258026047270294706056397527345171172994951519670536743689126524259336292743682861328125000 140 1230281140100357179293133446427445034372320656866837604664449391502111134073478831440930586786305011394770213289752502033719437039310118060197912997796947516984088896773492012053249192749279587982355709723174925752652364402569825990122615033683928231766913086175918579101562500 141 122242828175929106963807089251407836394015690799321949229425077836486361619641407294237145538128604323693125448152003925478080233480388326406899014887483934134376492509195908431673909151896503742076620519302700069465671101276618880295161961857530741326627321541309356689453125000 142 12146804968749011966614915699558905433236347867453751433994280621639595510233382090997789602415454978924718310376230812595040226016959713278882711972270410638282058516230663858950132803755349773244374053009585197043384642528261214091300952688801118029005010612308979034423828125000 143 1207035654586877342976209455179944379064954567807816838301109983451039525877037479112437694058207099653987742590533145783045605676230751927922540819062675071118797563046417716333436273715828813131486400652211228321583886505780362603058647116838209001343784620985388755798339843750000 144 119949168174570935958260814608506972669579860175901798306172804605447052884030599486798495847034330528115031919934231362190157064075430972837302493894353335192430507827737760560635229700510488304941461064813490814457398721511923533678953057235797019508538596710423007607460021972656250 145 11920465609624601290748540265576451559783764035412033886841035271479255393509523714515629828660446226966466275629326027097656298574668691852313992669087114207744300812397938825370714896443835423960044509958361397491938728117150469795266990032881621042193387438601348549127578735351562500 146 1184698328737349073484666570229550083099057644889237066425091930062767094245364308887820471327829279132078257940969319542376663646016730950527918038551054980509382224574617070932390911968493506860686615339012492312383773595752419977598109762856933707686479806397983338683843612670898437500 147 117744507366344693630006657081998140912090014910420092112044851008279096917855595597626238680949563048433084003520828289211721468491866933246346139749870158266952886401599696641647831454827824049215179932673282399210387294108454801855159072349250350131288911370575078763067722320556640625000 148 11702849347019800292549985984298599005519217022515402398433647015755307538254431157034337641870054543530072065485076919826381235145374071540903727808922905595316736209240077956747564869598089809215914167632594487110708088488752500914117499690928869259670674907169996004085987806320190429687500 149 1163216099525927800890371090117196317259997342976195365911424914787490635178175338494486848832855756977720585837812007937105410016798590600810632274162068670245911833951983587512962655830521544124078448474085398349728770406163923077436779667266151367353843593122064703493379056453704833984375000 150 115623680292877223408502886357649313935643735891833819371595636529876569136710628646351992773985862243585426232278513588948277755669779905720576848051709625822443636294827168598788487989553841485933397778324088595963039778372693953897215898926255445914972053156333231527241878211498260498046875000 151 11493453252954219360010783604161034451483526329380302177269208637837399355907460503190353718791574783286206938718546284570289066970883419767323566154014314460893238283346727156740498044524524243071922520878440859770895543532279047999981527436311882405190268330308356325986096635460853576660156250000 152 1142539991132488516643177238545218622117868966032476091437748306037652001761590317126356872966715098522727545026560752367480709223224003109764862398599712444105900200403743732489137667452405008636952297963639745994330471465610107995261321576070214099621216805729995158458223158959299325942993164062500 153 113581916765523858419233501949495263022305797211463799678223213953154816645711037408443712665514618617847620652640451264767199916896974426794271614919618472384645372863666288700390744587915556740967610797561833572377558633934181324234801968444627166374109200099040695164376302273012697696685791015625000 154 11291812634286819950639382563940081018646115294204615409568814322225975602895038848852423642266420850904201767480034473140167731998004405676755184574151680598759225055472278441577807140525890738339052735783582285669483264191768286195031286603163908553166310737118915863419488232466392219066619873046875000 155 1122624727060386422189373453614946119337655720539955635235196314229046993810403539747199021466616421370540317657208588587677320968317728332121273511533402567915352632934372972804606503454864363082611630054354858207527336136742898646873755655191973101963179667477435441647060088143916800618171691894531250000 156 111614804594273034667674245292101373787993847599837896810883941241618710730765121163327287326584748047801796967072469288428687488580820297635903539512070986079276406005205928257688761978108629944944271680404127248709929381287707423160333014179663479560569978478045023717601935686616343446075916290283203125000 157 11097497450424217013773216363119123852424101662633564135145849189692153340810468416302795892789731955580802870420390099314470138195838247427365950648302089762404488520644997070716697926613221104717070579179034562753898074152236387742247123256971636407264314420651482931412523669223446631804108619689941406250000 158 1103428385735218033458083728256971112161915424809957547867982852975086892304635815317195718200801829254268437305723597849559024500358347260024804333448264747894775409236284202411134964728441161741172017714573626461162903448934390198928495609917875999734951769293891119319561688882913585985079407691955566406250000 159 109718256468388661062718891470079957756477250731103325986118295003371847593310014089087196885249540380565937067946478503154265266356386604911900355420233117385008800125947504654843042719224243818414651572751000216043933984450645968836852299325796349407607468380732192430454530196470841474365442991256713867187500000 160 10910109127575397484424109770556075799409706619574086977744637959397788095059764525983608140277001171592525367193927956157402252423313193025927091592099430609971812562523904994115955060392860744693606915765427583982868685578811108526214500514208874494218967637109057384803322346411569299107213737443089485168457031250 161 1084912093990572134941801226252191140053101881859510139836594122546326629825508261248432088980340302839728764774998674398012484852777914412081321344034235304755582106372718751278238760974470189581022650443506183972457935752278048742265181075978161991630097340808173967271435967490988971917431626934558153152465820312500 162 107888480457951340085879121943967896705280687140473508350416859964329148188203321535260746626378285671284138274847090398469019327026248155423642511434515621972916220578175920266002632341350091075001696905215337183927761388698761513814148562555606109167659680002590633411992798989381681096233478456269949674606323242187500 163 10729277719161909342282825562648586537377913733417641535952498773139726945587581853291881612353325219211753873836020462326274866816536703063909479204622688540987557886946206549152777118118312738194954029653623409518214798225809350545566553368259969506796094557312847654039283874956300923741991937276907265186309814453125000 164 1067039753655675252272151737358527112345327884097815447874300335304322844405691829434088957911480087349656741965033498417936238279132400164465631742849975915265287006927394078150498748759205370487559147705186572007573679018676527484135307838026342089364904281888856983154760487808154073574584685957233887165784835815429687500 165 106121953681755338725975818242748060082344427745728190906771324256629926525438805581899392723196292323684043246340604297202022243397349616356854647879806695572747635052597192863331421012960970483035427962679464525116873167857465551604002434072801658705927753126037230870118906696556414226417786039746715687215328216552734375000 166 10554659369191449652806390115588978746744015072782966457052979298053976427319245061187704661807052929301346710825803475583164983364399049193082350822262702071723273823604696711889167234481841100451294672673722646443852867477872025644470362569529851718282332554884787238949778009398472282398540045278423349373042583465576171875000 167 1049777797139341190018647543831933754391725091969611214680538839165727835076482996804357930734222450034104005190518537302014193854387234773036514054837026834798344779701041990326221962663134016038898230617428342260074228316212301472782351630418508006231554154111594706820094687042566614434968563784877915168181061744689941406250000 168 104415398751180900507211907484711982356462656469120258317332166681305429310285898075004887039100340119463559087699790228075340353016730315818096130097182847675478221838121497966376005929172436952440413295340640471225240209308973557203530331811269457048388511400028259231927275121912429328620980362174464062263723462820053100585937500 169 10385934041463615014948119318449753984687202693762790191209193620785469033762757080714983142764950990580961113989547181857671428013084240289362106194873631180028336740229718229673258341238986184440966553222935895392285727328306778086339318803239287414103022938665532767388742572777206727894193372119246987494989298284053802490234375000 170 1033094968477351352369251162794031411065062338538404600784396847808719302123107189617002146730325419121906190809195546148313081457066202960547724798560665313260465731042850207433969403237360331640569084794116741124020892053656868337882340476251625589249894811134318582920844922974485680992298881897273332697295700199902057647705078125000 171 102765762653799687156730773562143124574366727359872878709605791703077867421719609914533371437911318007389615822598925380016406523887111768180799993119981970634856854298472994318431693269400580357930293171625296880231551893758499008347243342111345913878015852265466427458968258127461996688181309830834031515678361756727099418640136718750000 172 10222803482596003763091067067722493380624504099578052062333459860695711113869898404870151077341061925037420504213183797977213462928537688102171441176063322776525585913063214725513757394415371685605740210270400172213731702919813476935007753392587956897981693210826340545482249398609736996132454716311455111821260288706980645656585693359375000 173 1016962126794666039091313666101179832835535928056290612674906613887706290576306078311071098503119512889560733396005162792993316167630830128545494234913582572161880540831317488012091125768141888492917855599731716553747529521676242416482563213216408891411936070279313992992771746532217189037222807327862095227999361668480560183525085449218750000 174 101170197786296949061325514713858752335535212153186152329900192450552849941815277100946211006258613609875266063706030850268473004952239480029439685093989162782311219320632791479823548201416874079381655634662965595088331816208136530053523961038942746611152950439855892061522292715360227254220268935892487749406143393571255728602409362792968750000 175 10064989391196742189472441206675890732352388820496976640363213431795000671354308424728420192108356931131019326680697126303852085806962796270357399528493436137371647590698382283792731281066673015554483569139898462917073468115335182789896298066788532677143844955187949033092017806710980322834142183850789781240919751326146069914102554321289062500000 176 1001352069544630430327627531414175265474376865039216255527044699947332169064851934755651349794416646955137206876017083418070738764090446378942943555363182197530554257460958373802333663247030934672494359634316034577715661515338176424153887381531063677140845029348528338462734271565393553709237668404700733349593777532504645932931452989578247070312500 177 99626044885203061458019891684766250988721901657291515592266989638827793769672556898570735988020774875028057701054581011255512483817134241430425062203082703381429720191454672105418620394238501466568506628024324118155778527034493145928530829315039725166385768174167141470783901255743392547003815483654123809527380917216987654683180153369903564453125000 178 9912231769196327069783889223242754522529577968261981691792406665750787795847758329627459181729482713689589336436385560164804079148322738290633864334924689195983822160621697994308785208887437421196226136979274045688420436594274570867383601051513222093801640193058989187907769051905704955097963888851205239700729865415240738002466969192028045654296875000 179 986239373236796564876262944502533285174590969914781530339791970486153802480718300841704178919564732574366402692357691768352852791238145077967537004497255388717719959109901906584578014359135533360361941338552350579389765227620279928201686786186874220617917384571958644897415457063913995811702440561117124687541893313103003038122551515698432922363281250000 180 98130817637061258205188162978002061874871801506520762268809301063372303346831470933749565802496690891149457067889590330951108852728195435257769931947476911177413135931435239705165512428733985569356013163185958882649281640148217852856067835225593984951482779764909885167292837977859442583264392835831153906410418384653748802293193875811994075775146484375000 181 9764287434494327404836678537203409582135033951007949881001411669344393277770357964181379448082681784251943214324262551715079947169253037508245505383282094863564699326658279928674203750505519779580672911983310052356428521210328196297998793991231755077216601456165895203662674099343914701240838204272481115217964834848696220603869733167812228202819824218750000 182 971600249663144336821935430267877733694865191498648199697448161163884408024292212809476823103172346773641162700068103360220317819973475325683110453248564494390970905526271700594999065503598698946186738659438159605356706149005734258004165709786852112353805782259144846913906746918232391425668021315245236245040347028076310742505938833346590399742126464843750000 183 96682188777955510237854886257803571205374290367160566756778858004340628798482848061533185512069772867475440288351039137648152937167852380768794761495389942310708088467942118403469579141095804960710713174799829980401888628269914867968611243580429382327665591775623101979793671373666731409078768678418665311596637810826609937819853257678914815187454223632812500000 184 9620928676762855393777842214023822765056539438166902050633809185105852789675113847862351232206508376105844085215801775056183044997518353760199087407503205672331875542652283630258304315616653200166375859948830907288905330345772506698398216684552510817497592312019885854619685450281727457066479644031770444865948034327365369355877788848374621011316776275634765625000 185 957412415887590096213243649514478795160491303008933333795505011339452701934696464535923709107685509211397781669313030696131512748131421041758190265795319007716917993190424549367866932164878840081421511252205281098317552063057685666581141454933036346757463105212357289640802211565873526943750758089864291297200558443063764593738973474046360934153199195861816406250000 186 95277977516555336994124408346844099453874699025243849508359127741361664047372212680429827180555154707005230853220345151534377962193078513349161837741243843187312645451369668864511918894472620053264043942356557812526117681113966460690413593176400552572476570309036201243286284602603865503918422216362301246834313638608119799086604295723645918769761919975280761718750000 187 9481942040551309205671953151522827223725177266629882563371996616399682181398913786004273175562200155600894899349896381123287560836434177184106426739917368565325606052673740842612656741316232402092213143140403961984551069762197410874056668283490985472587106809899271150468223296547903406566426938216590514457682228954529997117656181515599200793076306581497192382812500000 188 943654976482526570415543848218043071042010992865133525322819450493819434116881260298616761248770026123897572164024262185195267357711082208056549171829010456687457921518753676411078763989503767250772914405090202812398672953461242326880852465872959245702684938368166825666279031268145067749243872415066002795229970764570511947188016788068409823608817532658576965332031250000 189 93916138135641930103261268703605238975133475004196622282128221501527743681156277810671858619520445457092663134419557522240862322743626753087532750910601516879847002665437865890435934130383946359719780528887548756091106022511142688722903888270213563024695786723308031697263008350020151980758080635594664087715744709426303331886807385098236977682972792536020278930664062500000 190 9347127221815731043435108374658816152735652696470305933447603518915208594792974807367393928921745387334853999325651751292498455384642010004659180630102498337883720107386473915727071128450318029801584472638229194619383236240451096019737434353630202509457880668093446733659176252099374073453343709574184725782656486606586294768313303432671901305184292141348123550415039062500000 191 930308316684382445736656597917613063159710773612044585313292894736011075324682989989812348632473192739453269775814868021310971920743689058578905883655751274362144079797994079256395927496547359929466601177239460679133378643617671912749783387761833244527718908379352996894559898180152361970408711617828542602765967593671232793432648681963836878594520385377109050750732421875000000 192 92594749644992440302226602011487425192614962936073812631963683429193602340909853847423510324825847464848708257374073582746107673986520301611681726232611494026357152942394098200988157158640729417979722648422115070719994093122571407565876877813169965119399522599632477972161664865743289777367242078211997130931550212057589888971343314126713139322610857107065385207533836364746093750 193 9216296065701061026972917226117478953109499678766725081140012221113000523154809805228008462901059739895045003233968671111672167965186813440209357310510190674851403668514977339072448181437763793364717471897351453412078168543443506421453341050730544196599299632844248196089251720574759567995983006852085310285984868257131097239064793079658857027913754222936404403299093246459960937500 194 917354005302512826963129029053239786518270303077244645962956886544804330423295759479138368137213729780274840270350180614259740017565759626445580874566761762532889715665073259883963785482284633246766465888339466831892935229762340768032288740668076332146043690258878518899399230537621686896919751867596738874342102093016502513847119352413466645407291721880937984678894281387329101562500 195 91312006373957815237714535661145560288818597860150351682774323937613600274441900982000388336119582025821203331525625670373238737133084073586198588591491516978273791697738830637680702954928947340101215912270097698497650629793266842602598586955730059522844656553460677188909431101206343295739550685897706161799898469874104173301397880155617372242848883701071827090345323085784912109375000 196 9089271654877127424937809136474234087932912470671088578219015612361435415073272898769528451212719618998835086724821208311132080415645256508503747262346936205337355489912676457863012829850325319415177155348926561722903896873809367852942338936256599292299485966112335775283790820329264069897339968785021669473040914016549859291378942050184157818663172045958731359860394150018692016601562500 197 904774706356042988847870239422638225707433571319086533090735513494455576089273510380053060549651937708462721069409867487214721304318799391531768953373722939018606807904505509333470464940938474688993015311636801397899215318250770069016239931675085848334989440586106114483833187749527250815669222273473476844499148852104277871593609409157925557482156364574876761253108270466327667236328125000 198 90066209405442461162583446560708077922694523690399977612214126116038986892523135806014372845624442890069698142818527718045465438929916848520662454904020601656852223150493957520013650828211602707677031978749299775518149161225872111415707520471292636720619403403798745032708849144157485422105254399041223376793324363004925842672272936638902589585723747200862732142923050560057163238525390625000 199 8965887479004096259451146112400135797229037760335796766321416273159458946436599599583641839556885495740104121654447407509953117312571119443187553927882653863428354475433594464680755894004381153965236198487555922376957461728062947372588773771539231826308896389091724317075187444953566764883945174095510729116963596136319502227827773240284725124086369005271812682167364982888102531433105468750000 200 892554098534857782628361595489433518614150709041428568087296989993024138117763490138551545127887951100927365310700239417615832828466454940569320993520718192104292688029414328958969249248136143877239263559436192072626115315028666410941212428956730528309050635534081155764834910145127571444196742081208093083593725995370606446780254826070344386102798034474808952509761184046510607004165649414062500 201 88855758764589573285539878237530172673975898944870575360332401839604044794708693719763265761238994534972918307796576073365635895013003797814886134728107318527397495957555127972482461081866687756137102805096110464543525211212555297925043088076737203340617428940482407596290281353253744798996899547487432550262241080434655895522750741640137269482174072984283219600598613396869041025638580322265625000 202 8845986677009387716694093818597682041948788751392808269783587133635828419908870449031877596329288020288640530543510617996945236874809437495333466185060585027653285364883334769933773724536332132554045234705360304168169762363784589313230774758530619599900081663332184241393057217890756474791225989603823111810760733304658069598824343635560200442012478256009581911722960967381368391215801239013671875000 203 880676801686501112090579488048567261417660200323392389814415251087586661903242718103124365624703994532184360208297288619301789346009353358525563308374750854230900971548237417243160428437828928073484010804903112055363107868828012561676817526452728187753599263132726322751495991988040336726752104679277167929534356749197731953656354605293949019374739830315042612984832715028460370376706123352050781250000 204 87679146285553125424312104913070593526434699355725977632993988968572966192425782375855175812930088867395413508973127116951075204007107679959089170554368577693282346726199519334355825007707380044963040487488148067864827062823024191802236097854190732810174514873655253015112174496456368818236937480569212160043346988118656548915492951144706395017161597812247624851578198246215833933092653751373291015625000 205 8729421344820191658098585664759857628656254701709108309704425926090606048719074235566849455326356652602636047405568411985226560555049110965682975468364208149853135105764547266410743358084427447403393445607966351537176196840087432949676286620507477349539813895469774214821656007183777988196175092577646927738949814768301366650562005526163207425854966884624263527905907444903732539387419819831848144531250000 206 869128309622631703434961126137013009532717397728416560349697940505428786695282585298427584120114441480000317147030136552509692995068239154884261295418203442492659228248693516670312360554910713331279609560288300339939241733932976940766313779546642526403211567942160529834913420909414012319920151207609410135562430586882820533995275404570909632545074615551668179404612435412502691178815439343452453613281250000 207 86534949088514200037654825167554773557822732208611909704382968859018779197052048710147789897176611782139162011595609248054225954726359463681954711587290690578616940551717745790218056768293284066462187212741748164280907111769848573667602545876600495020145847416849896231389205820980786444026832446322849965671215914954854740123877420715973176457748733461448701340720107699766572295629885047674179077148437500000 208 8616051902034274436441497255865670001838984538655541586431592716684033255629557349938272734473690528885105986827620516957706824626840886984871548446984568278284407878971512092862576709958432274117461044114815406164699934061315211349307926563001905057053944711552698802654184868040923496422094711362241455716590776916899238788295679726095213867499885913397127907530353031068104385781225573737174272537231445312500 209 857894928618819382882045731552940635111336211719721628773404040354998717940914298814428017245921052182292131989869774918133392442509850995957784321443774477852146066800943381112297709733181701552078298220235926326733998219215165302292334697493156192522931049987615608053749220592974248615042061930374376523742842428902742388442263612918858375993648927549254697395725581705872020421566048753447830677032470703125000 210 85421823606759587124112267841771374667514477081235139322151802303919158057831038039093761145772424767293945142419890445419853504632766592026082238863758687294706544080036790947895929097718235140256939122786348664247656679827567173671108183450389980884068991691624011259066172393329007326383473880781562919578394453277887349249179676886349184009653328928832932012117247206998971176261647997307591140270233154296875000 211 8505746511744165523590515390310979060495161912212086621603835859740955027464597673940094415510325328724387618209677242930194891622438038381364871272642511943420779578775227383010869527692228058278664886112517466520584203048233110515781909641197599518361561684554599414943034511771765137096288086422846620570341551959092005723816421854891925858022826733624549296562006463597385708119702485419111326336860656738281250000 212 846963721051506293410357452308796075316287113050929946141778183958167738819705928758846193921806451364961427454746634897435915859196542406748171851723978429837795551452570990827167244007466671274823659178468130746460059086548117749944132606253213801097229090381828271931355936525952651151427554265973076227546746046492604909574361629041361107843688077107614319105773379464815152350976035222629434429109096527099609375000 213 84338500110340133724101791377791383837833097031972883369329179726538674837398886145423135084889741002116581578944488855279886269359430349517036267488570809844411472517882773311944681903278723463563426343546051892640459404815425246367676303186059458785315629140838392712037837623077256952684405755780699280686697106319756573390010376300315817358519362044377932902504475955158353903118317873577325372025370597839355468750000 214 8398380548370786213367332590003431727029080830613748339254228130712799816752197494200780414294394302593945576856575035074833534579670377328074966636361887653198170464280756538680098931583502789759516894303581148748449485591666878505117672994836107788388205873790963311651992148354095073185535918951807017156231380073243049434304304294204346111729194416662120327814814871983292157361922214420246746158227324485778808593750000 215 836322453677295501526486468613830108259035444574141171829921043156097879426346736515528877535083637295518022327903588376521795234189501295786442026439572161185920137861632546479725200582338580133726775381579871603275830169849245901370090134043911943020425524455183834895205357657028723334429414068642735987511227197061086922737000720646116512800567685863888354504721797251917605065668626096453408536035567522048950195312500000 216 83283777678697343693679277499460581614128946355508225028062970547628080492873695844671417387868745547345336390153732342495295442071371170705399851799607394384764547062054241086939301224657883604983624715082328880492884754414154071011438142515206230992450708476995390224980866866679110365386929151002339125422993041707333239389226321764342436066389865383945548636095212309670128171122834015438485266713541932404041290283203125000 217 8293836108924652521753037727020014602218094611716740750490510569282224974428574042411748063372551111880795941895032976595960066834849451608035441462624496740344524709728074423450499075874916427205972949737000585748623223699953315550954738524210168902059261798100785174017679875525048732700514004392444923964934929176476826282033091305656405729929423921415038276617592341068992948285550428910717357666726456955075263977050781250000 218 825959550113551404803937839695433564285113917524635053638298093849161028416717167251188304843202223114367338984133788632560977298094410983534171716300815707490273538753194934555551995124974475388264553847661847323865184341862323305556088868626618196622507218517284615265705642649765174251964032272293483024214391341382164672398800056173397102737466941898717802685173989562421270216877522071796668967635923763737082481384277343750000 219 82256519579801626204446960199805507018531207950741052602060645784704118857390874053645739400138084411526719923488392374776963081604744765072512717500094934156908063379941468139984424719980334740721689129760296301979450550210124526457435151711171428622542842172885741821666849617312230367284637186569501665562172945915730646141633923402473930642484721474022992130427601426284967595571227198109065525954974873457103967666625976562500000 220 8192001563606607409724694990807902994436448937276074829596130677922123837115609320524446137531933770257047425107412167869833005081636171830630698365577636397172071221156898031577539752794405155314600949241127690801680734341381038066738200790871663641454153054581484560512366705069595306123665457989717188602123678386425720258923633007946381001712910215890198898080312487499562000086207217775316480334879543079296126961708068847656250000 221 815864047126612801303350845012135497319213760676228085970184779280841383053912041378927870982252770512930379305946343053461649058130371683222541497856849670143698133835580659162993891217216549631105732546593757803371008881691387546827637101389526320128533523671214819804874168228876889989963243123772286520962634213960317207687371776040270795690955447292956007903835646379481265257454393046310930914799541824322659522294998168945312500000 222 81255649017880220886563455780262683989764938056537851264868403017564878285234212769766194718097336738922931020065196598702869642681362693315542308637905163094041287113084181865287364571228188794341206065789135067714112641325209813785401154557308229450639082019687205702188143511443549719270663538137861508912089380498480240819674729586713456273545157385798456462854982619145634120911336172315021092460440854665648657828569412231445312500000 223 8092771142094707201303024003944548033240714234240832630460660228789757608587676527428283339412295286867615685899766889942559348717278320262503115133846967140442408012473541162457544247206179700100081554803482914143185837505977174727236590326088859982505354312364362505137213755108346364417046803506914368219450695698974197975807066117134107012714968365643873175067305668032397012670138010704558827190790992744950926862657070159912109375000000 224 806025554375593382415493149678584225989287207883540071364184507608479876105317246995200898670929945759002258716177675511689727990546782701144841511768418914746741619456628139885838447121294058523360801284221892029171768012314065929306465759710011009864707387093075569150050173555657175848858545474282408727571183129661224807322569844077062176132459572488905404177462452918762398895851692048297801047439942179195782046008389443159103393554687500 225 80280145215809100888583117707986988908533005905200591107872776957804595660089597800722009507624622597596624968131296480964296907858459557034026214572134523908775465297880162732629509333280888228926735807908500446105508094026480966558923989667117096582524855754470326687344997286143454714546311129238527909266089839714257990809327956470075392742792973419894978256075260310708734930026828528010460984325018241047899891782435588538646697998046875000 226 7996044552247180800893831768171624426243707800557811087779717740354785169507154188027665637241726790583628442622280901710204970778291701897504115442560832447728034176350807358900399358814835371828056739097435155052367199984672949368324685873481441787932011075367818821823610127925173299223174617341412669192830452619327200766008726991776093321417123149034672391788734998203777094136742965334139277686531684097293037893905420787632465362548828125000 227 796434217296514352018544212680001886684450367271418981033918141451196884064126679256852511268878602357250392456783132985320415811881829867412194053551984236313351774129038565571533169615874131088248294585872285708079393795830199934880269372684649334031465948960644861504104955913604265618660696467353922689206592659572634402288358225920958017608991869602087853649089419865142731711153120908391581799526349680351522408727760193869471549987792968750000 228 79329039801771232168162890657731766871069595792692653768773162247178426478492617920715440925071197629531387774971688377616783522315071738109346170860375271959106222765221341333901395973581147004447889342303331615923171197821508072461100515147668361297607858337264231599816769950868214351753440424445647299438077716223221610859511470660811213069737742801155329633205354057620137882281962174691108871347558777371855587290383482468314468860626220703125000 229 7901726628289964217274216313986295206677281572189167827361204501563929729145924081971699596073685667814895000642376471150387913292606053913861074922817292372869925507749776400988169616407798965814219894750825302005273078700037550798417915941128014503049935583724878265466465164101764058355877624810503121834858308764417838182119898016476435677383047656307218641630629371416224214387998066396088180591431509658742471380321603646734729409217834472656250000 230 787080682844013392251096938058374013847724003560234064890631283177520130846665742252050598895861472389735845498768891104588639537102629109419814028181496383749782579924119031941908547443055105681755555603223511604090461882686349081703280235701055705499452279231030265486246595259006150334491984280037506614072190668664402925010290711119457136386285312199992952520685734344111725007082763917975566162389982114268652257926817128463881090283393859863281250000 231 78401413472903671669687188505295177743013546848142795814430414830799732514206834325626338877029318093886674480202044087950582665578924224275973683066910094329361459584649259415512189076470554033494352097100316026017842112210445421515118953348403860534815571190935092678954693319955547702150045706855684100388749382190337278374401685120600470598478030449012285010826747823627752348108114275985358343708196919694033283354528407471661921590566635131835937500000 232 7809727005856913156407202268781773955349323567502500048583995201464576803462585953729416773483394573921211410506332926174732609489348874237145481964121949482549755737074329246088304696367390102215752055879259928281346255229238765910406892292593160417929257975097025826770012769931778911192618777092391636034413785441459890100139754065246021015219083119296008218104336819844988606744735003956989790185760477647108229216910135761509081930853426456451416015625000 233 777956067836647872790605856903111474264625751080399253766671796678080805186122832558196409066736429445112947801939859298349973674883207601047839641147083465622231032864786187990169751084494095589818048141449025473862860874981252175023793863137713533476987457519321757250351915837410251196483612945555407177505338884533407936584736874911416943189849438621718243528762478921039423015215877432797137468718887065190480687229546141736591380322352051734924316406250000 234 77496392911419922712602660360733027628668488280701310279064613592162664824309928320220334595494128933186251338731701368566401223767211834104380948868113314460060706735376777957482294434955373368370336334090499076050184987161593966665831773289487617373284519806732436587631210077649713484572790674191865561143801065805443329067479557923868072417758078693471163489980570015595850215746504713497868693999304519186282499227866327196068141347495838999748229980468750000 235 7719959821516342088093737357637277348030337492132841164395330230606502057604661370112161842044755567344213378041315442715487032546342251218653438353202266772383068700745405838232597926477894853419359887578972695192914172550863467062328177926412362224291874930534495066027432459224594862441910764607793926750537799789384801419019984897862772660849857966868765690640192102404675972555853937629723855857547739549578184284784471147489171016786713153123855590820312500000 236 769051929677327129199507479991747417170310315423911422775144973396435861755447410217529342824034760119756171685386974823055509047307230195553145490185530897536974343875103776512069395133454694931733690495684949423667000833350847926420912979025231508021618557698584656789427699645636547525463229135293369567394676580713714751530338326054041462951610850852053734690469984438703102181305618956249185810215878630553318273454588629989281400867184856906533241271972656250000 237 76613147931146386162026884399177875609244837751723834142283429628227218126776849600151340861077893191676975584354373314651226027877315210620294367186837065362227697294899578748734001768358081634338533470899247493218472108335078141530792217024412303394052380368200775302946784762166577582599944472085554664498684869496416899930933704127155776119356675901337504962202516171298650812238926850451659396536695757246260946988450791367286640820566390175372362136840820312500000 238 7632343434653280739082594239934905170988214718879714737451849228929694713386046655544488621076289275523786097080009207102439366054500603545408316999999608486295876902781802571985223453478025695588935414264794781782394847431196229981912115401885780308710008145084203287533059944163737623880019678290539920568335370822521196207405202205272535511722465485801311943923620413535676515790693090858020354167584270606339693500404068333270446444771550886798650026321411132812500000 239 760360239243073700408186480555858126030248504002200869869157029877891343622266823717632945890487228662014004064749034397945946886015311173289422710334689029534329828682990457066812428566158124736286829345793990603509712624840093037110156768698328155440942652445417909105280992763759802613319115230534541877540021670645312475725179349403929165414694155719369194078750636176922417744671140139453826915189043862497690804370798606758030668828496345668099820613861083984375000000 240 75750888834591217403165578125377365805763507211219261660714769101584925108368332312869182234339790155453145154950622551895364958519275375638958737517093394567357609182542924285281188195903503176852575373574726313874655120249694268822099368081570942485803911749874759194613618904089570335351916854842003734549924658938039255394120992684366443104438905263542155960095532129125895867812862336393087506425708494801332446385440811198268805382038948437184444628655910491943359375000 241 7546800169786452820954379795810417232350131983989105694911873884352921376978936343701199441686715193495560228922674055896297562879866397382121988745997561840507287122294006689168470243085656063386847861906760077992242611772594022383479692230865221282506854444458477046733082945590002422206637027737578878284413655855196359012501431677807627796421485955923847156024455296349845476291231637746049921283324734274605776090101385381205120403413921792434848612174391746520996093750000 242 751873355758476766583512797012351898644469760884203877290600327899788985119678327465437679913498774029660979831924262345701381161295780334227112184570252958572854101316150831718395940333864329290317776655256138348731278387757197849858245370603968946781984548164850750399729875281714704129760408011376143617509145630862744693352931891536950025502983580154231218726238087582623034848684275975443238025375865055209691163356795047689485342670701051304149586940184235572814941406250000 243 74908863962603796374431460146786170642726802102907719626359810446312309998960544477112124406196729708881038361032454285553211678662431448113738213944221498465221390094090582863795743685114631325590919229727370820669894031965439341337728890626839869142353275354201796984269383870659724226261314724096363938188874138778547526856273584749422058096408364096847480680502979836935406064554100087923789269935595444389409971460362173269804280436451326963265273661818355321884155273437500000 244 7463256077585648728944380312165458230838887537383961738183635212909230557683323099338507148830502045995483780970077720007371212738867657801823672053213215687252180299948123235323256266332527407889816583912591740370840671791310780278361431684993759093650033294510842970031101319244827442378740003863863144825293157023387255647032831333026435378375767750796566620258309179655326727169303988268144742426780021529125231172956575541757959251680867862610568863601656630635261535644531250000 245 743584003485166063157274789469219736386845897092010228690051165498425787400203742264705957154908387521427588136651416919918086950839834803847003407424222836431941718864219135405064022290518342965675195156352507683478452238473045496305316520125296569289784949873508885299833400827617297422306299976803670878307779440575032287118658827915001173821030574681404862042878886021985818000827389198471074133215103369493660787477020444793109327891959120515608105961291585117578506469726562500000 246 74086357420412277268230914999555185930250377795630775224362414903928520525117860662227410609214652756708090183859049710191838663272700613993048998032389031385962973696593540686089915391628473927189833468626829119195353107174692459814810194749069182574360280981299604791459010789776016096832225253786414525314323878408512363240968812488604385245339265794476557596223420717068586988619021582335471654492285299131258641874234841877557356205820805056250222264679905492812395095825195312500000 247 7381640713021644305956124769793737351188104443524183717698619557836764737340690489463225000375597588431522669735915843594417609324458146195825651180474065029994124626207153993055355537603144709911505269890308763657480323755340815530536351792609686571477759169837179246630794556827480794101380823869164621327876561326451373519677095041880785104808904174907158228514406412336266906032040976280469463226943891545021356989979431006504803790385627580705740768962641595862805843353271484375000000 248 735485250075664640323289689764529233660717987094687821227148747073171196208421217720307619997100872621544053101510001996847012606481293518140531615602879624561108143199914416001604174734571394281908448463667457862807817741913191740965940535465263528956513826962406045097769893141963912992923871604060716907305765445066989676093633139051912096531564605491757579945931380842053045355047308564074195307813643387409184400090289274881990732501729264190479251617205136426491662859916687011718750000 249 73282686965370440668356695594610322438242623533410461223476146244519587863176427355987277317783424296146618303005876102577407159706027679458098752542600174640004389689919183377509235241625366635076902033669034656932778948501471032503473834075876257644221317457579493891066952003422187475319041182717856973776128677478361501461377663373003771545976376956829339592203042404382875723930617371384260183079744949564746445647550509678000763346859048371750161576798632268037181347608566284179687500000 250 7301886929229510708195061149046972527746495008869018356307163211803931734686899221750572311943940396868049047711505494860812849393108597981204959703344681401130037388703547431735020199475551531519062518634782613216782094428686573678646132827320310311670212071473220771305911097620986760040789263446007268867053461423943940005611670378486095796841086199978475396967111145172709737132446714884727684642065786774631335844321932784315996059881035579761186099512215719187224749475717544555664062500000 251 727570486454303039091468045169979214816493387138701789208136063455045150137527288987975352676167128787529508698265945922186969574986637591673051960879085585028933207535759845688019343382006150610724117892653040464349482795463949034673066860602712991613035872141614547770361898611557286329163902305914907547270944502839991790997401897075447234577671577137297488757559560720197093727818694578753144991625758275830795655244986210899374746843126294222419379875699263493515900336205959320068359375000000 252 72497202043125195680899851643722928904929162504177785424667843465699141745846469152730401213089510332757404616720071040103630182650454245741707677530451742222525844608027498909627641715564184292997153175732213674840537749976586350240637733610056044521441788688396592438546774897365886744941688836910806859174497684390127753460098260458589206588275132150466428344056827657476781839307648495525759804522709485341711424219053983157473412274725798602876788209042890898103905783500522375106811523437500000 253 7223930685799154873974250039281640465190767536483486049627969698696740566848970305693017448940658322090174586511909055023764888951059096976871346049575843562963938903432305326133252362250486506033431745297269196611580856430473288101053269819405189258440899181163945041010925672579422944031541405448701347509047773215316682469284889905774837541859352100842919599026374012826046127149983472617408714118646269270610849820404549072726896140102124042602860991106605847988930690917186439037322998046875000000 254 719833408100695314410583734229205984936922544678728472110566586905568912389556844240512880443653787921662672380379599144297202123430337576711077828798285829049674384432565542537136288537637060896480934934936548685980753843524720164715189996571438346972988812107320665307033577846398404383615405401207209076590547795589233201959057336673862748757717329418638956895108371120579635740811345243884309269066681398579372476198579279648495044511751021725505557814599189025983605461078695952892303466796875000000 255 71729281960151638977148755634369114028420399452103884220899988130472572799288782008436989380679383337605680412491943585319968258652411285585209755410840952612361671013456825238700521928397481244625806104693089027885376294760639762295737167893648032927779002806458894531183228286576405707402617455861471304455552233278127120242273125195619029199739597413833787822371387098721288408525554049596471758929350487599615116157670194101444153258994484164882730290466530953530366332415724173188209533691406250000000 256 7147710870326048087136971704034203511191423398528008150293588660970138016054128238418857808988793238055941044229177659615282774524308640215932425236447471488833383701380014108747071540599295884962516850510627738677171676872437188813141621691277192656201727974971743748009703724963141053108753012886820831940082568245800870458517138373985318105020926289167577841205836269095234637896433139864085916290186448979164771926492838482530626365769333168149056444178910955564686113827832514289184473454952239990234375 257 712267997622763001990575273697727439383705654615962212953380566565934764946094257532711861821801536290321595886028170672168839904932078894669375137375174104393085434211448098540904677644933726124085823118977340029269909123358429593402945258807816746791152737116834075433963083254109114280603753540978527260644025574999845495885696162481571971476988024379695208222885085025404510025399426894627394226426750810725329996254792192753343740184251449168472122705921827128449849708680119420023402199149131774902343750 258 70978334181710220082084070878947955296725086744869722848958970412442569018465439384364426230381850767535535776084435147214964627735673443340890057294247000868008629897582676796459919621128860847481575629414369814544687455664903972272828382185848715348839290198735674726384460738229245457962490323792860216554875571834286929066749024563570602273927760103883580633373548589159495940903175447522753122331130865673442768231436849905769254109058545574114024320811047191753665255853356086390704149380326271057128906250 259 7073169132161933514743590229288211298102218103803426821357648750367346356627772164132995525120291769537035437763472089380765393984006685608603754358164150935920087790179957096975407434059211963218144660213069053719684877338653171908732434533655426035341861312854701794162096261211184653552169402537041398414213662197077010190010781173690182411930793391047240216785217332379176024072243082241553120028442037231782076633410753266671445747315834213389509527876961884243869112948166488763490633573383092880249023437500 260 704868508516598836026947780157144441283955657959795342082217996623145938847021449125715054061025999033479185355582930137906274454329281631226627982384742887498805671706010339933203102371054546026854339023540843007219366045555783400597143764488508032983490871600251244179768900492237670667448881614364394741970292259716405130858382077731971639588949449084746130834249927238247887629660839464917851307449743017982590790660279296690219843511358709495854584104969547772148648909565360476392470445716753602027893066406250 261 70243792745274849521306175332901635700366615569096846159227931387616957354065240964597120904702246110577753299228781658570659764586607721180860512727307136030053392801047237324377826408701642690262380682001139182443585099022628069921577430323165110873182366169818141230328693876640236835480250616052175889803246366571738304420024972573979242703864272684652286831413182404087461905162752622538365182018267493861023702931317488532232253370614712773897232691840068726258951563746341095750835847866255789995193481445312500 262 7000249727401245500004978007412449267696840963775262035181073620346102124101692525135995522220517732622844040621616370630839413944108120610810183157671714968491198801661615902822538349355724773445613586286449404784740484486568011090276285136403973453812181605702105601236191592057544212879348639637871421689934208515985065375598671885139687125946168548840729805985489284621082558564120118223193568330141084979814232379911067273193069219491412788268918876274596161994737501257316664160512686976289842277765274047851562500 263 697629450019721081958671002183575267324464645097146836281733610605594436017891106782564420674523839437432480245979334883020156043631459472278839926093443533551917568789167120961896312306515385216766281735999387450220715203015009774433997845722996746100445931123392349081371032805430546842462843516762775522787739943741325336480764981404985549699806378954811894353154654562428037490363453606957807703167292157113806200294559213803765567463383761142693398278164127018563003452297603679266302378891850821673870086669921875000 264 69525116780374476008835735103976762436767669744340656297622770056943900044055738710035113287676978089389577860877713260500986005711907949680516206270903406696026330435011314214043530215092499185807276032099029862936769003755018587747570012579439562082964895635819896607313908610268476088731808382295562969714187264847857081828821691896837764441673885720837503562240526369460157827164630546966136063145194911566910004279355503466579818484703131650243421623857947658554517503143749821217789452987290133023634552955627441406250 265 6928899374225244948654157600362363380962393048860515972906480593222220377975517205026518271424713174870863212474643046074834114757930146985141256632507769701290775044485467201482602388606010956593094943425416523321358752411962418499672920876313203149475859976384918752449661609046001711333611544816701200113779945904271341626789361822624473052470216309008748939919895477046953842322331670737266616708168292884838087596293505081329709457286829082577089679570144896839338895313307293503252148880733329860959202051162719726562500 266 690545572972598660108352323254158846726740750846963452788536844083913767744853237237793230734846414533182645724446568238510723241476421791639453809502935995418114460260562915456029283165208084433394537406796210651312859121959111708369658392597981261250394917195354120779851613743644757020503917492822363966226715661361779197466864593675845039928516670495571181944648229686145663007387265380620067702757674602921269557059176013932521044032608417214731757163174966974476970356224723123200054386572332987270783632993698120117187500 267 68821789126594945114169495587240325510856072584410851980160919180048484493223013643811527602450423560778989523324056857029102417437032149346538823486416205386052531039451607416797525187363996729485500525823397623338708543952554166890324381374652739183044976578907764621542514762990213424403030878217240094162145706924482937994731336470839837125460032216805802065719435924900135178376685886810112365432141277841704055855223497118892827646845355738142367258846763562512480079322621282053758229313444871877436526119709014892578125000 268 6859067117803548447759206071399959307443901860931394986530216982459309779156666770247036948736756766076144814059647606907639274513966898168082283490008122559184563821133404604860678722964523703897603429271428919848421288093181797752390165024317069640220639270233680571050002124326375375245540875959636130280115342656540818185967440287821388244854617389965981243191664677440606756024034627002604855524971990787880281089153058238976221740474774073752920259267899458039956503428011994192745829496127285551665409002453088760375976562500 269 683611856610829493994142434104955052165691482868292563527416792935814480220038052454732567270009103711901273103863019855739066727581607954967606023669582772534342587526344154112694411013676135693289025794672897178944887486164327129150856224170783037376636947341877234609109877149405664722427326708096076776244952924244830243738985405637514568195361681133784227248953643130790584122692819144757755303436799527966804223049046436382723066401965401179612610226663139293870757832360600610808608508517369983792377752251923084259033203125000 270 68133315042212672901416195932460520199180584459206492164899207029269509861930459227988345871244240669952826886018347645621993650515633592845104733692401749662589477890125634026565209631029721524097806237535732085501507119454377937205368670342354709391871482418407097716041284422557431250668590228573575652032413641449734747625985545428538951963471047553000494649145713098702128217561717641427522945242534352954024820897221628159478065618062551650901390152590759549622452197291939860877257981348897875051306982641108334064483642578125000 271 6790704204022746476262920487585825278892500318240469938649179268858189894356980456634558014694859559023711639082492877890221581182388425618989958882036056304009379327720639760359875690531781469984803492530775363946109621020157742007073829468439116976658482435871497082325738347798067225389515210604325750411053477695783525953423872996401612887576948318843333433481275685593891081757719533191724703878231929421727713699018288474492629344442322952364747409673344706403330014202418065100718590687209341716368271590908989310264587402343750000 272 676823496217120062395175641244307806289616483924629191311688419039505617779476985953539955067564862665929494615905815880896717153877022862245653622397049582359170123435685823174103786655575719306205965744519559252128793477413516124307983517975678166313277422192927521697980759591197067942315284409864967256042866839458424222784269106369293108022834812220010181550284499398714658920778590238336973243157601494937640876398477207880496990911144761906648170133251378641890723106718947591472356593861195786510087657461554044857621192932128906250 273 67459220996585483142024649077866723110404631969191063353813340227344131354503914973611070246844102245933851826002920330106958511930380190775473388518035601230743659555622751826254080713912876638541627574755960466118770954287259244477729785802630779873202485926262116723084455928485246222382413512060167615519876947625141842864322206535928444942495733481708707106165718786223537982543536411667212607861971929220707722515760310719517667116088824071354933001193296750351086357999350051150046970399132371248862583001937309745699167251586914062500 274 6723763961374998337987931263928978861843614960140904891214023071564847544859496050836928205990191358892166034190291073778178967010287164270358314746085957188363537746219187417427003446339272485396247624330603212882130053874397992579148906752809659118018831717686928495282614932142087862530159536548770721094335180436651911418338100220789072377297658691187827704632794817707170884318481676651940059564636691193494627379216839729014698864745933523316435110447404869533168497945117700353678039275913522112432252342273386602755635976791381835937500 275 670175891568322561615451621615612038556849040208953465702459535969427168016722860921600735004331436899033712716930466662763219948188986082365532389782603951029252980450428825860633325324216213908040535937824851145815217369808178096707169214889137296090531554115631672929805364690962284770733355988370201691620826530067741425369626643824830814042650271728939481396308748921285650687889391843744280118787969838595228132597576643535610530482494683178558132281321336268742358286093367878888418387464689604006429224369867370114661753177642822265625000 276 66799053540016498804496645328425678190938105420827209570560368965648338377319006898381290652062166047436295061024482383668899205705358721470564478416374763379763585116635134055891386882859376973225344723367977010947016774795010795073964583701449880490762764687395026530068643415392653818995922547971247277306119340007839009463472568737757593095338075997330163526132078560958580617477670904425380964013974819781720021477388889361103788744831263529862805141518659278090950276994306341841378224054904387703684304211648736782080959528684616088867187500 277 6658201690396590368202716164324306768418054478949600203043941469825092500352988377127463663911322760179480529367819345173640097723916802526362040610383058544820478646463162640011412244894394939461197717733537347553238747841481039898888672043310581950721877014508941092040416045844733472716524987543271253885999837464319260112947572645666018575315105697784425324752731729487604371294434995202833098976266587632394547989136127203104966091136430274583075992625740731653758617862140065336608132729804729763533298336763976976726553402841091156005859375000 278 663664636118307622672292319832469570334044207236307272037221647945515515053170172410798626356053070807818005283389475017127939237157318697861482537099692634089839796019763441563727457935336991987301398411497553599641171592400861926612248569496892898757205798820297689426042908742293397586240674118072109515039767971713261502625097978458292714827271866494987142981648187856480277440894941428311169685727867421919614837334395988482153274767591665139197970344098113935703781658129141044882774668859313171753624809034999287860046024434268474578857421875000 279 66152378245340985614754298976849386204264406463231918406290802972633643274654704282237669530329160928908310849215273477513720394929552089561031646439937104494761450635518355949416704678070687265831010357791207762028749039371569785588124131604690292166444061882410318075047502839151180598112376871769123174241060742986902517519727508175358854477944195724822911993977190337952388944915011903660694010609648720442955156366557535626124310291350265976778120269782682969720151139471582123506057216992750893571570989029617670951211039209738373756408691406250000 280 6593974560098096101813544587299522746289355658531438723998486824879303513555759987561619130683881719735110556434279581276456915080299281498744261614780873523031400311561847551957929384160546005676226782449830745136508520317358973984873373261024664479876620596921685633837770729431105180333272994610986527832385733345587318799912838404193805815997937509570740977685369222615182769473492793682749892271840342098438851479252217211875462500827092583613847631177266720303176493938042346668050203308098847998509093942202247129458214658370707184076309204101562500 281 657285506862447230646965778968895487984216555144005689178639202721954773717782338973668867795215398468969561159160751144318712424908124109536750063452000951530638870914047508648902498399775422131640968599358573563251258555477668545609619875591817978937167768397780834888953587656104114238914507398767731831263787868362636297457503927763233099309972347484257846209847658097691350081681612637202222357773124491734064875209446989696198237182088481377309153556139647102106667598592762029082157276369568442840710752032330754790478977156453765928745269775390625000 282 65518778715969473948532652648282454493745841720205673485147333292603364146123622512588056289799662592066433915546130193853897185333926839429354766963247328891937087451751331447236344787296762823122083784850955683911322262391763343323001470577609941091928319041353259818186118258911654791687541854536740928286613748154871299012519274501505256814196179743909532116875239961440084577291028834155157696726959324335619020007579981845248696621235841175589220944904558439858930589349087023537232060421094216057632550495137650770072212935701827518641948699951171875000 283 6531041510874554275929703643844692725330636731190819961187301315139013789972252265300738755954941631527187635185711423210665864304841258446297165993050201936542562674960795265464796065193080138658211956080019292731937812798839731148911206660757513915912713357443729538766891858953702408740302317019369122215425349241868972951035931921157114115648318835956494349883570739619168854859999729369318016341581351729709584997928732465916840041289975546160324815744726479111026261220981430862138927294979038286168954945116018120931933310657768743112683296203613281250000 284 651034454834009266026654613229729757232782837535253919370466550111216480260966414192478571060156329537093950535589754898218135980528366290896735103039616960646197004676549697060944988047944009596528100269807556962116758733574481650794634720302976123096791954750816842403136297630208856307880135897247675527882717031821516282548687439042105283852126430443409700863393970558516444651713353304385186769824535448831261800321698648275020216791969041238728153287792981069130822025232339111644905041270621739019165896113501665505574056425075468723662197589874267578125000 285 64897855655558607887078096708268850536783720752198469646719139258454948084961599393713390188838741481223996963916157672485534186690564513418864015008264974919152480360915006643864726703305576535569695890053448046644691633757372012979212534750201935639227576963055110500607376195348188097217104073125636707884729792540523781007748105765565653032417234697885156496593062117780534008965531113605554933791982638951916307884699854728046752137052071795060585385635784533943882995567897383023971060429818819668542116170472218656187224361531207250664010643959045410156250000 286 6469363163426489198813274605429178072740223351906218075622247063841085908749144051450240399593680138565371165878495298050918110708209770201300045691907812709598032220593310627330711043046300653947874230158824488845594959714764601713417305474574325821938385381876577623679427606046772177103705024911929729167110651696959206281576568165651317370469284479848621719293245457964765820264361161010120178889543444183633335446827947056981163997997743240829291221484182577142447916795946693671375576688301169750874600461608961377230411771144247268239269033074378967285156250000 287 644907596186870578320723994638776253174556759923473516179625395458165393203181224083593650983885675137126373016668120129744833266069273607871757168102726556172821260735800059400458686207507532088671364894926719950775163057280192526205118848876555615908213260541773121301283706651561505180965159452021984499899079251045306242912563119230955365746084421492923579752542691820111324452137187513935673581985498042138500791406785941812651923284722766969080215493597433909565975259693501414418310972307653193632481948455165104538543835444031060433189850300550460815429687500000 288 64289225994878660776347173215553007738338627004871266144156406609735862634942128275833242082456103240232285310099103225433938066211280712784715792695240553568478119429600068421483225281310907105089426687963007395092899067272619192456072785247381637960850009410258008029721719506827537547727464332873441579833689462838578966090346135948335863022812790767575819356581599590817347656322425880295462460204179336075681797643363973574448738602445800832230183982017994192859858158700695922249825375051919177740238044236624271358686088595826846336933613201836124062538146972656250 289 6408901733261087255939661108443190840628151709378343175131993337115883053677102822237909011749343717477827473300882920154850365700854662059957307915397509855736521179123799208383846783233796656393170875018042363503897654422574944410586356204072889237550480176849595886976756882324226147923973174498560041228403437454600207657656997151112651258433344297625810919249535931527500989545498579969938662555302445233011739066108360133840374253067347826908483046788714230783019078035180102145389166281127306265384975966979741376621959212615126100232032513304147869348526000976562500 290 638901203822682870928329664293422921388137468683199659286434232331104065799327733072061894929908713352703421562512155936816289904867959586735744040807386241135664921684375983153024174149272625297677827575074499065164417894333247044517419165033611130543394420388695921008613936096528889436145049912942657903148770264870662080630564784960919820280372357394352391984496840622276046923311599817003195636116529971332308194486871349894224895366127674744566361664350787627369246710334678458700692404094449738387171224846152838614278761505873432957613999860768672078847885131835937500 291 63692522071807663524504617048632986080652467238830316549482670377750271301850506998008644577033167609491155531025696370196015704949207929935408710047499226307029688584411502650409729526015116356995305078875983566599380629259819576499829312637886800333552825207821541816013368680963240833479614769671706205396377406817518580615438778047134996516610316453643171448351386070282570863385805878664133008260276750750344538563794288180176852971035614585360378528806929034604748615349859182429233974717456999692824182930539154117526552822286557697939457511893124319612979888916015625000 292 6349620950377811935610717131115432276739018223706679845052878543480515060263247461342574122046012017507834032562185004576732935517367954932944340922885967389717925461274722062169271323638013825863470311116711923368862911362168999561335723598934536841471653225341387268027908090078218974871888992962819752188659405179650568088066516537507190919857966821799838085142153590773717937784797291533948328323481699364186744923260451126455302020502899796506303489635512685607343260934364386303133565082277990620062027277767105398497253262523156488311704137572633044328540563583374023437500 293 633011699524013264980167397269221081240773796295126683528991748310804931434435011419169249504996624680559153894680627930670201523762177350140969960264502073220684650934589185788274455165414279363385555589485171609571623347743878761729066506228251949281184268642395638563464830413599918962484223496395784851299458106817723869803491290309163982146932460289328568146765550807168262671310337493879285564262458834224896993885453165200543931805084310771157422976973807326247428846050456395612735276632560088778197326906406650819470197263827307247729958561421881313435733318328857421875000 294 63107390860710302029145259911431530242064897855136609164063769193842491633820714913931464976161398195194519730112548315129059886603637476641604862365144747503735602445213636175014708438429566422247723246012960475770558776606711178592785507814796138208950717394246993762908687685110930696566029219997824673440772507179685328652858264350209511281382960581905511334631626850877897207129612217502047142478002273575277996227151810449074634834037486900349061453928919363035075304346050601889147180129592980279214162080363193658226773747628497875615527501480528371757827699184417724609375000 295 6291485983774542314159871505068478998030944562439212459373272718613246369324295680063472491352226172612443475466474732026934411067840604027218979668335278047745301925131298440363330763302418808401035731068614127431905537694926697499707870457061540422797425757846793513786930524810550751816972608000461097104722438766625578019256140862846310938255840239707935892717003883675657480887057272260119343933145921579148901250984863543414525459217093185556833550373049215141903609155313044751050232432580778135632842395876208560977794630229674991599500555317092675977619364857673645019531250000 296 627235646558063323279925027414090591999639101478314728635490803804989528239053937563084706823662818762814888381809693723360927265581000759605513817610047483746499526387245327618655036571129658905116771702144604393633555464112455551406686679688804249583621736871820529026528107389051867182833992101667591133649862054064597322122461881292549445229492721195206716871887785835367068449246824677013925133334919411488797553772173389074873805072623040222237020511853656550126944277612459292579366077991414739130152632102388225116401079520532800682774531714214205635471444111317396163940429687500 297 62533493247758434351241010308859334778145837692838044157901961955103501451711741047956020771207596173626090387156178556056286384962469469669761832119304733985635861873152640238344699100576259933267702390910780256213769620513029659519030278065944423670609561039645137590826590100302443728227994970135950752415395338117349248175239381498560232569849425840370609045712448951465383490849153126890176172383996511024186180360922740910798024808755448555489690832848440304542958990101363365835942860502780439143581883624753250322210895503713724674131157858780749592142456094734370708465576171875000 298 6234463370439272095890504752604734349861452476020866751447205670087667879632066531995883815814019068182654850343657935907490833883338818603653100779411220290984031732387130676111479900262149941669071939711272756416480185991416480484263052219259090024341644491569990059810261717718072493844475605915231868638461058709618946856665644376920216475336330341333593270966835095127639407762175635570158168058820591753451581941352398095502715829087665693233552733704453561905943998643998340936194169078985257875690663632521540493533173508105150201571935234846899565042122048907913267612457275390625000 299 621569742718376927018381092559020504914280596355123872443616056940847423049605027822064536954568255593728899962355996887633116247700100945066551619512536711953959819205553061722017444236838427294832891380578732002592890783960285228213650791492018306440215459176258875193792313729684752647169959238572113726128843344928899016044156718648801515484200693896837509724151686239983045971205537445974632073021544615954487149403729054270688825635797037843786645457290169499719701001931740947518221338610536913960998939416278000375330776844864640497857489467511959979617586213862523436546325683593750000 300 61970503349022179623732594928134344339953775456605850082628520877002488078045621273859834334370455082694771326246892889697021689895700064223135196465399910181809793974793640253685139190412791201294839270643699580658511211160840437252900983911754225152089481279873009856821093678849569838922844936085639738495045681489411231899602424849285511093774809181514699719497923118126309683329192083363670817680247998210662368795551786710787675915888964673025528552091829899122054189892594572467566667459470530321911594259802916637420478451433004657636391699910942409967873345522093586623668670654296875000 301 6178520948518789403681777986024291274558182064627048375347780436939683279807804300427022021177599192796246137875977593421287777122159331984505937694108476094870803711573279548216249259482683933391555237581453237261003061285504390438403848927547323245229918050528202743532229306652078374970347430338638035057263524589691797572448733454242718232306252569891216407249610208554719447165146360205128774879017416698677666736061492090334678253275175514410286085874670482633398160261384595082231480699198374136081617753278025010926872286802340431148399052871519540608424847505375510081648826599121093750000 302 616010813774505791208140182646329173102473052867286180734177711775675044884148965184959049859793085083095931163727434893758195262080190351170442993276841772240264568726726646346990944380872891504701086766813102562678152898366017205630264540425330804350572293051007233800514650408258542617076692475153613362828492468197417301014673391745855119121659817481538165636707825760207293225637605648266315932474219923169485249744409029271447556973892499135409649157901749112886154322749305158695330741234645845157011624341726268473536836276882352257875150602521368767283682643665088107809424400329589843750000 303 61418107868408646707583877616322126466751521211619523168249203540406412890924555241708293387011053136502732938799359102773713131575717988478082781606908877687717467396813240878358404058568217994577623205364435077288801977094512804561354098238446348512972900901224186577932500293179836872811507853710860263006761575789584081398195654008720406431238756059792963643184631736686014284971987018594473281584310837884323925395308900245182939591357400656372031356634362510562015584456292108396653272913196867928030762941793896272559563775328765220166364025419704786995511724967400368768721818923950195312500000 304 6123627794379822637193642534706327806602758578697986010623793945097757811591852859790060436053634936076966563733580836858786990190986882338061477337188842377351040910517793852049484299392114103340946576824329036817840749755706194428469219465813515866540159954987187813082677907520660709259594746861763732143864945270336491799931941687514195785956732553198436605345151934009714121636516205702626595936909412816690322956354647257998338483598825045706040363222327393733995698568652019097047897046049332456903330344624253276385790717204654190208034518455497539782348553893953635451907757669687271118164062500 305 610555807301935758678880883542358782291114388125264769124818274984992836231174575299067992984888650511805092469305551635658073349862003580001473855160369497361459521602774134560081368998407179942944870167960150851247662951052542205146717914607832844267168079446427479986374541533453416946177954924807328178671911428429287592248951956450185881478505694894309695634577279715525922750709697755465163221119394241821484331484409256117145814053246785704657991624888446044101013749090845576200742784165115409883377953377126367655383264623585357128610917069612066179610555816115180505221360363066196441650390625000 306 60876005492751830056511946917899890351966993404254340215680410358797815141872994419524720477022721330441743043263112354261202019295064474594264599088048605766333758183335421063490465908958833529605385584393673864286164041296121119866099227368251568884285287921276151680994402817600208336692449035149907133108758227716920145227174915657827357006239244285050290241212264065753908180144290452677261862341021955287495055403886687595209538518838429515846782106128583296750071664982881367744721118774110036456019154763189952539757331384528069431352676731352497186731758359312660644491188577376306056976318359375000 307 6069754163300109179250262850673992324670064065486076071667678700595443392484470225347399654077086318973360764020468629198486624790299425300750616866726931017939662338735821624604049385906286300785735676671955560214330557993727255632251782898182998448038998903160465807671787199500789502235035390768529828483580095603957412525745355597023112045475515529528955649131945938282498792815038210933065099694653687463681510247273522825046788189125877288208697069278814119588012031482495109663406884187868104937846079242023597548019452487558319886950180569207491657608661639669578313771580724278464913368225097656250000 308 605201786866708937970050558909734754190317102113887649873098743166513203192201560455904686288010781998934769685287635073654299504253556334370296896029818349223789059813561954842825833250591078886785528021414789786305491675283649417098870950659739877724927455571616574524677223690484563680642652112018022833541379012979000450213116462287596658819977538674786454496240453781349149114772154083618276661113034876654737596408343785575282030156024972470419113628416823417363147684504626031698783809770875008575497056891378833440510993158818193922857289871305418198577918682638798753004039099323563277721405029296875000 309 60343906321564085368470089708766756558587928531161419069871107692428064046445728406622729399785152729408350336581592351518734523385281782077504360409963441228430229556167779380930303956151168739488226920193494088401528150535563878772868006439568238293543737560393225440470243566031810378642718807674030043693883130711595481783385495802850657146419119632913173666761062721693745256395242936298637876792532700808195680729259132794739285919440548225934022300619813364041937152620024362578121453653853265418158784216256899217806290288748183025123731718235986843683448785152431681488849335437407717108726501464843750000 310 6016871433546922189481969267412840145890170551284514398224890125074036966695604725963576018539867970535522931947538772856271239089803418980695676710554741833454123856713374389240502242853653631411551916461873878298358823009852514493126935738861465308559473961263724510854629769761429867109182059178078285969606217968694891425562727984729399394825209638236600638837369189443721502823151481164486763779539308974133317714004515466727068799257765631172969771974704616395278314153177267894483013330453562690565445226208066951039975589758730120343788862615078559155662586932456978305872041801194427534937858581542968750000 311 599945926541125585517157128561003771459981314454446274884095957487285808158298078945757210080132815968831402314125972174511161170980077243059076960753384386673351706741741928650636574118623148263897829355249868057981051773426130142867737225923131958901701889192244685149845881544379228871561850981068191793946909386524850749539228922207262621329677655568221819325874014677330558850629991739262812041168855213144289975277427731907416088311843447661330522922622476380763924507684974525427389850087990286284355165481389569619773771827711321645854960224095132216775230934969424106961710663199482951313257217407226562500000 312 59821531329148772325124225222861626058076982989351998755269952684068786832707221910264444889720935592276746557668137802400776359067917317408871423875121116248102473066460228847183666092405019687467504715518664728473687566254124707514792644546373830902025467220419013317345209534761659648058619179554587970223360099406372137237709653108551090222968820079254425638551091655806902839240702060924570777566548351541406606188720438268076008036479005310076899256803798846812710549468203709891173391782812108353545798711942402278433211671666984667956884014652562702768837930727239692203778265167102290433831512928009033203125000 313 5964952053618955860278361243468087377867676163251360642658067805973759862775694555333397204499010862092515207874832526558876134717283384908405358272020862741544019758479948058532275459245880717079427546873282831232152680328406492401075649956205518410390462721882675417362121372459780823054023976338334474602782967100552314387185042407405365897312641772119906147537314921973589257548569684733085795424447201442834824853514264787050007063317922542260383469025068888207746633383075520082119877180643980516658672133545438898114698198954398055868799840566474383237748983444080353973418273660911381739424541592597961425781250000 314 594785505728692700590176721442629986627506180482165929049758289824963125170404447539772823161987356981263220250194287918975833687892174463319018367824755453623386174006392272970208740856651354304958205390453775305346179684975819353750568790219091660602947094974989067890471401820750756591788186939978510827430365286363990329499247381451789828805282846767752425093609331869404712273394002640104828836749814895462287790329718568415718857173516416554689829347690786273199194558038517623475074377471219840689754855099706025159143950984911474933923958624637939296732231438325337206712503657080048924399306997656822204589843750000 315 59308611856946786430277621652422247237999901996650259782390183756832037338420329197537347223866739310417389676376516138206447416306962539342382117248811329518446221350923115219029385873991806472122975337505247880447376202873303129845413859367560854157265296041791767055364148352983432585866879212015000079649484995697437892855782096036192757215155346720555884673619901949263498452404144834684738646864481542433239553950020508679167394615302065536453357269241166974099005400215840757312228845067844492685921269837084972223011782541066887071982703302856754518445585363421583624326475364663124878461530897766351699829101562500000 316 5913969492444282406386227399581724716675243392134334448554160411954992077638052446248106996911522011617885913615898808591408728126051865869235634539588749978247596312555656204277265661042663993470237192673387217445876025799170195004522122495796969982580473032521704366818114919628189749305903050539850166170111620931728696214828145082596309429903623339128847867296718703864850747579919632091506692287024725955922083370142867811647356342810658497005206606182877124537530570129117538806671933253442341659915757001792871755528801480598156998854984117319671945810824034181690189881415312470047673798489995533600449562072753906250000 317 589717904278119138378134536595515199665944617114720226873176689658982017584034188725244991080041674407701494414506502648499778851938484164437029677591168412657433815267773793745124187840878892219540055711059211178120319165652270864646511962435779877442803635829687933864733793720653242825109133840897992910527534188176479770822453205239335460817834491324488583865139678956365716501581260474487465435939594913144154748675760414909062883268911404070456090919371438191266060951991815147252049874262815204637025485257642511647524967828731049633457564506229748287319077982596930290698858129899706526089175895322114229202270507812500000 318 58804889134148295213744170300137694910085232102854649038202618959390942696823031837979618450151325457447215056238997481081534551556507336019805695208855189828198824786607254715905308164887640478873003668546187378799356354537212292823713504178737672684626739912450957178775813204031177138315127780172564010040339965745522558279182362069620526611740665785847588032589871760082883239827489841654080279791335077659752034844365920618762213925965976802120008311488265110204549662854278170815605350669414685971824145086540390076550367074997049005902325064441966409405308059208014652572518211632451867743043294467497617006301879882812500000 319 5863898192342499281345460994505893652319157470820709673684091878050864850112666591743359444825434679628200347771042350699697849796277424322225765406249791813275876540633156026686356905094281641482602654220859625453315127391312611394113876388481646921937230710392053128077926702257779764168665249803414611784900358339702421877306554662804479471847870152500977352089917933191963999557719284837041673041261344264441104164261065626591931112805572796474725593694174649390616692085876453334308483400608404892676257226341221969702404942494219839742172289341376023458253446280272558301980577780652958974627608768059872090816497802734375000000 320 584740597867653600211667688545884582642200984043402642772685536964384679272172471695408124638686314459174603429293629408835494959372539406631950544104471427380103813786262527536130152629870397436593283425586345775672767859552454467456793111113904228996928224901907547865520753340767975858194087878834250818925532608187200881577662997781534187333329801769706835328716503900486160080896319934843749333583279673369736355879908137951714130655080712298464042796190978318920558263938492580930574079104419375391560525289213728291261692859345484644289742977760340339227710846260929173175625740564487252751146861839970370056107640266418457031250 321 58310113824746391722042002212940079409273686913486973816678081115981163811533460495233688690605448367097131014865075007404436740341168181951055255192473926449959884982237581016920642322997356454658414337859872050714284421134810179137981144818554748816796487473863117156309405963981255162681597361375340712504069466629508723424613683984382895129407747522268896569695374734749414280964147043969932760647977515092103616048959063849951306299903842992753376977900539613671797725946016035874104910505085558275027577615288882998764133297282395524809079977314979732893081072239290787642840435998346532587427448746097979892510920763015747070312500 322 5814713524573312540977542518812130278980677288174120277184885666565699285678072722055756968494847661700276015178004840024088396684332019634932870323696701174870223312980275547991682686308835763226961752759877302945452399883971288360622902360632897467414084511756971092823276476718751873520826370415410528815235001780973680463243308673101039635420132835217559841158131933952806498639002365161101058833560739160271574879913278075223405109596001237569288617268280518618016847764368245068066797131423283466494209680828962835684212174458812795967762602706782606283219978973924308047241013664307165097460544656016168119094800204038619995117187500 323 579851153642434665464045339105073425033955465795939362625774511826876699664677159063207219675600752889677679408308160672371167978954595518393770133517866083103931557000293112696012691411788235088360489338686216494962915790287043956952519148718221756735008241869015600309095155774337454631906555390341712486497583304536106030096182576967753828659078881183769667132208760348668412759016303968541997229191923864867948690037172404962680738638040866446151041369075280200267252837431272983413100729421498329584453541236844869775196514363214737331645923941750674143599119265480191833441588390487101510183294561517897136582178063690662384033203125000 324 57824045599342790250442299094089266551997225616872841995181402707180204216560861139914275517650186190942857474328508244828124806790194386417600966092476089953975396934195896516074598949119993443533726575718986589358801880198069105707209548441622669629963321897493500141934766923051985059126237051425742995181286779535683906890147095869839895691280366206937030694573040268103322272357459201307382501466639074302109327700929137050445106991960186403935617736527229331082206602399396389179250878295088305644671894806674252291470985737887247417239135193080136671542245504529830241168202842273574845043278540995812520009167201351374387741088867187500 325 5766391747306768713897953580429025012154554099208765566350243882276032057411500029368066675467823182918332340747652160661167769194062154042444453264791231001256438814268581557187623852126089192322855625597084170341903904422213599126063573738439971454483419269839274891077248603003430263896250285651410247611770783153081585914798976545050803136475066673128705122495729954120703614914170008351914667300103915071173425571652656405553618208029014281081702679510300008062690203026967498379383141432442498418288664955951730820820229685430540580900678066485314552383643620928651686511573704978727879162623561580536257764606489217840135097503662109375000 326 575047226088782364689639481287569334801056913390420148963332603106729454559656030536060882268278931523542896925479054426670442259199265729815549618522585643714254067030280939951440648566316440620908087080249099318451828014620135299350695651032771386457840369516793946959881448109329809445604591369715788803247448344499025638313235360366876104192651587556485286909006689596515566014906953900370385993639197174735730261762048649523153766696390350545908448192882985466619811350940838565379588736100323998707253060484634260689771984887567099033990932335698086190160288700584252541384236652940010280910711616512986932292506025987677276134490966796875000 327 57346452730138204625471386803631914397132923381228137791113994456606873129022578458045704497763229226246892564953736895577134929885284573239403893149912898597926070721276640525432659173539997335314411986810162473317168536870833676182954694740607568539419493730711469756457902210535917694254329432924868112764218013804627602646466682267779295895175438135220138244962410237744258739284757696302991704136312598985113650874802466241437444440273056059027750750978330752496856416373641423905285592306518549228879273096036462510989187850714260243114508573293928411807727873168356193805932590985852401408251699738496953706601289013633504509925842285156250000 328 5718909965862258150302344702276829024177493670121867033985788898401252500153440674886204250371448865824804438413526627604658791330937982898356406539431862540055371260039508876789336224288089368408946390513903702750623728173917590085196488002942907216232962316864549316261396284471432523716643645582233036489382839120577344154164406027375185270521916406716618054855854996575044827323184220262411154397252393636594718049130453264504325633052840438081700387391771947909061504206042106633969182086421407759989759216376075270531879068892876379732547486074525604726313349790661375303024558082765951372146076519653156572386976108646194916218519210815429687500 329 570326553130518814320425318181467356484083791236165523966789464305608190060894798003089244543122301786358156912911272497595303779842173917614205770695317355438348726571113332059143226501192134278107997181644925493154907359836583983876281979867953756123414874213756422694639550436193620374295069943930291572087084959106816600906182862486868780321653730408426256473618852394003710591105392908236200534267024423150980848607812071758014966627549224235442521915878533771721300768997694585594312657311508779955209726107291883362160949089286547170288398231322751036687966585506382138882175534029029983343807813403708410759929137157087097875773906707763671875000 330 56877111707652649028136961276824517278458174453279416344688003849386562226981963037217172842164105914512263466678515084532913476953351344329343975495705739901442595731682847751716374497437070118462224809842225751453721215794612057301116484719558660951580556092044617790547235166227672868236517429862866350416321109103652528290371145468008641092077649296185782122869080097838370047131146910939555635099175072017875090083888167519867492580947408998752767867428977413416206085780951905490632816824611375600987733594518108731662778286449758385982397532705550717022427213118227382395795141893622353793468833754897102418512933041938595124520361423492431640625000 331 5672246095074362369845320518876064396863759331428258409480818752472055646866086404406461859576547239389878601314373966587406265481057788145956630305478086024612145272214050768230083148520838926315522782395443722222016124874260253811208021633210366761364574491233815206241583785006572451300566285074843559598920724506077250631012542332021043028548287623163421957329028199485331103491840361118171394303999302499426153243713439304624851752559135864195857605147524303374226473992837529910108124723203690358273731377507682082272472239382799167133773240346254468788248707870189383362190929407578470993119051970541248794063782234786685876315459609031677246093750000 332 565686952433470295378248681867429193313732142962619385355150327995029405023301568824993831839094816554815905088912415764183799548427178811785012136790299482755747379406648255831620641709412580874418552184075727839671547875261316276171980711673479649002352594592625365899574816631227752598077559333819488729880316832518728218050678544015713056250704226514882231949289529171564195291008537218742936341582581041433734740660698721012436269660340326697363991886850993026266983596092923540131566293931548758320612186473732993204944445319170121758431421650194233318008779269825212298560667688810009561994493405857291408347746475282491473990376107394695281982421875000 333 56415806877824469998533449624076046576423556960326095458392019197342121744215751053087222688817834407764072696705049031617249198208007832850991750939356894361316427838122488216721085619127903335854174528628092857524000315127412352947962400704733510941045434433696962166741380361330551542889356593021457119277253219243083976340729833173458950745002664752430146916023739530893834611454635198301660408119992541699742734946972385960429455001260967716574949461148112547754734309988726699002310260124524727519001593732110128241249864952101020251043566105113965430904118797450136037342942264100241494155667045070632575589275256588983609162823995575308799743652343750000 334 5626378823653691903147153314305308716948109827390605508140832812764868488921636729276453256780006180007848088404925698332846020336253715306187231208952030392740868896071437372751435215488474431488929801043717883485402546397886543343403076549325369010318034194570197035251962215077606802076779844651331546835704505188584213329070990248526699548850415457794755071175900490341537817088484725914456012558314226239576139224801347833358997443389230043829675348954621643609910778041091276478344175942359037945083661937774216681784529944773907139407967625632773019471305979470251591029620978494548036438099608596714883511613050290356419225190620636567473411560058593750000 335 561126317905283123833272812629672729054436863680955612020851415744699272283199651119780009877671661116603595921219604720299658326669363069790195208033096523646186357664915589921270001640208748525507894486180938767902385298965341531651035186605852473536494096837582934172441963002217442559358849581495483521733992592091339006938094878218737408737589195357978408740259210096450084981869476694931269789770979996012653168658546361529922700249654256012983443010668385411961549535381670289974563935027508829090284015943392774144540732701182798589911039917584915165780097833137628824775035497023432529543008726018639576486543314032262586010801896918565034866333007812500000 336 55962330098232254403729083188155753424446962208181019520293842088109739923244108062570917056549932631004126486071633792194171281329435584728182861372586501510070550134974170887683802842152961794910028405452152553905978962405739865254839848521315822583952134479248226559876577917274721726678913837725933490515791939764823720602665355265208007639275636715612668085970494435512030796852518345378413245997695058530904784767106811234725326444541411068437723735974695223675093824198332653026927492448725657329807789804354440064236785573859034466511663534637709842872890114251315303328010236622783404955316138121680393476381150158396188265541582040896173566579818725585937500 337 5581287580420136707742832302533872025506416616667549157498741936443229551395354516270054962227427999193022822542633862776397913250689406536243993978435110729238786914054842384377010722625403697112540221683225066281246151117082839380460437118105118092126502195393272684502824284271820169832873276219491467703963700580106009642301432019179944025982356528224753039672012812989790371163837215395158662308553504205411601827959821737682843388133640433264664376160562333732106538371827775870133629143031659771082610727965438369611271107232647324686816057564312842192753224747735036631615501640628338992724556089821003040774986518764676224346743538262671791017055511474609375000 338 556642616378588190585830996800049781005388473810245805027463286028110260880288167880069682771262123824842601621041974894060277087812839924073328511872921842256329901990499221234760448105628279969419322109294428947753869095138646495607459571749477902028356180493216633711805345037878869600787450122364075077812474398092821257520654654930638796200784729486557470317584473153508382875541279677428397947992126114687648217812205889873635060988121358003999515149031231568370743812172527587521315498259163464151463927928150672898212866937315210991693992013292857722833465107237124511395735385519471323801020076295461575457173951324133832907481433949214988388121128082275390625000 339 55516480412271583255772702070235053379917947786207701085482400296785864071865908424852967476390479075274124958134009354478401086545581468533685064856706452763087061906486072772705754426110006329693413806829630214523770838072677398278726277642624919963359063311137623556920763173246857171689155423708346248911031738641646863471307769566976099408697733639942501685656433738407428982365931167828478273220099657633007039068527082998901479091470156678805969342739663537836621971355614034613851554560891789743247774050887239677547424870650817945808772477785933686162240281049224718968406529157561432028650409379202229693826110012592816786436422660244716098532080650329589843750000 340 5536952502294498200597800962357854882685345910089126893555024100188260737285214572608129785660003368948663462736247815324595826014001963523462531027326222979989065497791008022713094507615853866587951947616449295807356085644248501693034141396651208929286781873178461220044656115308238019682291942405735356766391430168641897471506019017694586855732176905089559506354734317851164461153025664414893230132039939383339025572981627601449262223505155920524442412977358795788352503084320211511046194750470119382922152994310547933722450521658144813359927866828591209699298729206997677118290192363920318117916280535437492967404833501550065933023703212967348008533008396625518798828125000 341 552233884466380890915927304192934441525303854551704415395326597206459670601378732007045436980342271489571977617770639880321126225032864455815133959646231212754921165923378835344493678017639853380223594540866394575977068835075928277360971111144010603181945605591787290597415702292179398971832108390671728690982324164327011533741700019917281228631822101296468970120599748240815552269250448230939937703198470200666745629727581098901141959593578747381338083476128952037424834691782200567421352150919321877458012971661295411219649683992942830212232101908622835899921260352873873896753810681222668677977515252229410955488089112573952323701279021328502949472749605774879455566406250000 342 55078063740199567804509591655032145615286884440814729851270731668749530304716457744913215951460452866986257767667124345958343905075646218093140992291032007798451347864463310156727132623338290639764405876575885143235607654866783372926265276611468425948936153820865100825373829254930524265874833968438048729969026541652615097707395870407539364645121204313516247283080869627176077450012084178822693786713742159487551735175461378021982316496306932962507140430908650742680003249522487898698076964525900787251733399015692358119012429008769824381693675427202119685807936229931367949176235328469313533935125863314459671613154150964612613337574933969342794171097921207547187805175781250000 343 5493354403942353395312749651657870849851207920467265038518868018623677643511224546511606757141288899648979236827674413630422580153463140294362546199055991215116678164557696327876487484094469162642391618185600672740787573973739531159788732107517011229484273534145175216431599704988843251124134315044506259627523026209725838170758054596623678322185412243630877024939348542115724809227152768972374211205472650950638906298403888461026282936847405762820318583502580005560008487364910527738953973633909813212483380700661328196068265878688092396786415849459430071287141394827848680878481080428382553923966926483929053544857153074342266770491074318050195302021165844053030014038085937500000 344 547898225579250421491803606245295200169752743462883324045297563136565057990901494740736127434644250427199062835922991661801740479841047510173194651423287961019340778563879537818146179009538479564710629127755695005047737392555242192128928484328222835126759956268956283941186586855137244029270489387142470255291613457138643917554386201192320939634248529299347066062991419999972436641231428789076044146685368180570990915983248293888987696404751429425480030813876511601057823260145581996289275684242574684070653464650262123276459890400547820156226534287654202749598317606231070467850831015981992514916585022277923916058281749943846432835897557710180816314959884039126336574554443359375000 345 54646892586034802908791194466378573443017947543645841102604896079794793175266436040662985927611909151304115223722058385746660550467624477753796023059348807938189902001110419989340318897733968353106355792133546275720848242544422851684511388828214921033947275638303726754829653488942819034919413158874122902853867881333741267255207041110225401544389831574465311719500100759997250854564560767049584577065053678531732746141981373312232077197934773004437008290740552939688115067772781091282069496506628970663394741213378317860704303851254639106016681289386032222068632199508438071880426363072290905618202001787198150584247753668312335518502130321180643157674694521119818091392517089843750000 346 5450474748971274706307468557903828235602743843153809180493916080097451770168915340356299550178864117952326636909387962115945825423808441408333817213231581970944894560862198248069752616071674126779480746781874803396319285694242868819747075226767910187518845324502490203205697519952071343627366902059959483749962371632449165124211546210155718518199112970042768518612567853258685338124343907719309721833858388572630338350750801135852973942487656116714222994547562086556753904592019293237411035619779669877438591096166721818996836780077449698117444136695699340993030338742879184568189346212788321251110263241838751955671647338420400863420544847930473975061715918855043128132820129394531250000 347 543633807094800627046978348095249265804642548736464944486727479919806356673043688558304113635995640121988544390299473685397363164028847715107877273054596691684157927237581214310357746519425479907313627222249818286877839993883993342511372546393191272593738434239282956579104297307035127386003367378372327759614402542360419610803923960615243279293577233121556825444325571761622765280932399556672361592708469246394051902937997773233058870747832213831352328072885083042447413942160771581979239028243730185758356305009597239641154239073430933866987727870426957324982074996804174576095196750503180975506991961959767161918719637990576581795345986129319032498230512828740756958723068237304687500000 348 54222785759369338404599478340189948322066502490352581100960663298897927126785478246720505127314392725960409125825559573621099067308739379860328793527945549334359544983955298703196889027842696573513954025529572392923936282148601749766005003118700198481978911070245722479484799308986176067724646211791102001540850322544052197387943105382054868460574901613934590261990059183465305123279205714402579514031353355006717073422350295140573199435796713051971952032786900093113073959575863165547412030661896191803656745249664138471104780569651688834836620788455516346983125928560554309012253675890705205919102560343745741925858501823715267684242698788932941431073508908866642741486430168151855468750000 349 5408295622589245472389993813816653584788352297103648561961148107262569751528373919106993648945025818884475191031483463489256328174834434994091820351598236596931391865018578647158406037418923403220689798362992593116567971293962254754597805611925369367213999697292990256478125684658477905207721875737674099351395414692717641808235815181516704788288287464702186495758951175290622553986673784866343246084330688503678571134189151214450868402177889917877202436278830923327410041641363314592279119734500304976175619776907761203951740434468697101262644039100677719307973104794248984231279514205603003490097306950045241479768293548663405352689078351984973327265526776841397804673761129379272460937500000 350 539438857670258741260384811543826790414175367691109632280181944070103742931015810045786137956202432392162939768311679172599824047381343216124986995640841255996785400022281658777999870760841760018383659602434489787712536793920635181380026839749470413169830655521423685296146764718364181916575916234292008023877754076922208215787178022819280469026126043979295230191271387226844666741927948084811550630868526673324054052270123625418513759771514677237408963001411392952456813010571409464047040199804016133480831104033856981799872167335149188014511152585727597660118117395334948684325622402621716719540848530360226800167746079382398516749644929336558339585255827941523421031888574361801147460937500000 351 53805568111212987269305049151422723454131850777395294091536096472633424615426961566105335298708396461679841940993139281574700398572139105403235882385714679123781928361196811606318448647683960165936216303935132442928250464829519765527392420682703587364888237178931747071846433711652222247576418311574254133663704188698138204087490320737615410884913597719986113985744761443908352657079479949997870050104578686134117186239250792381487654500286976780859509386551033809873256477208276482439563753262503147672831615248505222030807762331634111317344830347653342433278448119688537189282735157594832770231125661105161083401346980738398211029644071156902870281708850530577592508052475750446319580078125000000 352 5366799705638318133594603055984238126348208184074854476005205531687953233658069944846472506641056249345395598148491818682067417596215352246328442700461484045556771320345511521300683897784613185869376575088529829747758164261830792521780533778891258387446664793614470567308318998909402054296613769657306996116285949048839864617931207844027491693662830727127024039884939131521654152812671991603480731418101584290252427297897998069642135083821237939704481177732405673479119417371541441188787168684791152030662267077769938481538808339385436500999934640642354695546608845120069717942377361883961870917087562390347175108583217311719207924007964029314942544292039040138009298175347794312983751296997070312500 353 535311664689873035365059415300864091866063484876134918130717526262699244637678874668680727928701389630173878217587526730299132503010602131992137301652263040351427530281488557124637620512737196244931300874977720411950608962206975084113010182308105404594892542161941950920470005528612029268509265806327986779757587155834707176196481099683308732390561671110885315706370274280106070029841872023678630462411775588837926246909315898107930811051971070416415813790249302445325197409778963581465145069097723691217049359230253637209579154758530366006254103957556115666277896421183157985130614481400276133117997370436611998790977568117941390947083324283793560862670522955408802801002821070142090320587158203125000 354 53395070283049200222430078966874325095453959466034813444055468509423475503266782668223492946786570813111411412042416861149328725088430399097859796952941830380816118910280680655567667740973871184769842468631252281768293792247255057118729913947172886543066823908864887816389253941286132071952153038478647494896159329018427995456208326637902913391838227703178984456474390917600410544502024014565232885954123717632393151916293628141782590221031351684756051934840968557470148928077105096219023368332883117335802296255424451779294463148372054304183142403224029503322803736248523470211757054627807204125413805508804434116693270989391272639382802769663137384352814026992894991252569525386206805706024169921875000 355 5325970249923301915144363651315548877831055506175472518461983492728690894565286688117729254213274570400774867888512622685345718747553015301563987070714563982492109212994475780320143985092633179303380624828824347316662769530916342457955566909491244823915482351022269514305192907213920948360072504485996923364149300959274747377758695341544062431563356740759346027052839950400649401072723015086633511244043720679895891575650584147888793013314704684949892391585123089070473164910451525231311598514556031506650026226491774190154413915729167444820070626755388407641297127607211876282248781139072262248115219304413422569217207678124915392001535341052878013464600407593854680676770385616691783070564270019531250000 356 531250571839259693839259419264649271493766238832278171715126499513471386702284635660282488250318483131830099884047986605496141777319122397074542642924365637691839320655713019548225598063593832014222039291212226329254761084389998091803376912797848605891120163721350534980273595885298687854680265826679075136688038418718669324112953010051206901530378645686416790507433557973952416382282006364399876360325821689166019971492562480594188314333722368995985052879740789024978938443736330508325491188909788423598714694670569948012312466706580719004384011112595062795905789329584532940400714096203528180984751228931799537732873720927572319016782359440414882747550450768701628401213810093395295552909374237060546875000 357 52991128468336240049344616022448629013705926512093629397130685287604246724000996851155908701943532729200195677509660512665875654594772965153569925811027059826908678455321962538129729823654275512679122742745286777548353059426128381089967092058071117243089044902289334875763425068558785082647518952627568251029302655715887435943031531338721226228282306926871994145573414564292564558467961475171651532748466415549585353458964005417252229337321718655313803173802715678373949574177733135578349415229909147799300364922182061200892008233673219618336455562239524330986569070102255512626525011108704869817554597373281180780581605608489776695203416861829618976583393702726792681700906939568085363134741783142089843750000 358 5285791054760578581458369380339778050501225239516378507741722825755161034955518428923959496498333949049550244815279265104185529680389225099536262711485408677147790244803204698984951541906966979211652159618531259291205831709796213655650069434060669264666787132571933375456737176531380489668555591615448218559375412948643408764038145206999259744726148548487706455135269927628177319505281855526200212945384736590155566960948616294553288015742342383187865674124287644901490891882365503551683959826424736502550324109975199456658808977721985118912834715440149200724945199702099285910316223873440924304985683441899080909705500380668072418395849207083619256016181533866965828669104432435688067926093935966491699218750000 359 527253976799376933153270773008265882976180712610254914658025332563488347247234303453389943090822670516613911606783148978776835147227682871349285703894965138519950887650146964542203662160692165809385136033257950961610253018183293623980025031848781521915648042388303437813665064879077257200643386450554876620087001497746296567800016656999006939996221112872826652251793916736392840700512933833964427926390605619201868670951448327320204021848839222122444205544263901292262921555174118891882458499677631794307317845064657082292345263209538404201305323565213768462284923680591017906541570966317324510756371376196117235032183756634327780787619387480959346958048637124724363021283091157442868279758840799331665039062500000 360 52593584185737849082038759607574521826874026082872927737138026923207962637911621769475646823309561384032237682776619110632989305935961366417091248963522772567365101043102159713084815300529043539486167319317480608420622738563783538992007496926915956811085892228233267921913090221687956405764177798442848942853678399400193082638051661535650942264623056009064458562116443194455185859876165149937951685657462910515386399927406970650190351179421712406713809503040324153903226425128618359465275235342843771482154955045199543958661440005151455819080206025630073404112921137138954036177521703890153119947948044775562694194460329724274196133565033901225694859065351553191255211372988342954926110905944369733333587646484375000 361 5246246444677063560787301200744483465334442324776327223862438641287309514103040165980105379798829100939060606528493224858431980351119027159776886080821205097370685009867337316532366202138645035614672812101447303903674860985268269360393878017557461509050423764927091351435153404107987008785507042997027674327315676350141143783369086791963408395980820628494213719728014181252995132449143232823450526871261050990745330363949930784247519517925140896858072798350365852581870314595239742726716236079489762357541274047583478055267031730153750482119330246490135576958743186006575442777707912900510841687882573663069287030311679981637434356702706013249687733725604735264313296846374820581182518708374118432402610778808593750000 362 523320329053283881712788525853268778821068266153793304015670329659902614790775636446247528355071046505274802491005221960325908316240077543479401536957054464270871369354446272099402606517200199547087942665699619182214638757397892835922162804458563356607212160639550466022992788459501135047637180449233893149059030588407725696180822442148615130328363074295375849224802740566424459206460116401256349517461979423413850495696773482373419695558775794987693394332684284355611428342635654999618020123840815797598937585243755228109647833634950082622455843096018772607680155930103423311334344571374161583838231312081303742167278353969413686797057221376923270897324825940315892677134239699410223067843617172911763191223144531250000 363 52202284063414350845234359562388050912151189855175910574125131231363839343179024230629815431782706870402205504681264702984576143611716826031375012818773945320243119240563359539171813724484350483746706346900780194457278428113988153137028967353841815820240089081978298552872090551290733058057692297704570994290433877703150819445475428733337063000523490138389971075565033707741679525801434751761687096493934641657894012256694677126009716738796891285136027021450407538613470579302581453267681842105443360967100633503240707465152473983254937993826793604702037895658673405589655531965335032863521738156425222618358150148421898614965480988764302991896395700253807017352172104239754323734556962222086440306156873703002929687500000 364 5207321248193887580193570317885467386319257427586366244358471195084673094919863653335628017384698039737099126030155827926840548831157796574723150317169455919170405658310042815569583945978095511167150844659250903463581812430821180880234950012686803111079444051007230825425235186586171750928776943213332342864521027745608258939739595651943595487771999799244340246576281247055220834016071691858425435367293315490654207651210394852872013227433283303745299838321055762986415155863947067494916284853979803397569846160721621121043094314098864831197392515897612626349907778453187891114454162206798006352911538003496111076618678952498342348082505059438895955703889375824333431606993075535169679390889996284386143088340759277343750000 365 519448127799286155602323000751259911057216884762793410841347770446665609276800645528630729076648919525555559393857462177578806528609466776125123022049698328813683479504297695657228908145376596059167019874091302452353462440016984098217409671128565756916171391499104861243103597653705516304977447951773782475882768822513963583550462130650044689615831541617771036651623014261042713880890877535795260552666163334286903289261836922172794524961221493395524293461012713233795550205496747198602471045296999018371282462224312945252545380757094982202457702750224865001096280036933071549252811084793192907697285201937790148766263289480725054503243860860740278759393458010312274643316761315713775415403574697847943753004074096679687500000 366 51817079633748463226887466550351091127592864652157342704419691527343610368021834885929803056252601234639435719862666513943721929944075497257727435888072366079201048734158220952036686984665845688852972392358124187255259327008251610453326849980611846407129556020853329191217793306931115847799799521090876497799125381721269973867287902705008556332989097225313717344674197406204014983036409668939576401032354162116980434674725863465925486629328406349373202060823973115207310213122093552516328464108725229947364816108769578227241617080441360109868116741559316451338866623356356399626284515589616046612098040226089394348241182237544458305774408087501714692637855606438527724665286764034726613159520525186962913721799850463867187500000 367 5169000777633600105548638012011862251174863146908665712285571953177246799927191757967002969725906624523568778485482891213841035027936250557507905797989998153023298076723521714043768693483968966400292423117795440042002844582485262830235138904060489637506847536576131830219300852770430929667440491736068088785901853473612244532101934926513251355179103131931158561276627703109343292994449476784408425182001323910361454260059165835115891186647719227385702799582467726833078002458855163372269169130845860131806610130087341304902767306035308429488478893483614646549089665071052337303319553448871508083021551097212895714139263437919625663690466158265498024243792626026470027247945908532183491301825739583364338614046573638916015625000000 368 515635919964482227920354623426509410979970723160372604070661267394393288112302199551545323420212043984402744179896948196902457597487879777081834841967969652710557805425327397072137904178794839012376996882212691858537838110388679343744380296652338517915424926814428802954756886698919889750249294705519183530789285437544308415145277258566036568610393684709763127131698377666152152950614783404227264370737142936818937461648836896214957514841950469666655298295305408293593188777892861541836959779329759579996251787705180161149403771208033077300331685271150798029394243491191117669578426106271937667738372665159471200179490110885949614440426664863930523016276161145194876902913299734283847732853323098112241495982743799686431884765625000 369 51437827137920300297420741702790816851416591651851803674365965454708988984861365760141960311918713656005054236482402881105635404237205568006456207406073070233809303029014367171342537270518802233185900420689022187839506289548529232095475985690440598494489950016366190343535504063380057294598039398672523430266540913159907839462053267988660721112597809035681248535820643040355178184585718637153402714056461331989986688247408363549248200870818961486259028537263393168799905904916629358685686963352651626394748044188150899002464912786362324052642843725829433266834694045828577348014042994503712806367071809768347248993514989110330095684423050226670142417965109733752366988607692583249291151887075401738513846794376149773597717285156250000 370 5131270809893616983723782638513537972934557832080675874650939959279212928192521649207675013818701948765260950996122946869213521001068263554373780041508532492783517229191676465660143380148240514667274552777383267440962640938476253936875726031984222947112497446227232663729447175619886256063820632986494161651724392174951887444714557085030992476394554409478364549884161985458134126467726688911708362637362129091217320711383358644872300254437642887723839846784842815838931153920196728727266772479314517649270676516174728870759405218769279407521749626811795626699644749274412945716752234938194701845969244590674856649596319589357523869492039956395662044992141081818378014998675495264138747070680954265320394824811955913901329040527343750000 371 511882298313107182122957400138506847380884057588425374988763579226209354373059908995083698817871048851219158480772264861535289520888238366974052828399543901773363807688366431250894626682712618457778520750110390102398995528660393957422562319255353345748338357102075150632417358408873289317849060988760509225688193408072693677436349751258752106607445980309418522887366132295971816767036562686313548520778362257859711696841773863737800087376650035780752864500018955833420059316944692534221410375901429375200829482112201389506214520610919220680269416949607968043541380513870682266784367156502926995469869925339289608090457649601406895983559026377906879474822483660641968558223665983088342396457957189648269036297278944402933120727539062500000 372 51064387339783353571459540642849433081463998325555015230733915121195239625764121566686978664331168341045007987154459002719286543333770230640879302316954500523681534686331393182044891387622218470344518561926334883602222376528460268171912063622489684571830205462521529139701634867078730555337039390572318541304539939176284038628126180831215835151081506261512154259005798842751382043614857100239504800016357589755843820080102763664811186135880330182321878498913181319833920433472627795550958438305650656219631134626838154743482851773847344837217199094085891650795216749649841448710666304241461346241631378842314616549023880044914542768682460937860549186318984861952751218267957646861312866485362342225395870798365649534389376640319824218750000 373 5094117568132275030546942378875140495874732916069442672213428905253820017358399365942151410455128080349288866493344288180119711199596756788598173831672592398086300015223568740761100290974323724615333875842570833830666741637061679835594766454136303385838611113298729488708573279903484085694614572984439605688852362296915627553224062168175713742551589404801252707714760790720586932554715369168664808602168005133552140871797919131280493930606185217383906431486754629788257853430339089202281939649740645892580360641996374632721171352559945580141694311771946456638311032853808579910251724345374736444104835406762806653590291089735308676736392416884158271375145916121345503570377222626566894804075959126560269041306128201540559530258178710937500000 374 508185899644425618689054599347143026473492740905216326471345006564224665368026418030218366641927349405967827831194319229947236430098810149151331191603487760354545063016019651651862705498000048570583173549963416604872128691119709290550911059903276682688873210259827800063414088431013345554187352187297972428478827907213695358317619677793144063461496793297151707285662366582313097469562648191665465264563872383777621326007434125101805423932932541338485425023451377640106685859588105396088607401956747321529875014847285394510232361401100453462798435219816369778543809186565770364843561057021206996603078633760214749319395081705947504623087703406277928088253192862265777374895118118174360548502871751368886732436180864169728010892868041992187500000 375 50696625348527899720420086830870988320995635832704380728781377854847052617114315462694584256198672376739350504439945286379536306266657300479336799674363938972969415486478120448789823500480484845401377393344350440502043558226102198825358887335950881865041991455520421334326189461877891352485730254204845729465047872023638248945765739056644051770918920099323854318817677690251554603563569783600546814792891909005655503482501628320156109091549350323927306000339509433377042981352509394313799474419205112795820331481165190956340780373373781237448771897528881049107530404451801251596793651048435609981123124503919023392102853350985323061199229291810286106084138519939633950919536983469074208318646485916560140427833403009572066366672515869140625000000 376 5057527704317238081151482598473326521065282712991333300895184796104555701244569077142749615558543087370992120801974328968341507574633817396223200414322849337436390358770729516048154998678252623805866133043474960168169292204949716696646840063754036113717353988022795224070679166795318363382286547434105753489983898084060294462648066148975314845550980566291589828454391197237595247818269953677809869741705785922346111530927223612470892691553234390027960766150890954377587452740778264310400580546447829204710693175155601895671124127141623761214636792224224277000062408167518789753712047475603243963808320213143623849568558588285796457514848645573946361274510733731211886965403809175332376473490504485984496987893699326832575025036931037902832031250000 377 504545403075255501941929073020110903069669185240329033015034217988043341972966161780739557138346964233482794863029852818300594429395166769952134131519051362283773584597790814585069255968936554857662135978156746026325854323151614973371054787262040578877744518539886812671878629875787595880126782623333467874690436092683044230080089569928280083133083233682298921613182103257575483475981785034011748543728261561112565662276320636777268631642751048830110356538289147995069135537349258675634392133559424022252438117553321451714034425522006550820377956911281366201518162257772895709912758900682859430978331361316529689608152489404320437048099356923172739118128245877004984267291345525422415594610020885193307511179527935496480495203286409378051757812500000 378 50334410449650489360397209903672968663378902051356634484118889842140514353969719472888065343087470955673640725621311507349511682361089256335701000263448219237357412368208178883605718631186765829847722613058970615483460228904887303295826656157808333940422607921002993930837415694751191112803124266470648342736974457817665602953227983285702227341133779741162678132362690777362887518199135221250219676148128950977658336308042463526113227775788735585670533187986465002365230426226033186926383405705094920315183707441628973397185815308028748760413896177577831532960978568096867452965106185568123357519028771521815699987099022157240538838846102512097470878689460719634544859046446136940950508128952083546665677901005286898339363688137382268905639648437500000 379 5021488282589142487378940650284630462169805505440090632835185290056287197159881512585482191615137933598998300358157752223971073113648508659770065488023686462703123381641032304984517734683830121442064358838416039502452852915287042051755160605083728512631606346947554618799373845431510649010781341728905577411306079815530175323645250786365174711789625889217310976740457356971215770615064123259817429960846320940541587587881492205599844702381456708427975883476961059998494359935636714505769278548046540731179672766142457741814236614238963035966357294127223773776397360579795668592640276718550776115552712008548421151747266564024445312656388221589460089507252004774095359157113795350230445151334243479945723697722981260227470556856133043766021728515625000000 380 500959528402511557096146421190237739002256122924299568133636511436931178011397653005567447063499681744047435701520422070554587846680039377083903112239415667897566861573714564952534387689115789220706999588327242256678914878996136221531679311944010915562800517402057356838642796000812022905259791223533711683322667067912497227682609098187115192957749256474284892442712469480996815431623897138893891499514957965410346277517335182932342401756002694253959383533188404696165582066210494333983456183569590418734266827801212034189941342225787075509170013211481719115429536683105404727228928658948052427738429769063343804901944409058333478428430730211727452613736640792068302804332063109808516251808108342959848382580732156776903707395831588655710220336914062500000 381 49977615943778121483528938240002457898886496672841539592544681889022976577987466642366453183421582422811661498726486201841941952893197629194118523087192098521749386898731996361800084189142496452176044762079576058205683870211661778951231314034099356694336083114047769379099245868742427796926311455135213598643292848428750707675107537590793303108462071492355823521646984160033304342666730525588863033849248168675189664064130998171281718348413812096044609365082654232286755313219582387492680235006509532325694178805050050969972888236226159422843969034562782529074741966731854156645594693770644285507448072236476897701634926478496733635340294108524305705638135738862247216778639681899794495357549076419695110293684066349317873800828238017857074737548828125000000 382 4985986763396293742767769205043177147975299445554950455161983839766140412008121344870642750838210749040189580409597877361770701111936548818292819148829557263517982028038419846461259707979634920922589177703802731880153435323995891088563940779684624302673162637372671442506471884967994563719533323442939765037423796999004422695021854077447991574511752734486074435628184728635783320678086650079035524136112166775422717532680712932742267765073430311466649379328010347624210065410466714103000114544759367217100013492828422624255672174561724962315664031170648277966069152754321889816135114606280768902326822075738572176464154576166257902729891645224767776025836002638848799558727639469113005806482186655378483385581936566943728195155927096493542194366455078125000000 383 497427034541442255642706165338641772386778568706670122432739954353692493845509964980436708902161965328526485293605051942541144881167351254169630860774875673731128180917357760661317841884861228011624366788674418760158388417049302868130621872563314607324129358678876699264157417035579823184656314069855687786109564708438535225004660690076469342198679039124576773329903233632306215882792926630600384796973487969944913934526710290235201178338004627157025255311026828675511923235858833279048653725209544181110682808253195896795846563420374701853998753605823683292646220174262766083223296942835478276130307758522117083192416047925098471183574829671118477080802072221489328018639642569490360187638862538125357311130772313897963066153806721558794379234313964843750000000 384 49626118992923575035604357276362933073274705643626386433328822008567602706305955100001381036567252322228775134369816510205081407285211527466767078844493455887082084924333270340976787819294358450847212217901346309118926719419684356453344072754949433871321343049447308200025704808940268297406727583375446351786087041615313240807105601658410261717790088512662854651741127292848049818931763070880991514510558135751535554249266331299246242557627492881212597736889160954580369216577478913855088344304108431193620464542135246891273129803735819864652844402706003403492908059572933772521574234062570762392062734971308087127868382281277402164173832616407679315014394236472021240609595590721811715594908395405162600493280956628726471521750873705514095490798354148864746093750 385 4951010988358946797707956786974286387907744009796596111439376761945666545322627884132605313284540679731966890678297797810330329490454479922074087008875308157461877615438028347524463428932717683368938756596339510995475260501065132808760898271474305857136241003972132747955811225224404429359460796045326998369100268229725146959482925090128670526182642337068520122528251167060502840377062388448152945642468929855107741918738492948581943315944083120954223062529643304585537614568158350860192060531742350239342758553411467098944937443536345041561859100020617118774448307969341262863775756702190501255789947143501152276834868995906142901625758209860308993479747747072442430783933939323700748041559562253278689571290705309375022782208963789685185474809259176254272460937500 386 493946718035500106683247191363678157508619745640587865936607251560952379949156476212296970504113112892430168290210487548382955929216067413987235986299969215398593023239685159749137530176681238307092827763018224270558943735481912602241922778327656783829835857676079875968337539594279312369515117242760473334699614843333459609869656593836412181252055845597172823623220084050518042442799669894140854758268078986321759433395386951942721857764265909295199819010405605335722936624403570185559575779993258828282615626662890150208211245985970589509189621610865194932652860984195160706953379250262580837721427110093858482333965816145972961506756343683213728857267061501968284998676932651180610899172172907704047501011412076331689449074785480675586768484208732843399047851562500 387 49279800473774312969096056998841378970046016483677254531815002539453156046090262394203581475875471030430823766627976548431694905496207655953610287935508556606045676039494170588925581499022384007847168165194143770248787642446916396828322063233154595409999903010008899253585303368824610466633019836545172804787473201811640505263740157850190889710960920409578404961479399083179590746037455438275913184022559508170240650448051395903122715576946529090149005198945117369540730188806774792931408839445839078449591186939158110334726191750693344860335429690944457820025134270283656730996046441479685390554067960518666346260760775610842418717767086381418299925527341717289394014984280024966623738545316785443031715798580414127045296198391388653448075274354778230190277099609375000 388 4916549165824236224313681356765849948274436335265841553934429763665545542639572312576341852915307947391693783521054052035543581937521129798876943932947258315000072472909328204889972319142155889030319277512023982851367447523505499281506049143699521619384268674014032190995585292286599667946814942970782575446708988768372690615359230696857962218328085641893763031079555511623407107678118299009434534416271336498118596852690900864458454432947423044019762864049395601481756870125541887201997000450898017337071326923749511471797038357395204586452537328186752479930858112378042144476435458117728405846257656576488593463283633051277603166404030705733769046693720097619258871958869793212520631234766012279638550821038783069221452102679718182409729365645034704357385635375976562500 389 490517411634032410965588620709724001266146206096831132925951720123032962750235993447526548358979695214065901641265058507710659164512069530833969650482475823149493091705940945068842739603874216075235709923500387595016891101252566650681876008398402144083042332232608198798299910523503684095156524258858796280428729702057954043141624018881895922090778929979169519887397299244484395498683216412740756505643934625943400369801886536117307497539047527862228783428681345227524380795815631471232657037273398593449198452212644062263349765168400745501858544233747721712382013731084358938638714985987247894327145634276406972519377374601757786344834014626034901548028989687926572803917060860097495368178069245688360301708265220864998858881747718918564515888647292740643024444580078125000 390 48938544837641541309412957004654771510937817639045383031150721615351827129773544884726302555507435745587959571440060068038517302797858013960896818205828549432684041534046569673406848712786527557660055059290769439287454442948044534302645629453286736990438915761976371833953460303768021405493693227979989136593543263351474337996514334806909154688595405552537143637996484393853558535522471668255750860601552554603737713817926679795703678792934203356716210162076900366161470914782528770629904321334122921207970030193830719135043434263339674378146963990090061158535343985324339503339570256678881578380177529819730757181356342681421526837634593613074405177522584586556981917436955995042034730194381216281369485485816922420146424613048214725952167469813502975739538669586181640625000 391 4882589857075182932174423152817346896781801192069463918274142327915280757883544721107859495371726517737560876935746146430134424506763276533541137795931896965138118824151295864346806056996937186762963549521567559658832730995916156734389273670006945294110030956201274335658630400127852979612043408755752880354256068294989805435406711511042266302818687392850317067310084031212857591996756060814979133176640831598700276767358874114655755779315507091932223423075754177196826036791985798829341605051775281729726114777138967655902926779061075952663716279420494337070239818075453923338303416145890461311024873243651398561751178843995533917995205874286528250575846610541145433757584791218899679859035322882701339204096465840434557606534554620100752053701853583334013819694519042968750000 392 487137982934210215503422677312975604931470011790399831233932924603996506226595495006449961387725061501826545655502632109394278934845693227619372191833919618128958742889176482792356083900893401465049756178031906271063643135842553290515215543964213342991437017084264896090839374869898801103640351317442589670038150079125130843313154304073630191589895061057081378832901496073303215364778391679780188516679650315880530164212769302612720940125075210115993005297175372117775169129935113755651913708099314460330582522790574043424396597778261940073158019612590646741880304298293374851431241340473918219066792838161240300382879093338431968195899239141189081326585104434347443658824339756559098161446100709036860653755644844437233540794812324469745951072141565418860409408807754516601562500 393 48602239976718530661295682385348024095071092016034548047538193317360567453294680303315274773569210334571549249751293142517429203652161912099123622498239155793477028775278905573252626080799059214871758116388374160021387906759253217610945550836734873228229632162529329709215806332439521606294499173427287381583195584230270687954984173696506462626564339297832470391954370638763916219982088391257458503152694882660752131650846525077467654102555213711572737246061695523506270691055358296079164214998916335851303157044830555324861553686731935547757063483485188953560118909761026025253483391755680237581702155685247410122169692747582487208552695080727796129301277213411611363517817714642957350916797986771845562935773115395378949451818298326867019698571681374232866801321506500244140625000 394 4849121963159404670800845874538149307556458444543954527281031419556964229921355032292699115098999132619308631999297800589746553288239809047250125889354774655435487312579222787016651602122362989179210181612251239163555224910421939046411851785259004737567783858652355205251962809462430442496032392150829103984861468061147057724645756010176824989467624816745671094182046471598501387328669783401854552687645776237041031206078113961409272798912298098989655586656561550835105332145650087865157221552303048635316566252366216065533775825952874077112513110496961364884386483103314550895214294745979162790194699847682933228178910207886973533421843765541648898078256871216270159136765011072626024021673423502541241317272185700995803306982175906672950620179829428479933994822204113006591796875000 395 483807333083828197661421103583666998002025385568296830177583413277822684306836966639633600319117862826650514397702091952511168772378559176081335345061953592837246974655056126674243644657322342793804236094528661608698003579037287640048331845207740194196319903467061566174632542584593376553844649556111835412768077104531153278299466441420427019835238212728979488156239117584042885252209813073081235244101569725320979847674780939795289724063629539446031206759835672704839243392050810032318597725003197839791964243052538164918192671647601942731656054897937335164794104554687661900709861660605161533067273724043504806386154053905887663170012310886066792590542033657299258155898504016132130649858606633506709671680245160699353438805487474637926541623511589307327085407450795173645019531250000 396 48270777096318313357582696471188593664292987332836888283627072370219126911523051898817988759111986768386267231952549628898273429789588063249933231018681278921716232243993099911362036364673751928745468101249564192322368993453947562268458563646863169375496463095918188079696292316962839160713136626166612669592087692929358247539424038132628968569924903497277726204679311958953369687663660895246059607309224797594525034802097461947757315650893947231092659038083604617596460874797796728224514636653728148106516432431832785090701496103022102922544774568226020485760139068069973539639006652046742252958302992012522411364436734014701064575371682836132573169829080176262357802372600741609546671656347343661237624060824460351594581735365682128647670857436724478617406930425204336643218994140625000 397 4816134712305210055652016642881058425800113925072214470817300595930427246764302482902217971658503264221108425837885367256072066886563181827027343276196386544305239191900671756899370933009388699993974789648602613747831324510606707661092301526579975161116914113927756750218564581045083272432864840711484956782223157473380050843920871915449454521548426769589850717801882989154012527275459969926187458552943058520703114933277280775190597664815892316935970338787132440561702305417482943085574369667138972157428503497795709363835481764838049110231734308935598668617025462181994085403277212815041462568459399278629754947469367844640577248943255307655443887297052558644211568141004320844216986559969567462019199720527095401830381316216208234548448973962389563219232968549476936459541320800781250000 398 480524395541808772135531610273383995197292773780446323206419614734666497409573998985042903654671267895025667311614140537031713005189507412942853772607433441392866955553707727302698542084931721800906379138055300984739653005819578797040138928694700536803901154432339750128590953551005670221882067398625798074929853224291260851789190511966074972489165897036213497497268275123884013713840490969268602962656705662957589683418193014027182495652862019863134126013158364861068338060623737864141101053975096945656999683159466378989716032366127965244477812582494027966789148500620565656693814374083659493953574737071325550160825620881098800390795648912054464232577781667742817514772064273175518935418069155569805077643545121624835281575240273854067609939815300390542063269094796851277351379394531250000 399 47944050592780469219838379461111320423068233895237012849242017199466349027255992229560295725545020488473613573121200337792562643450111002780087741071433396746491312031561665724111350777947698859383666550090179278702971393888915869449042432960741925739757656536219161535386480854299588299581767175787701807927211671325902492505583143562329435225046853035116940690140977525518352345734310640317250836950785595093588083450822716512336178325665255666043532723267755651927645459131406025993627150272552905780965306733279089091680689845853519539806169721576659782851819553407781250107721178526993695374164938052154060531083879617234444219442543316262877747115091449104866078353573630864955911827050960108355739701728148601214768319574725067996069051889842377311978793841262813657522201538085937500000 400 4783617647894671316409374310732381995211633036897272957033122266076754974194466624704378506016254419237454794258167763703252937750234825302383254365402267160381170657949065197623210023869731653695005330035247637532588970825266580874278208748658025640684320180901266842193186127237741422590770819964217947885937544506541921189744558148931419399579049761578792757358816032608593605295640844137653702256764632750462751026305836540018342192443250884079493477464040320171080825684836036243514148918443966174295813479312921114122440829370034912084160583970311229834040295941261374229497880587530795955957306694153671389488894088809566671994879759380128627218408249334438012967727809019550976102544009544811193928739926026686203509085568193659307789652309023196302684155511997232679277658462524414062500 401 477288134893430921121045052799008986604532263856009703269065391186361512512520223577112678368354960882021362389698983106651246981014701646754000017854724960316335755672174809368839483927750532330017863478080443834610685094062134415909903072403510239111669951216607696648751563468284374857498106001916109962384940537922050540652568008824803217399395962495679546688095335323366159969772045321564899319933049766448914385442634713132503419251008648059901581130514347157219311310848603017713219696326541363175998746402269261286879944097494007063559264251002873580199382146159270780354638908496526549121825039484010953350251003723867238270611319632915078241916493904914875059448353214145223326341111775281535833139362694084077312714497714285059612628401207027641073299406571095460094511508941650390625000 402 47621957936755010562599793700916045902258181848916789050055255822101891211137279024074600819290341992482280710076682120417366956240048962814186419691922930742010515323410277621353611194880780725763722647029369657229439251549333859259070179686827849977037516774373469434282152265454940983916042367504614852217064589492670266630782345358116559825596447899755489098655482337861235513401882432457632118712722950577776009950507657571504259070044668840006598057574453891731508897209297181692729457760342224072112710741778656891086454123757424436117816142059018057964669696224995898010011359750735522102677617745531540643976536714836604296105024951433392508167339727676954324961376734874042058755079585339657717082636412088836669186513689850680947916729284611638516044873625787658966146409511566162109375000 403 4751560616965059490625651872739042694118614124429141656830575276939744530024392033642778409289490450416160067871422799161246464790105133485752942768764816489171818414775005615768309444531404945367144634335114029571205340706696561987114669789596396644110864887090712669857283728520950811323235889819753258579772126906948564320654486617493466180117203895903643217511009788599008138942654324092112624053197493406283804863796309952729990712671206287981799771451783600462838642076391661726711294036087743994887474190885657056056045459841900835176916593231248427073844586811928250766706096217312842044041357343791124688075177521845111312025764400241034026683396353473673283887585504985819432214743796839969322094026824144149187265483164935225510957150581970803932332914065739259967813268303871154785156250000 404 474097545717479079374059472747799037128518156821135396502080419340200747537829809099357419996186534792760921623507557015321398504181034482204705750022053843263653466088070486068367707200645874623142574777347639930730909118532025776486614701036214724564626147521353038915710661130394869317919897818401618448887659494106674821201936523641489162674565566940286777469972288560460440794005930208299653157387106334671535084306013005432044370365782983833035516800052962709547093223018187832187456095531428119885925952065843653291136615064918372935597791765226792315214542807893138090113670144851189759394324540911436228159184173033605042048907334093356637662395314377534084340367751747471240872713669432225651914876785349630331036315906877571634521491930592185907208761797004825666590477339923381805419921875000 405 47304399561588468141989489614169281704601033869486620673207579618611141254330129841246995906286167582655478624212198466639846206306063218335536195946644927916751201394120810721043800118464443934620225794450908961977372932049084349698331111281168980295448253386019447660700908188343843627499118693436072596344568691745310443271037666470006363120195542123597502907559457236365941759224147258561454281703735720948337611745199964319775093843163679942451766009605284501463698857141148074811592841531913605739729056106125288961715631147588522099574090778352628833229184382387559778324675087786263155992900381970941081431883043042686369751102087335092695624536776923447289748627804563247686033744097238904292824395483693774226363401298264006591977811083741309216074829788190037049844249850139021873474121093750000 406 4719953759211696661162547350418713305057605620819958136629652833374229882297816649923437941289784849195501081445409260796995492161228130479735397285218192191890618641566093700269665868963040945299175731362577147905673343540168490163249737236453584708789676711004058681613285198792633264408840636135702711521966693848774694721452551400738812241377146333563878923116338947401931775039828092227400278206449098659155558255660223040872140521149164222829362170071699692498262169218689429829107453227728621104720256312460924768076601521647317808506764574953362054271217387513596173940720659621235272042542843531139958642378280969604002065559471817597549506773361658051353959893872814919122564598456598886731286493253804026585985175829045997307982810657641281862914264420491572415983227983815595507621765136718750000 407 470951651502670765134670879362417560978843646834148648473047178288273895626816545831427063380290326107688695128987887176820606723998708547376055242635653034183484086078621781739437668153781554763143799633008004856141018381243838785084943069219607063940906071827702267961463174257908690092488988288626258267584932278129583176015204207331703108408663175936189491566964434039293487430878178932075492132589429721248912090325212918156800065267487860169779846994132001258856085238257930578280230161125452833077861446803533549954768520378618123350023855992275265415120732449452433964945125275720797045817358417198018969206343956205450918629902089711637556437509132514657209610049570058637757612637155972457389544204022067615864515946971886856700692729255067460572354491685903576936311765166465193033218383789062500000 408 46991278756553252079981498771676516930021384467201449704259192715969682085705150933326950368165733274127467594855629624922467891504871139616860806195336850543160875353580129251501243800344233074528392360440578131601717789952050678776490275362574028365280113196337645413507759372645742092316732140269546505081820080986900321312693537452141258684599700716574201474733142425832445767919241824325473737053224715568733360777302494848439535924116251930175827380223318066784390269729118514318108259459355845182842498772970222594751535452484175984263409748640995232964620142199040653708127573467141293468687895010125863324485937394911536513292436451374423829830874472234546576532151953644958608849163283428285118491533672481965305010297121357686973531882288716470344488618953761316365813627271563746035099029541015625000 409 4688787496466841607295953459345033388543209535712692328681705757307390527915958947650544852138981845763183258058822114897520573722038609309936649146287767409942286853739865708444415059882758317289740078800929079585980691950961340344421926986666616375518536478099118115709661760385507909015759996685575043697772805635881178759831352722302896740632063047049861032234375409286606630290426060759712917381765527242934005998341601014094908217758396677922923020505901247690638060898888329020347183541653574674600983801772407785065550517887235261412688879809386345861335325191058310703737619249863169160041938863968793355188926907301564315666171959854743854511975518855481285545909831853913840653140228842807617813299484532980450116064121082169206332117643526941698676236037904643816354166574456030502915382385253906250000 410 467849503610874366230432819565378819330006590502454251625289225686452064626931415971667780246355481244321529480942470049896504075533169528950020284328372109123753549235360746664539073414155226244690894204258557672835292945643483984122685446401295794932837383704963224667517713700905191604474979181480183018721671898936339080645611316754662208925018778670267841045629995107109944500442268647999647439239091998801049232663792432894201695581697580716650684802186390348839031881398833024932690923631823755946161578854900493870808955333577547669251468470736574168749336959917549977780258545150981098383696875426739844294582926287090234521714865555262368507524191405799364369958954197911256636877967712095755231078248566449341985971178520662298124504714138261426567914186123607264700119401368283433839678764343261718750000 411 46682501564676296250876033893859331826578029869843427881151122008275910390147098221406558802683791449707119036529077121037118326368893631100341440049407640377530737358010083262074811193952568925291419881549010827647142004138295080751511752206611047567386036753626622490547205447382291746227539893509737969824271933273428870309675231387125783912445304411843513774407022139519656505993035127139818835725535676084747029273825128158129468456947488528442444242670715007800215808895781368254232736686474676961927217393769998184043492112481788880574215868576415831290536030964035826250044776001561398648942600635646231178882836513463675225633884760149172098524494135162608109031670831280634147635925683389408569407588743820164269695080367718639528189630965474698548783846162844608090880527129229449201375246047973632812500000 412 4658052522630685773964839207224653231530637883371998349985734528544229796453755358936950564025074433246261319397355243800572656303459264986735525729201815766796817021329598356562853126658713855627986095462329696904305844150789589246831670226247039236638931968304831190743678679470597120600519818015012931891931599943860827326288225151273643147185986564007006920548234660571973492624693383681354253244361096222922209644288716064516268078313376828651138065087847315462783669669188281672163853896070325169671912395771564624626281458116811506991276733876641880641635767555659011692085778498602400724412694932357807193601634488030319632344196607984787536335781441496443736316242689014434150022604137971210160894043624413706196910594062905129298553096429588992372185689115909082132563345801656851108418777585029602050781250000 413 464790180284771333523222817747525326080817402357772523009472445330042881142516364023708795989039509428761329230908013552110409603548562494197024250122050430386675131837754838435726821669747210630579435820829556439289210260179271120731072954052398273467046940469351315667184015450322778062826686925904801266989107103357154223041980044755416063185313574582878341878432809593634449469887686056921570886683101150960349296467646462515049412850591426413349635986126362881891803939630143069515429586094571671288570241718513748621910554210638746254504877004979205572014067750529559011696985307330278290201082707415170059196908855331064096970712693014656402838734995651497448846470608267033489884822073912333101042236168915469327783742327681163143809620106206688560914702780790831173566429734833604925370309501886367797851562500000 414 46377976684936965671121581162198722754585910365699475665510402697062974444438045888452682034558507571261184808040603960960582175658432648877485680610004597292931279459462928443912741553568254278138252400382775305572553806396149009655557062154358871200298814277267881280703796324282207637138575934563109517727826121834985606168754095770159994130882376246421991070043621652930046153625749543505869790649465962671913114582315157890088626195309014070375539764702608817997464784410920797588604821742914868939446465423651697960316727039713735767569073596801185947294447195107188605732373099144477768522238470152948490689430687955860526197729810020375497587604209348703767178376088955340950403724637375165411603997043811347917707116897479489974567090354075841315099967081822389458405867662671440143640211317688226699829101562500000 415 4627739794031903008291914881750961709078078429502687439298278977555127160829348145158615814580886261508254609399907012104524597334977580698835378395326000900964540439557493655090184645140388938934228992529760784105444465356300073469485826370631327364829816624630513165864925797080786068081707058916285217178576577602859648075778571339379097245686359518950203976410858729271887255955764550835127874772998519311431137529767881176454385568066858488323496630497192846152469919813147542718419579923793023428391513573960040512136664257143483850927795994321776168861356767106960675092476072374874275649411795298876137348070662140366709373127690199864456277355880262963428912907358659375105436670451165555661914509680925850403065666772830423324932104124246459250260938883995819632464065011834275509272629278711974620819091796875000000 416 461772785697750706428359102743948126307286143290039797128056635476714731841409234388303227075126415180787617394687836712641384700420479266366962877860534368747687677033729715439407607259080636671057320865169159010137018646490423196438357338088717305081936750212530292103492956338517859822287644268305286935294984943016115364484539654561601746799136499114478286203881600605952019218086025252803264619776847443792082978030444104890917175313594461178625829644082872701415928777509025236157684525568866352193585885709330003987483012774100996759646182029559924926526248563966196209347792702598632649536258708789299185861570157323610831919544279318205721329429302200990226381693408535241891048534682409171937671386671230889978980355144689596677720293743919527592143204506409790729767640964521097091122214806091506034135818481445312500 417 46077615378617282720585185288191082819295387103833467526375147727064987990218317129250113377928081860126073764491512915139107955358503938305825720258457638090146964607610296065788370594844952738327806046042418960220147112423181077227338246613600784327240739031998526269607534564138436803849853424470462804262888065896644029535255863372441843367654843472790027551423293528090320191042109138535117124289963122628749574858145753488036123896399677529118994655852010391141287281611871798744655283234821412265647742696319475937456038756667487950045270106115080278639705522174180873551466797014698092439337469718759566243884734403442318264202008303190743559994132528976506761971853067509388696713496726728163852533331870305352578831121272264071366766001641466530237598895711538110948756691927392925567374959427979774773120880126953125000 418 4597840520196475747070832723374282450700503818423191221351931606927944136535899539380435954529617929152771618940050248063282757937806696810373183712871454748181889698046472365799121860074121958649887057847916973279383579088925556773091574799649016062892849820633154379677823604474196648537266474484839721449294404852988092038075411629819495901590630433612612557822644911618773337723364526718420419268264023552261111883572390856425805568705336243396060447597098931613643762000074575898659262831876557668899921884840874022371510470192825173197100995516889948378139036674366230229262392592064730707284128856386271550316823617147318408612119058196377784419510210008636595793889931688556465406507053760362952844892995957981473835038440828072767243564422166432957440789330450369874814932105960667285682319516126881353557109832763671875000 419 458796449043949047696972592277514914710711371475593377004115180156700105843832839478510804913802686438848165603540574872376735344581618123249887377172208885492803838365926037265062732624580045563608061786685939505515578619828108660341190315926790839115871243438358435833722684732854801611797401666375056691634842641774301021746856707023277144738673647802728713705405211825252776253493725207869111526506250178329444123752175803597047567607565891017635530582421733486316099496952548969744495892603243141137722515525529696599887476751222005945992345161243839478973730604666472758676517026907461553392719397340119364006554643038017619723323861153199415672027975848355837876235174329113474507508496223677267442589441911702160909410399071650888779125127662955995108829121494343590611007902983807874019994699210656108334660530090332031250000 420 45781331379599772830905050815120595417918841853671710548196350477065003418845319767962828176041596639647920524867584506907878519741465751298578047564969700930960497299799905289949474105467023118025747308285732677800375952278561985606903062239266200160348009077384766775693613612271296989405783580566139585586705369325621323384311344265108440799994791855743715217603648637134152030437909579670939200180659392794730960062984971258933960853412110696545488301688797262884542214088765065052361482997623619154957025299226070439288771787246938736182236156446974553723307261051361603133649591899265985006402071291724767965511202594579329625248816716501398835273077304296650393792895609840823134784954944605510186949817882189137056460451964506877973174128810367823226216734480542714005969860033455685714709471056949041667394340038299560546875000 421 4568346155004718424290549132406689343246485858130044085818832977533256041866251504636860835333746971096458767813983907684560514523370489814853358143003271107148813519155805276082606667863823375744089416677158265544878369964898786259729210557414662871107410597009344542154129947390777165142368095533452551046312333884487771485451115374292649876503043244322549824920497100346806952015906369220845975770996439646809139268992870885006688112712215606560275447871606586731067977230092684994892413065867382994536210529264815247397912833211980751323077769435480762474860185360493351419583418897121529762752852767138616394848279384794008640277203777340198966911691158084328463285604618929722042499562843759803997514873751141961158531837498881078250957351903381359272525807637832777708766731163908487783550937955112658528378233313560485839843750000 422 455860323666466096793542710819065611952866159919090418137040418682287705978644196351322771980815367186900186522859863394779249446869979445742831543606321673748901747136613649705778594274278678560624657194964773843826607012374141918002836626949600600716429052701572271730119459916174470199396020149084566171943631231933128097754375517562709683174272869711901832055455291221810523102819472056610957440086872212149603920894051642103392503379884832209130803577898941628543299813173466742025875626075060421563791055420240213431104524660086515256433186897933874189138299539171504806347530260089544119216878270199542977220523803065582236592590168397620328191116859400310596182362110196991931776437420262382337287562402039308019871506343786450723099085518131253646839008909073787368047789216379588674325426533862071210023714229464530944824218750000 423 45489040808419701999185432207264206809764729574904980022611054545104879596592367678461782991277107917160890953025803389819461274591919225543274041266247843614518067958951447172768119300986531967007013664774144453777591210383717565860283059157311208880001111854688807540728941851209750324152496478706523730774800648463114271882298322922746987533773186360613182815746496081495560709621772849904370008383136822871949838063683025563083209379822550277889861037879702898678044172846458702555348014601958156960301703189806948957274047247995867160695141415985316381852311166781156543441913125953616211045258703983741629003494822050586823183388252974145517855666767459307589278622942485614726809180670234693045997418460969454353472284356433158593432653427234799566035637271990554526726470881379154699629494690293896042021515313535928726196289062500000 424 4539248388217541489588527445022048561606475727156202133860079523121196829556186501121976505568241594280842679770098446752975015396188920831924350674469212885212876073922725778018441338737594734726572519237250122262570481394658231631010793002230748225737846798518593035491135683312935226921915391542625044927079753387911237838066136893541096798476281874805527747486401531151125409490795304904372393996911601357811786906779313234844458935991254958154528350265778843497802002247956763455464090796718984955165955334813047194297794667600719668794838286109289471972102088364412106964687132922399768606898339069698368686645910190944170964361219300320983161493539932083264392402209190014997856831212635919487679600884631173617206161205473318254924848034212982003865490124947925382136313639130075555050292264967770616834741304046474397182464599609375000 425 452963586221896316643410468102082539994660319032222429404719935471929311862300869441371820237997943561060089527176176768926283301064405017604498146127621925792654292458971294695910816884379747528832801272592418082719092037523424949343924073469661252361275488765114189729833092539533136408843368836053478012605770214544271992264434978011948035819715563083535133578584209261457008509422656190575137010374167090787759724038848645387655302295033230059608346670051013535863018624319638442697016683973769769290795684116285485906281110242227108596680215797399921191380822511846394014993838369974056909690726023402136037648595414583393624937786613003795049126920067105061747957123980584790727313439359739636405863231805195466131090109939113946332618365014053098315142202821274154015061321024721186563959752840666239670497361657908186316490173339843750000 426 45200662089889231034064269950750067547354483948497125525809024546741115134428192394255202061777682114508601891549904400110460805465370557038420695286115511890717685381293121449584903346842683256926484465018553269240348832195119236142277493810317605253234321660575127242758696628768905231783877016949843545342420872817551648805542560834009180757502602316152766498651677783343984581538866466341195010119732025890581375279087924684106166433243808943272185016300160998613936435962037160091667087407805053738384329886815248840084530507974353019823652520064485093534269401358192980228610490862904129650123857405692025728736598765117518770200255677913914409355333456892429356003146513285102859376307940215830078042216053660247024977872093271968543677691895298613560316999841230721080414921973938124023307730649581803739067709102528169751167297363281250000 427 4510539137354051836912127734429649597641158222588905195912699147392596992688490112222983980918845514986443856203609898100015772648429600551304697485108622861038596192264402587744292111496409212125614761251617224361431531006637074126516262321446447681124858187253176046402688672955135952989018734642231460110165230423315868280103439150204054313998093406771122670977864146014724082012578688830909413070730167735825930680660272765315605975926273299936364879495432927753957450904783146115938956895659422341434558071375170381911011346474911433664369634379268641300925571877921786621876096055429379307709080946268237040518656846327066685710147293760917782160727771892708231520595018573953706880619394221537516687069850225908959565122084061636017906572486320079446850368532165904040366463291122958933567078227116348143610480292409192770719528198242187500000 428 450105435879419518585320036302547510082368849735448927377176122862471536349825730591223471553840869030539759575832193336102041237884178129780896330815395519614388886382272510566725972154232797780105155264150868346908272638536143541924087765768639673973931526115848478836118769210079104093834089150863798274077469606027618537951443659124334485399202264960735161863234994570768377436348681775626497738903937999993283877035047312632311988859371805234304074773948458748531595159213290118251758993022462449071658820627181137877147884597998755448143053935370475864398437324546821277150299211512590631383773007511954214954560359594927612492243904010581304850665147517611141514590217858162529955306668988789409667534470334459279586510196752973070852312408623202320502287943945807854121615998046405551524882969813409414050475731983169680461287498474121093750000 429 44916115874121094616870747678582887894233590809264728627079043868863418347636455772984328245267896510949666917112765027315916982269980572811002731753396461992289016843881319760749507850635678491762941018317712526646021332530844533868928198723905511521734285857854250300639264591802998709223863301977807002595003435510588227528441265844085686060465848398529306012506037570103949272844025796770560298840274092726602523953077798260581063503658990634220413615554157387003817223230584964947220984828185588449318680911537586276272030162331763917797212445158997836258501402946035941433110277960032645523401684036332773758052981338598720491358884686930036505027913671862314611281135726125729387847735429860313817872146095613523913982521032621858189248238259112567227745796923822923624583638406449001540280279575086379989512508359439380001276731491088867187500000 430 4482210539903572488395171588111608650096659027036161640437120400960300654179256551671529127917314975081046993984438947260758134207453177626325877254740098102532841192490575420776189260164597590887320463013983824461350640416043113833292346528471594184645623735257036931163792659614573661890223196018296973212445575390138001961035848179929573927568812918095098886038683888681768519297063132417266842844735258881159335587968763542701240546376761135149762670333555566224032086160056746153221517346459171163628522320730413551429843754106176720262042758190168830590354174884684656388127353551779071673044572702323347260367566114509932782056301725386436898676157617813050976674589613972221041936154249523967595174171602239014677090674366301869616048004427205861069168772432561027099374148660513317804868434410620829221744143566752427432220429182052612304687500000 431 447285093552790377554237424604826654386675881097042487599073198248961789179233931061235424110727881852055292833574754342657093624739121043406672809109910949860643850786588512407387239163989193466504995624666924106920396854510474074176110960996666510166144493859408720207319541276155019020646170906605458974170032940904490636529354594475106669662957409761647802989614371350818710011523631845166234131675321309695273836748344593901578551971379342048239657659039964972843665953002414505916606638216262069020099176368016442800458421958484131643782967586448170310188243762854494364856977903160134275307765828136721962107677537320353153030722824150511951304087097777585435050519951965070132282306251211196859091510720678190304551438293491052000432075801424881866786424367342110848130120960298556377696963721579586693334606994909563582041300833225250244140625000000 432 44635324960788873093433276330356659885670363967809031574990846241927645211844386037152451697716386543153017764017147360444322467968758120789957557409093196871510084276411645300653851574906421598011644355044886801503097936106357725318824406316125678826996502616386828537355429223182969606435315805055003093464051203894427294770325177240328353076782624849131103673338600807717117103233295761215547114390099772363340868292178554266428359665477230175230582503891696504581690831560032614236261370771997818970964063641724974187795746691273728970285841973730973662204201825501521416826352586586188399556754131599477045801995320911760241729524215160019838473887024965721546539416470206514290284005144652117353230173674001011074141695613037961230876450897683858002956395264991014811719651654163126771857676171382629588772349323033683532457871478982269763946533203125000 433 4454254945856090545882798776523582618152000986256416291813751653842248382456803511929231958102367349952983597189794312805540817184595931638184910059230755281334759218438215227347004449311100409353540768086580966958311459166641379471192615697274343145761013575182620926325930939338882486591385671908606659742682800277778760755255775770333921793181933532865946858487207715707752032403488937279731618505303028091962953623337264041229490580012173477763772448021155210076154413006256372427595505383505833158742164410990614629687423128244660112716053652851998549523888131362403557554426547959328408186714425003264210506014359853573117887142589692989508592278656694616231006854932280885640838734093072558870284239733149154015043100848589769757011943287041384536507496164896678406499783251677572073468753319550677654805665621820520705398394056828692555427551269531250000 434 444501801163657330742359481592710514267657056946464031332842359741722989502774562446209760611551912272957879249516109879281043300149423500575549434712635970586655349655666132480181480874801287394243895543386685896231496074901470379947816096426156224983662437652440811795336564476421660125052795968575471044828553179794004903940386287127101734706704012231392070140739553380881890606901165607339116123190493425490588759047780888538362297281859984612785679087088092507830063657375491912071800318340178880426551015299547280211433861023677948114590515449354970460552062141257368842585746064789201287019819693298094371003414574327768976249183317058469163897669634663200379969785984067182268952934495328397861775167840299217491973957954891539576468349681480102018754974427822907339874683479621305303990106612303800068279672997803575462683056684909388422966003417968750000 435 44358214226469803971323735852734628561744811131140238161284337554915390745552744266183829214132111521308279398210331792780666872780428676229849657381323051685440709720810268530953282953506031921342821851812450654610136194509132940674792406312320555693197210157453921011576000606716009806962165225277841834611511479390477592827706134998132152422110393496470643137493112671871454876426619767849634553810803033564474616161526823842414499597713889498944888113035618610953800145670505985983992762802637161377739263388858269963168606682845654546331894886566664983201298890924097428635970659017239604297770972151885693437375233727743566112590914467834819321374342162596617228708987513462947805165256188978738344046059649170186957677045567452259803427723386324663526789517038603235917149447931864053439564432276110255089702539849777496172578139521647244691848754882812500000 436 4426664910536011859615357217780925891563111771366770097241930107831120759951834639957932130979101312596612928018650312623593613841001036015506327047388454079893406605395538494912333351621668460774371969661375522894695013355716454698991324767543732518832593151263348860581816023849113730965421580164768115192538679973118532256728197095799839339188126653741829547964048927415428902920463821328297246413550550436674978323825761709595079994258099385548376334399494875602293220958999347362760378691611795622810631536810145243342812102684895480070873271822283471144698428312173117247594227921651594456412878436533363581330725732784684774217501579118103185029811072235272512892495519978836832575092423812992902177623980127052372771853790458366568915459276465564472593146528324832098062322200723405883384056074159534859983847497394079950616685437125852331519126892089843750000 437 441754820934726492443537135623400865288483533980102617713319386733444339454232285236991808311209629845167711191975606712848781463629416889327759548138696756119339730117390008611274273373503344563776571160028802181779518380875960158862726940761057609030410497314861885148679626544759381710302139842072168200335496186791073665253813902397782594009140053477531319420393990216445891204488391872144262965892310079046672321972634938570804207207312847148202956391674992048091550036663527548031991109247575302312978584256957515016430287867478928800665408201761515278307319127445925956905227184584041268293285191343752827876047938688192455385870123261648695421396020275011977774008534613906348440731763392413319139510713440139025118033281011188480710304757543851868763814920137862535003427622822763685524894016920131156164520799453903493470008356780454050749540328979492187500000 438 44084710554924417773303671685157195940090445822534898219747010032234822094850441067828566075988522649617079123747154724700046204966305507380174360386169943401772464848016249489494973719533861166398798916449449642387175224721662599415273503608826091531322472232037929223399055881898247887117138202047886922458138215353054406183205949026956797224062812186079666602432468749682305718146547051898232269952403820902123395418775966129976830815140740979104911470045922151648588246809504084759082948368062822977397931319341582149242392426227178031682842448627844367157107121143062610904857260817736173144062775601907388370917934703335370376521422574809736248559863119225510384707564036469969156037409538544260683990897909745380794313321262554905232528358338451518684169749221977103664383153866627855466422642647440485926829233205776533560671381906104215886443853378295898437500000 439 4399433187724917409221945003477760259989436062608778795004821206178149330240086157588996537104913843461786415515632912275874770477389166921014666807558326242441120011370368770238666967318401953758385832641572639710665481993293937312945631419368271230039265395183557355984311248715175945181325340846737872603396435568604358849399208717245961927986769480346583585085572792536632832601367258186017211267915287912806437251245045731558735667451744561035503807523261616090488954653130692376527161658325358256582695606151149690110043763537614281476139698574910846754334539811566225475493841905296177096677426421684653039931468609004835025502058138957664111729857866180568587594620456578016739694758341420555946618772750400786179040698415746082911701748015506972741579673606867464490971813145551176191307462356228627991923436689624305091783629251267484505660831928253173828125000000 440 439043434711366189633944557051610120491218494338980629292412952643823947933732234499392813509719924696379639784753275404621957208323087089776713680727013875694521772043802028866317878488525067703478913434753305931125730259830765425935096990055592703888691235232977280684707061207007672165709081174046045422761676104130494084266180124486977700586134199731860193684335230273371699271650082515790944879032182482389387862959477177438054734449559326534247664064423676278484931815497656141484790155493332911469423100150220415665300049220310552499130214010055307456779158279831529455974851359230807127988876804945847988598615424139550695385898574730979616241041042963610833366544964200774352363629179026765026400068889704769366185629698716842046938235807638434484279007881994432649542209807320800333091615163777270579830359329639552810409589000961716465099016204476356506347656250000 441 43814742770175115659387528244538234473511396679951332188569374253638757252978584218408793021684294525822376296886602382216354505075508078959349589770512201064208397250901875941965192363446685327959426259100891142922547366746376386384135189415752006571748982454882834745881990393923826875312600141654799226883767268350981960654318792015128999099310127279363190757477536245648726723232018438820769805274844333446614421425955987707593625539966226668417777087245546469424312583220072214935931099191069345654805693055807710869455453891577930647362178500187152111503062938538289368157490268298747895017665460738473401311167947429436793886470286335397761702422259185552183166579691325342583327717279294711856716251772870537187768321004627048114480162716313304992410700990672505625637987876689769665894244860221854145619805247386477821283732453361281500292534474283456802368164062500000 442 4372552723059783601211728214630274938069202958263921409135283027891415344861731560800931810376683781751187824560334911944713568368508283626463598200853604499869304078591135176018291029754826447548168082101674905688492227029825028062000459740110454773483818135938646698282476462162850686583798172507676909271137950694483742725027153655627466403327080801567217973557317022161912524347883107095891755906500867756403081740042802302674105933411561670461330650041631345625127665262075532581049594536918707775641355476678004810976651744700231947636076229962116017281448204115212543053002026548999478844410007857859868171573796744598318955502724729082342236863904644060422623253009466879776811279658800203031673651279867238451023666605235518308438280491892714667907773802485439418884370238101325203535283123946574629781198211452980852255261173117117934339148632716387510299682617187500000 443 436366943310322873610768632886691772036206462268279831823636258833136506538007115808147167803054604946320572739982858819584168978717271375002157283204825857650613844953756402103315228951378955408813794378589272190718377781012560926909797573612377439132549886658798127609634953481308417277358278118655521803334105643799382090007788855790723001560023120174462091672616220202659486910654429265709649048818066283319594229632713972463255583106377294471998708890159191399744681898953406987377432448029742823388497349038227071542387750865005088950318126696670765516958973146576854465853768834607826094156583402699739891343741657062509437974662438538894695918178835923050302875881599392223324665177687487530542420142399391900496063884012330167982068579111911773065920270446684597536970673197425704849424078802885021179744408416108992050124371249453236742965600569732487201690673828125000000 444 43548241572253167859669275052273226168748442214206034567804780695712339199772737165448200462507544020656451752496938005170663350105770933843120696438751877820943016824101230128824094132512616022893106371430834799033178647469969762773362906501721721459376769094259786113475055830533279210720147079814473358346248245668357253171723252702898504952983388412005439824355010624278923119394364326044131867912451614896151397105913414684339763260008058373996087366943589574150195619240147440564626197685130415550325039495233877342439642434298142998622964400742075720847865090371217165274730849237551293315491465255913231048290974829819354046525433900131585531834468963401709280248454209615800711518070568856933186118265128502502208537613933220142534816982992816812051637800658996659601735426526876085310767864314944343410979137202228463380655157800164234416229191992897540330886840820312500000 445 4346016647693849853141376415890907807087906334231213472261146765610303334521139904533830522561707932488433758041323633280065526692578173420164022761449372795568717701479405910159725888595247814779062593157850277359693176930654735201719206017396543033732409697699049665841409504346029055613666813066428678301476145146363473288440965511316230572948297257027329399100238251290397698274839819594651452256161744309074345046008123025014671654779680612110485932507786096602270084158325725472977639189205936527168393267378284253433133753948720293413136739408888950028884693625585964741237746100313826822788710049472149642369892566724219130800437122482794861727570262167797548619851351570871257524758458343677309652836301925384546249787493874846134766791493732572186996033094979868882950719757434981907081350234217254586250749400339249570190776534618637416684805430122651159763336181640625000000 446 433724665894289813819109112715928938326194419140428949888662875644203142196268917378477122330093318553946606660132993088106987876875906948276907293973344356795434136531050127939931388568104215775372367761111918935605254047496507318001170089314619126527868958844360315306280576319376128397677824774858162491476913050369143937373334921319922472650064374238310384650115705302546191816621346121430350089510670939903361206273142501891038195861532699652550961560362240268535967367459816234982589058994520705884002655450689309686790994144075202376275148589887101268577707877297828005902448607455086170139743238345303543905569323194831824017774565743742599317251462710961141006882474570447263839522419239634701911766241701118533976632379713832738696120828219813426105814872326354179327660395523387992565450446020201797385696986119058292307604178376402581651660739225917495787143707275390625000000 447 43285139475490533768390285275744049079936315520927372381506154099525508217842408063207750396298574811390510342524681927652019528383521720274346385646870003929853057786689365117226709718172548245501926903407612312566779380444785663212599994819519371889056452469903609990633504495765926370962880902027791115760145617845564901669405975033739913881251390905528022951323627770797730686665499441783015475375997831384986450585782744987380791761483162710291495291292526931497515669490788371907322814142607536218088050245313758624446859616928847378088667513635041582978191383459185922468251079146692156711261623853655461059569233798034558544592669749056727864748518459812027964915049643372824250293277678478979982738013517420353021694788498957669962492058494151849974452799674448903668471879741159593620458041156512756557888014654969106084658215654074539524565068404626799747347831726074218750000000 448 4319818272207995010680200122050259898133822917278265221377544977209342572365477822558077054059172499592119904942586002199379002486667982396129524335427584543981540655452860523194656677454229089411587392525344523426028361829657069201418182518706944457945790156092389291699160683048425375102121440021568171396509175388114300789373082910175248994711494837915531040521605798286532453126818035808300495321564426431300768316273094929432578570660518314234671326950198390864406083890475777026733042456062461929264992693008879794863881905073412424719518581550497118694095840969777237932043539617519210550358275005573517107083349203370814983323076483215014068823451473969186987302124708828569134443331350457132131759412018669339249107084807563387107194240926949841991870055074653148399592361033989387122255979955597511932373154319695689136261314334584090763712732607970679055142682045698165893554687500 449 431115939371136428571447143583679612550950122323472304164649867324611671865695013872666888179045700905841632384136478304129561473112677708620409767194899918520741284567578351991876538344596894201633031311939171703163320475694728888453337992568503744232852687961024419066902873513140180530793010528655834655406628394524280219090886069498781531075773014893084512084127295815633673106041684152717027161156574495293067768935851634271433954902667763164489136215230267025910994697399152713959705194779863962250254615977122279750223938009665057353411197414872552090606758650012735037271427639779589810159363703785633188348340485084735455239882087333774566645832651555811289311822289983537155711371220075688398272025061373214012811778330126760303504173576696263740881285451882422226694284405196134603448308378196713830043743975647135479278105780251031418979883180764289818398538045585155487060546875000 450 43025370749239415571430424929651225332584822207882535955632056758996244852196362384492155440268760950402994911936820534752130235016645235320316894766051011868369980199844319528789278526790770041322976524931529335975699383474333943067643131658336673674438698258510237022876906776611390016973142450759852298609581513773523165865270429735978396801362146886329834305995904122400240575982960078441159310683426134630248163339797993100289108699286242763816015794279980649185917270800435440853178578439030423432575410674516803519072349013364572723870437502004280698642554513271270956719688478450003063053904497637806192197164380411456598432940232315910701751254098625269966673319864540357008139994847763553702147548101125046758478615477346650678289716522954287121339952288097865738224089583638574233424141176144032040238365648769584120831954956869052935614192341440276123876174096949398517608642578125000 451 4293951080761122161574464359387143353036902101057190561780485309805811487355561576332576311233917805715385368040523929643444305716406212952921204952150678590233553899767168119713537531021846030066401714827423803574869687916141398619677643804748855170923471859457972878935010141940750919432286345252108540932189055288129218837241290559681569046628182331161210292933205420286551725776037767473695300607230621551457804505375405032026635881496394205763545168293884543281281898799839466059426979635345364431707803180620845513067508711954632856544142775976081317618406604528469857565306382294977024097685679464917198915286848696939382473318491921372817485197221683200446119658818410114121810157800660393685440490332664386595563464484779097000066120045893952246854792134118148418797042732061135756643948102745549627785208066188733883101211291815246280780476268931766803405025711981579661369323730468750000 452 428540117816668629886336476221137249237820030483827137703357726383495920784534032540625038495048743840312022018380607226141089891298858996252822025202471484967777912430302995310348845186715651363485356982002406591288432791807828521534642725735001895487517291106524682674244043148113437999093887244076584693475770539928117393247687206077954822330525010970535832553577204666208735287073149758270785421221622429615622923091779913705136160651111377482286554295878610060660677997479553791904316485288560596270661507694261816580697606186445770262624514655489000526031685686458573616749935631253127338598674780226581511213694125484370671175657457020194240613377588781354257650020571858955829327916787146812279248935633828494083778502009701472727837777146628729769070073385109900822864154078048305270372785209848990507501628021623419174105401269437521517715231175911505534514844839577563107013702392578125000 453 42768871360908584452894640375182373152410250724445529570792059182776712094191575300577611457750891189890742859715203648330769699747508642871059787548352617738174921459103749267065941039495396463892214104097856075037858822334728316685609707793552838178787321701823357403316938610874632520836721064690292260468078556534547874942004279441025027632589482882953476798558996518673944640901936204351925405945760596121241307622471015228717893649087738136808333597608547374928188194847793878437073175054957670104628270999685599840206045862448594422899016131511385681637731809900203340426632648761487609223059794291487307112519009742049443805411641571485610636050332867119262667455695482877247337560966770214973829678543058247720811536591299345655685531798673476540529046396778849042387833125537668612082899821936584681775162478714337264594492696227969862728268435900572108643302726704860106110572814941406250000 454 4268408725468651897710696377531967681796714670318561552538740532096063491162599728786721531168927048048347046197568011686932103734712811912968543995189112576468514738572667135001669137664177122861137050785625239559395117268692819447191576784418235898415976974250256220141609005415703963698484210222724983087684227745771727342780206831437982383331782972305334876085260203218318131452129359954153612650666107071042827419326347356857285817709615451495122456624764937352414553102540838396440056303392361304935477883250560636034660656448338795818401808191147324306179798032110602102931113029477981440301408104289184769313295884167974226482822642299588145197005687685404827009730313500370213358782828983349040138182347949789052798949232980950790994374004174497910509013740197467203948720083946618531885883110014651830908836807371412904793973713853115595193486411134189961735785345808835700154304504394531250000 455 425996571919849412472621368140058576770085303690474461759965291346114820074051986119131922484353796157967998610618820682865026001303975360369014467739643081532824734678208383737199550640286336591481831815769762919543147857519430617795537366550400202521031899781767329575012010848191465915490479090580091169256573147110976128869558664210107208850761021477769794995673990831085332635694932385754100110915929499112208336509031721922833734026799203631634089572155111659721197486563471366115039465356147531554110001491006502158975693207294647732117859582329670322513460722281631739547476577293615686162828443990707429394542343077071889284802145465547906974496765445701611416509568211102882172796325855239296511373319605274551401319306966296649272647304460580110145525964708498869739145887938496587984479015441242504706747866863155736278449112848505448742277402043084760796531895721273031085729598999023437500000 456 42515578921211286757958329965030846115803908269634852532228114932372117240285319930442310947945046629712990387651891511572779239735403330373670720234278852281927310691239613034824455152718050829557759135823863838746510217095853700473409880595852441264763512629535594668769290819520161433802569525026973572615935622642588867598363190368863989199118715104064261776870884479655029579496658712446642754490754279615343424110802705405061761481490420520341375913221006867618227407047156977789244399272715513511025320543543214722050403065491182934843604801736454597319271047085607588742994866299632565520329654574598892788915837792626187897700319386265537821073131130337456876239803616858096858956054363315658737352192489552729899723775570254737957013550057019738624392295293604788512781862631756534471872017527918742081587928554697845522000480538893603009344395980221025140022295119024420273490250110626220703125000 457 4243185020998789472714397001542794072958022442402725654255851908239589206410095059141080530275215704116432147879218319130928798959150428661582322866270149786824298994808399891725040261521816845374462569332442953359361774620879403235431563794260021545045653853464154207532970140652767096270755352377418522203529154811222053065998566986266710169303729969138667351516588711415899122802719045677661654337687752064017097535434817053664916720286166476876958764555820838582204271412299408658572072321287865582577384835866533968211638695442128782621918632400874604340770136668653308802118152848853919722937058085661828227795298384511335733072454195202562757153491271016830214716186964912249010365395272452575919060467176036105056294094975403322972033671812036477633826110696589309418091861607515132466656636147589439444947976852034504888968144239341219328788179213693393778197848753563903301255777478218078613281250000 458 423484688449464337986408486769696762172295209262507837676932294160767734989094858413403473884017707063672736854932465867848810917953637760089362397854167132654451325442558862556226179812581327515429441144510845847284774493275977122034010438942413940663835890047699757262733766657724855830865124797318342030400256913582882195735359163629369698338151739933031625846775698687381547823825955410318589999510277613201357048787610234766426513721136833314510447877394258802603836782218790327037837174249057501702210176522836829010816604298383638981763975299222659747634504251362757085905722198081032031736796779684720891468391024358107328294196247298491579977043855891221198940342589882399349920965541274688308428502084315743148740618081497130770855150957485125311445833012971828239085106973972743897490993096738675277354960746520736284879331600830321256591501466938700937994374817741061178821837529540061950683593750000 459 42265432631524970202957239169759931754058482649924801838736968181927603354793977045573013373914708410864592756698161789555891128870274827428526560883876680494336416598090678635513554024432136412814428537756082458091754944524994579434374767337586018783900483928290034597398330829172931689786342847418634528132104072355624909339078002801441014991003771691355509324707613849387687812221061039971012217598182608846958968202528158724727665781187970226879572150900721123632422141597914564012207670920151033013024505852965479601275617958407308282689777142608692904224698561557577128769806391926126530226280306050886849756355104195740515706224684289202394942806926009535605933457721225517895903876756962513009605903443317002600531171490878831286738288595560770349710966471294639328175356754853358165455473624752938375720328435290010739020309761729928141099034166014078191654732702398078458827512804418802261352539062500000 460 4218273939376763873951667065834083623540923779256625331340030889635426673953459752526645747818313615527811855347853495127197742883552863754877509587345170438032575839170310991644407098394955179809370465583438577502157542398135872047461186018409943744280154819886511931231646452972454986691502174184759806927271517308362477364689285018726428257036919909456807463255057721359540755345801983358846023717244703417747578761256669058809232904378999376339219907495330666926009783740783168769131422112922030273104250138499228627162094827109738094039755801341663241810773719480670360830047416202887976092801149675643946244161440942666189295810380990689743373531012984995173192184878220572883915102134591628200589145711049312150848665398144015531248162672656945579902674936298123677296805714381125376904479987200885653976783214052531289192222654697871741212731866438492021258410387754556047923415462719276547431945800781250000 461 421003869741268776226716272666000406765982436190015903459771846490511889953576319335685403160782233081203087775606809784820755206230514666728664243196857466060474651540620409382991693269309951893772527378511950001896461010278159377231429867043473994955162523347024759123574952931155431535088969705511493962524430610320515365616819964667251549037459186624962497579967908372565011178872774955185478419154943176248516483308935668971394372951144818449821058446551331855240152169009617342880123061638921069122617242673209347366004301508284272682796452103535630706537307664437404125358962298253526637808635350491058496082142945275642883948450389114175905891891339348433662846911598543510605062579636791352514331006866331566291859208174850660721752634639796238896577166635741150525869915224892795209056668570743490107314090409017276823718360830041385711925798643893748152059570370037144826369512884411960840225219726562500000 462 42018373233268188900030059161535235402552922365198340494653852471163426938873169014217432770007941054922671812409588742809707841037422145633893307908673371774996723338826855144263521594475934809138206141608627737202263673558281231350955045821157112353641870024959549011229526146440642744768295223205919884441561678445625462139808589980101664342245114924842036284442251634326780661164120461436368852613061536486621417847132085922664490339344778308920452391710999809188578823621284536104334360112923485924770305323943036811788870871313826435938840706697030155581028693522096762381605522884134444305965748941867331719367123823939163157712223900551192685443960297307957129591112140349077920856162451188884060179061918936194194000192515939320086610353335507739223318514229490153133899980562352353007798674885243136035179023289581459613968869855429210339607306211992916215296081736824129748697487229947000741958618164062500000 463 4193669604987738680497600505085406539853068126340853810492342381625187816080624492758072501732326039196493875705069321393599566596845091468125723020431525938925698888741228890316236140131172672851569127005906452993772363617987420519930092154202311364712291174629332094619689855781905186254304367741567079611327354559335534785055194261296971726253016761721275370851137036765098346333464376939469988508098431103772733733727804947054699996935469126685127656632754430200009130538962329186568662593559814869511092460085113890005969164067844318800721013080928214879912172629926763260591773677053677475979864489424815116094934755732675441723286968562571520506188780428943194294611861783004083634477898206130307604480456315424478843950099700984840609642392297651467623214994697062583839131969300868752678999495566058998241085672163194921731104699825882958516746479603007901314971786303764655912118541891686618328094482421875000000 464 418553533204702970460870429720916329440938760626820991301509430372979413281667500559539520593155213093081102120477931624434473985129086607519185847146948203085450680037944633427898482003178031206371047999231741030477582239545253112668022775131700515732384060985095623495340166425129373222924213944206835036208124546644027189430831996208324915178399151369207462120939991751275225040307619172557877516831979190551110558639945360125222320814830981156871253833325124272763842317369279018599126648077058246997971318591684535013311275836167824145821961456417641446311923953646354324564666032293870267053076561433756870746457820124957326953028921366665273953968970736345601999533351980971808433432481607598910657679935198205404343239933442139241311708058593328102296618720699183121244806468746386275725354453964793517690829046288529217296050557433053103036445106617274344633397291861481338826056486368543119169771671295166015625000 465 41774342959204870664707519663113391073879500818689811196350650889483816280434814410684363765007168687419126772927700659548395564838367547214979387453956701301496271097980667607287674300575252533952000726116871185428956111263000423567576208588951012763741815635093092228857499190946783250055726385270191858129933462816665165293515941815114751211676354010849286703296397886401469234668121732899808807647682052115004389304257772394433479374228614699979343850332514016126817036449695138178893479004852200522958814829763611333264035078616233803457198346650199439835132022986510331619454087223136600202007060679872379293210983724729611922344241377692334116567096627685590083437296484810541138485164454642291276608442564620887775418850131289639116723378493153456403410913607847502488110684332300617325620860663453907862433066748926109623031626603156977444992295479801510396636491000626556849284476413686206797137856483459472656250000 466 4169366289769567670848812745775544675635484083856787808459804233626378315886315918971952271910908617278677223624178879132179995108653379014954273198462502526893973323534508262693025175364281105910102046720376993206653967242150535837184483822901527046441270054051887810223524221826040534249124107680078590818933917072109649866526666209916281285096710783357511426116556793340198141854966398706373621552990755888130588297298345480826397265440714312652444812186620658562356781899732448233262522979647373060778571840627265156888648651301375609868657285628113253104575086671893981810345084971562410462221777665710009358212967495787927576197919885142640471591278249256774237726756780061240919208036478080285337500125887726432382907147466966268487808592990808084243181634317384093005841261648702364188443403925873908271849274537537668151431761702388049401215861937265167915338118447294294332747255360516192013164982199668884277343750000 467 416133110848307385735038890964878238396937715521552205037069540319754803647668490328228469793934583835886820970284748514670041910094933610036442556274812083037533397451698993841802791057235850848971855241192230521118075831170527784520704049219357977804341749934386490009675511733001604499682386850039535584733425855955098030575605807375156040039309827863583742122682467104039904479357567117139345825663595571618344155325644288782266330925464013089358571083551153952015952043568585464994360162915126463303831335099864730112590821492841792668047357779713830250972686916010660582826947345876924949987488344751056822668750353273394655945578256630617713877664837682779972634784011817247193242583683604544110451565027038391891578805446328260758494129591652173033350526714204009796578717784680979003904383419668057525804913674934969405863456987041342575140623822046958193862761672009394130298393088551733853819314390420913696289062500000 468 41533285486590679460862535463609962640002052760708768156584440658837065979449989707759726119817701732851011554534189322906490721411398181463252632058966821364707660245659957269979932415135655113580075551957455315473131030072596907724277961835547459707779493887682036214427228959505352449102915149071253647783970772930903053436296041159174227842384961665615377338783115466730136620151264871883715477599885788782677041656540266514999274182753042844880211229300586327133899828963864587756167870106336660472055473637851883640083583914381709691291649747629130365433620097963371700478304937021177701739135855947268940570207967951709966622260599075248191058174625145646693422587096564067556402480948421299691023915817121716421486423082046993718011241011166822654674792954744592516235452794278736173658918268232254203056298114863701754162141187745087845480381493008148327425917943802476068004781925568913436563889263197779655456542968750000 469 4145358408587014297575640266634503947075684626287371934775517414158130188695211126269153048334043961865151067948284439670048679465389230009157474854328863343458348776331220895112496026337953125515316282701766488949461116242426996269879427278298457545674111106359053550527374387194979846785730187906237490944067530662890345269409419374543594041155735726156622203045709243065325576096547353204427977625694357724769962302649573295452272973336183231490069696468145940241232091671212156402699825159227332786134150791018862842627532117339462325478384061165286977411402466493956139231107578042561467416650211976314838183563827249082182382916884099599931393247663545986613473584865650669514531343567581238888138229209806967048379060691835010183241164587916245135320526776570563700820856173347948060317641714575590232931908986688208697467654219612681368970014195496186403426028185393163975998515654447507117197346815373748540878295898437500000 470 413742048823014554679304861506009745015575246423703441404935152974804015216366710496353126590106387768285609781817070350897837348343422935594844990248014849875810938505739515297291890628751874718986142173489076588551533963685639138340519007712724773335260748934687663947317303198545754495145964073790639787630229496587629992740416729489021269086416091306398186265689831047222176116359651784722800915790047491210550918334662730403544947189787990189785466938980268205779143447439494163512018719615647193611814922567435863718420280051902505719555311296305557681635935538790388279428205289311826460670343497465806508916976885647755692729002198111133577994144461579217102225246909942355163117716500501949452264536663925157956301568199958144033708576210959700633799810827500304692566729982451581935107601767533910269863511841582702123846083919214644719964608320693838690882940801687919391681636915175657165377742785494774580001831054687500000 471 41295145892080497272768835540122119136267924276811674693091298389268655531467938557183780214439280868337805766121487212729739562092620620387077840746410144570407372015190689201965375325812368642334476737952699555048423803891426530559209763381263676421423795769468507605442434019880331037827625840995537104918252842111644343861416115612057090997351211151409296680148787595604914011104176709978384014970892001192798298664357738760659549824611323606840371126967011482704198584849534226383651804690300582954758852462622420283233412665052944360671539668873299929116147196769715823812993483334498857571364857358529859839038393618473450350722703467525243102982444031505299311271459100615958000347882566022598197358531998135192199016392951236414065053434558844005934032074311654614856819482961887190593223692339212572794657519475165237456484936395499890202837021562244919019972499123883419539179939240780559117638404131866991519927978515625000000 472 4121640514779475056186736954015154729893182018391097446592226837115352462049691918281626876911513817176682266190642505490885658411405418276345841266024114217609939185668714763357179727964026878687239828654558635674430604663824372573399093120532482619095921649787418206127951412450344057610295452053601171637073922440422807286676511030686460925604270248607821963139426660230820972591351196625173031663726106305493067478978587019098880068299659862538665008032660828284311007059876180942656433302881484031776884617614708092252385742903907222100076766526739745043774776355553628092860430084508985551243640741865130714019276956284500521234208814311682632587929954076725954563556013199190214822857516282467375164322971254552763761996338840566666535312080650722710915786061063662936238910682912088027217729123093865051602363861175920204608062189813558956473839164824911303031577190097770962904167240748246059389714446297148242592811584472656250000 473 411379806982534920512845352217876225789127110123136808570019088753098921212190180680920940505269698327507758534588229776373598168292705701535490837566592879943689701808498993611189122531039553790326833638016306956003951049004542556427423226681476753588833955785336180784990668460424403720469446704969368526398012427933109369987310963549065159191918812762738424693049329026420841682954947130389891807282261054296675931675642903111327966225004105941755549744655217131717384023883201907616934918031786175772064953060444754831363913155377293774512947458197427829844835500519422372651037852620865132926453022036898141667759122846070337436505281445358429354072247636283789249356193199014312984750747026839925542299550682721851960261833312184254391399753335138729772376870915043397927777956321944346226107805288079004410460037814197025073037243089002364344883608818993789886090399882697182153711914240432762079890949280525092035531997680664062500000 474 41059870608320099344858045597948785320851484345834604247779753352128923971621766767962805264355083181169603494243394832743111665278328917172244876635602339979189788591898918539547167483003125084009203585262766839849255114194947064018104204333967648127189313181865516272020904060891726877669640345173208491527194025243703384586708189209928845319345314413091044034236632397130738438862022254723092365828109220419358097737499294823200265996001992093047373540969701102323943962383785405589361162388362455645097875378248188504370942471267721030532083426682110359978816809134122093776625740100196475609178254161530909456332666881534995071985368913881660955150122438127818711787007384483896935250122029197883707607999457383060793755247540083200580711228544905935243736602875507812565323154248082673037884304363246872781980726559049918262036691920971944846321610829591975104453453203481864320025549921339396569619495380720763932913541793823242187500000 475 4098207295874644020925726193260530341182250258602144394499448645104067969462290447303403363332788407619475582446482840042844050633359103080286588634302961975607132372930374164126170969198269811016581772583805843952111968345226190115996463847312434100442200711478408687276865392688161623726984523715077504385903723656429426238433337369353108540189813381736097679290860509364143809234628368624045913818759280294908984028915455931721946549200956726592370483320786377391954070013926875955771816229120555836071768993016308667352055542237479271700054895282102846666517273517997323086210160711895399807644507431154064036473119446007524455500687032015009570281404852192926073949098989680803270947806916640571929637253166893749288909339549211251662171619674345242926116952299637527144677833142950735849949673410234808923355171044556961315375072766259536642450752777749380083583448876583316184026129098464633244980337423157834564335644245147705078125000000 476 409045858460093145870128679499596211154556112996193025593842027581710649641078611662572886117522641273111943113513444811839329507543888628874823163898600259372048023188911925499231896526491173784449159696337427828077394151432135068090319322239104504436993604626763018345638392450870921729556795633830529902046819140581853026445310626928500392320205953290508404922497442856912757093985701246488280179683305476493961830281036368311154791076759357311772104333131430230864995517566524950963695355137642033133970052223119379802302854646434118064011781669858626565391251396722800041650934318113761438784013756416238618430331732940793039665625295989565345974936017915306549943953136554065049165399803801667168859382138569584093941350256266862534600364812454080864327345386041552341688327421473927437460312991008940697371017177157355529608129636817207113199233748888388755821532891022002840132523935857257826615579476836614958301652222871780395507812500000 477 40827407382148919653829824802884225603917015806601152931913666526551874275496336899905859765314995704429475076801624963294906662168059827297128576170256516454304415899421586526244089294813930364523321788558962136047724812473131971890524324804620053367390493744822195604687303699341644829233121677414405720411842891578830236035767796536825793874979047035977159661132291937982424245795931313092886833028767659823642605324277026195585072543321830192061781734382363507948600495998621075294300913748643893495824558042647198474607209454332763859596647642142493104356975846955917211704404576279656566248442127763054760216914242778430097732663355014807560003913425184376823569877586648509511511037074756807911759738330434586789753768733125503826566715657695888448533804850795468148821344378482963700833302938159194269605522280512498316068434071297415577902338613804142953175394509311441415552850030578960262316913498725767794894636608660221099853515625000000 478 4075053569460930871724311592773235153897240217851341017534730188246422430301109275093114161931335659117845723669886039746443508058657184854280343868374348117227748289877414002441643305974001292241438666385247036633550106282621603303131622461147327920833055348463319983890441965471945344775548609266613591884621389868673620421059584880276064070659519527377552902578706377324563725453815654702220984945193525209594118619291332468182769479167122423563321352609586951808007802644548559628224051453865690708547677121788070793354623353695012894856393428884138799181739158280892908306312013251678691999399945430073938514537611972717363938965206417900562108340396476038950319077112257322989109187403423948337803466769341075597780653360371166919593092058637386690124577049019773609582147155433937653068529044308734641428618133898015260794194538789957525568453086327605983882841154893826087732272960165109192709497788753569835762391448952257633209228515625000000 479 406739689260808152353109263570956936759555438028126542898403862839376735684125332864721895786925172990447190080704074238575081670739874755497167516381999130448139135154570278615313082377070984931238377118744594616805909355682962116748899519556270872432209553674386906951570000770801058316741083526172851415456677765388905620732481739302711113190462690196076835641519732567614596480056213885831284530750944551713350336510059718797115258452985643153574935006814931452903659800492414688570755532378535851306188816686195542025646226597408280799758183371504542774277555652211878801930641656707219758854512298563329854655622606295651711736798577953707462212430804842217567338364795454305029875260454486367495581933699784601941321580708445700262517184391343335396359141364583249006518696244877994140305581645930278093324077205979352022067726303857764712792780912991319602168341577189614309979061013557140925764278246989924525678361533209681510925292968750000000 480 40597705234344413706744718370176139250313127158182380563046935559655290430471759786560054223232468829109010159930275409937775339260723749033061032728878288207854887427615545934290937034761397683449230516164694850189939827564105656277999533295710286454639916076124743150103580701935580633239719399456127731905269649457880142269360833604151852985323057265195919157469188306905031911165610848479535087225578653067888780462910335682437066734338629507266198200367715345642946543836649141102968536575532609658498971265490892538434813992253814027325863677768297175657578523536398152917702170360089372180666008800352361117814331390884736477729208062004426072078249708313840939960536146282820794424434113420555652771757409750581268160274461736457452496467060956664249096797452465541463147368941884790129250868034415882189909456121814073702634931703803140395629444877946087791427593673238378314785027415672128652847022527681841719271460533491335809230804443359375000 481 4052174279211798964783396941688474938477200072483027215866701405860811836937524298030661545233660766082169600370587364721647804652614027424277048193998849515299611528897759584834319931473793560878165399336937629433719357840650130058018207055149793872530690999614862616707843886694235397509020641097481688999525978940691945177447013765769917800052723449692424280145729169676737176829648600489610144569022933750081788669489241613542211172381699797596362111433792128366565204926398181422772389690210645716641446175584652288503649521347412913621444314282028996680499677577926144119706613719309544196244854641382363528620095738204524320781245902405057163660034861738352398186081788738125210686729899761581864635284975555354275851091012282676345726310568807753535549141882937361009658430733679602440967430715867581089267261930162772720298343183159228212877691577110585602632928840441111315785507622092346978426581188261965116303997547220205888152122497558593750000 482 404460797869044913269147773578075786909000198106137840986197105053866509284365755141608147180895061112475476086782070781656588966467346181290391677620922510749096080197658119556803178222415369738274973780290600315469374078244144724255717720795138139434546771766537428402104500806762790402819466894605485597027375200905994776943933261973424782905677438101042597754794668782464368417581730642230589326173637640490528740433874302961650994820090409258010334400580371982812141097529079892633982713684718185534481276986260625725955556995900488121011796597735300892736181510941964302072790842398303259919792441487355828551686319429501379819057552623874066688141653938240941652971773560562663664187915928484862048970041854705589649784208715600744798532783123114154761969327776175182934993988791132102562122596971762087561510314232636920277081515646868193613165439366784799466120760401705114942823177798470566664113736446645522293330543561751255765557289123535156250000 483 40370714420841936374131706344097378233712007351339348476075698622457359032296631584631322516751451130916030439221042717150443383174722069151158970555082141290297975209791093051415074994001335352137135581672484143289396530666977675271983750143961924849150103244026437729328070360029056160082663558983292879156707574400989665003037313788279107213007679691203444384593480294001257145779741685842519071252238241507346564340200994090644294948812750787429975613772214768719199425076349775618808088254120628829435491435833591648547240999528700895059997337426125995939567930936878051765899061101495238428019034377029864377798752504547125302436365656308423923468548936568521319026437274026347857661489496712743684018314115559744258832498348196919061567837421046238925620168306603324160033250930891260174989503933765321410642675464089908750637887928230881188593593854808892716897892047549075758578686131810074573244147482593748715862247422592190559953451156616210937500000 484 4029564491055524682302278374965587484443444370130586621651274794320072344731922049284171881785666537468085600245389615011441983142914923885728284850239707119285733847902908482053434448264885353020134338740904357360146170240747296471879204482344629317071160098592804146082312146886371287383457596145625783041447402725850848587389943448578024110455373979095120657478741803725621348579791985212917554405362870758718827527427913273799640266481702459794921739465569618753769678151732350537488881701563156154442207833192398373019250439436428802149480312750116005917025881701571443555393767854986022662102478410649406504321193664245189304464257902595578429220590080838068729178031373364076167362864788401224478047365196121262903190491725622713140215583111179222732431219691925633450766955273701150369945749865785542721793693495186329528395281747547177417811893634557474394944911497555983160944083320305257650069059431578727273684514820217827946180477738380432128906250000 485 402208694870098865711862466251719773447231220532003501761109717099040623110252260630611877932462097069752626614184146933410116296801054567645579937319802518854891496035009896115890230186604329772587017192674597814030260002792941489079736678330522691215288371902840512807927280475812853654089035524556173519662822197852452742506282808960128138530195163562875857790816269522386246360304597946716162492296116646246553485778938724916784711959544775419942600840264381946123690967681161009319251058087984308116592332381121660284251368604366017138260498845841475972047882336439326974261056292494584241386352535792861379122039144919813637585803556834333921151688176934785375627852574813515313942342854446398509241799895142742963182374648324526893026466759612754994797928546981690547116759391339943689503244847428202315798005571344268479318795029688162595456234579069953268988212712570484834683099120692737160494521993985002448080551262776793919329065829515457153320312500000 486 40146386395367275670128494316606844053344005160509238416525581021552388121560364533314778186221679688999382545378750962427417163699216372585364367817661769937553058585716728519715710013070321064337852271639186707733761137315813974558144086966694764919451931936227969704346815588233912614732220397728847690203381697156013338557571561857316493827365776511183349509120364680104849405222995980237039182101408680060535616450897772727804992545591598879879455898685648494251975820662989960004273392649893248532378382806189736091335460681065422821763409051464547323876631218396443933171612841047144612242082225331917089508662796131811027899768169839575182129770356919972095826557877374904584113874592323446073422468545089247862436166654712392591729863996931717581888163608670950223128876539246709194193009069030333527447245370917511242657931577963318451657576007059019409626786417051016912202627856676552838797508769399614133243595764932720726392290089279413223266601562500000 487 4007219389484195626950608026140161579944665484296414947489339822294992990942606406497805683023071559922505103759468345551533364122010077764629490594695151204649803239941868939103451054898045804799718683622958656802747697915650343538544936483472346042576095300657169624904104118570945569203559001095686419344530563241794267735695181975121467689832136337184030019791254470430999444738993500203947586533777157983044427752932527171044354594745806204416715300277431978040222884276032735022192463278667989345295509626712285567556091876194230397055275798750906869432531916891686118257642916228545584396483813087031806408657286488639289663670905001851641895951000102422676751804883817647046886602554276884422236275556420509935509285546376939227687861784170124828861568034943521335413336116165877893079511644446744379402896504066324890155240357299377638470379403907882820332562808486344829778582628568885489720630187434322880938339199452524752587123657576739788055419921875000000 488 399982902585604854485172370805916538030952163401799942811897013819649812681996635369893677909946343614395950008450211294703258537670309196547341161613936096677237532413050073819117010008368465474988313687037533141110328617769115233119925934651512245356314758391415435305489572982767948106363440457727224357114925687515981109437935069688866170433859346279168242344327879620274555232041748760111243729631732306053471466896195488732726459651779139789217627615806786168727985026814660907645481324393274100428984167863023422122248432970124923443775582289255478709136536212692686107233168953877982409739193720224014938864132018159056966224200374262691550720846752026656935615606333519646831652480366448852883461029412383276554625612631189979058761777678128648389030694635448615262261479955819492155538959428280571149006329330062879916929831565681731085844632713838057742621177051987411185481065240963959435024377930175958054316603289615739136309002788038924336433410644531250000 489 39924673773422030567323647073694859348242893856118313310120027084942959830282731640909019261317957120283571206364938268495840591459484236980522949076433989527231010137179906141331495416172729652012637200540494872428619917859530704557430643906626406330964669441891589769449787438218616660678117645688478161289937674453282286199725175360968420815698721251301026398418494487250717875001958603233189788227658187849631783842951537433628585880579427020678348474289425834142357769240948055014674730968580181680856272460928779619196208616097745425952323459179059132500929105401901858679040852022053827033476575632176215063309373837103416199188589504625714909375316904746676947643650591194196018318132282962186588410727236048524808335690242091774761068238178853431224106759010729879245363674117687959328950122074385844137012136197073964714407113948722483231240332847516561180653684882424417102925959941617300661635760269710659777491628969620096611947701603639870882034301757812500000 490 3985134273996064316424080772192684838209305996944381028567286785152163602651282458279306391981757719904223403476141083085982782302619130674933423345568135566891568787366263692596986613887771851591710378527419600429558775882672748489599862843822648027852004045720240113517936946129127634436258640919639728303450717668387829832711343524295847881828213176328843267646221561982515533196624072008439413351458697893317327648487264685466885990651305664451791885464277178669189221415458713001566818554435217726552408747069442063622217476353756589353730898751934249327796821520830652873452832800813576898382325130958650364788696886474955278167987576880089216770503571043183611243369286561853320930489489713633767426874834928843568113670632123895313395607202709635349328697108601629375287218981828812430161123409506554360696456288569158396289085598432687050693805468514357157848513729794649470416548368866330970123683744472547693300235863069630459776249153946992009878158569335937500000 491 397782954722091878101719345509497930591930930570761943401390479308161992191322511772441560633454064872720955202374082448154819064463062310343150872029112676442679809101467583654130985634704070155824288496189072539822149910406907135387554537628814622902294741915985678133429917983276059803912496927640617279332219293131746517517684207995396139894909832529280261807212461818254758211744492401494125556731142125766766248579146318197010351123870652983263381479845671133557970960431021434229714414160631406880516400598520072379073072334211019234676886655462927819868273366060917102500862190565933612606349805841717829691026546652011320128336193773713182309414215920216759240402298848057904804080020144328291123403534948803713387476573687152972117146046852951585479835937459400928070929943583360686766184640122028980076849944404835953161156996291621165691452965400995202252862847041213381965611070383174910072834501663135565068522524743467594365853301496827043592929840087890625000000 492 39705530297564902710519181012137080023109203252703493984638793574845193976658228766554075290058799036380744125993071522416429195641831280611691340092174234837601637042628197222061733139268936758846607333430579984615174353861957742721306510859656679127503444665638326530757608276745299384085655943326078688187002620905894454218076161493198992744388255844538523693805292682712380438574739881783285581485907296334158313958784300176128411267669284081317204602591912417416731613550340371209392835120789854455085691937791302346618452403116063322388174600914195904946607530502543981511823866216855690477841136107493419951476247370081861649395509098022468258567748259841148468081619708187243302699938596113744668842169921414126757030436044260330204620004798675716184786062781770690198299531563778136843673430236570819535719717011629052153952073349352673672982225875696899151703443939418677212055202574223007792026224342838592683973864207625393413225722838433284778147935867309570312500000 493 3963304555665656921672715816647597784862482539686691559805426028028665305459130705075306379358607506248065757485028498211181502469644051356797831330498770986528147178230696927581456161832503809133552833424176148160066389358107384420518242189459848235019157225144142086366291893100681912151835961401777550194081945182107639131990928817607144894424637059046127283919185502872771280694245333838854936034323525461671258884202384202164866366089260587508356264692795152253706618058442697093740814231833810827048208722634300179466722196262355935283411910975634037489700926117708294787417550621767684641814528007808825954994211223289509963015726171833033799196995723867713825789648084867939640823253505709447008425401991547239711386344336182658923670082020573695727085846145012039887745070888952377513341114608400912838443747006373764009119637990916115763585102100087311170903299140484367354168836751881367572911988843633036807258324254882851135628474281702438020147383213043212890625000000 494 395608396032132677748343354086828029901961566866297086668027444214764142129938734953974408028690154115571098181349706977314493697931474033205872596977519022967009994652946691293606484493847698033148765619728999728285169350705010376064280409640212786374078224234529648337493630058288714753455528859760427125648139103096614748175045951409328572356434925873612421801730844426429862046625986663145621246664965669058724242064816933216092227756804533542585116218626981695607840762068440068203156983343573303404346502253233485525311885622867957831629638320260150584245248313490275335966719476031102286817559465718731189961061853077744405417622383670216389956283115675945280869812848309388873864361599932252696326835166403227510462470929589406703494274786304633474296767355082072240616820739947857763528037168704957514298909240656458103825282083668165320450164746063371080642189636877093429623614049059251487895324230525394827866210463579500788457166127187747406424023211002349853515625000000 495 39488910803934698197061909344303379712032163674472200105590375795255548005333884634496718183227435383536096891192907114644664916393523498950913464680119626110706997648085042458216356361294979312763394968223858336514283267915827399356234535434995785403521626382683050352233455073091000799935833698910631725814696066836371181226927314058858433858851413509929676285300042470929089866108666668739444738985284754966043565253378999333751751461542852529978041600732038718343400832431922472262460578882840317012542950861277306100617495492173547063557212988695058667409207513473847483535587089516559119175061844850833349688840537698123941558959034297263417833818078273835265308641318858518998500279003338692132778805910246431255135253916426288050948792155942044323161622777807283210927024470223886165850344073748913031881836576930980999818196338897058683804934626470689222413193111026458962338793475078823466700824182283353047363372644455481078702360764332013332023052498698234558105468750000000 496 3941725753836304249468820829912218406336113757103061748443103841982060850290485137608734913813690173062242252183388772673502741956942234744072027492565973162784482769267521072794943152112327471320394525961216181937141460876033497060740265825376293014774910730255318191409432178767611793558111142002147936986059681994090195932550748627125163428128494925154472324365332868418748466272258239454213526264438403666066163136481440034302518578348763364433896854137587171260447127446984841938940369476793193740506051405527902066616072987535307086928866159415912005289173112887278606673078461294283955625720386972912820853013094801278460376177543927535306082565187611567709648046031646542894386590349708263402205400565758670990809972623794890164117892539598166561370427305905722967284268107904807669498488982038928798807398647023896913913304235360470514990286922089846418148542723642983837147971098691839818218463317066227438255968910538288040739019922262253992073510744376108050346374511718750000 497 393458781987563488563678473585402726636488135794532984588053081691609735981712208605169696326553660936856817164623575477530122793730189669322763146692551164196656318276381731230094828523727496684516644734277534780486092301931633378638480055526997779603588171686048964740084366979197627924382079989389455037984750148343691388760246759339395085854033467277491694188660288938137045094098050823588597661929153331737509764991638310063879168353887626779810106506570824076923102600895207260746140301295191833936630201666477306890992718132045441815977968146123530346872994226031975205334854053942509131975831786169426644905391615878117543787058258038282766108770538048036369496103883269603602653414987981785479698032328546615400568897115622738514866496759487008268786516390307678887268693829290761536861244263483415913148987683813935410943708483366080983235682504783261175752926599453577788553010475054674812510996297093648313639069721940582899522692843924387418041987984906882047653198242187500000 498 39274771189963415695784050044036886628714508494671153943518310624276947742270911425226878723680687721227213616974774973871530931880176161570350514100575739703244549360479790882425730774928702530496631344861317778991894876162693765566503701928206947036334072318300188829778300968947618642813319671230019698671128373241294977781670414471408292606032135860168899835578921612680306248248221097270259417217867895824641787987418354203364324214601915516514779908517340692497685602992973399461226173448562221014035918322973066115564755056915620306570812844465463240046298279068372464773485130565225158535177907812213250036640596837954263256334670696953888159170649490698570135846032203477901782934255125651719268652986048297693900160392806438416815288260871685102492726364984326741940013594887638064251751912324820492053486300727692227465887045598650372844670235567823118567626468391239662387490262479855190622332582185793690102405935497322040030668797733898189861179162107873708009719848632812500000 499 3920393492930015502619245556499954555062664665570280917688671447285039613311651499179460579612294700189033086696419922742567045524953055326290900014728812814866955919129255278263778857513424194477028471518120718580333234031390333592920940667422821707173948180710485782788090523573709187572207320288511585552723255052402610908426860410462619348109139653697420642906184540135483074599687160030123490123490981745541898716740096639017188354968579983722647669826149779345310059889939889833995342083111992442302863911156890627687936772314563221383351077721091631235884002565923111163060710127162054402078580336926537042735607471940885476549158211253052443303186475213819195323628986082633843302515526670765805153517505141699665665308949275946977093202953945160230786974428595821675414984291289082125009544594988594607583472222938576853859386255047645433653355578423385843393736253642580327697174296836847785367506851050869146294267829903027683221668968187312298567803736659698188304901123046875000000 500 391333678464274147471453091449825463686355186917225441203683183867992654200769052648093755056899256972869282714036636688163042484300813982670357639470230095180019539847482261876290405556990003092696982026938810128688863421013383099245368297422146062810103507398520690837907196063127651103457734711199226469872835319330828620879169206172378663328254320232076528574895340796323920506540772314206926784126869797839992329904996446506695741592963653975194690402046270974248850178213799803229415046736239085590671875611680822455809848612439700758486104578119366629965941136130444956296720084893316270415483889232006927605868337849139188269136972647279694890524073955843432077204645390768510238457099872275842670424117363244460626711139316725027253443518862805894237155787462434919639923731956476177718452741471761513728982197293728741552243935978855967187277953838222374887562752838602368310731938310254145935384533871897758183093814780920223339186996404457513643038168993371073156595230102539062500000 501 39063068383230239750593551104602338201506233328803282065062267515445733805549821003854628124541979722980424807443058284980107294690386641264160849401010393333239076223098977877112341680449241626079393355623173442187085947474808959667187362383396256688888775259481077342921634481271484693979882860093958714088503980678113252156022459083194924057976045019573148091877277431585148232599010026813350116714939637904147737362372998582434838397333557555487996940132403216411546901022898459400205681611335961417943114769142031798433234589038142584694391397109280489350492447540685733062672597695638216933090517565853625647843264622426049511655768467246422238473271334394670734892224183617431530988502124975079624646527164343024902079489176106623977933553649359127287026269323346048565254662345595556183033576049905775053066666041236276177700038399805562712646248446006987960333359819278451974490427614562494687082995087691830113246550253879880976432618144085669176224229204308358021080493927001953125000000 502 3899303499369855206976579374206420651947166040052455108128028337049772352581875558771225926933861760793922484264883766255683618599472658553281076022877750617387669540915318289685457054994644418093303587749556217505965890095543181212993543284924275742390869578192423875804388653100625693257633326930892970444173176238606085787924871363862345905468485290698825599370458908559226649273976877377723056471286106086408054022367551711087270422490805914552795869860626942578451424721628370120606188656462241088950457133628898831512927062264345268763019826512243118170026248100127016103128533606630340738082003655826544185684115518385994703245160473891868960896206427423340538895317437930417318760625182236058246994098558177746967815145821941639297876992775636226829388219832256714130687073964417914980740662342352148183085997281526593225626591482498519417391839660616354913729690558852675753867958820250451411891890206861031089591204448649244692687327679681539606415530130334445857442915439605712890625000000