0 1 1 5 2 30 3 225 4 2075 5 22500 6 276875 7 3790625 8 57050000 9 934984375 10 16549046875 11 314146406250 12 6358972578125 13 136603266015625 14 3101556258593750 15 74164388642578125 16 1861859526474609375 17 48936176077929687500 18 1343302192888037109375 19 38425435693841064453125 20 1143143051078878906250000 21 35304919644331912841796875 22 1130079187545854691162109375 23 37434213016272740979003906250 24 1281490595684327470513916015625 25 45279005444469119623565673828125 26 1649311430459122635783386230468750 27 61867067210854827887760162353515625 28 2387412152105195518406536102294921875 29 94688237732464533785076370239257812500 30 3856399738829633081751033916473388671875 31 161148526702238735297709760379791259765625 32 6903858204372802133819179759216308593750000 33 303013249598817823213878801919460296630859375 34 13615604213170369745235988300738811492919921875 35 625944504153050733073061118930268287658691406250 36 29423328537780218142206618372356140613555908203125 37 1413358779628706183236724844449926435947418212890625 38 69339119628789220616694561608715141654014587402343750 39 3472499493582822387240793807203813290894031524658203125 40 177430331986959078914119437316291281464993953704833984375 41 9245481571931383486149215003243368355029821395874023437500 42 491078612337895845813683065643715828837798535823822021484375 43 26576946566422220610038041289683047132127054035663604736328125 44 1464916435711179482009467421557175326840317606925964355468750000 45 82205950248295568668072779675440404467335514537990093231201171875 46 4694750537840481531747914553200582106998985027335584163665771484375 47 272761909929553182466768293432910164067073757762089371681213378906250 48 16116337436316234255435084506176695865510455868699587881565093994140625 49 968090435060788766643469692095947988198606706250649876892566680908203125 50 59100839527781944351767865677299754968846664083201838657259941101074218750 51 3665777098236988971302902861624128605228111191254122206009924411773681640625 52 230942955131654407134766715926248218991377579857165135699324309825897216796875 53 14773587948129812460892929586141748654667923944678740380797535181045532226562500 54 959380035543953753297311490504271859984500407619725587971392087638378143310546875 55 63227191487176204943551985994776787281869547787760347229722538031637668609619140625 56 4227803004409520852113111091715453030891533500783719070592569187283515930175781250000 57 286758414307312684123107056304559008644194742852094949025079011335037648677825927734375 58 19724442433445881963780776447938519461194426583047798803954272458213381469249725341796875 59 1375562871043965529124417310816360084672593202019706204169846037548268213868141174316406250 60 97240364337272493447017598729382309544682529168448758045879831258862395770847797393798828125 61 6966417943766422429180618647003683172416461438604983078830638180271853343583643436431884765625 62 505683343908311955393360735858862510520926585144583454081351955639712832635268568992614746093750 63 37184858325912495934938424875789381747041874821871896681686191379740341290016658604145050048828125 64 2769407419351564383853760026871112052033410646341564896127120872398881669141701422631740570068359375 65 208861436846942768596380924923542259701242539875799414865810391851400138511962722986936569213867187500 66 15947781237933891631268793864558043866920613936771685052039759526701514862497788271866738796234130859375 67 1232636809801964428554314392247656779427763173906519091487403705829127195588853282970376312732696533203125 68 96424490612542615002287597024298564421963863484226406439668871943825019206986326025798916816711425781250000 69 7632794731983562375503141959212215210697775690925132476345101928531549086935618788629653863608837127685546875 70 611297377603747969953926109989840111710178062891528681360058362575457131936690851716775796376168727874755859375 71 49525045727711810262242039793276886255506119850995080067081454561148362462477782048608787590637803077697753906250 72 4058197837198710855327616855757217639347699790084225511854890407676949437198143902111269198940135538578033447265625 73 336288419051735485800184606696104064915357866666315649789843859440486467031698963016225434330408461391925811767578125 74 28177152718218615481223116281845816392976085710244795355411137970435458608015123269616822199168382212519645690917968750 75 2386858109410240440947106491806646209830092481051813107294883205375101920786477808922857235529590980149805545806884765625 76 204380667802630187851306595314846073989453915263432884414893231734448476024069977197704258031762947211973369121551513671875 77 17687958013360514911673020100641532668556350085964824299957932429835235212344835275923616748627864581067115068435668945312500 78 1546972889907729255791621855552859968053363084331048992731587155634313003449284027210525191957657398234005086123943328857421875 79 136709502946184219443127355696490698417414434375551882702596355763647916277302817789765864837736586423488915897905826568603515625 80 12205932361293931706813958106596002213106358962501542483276261902962524130983316733718899020247761200153036043047904968261718750000 81 1100895386011573103263022160962331920457612806439205229164307123384979390177944264847296076832497302433466757065616548061370849609375 82 100293282729214851167553186428931634624000119607281007764666280048360563754797906353284042151415831778393794593284837901592254638671875 83 9227784489293152304854151019306966641942890035714751491043161002665689255498727597104609328911235075487695667106891050934791564941406250 84 857379571699027470654353685822744676127635285881366702528164795571168255766301365465290806219061601940456540660306927748024463653564453125 85 80435978857574589723945983649584158964379801495270812780631281591207034522323811782965162831945961715407467096383697935380041599273681640625 86 7618713663465719382158732339609652019422181191333966725200448954302804047427934787606727474242469635057672938671657902887091040611267089843750 87 728485067695127545388176000272399399059377759804187073726869803656152758544118078234413339572069659412923148256169270098325796425342559814453125 88 70310796234124804060646593593173247844245882221507085877510282460444406438782161512342890788153661321163464259509368048384203575551509857177734375 89 6849224420600051619969669218074800705992145970447634373617837475740920887711295742621177176926121259253899470342830113622767385095357894897460937500 90 673341562570321555430657605516194631432392747272939729901270195460161363554412889432767302129363040482060115331230942814499940141104161739349365234375 91 66797722994021677075689245835626230202035318138118459943064135279469785379946093482236692393831486411847121526470794083962800868903286755084991455078125 92 6686187871979832783307615257872753278383747270404217118381314275179675452272456893400968830145702216983335273190802716669622896006330847740173339843750000 93 675220349526749803534513620084643426100380475030804372502649470706983511042799891780655986588180110345186187277547844309832925091541255824267864227294921875 94 68789586435059664829136431801563255077281921235826164967271920169811617279277867922505288422007682145251024859796129505562500838777850731275975704193115234375 95 7069213960763314646379983366599514467598830328809461266512665094444879073175993373037072785068866606948751527694622434974669467067087680334225296974182128906250 96 732744601550029467412648072241740466748815362414364888897548922602637370127580138854829083841872246688377921864222988916105772094766734880977310240268707275390625 97 76600181120157928687429312517626128700318902095173083287024844747139367269677708339074488278937772394427559047903956155130440752731857401158777065575122833251953125 98 8075435989223509764349267369688072527852902759580441925808056859867396089148467321863969334651396901312635919953767281448840306690151180646353168413043022155761718750 99 858470247965935470775806901428400395884483011763124676767185052785059852965731887747134767495035971937498219416138480128978236784187405561397099518217146396636962890625 100 92017914167663144136193403697271666775538963559745698710897694813935917039769955900259730820260114321088253368337578907951351879328238947408635795000009238719940185546875 101 9944268757275617046461365996403201259632326096241618702094663266930801056778082180326159633959697306899539332423964516921659379054126981500871806929353624582290649414062500 102 1083409864542059396982119047304921336917101219917368957091934752686520264329806307870366490144459455087579616223508364525518427523283031266299047956636059097945690155029296875 103 118986847902174384245970830163918126569969045980806918226538519393350432396337277311488395477533937391159360651001735418442289667212961347397826017413535737432539463043212890625 104 13172214124087558181425676712728299836989622931990925165384254021420132654677336016196579933971090278490203732483911927297351276769108233133387386715185130015015602111816406250000 105 1469739169996388898486250259157522519639989783235579889990637717036823444135666319545056997219895317286775976166354335892391082439615025679278959014339989153086207807064056396484375 106 165276851225941168572151523377589481971348281382550280815073258193827516286510317916032231555695945991497001750894880881637124929813057423798154654814851483024540357291698455810546875 107 18730236179539893474446579224061623558306918498169284288067185396024391532696470468988695536789633911703555414167985484058379525606108619630594050442518039290007436648011207580566406250 108 2138965043094100042719398961593514392369128623738921851821789008974989945785168214382624958962923907299569280844464050045651578071048609335145476890993609941915565286763012409210205078125 109 246129474430903957851279265196079909691762016734197349417264553047454657235320045612162797425854263329481588662841890920394902233449477645195178931482316020407097312272526323795318603515625 110 28536052207167342338456780908118247607697997368381625802748393686496694664928650980558230926201063966051835478140338035798083302751683637350426590286942007956838551763212308287620544433593750 111 3333234197299456026068856804559925547040643760994249977247134877787374014550006590211527359183651338378938166193770365484724321291657018613654852996178341861810423552014981396496295928955078125 112 392239461166210744101069961311755720787436700538606037593969455022729991778547727475780713532678341034471960325277098674847518492044304729079884900381515987211056284422738826833665370941162109375 113 46496749249030632422291471315790053065937444370475387894780695443692482702739632453661364636049585795356684483494213320906303847355119280478244717909406657357918035700095060747116804122924804687500 114 5552039708443371153411612472378445867596008922693468051841346661281967232996986135175278410881361984602278535755032798264712961637320319428309937431748107158034633012988479094929061830043792724609375 115 667750896204589481973252805392540506140160209505421752627857981116907769311934041134671939927678202058975606810996542757997265773243861465844239867708909046757799476967676355343428440392017364501953125 116 80887622417320216911052129995706340190102249510663552695049998986158776033812421866305891134135343511377175534450098841193514365844025338317759288129104065312793836461935370607534423470497131347656250000 117 9868008342599175248276583027076498531053385973940890270492308903481861772595141147016760985200470668703587602852289713393100498113542252197315233240953996638733232253659632959852388012222945690155029296875 118 1212359434936092367642215092866006028228667805923190778430344069471963903879302152546969493495086416514713668114186537167231277828756424725801323687458182224151395796861441223057909155613742768764495849609375 119 149990156857637235501124920442510606127430681097335249926058565953396630378333560829874396461230306438780183151798865071178101723921106719186282962750191711503255058294051260681101211957866325974464416503906250 120 18685254987681787019807104003689713607380612292881556757048581354455674272444717923999243696336038150940241595506111676232195430851118488645553816439315660822867066573360096681799547013724804855883121490478515625 121 2343775646783316527973044148169610371669661970850752398188566202107967877999380053778474918828986395957709065070584054863481659094677345980194457324620620112475987495829804659053241522315147449262440204620361328125 122 295998838549328972898796543814486154231233191328911431474093607108390462172567643841106573851932342250883407614260460458391330095205163364829474643578631031672006673429218366264126238718290551332756876945495605468750 123 37635486982145839702968226537698808505678820073309815213347328057065113815471147145754179151271775740375745948381936791733308309251183266796841834162002431951762416732958226755524633322380623212666250765323638916015625 124 4817432185947326277069316295673118042459504915078551661674219060831478984057097799439299565738684645291055992516897917788621275214332731895311018844332877475425254987908034863433419381362199374052579514682292938232421875 125 620756896090337103049812651254109176436975347593686373353672729112191726415332799688038293109132601606407190721005362085348423447977876644841932730679464075308942727618169526136466390697776773777150083333253860473632812500 126 80518014855327164490330549237169085468716740661869675785562681109038535884778620815625785869550279550441518482968562152074805816862724111386108429749973454440887109516397606102778672192143982755396791617386043071746826171875 127 10512552162408686982635908324803212334907416728939340049548402035606329913705598153406332266565018249701342811807927298871174782604457853430106001682832367689211707664883770111213294137265938932301878594444133341312408447265625 128 1381482031553292053655652753374567111672915602356404481878764689797025854652605870629629979032407780453949695230758193530766702566866440958010929521102189276030806009517495539257479547287643661945821804692968726158142089843750000 129 182718698322950551718327590119984662435100300789379044034360497904674866271248361414346254659772078275573267488756709328931003913749789649665256547891047095880795456567595062328790877893640830220700621566720656119287014007568359375 130 24322065051441825346132166993830688591363567215294315297329891904443163839692485316248304351159896789956619422056478183355863892517646050367386307880278085367629212067819484185749160505440771666563204433941791648976504802703857421875 131 3258194005337064569058781181305422416368619782765241269995222364307960366138641490710151329134927885986205012782123407992525245484200680595177312381892555017359426603034891709719724477528716164234645624731001589680090546607971191406250 132 439230131309557129060166108010293722964193312431894100974141053853610279546968938481345891700238286931993433862432990530563220812686281493007794579695976011542386764858918502119265829368565054739888264823122199231875129044055938720703125 133 59583491719262560601759303723313215386775690248316799981807414941105056669748477254189036591164645879986041257604673353142370010490258489390923364580634624744765411151869315236355108182821413900635311444720088047688477672636508941650390625 134 8133147707447979253418284854991615566274731668243975851772935223204676446340499590706544313106533017291093755490554517571369973124550679743127608687017428753447603403598950333180960976159008489347812184688812919830525061115622520446777343750 135 1117045300765935690102825260549877147888252075911010148622740837154409660384057400903677027910868900304843951926800083770234524671262334564945184798255594146690525067430196775479060219760890990377139313401155806815268078935332596302032470703125 136 154362976034119387016949632517528256847568355413128325592567974294416919286225938169924435495682650662402206763169448252361924090319339428917545299077217716220767991314248341257317706932232836775024711873337268652761622433899901807308197021484375 137 21461339288350396709119336760446971101343690152888721170901477632824888886445672255453949792153913808735974081506504298860254080583881264963703057760219302172833984381961730048492319459356115436415964254409510791887782943376805633306503295898437500 138 3001878967204865989839176960461377610750222654941414981911018727770719098676868984501759958158511526922211333881247372698140654113303780745797828694064687401448156245695030656369939176758645200269228210695321955314707196293966262601315975189208984375 139 422409657270872757108849517457727494929362748929350449993754547887679583527908557593468574296218481994266562922113204051408617364538024697092444662021509789672411792076788282075786638494790964433078520429991798042224093734375856001861393451690673828125 140 59794423668283871835763097013085225373303654858662289042784143668000412556293317834098678336128361385037176863787949334042470451206534947265443482912540281950008589878268909960090470929211411773587845848893255681910652299393404973670840263366699218750000 141 8514435296769735351791075103435891080214892138558502587173082122477781704583771789673635620126141115192643473930064645047033275022588458493110253283174682193491718534473036099304892907230994777996887581358459383645657936323658532273839227855205535888671875 142 1219555914295332644081694420935138550857778574430609163675152810657981481437411256417078865656179129372749950567304556004044370099647813758031496766611512057267763293231842291183204278881855771220307866056135428738777491675104869273127405904233455657958984375 143 175703701411934805233258767944224857020146010921168136351370639040305907503831508358210432875941081829259740766684724949617108607458733532821853505692675598430086456979734821130668550330687215645374669777153725094489969751898605920814588898792862892150878906250 144 25461049042772238089300339225617621537019349584602257723856255707951136967699856859207931341149521954588653610296616296272737870489409064712364521753951336656682915006360399080650785892293375987464817423127099109328086629956688913267726093181408941745758056640625 145 3710829157422173618879887085903216287038006621710085689518300184164167274938853982889758960146166914855129028667983648760262664079665845258135034621609016141301629461681844058584946992064870460817864672681316114109385158608030164106850179450702853500843048095703125 146 543936539840887616118523295106438803554860088868566691363305296477666849839980184890588189475987457293534095033563943067851009031111194478229364775138727720167936362746127983777539893070621263762070518636152395751311301833356634527483208785270107910037040710449218750 147 80184728189252569113214788535814260020543396365947220132145709296470915622337183270315580884129897617405970681290996790783122044931011441193796008997636307653747559647746700044474956240092710026608706569205283162961840095250332961784867080723415710963308811187744140625 148 11887348822849694053557479839718744282715355013419955062997614313715588328592329440343589406673552336638262670449193504128613708730481374723010856525718089673631467537614891231609786719763646052263771278803292597945819548638536340516569378422673253226093947887420654296875 149 1772198033573932607386156101873628621479479115581598211251911652947071490879763334947800812491377634541072108108545397119806873219708105399210125954833872336070644718711517134148526131845066818377437662879537668017663441583587279840733552660481109342072159051895141601562500 150 265679216425747012715253521394814885361433302259396678450832375649696481833563812927872380899730987505035383074587539493559282818718029969103197186412783272832822715874633516664185248262859648147359609685501734486681963178101731085849028513035108289841446094214916229248046875 151 40050265279787248000297699838707271861391631648261340058327704687323791407529589683078111340923982734460065458750226877052644997436411753993684608658613036452004704057243102510159094737568762219424320796622036067160999959971293431218648285752070847820505150593817234039306640625 152 6070721287959846675575885772575207209926861821132331168028032081329402091531480408762010298324377009623612549538582735528344135672415707637961058126478245332481188137342621561295659946853391640629805479468410210054804598587008014214149234644146702066791476681828498840332031250000 153 925224384973328008765295131399130201400103358547475814287074970966420449724529049945155114625868861950608525199698727997221644901064230554823140629357889231634376454542477615895233305062187140391702668874586526341184027480553216790981865456054700214139074887498281896114349365234375 154 141778610423217602538852705599619344357317894190364867230603953036170176762927811970378422721931386041652615831239527321221793186301442833159977924105799071610204193904265172362520122836054414611482884026040621338586631361931521560278448209897576848259603821134078316390514373779296875 155 21843207490655084397444096147460427976649208030935746500474563721836549772686174198022073524482690561928892424233533557687076302081438548880611987558454355396994753430032717801396168459727778141312887183544314942757555268506608840191935255308506094729104063389968359842896461486816406250 156 3383370247467520140936122460648751595575394870024973883623058462801955610893878497279067809582594943928358108858397114326507853282296085105149762276863127565858913021414527347387819593018329790578275874063500486206678531443042903859630524884895036615006791436144339968450367450714111328125 157 526860465898512277207839469934937567317249793394515679825063323081795573101424347891333636045648629821963347864552238652560447549269878369163227761878449608641887219551055759433353494785557872411330439779441720491335921977778842057423382660825985864851139783837652430520392954349517822265625 158 82478432803761780252230795527718527751800424784492620597767588246090098835685699321463881949098146137448414460712185644278387279302522058102033296320504459519276874220206518413067938921101342206606164501938984051530869482815151572018024628448511556674457856352944418176775798201560974121093750 159 12979853790790296921448316654243992417469469347400618632474024528159010718325453189617332477956065095115220761374967247851756594687388861866096996672140520872670077160798401200483480743452569289944269941187021809841756562384342546549957173495206648876115936019903784881535102613270282745361328125 160 2053382679942251059436119205491612157397238359333703208288553851616487366002142315923573448090404956593417596819254656008204298888119611170671148903475232795480807799998612737870538611008547306516009612632190736083683170976215003472202489009520811572101993934535979491329271695576608180999755859375 161 326532891876574653328405472109590147417875064889392685611684303896941578785631934931590566488898520703422955224142379459985401948408407035265532234959841716780806577788263355052728049371361899525978254561566556085886525588426918558758252653120130827464606942250879839662047743331640958786010742187500 162 52194812313889892468860512903918615957065617617166666827972425334818237888281747122649298862577260950952935877758066105722558782706096309070986037408604868491456036282129581916168441892386681894118984049194369384338869919176280890828594736936249358815581759845313170043112904750159941613674163818359375 163 8386054779903243168625694740947963717191943761014877632033697934093404879795505983005711501205900744723760077168426510727296293351255985677046925430932964936015435538151231814601626120640756940549768532723070426271918790900094308133191022820648877232115039071229552203323720505068195052444934844970703125 164 1354268395458207697088050847008491746842935377291457838812010491422919229152457987427398533088374614661713744106886334379141898687396572170431353169470064938619921238546106533877335394615597741856317961446668783557541248748665636849076977017051593953970149735626174458680281986744375899434089660644531250000 165 219814019835181995320853317713180563032349694970035563756052945880653974036633573820452944419505465000979161604606569845260283204291757041862016061498940412099816251527048547442664875303220613118121265399863015896226192355684432296035627401631591755395914239384119108315640556128300886484794318675994873046875 166 35858877304520001051811496040685650877824744707289584046706535242380165921188360832007923548280998489126305513496383998134100492624243414674695093307595072337623454807327958235095731793959660889950706665292527442000162742594655792754973376266248402529060355287647215787559529243111455798498354852199554443359375 167 5879167770875607288523774498149696293549547882327636842632604223080602994906744571418778497934251567624687820648983122104370223650484833214237187293148571102294709212517940975091663711077978628124571040610432758940105943218566283060803040524768222829409318550829530348892162927576521269656950607895851135253906250 168 968724414662998199589173881789278514893794596101712470803951106054297799388815412722022483321433946091218667672701610621724513291178014709011334488253564443531718149533004266884508846485709375177836967525945135911187282930291300843099692826951616658915703739883990705801888355941375863267239765264093875885009765625 169 160412191305172864126183611092392565651193414902519959766949040927354103560888496045524332576394934897736695301963466818570884904568338382241329196986427513108588380928921147488467164673590729034685866213707247422442625234288199061892933564607979233871028644619089319134908858295596179033282169257290661334991455078125 170 26694075526951012344144996950169979135482230447988468177871330394906002206106911470718965486749609540229523886278433988964967979088617328395732949313774574841900876030219537522331387797885968126839143897511973007722910353827825724150195784767344346386704234993082673429048876046973393094674520398257300257682800292968750 171 4463962940797002052574269460412636913235317825291216044184575139318920161973593379964222441175939352243891392819138945180738246879865515538650882153428125531413543720110230431583731923696864260630590647391470417645262846423732714647711522496706940123592645115275544439013174539639984550465356960557983256876468658447265625 172 750140119027106843627094327747063070368003699568695382049218092422583843428123289486252433393054889878782276112778133645760987261261649622635459308671943983090703924670444798763897856091918492585902682888502473041080501820307576987538189994473445342293664580487576734368921039399868803954074536477492074482142925262451171875 173 126668432036209948869715958706717243627341554918574090036718894876547013722348830091478596731416930965019318734939100589525085059079283670361427884677145123773228405851056235530532361932976571517006351389961020983415358887418861179445198338892482206288938641606409891816921085140699044374601456297568802256137132644653320312500 174 21492492929197938631273459802513163664634956140625746771053307250465139042011733713448382457568721171354893528041764467173784822849032244395646547779533474502285127061105758779507229312102643782332753826695651176116859381370063015752376318392885478464987659615036907572501007196117347205870096171764771497691981494426727294921875 175 3664257002685061289899025098919698044801995248724488727195647751057216305306916628140562690949291711021793406345317040218399211023511018719414835656474688927037369641092065772967372917941096593693341059106236994215242520081273428368099744620075011291447271255388892990132156261487848784180222649897729070289642550051212310791015625 176 627703090539899608214329467419966229114128858378912687544902204650378327155135029792981522498812465584871154730590474536394478439064780636466413887607053345900383375064917940465378423540674219858979860674717383872408416691582020409696575472161645727350674010156707428161397165985312698822592980540946427936432883143424987792968750000 177 108038964374641345519490878231291045396831904429558889461605501669681518487147024516495435776039291035729345441523904827624392860802651849861849647943330839466014944475758400729804370370555226301769783438351161824834968109785059157599146101269419193285103209580129892561737937479778865135365286363755554788212975836358964443206787109375 178 18683278523065406206864724120340201299255680309277503463341072529026607079053979964854719980292943261072367482834181946142763626499441037457264973571328496955904510148864538795923163048298270651000861882807807390846405334211654290922882876638154687810035039387768127577546427756438687576088562391878056256899753861944191157817840576171875 179 3246094379525109366016773781159763271559653641498279531984407359221266646736417860661829558889588077625545999237510716242290028806392252200947653875831174129734040008467435131608686405083264564355616995810815198442562229435326578372930517897621766160597115367191418329848218073036115832926093877639286966463316730369115248322486877441406250 180 566622149351810630877891687301512044226880593833578222885364280205696868045414211291876638029594032409423820907249835750161748888126232965076866625587971689178353212711633475639396043811912317006663128703632841174831148520498687694320178808100853063237699661809033069529188843934459528285336231154885495986395227419052389450371265411376953125 181 99366362641050436075639444961624405184860018605322084698563903827708213377404846018626367502674072414572165719160735652010969125134888144262037893373261148143008963269683804602733051023373377952004630608377559237484923449656798771792976290204672157512114147622120359009805613186300610794657913393555293858627752712209257879294455051422119140625 182 17506038848085536851272668272685626119579106503205278294213641761680130788421155182031724475508416689075352334997467916839578471296945021176986560354795659134454951326943666253101795051500792070078866202034177279879164030777845740774699272328963912124676029274936128410455472756617538899476391365684621375872764836856276815524324774742126464843750 183 3098334896306472235950002689017397772833927439008003638475953880043886581151507645260709770427365845471043082570397477873888635508289203278623732601053859093695608398361021284953294663683315812700795418617677976231607703822632030784784470238797043430169367099042442339873472297322324804097612229807032303082088564583074230540660209953784942626953125 184 550871423394562247899678896556830083552716829242651570199559684680716013538449992217531720665791846785822029420156516460660878889411038815511333035876200705415265817212471308154922326894934119579801851680790800554761626059471077957236704686589848755397895215946842894787135944305791646576161181104452367853960802202006874495054944418370723724365234375 185 98388218264542843823717720370099331225120888875383444527046215588580546449536831994850350727836136939347059874864985569022505654617239414619386173803991900585202256762867285669852043360375660046776826617277290875375470366176942401509119127475422056645737539760267692073820758859876081913395157269431883091095804999559604198111628647893667221069335937500 186 17652108060117291908484598010208828135821640762724937113606745532755546869602953770158613355621310677587149405157990499919292560527135849553465999387264912205926036633116667100758203738495376410049744976377372473308848440118597324197896833879293009921352761436824213649849001900574300255964391571445262000375993663957296941902086473419331014156341552734375 187 3181269485864193003917318955778340274824493345550636761279103552174521314181911450858966614594467022150707548076540405761876975674321408718829643682375628809025009546545875601530663339677675727255701349693060364936553857804958510820119764104654915013176560238452951507528803417039254019975953790141279359418459885097858752533994675104622729122638702392578125 188 575896742458149826946799169567831837513532714228585905153356186476075637180897159134608043717659571716707237776241097020222072775499200310715800783707953548534309202086325216238605728714936898421385319666771294054459878650122983770428799646915279227568174402863570350448372870081541845717784096045280202172397197293504667037211675051366910338401794433593750000 189 104717447588394933964907601099501637926611742731561234913953026534904498146343120079921557403171130689816180509568938826139099250306532662566802539036142093138140630073377163508216404686803502346361243047361220077052915050207479788940587931803586658883566220170856772870146181501254421179187205793388685802158215917896546924559242341956633026711642742156982421875 190 19125545290632551473647891029321401961797892078876912545402283143445768936497525895476015924024962208116842137808305466225102721547218660033988705840389340041656454835529186405345889375442080752260240758254253108807136523018550325215132903494489982727993588771815225697073587543160991888325390300076241718801405295159894274191481056135444305255077779293060302734375 191 3508481144096676069710389735867011332457680229722406431938307613314298970483413499795194693056061744771989029281788902121897958772305712077630495561874905601263881768502643068660710891059800851011685541147619238514006310349651882349980032598808722478091986828298178611619293290489755389309364755691584163142324997644120465481801240947845599293941631913185119628906250 192 646435652521605934233712842768202969260226017721707140522123961683991183821837356050988548410644138847405717972977773042931747927913460516494562072514128259403752800100935528751579821346018250011336037171039313230846005466552048043925690062646188757515574258446611347659357933702796578201905371800482182556551948368117334366698446823651380555020296014845371246337890625 193 119625200434399010332024602119987366492079421851990357768853177714331339403222435762559887461661343977331092577445049755280655898572200696640393108220043086362763850298035696603021602604385870763031931201006448556953152799509835946514034598529064959706379748926440378406026869475659263747958236438645631540893431397973398348617769977597635744359649834223091602325439453125 194 22233189385944283422804259671456946194965987469516237024080462007734444351920741612206523359173842210606148455850041112934043826027575209609124520526805155392374344604932660907434431038798130581711006613588907608915990078388249663489218252438619729528442276941944879586091898651556249989637219602284183955930797259210960561134575895134157796917406813008710741996765136718750 195 4150048302586815946515333129180096906838007116018629180907366992873640024476502933039380833550015451208311943997381710219400451637392851410771535618028560639924713097212115793373106112044855715508570482415891905332626552709720723976386726506387611288802357603113885729181136513544048066386580224965567842374573850253860066793530226984289266400907081333571113646030426025390625 196 777978346334040982266169032594903750683396648155564843553081828080582879649212259349151193376719435958386825791268827033111164692918755624006362572341371927025445247139374906511187121786448558509514014325170339990174542309893217447616283400012909767566013745218185731149150464069328255866986167317015956881527262993818903309284789029313771091533880053248140029609203338623046875 197 146465592433592002256841449223378300565581137642992867287412692494775939647770538821875408448004308286418696366008629724145190240236567065356830523426082656944980833978785180514920116521746031479466711497647051334598296145862243628475192473086161089554315891040624151826736380470143956062617200004573234333521225846843135680915313320187096796098913387140783015638589859008789062500 198 27691617549139026516465779114406716013945713896391616990576384104931789745421511164600083455456054702502608647012472818638728748392585364762947910168690291917087695501496260577319834685430305357715277474126042335616379594988800606541405714627555542038026125304582776663324022021852636846952771017376578822248279038050934939316354025478541102216201164054609762388281524181365966796875 199 5257709664782460137042024752672650504319438865843553866145751785413037092538895572905544354859112893339151094828784653930539792892981920438124928406306533705002766292634612752417705674893350128691298208926935288518356917106274454494112090399990304162155059669650379681964889475870341954129488855849832416477344098935393283016914787791760404881725998738062344273203052580356597900390625 200 1002470224510577177819936984470047037333211173793410096927785814224178510839539205920249054084809911880776106520194564878987340465444098704355698738130376087995840760680451753468639251972046277868948163102018265128009147009996155758786131014127153066694501404921588537749525495830931736439511299111112555451667539716564743538150739946054331797400949177756501740077510476112365722656250000 201 191939385913186341499736734945682233910249307653229818526786125642659238553201130389610684978252497412811984962141090024308648795874534281798672833600515703227787761469561810503015007719294790221656604348564188242548377101002805867146660190879680893910375181451429741473193683583460389557816525516909184515104016614760406060134232120250595849739855790205833585559958009980618953704833984375 202 36903340023137721059236469099327516532591320568994275449212450395869893366435432742600902102527990255137816269294232263511113570062601082214940104829720040046041097487517929406085892800110392712749826068576539008225547067151609078962441810801193372818739664245048252254825775403370167164430971855316265779769439538046178282157388879498376517357142371882072762190318826469592750072479248046875 203 7124715157041118076773257403568274925010503701067961560619986439038959806045481152834661179303673144709314755031147746943822861046903660691070562935567612777786366569264888699590570278284390461271234900843745998472556937134246341283093943290117670308210739449571988469987429389757990102019001730754355315940475270549825508659121944647246758151440312054406001074369214620674028992652893066406250 204 1381214032193613200113795836728904127422818799522967158937774604968625417059834605596284861505852352893533078815856278018132702547186440562761787177022988972197124414411076274850866164260640639000424540091371790932730516559542253931253749073451043293325828253496979179896010973039324895671137255096783061230745403846672184242572830316598509000810569090464570429777069193733041174709796905517578125 205 268867043406934113266007858287092534074604727001929279988185120622778133240667543361465141721995560701235913120250615005882635621684085821178514972479434704558694856355677362710615233910828598813498240938413721337536680706475886993596567918766177170369513642088231491929407529858371813528606992557799603326827788956802504212907029333945484019089745860898337838362781582191018969751894474029541015625 206 52551948866567482441852609871268780629156947848160719683871777405277842050263385328509752526905725170204044019005540682008602136518276541959493015575963711573187451757278928022390610055210086742281779161854885123830640552065338982022639713060893023451948548302771754616075681454874548809448009335239460302173923309934826874222661484458909745866999528039661395903414664587671722983941435813903808593750 207 10313507241504968764174459686252507971268983489673147665803887646386728710437365321653378732980303382893532622731549737273562477185451092142567385980238351431811429610975159237282639007958549951970439305311485032916895717222472017765545603548121079079131400439278331527817380650696312616957649437487509218828831369521653711144791194277360000692698523186721933195438005714805740353767760097980499267578125 208 2032272484252872306540585245968627356875981655994007357244508475122448497191002356460293720601989980889657636408495431838004416617638239682455360721895018050591556491629108634545751050095065592102740129484412373453012512343847811624240571457009139444644305551821342641740326225937362337946227280714155477441198133566857093621571964832684346449948642879511974626712510205717165945316082797944545745849609375 209 402075206017408903820593307941600057524315217356265015743800938087258914445693420315758291921355925082781853973991126050246014744336214525737705958320624416900162846068035407416754172527072166053142255439167558993587783110017441929706084128472363962812312457318601812851451512741267233164871993861228337716259575360438677199460593066912309917872012298486984232983709047770659594789321999996900558471679687500 210 79868276374385554678695365537138324357625044429668826297627520973845733380862498815980498984014849704793800558642954489374885048809568587520498824399684204539909233713698391862502555635934922742083576674172672143617881111259035191387707509960792277105168853053115929721547752678385372790909100494627610816170192249461381002727548520483235862778993280604010697166678946733175958883066414273343980312347412109375 211 15928502061449566887700331553631311703509868222585937421513022303572820146886285099530186211338148001189988973591094379500764029968669256788819296505140458696745359525928271585355441222008149502642799478863114031732069439001281340149520555449909465275868551024340438205716257823583201887995249334691630593993825618203035184128310588012142817174852940215876601873100894203767741164057269998011179268360137939453125 212 3189342661109469800721040940740131706668662663470603105739547603540267586172397410720435281368810899419060751922264001382686899047901524954871956607131973130248275763848589978643663698765880852015379677912053869084560450818146701641791010395667618869797785433051148638642780520102953620404540279046557587155629005762411768695634383303541193193235817167645868321560186650978629963049115758622065186500549316406250000 213 641128585816226086303324413702021939153607227263697011284355748978932367103832960424613440132206303448661777083499852041206801346232487523793986632159556361147904000870653907424835939497253610616416927334824032114508103394814633613488197976782524059011036283401275413647433258913870677558292669290675709170752551368624933232251597353030204708079756502005645379154740932630264331482106143766941386274993419647216796875 214 129389482758248040746610319196585303400814404769566955038434816644231886680077137954317271814169999837268879291758468929791992286681813931604298165681015870142153748853617312799956637992874907454922045622086491715132153970429050741076713018682717334130692988884878052210060672896395385536550500451812132803161775324389865197065392861803618272857324903892721847770374002378548374501965323446484035230241715908050537109375 215 26215305594263226657382008787854126239733805287906957534693998046015261186867163472059631703917461984549971235352384150148817585524058988532363831007225856194422043753213896665285869598520077886342041049256503598891458801459873952783186467370406233568884888264788522106279177935268687558785940565781602781216988165386127907085646537183756372715734273343639533852181916996488929153322211540455555223161354660987854003906250 216 5332186012690795674108481661755206897265819997731546233678991032405977371406704333630276601896448660634921494563479994420222813543638436883615672552076147815671762808071922568976412983565671943324451408007834695539466117296237332519122965712512240693817590185362764311869249472660118128342123143604208996933580271237727669950503829923236492424117327298166193922729468392997533338789097057119903411148698069155216217041015625 217 1088785812039857009497818371295518148496432617340197467387582786552534444628140029181933083359399892570457090200041374270344619131848849269588528609993577675923576433590479217512747719680455146849404438685614278642061254446467339983824571514954149009536509847642579336193193315254067708912474639248053407382277306945081785246037209766323455867408384536884648267127973015915502767706380012058264838969989796169102191925048828125 218 223181840537318772503656499161104971972655540606325035438286496612747100349146613085701484655236718236114962540378938680783016685255613196406212488232888917467788577504824787343050331858003658005667967759335880993108285209957205518389244740207155646489208760541663516325695073475942991841491689247481599727816413554676315053010298232225197441242226089487339458956785884303272011156834371201074240786965674487873911857604980468750 219 45924772133379935021498893417135556853528841638092990961598846428534806828412959873096284406006413977375688175154339023069014780536834543439310481902664402334208865814574408435357985199248038324564254876161807213949620058340648933371969525844455191989762501095870066218313137258024798952439368820523988613179604751591645508708767537418518293106409721320604652169908236896142576180673369767339109248638351346016861498355865478515625 220 9486357760305992758622994940866016459513160748410091610644387690609373896336678441878800440159883895581023095514518577606477851610810927991999737825742010544148577317881531202396391527675408927162568312614531372322374957690880160400737948646374383938300151566631498747096349869332382015723683259899921733602073348281614686916089159144585808827583354623875594690548076859471776618894322031269421280352815983860637061297893524169921875 221 1967020873686844218406462935177554184433404444140255713196736537703970676720528552810321659974915732722214943590786113413371754828625148669030076458434370959260255964637759308077533579518706325786441255231165500045130710532255232995805687219504014409377121908995930711845002728389988749951522076475172819038129102997503762401106918966764291206451887393082893882415940911320806767328315120210453087468138733129308093339204788208007812500 222 409419128987651752720847200822332563459373364777926533353365576301014265571245288790167347327563284403240515714918637555529600718841659166657854381668310901498023720000141119130389367325545240996068608738690401210823668100047227630272302949280347871333892493563962935397737184585667944368340052345895105131394342305308053289960187262870365952305982346841884779777175962038437922834397278324289576149908054247816835413686931133270263671875 223 85540101194460269224456424946587753003774882302163049616476265946823210909158946838855528357041899627768934195934820137748046280986022208722478292683078504863849203308850776569138492539523533622601236486631676109933309930327842589562260883779421706049662483394621717980303638052682792797556822020076503281360123963905064152719527584233731120064057230230742122834706075212561402910166991094543828912967475819328910802141763269901275634765625 224 17939349763799845558568219277565039560888194790059758763792214442487990654783493371411765670824026883418970714840240306114794975920545063322085880935160142938829309921020302822321152576719115207012239915155289906136359672374635579702306163903075614332744893587010252260325441753313552898026463638398285778317293399406188783618397978093120653911098009952887716328848661688571654898605260074496281627251526025190742075210437178611755371093750000 225 3776346581227993678900600336361810094271337607164082630187096321632933235812943270662858350669318771459224126999705512614470913427736706495432511924503389007464701916761629042098068195858257260069657569027950938413121379064139106132675264152240569964252419358638543669506852339155648596926161555499157099090496866460950717084670258491483197909616877939075866802548399703943357560820790798061496377794276323169864184592370293103158473968505859375 226 797917828263149534502688677147040611477092859150279465497204274698866259043099224751992230829825210587014062568472613343452428346856167386737120214139656071744040733321674613998232843170414283306577345814100465018530937363969670514013887853989891862377859982362390392418961473147360404355132730793763645517581672000523039132791341082276788523459035859154709783550557979174596553514526832366394914630516074609267729300654536928050220012664794921875 227 169222728219242350602188626120162810838277528528375817452800822246468301780747494935967749164403978672806883485557866547570112178197604890312874876598341801133084418465161472490100182297329341552117807549776776045559233785026921291232132342941163478525579737290268073968622652643924281110687458841996353429025215645858263124634386417903024553874407494829762313745422994296934831520946199173238455187279991607032791911535696272039785981178283691406250 228 36021890559896862101265893684770480011603275174617145600945841123537856349232460379788164973758509941048206822147726316767556359019374458388138539851666870951728140146042414849398119014732933578724930823660918619174762031176855918186688868954001563104875302871945936020836159056802595707586860485118302755976079598301827194456579761616300446516913085051686206206864761632768499962939969139328606254607481566430877972795343566758674569427967071533203125 229 7696171626314161238965866550351602493180980809419764251875558880508820358500622571506878582409149992502731761223389679097519522745612606100354442042754491664270674125800659632440433031127790814853930748896566966367371344459902461036998272231374222543743788949793019095761031744023510343407121486855758172135491458743351188569830288479042272650286811013420782143689421824679127531592605466616524877359461029001906108570896236642511212266981601715087890625 230 1650352142320077200671583534380118876798575129450578950070592929909453246592324694549765015468827414782734607790468581679245650721841392364510028285576603505105173763701941542564371390536978571643575295068193137178406818819178814807903302549573981091916630386781263397798045789339807589883448226131745728584951857875145860531955675151040140065494447171899342453154654853251253253751884690254596943585568592969100220821387914327260659774765372276306152343750 231 355193816273726208818544445347659868077172332934622556606652883185666939693746227912865739967801487544227722967025833966403781380793921187235989138858079981002532021730413766978121776327354153087559291209756313550964023947839750239378641748936823042805037248918847576416958592059387955430523813811788958441348062986177232708634913023236738394575014706053927064394407233458975918528745433595192503263487787279735098254669634076918782739085145294666290283203125 232 76724556828180109363492919911914155200903502608199529934652560406584436036508699743645575545125458155304807435019239138316841506006150706420977333911781481162414792828007570729320799725751731292682841175238160005825220255591835343046141128057582911694279830841567199933166704428570052288798274344576479623886722695383734636316938050184816422516981852490243005899874366002021347914114940987050490071360464115187492747222584854593918635146110318601131439208984375 233 16633244589192163949315446866586044450884049432290029489426152177011106199597552812672531228188324470497882040993312067331738985593194930331662304728603400226460862238448783707572664265880099484624050188738763125900592746620429829591499558894776599136854805064358750965874941501481998059329458798296028741879635379547395296729319521397918025794297359053096460871794334491218908385663116424364950428939464886403958725246462341251785232998372521251440048217773437500 234 3618983339080464071443376315798864764884907725641853574131847685256456812780977714784567380966975491303744252943988994343143597769755786429580453467093576886490106854998756640548819959061777512831185020133806217612438483826642870766206517450126742525464559652945695939742691982946541732505857559656110709777987646075937082484659414210696647916420191727771826611865132387279359100135183030515146078043952429014126454065737570862937300120165673433803021907806396484375 235 790235808245131551618733597792161319241130097904232048316210133692882055488261737337165559065181233626629813512013621729567271355612365305640495927683947238798794190672904325449232753551801316877407878559489748128496078120406705247657888879123015303424955300355040908231253519878867387646873992333087946016345896562471708680104642428276187920604235369604292276851947217609856831973906322051820124476025244397786985315976988658755175709558216112782247364521026611328125 236 173173278570399821293331833545597123026341468906889297176277088406658289567468366475284293525435615905939264775550265238289339557659041140005936877276529972279370806931644864732586054087212770019587442604172682910592982723663875992973106582429082741784018062098836604743453355008686563145420763719453280630614321871643110833844523418160166430777487496896906403594471508967472842563500903350985108074515700545187400654109877119399274469913052598712965846061706542968750000 237 38084889592396754081508540182540295634585477180305552562277722143794046421438530643204478282630575728333983512544362493126332064651929236201488096056953477752727558385444723148164477601483767434268091643216762685710274490963233699008344249588401028171351757616188002003495125546092681609509399451253633962225146420062419255767626207147459056525792624033964859003413369855208510642194467347733160143748247337399780163760992103048441496937481787199430982582271099090576171875 238 8405543851527684195302010101080956332177101095244428898742099654638157609892424561074848363298315277130049243581462473289204865491910547104048230231868725403310553712553686434161347844669281276505676837447732860729917208355552678115144255684302586054015604550307726397166316715952164619041709932577165693801360101714496872680791577984667479762239138435291181153804326542442665101909039834207345338090597070869673792723081430036612105537174866043415022431872785091400146484375 239 1861718144557323359227845128831596940075824509007322254471734746042515400865823887504712681911235697897535826621338747630078486603996318278798992211618672844128528640615700896868078236983171202108302359336569384937732268471125434404109555579602651617226820339678030873768599894078738097703228367402129549025690901686041795578125783736673031942499552363151936717375076842479785321571402861527262884188663809013681484858781347830663030354717002445852358505362644791603088378906250 240 413800292049687300400636498828200033038185401099170959407286031381810051587184968385694441498392717864602012286177750481377410637813600428670155015337981946571824536811432302983262883926825175041812543579617186839974333428306823973954348901390601361649718184266953417530566526699675241146034352559010584288841773078785467758789113590953211893617549965860194261020842220440540742788108567985604534402745104606812479997990998449444862992475414886772711042794981040060520172119140625 241 92297556924985627145129564665939341888807753987939439537578471068068096570405867338330885835621600783746631287109941390763925637316540611312684062799472441440942763770129474457039577227123295110952109642479426149989576558898135547136326392521714503173040042105968756882112374255299598340597882741118497096797762281008580198783070347640308803131635534270581712740900512948994329590693116758996913208114045061360600372846227799806836327890379075011839660191981238313019275665283203125 242 20658844346044286987272211337703953890019585928920734080360466748205702062931690070411605360421666012869553649719955653364985092072443994882320707559607282069945410956891511963403706087586507296144236188103077341990461399549995131935534962727917264574715587938588004194555981703946885799260191879545508438306833569082838776934615280320129093662183810541408260479908134743651424779515309501398916801827422030469380863378084118606102669316661483642216801115409907652065157890319824218750 243 4640151389476948333898134896777533793254753878215823234383630218581488948425607124877605665115461288973502211859244479142836898566265606795377945348547363628574579584005440597403911894602809778058341614221555420784013426626600481040447258200230092210767327966867580394362580071575224475915088758278968579956111519837580049867576449631365678656165223414754382306361034025581134837921729028345919640339837971061353973240182471624099162737413912433771800980508714928873814642429351806640625 244 1045833474230137500133029605431486919996758486184702594340008157508567489213516821395367923747060257180356070515923500284012481179343652277987027935246891521352424823486594963903768934579436501873975810041805579812959665746684548455020212005543569643736385462979507203636538090776045987562890550831549805701837295780349004165683853509167888038627801787275880057735220242249054148139747561964469903603078163361342592307596413585888915014506372411630212571065356996768969111144542694091796875 245 236532700214579283723387770087213765958623941241267752323582350625610203899629788671336189204976497813365004689007023708971604605688872669202692789585456945422030363819037058325881866241527794294356882100290795878289909124808705944666986516830174652781263147728678344602579850472171133848359882352851237504332630933321264893301526921276348944172639018535582124873192183494481849932054298920452150101236241448902710156675221331316966545211316577288721690885964221706672105938196182250976562500 246 53679956322892599502965839291492506506515870580244047870413275463564166975769363814914500058760553594469889448556110942112703687425118201684749301779875803973236107246858792310662162775338907671050596927272223603383067144121771905886065982264766208618103595673168774567296690717859591347241671867464601159803473492490029804835653057134898367886880461008963215348159674692029239485294814033322287758362447569556208728027404349103786173260935185985381966171370304863330602529458701610565185546875 247 12224174134903751526472971148020426619072844303571667952904490464956101350783719186240083012723324788039009125912434149177047527868736680946968890667118345754177392708458985166959604639075111471964788734595579773290681794065622220567280440048059160782110715389708837300030841631906233469765743506558096965201050473337709520729023891244221762009113163947930004805124161670045988072419063557927035796476626282737451499789252076627745497479024149237376408783962988824356443728902377188205718994140625 248 2793234875610919704595261584388144919561945348529991557677703229307404474654803584786773146886277131139738923931401840363631256474160231595850194989526170368162330430634727814416281263339920044346524162386025739600517938809937472251519749627773379615749779167636406041538239550547819950866842293394256816899477566450355378094148924475240002594742699660958334115911040203341372151382802091783487269127525685357549399269648172333853149195845009019885889613513119122956140927271917462348937988281250000 249 640427730129957182726709709757633269193641936710593501127048195564174977857678128130061092276526163372517101659499498744143990167724882565394436774008333978842211552121899566013197300787682228320540544680902713332851595570915074638004746109876663538593252186095936905905940223681788061608629633232175525573504999211923812343378797134427021527330236924637570263996456281542234765167873089059613146961573559134656579850142448543742622126044235795041215463817610951957615128549150540493428707122802734375 250 147333593479604933997974720149708176746585169175288471259788924581591016791722617629513442193062205451463318419200889538535232064438533296601710744309925162303830029351772301602275418331528815400715977251220650948791822318037844490101285237140735428942131670795952827005484197391245883613747022400717433158784819763728616764842304344004950391125215895913910613900040324136610354664548374342827688872422697978390049449391830154157698342214159734914864024848650948633366208895267845946364104747772216796875 251 34009221979394190016111480875562706689297916730611275288842309810171290860276723057218553119129705343512194808769892251564435319425043268926803787283969769992873721096042553663183102645814868928367568043985400206611612473679057210767987962269825709283865043795779689908809751855611949874302365622113759476371890597694378906319508335254636527296433870053148936140058167615419767605609277347993922917139815607896210934241318311052430889044260034113395315192579770055894550218056338053429499268531799316406250 252 7876788795167764493301430307089246013764481815598291267583457464155307197223913184102084949392794885647111601061046457159663330078078835938072281353371435403362630473416367054156747964158221158489247790825654610489382657190643202060698468343527228521599464598787850331330202514628930582168797240484132953920720905601208482012383235155504923758294599210191596545998510140605994191024209605363743422924520396053015904764341373311771677670826530375934325203521838511711190833342044470555265434086322784423828125 253 1830432269285522360798008758007470528592486930726925756576287306227593323775028537810236367219341965302553878834025859390911671845160700843148733445808351705877145078012393570067293671328726594716195862883003422807597781967556237313940592325962452595261270467959812988523285802864290270473938275236099250029499026697860048980608077271308266588873368654228826627906134037575822020684325855766627023640361403177818764364279232698398826396582729022650601336200950440473802539875780581724029616452753543853759765625 254 426780432891897434199903114358948963775300745332208750788302814587700228304203476318595636211045965903200012709028508004972516336530781667689258651531667103695614192965814331277533726764308404913434351870459611466963704717821112299486623893641569146597436027390553014873929212641120714973689979701318291818197804033303725595022841494694157231719550724179845054597552919194189525088101301663195248659771411083570608936322339188089405084195890015205540539784976128821232651752715092641210503643378615379333496093750 255 99838067563971515842279221982538930407022089125854444155025297522299513101832737413990881739977750667277590821123483543503948557167471949947587737112556825741743722217331903832165098983344715603007455942152822669603719397487048450595509712374212959349824898112681739604979565838752386780152223137234283416581203703378475803204894981851602110179620656644054536840138560127801285895442649031538142690803395108065431127668207284167765558390411384411765384092359695309938110341536898761916063449461944401264190673828125 256 23432744859212880857975081426511239823108019224057589876745265750724478820562963676580912603936194321509634890741828945499240701583127848922320295461042192697657478698916461213657709776607814906300863310591302387841095891185063599289089634882580509969124617307676896504884684588597792261070755873525917671397113248409554102353745906983259739749329628833642136917702730459345728980077173558364473334133920885994041008229867623208916762180583952971255883839984423642589794417405955895272740008294931612908840179443359375 257 5517978887171942848956438237070011156358732613683350870744737270074473821491017634796796015239343066798372690731569407043300956483482092365672363770566417438127981996853817297467267583005348317467330153592078624419426567871100651625547309000076462148011983345792561562443939976875251238306690523056592389338694353795382945541298001601681281499387902648658814634501655326277560751493321838490766318465734298925323490280041280119450106871414335202694614752944171783009654921696700985433992059370211791247129440307617187500 258 1303651060170139771831048611457618427852532764297535010815661536364880499096744576990643436784495342590665038811917348522829505656526185683105455128625763948645409545965789194739053820738213124350810561156436737848714286188708244486149156644201115857517671107844517953090659677087526035653227149563782650302664340503412936894887423535532568937264243205649738924849840025740596190767210818180020555077128305080996804991708464255712241596176845867316100989444538474777008353491539681921762561245259348652325570583343505859375 259 309002342851961929122934623429567867730583998726348604864796539422940860833582453433736410898947511549148372919097790463091180540352167074361720881749280910516497378514033283422539716427650477174416282027370999964578571863128438136744869564320506818623595492915548165462454514315122085180878808954620998121501316267801299029464234403210093987517431234971055749639155090411830606541826365050413466379126857959020785265657202634809936298356192531463918613871537702491702800449760232402891813041634350156527943909168243408203125 260 73481147674212219829357622940058206074856358816199549023604328500317775541929185334793690768693487317036392474184976486068957149337733242042809457920988889497997668513827538530519738539420154698264711732944736847155802155865049806339048288642336675878029802301281024299701004278993721209457268667821960537195114812489674140488245705484277048292169555793631062453769784254546224718674549050201070335381283301259985379505890382137106217754521596266256326526361257669552231915631094029753289653683623328106477856636047363281250000 261 17530671188939543950842523544573202098658303232636104887731617895685141702777232069462348908461064806909229470878071679877948038696036271276228765801804484545566598394998518097460634097104249246611739961659800755266112395219534770919520543746350463765469272721597974807094572016857022085339535046955271348796940945814437067433482622835949737092583662468067177231641884677374085771317791856842532165552172222486444149524546626743173753170482664233890864112629089017264160093884551220620791715798514331936530652455985546112060546875 262 4195892551970172171008797074845810406496183851553743001563416542297506083644040060329178607280125136136761027760787370427371228247610031481630206700904199875925893619913574947827859302717836687056141185899316959080508219750016812829018382875840152744554843489930351911571266517911129171650049233678241660749539468428335398024884472249896453664850520506178059101375373169131207889887858867005964002125311033458558526809344984713555464708805061412992652069715303803872679077773011710537136797170842950066571575007401406764984130859375 263 1007507201471376933679725638578201639556524300270585926949203617872022216421314845622714394847545265669008527119446887634965012161630573979926842138633807757641173650693889434645998919354077928803442614889531277364709004322083240085549038559914265996719317301770854224187125140441151370105671946847457266151218270728295994144666332667932525198193306430620951084846039785025039848808070361300680112680961074183357725054213034209740851666334399163605863899408125434403196934887006907564404629843238248021464187331730499863624572753906250 264 242697202826443601319884594468378944596655942246781462047136286070271619514766094536741203445683707103326184720952816285532061661003773044776499741619509742437642404320735636605695727861260733600460283661240457258887011437581129978210381698136747490125855012799448587901135252680513835119968241677260506448547150269786779265159257338638388579744143631041854119475149637631547343952992458510482365488258860137745673821023229909086063176442347857751243778925962151932678896276646880242567968721475492321903999481946812011301517486572265625 265 58650140521564387537281322651338294522640304631980377297207681847901873217189344556608930340855932200313962915744598633403157844475587863427585032185103498068633215480706543235283936579599146674626059083854700227107274412472352460219356593745822696331978933112180635992641116792973436011548350594670026367009520396416581584173763991515644559530423998969900326295207739854749146180695267822866862997932761027662838129475556831571380922712615001070256735716659739384681000232791866831829850392865497062111490578217853908427059650421142578125 266 14218569931456300733208982440337981364073167259651709887351904516755621586874226293780559342279254748452584934076438536058585234064992025764732526610691166797097250849589806774178230353745370681903726900598999644846276725667540321205982806616653130478320873607042153829995665706222034973312036271183670501766848308632228922416146413902167285983377480007026598320460350417686629593870857069133075826945302804018420207235116456981585101191738322878442691977584612587681594617560905400236188568415381062656765998042374121723696589469909667968750 267 3457962615762122167085393161273911069511557381453696301772488185353559417672654895490443160911645833800633350154428841438256857104278650546004512681440385553864622983235029289087987195805721235638782947173375459333449393039003293527427566733180977503418358990396826246002904167049972459288748105180678703212911268882112885090773622502678582009661673509808710165369308913740337480699535610976778874180037322230045430503643621889361584132430411398726584591354047708517815475067964140437342454987952873970459555241774296518997289240360260009765625 268 843639993000618430884339934318013013707944093955967229940136447215102064519612931413811732145253851271032637149534482039157027107021630655280645390321918539003460369456657948927431460861532021677857752384744108247497015350930553051641015793209673872553132948044834266940668355235376791631830916029546111328853898858783926585237382953739164202461492731800389800164872507200879810968564145928670382654111015357862732786852539900442861161153632152009064217329062554743961177081788921872341948733202265169289595092561029332500766031444072723388671875 269 206472172819693988506898735675400097164893172927453512956980703591090804076189778723480093453420582901526553404030349862995524271862670621339767928159519300342669744896451821233726628642191302940368473963502046129147133638957103236570452790299101222171676862553366114581035340581248391882402617229303549918317663258206777496786653835190650168132868899751161641995684067113123766045447420493096822164326341100065425733172768277694315818473272870273056523237641113824422121269884421999020538721237018999550994619029964383116748649626970291137695312500 270 50690718756538036105923425504333918209280850282520599311648278690193914663632862803769197999707733437733512585647533017258240333111737463359955211832436506091591557538004211698099845694781868149047854130761573446025734040942677662884827083290673394302186842617480483050359088407850496735129382407498094200042304948295994112811100789377836007087124730563908253176533509110323458260061704879210172517647653293002619428015399035330671865605780130919786144622399942810907629886314775814960189659449335212538782671591597317473087969119660556316375732421875 271 12483978387133675300881780886304558120593936876581008644773880125023411207953928081684874233580717055367770914084404286055785895773646299569343309215405042938980635958063487442860400483576893826481996989138536822090314268275874898321965904651984018317584148829440027643955674211933835097672297976597544049278682611232539978503138678808890531770718372588588076816661783154621495157055893180273125361608856321242030409419814849567459236909616054553193186644679562307230221570209364665457402933829246226563804375597234452843764529461623169481754302978515625 272 3084113311189602219894840347386440888477950662923012258520328328925285697846583278013647546653575559501248167073042533870919396185872601664467467780464394175047084601156766293605474768709778011566728359926555260222496575097641787564790408630253659138823578689385994594896630936633947339220648990125533756202649050905437117577856990308358592884146151088074836060064581816420512734876876756681115335024204826895820588256756964325031562566293793555541849737694699084273208249983151903383954925681312378895595273679483550033353367325617000460624694824218750000 273 764285391241882168127817242479000873136148275766740434391377717337647064615402269732202041240371481653757543499292051763970109199158378438687266893738622328855195097177614491270580221006574054355363538795903283186025443703523619467636545673751218182022795753684096263155407614432638844981243324615332384484547102550612128943906972165370218296175550203938040850559198302936120385655267519478946066309266766500051057430260383259806167781512851692610175757041084808484842484623495795797312958299555565092438846175378216150908539106012540287338197231292724609375 274 189987005335593489020938494083903763631221737374331508626357934751086267483026314027887786746160271876853478400790572227608425435895638322386624636870027559246265118625827238863470708402912316368877278616925717724101554785445599313837680864888459687071586151391812743447947907532547442211334949751446168128150768994624930461631960214180327593255814101344834036792369250971744385448761914274933197439867310733071700184901813001765720585079702719430286019814005743012037308897218235305145350034686437522913869415997734318816980714217379500041715800762176513671875 275 47372965044560803079291983373367911568960560084404097395645516240258324494486764729379037151669420014821108210543925068241022572895754183980845010284482994025592133974822372923560922224343153952256886485858510690192207007468077022720069619625075306243780013629929818386231474082101752775156890679127790589956050722724336227754216162231206803688737965787104646312621665334234614317056422753678726058117532459477809010126397973954449607951804740301198180996181818492877032946847821208359022826202624128412646030190212310126765538065285454649711027741432189941406250 276 11848703443754661811179073287638326229048870049689585162064637104160246162665822074821555709309723592631547581259337859553337120326666791107934959291891122699472768389579029665798304171909538178118937548536727235934673488893381871358340226754948145897581941438485702703421199354131490834433348369100754300297783277580924926039363043582551138838053178175238041170892167674021888843135775219403787370227374571283819843662743306051204544183421218176811945490410576221392919629668035679195793534523236679910067478743202890915865894971847893657468375749886035919189453125 277 2972623979603622823923406878617054931092687182975019980365813809705942258457410669293670380910300572108130799830992702054911460553605690352904450927743976458474678750834103823506641337442109592391810088459634327806183434445966595252944295596795613198889314332248734105373696844261242377048761330225451370961254185515952917355016557764208310093723704863099584282837093199912647282248062257050231654494822388547480979169809360538210670724114411227945730115805329947814463389419269838893875039528114446519869332120468005676078488731806093170462190755642950534820556640625 278 748054665144435231446371164025049503244825684217236621522630051385091714674978939840997445307352751682953704190681648757527319272765881348557644813292655941448609232092136612305234233766010013555847946287024511055981788564017751393877090564649551438303046252796759748611419152502998179358787375208172096629628012608261855656626602648251522492678899382651873582543247728251515215656094891485147671195752479133751652140868364335757763590448427186404154630666342015451603817775992423258582465990671442908494327409770191278459656797003574091320388106396421790122985839843750 279 188819249164909799200295508469196420799278250151735153360248318249750155445655251650080156484806311965965517953736277191569909162161719725227192388446941439627024966003285051247637724594156430434292327069468500264784799457211569358440587322228738923451628623232083813194928729195712785299215091578189338040533945720898318672151962018809805716855567920088544528632097494875275897064946660100384812039394349994002398644814783354222968537844387035322995824794845507352412469823550629939488783609404708740317618766580693219893151253642622766637515496768173761665821075439453125 280 47805092334842077933708822866506860708466335672142281156959520597927275935134561824190166999930055752659099238291923242109949262634951752002325391770859834915212261223190610069175003554844493070944286732810136586359541164695108367377789289611053525046180558274285377893115611981245272869896548563657211680799596123936344768627227171123507179828493463869070919894497084592221371788894109011981414609230341590316498778434662863789115442410221314007071427219251306991752871975101242250133925567473055173909742905003131209289424888804801404285083066270090057514607906341552734375 281 12139825544006428084352444666954927312279933115846102250647220436752391342967818182913978131306085912683459041450751714834540904835367397553078324682416763348716166904608107572769623879927683515541309080695086816210251919516454282661812800047398217159631836243237304360808511022854573778526784036791444886205087771073331390241658936342172267565488196134751329412178765696137075661373756978301717760996378963924888773059373985801876691261925473556712631295734766863894381904216475580086221586467190639446108507940240117411887828636292332301627183710479584988206624984741210937500 282 3092121684487159791399624036288468776318143774220619313073360718083063405828345057065822307733889644482400299779854837452393804574780153527993460930206101450263931744086972223118753112667349456090690439252117704594813185636841160088980222914996912290985879473774102689568730395497542376653926392170239626499809708479705891098792300368690274110686389673281121124196216168151494994096498000214532078160487139015840152973306935634435485357989365490596240162173871142430196094109710234069968448075013759291144799664970999605871952785283375184609278019109979140921495854854583740234375 283 789954435606876971514824472299205094059392305128051061224166392887587269544533517754711032674418163154385963433722744349783583218255253366834852034855003493438179746828330553489821783344064414821374753424061320611849106507524920566736553395478257686709697911038074637411782747246104493928246920287603410845465330131160465296445296232179525737491051889481827623952984751934662683853727240651491810268404061348710450100683185299687790816921618650051271175208375958923509467142687272249366431537775285053920907678189508706070811486216371271576637547173760367513750679790973663330078125 284 202415778195742462280091129450722034635267562514980499543985517347381261040011053955259377449846745776481241008580969462959748905796050012675904704089528173763088454536227708014795029012962478396384711041041677526063071396065660209626241048238784110017950917835698647757911245771210578256835644666670022894680998565972717320007272698319913968901454252325113844397507438044747293075742167743404016812818996734848702698011150358145388670259026578999076963479125630183419809474218454221104588041524212593652579001413276583011570499221866637406738731463917702058097347617149353027343750000 285 52021047010680574510724111603041289570910482459167505171480346097799209183991987233323078646815110638952098930949872036548029848288643175348043496904672766704821971719170605400727470547513246660609315608935568359543804015379492616574678836834057307100105735867304360474936445735316754668649297609902382419152240824161913720460967345828526420546900935904118515987526057843979116180123597617390261351507432094553114709610207772668689646240160044869915803887519504275231026325945505188967199602938907424748403794417632262800237675741271524237536202743548141569362996960990130901336669921875 286 13409167096997022757477628382720292922775020836899468671434986026085661899562166461321676421996763893322773274072600587645488155105121582591999002102262548962938092119657784752042876850191538702747668408451158570854348749324536510965110042040726215787352944115332592523650951485953138705925128104869371021480160252927923452653892494171242980073213820120156160631751389925079862523069513319520495412466930628465776615276895087086300010525248005724390975919301303579474815706672531754733631382385522642061854337310541549625122080282131617538860377989405614496121188494726084172725677490234375 287 3466634989678881324349458721216800722867955638133456163710211596281440183670877476954283705681372200930011289467395500799290526336836798986366262518187447806970498118001703673493829246384139168879421006052863338246968290096668486435294702988744276934913925441187437863119951568977696528263383860101117786059052096358574602983925396810744437570910544883281875693084973125913427416496106935630883098821108488839351656195336723239152602895780090638748334818387963386262312808042217231093906473756133231908704153659348782352366774911443405498704678496671785503657758908957475796341896057128906250 288 898863346339385224980790910610558681209675294998915606483246251437226666035965317830996205265424708410466417200634193496080868303701751284831245162325659693484492881628857239592487692108868862632751600007564976195483343740034513565356297089517134395579233249572260471095826632784803211666995953034626562669976018431321092020598939902298948410529934561283858225117340548775339617391260656622388370954243892886151517454521098569463409194836887361097997620795768712003463296573258201503358086874772353921115103794530933186479802667934080831413791223949275900617639223355581634677946567535400390625 289 233751356455310334718388965599801611237686764912222019108825117973485935743239289021612210793398600299025586585010881826211162201511333987588117025068351035338989694878605258510618873291234042218332743435662902961871972151957138274704895282783652415428317937186922311124361689899417371374781968383219379673936085487095247131353088953458641619330257530286492893877120692120693397845165210697693882959846612835822487673280185063827674629277173610148928346658219993789487359481069292217934777749710256240887462970782004587257452955089557144093741369987682972471365605571236301329918205738067626953125 290 60965652041594241181927285445400085996674038677783238007675961681313872815955404634777566735591707232487092246010691142208833935993524828646381157081905860155968717458561514307611320607832406030960881689442229017129415754970104345992408985075889101396526712983041614688224591089646537757500283862039361743424359094909082547675546368313163042270001842482261637642771839604040984789932033007026633910216826943309390970153098234433145656522003327330693380945644528054647819879320626287627825609975493202257158605687405782603921786338769842699310681209006102963463002986088667967123910784721374511718750 291 15947134292989513858015739196901075335233096528118718342446515994610949588859858028340646717765580597986496927715504674398276273239985423554245244294414968772714981048059268905949949472524520675562228131380164570814005694790727196488987941500239402721384577040178812996791225658235485229458396563431262959034554019648632782929947126749030840614475070030216972016300436539121513728258960487925609202225090067280671878999655052760507874351783725461463397564247974413839451654262654099110508661419531947383015433354210106272263830030192089356670048190917798568697928696114018976004444994032382965087890625 292 4183523225539967951253497760772986734038117719469549314350226853882968163042621311990721443388409094101747585996664224780162075699816700485413190453384653453608607748290578928721389826923597542375967319043877906861214543115209644375785199540836418747869394837802794705059923383438917928466953023722106247787112881108625006986103810495242958720601410270967436298324678481030939551829315616002139927615486695333937385399256434561839335168116096225532239210854942968236790740865566344831116091484295251354459838001017321688951807765571975877261029624722219901787677136251186738036267342977225780487060546875 293 1100676285514302822051988709295409753044498505784899260579103197539739676854651100199635961671119295141289602549234065623587878581735837675254450278971652956281041575115534403807986261637914425214143517806032639444193454982501597953997693761788917296854002684696099348272321787384428302854361380184073779274133827612637098941687471585618489109358230149072262205236192568526665938450042631232710030579768579202026342669129667180578582756347083609393235384995171281948763034839036799914742838674248302242025128459279953922011382453256325569132978701076098400120242912919588107456547731999307870864868164062500 294 290422823300116174734663416530074008507387243287584538056478801804232667139946816109771186615497455035905611201375105432213200543013721735440842536827497300593122057123780066064475250887913121809553587994150208445936121882870786483367711443066781484762421781655909967729888445556826051036331975083889924142801203659939018846645247419085863540944378354586387937310145652169455175131271940157523206109647858130882716545078514862598144646132131952626622358218035059307991667539407855404761219261433491145497402232103775550719385083892578636456199993584255974589628616629004287386095484180259518325328826904296875 295 76851337269068222602169881196715348092198810941968028267625457335194070026385196228799760992283805417171713091340229585052549359010870276358999058393502995685017374029841528005975907677707557194400344967937276268421081543166613687820922062979146138817401794990153648175950079969670390468003253967028475576288767604734812005885252744574666262233110892217871720018421094639994016889310860324359092799481194474758435175845840868730329438148037871039351465097231946260394341851049703423364755978834127253279157187542404046198747281124201145660377712148964829508707093490824970027919249560000025667250156402587890625 296 20394710222057140421244239488257188731856731581288072254382571412329393809452845103471455480144733780241630941510498837322196820831614215419278973619509408497175888517055407390295303192857314805407808537535562431943855597295289554700089873354478525097655128764293069120937495230774159980332063212885762447072003046828025663240661338684836205049115615915061369701803760267050297373899510636112846732807611101579981105453618610609196855550502315617699822051746293961784210764959723038370831209184627303817275953778467093084357174262265651093316504348728444673162987782347524423620654943078989163041114807128906250000 297 5427814195304480437509374635665387086924067718727827399466342784379690359611947698997256572970474619521730594446948147142302323103678925088897057175209074228477743670187396460861962155571901903720591747499947254855900652909263768874311619494751481071974043873523492529818032722092110573591603865987534005160336751563761200948697999097035463003415018451679731741734924031189625380967120911839419471679132718030738180912812584332748641088835232782273975947161780710847769175019977379964072057309676596136882489754670855749068041934628602012856036830246805817883440257122623618345202967105933566926978528499603271484375 298 1448670630810228242492901944148840136276525540006865001965908140952195508930666300161786335449454377060019022471810770826670040408813962165401446854962937237181795279800052181922963996616391997175325778109816096671516459539454313529238515223256917584310702484945269975588848800874238900077322345511844776412938687857037345374711541724279748376769916769755160279328010519307698486297553219609109329713655157109545056552848253742325245304701749191556823952240962976546737530455521008693724784505356091304070521529648072982981530153113741025468250987442016039875354171097248179365772624560548820227268151938915252685546875 299 387746192377465908737632288191669747667562785215855610601843457632404107208782029646504579037157386012711821179091937495007682221092565330218059720419577696678936933000576555329786515464392153942142922695146141186322411374165023465096581893699326051518853871269548006990187178237311464748345169961897347507524541900757349668863767107051286944287241651462262521152904435478548497850764070433689026656681386949912480566920176002684006524273130081177624728268263739788118268170591654033818677137367802572480680827185937157488003436072239084231446696097477742336143086940902783345827900540747634750005090609192848205566406250 300 104076962950045650537635571550872526346527794836965677502463839592631889881166156137334170329892232282130639276742880828334089962772862674842755666326313372877698416798630989732418195567699407047443653435775189988432977202296979028878862120622621506100621156088902343078275041635071191681435496138859311520460081671826551139742169327770382615610593824695558785166539701961529587263412088390375280658489406440685011748898226695514239144053093114799174956460944566625705460278347786920544134108135843628510227937583796405769132390327851394166069835719239725725962816063154236806098077057491924080068201874382793903350830078125 301 28014757566089980501722424165575923412841266032138081229340734912742045872111665282612520646787237612655083995367313279772577016353378280640347931168593277355394744349901921665867555167255693605622800076482785693173963530327991233563048086586701342399641568678736680574647322831452538283154385139808457583702483864565200592293435328677210986671927414819220721981232186302449615571038081101088998005535516706499622176512885170500852521482447224299106524000460329777241922347201637061360863520857211192092750649393374959021133132483975744308223419711177705150785523284087475726401397801458570402388659204007126390933990478515625 302 7562063982828699430807300514777299854892993515762132400787303172241288472248496701402502860748630350286292727476678818765224108167116353419542941914283918594219400032653088990655953296382550832255680953775414265887666399108262665451175995364608873543483469651232751974562380221488622902707297937396173162355678976565201255892191546298511130767591765688696369099056135407412555479956462712017518412477329138239680515848146887318088895616063913421393945129189240652025737897778744087725088065516891065737077895458012942918336350608515718493646789897234818708094488289106361796468961251329807260468385265994584187865257263183593750 303 2046968248066452358946111946666018482077236613031756548353283997842444515956559052799219866295517430492667931598413896021722847526794295806136898735799357021373959287839090534674316487855134056232969922370797288623425428099987584178408907664671805494321247171581985439111656049503591606970796731054649715225024572711988120189344187354349841099389343349517667923102719613123350992106420361003690080930715325885698933244713988738908560167194845096833407576997982335187675632395752566292430632332904936247313325271468391821526941191362390970997001546321617942561350631692671754586912825243341824965614961229221080429852008819580078125 304 555642206919377721634251423037390033884432579134344570520884595583996653025565734255578627322419270672138399399349260587792953921372345027238897182744832326810386280078945319273128050854123687988974600262573215531503047151936532342955798166089765713557269965127974706113612810148710726212711260257770548436168097794908458128103589323754090799765961604306957323883529209686564125249078774991549477948153721081127408793462633528507793860765875656757866831380675758089472559942735737036190614362733549344507709302082801776218340070770085452640479059811182638240293162355933850974231876304401125075960177213119095540605485439300537109375 305 151247714655070219558382720598628709201996855588926543401188113121702354513263143010126094933851859219441072918406827341152573112472989124932246847935236264690917528825089519848517789754445565964599655769018805924008683231182537117243736971207777274112886839001880148786049855144734147261835708384053544192266589478329430932306989400457093278931049069227126518383566991150011097392668774371222315504234560134707094613368838176932835788096202531726361320907867890027891727821644729804261817012019077746688313085479116796658622263012874016765663652903868016946472211077721624394312276712624705087700816008577930915635079145431518554687500 306 41284594287618464379594056380372629771263508279919278875142041426438954082485123575374473951789523337606098305659240211100166325430125782369913905332933551576955129296629695085927986098083406917804084520503741510123330929968796427925331127811986283425809852259699884067400481825709003906670409755612255885985012918678268238096763152307754629684893571325800664002528419053792525803117563032991852686114621634398162076823094359989241794240256343427260182194939093028814006948423510415217342633744112540867598334979604774941291258125434162842410003347490167815146424357314544341485668018688691988256865561535136066595441661775112152099609375 307 11300274313659594082323656062269263582754696651794614156340775409813563867998430632325263564495960244602747521008800641357199522146160881899639824801695597650382925477253380248627574378694207365369468292148496892816419724314493866698951465474641780020172602455471575339321279925106555356805085242324084425684774209338847163799982918395145912968805303900007266988833994700474299699656823598572106607858527979499535787611759547954557622822968230373202210029028658466488143930474981938411665646382026374963233563667740910693199658639660787386354529666291783556067899325748128790035099008813209132704520783196944222481761244125664234161376953125 308 3101615082667818765964227345834528701852618178468294706617779725645877923491995825829749677281126680240480697942651264855213343223354649679171651602091103472128925840248849957156110467497391868017114405786601063820176709273236779703617785105893052719113758558668867870073169774551687254421627879672499641552424166635700720470822503418203036346694902017606802529081537183749164425748629408124294039267161155349739094316627198830190786717558050967209796010007897446866559002738551402750881520142859581441080972124238350231237605213008070540489801580509734866935591065184333213925990927931609678986019443258648209393868455663323402404785156250000 309 853652212866779450592597779343724483826843273943897178526880284191684068305205662997207169415408287398972145485152364739491484542112543882603680510780693425939069197416225036150983381851169215280132719046740187519883393133136843296583035214785622340462059714193991027204032404555427165937750557939589349025243930375711747701443125285332788683435901478123266357718820178782618891434013510731595633226897476708426656481961687346944977148306473623053438855629357048775580260035545025689874792705747856147230466180286415537282845498632858933745765143716681371142847861236503712377797476162959685861893142640004217280846887661027722060680389404296875 310 235594110654112506786974206505205735532532389509920693755110397507663397469612335589234487104264146054181583152603127057186986702077157043273472673819528649561980700552667298600930602706264601510907602568633887660177147505715401586052866213949236053586227561157567652601597031151187879414916121932738667583263998214487021520657178040198059800486880950439230561305767443033290598388927685775915224996031912328379206216001120131660392482941159046149317022454277081036411823711364840302241899467297315820460808349380261414345859119247451218748539400659896156482993109018425147351282735618717350770939187500226628946276008491622633300721645355224609375 311 65198039090224927574931074773685322683541509747258351826217057825939752941246293000441665161280958053198846352987331683171714046978745724113056726236400384651007461989925230077377153864202419852417619268562287619361516433690295982850077232382956047304188541630143063341179889521013071283525887013830809776831109351338242495984445934557258761196268569032000200676217957261789728079027696601886840129409391119116446274324029168533904496829421114478050860899197769075988328306397413413512315815072589177345437110249773612914401877504273169891483586051279826441821115582012069102361968041991812111266200083751912522367355506958119804039597511291503906250 312 18092040974370456967060905408887243540746641031294380928661000533707662254382653406367874181367909199776094327858240919038389107895515993345960975247449044088547923055229853929558970925657037546931910948887828569339953635493657279205224933726302273181465907304644932858958943368315939205833101309000390613284665864341095859609351165830566093527677903276239861792370893377843564670318144955142865214156980495742195249252390064887551982587598170159918744512635712074720935200632897113992270787462595708483589754049908696030892728994607440241134849880399786493056285680337430507304047300755034967382527525453216076835316616922000321210362017154693603515625 313 5034076591914452867433485730747537703460644641946736962034710170724049407990178485931487121992244424511818206337641695088614923709924062606888841545337377503536616561560121270530480411940149319962859797155431160023736961470303244395970834305666835357053117832870410628892038879115120161977027247862752117361989922168573780454011918621793873411184583096137854466910194446235104637022770239550956440960096168156326716765937215159054255915713137769166274893139564992916846061879205352006647726183969432113653911984117336120475392226982836792325874239229521687211661121129114372729796221191453673665605992322302322567080523629812205399503000080585479736328125 314 1404519034089379956373429873796061470012165939362998860899476365414037057077419064753111460458059421851922652308676698776020702496448884624544667083295880115889330324379062509140335428748192918760838844946767441145006307165576053658070812830527703409591757713968653803229352648050474286482580750252265666533539990032715787338175649218042012041000539432873943449507954001063267051291504039534648871635681038844463942365879988282213947735910896683514184075003135463249908581915460943996452382926803408275688750719878817547720250173724047662317899803582001775343521799836025079954028819907889892123107595400070796127318592527721818896679906174540519714355468750 315 392922901800401123097265930550470410453678560916395731605353543271306174429907301250308970876306862477684650283848850042695824004722251949708811556733794885677673705944799538423390332423958932027649868058084451946105133430678362808675051039695482831175314948121985865767368250066410158478141933003950878536202741759144682111359591965790617947895912297947265603768574273088822767294671983007284904294902047758072044171280576859418550551310596272295699377079917709015111826441078321288319510200351493246696635698162304583118964770535610215440748694718111456265020777559127980092346478464161442795347725631327181808655928975382298773411093861795961856842041015625 316 110218712047432146711289011602282540294778494370236587077584641035432246744446636793352454944394104491974718086034605555255311788659835772890283406272489500526125565936455271679881487315146120389809185618669361869130335618067459283889415963785425432327876402318833066850824289725602391554791337315404982546002629806452919976533543197244648558020355705400984219568355405809680737834667948841997567982084865816662665846513627098952868943687047292107583648634086175657715961938681959297677694165471641210044271572610535178139940191754662033570270248004644116650439553554079143707981149043396294329675986345038465325853429990603238319835099900956265628337860107421875 317 31000449506092709622701130173077393824882110125488075069397740544019879343014002182830735460116541175161888387795467764920964655077351747086705452761647794693598297087275559664669378230942536562717175029336975075200142539990029344558475534423496461526798651408200822512897788893871079650968456486967195120835239162798805435617321060843633870563900222824762064539978708956504316689350120043186744273432090899994216707798051677657847701987546268845513622141891871696673854580174446899914662513547902385879724827939491657394670643625980907037119704835145787285200436704138204726516139306585334778260503196382075442472153932200323867007796252437401562929153442382812500 318 8742622733357960992956488452501778416399376674760259174061593579441974410445118981134212631758757419824978154956253280351515320487937932005237509504267170761430347789294573442278372380189697330103243137467522053452405928238931516978853340717723587034884331356205384866087588050648287463570041094879792876686225186926458103782582637473366934736282880503073861277774617312484383375557596279387444942075269335375167449617490116338615321918880308316971346960746227071696996506656594248162675102237039880123380745764737627450732398304582247532164648600011556422999565979778148900610526393680302498020626087559373933346622217671162240193449832759142736904323101043701171875 319 2472139713007124033452052587287569711901920328873779823302754897604569047397853545790911106433969580019244514347980611724500689346478368432355634324959598439541320459979462002247724528392062180853574834585879904774145737581322767527193365586505421684634631673375455038371221242193720950868303186618634579299262898355570748877928385043894141578246922841666270848741174642173026742921369258580087408519221074340161200457414184846871118957389624987759187850962157117179042410714542135287409233567997980040262840567605916724325218498332178667994198501023467977118234615306323386994361190130741417660542984783038807839337481719890429222863392766385004506446421146392822265625 320 700903570890338355563032039046019515719768946374842129007913119615209876074505210248584858552724688261204787382282337240838289855245691121344710274729679694550689965205144137877495671406374143135611433326057784611900428931421582036171518216456633346669190933609673027384417815480866748719038438394283698827042071313352307189414525355897315741966127546474370635674648140731954676055415402825281664675458677038767075773928176222791398282982642475508893414222296735140413032856093289414946672128619957384548447093816158159694484318471765983853163385957764635183395110416329837722216157516759327550960167641595475543332570251105683931114320728283928474411368370056152343750000 321 199248015632575814748059641153989262827867451280794733911464468097781355665095429668685128998861521136334453879224840022516439240156540111351874948384530456539757328928182113574195947008699309684432824176974771775185538433946469181459383619368116925664740276997015420711012064268456317280274821436835114004465851479137763546076842326542547941146077444106120450579434870919642130487001134515016165950120270143790545728527987686748111440704704266745932588551671329190961627940455488011821594750565388484630148092870948101780869375387198541866789572909872784066357159324626542214728394173549039517199307362274164916558466421449280153526360803706296564996591769158840179443359375 322 56790633405478633516187494429612078386551909175087710143804024380883240839064789713161889323048740341323608418342932722790167998543889038750435523933289163826114268989053338306796864989018810312798942631412054164069864322707973665966454048786222072113452790193314119240453412574961665525503199382022863103210899236839297345402866897325684599461785675034292719354728336264581673414876977187894405490231655302573118303179179549128042925828321566911064075893552519497692179640446004472699767071130322454141444205693523640475276834561899722064292144210760887926266499758423617562087592837623137512494201096874940599664286359031361662845385600284497940037908847443759441375732421875 323 16229417091884936736624351730051048320669707858771270976822011806664369577795867914462198478804090672015447370131194722285601528144589673891494244358513306954040661081570014797502998563303736036436834688674863165886734884827956624782136329483100868578058321648215040889047409282297553691960937384887044261438157765303379758838228248356714526558298782850254400125786205434432330793515733579708940726623593339623514886578071788537775124432536127708127164590080512433405051090685915156806198969643906387378397785911312800543541061207395738669518915967331787001057461722493246920812245568868329996090408295575818925897297368657346380700726715465287419704054627800360321998596191406250 324 4650173738958723961910038702894220792748659995041433877200214019239650689765278439315324727180438447947608434434146983697135580923156594187333138538530437402717808657219286701348021729320380564368224391049363603703413616967339441037813104391093927002382178216862513870436011835678005020017588954251524671706213267759612748881014539023017171282855001373041111988197536930055999749546843047701598359986752584309778729810372615392678875183950079745179057417973859420555159189925982149178906039026219711151244357998509346072014455731585438615962925384174319900722718863968011545578137491734397745061923015360084291315833026503972605860685572980346702554044213684392161667346954345703125 325 1335894166174813219746553118273209238959290846684001225749232288891147687546485291540277640149555790360834723936182106835999110682761374172657731048189349128574888338362297307090637684230077346999681510083722085294563035404449121882915967478278754243577842465249485649927688499204095611601271154221486980292921528156835404619413631729473306441860837310362256672588847102415624480027555353248978747024351400404064345088365969057863901817799589221262548562068677832599439317009119725010102740552278315063250353502890443956522844242590389236378153970123211941594857979332061000282973690141990294569108504104069794567851323057279601045355875728174767369527131677386933006346225738525390625 326 384776139225373673665595139459430553580427308707025778428864772404988020642850464387861567401455901488626748537251846924276632214475252625411194026977956153989066457289966573475668873967115957967779071108486764044617414305180095349297271581455866034057537724905315448996902730633960713134024384910953782112868231353997121702355152325115294910378472339798674248696161038156236521545307375544881423389132737251864835097465483162067050450436664864318363642635759129995967297211956401937085972957571381884820130002938324926685585407065837006002721256135793200589048039793929581126823379604893845732736041046469263153131277580232194003519362998161834274468695582527288934215903282165527343750 327 111115341869531589147606252423673929412866639175403904119561308232532908744103548315169044599077762164127498766353677903944831327510318779410553979877796405624059418709463265189646194649346739735718348066314600458311344183257086580521589693778910263039856170152671177017040226000211885617278728002447646495876579133988144194164303394902427923003116089290020621973650259674304848719010390767970015366117822691208291675263458106164960313210793628794421191599819665896383700637137401701136881416403526790722771760885185062667546054142361841318835250371863290562757339422245233805565486398964029717320137379412447144828304648840019965881236263453198391711052028796302693081088364124298095703125 328 32171133690515636199074855088176751682121835321986452941113959023139537111747412114471032673156587636750228996548400224753743745237471132588814050247401043936842643878092259781673308775230631045936492736465755302538182980224508395179137542344206141077995001703237114929893678351033694655299333157198688098522019317427475290615323849458117358577042188757306650787055220210762543854064638180944678801945431876091960733945246506044880715820217513851757869348491325419929965099192983283153464565295681161657110100677465365973689841529953618381967605900268772273143947851763774080733584032338861491084337053756165166682717546264154301154402601208971991509320831337248591808020137250423431396484375 329 9338600536228495208977005597539776980118076535544022289289459658545811693786777678283922115910526905322848031196805695310491357657552932505268111672053362757351606347470731558307272696473461394375693062100522873551348325755464283854524294773750453602696181465491443916209144379859362130037289882906811475126113808407420077586431681834323746422269232630805916123457906301675307880559447406962604144355344064263071370817046726917798694006411425123282791298120711463337292463290759397419593211038029300568527093572074536803758731459665360858592991634848015341290257220634678040031086013834123661671645358960439691685151016090323930714671947240302392193641439765983136567228939384222030639648437500 330 2717796884068458183202793919821534433209669660121782506817589938211901877270135277441013289099248381376561137830667542056783050274360001690032284989011458329209501416948632054131366976306971320698406981069800916779922767960263785508562040897632631470875518418899335561043218738934694731637317326801289885774662436002469298826368786790166840977371262686305033837868531168505674991198396174592070557752954076142198931519988866166495483273460120755657424871659512583001592015805917851523972117858638159234207585514655546663824724095306631301082001522207766640708066848188446388634843225582120509825190879195643745384407000108190841133116417798241809785359641114810269613144555478356778621673583984375 331 792991712706203996767403349879920310577401819878333862968169933460761701445545057883998200858798374785275838007245497174337144834536466380667247287012311037268604022352252536981736904636611481411936179478263774182893222756983607049073115486101004138280670559360476363346459569883154442119864173140138978983613413188045874552415220142480490960208409010349004834688432225573650584239343797572808281270009866673286130811127880126429512658622472075520677242372543351233257890139119075127995154609581755303266649233393983394886728524181448893462830388309391897226024575373020681598252121058534837446891107229452195406376351567750547966623803741701144838086698818542530364794629349489696323871612548828125 332 231970877342953178745196398907224487146224466456765095580710175331377686566367681725410440526738347545312922695401628020048228245443180311662569463446412779599013387545166116452098500764009420490309771558754032784568459660524867184482729879935643147275676241674784051337933061325994070080690701656247686119290360423714817572415691184859028937432398113761992190715866988182688737329483540390663674351635227782088163118592560049643532469133467966054815491399435335954642594008023409990745673917049865560023024463079028493236570913783822469958334658470854393195552127607296702230457868795656008511801494858190867213462127239675822936199596070685850436077934553710799825410049379570409655570983886718750000 333 68031206747321646721853985555803637901276748290555216107479510920860617818845750165142429163167232656045853563659679553502182659206159055008366750862883665197924559811855087538055636449477097455805809116747149954124786943242681190013529670203484777358052411386407738096565556733389660552600048666929106680791920242108347752670868249218300002846088129310949208556443313363311876198381520408177326597295620272279425119110414640390338394768784804490289800922382602782758557006260781199978645560790614191341039548996900830945081848556564271441737908273368208288691143475200053458317720466634975500106971325865260562674674131474741897456698576969143634603851777018185091605584347007606993429362773895263671875 334 20002741650160013610684489459410146360480268473201041518914578922880076173358029173855357151114639650374140738500037027281111803448180539959168450397908490466354338458949952907506757763522441773021897783879114878674509672565924315966037448264263102668004251545247313663505901235094997205515707327793662578109033419691959876712249667597288840880652379332965512821403272018236458357292557316521253472180642313177925048769990126773058961123719489420986536799103699393332851307305595210305325529307246484908395453269552332625420741845336161541991840077867830255884084786028448699692251137602970197259475417410778382235752202796498301504375544266429151114085280838342912300420461946259820251725614070892333984375 335 5896228234411862596701051863247309820602229877173669936619361634585669967291181630477062826134166055458127272256535566372676125571605915483154740584601781802102981190867588462805754656590026924840665902760701630753258906574871568111161644845773685030191958159418272199149444529835914155748732050457432430077752087158212295574352640313341122337099907980305066834309831673908715449733439375908053189410268563272140350344967765342595662678681165566795659237376122202261195057413896114164949606053128942193683558482059766649112756597606223139635387075437147069412266392282291032879616897476200307648396863872238059987339336673654818032660791858595618751822011251968394399472495059910670534009113907814025878906250 336 1742445656326363887821953614858471203414660620391287091019995532793139710159888062965641595327864448224402865368948263928163995934891065940517953898105285590225950834426075110711561609492260675044694881369084017576527877989223609122501236727904913669487876472661928461413468824440716727864027177169943151991047104889394354463299608045875294436459563539759655241315590140384094368849980469047611983874231052589682147067319971595083727286334796472551358438515181876924655551841649232716106843070112067892073970109444207590552539838271925534162545734840355889274620699769638120381415185711588711954755390911931875935639074578711958245494802673594099007434129457498628120088769721807153700865455903112888336181640625 337 516227575043710322916078202937479110283902083004655354007158698924121239580598009455435053986238600796727451669618640483012866825766483410595752700898799368421447882702586132831113914804729983320270638736986500659991056106096450941438734078882648603187936382384529836734160672412779887732360770558501278232171944528480690597230140608157559507803030896850029015495865893995115130245397779785735829997187292588072632677775155606999777621835227002424673396478534514538762099610052860934898222311974851661431374889026658276568526916616273609706784978776273205070648378226465658878001608218636739487282058923711397927991417692228876993690642411410521207139898459332917170100667354770695993693152558989822864532470703125 338 153326415091279889508437187435918711400053528418816513592762369477694433438445467080142416867651039539475957369273112602003244506215081055890007268603283110168364600028219711440744890352996314159589681174967314017344364993091303527192376320019754392538438732765993703512442541681050790693737473938427839568219950396929330166202716698514911164801642190707762390028639163603057706605638704593751457322098353180889508509093004217532384966452546341737037581453606827126295746799120309696413498275327976397378741982234037251756324168831922699267269661679609810612653536115867390947597542773527387435038928505539777848201509977813577494944168306145044110051134856737163635498100459561565678257011313689872622489929199218750 339 45654483258686017824702417397512782781960921463741501396380461561441112306902316608471122826666809088896080441099802741419165800647894791021080706068276729202068005148293092724353092691891584348019683425763530182175542622965620708809381411953939332433417833052922904603049460364065251947806567825612114442278039970533007959427047754153781567403154989002074353156259690646257325166053643431815841898885748615063784034194880473184529269833680972420628039354492665351224988083505898796215011219994144370365443539567082861529164856479781984799436306632354898961347786514915637917576172097785641855051019763679313512814189901113464205652239384675064528631227314429996086099777181433780059993665645379223860800266265869140625 340 13628165847758623389131200081613377887166175095851337773813800278479652384612489895356713437319091089924880124218201784608090149711406924093772828709538114820383159813144444275274843454588252193974551410873189186583615646083701713415557227464406717201915571415427970421347030066285483607315277571458030381799337508914299071564237817893275463532181024583129548818290985838819164022761552910711980434428568531067028307304909317913115871215882021672500539886886414354248474830862970204398750488226684001571788079354979929997051579214514487485629404158346215838401308231319597513275959558516452172426169066525398081770860704149071964836065847814300834437945831717084520828597262026289464731387823803743231110274791717529296875 341 4078268323317809083554941363450164092248053667926453851350353338470997726349140324962572427520811246487967012453055971454777176268109498053094659330413856456374963837509116075350497804997055879118048011509947271106912807256641575482450062512502421005813177012741168938370375033579708422037902001462976637462867883490176779836454311854685013175275524507039502303354058145001347384866677100590976635979555351816097899069219802589144507585677973579590776497749501090806417119553395615314864936980780464785610190935538123194376336312544725857458234307384302310066259277677835344775966550737700476923763520013636471624197989868029230110565037783545992563538234677337248356262357328191284905338775956806784961372613906860351562500 342 1223476090694897331314752517665221258683848790358177096441967595982699903961153489537007494069319609870506446147388728698151517933780985362861905807576735681296169226873911818793224031536724954905686506085032894596671515421965076588008653408643911933712416467517296466761320954901487239789989619894557110742848601798088715313810502232935467361662028007399123993188712424225962802649235778969640481048199924294923556753103824507925518503538406869390355988802912902373099584925382910937070478505914910778245672502641727829087562450946112470304124650470286836624969568827149281944550427277199829452664875710908190097972808914044289785005293445665903038378927519804715611052543400471667093924732494514273639651946723461151123046875 343 367953888481529122842810180238980318830273219456925353350902759784136797474513159175527129837387373138317675074962633632286367683307424984549486528860508098159061423257290384731314985339148890542948871926653960609484347962911153133549941110334906683490292434810257066285911377581414879717528103117048484434065417504764366307675637318374034568771202368432974393286750107562574684422794786529274241834726797284784666233304687267239281346848051221037833503568785846662982828209474309221318309762113453158860322082358645449064989023251771600892094848971870803479238483696736760936738299975874556609170170331971241552049957871769077900619400174331661217682039079855686012376256923795304022901421492353080111570307053625583648681640625 344 110934456255874462034783417570925497349562028490462308513276621875002289287782809438248024834460660452351282562956765718309080370338274917354429372132108351096174931981234889549359186744204755973733085862593072262578371743989414672098280805068081559597113160426376768702354711231241547843112935592479712236560978710744248326873749165485467689851576039135044068668879661533106152792287717058779034278545741541233120810125247874110599177726431755907023690857242265650061528554485061851925377125683297034119233942709850059537020783115768129751535582250067282826494094018806984719353715969631927760043737099426621623122960443408596638375119580538563742414591550879709501534918887093113969892835268815645122231217101216316223144531250000 345 33528306921099122923853463634834263568830165639284686288723207322896868725780227123089183340576075263086756068161055793281457714784614595984166331627942535035717310159545545122934739434158951675665868634291193425606152535469002921280212802592464440184186700903861230956127609278267033771053642489758481106744126377911122352221056691739261985078892680668677858407128248640183161841284694072071545446088692217698141711431163149503535972791042551263244363485779334497599536412753431796305445134607155053032915181326889060928318687069215929614385013570923823765595755278599640009067132387503873511302150637097832044967003877215257090277869188879749845945018335366361214428790915608544762795202218673418226302374023362062871456146240234375 346 10158412814151812981427636259324182596402839904807499049308798007220778081564871767064192069986084792116328280693110027062524357351731342267688966821118508297034744080339270247714570023637631116476919465183086365074774795150875805678472673225420988216581811830870840336629269155356889998322948509505685157409657525561894674823710765875803301008289873278699498418374906797374418017376843273397140121308416080726197255119310077497045365835056317470884447157429338318774288801127828196442091001880704342884522733901928272281062570908200536812156623698560831921678436968912753111660171278054188736948880886779755488005357981683996072760600246669959895226092115861430078325963116367923514453786316687027013738742198256659321486949920654296875 347 3085362141446633689512012964603425882978466951314449026360533820744374483785518241707363780662001918263272796861062968301469244857926647288744596513640850972284937389313729512868763734723452125012285218402892041593748907353511004858802569754053850715049352715748491335948905522846123485629904185671711772850945734215432062255476874987719115312684768549846180036510335915401220822207416519343518725028614996384465338765419807628087780962726220767219681137393659100354105355567623426018730642198623393067304545344693192293951401762185435846302224923596483291659430065636766310509254581952027200610291264670649910712627793719039519593708912991214382024020672691705830963463321657989573091911012907859537812704786574613535776734352111816406250 348 939397697564057556962380417278650817306405629507971014040361846525188724504758534181355805075217452353489309980179416812183386512732642738932587030887367215495988334831357061198899729627529962823610169969256264476583022991697329792967133558609605588562134830494388359633491811718164349312010210359220896092557988738552909709871799135055916065578313077924725224663762638870815150708658221932226433180540445763504664897146131931878370918239068528096375286234179143193014296998284646276553148383728718948884001297811096804819645089506783618652829888587003547028285881843632538479766482304161432208947925532236867329032897962000354051058941273116161202528796672208792155147372624181258651136401578265783425536472606154347886331379413604736328125 349 286716648767148907391478932643725764923291343294038108915863743971624050964695346566921293452374647008552906236358087806903960123676667150559113988602226963379085844999662542379441639984474018751678067511236148425617946670783067757674662848969617724859493734795539816104047387281501146802674710780602949695143736953758875583432165659963818941017656538786626178541465328638828405633723025322188544858497828907878113729040734641097606179237891729978666547235147807224301825472929911172242985206396761896241396382712046415975406480447934905045721513257331492579943121810885431269738736837641415613023838425824957738894338289334889165430896576830469654655877592400778110688489673321571572993080185147280977177308702863456346676684916019439697265625 350 87722993483115027454680939538044216429670475028174508428104789657532044971839257835420787903866216516621834481189874472792706514303410516071723874806277026948466729784642409526227691427663186258825709242425363118022317411175630253456865999698640792332333131326688350968990686434091885733572409573754228591814598671343799888866115066318621531057585013444028969902943078613089394348112687177818766432404523871428324527425711404566835807383789595381464192279355287110230544118462373118613335627955190006677596670884631530930401642051500014538626266827410981542597928033343709428004813523858743538247615232356737032555824258293740394894109682565786247495785151814388104611774521502136321833281342781810091665736783816953447967534884810447692871093750 351 26904699015522247825648627970167903368108428734428759346978055650240963225409396297781652388981029057965769269877808228256682007679597252025986183845254074620126170863867317280751464325444163072150746203974379793859817537025613612360144626392322198700347928311088613394746156611913939468948790665166288668230880098944598407809629184980998570975472985833806096038440716374021936218113063705260537569581311982136418086775911725012162726338670078284746426750135743618951600382619154467616497846383916426419190753012915684640785381882782459963875209866782230235620269331806486652819835765331762069476611883447237353470096207781445410697372878424953924349533048339909857715345792950836625843783921919727011756490360483429213900308241136372089385986328125 352 8271686474123413194769173934835066470782463774602872134007441690867812688489521268190630805206283230290690614407599027675631572043124394870250432777947181642178374283394828676328609848400604392185409096251644374083419180604788938079938669737363668018161642052763837160072096518427476610104099921015571679759771295437307306706499404557657050326548240328410919825091536668738446557905804481225269578655374776904718684220487702943624568376323330412525362159531238545224189493978236375888314227027121863529125496263876846628073233481929596522409488063342525388153289641157534294356168922920273516515226722573027402321428242493831472786348666378751483644141188068088996789639580384357279457554498987925266611292095773888544130159061751328408718109130859375 353 2549225822542807616530830707609251802467327047098858994097946376422906098661387499392840488706809307820842800868693705564942393041768888243544598032324957259360167239088503538967150997405535852616165217950958426872584469129647860658908340492553487786716218427950776861270269965495811545654580489526933722754272100600817520669030530633248778540323992039269605270643045284086499790601429762783190931303464005870700673993187755942826356153589547952056527516919474033895086873904091517491586246561303422173658503124992223788023944563953805459106823474083350255580324748741345288591088180224189165474765626969498008410499434455715909282249737867939867699431237545908646991897968287819407752580245551851555929638224167604887426819004758726805448532104492187500 354 787531569514558647996402453433966424978602056633411212979551735571734437165334624720824110397492239513731080823363512439690061927374789591742037124448447238541348615173388164659713289721368218350046584002142343717309584944609449173291457909158387529500559512418931746929977090881546739898211681730380845430395160756107674219479086987759239974005154381091541167521946587059955645764107154968710642449055442870046758940535422729966806782152438943754479732575514490906830064849145954397224175829452239870245893034650569984707725384329697245959356523178034832521569997794390486541536743780544065658331461345687168240670292863861782471234543131232521056141701990824205300723325350259147409653002080479240325907577127489099522161808408782235346734523773193359375 355 243876622616431367879294588820540200449660693869439753655873041915041604928442354106605950623668940781146832142199490107732867297525676050400566099702283273291858234560236159869373834763311474822184262697161771650675334832521804485632665455023600656967052110838670920717695447766831709572482583237810578637440440683192423160870696455009692048341771582177738120037031660502650785870925705231866301848136172489811984136327195471964117241997895372603114793221266229123037991930119420568693639279810411776574089909842071725531743288683380252340891351983616922435737300745569661735171540797511630218715219331460392524640186224002754745940752465875929600618389932173524792235794671452174523452286266777413560778300289204616364824307339631559443660080432891845703125 356 75702817241909682649882852356292422669839039761372039360018017600594331974570270310185087382617365649475099165136364825315165434187418948420977320558297258866492011146017554905482905013884175246061263977662908439093195282541824303142918475739829640882902526329347241939030948736952803259988408227625090744924675060699919358638980805293270632538805525797404696627726632417813170105427675264419181585903073500249358610719017712333571104884727477788484750621371760840992542568873397188236549929801083966268887691413994678912592724419347550533833589820075406751236670113869497312746320138370349704101908972640926098789804506621095962456211667290855801050184734551865640936297527801384165802997751102176853951461277188227441681256379979458870366215705871582031250000 357 23555413443214119667878745891646175195269807348041129123860338344027174152825752521600664679034899240041304149999723312779251505664034884394670189360367591504155756259722819470742750719303268128935496399625771587262001154710705745561924081663147964401968134744654795073444712306698996375299151465778501252591457051893398266247831784948377976466050192784904044688216197619727999905899111130926679722914548290585213191112240269363810294377855558204575078019739306106274639442223387101840058163294537608359469357953362027676770059624561850764363060478434693919474988945348438329675643346193481718272028391558616074728813068272146495291569641555394105395884731205666510664604467638659207812836254851620605227180593238483789146446578666171944860252551734447479248046875 358 7346887769483825953358992860443042186928278534373789086697792947702801206504854620647328432179248293685475066378426488486163451299509269614375069155347839155976067625827777370306270336127090565704314630023430518803522282617765132657343655463652929980407272119625411870964050728623492003204234251035878208159982196611584984375592636118633404716202008870816704591713211311265491784930850111447008743244978380104229270046813093712350786765731394133751578765644580236838114408612746910799816536277198515702960977099813053765672149940843116835600197328090875588161458652534704560863397580370603463171182422485581257340873145095753568197849343363563876666484529179961332724631574978539392453842676253697802223952201923603383586030245167020069629870704375207424163818359375 359 2296927278444788577784151639984047958566894573623763126778254024573329293194796664425737259082164010613932942407515407146577866335498415829947321237795358234661649484717509943668918105162129082137336444122810574499429539609754855836272180119168488202458090884186461225574770188488945170078067292842949617423807756318099732916128976479955292698304361466535707046581273108233784420538322887776055363347130688929224168487837052243215986527372075369847587477499189259960208782609243523704610200619250365356872622701088499147015311240275693547632424411412133956996268984275937513247312390384779095256650671014305310476277798540204862359804372008612396435909007821314848813188186369569153584665371531947563737375759948791184651874100822177560132786311442032456398010253906250 360 719812604308199537823169551606671795952666293155697062023440168578419449585273298665097787983879444469595343421450226746180113743320335362342132679725726469806557905603360197432965087735864867559449407400355711544112786136377497570060680464493574676970736640982475971125701025684270619117577329284931840188830106623749760002128352521743608508244300847424044704676903759751210111104920788602772968532412235523705767630366883096927792903616723110204318120022439059219196006923843059206740278852998594291629700658848503531394935406635882252236950759052154309311145107338297693254410032925420813889194581245982578766037343661948549856871943505855724987506349695221531247822361564686232875025289927577008864472841618501538181400692764135007539749722127453424036502838134765625 361 226108673461206924905416549331533696200404747226257441059323828820059932136177225041771629039639174405167313104803911288238743957882869421866909060002763057593318161212262265797966247026467457429039589688855161834754865089412151462897144826192929742655709150641822427876504289028598744681084427570504462329288598648056944521172944282346703530050712133215469797385909458292544503682831657169963706374351100587037247532356147361190816329683657969544273796969996091547578248074920488070995281075458351563239818000601912656227800593338854703416712352211092259869370398464449995631841708897512387411222213743887258820463388094898030107717375813898599299713707989338681768185712039778053683782322168855484309248784982092090415007559444618596977694124916524742729961872100830078125 362 71193082468309648658138342899012165394545825431215546519312213639842215217055704573851323336196522954183517032316056954126600406552988427647861204901941996933530080573869094108666984365917039227772209687976711682234931673948516948418226792578098032938651302124965422153021401365035873256979142397542746119898578696574379991128306723441575016670638349190642533594486763142847293768648541020807304892241043965231472472517007358182438764727461235706232864220657622423838164416838303641701789864387116328726949933658324132490892614312385612760707919871984330247729258994464594368155030129727138370683151262137996243295280230980220847995375687376928987922192107358500591101559156798653500350059387830223078838872999399831555227839050931050099424446386819909093901515007019042968750 363 22468724237949638059107184090135899921366892040385673761965181011830290017937723818181735963524421660673891460840579988659151744085239280415301749744269744753356476302730990472678158111877277054374220636902443418135633438255199641998654350697279213174006094815230703636546097318715916234003124564262617019390349094001935753639445086697310046720645222300557684397188663681828801157637616003920628970537236131949872641871662745556783259914781809218472837758512006355149909212456844502646078528902052668808038787316611852251425786829238403787658416585442819655419126615712500179044933170137246879832996292130716467350025305304119242540906816224070994666064174668132191248428631480907206241115440531401994868652371077115978202021723235059743641051088758331388817168772220611572265625 364 7107818506398278748897789485782630285554803666465083645537093015790287661077310389539586994258116354832848941743643267982797863846388193026052431754462205836985245826840680820555392939200731750641578509301454000437112899449000123148498119648474122619086981908516912009781838947418246087213073442168282240475675581812037240110472984786686259571493223959557737868167357690811722602826023751422846731316765369524924546235397514495441962414309241843367817202086644610382782259357323517288093954794175886565890831916130162515046262376256029986499845994424600565207045974689075892907588601958176701614203051628252559571542457868434845318574011959721988993306461575190003313163611982440808702987868967720651163432679742296085916074961254735293625199588074536904969136230647563934326171875 365 2253765963963528239450788232759036317625858636722872366012254176067307529292782593079378030057041373967429708892960096992583317769544243659229170755817599341320941390272140753043191737532294877890055370690977891185365376259092561447830117660075091661353844622612715850482674869376043609548862918791137372935501209364540805050730935612900780677672640356598150248319230178871220737197190734235249307257485805145047151612310938148620895034759021097104966915884200878714556796809797899296257375788665699153881867919794420816732759101897900837303099666015550367067756319934237405611984141007510019077685465022918034045195858525314135007407322063517043396748490567558815053050206987126741163058945380739997231695773400197775367130715083854816422215955329377834459592122584581375122070312500 366 716297043792532286105070171388257188053395057206530603708302657435344248722842893399554218836794114046112499194920602096627314109943428265902743263845529124395894275008496836594495872509480081907193993114387644844532118627794973475974266716826294194377022482817835898031729137247706644270666666542760571773937417513636920900793262578924910369541892746872463306870842744976613690561793508553142337752166344849490583947802386428534208365179277405247907768938900034726131744449983535080946484170655850891063175107794052306956433858933871370514264800974247622963484574065641503910566918426145126235000876115930339897358722914623601592504105464775397313370338862069911730753385171618438103455897708471577745421861021883145332576134283246227248454526641274764386935203219763934612274169921875 367 228184772576097689158525639380855942392136632409260385763840571403230404530345419048292184324397868574416036492871534219830452106457131335203407978320995473349670537921382809308162645683157842409623578054179976705936186651306609022590197946539651677379556995742095362646997516671653651415957638526515111844813604417628672852975037377047322197413939202458838011895726119151136214574169608578134506372743965745431234377401720696865089518801750633891785724764632129233081241065458493578907022039022917161298046914510499705667820678943366479577453015008924544185916551732645094001253803868313945354510940960591857999485194125308385619660046811351662741201233007918335746069846259246132342012564480454551235323595124518761237119844012725276570559764682290249115936831003637053072452545166015625 368 72859574895366199321217713266774301138945872320628937219075818131042234125052997227478328570705023645554723065258274995534424278009108701623698672296984894057213803391166712998478100072546775688450692518108209987640590978881992254435260810127158405614752262735553024412697233231505685785466178453874122744149835147442681374327703704143933786713413856507455324673903531442643603477844580551639834927082979637401149284635964581033145021465163389278858227229425189054042523699031109098831590606152822719366812078324028166984051373648377553542599664813189848355822867233115241707265689994566724120002710743466255938133144760566356666972894415277867324848127342749440896681517429868600693914602650315575880983456997154937189006364851201222600722535267456225760440702288178727030754089355468750000 369 23317952300254624191227096136410576845477390451716448706053211894272291055694414234680260958445788045412388675471265284663774335029254809688686973354537020177097364703253459828829979798411694302900200997826916689903170303712471650999964518708965848060055533163540848251641066643646955100936937288119760418769679731392793539050267192930854318975529242969651405778022222999853830380684212077068996526971174530249637054407803776377898918347028277950290172577282053797288020036404008840256296417977186220055381480168256057970314748270340668416915861466506009078446575107661184594757271170083207620693038279268601376793698390126314116151374890078583228042854498489091622141931477170505203039148357328754884057800363971853727060395948672819725668938042848778689763999949491335428319871425628662109375 370 7479892100556876466626877274121494166141639940269303042725419957242130605676054620310364992085933310276943149314988539213525570995393635562403147040438942435500861643465131249437788928901717321725246383104151488025120000342593214486590557547535257719115711319918877145017763187179144910139369149838292158438094311852969326886068077753344645317845424968306917602302538611955925459376248475965957695854844782934039459988872484070882076875627285426363912841849825868046024189167804353998550468981966632249193929593511337279542242581743895156173095572946873608494814807307845011688983945112245869175274664647596101112678203814002472334683485634058406104355361489867993108756695043908475404097111044371011349813787214408230692673135964615818218329690548353927241620464627658293466083705425262451171875 371 2404909631997630852063720305030432727466866923434703849484142856402334468939552466342625499652129475669669230053897596062730980616831518319022993294840865300113355655056040208605254614361874383600951541369991126570972510016546108948222310022684570570256509428126730732332311788331749005704105609687280355579845098958668568447683561021859642779294984830052372196271469876935560330320636475270257588585890177220082714744992388202333884824677368309172167467810242082340624021657695829533297676076303133308473941191213656363029385765946189511870703781846039354898255996569718737884039796482872146194167826143634915721938707875385369741110867105439977545011196300179536036547807277547400209507930640941150975022901858982062356776525700538291654977350294829669405741179311064570356393232941627502441406250 372 774993513824260840027460104933754599174438229053490983562933981797388717577638428716807904893946041327900617767955393092765635025576595950176601377759144457122001021303317560369113994599968086708878116511931013176533356097900998351677635732355855945498567441051078625167525702663539681735897285326029072979097822067669850579428163020045661307988840583291991394083786914853815706639017887990225975403190225842494516083193936433594942108584421199063393066726872274355644565726421756699320457478411120333626931165278398073571337101501411947206715848730583582599316027180295152674508592774464700715762814897720040025712075614898922570792309325018791893599918149101039335187590081290605027549443856335999161245544920343699631232286808175237002585994703448696917865053113150253238927689380943775177001953125 373 250317168287581794447632618167252741043949235484767784202145705982550466774874333946627017724836908609435247892900088142582948022071019706480643017449499664016439107246467987050706525343657939624522138180679896534727875030141497794157838256864229901471666154777179421140974311206874056692590690783405653446319989955350742994154950447677325681503588117471488125411423521026876611229726039984973095159455280066349542654572787109914953273719512370300665371231995585822163740255080604246267969643164679584980821567415828760598261084015875651249424004005058350417236315204133765101301657493790756685358739867785605843273181722203580162940528524305991276450479757572962593919860832762556052322868664769170180441032079262318632984679347215851140582834515140017576486698193394264677635874249972403049468994140625 374 81035230166607293535642185369862713583680090797355451865692668715229215657281574197132776428333841727609539945894108754503417558717240068337381656991349497543452661772777378422720048013520514454466412577260816108142985253042014550784173695817391481742206952803485491629955361514235738500267697342401860523012134480915313852653522970821989135271192044426170611843537106932727362814397028724248288562067318339676628353787756627875306181325577779114507014605571152508115567238038088473907525966571025712067750339809114948785611907071890088915026067423548324283987104148856026537741498795539199957923911676820727276266776996500335454888954922396437329884815819086527340683955394301843198189993860172905638357073374983798934676290983620368370419589393879248833440137383607448917643978347769007086753845214843750 375 26293305030061780256474459511349269912499668897879470575534010975348855908880589193579063501445647451670192781798889069123797771385084190265045719638024015748761974136991881605932949769819083287293904082607646787860729811340694300277092723353992807303591184650613420306742063715015430236188769877277952565026341094071422472262573821351146278131130971513585463658353857625337432053167119268253463749718693845190718346847776833361175649040776875651114464139644076538837596105300763077154251084323678338594450524977740414706171660015807944747781281916781964377903346302816490078824379520001005731304064724796429893567642548336025340366020342441919915916056174484837268861794706204641952086109072723680968755640190733454468052990970210628558958714487594417636585178001747305220892059196557966060936450958251953125 376 8550706379311828750670064580150029306141992696028547971727545795026048922322722561543083603879731406952598546962632861935077652139966205614781561192944597092474413324365557322873785023157648111806722227411195232232501045958984877758436483013815669954990250711658580808930360072756195047884048634022505097105975502906879933455279869039861958302336079615594736706603507182627451555760826448908285922437042002291612808313742946302683840242461036766443744513311181555673919360690404828645657084074211242651576153711480954078559290452855990081725723944338280413323210501815626903318090614387243751866151672246614823077695792466144243905418943578475290988351582272236322889151894789775906253307316445798108886945757528308696201012509315644521279030060480231320501828944858810875595533929072189494036138057708740234375 377 2787030696928217466971453949173560924243251964484480007772788026953598069437699837412370362116944332917027769547009615891880980896364347298495323767469173195387460694020918892955369403278128761279962639437127796782568082094238196443734683169989611943615781028949712892305011402554524647822034595370099474233390680827587684740856658630789855873021993713660856881493175021337270247862588586329074650825702216326967216952251609318066830378825549962948903041184065995193704627676690637430336512726428812378872725669117945025933735359693232755217750496938835238390309919600176997335381768752783120751306992873630607556029207607170580909182854354949019093342689002742483394765019936630776545066824220652631500801211710738972978023022708360653615914485072230612693654068424042782176064392274383862968534231185913085937500 378 910462178571091466205535707907010093612546791658134487417536093830305888695095971402651382343223099714452649717750158959936334564254220934586199487960778493070552895855079534847033538162047763816591099127107392153506003995354482733676378115793544144957819321838457591692446632727495474183566738067154307123642218970989737135599199050275600570624568464822477983565156087302323487966146068262799100501064341453064206399501891047869846586284070237979461918629283089490342357204656194724374818687061649456993770075246860011502792013330975882510725370500345432700572593557884938507012196840392398251817302921899892472285217694867834061001229082610273458169133212469924357725965682432384416176571575611262598532014338863481091424903321455810835569168040523728799777010329703414207545841829727351068868301808834075927734375 379 298098597623019976212596323584475740883617531436639120250577294070955205924644302115039149991319897801661547161795880093670113262974344345257136610146377682145248758321046900613719418211946925438805118092910545228421191680862310417879071624952131235587721341606211424228502699792326614592141336612123147870948927485411042670943401871201769549448135341614982187593014629831840074035553789465140504617055169467287676691948782640658360118522854771970073437865852447187996907631286083470964448966546970602850565112590474512019560739605883655898891047768880145896870408615699508718269328236406705354699920946686673119944063241109647204044119071510471609804899827311095332560985881373442509223514347920041919606521642924255081894168261744047395000280338891269507732230407475705898198876930837997178969089873135089874267578125 380 97821271339661062594029855810548942606515989300257207907455690836136717465760231842660235490301131362224559787253755543412988195200022324229875969596978438918384162202490026099695455714225647052612527882068954026836277106474995919000172446278567605297710494366250495407665761856619413404571129766651691223700958076140711237566243049930600979457758895939794049817507088989599323733693537581356165288744047111022894802229133515481735462089155341335729760331633511725456394893258495065005130012133791009175861580621189024983181469405229743014336484974238061905495939846083866667394395538699275714566237245659156989356760318843738168562391584430743168998579287872702867275244751830143017090490028118607611042999183140675569943131109511233381537091400368944146851553434331569611545273423836022175237303599715232849121093750000 381 32172107616362377908283225656382213903056803565908984129195633882792852312723889562844102719511585581352249566196925625395582449810392977076989278420080072638613428582281185522894011067631977530372269408855590346930834772437545859485016716704702227650951831955580821937272002107886028236242502303537039843874983306365044275029633755664292362588915385486516511740733512391358143895393739082555440142164217832979426313533995761918782324949338348156557049079922113850321343914166579804056683877432358255218379166707172461866175140045660569722270600944869811277692504181128739450222471387887226134618519163530626573582738403516374815442298766256484671163549564367411179845535852560552817094344093607144125272512722067850386119621627620885290035992768764125439187223275932610949073037101379746172113982538576237857341766357421875 382 10604643398123901389679820315642714306973038764670893700090025203937193811812912777047144153690863571191716987271953254923339735979568461131320501132666646210963907539624938652041674777859211455457688727745679884344789783721323861212980097649563090350081778910320103398952606779853260626018953285498988473666525200002476700474649268013670636969927851604347909014898491059607950540263473602259267290461875752486516036264797668432576574956770249187356159491047863227446071129086137956816535387641712687025198505357392005360232518269663261438896128057396276773182039251551462042127061514863855002291014409186408781244067081894303542164727098230436083749220600062091323730369151157291736169143121192451671944965997170711089867807076776714695799308930771673701431505601807691350665471111450709196244446275159134529531002044677734375 383 3503325507574535316727149235282513846498884115005723684045993699126400961918261954725445086046973152051591167129025014226483020121855863237056827435904731228270025827938179798825206530940910880817370083276506863169915619890624679074952659523535457730364294923585649984999846625660096628874835193290183346272995703492555412821283553301161172199512376514139750352830234454481985296449676463640198933817121800650692973425180364961162886546793822629609392624060724623013579691678986808720623212128962823384198817091165278176798251200180135428833189803584153825145027632702105240804888035445937033291223026976726290156475989728480005450971466613994722744925830762148777786588345160271385011909223858452259551372634552210605822371688767045280073663531833560293623070714302486851441053502398273802875827698244393104687333106994628906250 384 1159926074016964347531218563090346172170498441800433915987485525964914660371174418881661976335645061362717596307173383344173430824586328049742072707815716552857126931145204245053159682422977260650265667389944896108936732377513677761917019948282758254134020314776401406445749880167526832227173479020770184625954571465959432190411057584499675518972378934176171438024187541800570231555942051291598379003334000876306926981235451909251319280635959755273249868357728565229374046140439225387544717245407770854386625662693927584840849930137552473885662160547568529154355459049713624836783518561585732332760653311293628529794375737254873182614126103089477022139731021372349678822070609644359168101121083017277322509039831765683514607797454906484692493618573756637012521778779458372718662395080488889710645938890820616506971418857574462890625 385 384895712604086821782601452022702351348912278491204396543364042488026907912401510703030668758373404263261890481563143637784689137878710146679337966469135663574528537339011602782966897928672209027083661852198545487667309789219639052092085576148662054001875418877173834829399210221896041544587691606060390739311142981672472218783706782081649286012608340643993197334135239461494878959900473051296023003289873073982989888616714802536258637493062971247367500000486428640397434816592457914586395468057248857462985371786215097086903877800086762990018303784218119583388700009932224359740854588547063598776009484296158639482561400005718037723105930432245514193102126336254050700210737763284797571939828960755726434021352567688888949671240966955849927045490684695787674043730611159470464232871163640027807606447396437943098135292530059814453125 386 128001876276042268356382453390869599590239309887287119341879287491751469379788772210737017587360648407489771422609044880738723327733495951086715027775802548363792196701341928866047757506753734007676079089030302845170591008645838203638610675889994489186885921340214436710359945458692240482315511386998366542873906196103806542842935799932906732747224192738572748252594421695383429997956323025094878681581507045310123222830764424796263420412925646268065873237004344193107823285648996316022835200152857901773449549430286501520685301272180852306578290702435374780734242307282721700180015020164426278466401207123679018288368706108857708295338586851837335054050883253218573932218531351831198422085880123729479455239825549823622167708156058146190829799071410450707963860878741967947640216344242814638541491656376081209600670263171195983886718750 387 42662634198988360926843286575494621543438599992898748592831946280667578919149880376257060812894570046969375375029623871148132888162781686441548647432548784298071859950090747288433335699382757359206284861783294810455928704603606962765747601558834621852954329486402777401492839008482529902467807449192125097474438857939752952174316629415160221337743740097745288311740784451166738017682663047799010291102743426257447773425191478241950571982492975380303600948623268845266793027665215030750552583968544443441567107790080509733719368752724078985546445703002258376215613450393259342466703786919356882693806109875969906282654953727731910576249266492598974848302800866318119525089794493600920317332347821712512788868149383967532558197857411008143389637515535756981522416332041707203704829596861448302633061137323355893613552325405180454254150390625 388 14250649243875407775490849585069654467482363478513099030732233405121081562091797384092864354030245408479862784982057580283677541535318946904589680934790569406116743022178561916028693210924313924367389493115642337477900047266057288863584252483088392565382671362307161020069647197424892584079320577246907886914051191743572947573369561411421450899024088719791764561595576879486725923040696416444464926462151952470296771836389579209869553016408984298425096870069365338065985535675811532855519820997649401419125141112356297223618681845850266788210587443924034634734998635906652357516233405533753756118720506472895130685329845866217583840443076377244561122172081594163333053377041019102469967133966656953136342418041980345286766453770057782705662388624649804288421640388925866964483701395563363549332053996192282152577490705880336463451385498046875 389 4770620610939588899330136602599424908164122400657377536182902819369746688205452354935965280419483536957384074090118413639824263245314750170105939563588652098302372382096773917932813133511640911775383480579083593052643517600416602981244679890147790315105965705047797801284265473704692054464840868354351750279535387178404324619752954947645580791453416931835485414490983799303617858278127903171555460643075473626533550038613227376241353028351178784120059649064916280651982039593850810780601057984614095194617705225324516955530098374143205350871968709786739403082159339287214394405650211403758197926034414396086700269293424864024101054986398409183851299226790651535728076552582592781424551299588905728584839547109696599524588209282318227723500744177923783715494242057349810675899103582658236165759813431162111863059749339299742132425308227539062500 390 1600537898686739163174917624885029031068573335222803873221538455634645497717383830184355996466331094060703702564430141514663019106267542723557519618619154337725822631619811193975863508203320427936579702806175511911348843827262485800081916762583979218938906443078498209242903184766067005552300009532331099998378121302538401869272940224771667287883558327626451275765392860615687398928449301043812254935290488705826556247489912242142499769675826990661470404496096875809227705972095627888380341893008419801502973137372584377048850385083219052170633767066061372591597129533545901300095985582262043056446471085637818079298359668366591541732929228087875695768778364692059536112740926181705645564629043274248064666655350647972025387490578951505757341829008468836230659825012123644295908561991307896642289436978513587905847970205286401323974132537841796875 391 538152689828326165373766020432822579390876303508493666354290055638092775488116614939235668973956482514972640882601998802458307917906152015680131293278891319362294037410787743224870178757653738346134739082253844395700223084333474127731216117301595120840269245553777362993092128997807478397546225591043385481721222141060107496243931274649946633454467366593652055533432790717478100565490893632672209470273140469125284778251808867003648785829552002634850539259762699929995602273687357268508657427297383311167248341566363399501898359336418201162387516958932465568561294691060099874762371069615111405113829370495176724964546108498018287271819745388792363256971552118237712022394428930846235868616176441726879202228799778765658802422427774236007656328903219168863472929003206864565642300379772791012839925159309665582407777861817521625198423862457275390625 392 181338980762109820847189280804853751356136011517005055514882606768074906373903372330175044637357266472529787743500554080634838599661222293776762571212008562805444836160394095063467175781091084897670696689485754238244005864972148246005852125470167908558235525732016000165188841022472338147076549896409499683063362491324174421601328697841365884572097388179057166629206681188753963157000917727616121316141811388767877116023930483203673931159598784667142524302017554070125375974907800313767077637315061500927782562068456853114013102939793253034350963518648649419238831503414277921377240665022929991699602859370596344620185224276571033864773811685397171821588724115840367448222323841298337488837232883370936099331870740739912809320438780455037778672485930085955794937621749213016141645325792281089928882434212037769172276568951929220929741859436035156250000 393 61237939569465051082098968466814945147949065986558721970094570097733984459671612822773726398736125481353017805305698623288395347325713977962067705825275189308567440701692128894689846164734666303625671910765869752521289169089212010825503635657317720372554713281662469669993156413741029798731925497762367681827888098639440073064955970457621411059304400426398253931820584978552390799607504374632240808716222394668512683611104446469748489223134184899327997992896949709458567348086415837827394981010106509944207035442385375068017103212887681749925026180792349123700811099637484741002550023987049686966044305009085571146272616138711910966483722526063649998666426908922636635050963004177109565259595600957796886951856647697007996585721049893346243264309778123800518623192596136507266787964157815443429905380309463016458813855447118612573831342160701751708984375 394 20724848671534311806972749867899760499561011498204204591042922450890811618278376815245024669021215953481970331254165112203181598111960675302252109198427126316635046934947076186066047288302629790454564623389345488956518773152925034653510534318108085194861692799331887884679609904853902735597959180158260654405942343578991326156078803665473054600780807572149506538749451160245084833035564885951156700287930111123164342503446308063823762587109218970459401120092958369724369289364524847106077583948728305545323516191309259768914915285437486327930499779510103856613245933707964460998652690318447570774374446722472511633376499493388279742158966631468390320626790780601208372216736108662005549552391961964663827516731206060166693051105505770734792541966744349639511288366091933136239420608312302067234803466780315373948410766213878986263807746581733226776123046875 395 7029124428567094951670331349412115293133743083196271896291632545074253182092056368329804320260781848282456945007719448381590890194297608812428567862612715530691182686161423813342984668943528442318816262340269403005829728651759877870861509037366937996165654024457658609358935654136458853939842018713973242099580202343024939228505521462757258271739432062479705318542245956710465634068367011543990111694587332782973547867622492456104232925462871186071845844561433417043703559942661987768374895740623342620887387155702180134714719706097401605093797627160186333607872037570129413649403727309408853592418225658392824757972957471224930496068843512807848380751315977877070633301755191440530822905115826414128801554309882616540793511649640383813247441889665033204189376474231997794417761544985611071754026695095184295185216380788539858315289166057482361793518066406250 396 2389174313329808129574245622776645060334257876848296653559580013852516083892774486697089355917140338641562086050224927623702652279471595949384939100281828849377596848529135783191274303131678818330826953157898982502458950086134139574898116104945919717593136719225967377058232806055141457035046559798733103467936351992426335163856439924602701032711026754465793260519170936689321229885480001842318497941277072666906067137090465045094895162427920671672830910885236825298101997989261758436070597390231641411545571264524145249501802355336253995554165194386537262005030596371284099163716346503676105775226777758392759454997850619517125768814139243584417024408373384773964444369440716697975828565684137427343807782202686516888434073408226467736908549016552427828338126539050236314515849868865200433433839930269681583109238454218532787809436968018417246639728546142578125 397 813820966509238008769556140350802602953274447737344406457045990641352717018022572104493462597748495934778869361787197563328605917983918663172469257124653720269349422323587896061881963163727106098620255915721454224789109057554062732963888563999168768801404936128158193555051079731513886162486972263147776637106448045532772173100130474143346711092782894585092571588888794483495878601138308144988026544111774379875910685734345973378040760934787537641076754461302753094040263008734290532251120626737034300138130671956099474726204365087150861088113729949233443662957357442041404609126922690348164785175398732509724855422133621033343189478562785009714875936471817715539867441992925332529112262683042255993134581414437396659343597605125572799241698230312464769247388805920540825983277900535177577145629940906599326664323376117498622106527506048223585821688175201416015625 398 277806270724809846809533513977525012315040318194444248029541019805920890995773411185489020946516015440781968661233478949480689840345674578090502337837183958333579556568626976238187266670921075025397668730957260674807007208136159950205115543704019577310709169830371456453736558222808113583236889338875903326982140368700856860878292917519834647686837693097978994105532909584126561822576031504889004212676726439913067221670736378068916328878122766780136681672394107275858953136586350325042239878233343015303539227072354568938563889726207268645053445661598873421465420632196816249104269260538288829180591248805825543056147182872575354556797584507464752985399170318732073722955793063116043968291564532503635716180095387643711232002711716198965185826629384660852371481001033770855181563068723140210816864520991483438306224770358290529492784060039411997422575950622558593750 399 95035323932810686503434453378633840566843942464047711668027682230894179003395475247396756365286111822360045605907150064144311481428717141997590775031244204488887970092587053226927840152937446802633576518402091549398759903248646267957025570260686253929434028721850992561890935052893760786982954120548541163467289137550342003179693127805578445386804830293692181359716461686253449295038266255019630822432471474174168147985076627575743247767897773243155801658480714900979756408335810502409197807433249924269397614692643843012072622610105866803488083198812949443148557603935623546533837539992404244501114549496507729911287991751279992780859816247559172110936271453972347126881571566076696991362913990432917658225743755828891537210165040020200289109128598410248173240862584686916740465117153927048818062482891646100285888868060044207437819796524536286597140133380889892578125 400 32580342261604372625904483266821341408263572472606064606719167104011256465051447712207067507477853331307536087233997266422333166529023738477158746390119685701591562325314105721967515370696379316053332192759077747060359240934650220644830422252546666506171430592180314256968332304184736972208025295110344232602819869597406433571447741039058985762061298987415093251870646052214850561135482221446965500248516172730967725722197039087423614129152732539783402352134479928287451593843225784878006016791371285531749571853672596838760870903445624513760032875266684043903312645224943632423529045204331688513036535740170318593350124905848400664787151488913239549951892988476620714527515568102545196297266892941329364411375068135083831979863532866450312188571915365094502528622906701542006233572505476499015825415870609137438877865591558470755549625774705191361135803163051605224609375 401 11193129490511607873247512102289079695209750608735995126106302447597667503537040076371843932291556841288156402290010835622627262295355484531371666728639257111024971294816175831513695142625965235555753282337242022813267557999696216738609443861895404031452938865259023940221071982512062419396786840085970188958748961119839843677833565650291224934344227531843968085641154130790538497585723045857730239417504654951128146683358477308984471474950691739391458961824822690942352635152622876667260815614185902860854381933894997007039611574362953553757029148449591176022321964586321946661087303949050261607030450655027358910858933625498628483085386564234475115044606709098516428545434187185898079261622242323180956522540314403916867186600864486911700788246688746116632382453223363070307784268938835128545269889497253272550560181507580156500935436580945747664372902363538742065429687500 402 3853633975184281005126988328513431871372244264181662337329449542578550677823928654798900430946302032985079970750488002332209896045721485711949534854877745532079952166366712768472387095048123181175848536482804953043224349393698228374544460223285639482914977466217604117998968394888833840849864468969348134933627600047290902735828698540272920601807156604660121038246351078383267427305616599476016575973340355123235148362831881760968117032337046401702531178347748464149176136405086748071299183968506572273271350895168166665147648366504671665852390976205894494632501973471469518525044587125030297830903183046415567766468304576827502626518896713302430252984016188549874911122026892595896894883646791252168868510013980771324611318694902543185300004514203429343950527370685674730779694154986987095894356845366481033340166346877770659140743383062888138823609551764093339443206787109375 403 1329566921630482784833796960039085480198340199301799700079187690111673684413525908819561231691018683894332304767405351118512059652356396158634807009811917189233055391031892510442838858155934084435326283356044512428443066642747852550306099664171539649483556397973161515429609315139909834672655834268111504671727819995830954997206462805954077638357216832590212281721564804127427178956072381665847082848538261123563347897588858686190046351800191553819446181762938795164367177883115507177353299100936153494490584193183896371608548459442888486987778058758479318265770860668170627968877318497893624164489427809960264203191668195153689532812633281613946007898162654865075848427151987219661178534802550194526298492781377702557472634980164939379855297594311347131039876524288953113455465515514666222804636493045051478075871774457881810987553222670916330816481831789133138954639434814453125 404 459693660215937481592881870986052361278149124450102009185613837337633921686580391924333384544293835853033438079725026555533154811565238586240290049065306598962599431856561611351968837218115598798077262384130701981263445433875054522400287335684843046349995159752917450281832292969433452335455101018769312778585356187675925867701969262301831026511065825701279921064553777229602666682609265763747388050522973342713821860732234907393923822549569541583568955128782628657215978056557913915568056844078721557952420294048921899198839277044107987900922037633837710065342560590993024533272026608658395222495160129992445302026244370829461826342510756800178334954322599276702368627354592146029298458077532549231594184101468025718322794081700421825395906912528394795302126036668679794341642806865774298252653691260732073769281582507723463091798594840411973372340526111656799912452697753906250000 405 159273373425692574364093814875483142468567999728014389414132318945495983316959531028861609020455691097308185642440097750194856390089055584255872447235697249095876706193476626131462570877243748052930302635788232997271567825392475199462405970490529294079709664356652979877531874558422166491387794864209082777307778691195709769838466263265762032571670536525994149053993383454760141529493233513519381869170822227301059377973644108312911467365502318447890181761436803911916810955149517238275980771412344534107470236154243559671891074048943964752590854186810498939462965961482818617607254572980540231835798417737789502550619160092026850462554494636844397216740772452338420238374709214316436277956227160250477479386390365738054337051760129772245405602024460801908142380365065945544471953317271996767823131632852794058817898047698055571718535304784748578288411380299294251017272472381591796875 406 55300872577662099825666896062878081816837499229515875158044982778002482406414406671619787855037642085626081212998779916402208357879318719603533892125966661121672298155172301763954104573399995710171378880021459528048047648849377063278282631999609476732129474757098565221948147568009870405731514342188140024611808492403002219238327978326563736583834240208483190972428166875035653875696998953780687149796205137332995926786930416903612999831812144055033204741917812459535015968267394964323910226041047812037236548510656009007382550918661241211356653043432122173044735136615537276850530816887280494527304313391123057164751828525140069524065938667162339353078369312161178616421092003809239504060274167385956372233606459437580262380128661058238107558370153724882183222977308584694328794343045898406678417151189295587701937250038036006083337046767035307358317819392823366797529160976409912109375 407 19241225558950108912855023633803822369858005383726913029513785045570423341494243383984065978178228429651962639597969118776626157789497348382605116348129834895754620418635200912441643630876622792200206555363190754202662303569614483525409580365050666560120083921072414587986744714158523189727046093564650075098677579014149302449908853332352359411158268875893186522815195646290724098872040634662921215958218342724186096829793147663567935632047303807656473125367068552410113210844873801430231309622595199010907127011508348477590376575350907152854211854930802703130355914088273509862912778689955379339155728203623602400017980423047764091271927592927510095575303174675511668596624836421922136983839332332060200272102528623934564964334915472239878062590774808237493472046574269728656673973567608190833337505674043902592127421937368402076962014973471158532994373935309795342618599534034729003906250 408 6708775045521529721469123947237030420544871388254748524617938355071762680667402476749550859329308873750647862426968098205246843810777934751140921000730346907818516492071911429216946876234346329147264673102322394739657055994497536999636372932860703566114837236132962280790571401154474410565592433108702060288188492847968402655822386477188022520993911021714852651808643309519638581617090889518633179223062106325188504880844471786794692567446055339504650038034718677787612643073749792017589490492053451110907589173937692100484272497395059022072178808840742019485335277067999312602621484941038185465192459381656946538052067516297242529621623676167536562994530267843044370628687947590889395128448280003266845966805278187256515496121538274340563379367383627630107938815333758804800666009176730596748935259961314132897084406850295710514304840236798083632379675889101378061241121031343936920166015625 409 2344019941522846078373242996690199977412746574320013155401373469041466740433572998630285295257063769622883397779623242032700150800758459409003409910713774371648465523388692683010099408522294057466812488703698808327360675454461741380877098071667953665250626348224058445315460650227618833299329849206127551699307308345951991101369821935699334509748030230463039013891971051911460104182693772105032803342429549517979398453403063306420882060509712642852967379686726813515379938855945127034506883304313655793992703742621673440032855819000821249907437639024345622018204444062521187598395436372696342827635162627238588379446942714738986475077580561578646422197811253819716206621238391495274155631488144353955464439825632567062577122798169337672114906504826322502486038200115109510111885885484540041726736822369468781605440112429314474838017267064160604848001745632857240053681380231864750385284423828125 410 820700654880193193183853884999959999540959644319426862856257391511791053248054609313095948426829262686410572290501008487590325311091003153578032009496505981147610904649310342028039865688063487135794794676888986224931142323886266560472674510739773241301595007937516511891482695173402731081511524304696189502426895400591235403767601823280274845752108454281103890390591670263763792598946195355185617669116133846722341622491461405068763114889828913314957048006727253668744085982036539808498833953381991526190074974170680770190694068608327826795601190546198380113818099708897480388681286240686140017620558888802488807687422567172354787219316995806423106613025201266495574439270407925223123404010683327149892321539429107836208188175366488297231748562797852175871029566207136531712861778896339750113058606204263097491192952971709803906486201984556398946731519501371354685659298411337658762931823730468750 411 287946302133622112264478910330444034145442395599121378759593533526051614421993619872898661056795853077843637058908833330029662164590837883285981817169944929628615720464759009069825036720990181818143167631759713771413835119735095402451981178616931413743626068080268814882854060157806637492869095572284457718171135447983312504116593249034802332676127663383258094927282567900721438723870565902718480336639500322383585613571293921783378826568281769670142954840083960712424954448869888537444140549603766833325255746657439348095114893880291696109249601691409848680831600567109447361663587293452091675642095673864203042161838081467163529657544589695900444406937995127201382709053796741951267749463651186415756022683720524743783580675876792562614040363538858035998439041621452726064485839594809407141581548971075990190145019335021310092202461187203158959144620442104946234085360856624902226030826568603515625 412 101237015054793938523334284312179752301905426266657236299573525011780255754080529544984575348761475488043688839489348374521856416862452412218216612354604046198989250436191035398898147096699499600310372008558713076114370100834379657209484482333821702741329769320009602842132313891782387216142784587576160165512284238752027468425223226224812649392965507062208607503986887651126806630908712189609406929606143572848620525621304187782081843006246680878744498114388942856817111698115192008708243097591810091864559358995905664017284480128795761611773300392536690449581654821902406392815432527391084458541732006893002558182007777793387336823898295657602436325160442638367491161992217791173010048403098237522247376800588459721400905873020581979560389567388228845561021371270669204642816138497224088606189133888933031441268987981464746469058553193863310382145820322401827233427251684361181105487048625946044921875 413 35666962154302187297297880874097355490745195381117515230590401082691100479871313852755547905923899003467316486566087049020647279676575875519945583923637749649622945671706587439267261627847761535228945911504632289559528624154177710481448129555238429369243131108572809921085180726129079966350459457317295942589834726486084444611716660034077615151079560348701315486852055240231996968027539150891974296952385292640214831118623143128049324295046532318512642912817202769720131620974997879373277738703369766108838564076569931805805548075941162578251798038327298823310393201758589772434184282719211034004959962766706569807967498492317984365982385745372940663836881180485117581772904902983436426312537232835617850372415290673034724663187033321680731045341863745193812896985263850350732734900315086847887930019241266872813101952228052425564169282668059868255948828928020028633527616079845756758004426956176757812500 414 12591855948541020671495074361295411210071915811215967579192084674740088876670131194258967178653349756514490777027889327706570591582492889693040569852699588041278307944427543641412059663084060063484090899242977581383765885862028627362798819656960951746908247504487252946017677814793933952785171763519667852283522880972166947810162249933658741297729655658947234750042405646831844988589224546171108193351673800725260481551710896874383212706041101641266504850699115973387283510946226490167836048809139073510163275208130601956729291262020445365233132009594632420114915502749374804797123832468478975788143336027955302904449444328369422452269269063499580931103205363611947405905695230039349428934885662505856858060108294163780506155361455242236016868533772222654223284125201833221342726333061213603294406937434968953888302392555315079333723710440402047043563339310022765565703906087691166248987428843975067138671875 415 4454593633973892649534638366746594315747331883339026148884871618738541950273333918983356626373057980416738797766094493831182436392349327356275190674593446155154484634632486680705212826897063315841749378288188385974896546820201217229231071524630949109039729264165025418120026196301592878910858066779379455684897108496829886245957595958853534135443716796048434146783625239194547453231563343991657185063935560182385325719076246992474405602911504375570446168709182857227360808116856010326093567043675937094826608724273146341099729972231890591623694628318101908473620035013574567596722745442257800867197641780581676017249815011048069825904274921149022979442925153582185207017746796027419499674063678903140361134269954374641446428928596626812585890699724880884138985391364276159004137108198540502585176613295645154254016440711390224464562338491298158620578518004901570899825048732711962884422973729670047760009765625 416 1579134240198032025850897699003825206619930745931698079106104482923329521513198442823260281639503387338866522070671370897296180841610876558016869136104059538856503870488935607668529994604095281799445621001141128878351312382905464946530550952658851328991680971229541903430416851110903616292031677244917128256925248659291421904343026374147359526978391972660307940020447708340579730255250208263017937976321284048229787777889314362277063878794322535919085761508051517978951307494770441971895409984594698981029641119044660348218923874630724470362114264178095266316175556401553164198138431575652773813356227116311146827091508908686635930415007681024795065510747224845422649638443798746152987997664500133137105606169538570661103361434777159253471403060134397164179837358070358832710615514299637743793286277254233613384822580415270019209976463955146977163321115211884814675527208271965662333968793973326683044433593750000 417 560945314672139550025888020096935495318729135826186623692600594792797630947657763657430789164835843321192454057188836120073676801022883636007522707134150743229200746272374930891384139913144529376224316674567293440117629399595341408942519050121035515125293211617301475120804928663804798154733867771485632835932637941409703617661650339404712557946546330180002915754390745934733440057696378809933779346865663277814941875927870581164499224149768205915562900054932384185918313868934298028711550527174652619170645052467507114144860405229675995546885892642436127605538554198945252031281261779266025028026432478702409699469689104045646077311235895082042698172129392888386827108179668883683197047719950543365831791209199984550617899177843994831657673060741125920525662652309223504079032478926795445358079630326625446350550008301608806688033680664071684172781491723108324827116584975449098404709502574405632913112640380859375 418 199668901561609605981664579657068573152573119882922214931632497721956019870579143369732972083161176332581829226574028728759481730688162337356567976875476266126734865424437609794740624127133267341110976617842214930583058543971789164345678977284922557843766613762081335252157031504553790328663503285901998291085269546077668836097000280502638947860246383531787392955273655571483075853026780847882330496872543194061420148314577136405657181874887742276073221945907860021306840897141199279025458215206874821262534664632948493791986993660334733233762329470883651867293110750112538245861101193326755912448745866412981958854026224992315434289054060517628303463859932536590456099492223036155385635480294706894284865957019459148228906428255221209901118315844332933168882915767625790885192956948487628748488586513733865634601532963139682794181642634392316332601965924307638213056581195123211081021707968830014578998088836669921875 419 71217493557401876269703367035745204884313859273981147217076589589630712029050785582596113065143502096916967113119454244578512879426809615662982100199397392045495580153999162803286747376930457818048556671694725607208645923733619125784174470690965138387050704250875162549685739516025225949613799874621667330259399497200009084532117257780066491757138072070693476576189416582858539392648678019832979965349401322552443440658603843785450172319139357132538237631484236418807029028123130291501990599136882092942654954113372412417991811900844658273258171263813057984905354488397686821664448979132202432836470739522039694289042339604513103136235546268469315928253751941957371252621844564910087218171101975649207749106979818140792364255873262677419205882769065146011121412592344796891029139890861137960587656609617804566940798608031974639842253205281746036977639374509676503456759585295463357845768825882259989157319068908691406250 420 25453483446527756827423198891877290180723862099294188643353508888710267085174798421196992076436244166777178943817258914059675000026648000933670614433652814515545088124913837565467224979720065243244361844407977414104008927248729720688440213172845155722529064429942660779657630239078760652488896533963293586222247998603195472211291136402336495420344835454357902911728625209062774892725786702443813927898681283020351557888119177037193003233079969002875286146272694442379577932660113633332375955495944013849533080806255403216388091536359313356435092503698560272260247863122784372338034928148519640545957900294157667330173548791512213007987323037884368328152657951614463548755310491250215092871832485996049005861469732081295074412507317384262732141839247829482203653121537325201007366124543354439130442943142693647599889860159302600229793967576712761231063588881476087212010489515539722778225684152175745111890137195587158203125 421 9115699395200580862208057115200801191992841517850205600181946165903988442346346408883499268263027678874892444497265420197264243767465038852668631305618754535377696598914393109263997701095660082757464351749221766141606945875500105195344836700185724954310345065656695787144997207634034519457380728593393770703773754711472188761213281959693064397365557455226638343284804146695243581706684256680608765407081997097841487371408718004162951598843567928570629758249294483331986899087802469562466519684522030592639878575174012911072779860562508943645888854421370024416077685847098042643862251114277641497230768864980157351552281919218284997462520580758820130772011743715073322165434907110324860802279180576234902404667084761830520721755456724495146978455746412762752467304451141851778124587345960237048376564302782442581516844311893193524976454878482872090194915784383899836571839066327386223199946702067109072231687605381011962890625 422 3271244035315651090167887266227525446902186947460554564348741259379702374463127903455898829647212546588265077683734613488877305942739138960520304328762893483261370650175306835712779110707284204896521415802811193602980804427715188301122432386359803950475451334881152677119188129973076444646973302453266803194896264700785657233381539723009718657593634578944727243919321079879745758774337236037867037508505409291032668501060469173340310333110166840230317571062660096223870918140168670276466893370398217376347273356305370800411328194945114440047341396594625848619326274293573510799055265963452049857112518991998991479178611499112714184049960263749813300889294250547668137836445775538919475502437257914228818602862721840859676025130090023332717889278352238747413574447884024437239559843803554638811874022953071729317809505855823736885480550182653434961503849779912173659856239110332661073265655971020748893351992592215538024902343750 423 1176288994382344775261282561144886512645308654756992740320812454399145192804288907665380780664934435949580978559953391570208140155547379561387718702591095295445787552368446214176581549486902957358075312995441341733940410984703695049863883600218978356078445764673563833806462313777998305137820377647767065910582146208046850721013812795780076760664728849526277721261275346866381415189339259165754015302567463662493583113817577556577099818722453686744531841619139764853389872738661401241242846219388677117920887008677723855040142462601232889945414869342924355946340139089080228948337045424383329744662241353791718490835531930235459731957837725311566287612279602005867870338205287083550455044315933906805783297407091102271714768024915069796726340503036247717722238257641282323660503491918988267643308783017671074687369695747111621762798223266865749605806106325206816569946667939130942956906943248907015941995268804021179676055908203125 424 423829552949807120837971039235776781371028948605298753062324647828110234734337563962171528354920184151965661974947762895723753240139117902049263033317958933154431839058389998949708007015471842527049520699356452469110438721163749520413588218680714203847383043394172409265951049373590442610777995854162381283320869293420552702454550286321046538239463478765520238188927015558261307377523565916655514495698790549131264197974371749969472673113329275663105735376047695307563483422014839422363771678941530504432531336055769096115682492899900649908883853267836696397076342825787585670658894997303481995233413930230963491950115094628018745174416119037415293460197678867011187489443239363020537473404866329727483449219267060732290947048402928681592281621055411294884952322702355613724214299611938660640875926886292904472812119246102209714685152729845910975213718705733591195280888162823008178783085859141210871570137896924279630184173583984375 425 153018003616094193537957248435539384530835613462354209133712045226575336846483337519516077331576205900467118106820429341888016668313273941728827348756652204926852623001582726103576876925298672866799057585452223388070006182231844737626961089285548920357833090583961332905409515186025901058710684487829859161006047341370119769328849687747832927336885940807941595018254425859272555357723795071184434344384109807237533252479159926359698582033706454900079272515444542567549116586561116989560695214452229697256827039798177912863113811581296455146646492472341008354779804641085085565240537005971164681523821087262698222545729555949632557907640254666123313851354250480615298963366685824447132391379023331590456673557574524784862128456591260111217351299743574030547741733268410111114299292006418311750948781528549758070814388184172787039529260370249125007342318798424342965544546091080123054099574838367997520194307981000747531652450561523437500 426 55356154146632587494882577384133107777287233629003339393420511072729935020432945411948941227695310727848479485782602910676203960883423293817116911055180808176702774771197242549494345050244676654089803781982229457368588457920652290658401621957256749943141562178594766198686702192096122654667304054463529480663077331654655990270777573647410365962099866469084008969162625926826288150826248360464666059127543420845107608748477430050518638325546230622166749053102357061658596203460242973642381543979076338524135629910565604391303860392476238591574421243143184862423849508048117203698754272375757862869008057171088687751976629053861250693011852700051231137674845772265777916494411173360332614353466011129754587467432572911116301438216024686563808686505751526052519717661251624002979963498038667413066665717814788810833988070319480281671825233393932798650110404652525790391917285279242702332171894552526568433759024401297210715711116790771484375 427 20065933596457676532470327581009318797360734760768111848815484100044848782725411191571337558584670651749513961135294895702878304361381909549476131226483521053744153388565990971599804488661249794386977916939888966483713949906442838263478848402270437778124280352716350025139614687723880627874186777892461048800884281677099158912904902726210000378515871370815128512679722777327805685477143844994195648194791897660380181906133726662848388487205370255162346639264771725741371523913370468303136383775047523886676437535183035315584311051064519650646175046339179202562085701752118169512381028369205927412675673125044381839666163881455008514798061297613486741305156076133194614773898823253840911520027492105516134154726751109632768746958532910488902488565294636727552299836794948492139345235061493458056468595145851469167328729017932208494206257220382103850682611562689610035740416723507823391697762727725368354925183922432552208192646503448486328125 428 7288210744755781445516081341224187003471614039975031311231191211805157149002178236807385130215481414191785263639642459111100707734346412199969338191141321270906556787774329268697197993636233557315655943582235839671773754819180888852492464777602844885374877274613154371971976554157264729371251266020493894685053976549854220008695630699411209423354102605694185426748284248516546648328038904175711461842129083287874306252863883520394113150954375483300036624205261906748644673797730713014750515475815152919315544648246701959664336525089886319818372095600556675295086707145677764956084460242939107401614322020016654699535158649525118964042168551923185895645009940234966897491220417473127028664352626050124959980889174182509895766319072754100518400595061435743185676420890743109906433134850460762409769104403195706998077244506248296793979963797642659130778677678754255539025834603206293362027691446419037576975874515028408495709300041198730468750000 429 2652458403489184839911450961698823747380989592523790259265489777917428303625240589115551883272190866294206037485948213665795067699975818060694605337935303670863844049833858659370257701359588745935626848744159975013468674220498876748798408084049379575286863679132467176236523720668276324842518752678825485266816239671238105001858736420220004942235869106064912711851050023772438463088435649421958120910131828206602539058304784910069321908605987009673953521253864248581845170617551052133169259470751294336322847889803601162920755074517999262075836435378454776556333990207112933913438554403103239357221229436331479384719280010356106153968476308068274243621628057755192755432751757813053304472414928999976227702983766810896912624885732877973171843863444744034399852855368950604438259884284113774103675604978631845402216320286974064801446012738964802066503300271110226842175199204609829605849850298847170134808153008076914147750358097255229949951171875 430 967253648999990032456895950248567079065568601413332813140604044829005164897288543997579871433695500308171813123620115157161141100693596423313186289860769642514447749717566096196723230508836909804450258218610442886111418245302525334019714725707149308353707024990787787271142653090050905969272792846265362278338415430588453766079605932932423441014944714371172330096586149204021409042181257825830903511272043711188110461277989159269189530139421533573890894414787897274081760046799655109929866580166999178190954344564228804374695219537179691228605336228269732796118564623353982937488091042603006905413564875406588900220101055374284353539405007804268617759501971442849941256624066154093644612949033958839806416553429439281919563438111977120813472011714598807962662245427476303354453505750700728674013431649294038465720140852528924699632037701436966266492158330096361170987476678417741871932206448269070248510682029363660916487788199447095394134521484375 431 353422620386001538594432179328542452746010198694650376073992909612966107901111815207135696220894933191388921699581933972897441555400716526543668789073540542514840835420766806249116016963951530675742643479468563258231911055537147648510405120518089337843628515198535546172147620791062046412538321195574787981329216039296717636096552521927580311222483078424278899732314996040139913321785774657094345732044941503252065888855192860480083816959106340904280800810385408895249293464643504585104321262860701471898269067259809659226978368651723849228670329510036797571698911781698100292619574610224587991196546972644799825805710566795565553695354953651305057798341072024671582776683513723571582137503934730278016890533769359525741557833281276792766525982451827771606534944138184540206680313671766105853039010844514962231464998850447702358218509803993680889343745556659449626901752932540004232896898770025942718861841499236597918809366092318668961524963378906250 432 129392327195405795666269313489159051625661244008791174786257714091816648998433112279272366250873244832527373574226623561322187593890642584066913162443612876039409852748116272517295751731738102114285164692780374818010980261224112330770626837280984788513240311616534842000229420683491616810392169402125025284324473313628491692356653686366568939299179617921900422186970781448363307343068257792234508222775170335492092222524330573041877063274598616760494278432386937326708125346059352461751398268167514509701994624023627933288552913010948515746169416203552830446583507100475212902428440462866925433589057709851919654810114338508007381924411863194421771912169019128228955973319671586291167070364088849466232395198707605196624143100395609053433337187729299197181265415559040881048712243716105537861716762675254451467397330723838968735459458517264796619393095811840364815989747588540326817384006839852452274094551836814727396873792031328775919973850250244140625 433 47465818553914916774377262307896119734003091871053036284105700050175297283586456011515037400444220398256417077935113169205254657286605110219107540255416099197608475902387796004481659585915296353970068252894856178020676638541640089070178631801419884233101024415340148471354391028360632233142603846943884963529944156410585519726226151984475827359522341183513518375312023688160032431049966391263282129217849479902849584023003338747695829634164331063460672515314120066898796499750299971203092088020820700799162213095534861659178225975727321314148942323998822354240919797908076056075044285465720489691552157694046457946856686084542005687323302445353286256524140875158735811855174947363519171388010771955609863173831517991421681649328059632821552921053548613925760786042699481452673645751727744915231415864752685901071604013184956851934068425820262791001070232411549962755266793151772966328510017683352961304033068711959349184059675508251530118286609649658203125 434 17446557952580998192765953491731985507746936045329367507235139861990332927397205710583504392011741878593724705966891528340421873195754219752283822750813383113598744757942371408661973735435808003636326078402993178924832684009578354313224715630983429360268375837653441874541822613542424932714004781268107202093135283587910373383597249379769581344399699087086552451342217194705934833675861640896527964969750214871351762944616656609657285769007155607694315876194317738251011533920369361235004998883589877691746651872834634703209126373622107870142308800934321400526830025055140365411682410397343005325459084414131436784364002091891818845083238493595914346781457174840136468987662762219214853364781924132785440771123316853381240389220010681161308591848705760165787592980582633856172018243738727498993313638734488512491254720640895372766668510965680273733059627336955483655097810358943915784086463777887282946575216764916209030711335969954234315082430839538574218750 435 6425293096796202165920706981283299715564738764202768108614234101845732462600589230672786569343258585104595410167985484622946376058136830186299590244783457358146548423194768832931821634116755605964589354150066607079218297717079483454698186077795104366378949038575012375266185074440322913734616918272991177996175527869850846258201483759904805314115459058103290629910370474355022735181698026921139700780764372400037089338822727611603935200340501593443752309563945350516064186375557163427818822507747086122459256715815778373494894312135695338642858645870667552583432583416286965771534095988216885418114796498450046142857886886016253667617423220781639323525073239208238302632542801811844882424214192612581781020908836253118759580960940196277641832354496918304910716241802981521890101647082930697587616206694430807235835924260820945276958957812024199254399623315891595227815382235427292594037701691551011513005771105269152616325245563899670742102898657321929931640625 436 2370983941101164472410694723071140084859514773525702994592478229974125599842922891225245190080373486145705584724784718891399842190078884215403420466229812564284822476891323267314526150239002492896322350287187103949910565781517119369207822188878849895298822967746221806649297965510136890922857588577273284418144014694192045660839928644162696831732854340456864300069812762216776307242290976683185823043902006731935891884588586732280313862186538939945786121983180308684074436166715592634583467004317338114641991559393989372198535706964187958774154844712334895914429531176037000897843217429291336673547355237749544888676701911868500492875862214302786926924682734532934905711843186540262438457075391228858236338510502576604732863956994184504393977824616545804485641165989901635775198318243816472462074351285710918266526304272937446813887662598770058764523783847624976597427503600775840527377745299554870450219401131713426635473467019021853730009752325713634490966796875 437 876627022194963653444907147325294995410908774813328575903451179988832900282753053784056919748715525843420000617671555530485845808948612135102315841989326516021232101251964402993190381869165405959413164850488429113909488402445288145028983393861618891858310329423263419993720198887065545647203945756953423515750325801275529310042919957097384579032024746127012494818864953739870706852436454711620657674112106271211129228130756900227432228085720261367627235902158084580292241396062322485447656573749705155073837182439287838005264343181120027298362777707916970540417692888606550402019670207765683275038013480883475564874153462807366494669168052378958702131642752225719467325453903106379236868109521135366501255760055450723226717249528799513605266845388198897507357642842279379562176736152262397718836055472440241393436370882435926866667980450417594450485735885416624594551735949445653420319749086615030745307861040924107388189970985203913755867688450962305068969726562500 438 324750452171556541811800059898033747236643566343038517539030952681637937312527853355065223855102148104404979096329861634650096527105762201144173354682884836391530808169993052749789083580777386222251099678998353929173319877469993683322901279517173977921838981689783925088740270282956090630927112238448838798120022014741636180866606040126911077837625106388317628341423748157963084451542888448805060195410529947483899180780060986984438714664600798928426950103469260331170221560368256558881753917927289124670560631052439031901791176048766707302158157354792845629773764731544366213273767181622368269462153026346287823339781063891976995634204853216900258687998980392340162744477078066820631210750708916403037534929723064779975489999499386216904783128288527310115923990465751622781875275067042966024774664220922525385213779027109247663763372320935257143307789935742734247858533818245495708457562543247638352373778386626416645207614318328903646460048548760823905467987060546875 439 120540073107427084367252669896865309080783490829192004017730117921348238946807521223304186587635760111837298218264978225638118659712565176041704748940516540204393543790975615197971505914403053886190039083967973846294118537224452686401252045981754747043689817095415347552429406214816711784934454494247216574145725019797497303585521486025848952635831515848821106751090373149770167030575587601403990520789155493589151995107179451485734238752135581962018774715475010597759032330869088148482803090790528041898620630333466920019156561131579745378344161486215746719629611775930323864471823364742799370119881810716965723522336566790238698604057768052544012859305939751341346372608608288807836073803993323341186494868606811576530507423421924155822497979883403419294662704354088178202234485070142590835180431227176293091112726641081124565294474079390645288426079430705692091882649139719973054956653165798665166734190265209826482291019601245964099067720098901190795004367828369140625 440 44828894224629763469870683919206472444077513214770652957802583280547825028527353655806059126732281137491536751957364478472209149986437447676412084797673572220073679092276448686935676312139666536338206285624932214328678495265786254673559048058614870242972916857863751701444487253359481764319964985669845390926908065044833434292950567225359736192983438654423316225915807688188765661208303621662814131841521969424476800249781142491649695957373193771697759144852287423544206731194354832586742861804088885393715705009389410249700793065943100296736695401478357193392916521285918439366306228067191945206368615980567980234883081218063218905844635087678067581593329282609675377243090726404188242920771000429074853732572487376767998525688136660088810944075533114471961964852370253348036470749759637765453081006526942514157170755656435451299526691537870407506868019798587210190468950837202253215933767674915948548848447400492101857096238467018101125916018645511940121650695800781250000 441 16704274382514373288269337771923232978516414028536375863345063809340624012680732074817192128376926302475929798068267010901456168413619069827521840585491483552894933536098909527451232355779790846278147127930601512714042479648328365895402723064852681485536267840737062778293651748757374633597718569695172046226805886012087742886499365636035559423907057287233254177357837534025611695255981703761826510107187657473692655593829476658316791246976879612396159187870780072985127681484007128195403065530855802705973572101309356375481215659073473190895046060296990973324692271365431480221496733265214403256154659057824208387079424614936516307591068958516611481925093965913275822344683586655952635978527249902975365973257959993257272734689792366168953264375801513401614525019392664408631425810669428614833223505891061662169376072489714125990765224911714962550949427081103840046529485933166610522213669613006820845439904751030764772164995197304185846343127508362158550880849361419677734375 442 6236462964959387180982670761517382921912153521333798526929072782528236400683874688680534459654967127182971785117052921560485317572825145354285463028995395359363777853181788792897444934611009036478629623644039368600581879610177766723787860509726456999696076998195588318501235853063150884198047684929805682976541699074191954317913417774335049903198095845414773857797911253917517533846200040854767024049859961084592733694209662817321971170109089033925494987588575352373741002908329154290276746226845495897341545913822792132945706475104073452344460654642405156067729272190621594766691624733259096218742336586153987510267333605980478966731684636250657475646986056839668822622773993217916781382422473535547809941839824639491922067060028431050056442903539754933392062037880294677258866445804719596455045620440424732580332210257041958279750121805232649517632387353370110173925540090398007551264677221092008334678559930951708589546789700847970595691538431282197052496485412120819091796875 443 2332858319745181827158931042973005356210724383616216034809970261179471914014168840006766708072567388154895183274407245030409112495659661679909353094878812642680774768505788377375732203439639994870553061151981235752841055403114602369834027400412443016305100353616738595813483356619380911781378778572515369133912029491012395351938392805184202303768828328883214893046795384375139463955506138684326447427228893607881952616980402379001192043739102336055959747307765868260420165597953014649364907325292365345408783181091336554699706733521417293434466505944454736787480027087092236462256423518705333674493747310570391621986571290463778831028167570348039278794150144808854929752146409971441920995793522061809050519688322067873962536628596683181102686552114002548867920560996694790415293885942834644244194976723666457119777775553362653270037275373433871052626532977927926162561898994526487776151442698608176615855282064439261932877195832218871195682177721586469942849362269043922424316406250 444 874330868310958666260044273831515919512622277327499444625417078124965470697335707813095959887430695258015948424743061156488516872599574685815407511846446685595967269105506319154658816710997930723539038666217332620179673730823463638712573210419355267288971271787079363374433222311903788451250659974084957909138508579602765264694450237317031225680585886764440788905190474044390997086051302506543189645379320350020213233404026813670872523452577580662665447880096095401738041848182113883392548810719211645926850251713907275470380892491011065697005227988541629980111237238137921573293778159432776518389829650330512289466415769685076474582310598180739774353634482903409258411234410534364182555022551244184252413824277018562774671841972852848102304198322074399731266293866918672616182374793094343573990395466422758025163934184933570073913469489710333142338537726339288455864936480218807961781712865436175970786824201366033549617002243062155815415026523240715761176033993251621723175048828125 445 328321139699196208794074844199066162601193717349261144176920314319135969231261178213124746803776157492952793188328208789775761574036018453906783459600972009325664758731639018877522018512488136409939478710655540369517613940203379739828135285115333103671415756917215692536619100832960141562323907742229094725286773923849094644037449229573862009009198698110237536805657773175485731813749352469440490262322312995827373387771781728760043393198784648724230903574738142703236874143204143100491300468265606371643706593387710754261894789789410504811525141792895227543006681379435296927597442956974951558777142569157311652545791213074062566366785360255346064665639824122886550081196724120361943999411526873087397842557322197904890120500292901785339425508180510242692729432397902869104957570226441949326469409216562959717721696061426962973584308488096639420771565448381482926043459732321938704765161472334814557424092751883092644706819415383068495030180846717959841640777085558511316776275634765625 446 123525219334579636880033797567220177607677465627521133922999975084295840030125927280525610195691453471219191265834834768228110202533448126926667304602244415299725955507878398499900371115591264987854188387309685351442192833811247752176581523632346943306418468305414460675471585072242555655087912975451038004916360353489871621773996460981439768263524952161854975280773942111084796609648515779152954008064176685367917571641028380332475894546986299771548695742359748715717147541598654432208552018883272178708780993621652137307455489772933042207478410506429646199818027029246772883811258758547661759855575509452019291471929936454303416903643612190157461906438309781064577477814211945450367902566617982918041273148698659106105519962962259632802608719479265615344267122808373155979161520027647171542312477874753253935489320562620521246317717909898026437904891761857120517213661477720954861096501364247737488290333287928929722208952552619390422389285781731502189551008541457122191786766052246093750 447 46563363604686933403265546166426508556362253947838857809735137048096284830661594486247299928330649315953662230421195786830615422271260567177490297102397319259759541501856746601442719474538363734177474536457165645098912057365543334121648597083466389324450072029632714026331830716248786534214107429111401971858089221155468854443884117714808603945452776167191501440114310603690284783129208800010589400024403769974758628261558434373010630729611858452660428776597596230611805089525089129228701049451588978216395910958212743706949774176447591131427117499115538569506796889915728822770810980696265721339444519026261120578333016172056431062550749138065444702549860053663746688538244432130657858436301515704872944144197637533865731830612057036356672020413241789000596552480458239751508609715708309590673550976827024888162100718839104787429501047806242065590763461409025850859619672883070060697214573273634322557065553450774804694969909108250906526189096307677579844597204328238149173557758331298828125 448 17585841755967585697030032055091138635708043744179306501639669307276794660976323128137958506494437681707903581154455357997198514837745609239433564569641309995365346004820487360081754415637529886680598234855448288097857146791672103661329642874356749070020477707837731258078386304746083853917789932171366810355927161753499369373609269950480496746838859134260618469120159765605243648289580176595255583586111415336817110687235502937255152837751575442834736278363218330292550630568888498716601568643334267365843397267715694082564690892604827317338405978456798807775906818322959468453568131141643182542537441178892096107115179664866537735741407322486297901357824105044257454400391708483431134803074608899288113522112692202586385298974772044847605984786458362754218631884033270449762136353175936184955073817695356570631651415356811961825075244049434149401450287733881530442234271226997000057524911492774290741554995906452823295781379849560512870693074356968715020455018560596727184019982814788818359375 449 6654420944136361211914966279511634515764932794968112611230794394669874305517421364911545978175030667939870319511974942855111337814702623740526731659447085976773471243253021203623865138460413936346307371971886481562156457959016213210233293231797030519311621257568252637353837920981826883362946458881728482546567962362217569832544963296432336755515463996219181054166924574033591055016035525297122234745095933139652597616846113764760145145855235431084420692426579743532588571149801054566499211481253655296464474900321300960030621047233807072904462105465078426059384211015473147794358744227480629112242334062372203816454128612697070709518793729437170997282119471035685442702481092418435577976559596740261749502280733646757072303319436886157790283090418192249105026275046377556737061583290368884230306357231277075189313879992104879016370227485547538102684537470135920594399786861106970132999091349228373226888928051336445140081557016410019739910750896382831114789224713490511931013315916061401367187500 450 2522806076939286348960393264493058551790783754073585700971637111880439741959073872564192873811121750398404181300818062702451473676933414806564321747184775904963602350109629303638067486846692701061859415128294255105700719700171747327932603973778281975654806189802232658658110906081611603060517039169113445738490084322948531870262095533351381257690893635034509564873346951971830152157026888914836161847500725350359566172791391874811038737279836266253553106717202717776909606858682450240207316234072781944944069025849231002963858794426524400485376264579053607681414380323300791343170185920847217016540798567948962302269784057309786013036378531466910730761582501911958205240738447618852425530461870114018863221089435980664657138016761855751287977768687629226413140472697156112213115841198850029593018048713346243995263575135294085632238320983577854883875018557405896909936704149196220600999076258252786533034322809666734232963591133982461641126780201884631784302846779777240726616582833230495452880859375