0 1 1 1 2 1 3 3 4 15 5 75 6 435 7 3045 8 24465 9 220185 10 2200905 11 24209955 12 290529855 13 3776888115 14 52876298475 15 793144477125 16 12690313661025 17 215735332237425 18 3883235945814225 19 73781482970470275 20 1475629660064134575 21 30988222861346826075 22 681740902935880863075 23 15680040767525259850725 24 376320978420922470560625 25 9408024460523061764015625 26 244608635973591700010825625 27 6604433171286975900292291875 28 184924128796035538666230849375 29 5362799735085030621320694631875 30 160883992052550912449337485326875 31 4987403753629078285929462045133125 32 159596920116130505341641569406770625 33 5266698363832306676274171790423430625 34 179067744370298426986989181003633790625 35 6267371052960444944544621335127182671875 36 225625357906576018003828011160055275959375 37 8348138242543312666141636412922045210496875 38 317229253216645881313373982896505080107321875 39 12371940875449189371221585332963698124185553125 40 494877635017967574848863733149534697845192940625 41 20289983035736670568803413059130922611652910565625 42 852179287500940163889743335370428292001433640315625 43 36643709362540427047258963420928416556061646533571875 44 1612323211951778790079394391084712358147295957425109375 45 72554544537830045553572747598812056116628318084129921875 46 3337509048740182095464346389519980790029276373922318796875 47 156862925290788558486824280307439097131375989574348983453125 48 7529420413957850807367565454758269230498821933692291113390625 49 368941600283934689561010707283155192294442274750922264556140625 50 18447080014196734478050535364157701178880667790274059772332640625 51 940801080724033458380577303572042760122914057303977048388964671875 52 48921656197649739835790019785746226506619444723117681242455356859375 53 2592847778475436211296871048644550004850830570325237105850133913546875 54 140013780037673555410031036626805700103992771369167327355417084053671875 55 7700757902072045547551707014474313505719602425304203004547939622951953125 56 431242442516034550662895592810561556328985100185597119454511576985591640625 57 24580819223413969387785048790202008710752150710579035808907159888178723515625 58 1425687514958010224491532829831716505223129561444576057098225136902649874765625 59 84115563382522603245000436960071273808164644125229987368795283077256342611171875 60 5046933802951356194700026217604276428489907863120170715297002002695471805929609375 61 307862961980032727876701599273860862137884379650330413633117122164423780161706171875 62 19087503642762029128355499154979373452548829756168496985389935188092608803820965546875 63 1202512729494007835086396446763700527510576274638615310079565916849834354640720829453125 64 76960814687616501445529372592876833760676881689146955130663608240713803627677036562890625 65 5002452954695072593959409218536994194443997309794552083493134535646397235799007376587890625 66 330161895009874791201321008423441616833303822439142525116984739031111131242240878128737890625 67 22120846965661611010488507564370588327831356103422549182837977515084445793230138834625438671875 68 1504217593664989548713218514377200006292532215033222304563351134427286236723122512539176043359375 69 103791013962884278861212077492026800434184722837292339014871228275482750333895453365203146991796875 70 7265370977401899520284845424441876030392930598610429992791990541509085992700622093611079700682421875 71 515841339395534865940224025135373198157898072501340529488231328447145105481744168646386658748451953125 72 37140576436478510347696129809746870267368661220096520518568334324276451758363296377118512411689319140625 73 2711262079862931255381817476111521529517912269067045997855488405672180978360520635529651406053320297265625 74 200633393909856912898254493232252593184325507910961403666440797476387406094730053744069960920274245166015625 75 15047504543239268467369086992418944488824413093322105274983059810729055457104754030805247069020568387451171875 76 1143610345286184403520050611423839781150655395092480000911827446456159763712757441837583095480138556708662109375 77 88057996587036199071043897079635663148600465422120960070210713377124301805882323021493898351970668866566982421875 78 6868523733788823527541423972211581725590836302925434885475425796050957671587915893243302478949649868929021904296875 79 542613374969317058675772493804714956321676067931109355952558637888025656055445355566220895837022339645392730439453125 80 43409069997545364694061799504377196505734085434488748476204770808983866776108029964189896172769608093541811450400390625 81 3516134669801174540219005759854552916964460920193588626572586435527693208864750427099381589994338255576886727482431640625 82 288323042923696312297958472308073339191085795455874267378952081251257556169284070499119020194565303462629969819324619140625 83 23930812562666793920730553201570087152860121022837564192453022743854377162050577851426878676148920187398287495003943388671875 84 2010188255264010689341366468931887320840250165918355392166053911020114784429731453075269321221861841721514153152572731005859375 85 170866001697440908594016149859210422271421264103060208334114582436709756676527173511397892303858256546328703017968682135498046875 86 14694476145979918139085388887892096315342228712863177916733854089511449570441850874328008759575655096575963529241666137312451171875 87 1278419424700252878100428833246612379434773898019096478755845305787496112628441026066536762083081993402108827044024953946183251953125 88 112500909373622253272837737325701889390260103025680490130514386909303624198128145580000977331445600901463099308810612673055739306640625 89 10012580934252380541282558621987468155733149169285563621615780434928022553633404956620086982498658480230215838484144527901960798291015625 90 901132284082714248715430275978872134015983425235700725945420239143521676827478991255340857363015302912814525958497666422581018277197265625 91 82003037851526996633104155114077364195454491696448766061033241762060472591300588204236018020034392565066121862223287644454872663224951171875 92 7544279482340483690245582270495117505981813236073286477615058242109563510522611113180196152209793736374102557179504319328910471291473974609375 93 701617991857664983192839151156045928056308630954815642418200416516189406478602833525758242155510817482791537817693901697588673830107079638671875 94 65952091234620508420126880208668317237293011309752670387310839152521804206001231350570959890641920288686318755698715306961702556706511088623046875 95 6265448667288948299912053619823490137542836074426503686794529719489571399570116978304241189610982427425200281791377954161361742887118553419189453125 96 601483072059739036791557147503055053204112263144944353932274853070998854359015036242287934115492042205515355202892912187488832431579118795996337890625 97 58343857989794686568781043307796340160798889525059602331430660747886888872824458515501929609202728093934989454680612482186416745863174523211644775390625 98 5717698082999879283740542244164041335758291173455841028480204753292915109536769405305656266050322093475877442128060722281233024898492776720969035400390625 99 566052110216988049090313682172240092240070826172128261819540270575998595844140171125259970338981887254111866770678011505842069464950784895375934504638671875 100 56605211021698804909031368217224009224007082617212826181954027057599859584414019837918136784627691706124432077986434441380537492298492223866416893570068359375 101 5717126313191579295812168189939624931624715344338495444377356732817585818025816003629731815247396862318567639876629878579434286722147714610508106250576904296875 102 583146883945541088172841155373841743025720965122526535326490386747393753438633232094968039040410800155441861481923465652731867860532922103104615669805117919921875 103 60064129046390732081802639003505699531649259407620233138628509834981556604179222905781708021162312416010511732638116962231382389634890976619775413989927145751953125 104 6246669420824636136507474456364592751291522978392504246417365022838081886834639182229649888630707330284601580086269920614187922748696654481534865805231056968994140625 105 655900289186586794333284817918282238885609912731212945873823327397998598117637114134113238306224269679883165909058341664489731888613148720561160909549260981744384765625 106 69525430653778200199328190699337917321874650749508572262625272704187851400469534098213026273744640767970567208571534111998988543999193625123609843023442407514771728515625 107 7439221079954267421328116404829157153440587630197417232100904179348100099850240148508793811290676562172850691317154149983891774207913717888226253203508337604080574951171875 108 803435876635060881503436571721548972571583464061321061066897651369594810783825936038950050156971587819204258838676033759435062379327418146828813779811499841691566331787109375 109 87574510553221636083874586317648838010302597582683995656291843999285834375437027028245555467109903072293264213415687679778421799346688578004340701999453482744380730164794921875 110 9633196160854379969226204494941372181133285734095239522192102839921441781298072973107011066661493279369864597600495495749458350094764615289453335970652129769412736116287841796875 111 1069284773854836176584108698938492312105794716484571586963323415231280037724086100014878228399425754010054970333655000028189876860518872297129320292742386404404813708907950439453125 112 119759894671741651777420174281111138955849008246272017739892222505903364225097643201666361584589670611628802463081510549699170861687617892518787552465818217913243210404094644775390625 113 13532868097906806650848479693765558702010937931828738004607821143167080157436033681788298859058632779114054678328210692116006307370700821854622993428637458624196482775662694859619140625 114 1542746963161375958196726685089273692029246924228476132525291610321047137947707839723866069932248636382639434355630545889465483814435919717364866935060980466868349875949823539898681640625 115 177415900763558235192623568785266474583363396286274755240408535186920420863986401568244598042208593184003534950897512777288530638660130767496959697532012753689860235734229707088348388671875 116 20580244488572755282344333979090911051670153969207871607887390081682768820222422581916373372896246891894591776186096811561821866135544926036664472660030903756897142998625354244769671630859375 117 2407888605163012368034287075553636593045408014397320978122824639556883951966023442084215684628860886351667237813773326952733158337858756346289743301223615739556965730839166446638051580810546875 118 284130855409235459428045874915329117979358145698883875418493307467712306331990766165937450786205578729838362800565060296883139463357369787292368703258067518621243773627567439841255099285888671875 119 33811571793699019671937459114924165039543619338167181174800703588657764453506901173746556643558463868850765173267242175329093596139527004687791875687710034715928009061680525341109356815020751953125 120 4057388615243882360632495093790899804745234320580061740976084430638931734420828140849586797227015664959391166972182823921232416949983926214461833782273276143410291991132426090835704981285211181640625 121 490944022444509765636531906348698876374173352790187470658106216107310739864920205042800002464468895460086331203634121694469122450948055071949881887655066413352645330927023556991120302735510552978515625 122 59895170738230191407656892574541262917649149040402871420288958365091910263520265015221600300665205246046159185955569081416542255580660595814002446441248585719745359733745451623878464491950878228759765625 123 7367106000802313543141797786668575338870845331969553184695541878906304962412992596872256836981820245263677579872534997014234697436421253285122300912273576043528679247250690549737051132509958022137451171875 124 913521144099486879349582925546903342019984821164224594902247192984381815339211082012159847785745710412706397810363538262898071436178740668479722939815801779952797343247725853113866040561573908080902099609375 125 114190143012435859918697865693362917752498102645528074362780899123047726917401385251519980973218213801588299726295442282862258929522342583559965367476975222494099667905965731639233255070196738510112762451171875 126 14387958019566918349755931077363727636814760933336537369710393289504013591592574541691517602625494939000124468274954577811503004000557352370915066598762143240437153016578102158425081176328496663107225799560546875 127 1827270668484998630419003246825193409875474638533740245953219947767009726132256966794822735533437857253015807470919231382060881508070783751106213458042792191535518433105418974119985309393719076214617676544189453125 128 233890645566079824693632415593624756464060753732318751482012153314177244944928891749737310148280045728386023521026922052932093818915206062412615674981801165835361423890219473350929144840635610888895269345855712890625 129 30171893278024297385478581611577593583863837231469118941179567777528864597895827035716113009128125898961797034212472944828240102640061582051227422072652350392761623681838312062269859684441993804667489745615386962890625 130 3922346126143158660112215609505087165902298840090985462353343811078752397726457514643094691186656366865033614426368828231423562516029208865906603243991355785332883935324578934133481096721726290188561944259482574462890625 131 513827342524753784474700244845166418733201148051919095568288039251316564102165934418245404545451984059319403489854316498316486689599826361433765024962867607878607795527519840371486023670546144014701614697992217254638671875 132 67825209213267499550660432319561967272782551542853320615014021181173786461485903343208393399999661895830161260663553875529884685285537502090155621268032926159286351665406805543085124811267592020419398875804810500335693359375 133 9020752825364577440237837498501741647280079355199491641796864817096113599377625144646716322199955032145411447668252665445474663142976487777990697628648379179185084771499105137230321599898589738715780050482039796544647216796875 134 1208780878598853376991870224799233380735530633596731880000779885490879222316601769382659987174793974307485133987545486884692574438338487426074093963388482534555533113067662121569194581418072543353520848261749244306560516357421875 135 163185418610845205893902480347896506399296635535558803800105284541268695012741238866659098268597186531510493088318640729433497549175695802520002685057445142164996970264134386411841268491439793352725314515336147981385669708251953125 136 22193216931074948001570737327313924870304342432835997316814318697612542521732808485865637364529217368285427060011335189191430805794975378004104214202857343371626049169174560977531067764086537590991285920683600077406558078765869140625 137 3040470719557267876215191013842007707231694913298531632403561661572918325477394762563592318940502779455103507221552920919226020393911626786562277345791456041912768736176914853921756283679855649965806171133653210604698456790924072265625 138 419584959298902966917696359910197063597973898035197365271691509297062728915880477233775740013789383564804283996574303080004769720302134433951584686401419795630867540406198686874906037378672730275063423505360232962032866378360748291015625 139 58322309342547512401559794027517391840118371826892433772765119792291719319307386335494827861916724315507795475523828128120662991121996686319270271409797351592690588116461617475611939195635509508233815867245072381722568426592144012451171875 140 8165123307956651736218371163852434857616572055764940728187116770920840704703034086969275900668341404171091366573335937937844749289153552223398405330008803581179962478085510409837986677226882812722144499521750796945256337094471523284912109375 141 1151282386421887894806790334103193314923936659862856642674383464699838539363127806262667901994236137988123882686840367249236109649770650863499175151531241304946374709410056967787156121488990476593822374432566862369281143530320484783172607421875 142 163482098871908081062564227442653450719199005700525643259762451987377072589564148489298842083181531594313591341531332149391393348062409986341326091523534423717878546236236984786957592809669502157421490320211345322883844738516117277233123779296875 143 23377940138682855591946684524299443452845457815175166986146030634194921380307673233969734417894959017986843561838980497362969248772924628046809631087865422591656632111781888824534935771782738808511273115790222381172389797607804770644336700439453125 144 3366423379970331205240322571499119857209745925385224046005028411324068678764304945691641756176874098590105472904813191620267591017076464647127991496191748816545139476834090718696381807567887090234826212693229503214922363958442769966147251129150390625 145 488131390095698024759846772867372379295413159180857486670729119641989958420824217125288054645646744295565293571197912784938800697476087373833558766947803578399045224140943154210975362097343628084049800840518277966163742773974201645091351413726806640625 146 71267182953971911614937628838636367377130321240405193053926451467730533929440335700292055978264424667152532861394895266601064899048411335439483406304546148891575347978930763199247716963029649658508936504532850148412622201200310202149299705295562744140625 147 10476275894233871007395831439279546004438157222339563378927188365756388487627729347942932228804870426071422330625049604190356540160116466309604060726768283887061576152902822190289414393565358499800813666166328971816655463576445599715947056678447723388671875 148 1550488832346612909094583053013372808656847268906255380081223878131945496168903943495553969863120823058570504932507341420172767944106352334729012765091171491797652003077227783948219869075440888416659485752089562138758159393152537473951167915773220062255859375 149 231022836019645323455092874898992548489870243067032051632102357841659878929166687580837541509605002635727005234943593871605742423671846497874622901998584552277850148458506939808284760492240692374082263377061344758674965749579728083618724019450209789276123046875 150 34653425402946798518263931234848882273480536460054807744815353676248981839375003137125631226440750395359050785241539080740861363550716016498378201144935792485677153997641347066374691479550766449375864786148440255529070782970167262824125943391954387798309326171875 151 5232667235844966576257853616462181223295561005468275969467118405113596257745625473705970315192553309699216668571472401191870065896158118491255108372885304665337250253643843407022578413412165733855755582708414478584889688228495256686443017452185112557544708251953125 152 795365419848434919591193749702251545940925272831177947359001997577266631177335072003307487909268103074280933622863804981164250016216043215356381573035948944575018094162805536647066990250386277494492056254461025725102330896730764600746859734320499247916355133056640625 153 121690909236810542697452643704444486528961566743170225945927305629321794570132266016506045650118019770364982844298162162118130252481054611949526380674500188519977768406909247107001249508309100456657284606932536935940656627199806983914269539351036384931202335357666015625 154 18740400022468823575407707130484450925460081278448214795672805066915556363800368966541931030118175044636207358021916972966192058882082408831910165043518349488853681658155856029644908258353605696175113996692145038312890658551012354228383158334576583872112217044830322265625 155 2904762003482667654188194605225089893446312598159473293329284785371911236389057189813999309668317131918612140493397130809759769126722773368946075581745344170772320657014157684594960780044808882907142669487282480938498052075406914905399389541859370500177393641948699951171875 156 453142872543296154053358358415114023377624765312877833759368426518018152876692921610983892308257472579303493916969952406322523983768752645773876909877228665969681571169067364840663040732708715078507523154096264202128101545379331203042938992892511666035803814247035980224609375 157 71143430989297496186377262271172901670287088154121819900220842963328850001640788692924471092396423194950648544964282527792636265451694165386498674850724900557240006673543576279984097395035268267325681135193113479734111942624554998877741421884124331567621198836784648895263671875 158 11240662096309004397447607438845318463905359928351247544234893188205958300259244613482066432598634864802202470104356639391236529941367678131032519234711916356917236725277932225968603070445394577130293676486401338841401269283486000983668445084466739758406872942453797435760498046875 159 1787265273313131699194169582776405635760952228607848359533348016924747369741219893543648562783182943503550192746592705663206608260677460822834170558319194700749840639319191223929007888200817737763716694561337812875782801816074274156403282768430211621586692797850153792285919189453125 160 285962443730101071871067133244224901721752356577255737525335682707959579158595182966983770045309270960568030839454832906113057321708393731653472738482351868371023645099404166328018014718688096313842710196731033644087345848978423661549928580180976619289925934615352156923007965087890625 161 46039953440546272571241808452320209177202129408938173741579044915981492244533824457684386977294792624651452965152228097884202228795051390796209110895658650807734806861004070778810900369708783506528676341673696416698062681685526209509538501409137235705678075473071697264604282379150390625 162 7458472457368496156541172969275873886706744964247984146135805276389001743614479562144870690321756405193535380354660951857240761064798325308985875087783345235536619799490517761316966202723167209475910233061365185148068256726151793033304647290985857199986243357637163221290574741363525390625 163 1215731010551064873516211193991967443533199429172421415820136260051407284209160168629613922522446294046546266997809735152730244053562127025364697639308685273392469027316954395094665491043876255144573367989002525179135125846362742264428657508430694723597757667294857605070363682842254638671875 164 199379885730374639256658635814682660739444706384277112194502346648430794610302267655256683293681192223633587787640796565047760024784188832159810412989626461896201496762635239893415755675314359725838855209685647231778354556129714994190180047542412917792478635030003720864438420983791351318359375 165 32897681145511815477348674909422639022008376553405723512092887196991081110699874163117352743457396716899541984960731433232880404089391157306368718143288366212873246965834814582413599686426869354763411109598131793243428501761402974041379707844498131435758974779950613942632339462325572967529296875 166 5461015070154961369239880034964158077653390507865350103007419274700519464376179111077480555413927855005323969503481417916658147078838932112857207211762273448622085961241941192029505596448080735000174988421474154216513099296034066522503091266520326286120786161168850147327540052541430950164794921875 167 911989516715878548663059965839014398968116214813513467202239018874986750550821911549939252754125951785889102907081396792081910562166101662847153604364299665919888355527404179068927434606829482745029223066386183754157687582437689109258016241508894489782171288915197974603699188774418968677520751953125 168 153214238808267596175394074260954419026643524088670262489976155170997774092538081140389794462693159900029369288389674661069760974443905079358321805533206284296774627525463370634364551389847649290672631534866772096516628151192923694492463840592850556993284715547687852678535418239902557302951812744140625 169 25893206358597223753641598550101296815502755570985274360805970223898623821638935712725875264195144023104963409737855017720789604681019958411556385135111862046154912051803309637207609184884252730123674729392484484311310157551604104369226389060191744131865116927559247102672485682543532184198856353759765625 170 4401845080961528038119071753517220458635468447067496641337014938062766049678619071163398794913174483927843779655435353012534232795773392929964585472969015881914977606944893388140210939968795814064997898968630714377759461692061664507589313348301325290639100167992393061246598307717540242488298892974853515625 171 752715508844421294518361269851444698426665104448541925668629554408732994495043861168941193930152836751661286321079445365143353808077250191023944115877701715807461170787576769371976070734664084205114640723635852158596867949342544630797772582559526624699286128726699213473168310619699381465499110698699951171875 172 129467067521240462657158138414448488129386397965149211215004283358302075053147544121057885355986287921285741247225664602804656854989287032856118387930964695232757583498021549773761533294632143625939298788125170243078994205617600263180432522747658826825491246961349712817186470274760134711195008683681488037109375 173 22397802681174600039688357945699588446383846847970813540195741020986258984194525132943014166585627810382433235770039976285205635913146656684108481112056892275267061945157728110860745259971360847287498690345654452052665997571844845530214826435344977040809985724313500317373259357533503305036736502276897430419921875 174 3897217666524380406905774282551728389670789351546921555994058937651609063249847373132084464985899239006543383023986955873625780648887518263034875713497899255876768531110242097528341449935826091070344664679170728621942425982629795034761183494281322302304679488352627216701681465104095846566242806431853771209716796875 175 682013091641766571208510499446552468192388136520711272298960314089031586068723290298114781372532366826145092029197717277884511613555315696031103249862132369778434492944292367067459753738769565937310316318854877508839924546960214131083207111499231402903318910461709762922794256393216773149092491125574409961700439453125 176 120034304128950916532697847902593234401860312027645183924617015279669559148095299092468201521565696561401536197138798240907674043985735562501474171975735297081007918301481217057781166597450801976829209690920628742111990475344100148485956285977321750058973473396104554596153010616249830476729554573469853270053863525390625 177 21246071830824312226287519078759002489129275228893197554657211704501511969212867939366871669317128291368071906893567288640658305785475194562760928439705147583338401539362175419227266487748791949898770115292951287353822314135905726282014262617985949760438304791110506163519082879076219994381131159504164028799533843994140625 178 3781800785886727576279178396019102443065010990742989164728983683401269130519890493207303157138448835863516799427054977378037178429814584632171445262267516269834234863791305645022111674580006324650161401380817345005781930931542218142528028551320937164260824138725262773477448556271652427922600744515780927116644382476806640625 179 676942340673724236153972932887419337308636967342995060486488079328827174363060398284107265127782341619569507097442840950668654938936810649158688701945885412300328040618643710458957989749821132112378890847166304756034965636746057047512517110686447752402687520831822036452463291572625784598145533268324785953879344463348388671875 180 121849621321270362507715127919735480715554654121739110887567854279188891385350871691139307723000821491522511277539711371120357889008625916848563966350259374214059047420584381805360899330050634657223496075056232565247926335550542439755538101248408416011348151496150507472372974210193141964529022056034258360030013406276702880859375 181 22054781459149935613896438153472122009515392396034779070649781624533189340748507776096214697863148689965574541234687758172784777910561290949590077909396946732744687583125773106770322778739164872957452789585178094309874666734648181595752396325961923298054015420803241852499508332044958695579752992142200763165432426536083221435546875 182 4013970225565288281729151743931926205731801416078329790858260255665040460016228415249511075011093061573734566504713171987446829579722154952825394179510244305359533140109120344412181274257838014489520259178717913279038933859416507407439141542465272584721056350594087537250032262139573671962142873051620359659320658245646953582763671875 183 734556551278447755556434769139542495648919659142334351727061626786702404182969799990660526727030030267993425670362510473702769813089154356367047134850374707880794564639969023027429173189184356651582207429705378130064124896273220855561362902271144883003953312158718019316755903971541981969072145768446525817655680458953392505645751953125 184 135158405435234387022383997521675819199401217282189520717779339328753242369666443198281536917773525569310790323346701927161309645608404401571536672812468946250066199893757918213113631064089423892498264882246008139410819541668263608903957540427652001407088443162650670308105679051299272094655181928782002363248977416386681616306304931640625 185 25004305005518361599141039541510026551889225197205061332789177775819349838388291991682084329788102230322496209819139856524842284437554814290734284470306755056262246980345214869426021746856543420112179003215511505791001615208628767647232144979115620260311361985090374006999550624490365337511208656824670437201060822031536099016666412353515625 186 4650800731026415257440233354720864938651395886680141407898787066302399069940222310452867685340587014839984295026360013313620664905385195458076576911477056440464777938344209296387667712223820368221172973935776799642882681625065462452661255614329699519975056537987601952672459236501908876505800817354521950621029251438656951798975467681884765625 187 869699736701939653141323637332801743527811030809186443277073181398548626078821572054686257158689771775077063169929322489647064337307031550660319882446209554366913474470367138424493862185854408857359346125990261533219061463887241478647654799879653810235335572603681565149749877225856959906584752845295604766132470019028849986408412456512451171875 188 163503550499964654790568843818566727783228473792127051336089758102927141702818455546281016345833677093714487875946712628053648095413721931524140137899887396220979733200429022148968728117153938749564539535650020827906387111927100682303417476044158862017901901869453866071714685411056275389700663641571953778413499191070295836054370820522308349609375 189 30902171044493319755417511481709111551030181546712012702520964281453229781832688098247112089362564970712038208553928686702139490033193445058062486063078717885765169574881085186155089614142094423667697972237853936474307164154222028955345902972346024921383459453326780687554075542689636048653425428257099264120151347112285913014276085078716278076171875 190 5871412498453730753529327181524731194695734493875282413478983213476113658548210738666951296978887344435287259625246450473406503106306754561031872351984956398295382219227406185345811052984043624928714609039503079966442393717082804936779684132122722569326755780244515563320621190205930362694898175378690804347258823528938170657415243791282176971435546875 191 1121439787204662573924101491671223658186885288330178940974485793773937708782708251085387697722967482787139866588422072040420642093304590121157087619229126672074418003872434581401049911119952332361384490326545088273590497199962815742924919669235440010741410354026702472594238647329332699274725551497329943630326435294027190595566311564134895801544189453125 192 215316439143295214193427486400874942371881975359394356667101272404596040086279984208394437962809756695130854384977037831760763281914481303262160822891992321038288256743507439629006101226008112087659338411782623579610437572180054524329449159642835479296006383362661401136650919041346752453678213144781469365687269433545898259536453587877271711826324462890625 193 41556072754655976339331504875368863877773221244363110836750545574087035736652036952220126526822283042160254896300568301529827313409494891529597038818154517960389633551496935848398177536619565632918252313474046350864814451430750523195583687811067247504129231988993650419373627374979923223559895136942823587577643000674358364090535542460313440382480621337890625 194 8061878114403259409830311945821559592288004921406443502329605841372884932910495168730704546203522910179089449882310250496786498801442008956741825530721976484315588908990405554589245570074037120781206160174031400507975358590376673076917477570799167233334975475954588017763562190686560934651383991466250010793650475516406635844182664936161076692640781402587890625 195 1572066232308635584916910829435204120496160959674256482954273139067712561917546557902487386509686967484922442727050498846873367266281191746564655978490785414441539837253129083144902886164437238552335201233936123099055194925123451249998908126305837610500320217811144663463894627183879382257019878335918752104761842725699293989615619662551409955064952373504638671875 196 308124981532492574643714522569300007617247548096154270659037535257271662135839125348887527755898645627044798774501897773987179984191113582326672571784193941230541808101613300296400965858275579685598661725636267177768978941096698286042276015539531008020643651319316839170824356624451970035666147108534703676746621566226873304888590793768798598687334954738616943359375 197 60700621361901037204811760946152101500597766974942391319830394445682517440760307693730842967912033188527825358576873861475474456885649375718354496641486206422416736196017820158390990274080289198062936359950344634020488851396049562350328375061287608580066799309905417316652398255017038097026230980381336624319084448546694041063052386372453323941404986083507537841796875 198 12018723029656405366552728667338116097118357861038593481326418100245138453270540923358706907646582571328509420998221024572143942463358576392234190335014268871638513766811528391361416074234398222673381229700262634487137022911470630482679647727646579892089797828301491129126190355583180455821875554677429809847128700635023427228948358421783739857641750199496746063232421875 199 2391725882901624667943993004800285103326553214346680102783957201948782552200837643748382674621669931694373374778645983889856644550208356702054603876667839505456064239595494149880921798772645246312002864710352264262940267559382655466053249897801669398525869767831996734696111880761052910708553235380808532159578611426369662018560723325934964231670708289699852466583251953125 200 478345176580324933588798600960057020665310642869336020556791440389756510440167528749676534924333986338874674955729196777971328910041671340410920775333567901091212847919098829976184359754535715571070645895814864067594788546039855582600324368296697064659919875824976243457637002067493710566101121393869883325427564239289199580299550331988905287972410188911933004856109619140625 201 96147380492645311651348518792971461153727439216736540131915079518341058598473673278684983519791131254113809666101568552372237110918375939422595075842047148119333782431738864825213056310661678829785199825058787677586552497754010972102665198027636109996643895040820224934985037415566235823786325400167846548410940412097129115640209616729769962882454447971298533976078033447265625 202 19421770859514352953572400796180235153052942721780781106646846062704893836891682002294366670997808513330989552552516847579191896405511939763364205320093523920105424051211250694693037374753657783688567679998172484218267250804443388142371045449446485219146162867871711480666776218135407727591535245496045659223414083010863012656828274040386348101486506515476939398348331451416015625 203 3942619484481413649575197361624587736069747372521498564649309750729093448889011446465756434212555128206190879168160920058575954970318923771962933679978985355781401082395883891022686587074992530088779239039629014296308251913302007792901322226237636499486671062177957430575355572281487768701081654835697268822353058851205191569336139630198428664601760822641818697864711284637451171875 204 804294374834208384513340261771415898158228463994385707188459189148735063573358335079014312579361246154062939350304827691949494813945060449480438470715713012579405820808760313768628063763298476410116357429071050549657689310123208555881010301036561455722316605182169232550481177617404726112509757991005828286501809969333108765091178780473901966012115374089800263350759446620941162109375 205 164880346841012718825234753663140259122436835118849069973634133775490688032538458691197934078769055461582902566812489676849646436858737392143489886496721167578778193265795864322568753071476187664073853272959565362679826308575257753955607111712495098423074904062344692672848641411567968853064500388156194798732871043713287296843691649997149903032483651688409053986905686557292938232421875 206 33965351449248620077998359254606893379221988034482908414568631557751081734702922490386774420226425425086077928763372873431027165992899902781558916618324560521228307812753948050449163132724094658743452668733348184727236004352942129526798591196562753135138887916600944177680632859404245433365301814377248793522389368882381296964386425608750628408412794233726736925260367970168590545654296875 207 7030827749994464356145660365703626929498951523137962041815706732454473919083504955510062304986870062992818131254018184800222623360530279875782695739993184027894259717240067246442976768473887594359894702427803074238537852901059020812047308377688489898973749798736395444779891001896678804706617475576090500259134599358652928471627990101011380080541448406381434543528896169824898242950439453125 208 1462412171998848586078297356066354401335781916812696104697667000350530575169369030746092959437268973102506171300835782438446305658990298214162800713918582277802006021185933987260139167842568619626869640653820778153572728703969483449237967832639161625074522968397460359454393049159684593902102193869802490012248429154287178190539002650248534142837190987996254089390591139439930021762847900390625 209 305644143947759354490364147417868069879178420613853485881812403073260890210398127425933428522389215378423789801874678529635277882728972326760025349208983696060619258427860203337369086079096841502015754896648542634096700299129622040890735277021584779640575300395069215125968147274374080125539358518788720412559921693246020241822651553901943635852972916491217104682633548142945374548435211181640625 210 64185270229029464442976470957752294674627468328909232035180604645384786944183606759446019989701735229468995858393682491223408355373084188619605323333886576172730044269850642700847508076610336715423306115903486865769508080059405844298904993487306092977768424633820134544102814201978635167235932005325086372452288733191737590647452786751177386608132637391786588601146699736170211257040500640869140625 211 13543092018325216997468035372085734176346395817399847959423107580176190045222741026243110217827066133417958126121067005648139162983720763798736723223450067572446039340938485609878824204164781046954317590455635728677366204892534633147068953625821585618309137597736048388805693796617492020286781653123593224587432922703456631626612538004498428574315986489666970194841953644331914575235545635223388671875 212 2871135507884946003463223498882175645385435913288767767397698806997352289587221097563539366179338020284607122737666205197405502552548801925332185323371414325358560340278958949294310731282933581954315329685609635675041094022579241146663417695173180987049101924682811726960233039692018331770873577785045698589428876820657080430130407209302563551685318379249456541020139711472247884920941293239593505859375 213 611551863179493498737666605261903412467097849530507534455709845890436037682078093781033884996198998320621317143122901707047372043692894810095755473878111251301373352479418256199688185763264852956269165223034852398783753026809378364239307969071887550241458709957438897842529637454399904667196072068214733799548350762799958131617776735581446036508972814780134243237289758543588799488160495460033416748046875 214 130872098720411608729860653526047330267958939799528612373521907020553312063964712069141251389186585640612961868628300965308137617350279489360491671409915807778493897430595506826733271753338678532641601357621038247905094543058524885477361643082239647721611072638297854241503722686867239163780833262858187274953268833533988369692317760444979136817113022234095995515661001828547866225537521831691265106201171875 215 28137501224888495876920040508100176007611172056898651660307210009418962093752413094865369048675115912731786801755084707541249587730310090212505709353131898672376187947578033967747653426967815884517944291888523223299595326757582850377632753262681524260146380617234038661923300377676456420212879151514510264114952799209807499483848318495670514415679299780330639035867115393137791238490567193813621997833251953125 216 6077700264575915109414728749749638017644013164290108758626357362034495812250521228490919714513825037150065949179098296828909910949746979485901233220276490113233256596676855337033493140225048231055875967047944326568281035729643812329729692511133525262118081347950460076003244369819715069959506708851478266686832071448705038462663122384173262931510827291979121369242777511315215636939922211066044867038726806640625 217 1318860957412973578742996138695671449828750856650953600621919547561485591258363106582529578049500033061564310971864330411873450676095094548440567608799998354571616681478877608136268011428835466139125084849403918865316984753332707275551343274915974981879623652505249836492704028250878170181212955820770783871042559504368993346397897557365598056137849522359469337125682719955401793215963119801331736147403717041015625 218 287511688716028240165973158235656376062667686749907884935578461368403858894323157234991448014791007207421019791866424029788412247388730611560043738718399641296612436562395318573706426491486131618329268497170049254296284323628978902157541893067694979472999913745930208379078443065743013794651429484697048225115831480052633653284150708332863846533605066491308503869162313663029343678794526862397418834269046783447265625 219 62965059828810184596348121653608746357724223398229826800891683039680445097856771434463127115239230578425203334418746862523662282178132003931649578779329521443958123607164574767641707401635462824414109800880240786690886266874746379572501674581825200504586981110358715635018179031397720021028663057148653561300367094131526770069229005124897182390859509561596562347346546692203426265656001382865034724704921245574951171875 220 13852313162338240611196586763793924198699329147610561896196170268729697921528489715581887965352630727253544733572124309755205702079189040864962907331452494717670787193576206448881175628359801821371104156193652974179772055931663067237127238964050757388089445855586464361762815883592854110206068678452350368688351707490661947125504880547536231325994365805886132939161948070008661144590380814112997784457527101039886474609375 221 3061361208876751175074445674798457247912551741621934179059353629389263240657796227143597240342931390723033386119439472455900460159500778031156802520251001332605243969780341625202739813867516202523014018518797307293729624360897537859405119811055217382767767534084608623949582310274020758355541177937969431480125727355436290314736578601005507123044754843100835379554790523471914112954474159918972510365113489329814910888671875 222 679622188370638760866526939805257509036586486640069387751176505724416439426030762425878587356130768740513411718515562885209902155409172722916810159495722295838364161291235840795008238678588596960109112111173002218963157874053806035903346509661371382840209644054284146647032274435065144743997013922129811893258209593668094991117549785051389575200734409680169443742936694787467949547974984129327822779005234412848949432373046875 223 151555748006652443673235507576572424515158786520735473468512360776544865992004860020970924980417161429134490813228970523401808180656245517210448665567546071971955207967945592497286837225325257122104332000791579494828784205913998746006446271654485818373366750624105364702288197199019527277911334104634948052196580739387985183019213602066459875269763773358677785954674882937605352749198421460840104479718167274065315723419189453125 224 33948487553490147382804753697152223091395568180644746056946768813946049982209088644697487195613444160126125942163289397242005032466998995855140501087130320121717966584819812719392251538472857595351370368177313806841702256702432313868705228440316437089012086488717888963147515997233780254637376926888590530314692609141978924801605982321041930820790775092247696224192738354740994243147172183528291952075286610519327223300933837890625 225 7638409699535283161131069581859250195564002840645067862813022983137861245997044945056934619013024936028378336986740114379451132305074774067406612744604322027386542481584457861863256596156392958954058332839895606539383007758047270620458676399071198345027719459961525016708191099377600557293409808549932869320805837056945258080361346022234434434677924395755731650443366129816723704708113741293865689216939487366848625242710113525390625 226 1726280592094973994415621725500190544197464641985785336995743194189156641595332157582867223896943635542413504159003265849755955900946898939233894480280576778189358600838087476781095990731344808723617183221816407077900547469538701426401927081882405712877254562722798039140338322498790709565823938162608496979012021007077837521305471220546897325516129083222316981761872993308818143337885192232746121339589180288153832592070102691650390625 227 391865694405559096732346131688543253532824473730773271498033705080938557642140399771310859824606205268127865444093741347894601989514946059206094047023690928648984402390245857229308789896015271580261100591352324406683424275585285223793237447587306096823136785738075154884856799207225491071442033962912128814235728768606669117336341967064145692892161301891465954859945169481101718537699938636833369544086743925410919998399913311004638671875 228 89345378324467474054974918024987861805483980010616305901551684758453991142408011147858876040010214801133153321253373027319969253609407701498989442721401531731968443744976055448282404096291481920299530934828329964723820737621863086878435671618943634596348662426278006315269657039820456137007608219579281896893406411526409295265388324297193743241888462406713832298338599041401947667556821721717032784095898300649172907808981835842132568359375 229 20460091636303051558589256227722220353455831422431134051455335809685963971611434552859682613162339189459492110567022423256272959076554363643268582383200950766620773617599516697656670538050749359748592584075687561921754948915406646895161768800738092322563843695617663446196751462118884455374742282283655554388590068239547728615773926264057367202392457891137467596319539180481046015870512174273200507557960710848660595888256840407848358154296875 230 4705821076349701858475528932376110681294841227159160831834727236227771713470629947157727001027338013575683185430415157348942780587607503637951773948136218676322777932047888840461034223751672352742176294337408139242003638249904981051096737568982451567794449824153401309165904228025432197620638114120228690024636001497322921260966594201253490264265158382964837299992321929519106820562637677104669260121408859858176831413367272727191448211669921875 231 1087044668636781129307847183378881567379108323473766152153821991568615265811715517793434937237315081135982815834425901347605782315737333340366859782019466514230561702303062322146498905686636313483442723991941280164902840435728050622803346378434946312160517909379435702417323876673874837650367404361772827395690916345881594811283283260489556251045251586464877416298226365718913675549969303411178599088045446627238848056487839999981224536895751953125 232 252194363123733221999420546543900523631953131045913747299686702043918741668318000128076905439057098823548013273586809112644541497251061334965111469428516231301490314934310458737987746119299624728158711966130376998257458981089055249017112958194855812954177454082197813717298248916847463828348930465027253748009267466224215572227794501875496861910916227761142816818282747597728017026866109399801391532305052623459563238508234125926531851291656494140625 233 58761286607829840725864987344728822006245079533697903120827001576233066808718094029841918967300304025886687092745726523246178168859497291046870972376844281893247243379694336885951144845796812561660979888108377840593987942593749873020987319259401404418323346801152090596130491997625459072005300798351350123286159319630242228329076118936990768825243481068346276318659880190270627967259803490153724227027077261266078234572418551340881921350955963134765625 234 13750141066232182729852407038666544349461348610885309330273518368838537633240034002983009038348271142057484779702500006439605691513122366104967807536181561963019854950848474831312567893916454139428669293817360414698993178566937435918356303079273206687319488760777851885228275494924214942001263346426044570683376589647839414689793464872247872588988233208682627795863169008758357914017063353871012415249612386537878251825915029141464472748339176177978515625 235 3231283150564562941515315654086637922123416923558047692614276816677056343811407990701007124011843718383508923230087501513307337505583756034667434771002667061309665913449391585358453455070366722765737284047079697454263396963230297440813731223629203571520079858782795193028644741307190511370296886410120474110593498567242262452101464244978250058412234804040417532027844717058214109794009888159687917583658910836401389179090031848244151095859706401824951171875 236 762582823533236854197614494364446549621126393959699255456969328735785297139492285805437681266795117538508105882300650357140531651317766424181514605956629426469081155574056414144595015396606546572713999035110808599206161683322350204108650930238937322536182367654552223823612729962139194166389339797279652159268978064288398696379659993350233886104575317973446481761306615320343297633511940311450213927404063025151348099205294780475610604382120072841644287109375 237 180732129177377134444834635164373832260206955368448723543301730910381115422059671735888730460230442856626421094105254134642306001362310642531018961611721174073172233871051370152269018648995751537733217771321261638011860318947396998373750270466628145441075221134128877046196217001026989017434273531955277561746747801236350491041979418424005431006784350359706816177429667830921361539142329853813700700794762936960869499511654862972719713238562457263469696044921875 238 43014246744215757997870643169120972077929255377690796203305811956670705470450201873141517849534845399877088220397050484044868828324229932922382512863589639429414991661310226096240026438460988865980505829574460269846822755909480485611038407715390899083697088515449983160684981586914190176813886272524091640491932944454878060600420061264639410630875004152310104067452212686642862716365730736418394730694648026260627673883827066185870563896632927469909191131591796875 239 10280404971867566161491083717419912326625092035268100292590089057644298607437598247680822766038828050570624084674895065686723649969490953968449420574397923823630183007053144037001366318792176338969340893268296004493390638662365836061038179443978424881003604155192545975403710599272491452258518819133257902077571973724715856483500394642248819140779125992402114872121078832107644189211409646003996340636020878276290014058234668818423064771295269665308296680450439453125 240 2467297193248215878757860092180778958390022088464344070221621373834631665785023579443397463849318732136949780321974815764813675992677828952427860937855501717671243921692754568880327916510122321352641814384391041078413753278967800654649620549995526288728840633819570006905628566441577874279075694119893318694806980228637015788188044192776262051572739019601266297554742395239285430108596399401699756335271597613413521538789307799518726723068005359702743589878082275390625 241 594618623572820026780644282215567728971995323319906920923410751094146231454190682645858788787685814445004897057595930599320095914235356777535114486023175913958769785127953851100159027878939479445986677266638240899897714540231239957770558552548921835583650592750516371664256484512420267701257242282894289805448482235101520804953318650459079154429030103723905177710692917252667788656171732255809641276800455024832658690848223179684013140259389291688361205160617828369140625 242 143897706904622446480915916296167390411222868243417474863465401764783388011914145200297826886619967095691185087938215205035463211244956340163497705617608571178022288000964831966238484746703354025928775898526454297775246918735960069780475059463329874470777041317210782430303163388555205421601628118676191480169250981619704079132755457586745747916498919644861686152480476257542043206041375407574994696051297108584171358907550079548304756868884537694336482323706150054931640625 243 34967142777823254494862567659968675869927156983150446391822092628842363286895137283672371933448652004252957976368986294823617560332524390659729942465078882796259415984234454167795951793448915028300692543341928394359385001252838296956655439449589159496398821040082220130563668703418914917449195632838314529681127988533588091229259576193579216743709237473701389735052755730582716499068054224040723711140465197385953640214534669330238055919138942659723765204660594463348388671875 244 8531982837788874096746466509032356912262226303888708919604590601437536642002413497216058751761471089037721746234032655936962684721135951320974105961479247402287297500153206816942212237601535266905368980575430528223689940305692544457423927252491357655088245669497266357479059761759033711202594672169398312318813304659979286201166161871598646277476698250389025673498274650223560491253252011328931003572056570522977043899105945259552345665076856712999900713763199746608734130859375 245 2090335795258274153702884294712927443504245444452733685303124697352196477290591306817934394181560416814241827827338000704555857756678308073638655960562415613560387887537535670150841998212376140391815400240980479414804035374894673392068862176860382625496620189026830257582369641630963259244635694681502586518109259641694925119285709658541668337981791071345311290007077289304772320357046742775588095875153859778129375755280956588590324687943829894684975674871983937919139862060546875 246 514222605633535441810909536499380151102044379335372486584568675548640333413485461477211860968663862536303489645525148173320741008142863786115109366298354240935855420334233774857107131560244530536386588459281197936041792702224089654448940095501090183201366667833349528227085658314676381248700858111899208139521106443369794550318684003807560908382477750695779135130095389617243453279790740261532237952864672655141429368655859246737191179529084450190017327027570675127208232879638671875 247 127012983591483254127294655515346897322204961695837004186388462860514162353130908984871329659259974046466961942444711598810223029011287355170432013475693497511156288822555742389705461495380399042487487349442455890202322797449350144648888203588769275250737566954837333472090157603725066168429111953639104410461713291512339253928714948940467544370472004421857446377133561235459132960108312844598462774357574145819933054057997233944086221343683859196934279775809956756420433521270751953125 248 31499219930687847023569074567806030535906830500567577038224338789407512263576465428248089755496473563523806561726288476504935311194799264082267139341971987382766759627993824112646954450854338962536896862661729060770176053767438835872924274490016401556022604673770469627717488872284871933160213206629096249546056537837896462760490630678567792311059034681275873059755399655411142416876288146800350589147886912845362161481967698268425221980578756213703615596581630806871689856052398681640625 249 7843305762741273908868699567383701603440800794641326682517860358562470553630539891633774349118621917317427833869845830649728892487505016756484517696151024858308923147370462204049091658262730401671687318802770536131773837388092270132358144348014083987449628563768846937301654729198933111356893088450644966136968077921636219227362167038963380285453699635637692391879094514197374461802195748553287296697823841298495178209009956868837880273164110297212200283548826070911050774157047271728515625 250 1960826440685318477217174891845925400860200198660331670629465089640617638407634972908443587279655479329356958467461457662432223121876254189121129424037756214577230786842615551012272914565682600417921829700692634032943459347023067533089536087003520593160241058613038002404680538982879575013899213545571718543659883121664888561221785598228853442877936596490843946606575285708558313367299349924548181151000265401977971879997668705531147400358278629678966956248373508106474117375910282135009765625 251 492167436612014937781510897853327275615910249863743249327995737499795027240316378200019340407193525311668596575332825873270488003590939801469403485433476809858884927497496503304080501555986332704898379254873851142268808296102789950805473557837883668883220505711872538603574815284702773328488702599938501354458630663537887028866668185155442214162362085719201830598250396712848136655192136831061593468901066615896470941879414845088317997489927936049420706018341750534725003461353480815887451171875 252 124026194026227764320940746259038473455209382965663298830654925849948346864559727306404873782612768378540486336983872120064162976904916829970289678329236156084439001729369118832628286392108555841634391572228210487851739690617903067602979336575146684659900811126056502334812957470717629158188309393884841811594211043437592317002050690455710947867665103167655924677751262755690767547931314127818178738561956166631494778844348500910687394357112959869554662778396468220165644304878078401088714599609375 253 31378627088635624373198008803536733784167973890312814604155696240036931756733611008520433067001030399770743043256919646376233233156943957982483288617296747489363067437530387064654956457203464627933501067773737253426490141726329476103553772153512111218954905214892295090707678240091560177021642276652864978333335393989710856201518824685294869810519271101416948943471069477189764189626622474337999220856174910157768179047620170730403910772349578846997329682934306459701908009134153835475444793701171875 254 7970171280513448590792294236098330381178665368139454909455546844969380666210337196164189999018261721541768732987257590179563241221863765327550755308793373862298219129132718314422358940129680015495109271214529262370328495998487686930302658126992076249588909625929916803520252110666456234802806621716136518610688719135981368144396685942192372435867511145795601514609802630021834685776123915883314965829815508673078444700418367167655640227652411293781091276315284930951674653631622972898185253143310546875 255 2032393676530929390652035030205074247200559668875561001911164445467192069883635985021868449749656738993151026911750685495788626511575260158525442603742310334886045877928843170177701529733068403951252864159704961904433766479614360167227177822382979443645171954612128784897664288219946339874715688537614812245725623379675248876821154915259054971146215342177878386225499670655567844872911598550245316286602954711635003398606683627752188258051364879914178275460397657392677036676063858089037239551544189453125 256 520292781191917924006920967732499007283343275232143616489258098039601169890210812165598323135912125182246662889408175486921888386963266600582513306558031445730827744749783851565491591611665511411520733224884470247535044218781276202810157522530042737573170557636861414101929529815697047020718192347350583187306684095285902035745566877665925566359912245444597764270571037187207381469154573967975427862618607900397844511601618683535016267103823126600035477285965057664527536934147902956628240644931793212890625 257 133715244766322906469778688707252244871819221734660909437739331196177500661784178726558769045929416171837392362577901100138925315449559516349705919785414081552822730400694449852331339044198036432760828438795308853616506364226787984122210483290220983556304833312673383424195889162634141084324575433269099879137817812488476823186610687560142870554497447079261625417536756557112297037572725509769684960692982230402246039481616001668499180645682543536209117662493019819783576992076011059853457845747470855712890625 258 34498533149711309869202901686471079176929359207542514634936747448613795170740318111452162413849789372334047229545098483835842731385986355218224127304636833040628264443379168061901485473403093399652293737209189684233058641970511299903530304688877013757526645314594900717034330643647540968264453180930425422665689958022934137533062764127141441477167495699162804707093494509509631458306069055902626774747224614809765122290376443358041361395814129086985056856359796576359558294560526435733732604421675205230712890625 259 8935120085775229256123551536796009506824704034753511290448617589190972949221742390866110065187095447434518232452180507313483267428970466001520048971900939757522720490835204528032484737611401190509944077937180128216362188270362426675014348914419146563199401136480079285711891636704713110780493373860980184470413699127939941621063255908929633342586381386083166419137215077962994547701271885478780334659531175235729166673207498829732712601515859433529129725797187313277125598291176346855036744545213878154754638671875 260 2323131222301559606592123399566962471774423049035912935516640573189652966797653021625188616948644816332974740437566931901505649531532321160395212732694244336955907327617153177288446031778964309532585460263666833336254168950294230935503730717748978106431844295919959995826551551612146234267684520609595775569960895336002549878134358979776918902626065407404270522890189346339074945767274103003017936565262000844653793053210982741364265016041713392208221164641914622709173108139179177046496044597378931939601898193359375 261 606337249020707057320544207286977205133124415798373276169843189602499424334187438644174229023596297062906407254204969226292974527729935822863150523233197771945491812508076979272284414294309684788004805128817043500762338096026794274166473717332483285778711361235109558910729954970770167143865659879104497423759793682696665518193067693721775833585403071332514606474339419394498560845258540883787681443533382220454639986888066495496073169186887195366345723971539716527094181224325765209135467639915901236236095428466796875 262 158860359243425249017982582309188027744878596939173798356498915675854849175557108924773648004182229830481478700601701937288759326265243185590145437087097816249718854877116168569338516545109137414457258943750065397199732581159020099831616113941110620874022376643485133056028927213837795456246501508796479942919468424806651704686796020607363457484418113458645915963005239877154693190619487480817174890272208545090157617828229216195060759034916424211775520699764463144650567042649063946481939847502888436429202556610107421875 263 41780274481020840491729419147316451296903070995002708967759214822749825333171519647215469425099926445416628898258247609506943702807758957810208249953906725673676058832681552333736029851363703140002259102206267199463529668844822286255715037966512093289867885057236589993735607857239340204992829896813474224987820195724149398332627353419736589318401963839623875898270378087691684309132925207454916996141590847358711453488824283859300979626183019567696961944038053807043099132216703817924750179893259658780880272388458251953125 264 11029992462989501889816566654891543142382410742680715167488432713205953887957281186864883928226380581589990029140177368909833137541248364861894977987831375577850479531827929816106311880760017628960596402982454540658371832575033083571508770023159192628525121655110489627618767624731162363050329470021573295671278303818951188195677605471894315676328752273854317612718830269095710291135562714578781443962786504090623759690497295764934810059482125795388214409737991066959351023424436495291709985845123335349955596029758453369140625 265 2922948002692218000801390163546258932731338846810389519384434668999577780308679514519194240979990854121347357722147002761105781448430816688402169166775314528130377075934401401268172648401404671674558046790350453274468535632383767146449824056137186046559157238604279751318973420553758026208337309555716923352888750512022064871854565450051993654227119352571394167370490021310363227150924119363377082650138423584015296317981783377707724665762763335777876818580567632744228021207475671252303146248957683867738232947885990142822265625 266 777504168716129988213169783503304876106536133251563612156259621953887689562108750862105668100677567196278397154091102734454137865282597239114976998362233664482680302198550772737333924474773642665432440446233220571008630478214082060955653198932491488384735825468738405935489699572438341185950685411846055345295666786578708682948810453909023090158902029821639540711022851298261165429261831078808472895336747945445268977551250741991343732961780048030093436381455324921561160835270933480962349278559118670678942115046083927154541015625 267 207593613047206706852916332195382401920445147578167484445721319061688013113083036480182213382880910441406332040142324430099254810030453462843698858562716388416875640687013056320868157834764562591670461599144269892459304337683159910275159404114975227398724465400153154384775749785841037096648833004962896777193943032016515218347332391193709165072426841962377757369843101296635731169612908898041862263054911701433886817006183948111688776700795272824034947513848571754056829943017339239416947257375284685071277544717304408550262451171875 268 55635088296651397436581577028362483714679299550948885831453313508532387514306253776688833186612083998296896986758142947266600289088161528042111294094807992095722671704119499093992666299716902774567683708570664331179093562499086855953742720302813360942858156727241045377233301323094125907342606944724359566841151654387274394390066603396113939767648485274613186774303094988495244839405359608582602991399639555402631714515746816364872461400324140821650947353606797732745934157307826914048005991772094483537685609219945035874843597412109375 269 14965838751799225910440444220629508119248731579205250288660941333795212241348382265929296127198650595541865289437940452814715477764715451043327938111503349873749398688408145256284027234623846846358706917605508705087176168312254364251556791761456794093628844159627841206475758055912319869075161268130852723480269795030176812090927916313554649797497442538870947242287532551905220861800041734708720204686503040403307931204735893602150692116687193881024104838120228590108656288315805439878913611786693416071637428880165214650332927703857421875 270 4040776462985790995818919939569967192197157526385417577938454160124707305164063211800909954343635660796303628148243922259973178996473171781698543290105904465912337645870199219196687353348438648516850867753487350373537565444308678347920333775593334405279787923099517125747886170393974896827589988796193167770654040604181697067580705375092137676655213438847036545459652985321181474955690960464923368994937472562869605262485565192165804046678768886803914528890509861974122006541203669347875808132299227946786626909518202650360763072967529296875 271 1095050421469149359866927303623461109085429689650448163621321077393795679699461130398046597627125264075798283228174102932452731508044229552840305231618700110262243502030823988402302272757426873748066585161195071951228680235407651832286410453185793623830822527159969141077677152176767197040276886963768348465847245003733239905314371156649969310373562841927546903819565959022040179712992250285994232997628055064537663026133588167076932896649946368323860837329328172594987063772666194393274344003853090773579175892479432918247766792774200439453125 272 297853714639608625883804226585581421671236875584921900504999333051112424878253427468268674554578071828617133038063355997627142970188030438372563023000286429991330232552384124845426218190020109659474111163845059570734201024030881298381903643266535865681983727387511606373128339456855014842735265917170356928021654736914066051680887779088804476836918418032934398144820553651795793712678808881233074199734114349956016721408452918612718181134313467792040820667253191899179744663008606164613287334018619956893918377533088009601109661161899566650390625 273 81314064096613154866278553857863728116247667034683678837864817922953691991763185698837348153399813609212477319391296187352210030861332309675709705279078195387633153486800866082801357565875489937036432347729701262810436879560430594458259694611764291331181557576790668539864036671721419052066727595387507441349911743177540032108882363691243622176478728122991090693536011146940251683561314824576629256527413217537992564944507646781272063449667576707227144042160121388476070293001349482939427442187083248232039717066533026621102937497198581695556640625 274 22280053562472004433360323757054661503851860767503328001574960110889311605743112881481433394031548928924218785513215155334505548456005052851144459246467425536211484055383437306687571973049884242747982463277938146010059704999557982881563156323623415824743746776040643179922746005991985426197639434059171113972205858912465644228133909232317708975289792059966739682225356732967829325197006899646656574797455677244744278935519163294221738050932886858599266933846439731838180549396871509773330671405423841875829738044235469038338508107699453830718994140625 275 6127014729679801219174089033190031913559261711063415200433114030494560691579356042407394183358675955454160166016134167716989025825401389534064726292778542022458158115230445259339082292588718166755695177401432990152766418874878445292429867988996439351804530363411176874478755151647795992204350844366272056342356611200928052162736825038887369968204692816490853412611973101566153064429176897402830558069300311242304676707267769905910977964006543886114798406807770926255499651084139665187665934636491556515853177962164753985543089729617349803447723388671875 276 1691056065391625136492048573160448808142356232253502595319539472416498750875902267704440794606994563705348205820453030289888971127810783511401864456806877598198451639803602891577586712754486214024571868962795505282163531609466450900710643564963017261098050380301484817356136421866358106781769710125037264179853783930103641986172031171798161948187288196699052067152050541370614040682379991857810252483536926177575273834267205375310487790082732020586459127175713769866884075944716059610147617882803974764613908132276270609580249781985185109078884124755859375 277 468422530113480162808297454765444319855432676334220218903512433859370153992624928154130100106137494146381453012265489390299245002403587032658316454535505094700971104225598000966991519432992681284806407702694354963159298255822206899496848267494755781324159955343511294407649788856981195578550209704635322177819498148638708830169652634588090859647878830485637422601117999959660089269019257744613439937939728551188350852092015888961005117852916769702449178227672714253126889036686348512010890153536701009798052552640526958853729189609896275214850902557373046875 278 130221463371547485260706692424793520919810284020913220855176456612904902809949730026848167829506223372694043937409806050503190110668197195079011974360870416326869966974716244268823642402371965397176181341349030679758284915118573518060123818363542107208116467585496139845326641302237568474454415118937474474507486834812455697400939335528774185331271621219727924785610696556386780261600073827418164064634818956074269863173112436787045123732562173500759670936862609550970233722486803183509944008564495232192810564242989387374185725817949973861686885356903076171875 279 36331788280661748387737167186517392336627069241834788618594231395000467883975974677490638824432236320981638258537335888090390040876427017427044340846682846155196720785945832151001796230261778345812154594236379559652561491318082011538774545323428247911064494456353423016846132923324281604372781818183555378387588826912675139574862074612527997707424782320304091015185384339231911692986420597849667774033114488744721291825298369863585589521384846406711948191384668064720695208573818088199274378389494169781794147423794039077397817503208042707410641014575958251953125 280 10172900718585289548566406812224869854255579387713740813206384790600131007513272909697378870841026169874858712390454048665309211445399564879572415437071196923455081820064833002280502944473297936827403286386186276702717217569062963230856872690559909415098058447778958444716917218530799743111469638638322875428893318624041079475672137414539232863627523045214968403008510144958574518187095018469245016583705423585664511288048206128319972955417280077964294908558017141119974990959558713170886140232757486972842523683326441454576604026799566690265783108770847320556640625 281 2858585101922466363147160314235188429045817807947561168510994126158636813111229687624963462706328353734835298181717587674951888416157277731159848737817006335490877991438218073640821327396996720248500323474518343753463538136906692667870781226047334545642554423825887322965453738407154727814322968457368727995519022533355543332663870613485524434679333975705406121245391350733359439610573700189857849660021224027571727671941545922057912400472255701907966869304802816654712972459635998401019005405404853839368749155014730048736025731530678239964685053564608097076416015625 282 806120998742135514407499208614323136990920621841212249520100343576735581297366771910239696483184595753223554087244359724336432533356352320187077344064395786608427593585577496766711614325953075110077091219814172938476717754607687332339560305745348341871200347518900225076257954230817632992456804609975294703912380820774396956460297790419946069004513029046180645951029755595884769342575381325988867614926889399722090147056388879839140298716246411951418786358347737163306569560168303557865859427010449330141050076078443258689432890841272994230295569286681711673736572265625 283 228132242644024350577322276037853447768430535981063066614188397232216169507154796450597834104741240598162265806690153801987210406939847706612942888370224007610185008984718431584979386854244720256151816815207410941588911124553975515052095566525933580749549698347848763696581001047321390136865275704623008401207203772279154338678264274688844737528277187220069122804141420833635389723948832915254849535024309700121351511616958052994476704536697734582251516539412409617215759185527629906876038217843957160429917171530199442209109508108080257367173646108130924403667449951171875 284 64789556910902915563959526394750379166234272218621910918429504813949392140031962191969784885746512329878083489100003679764367755570916748678075780297143618161292542551660034570134145866605500552747115975518904707411250759373329046274795140893365136932872114330789048889829004297439274798940822883229020146248049058667297650337155362595122886483536462910544707394484131798055441775315081159734474213961847298939086867086186096011292661140917547725323646384625451015258005872984432974134310538395223616167171221938111547691447418064117250142528763503985828720033168792724609375 285 18465023719607330935728465022503858062376767582307244611752408871975576759909109224711388692437756014015253794393501048732844810337711273373251597384685931175968374627223109852488231571982567657532928053022887841612206466421398778188316615154609064025868552584274878933601266224770193317698134521720270741680693981720179830346089278339610022647807891929505241607427977562445800905964798130524325150979126480197639757119563037363218408425161501101717239219618253539348531673800563397628278503442638730607643798252361791092062514148273416290620697598635961185209453105926513671875 286 5280996783807696647618340996436103405839755528539871958961188937385014953334005238267457166037198220008362585196541299937593615756585424184749956852020176316326955143385809417811634229587014350054417423164545922701091049396520050561858551934218192311398406039102615375009962140284275288861646214105809347678991495863579526400808063037182171547680787955442586252916740811899327706644223885735593395550415914483455152970425742233326619345636228128626500615339902299148748970581637174688721920014504328115743679997786764804090221855844191658858197850527241054805926978588104248046875 287 1515646076952808937866463865977161677476009836690943252221861225029499291606859503382760206652675889142400061951407353082089367722140016741023237616529790602785836126151727302911939023891473118465617800448224679815213131176801254511253404405120621193371342533222450612627859134261587007903292463448367282783870559312847324077031914091671283234184386143212022254587104613015107051806892255206115304522969367456751628902512188020964739752197597472915805676602551959855690954556929869135663191044162742169218436159364801498773893672627283006092302783101318182729301042854785919189453125 288 436506070162408974105541593401422563113090832966991656639896032808495795982775536974234939515970656073011217842005317687641737903976324821414692433560579693602320804331697463238638438880744258118097926529088707786781381778918761299240980468674738903690946649568065776436823430667337058276148235287493253421989485246194737810942627044454330158089896190487208036308119927189616400098541479804304790055134877119835300161564885935249728002281064581060267383614557117965600110134687770286739460185794285674851427795985848390684526159330348801304457626850369555409313761629164218902587890625 289 126150254276936193516501520493011120739683250727460588768929953481655285039022130185553897520115519605100241956339536811728462254249157873388846113299007531451070712451860566875966508836535090596130300766906636550379819334107522015480643355446999543166683581725171009390241971462860409841806839998085550238954961236150279227362419215847301415687979999050803122493046658957799139628478487663444084325933979487632401746692252035287171392659227663926417273864607007092058431828924765612867703993694548560032062633039910184907828060046470803576988254159756801513291677110828459262847900390625 290 36583573740311496119785440942973225014508142710963570742989686509680032661316417753810630280833500685479070167338465675401254053732255783282765372856712184120810506611039564394030287562595176272877787222402924599610147606891181384489386573079629867518338238700299592723170171724229518854123983597764458524738650911640157605185318673653548093379973854553153925436784278329954424742766274190920655759220975858317924456370874732631353469697571705307600320484946408654327595668088939648986665972894712287205494489826950294596708258071590176252912679997412804552326219869428314268589019775390625 291 10645819958430645370857563314405208479221869528890399086209998774316889504443077566358893411722548699474409418695493511541764929636086432935284723501303245579155857423812513238662813680715196295407436081719251058486552953605333782886411492766172291447836427461787181482442519971750789986550079226949457430698947415287285863108927734033182495173572391674967792302104224994016737600144985789557910825933303974770516016803924547195723859681993366244511693261119404918409330339413881437855119798112361275576798896539642535727642103098832741289597589879247126124726929982003639452159404754638671875 292 3108579427861748448290408487806320875932785902435996533173319642100531735297378649376796876222984220246527550259084105370195359453737238417103139262380547709113510367753253865689541594768837318258971335862021309078073462452757464602832155887722309102768236818841856992873215831751230676072623134269730551918059107027318908228695085161281459861979474609535524835419517680808319311035438164335270096622857025187181459273345402383213527561286581799711653092727181016585613939831482459385909766790725014145829584658638215917248223611747649386386760693629455578775243309394441894255578517913818359375 293 910813772363492295349089686927252016648306269413746984219782655135455798442131944267401484733334376532232572225911642873467240319945010856211219803877500478770258537751703382647035687267269334249878601407572243559875524498657937128629821675102636567111093387920664098911852238703110588089278578341031051711991318359004440111007659952255467739559986060593908776777918680476837558133383382150234138310497108379844167567090202898281563575456968467315514356169064037859584884370624360600071561669682429144728068304980997263753729518242061270211320883233430484581146289652571475016884505748748779296875 294 267779249074866734832632367956612092894602043207641613360616100609824004741986791614616036511600306700476376234418023004799368654063833191726098622339985140758456010099000794498228492056577184269464308813826239606603404202605433515817167572480175150730661456048675245080084558178714512898247902032262985931554335424250619981829391787223795009248146075296158816034129002453301500535199335374230019143599202510159807365491106017756375478147844385365861148786184094900057799787111831696118100198664252920698572619751777855066556896617647686185689830187103999105003000089743745556916110217571258544921875 295 78994878477085686775626548547200567403907602746254275941381749679898081398886103526311730770922090476640530989153316786415813752948830791559199093590295616523744522979205234376977405156690269359491971100078740683948004239768602887166064433881651669465545129534359197298624944662720781304983131099517580849808528950153932894639670577231019527728203092212366850730068055723723942657883803935397855647361764740497143172819876275238130766053614093682929038891924307995517050937197990350354839558605954611606078922826774467244634284502206067424778499905195679735975885026474404939290252514183521270751953125 296 23382484029217363285585458369971367951556650412891265678648997905249832094070286643788272308192938781085597172789381768779080870872853914301522931702727502491028378801844749375585311926380319730409623445623307242448609254971506454601155072428968894161801358342170322400392983620165351266275006805457203973808497047336686659009530514630809877396871949793683530673580025325656319205492630501676257222787390012656441120634957234492616535994715540511634341033228213782681091823494871404149521876332368167503515547597989469729852474889267923864275085332235560948040608900511516981118838884867727756500244140625 297 6944597756677556895818881135881496281612325172628705906558752377859200131938875133205116875533302817982422360318446385327387018649237612547552310715710068239835428504147890564548837642134954959931658163350122251007236948726537417016543056511403761566055003427624585752916716135189109326083677021220789580221123623058995937725830562845350533586870969088724008610053267521719926804031311258997848395167854833758963012828582298644307111190430515531955399286868779493456284271577976807032407997270713345748544117636602872509766185042112573387689700343673961601568060843451920543392295148805715143680572509765625 298 2069490131489911954954026578492685891920472901443354360154508208602041639317784789695124828908924239758761863374897022827561331557472808539170588593281600335470957694236071388235553617356216578059634132678336430800156610720508150270929830840398320946684391021432126554369181408286354579172935752323795294893342083445587726053205239884854641864022319609593604151767202196865602280044239324893929669650523753088278599660697883660467946575463168435194607245867094359321018323640650061416305569844678030369133116548334600532364967246726592235943288129554832158262663182509667819274534543874324299395084381103515625 299 618777549315483674531253946969313081684221397531562953686197954372010450156017652118842323843768347687869797149094209825440838135684369753212005989391198500305816350576585345082430531589508756839830605670822592809246826605431936931008019421279097963058632915408205839756385241077620019172707789944814793173109282950230730089908366725571537917342673563268487641378393456862815081733227558143284971225506602173395301298548667214479916026063487362123187566514261213436984478768554368363475365383558731080370801847952045559177125206771251078547043150736894815320536291570390677963085828618422965519130229949951171875 300 185633264794645102359376184090793924505266419259468886105859386311603135046805295635652697153130504306360939144728262947632251440705310925963601796817359550091744905172975603524729159476852627051949181701246777842774047981629581079302405826383729388917589874622461751926915572323286005751812336983444437951936538159180790952925848605756536260529116772505021291387312609844701998356327837780641432684132720251242786210635103837103299944014272461069761372375022684808084300992963897030139335867056875693563756530507318211340325623444226386999555829750353587107463268536820065735220003039257353520952165126800537109375 301 55875612703188175810172231411328971276085192197100134717863675279792543649088393986331461843092281796214642682563207147237307683652298588715044140842025224577615216457065656660943477002532640742636703692075280130674988442470503904870024153741502546064194552261360987330001587269309087731295513432016775823532897985913418076830680430332717414419264148524011408707581095563255301505254679171973071237923948795624078649401166254968093283148296010781998173084881828127233374598882133006071940095984119583762690715682702781613438012656712142486866304754856429719346443829582839786301220914816463409806601703166961669921875 302 16874435036362829094672013886221349325377728043524240684794829934497348182024694983872101476613869102456822090134088558465666920462994173791943330534291617822439795370033828311604930054764857504276284515006734599463846509626092179270747294429933768911386754782931018173660479355331344494851245056469066298706934062010344676053153535045467051614134552128490578454998378693694557954962168879264233075516771833659105269177009987394863614644790632154181173935805668053870605452696322494290875794385355348129127388827363606979638536215841798860939555727723326947346724019833241053896734145683999080138164572417736053466796875 303 5112953816017937215685620207525068845589451597187844927492833470152696499153482580113246747414002338044417093310628833215097076900287234658958829151890360200199257997120249978416293806593751823795714208047040583637545492416705930319036430212269931980150186699228098506619125244665397381939927252110127088508201020789134436844105521118776516639082769294932645271864508744189451060353537170417062621881581865598708896560634026180643675237371561542716895702549117420322793452166985715770135365698762670483125598814691172914830476473400065054864685385500168065046057378009472039330710446142251721281863865442574024200439453125 304 1554337960069452913568428543087620929059193285545104857957821374926419735742658704354427011213856710765502796366431165297389511377687319336323484062174669500860574431124555993438553317204500554433897119246300337425813829694678602816987074784530059321965656756565341946012214074378280804109737884641478634906493110662206727598302441142447310181365928281539429705340142065220014910906661597308680542286816774134901172598764213052062143940891351122205836922698687774922417033182641980341204634757148212003018845217480686793927953630226384812934402859889448816166853901225939835254690544702133466849182514124549925327301025390625 305 474073077821183138638370705641724383363053952091256981677135519352558019401510904828100238420226296783478352891761505415703800970194632397578662638963274197762475201492989577998758761747372669102338621370121602914873218056876973859181057809281668093199525310752429293533725292685375645253470054815650983646480398751973051917482244548446429605316608125869526060128743329892104547826531787179147565397479116111144857642623084980878953901971862092272780261423099771351337195120705804004067413600930204660920747791331609472148025857219047367944992872266281888930890439873911649752680616134150707389000666807987727224826812744140625 306 145066361813282040423341435926367661309094509339924636393203468921882753936862336877398672956589246815744375984879020657205363096879557513659070767522761904515317411656854810867620181094696036745315618139257210491951204725404354000909403689640190436519054745090243363821319939561724947447561836773589200995823002017999349379816270051194293988244341232759231603208873992867853132989408175056081077492531990684477493869889142906075550221669427029329438690303585784429370173920700193136806768099391301696388023481878239054557810968230423101255109879670159551706912654601632091422054331393482275333242457794040092267096042633056640625 307 44535373076677586409965820829394872021892014367356863372713464959018005458616737421361392597672898772433523427357859341762046470742024156693334725629487904686202445378654426936359395596071683280811894768751963621029019850699136678279186932719538464011349806742704712693145221445449558866401483889491884705717661619525800259603594905716648254391012758457084102185124315810430911827748309742216890790207321140134590618055966872165193918052514098004137677923200835819816643393654959292999677806513129620791123208936619389749247967246739892085318733058738982374022184962701052066570679737799058527305434542770308325998485088348388671875 308 13716894907616696614269472815453620582742740425145913918795747207377545681253955125779308920083252821909525215626220677262710312988543440261547095493882274643350353176625563496398693843590078450490063588775604795276938114015334096909989575277617846915495740476753051509488728205198464130851657037963500489361039778813978532141535753072381168588023569646885254387973779359699014016550651140011768953182217573147032489959845127603988263529580868755942556645741265435403996840636101847590651187568029378869131042032555426710051655789828018618032339569439306642034756493251857992638265001945185353636305905271760639152489602565765380859375 309 4238520526453559253809267099975168760067506791370087400907885887079661615507472133865806456305725121970043291628502189274177486713459923040818052507609622864795259131577299120387196397669334241201429648931661881740573877230738235945186778760783914696888183807316692916432017015406325416433162024730721651212561291653519366431734547699365781093699283020887543605883897822146995331114151202263636606533305230102433039397592144429632373430640488445586250003534051019539835023756555470905511216958521078070561491988059626853405961639056857752971992926956745752388739756414824119725223885601062274273618524728974037498119287192821502685546875 310 1313941363200603368680872800992302315620927105324727094281444624994695100807316361498400001454774787810713420404835678674995020881172576142653596277358983088086530330788962727320030883277493614772443191168815183339577901941528853143007901415843013556035336980268174804093925274775960879094280227666523711875894000412590993689712968573470891205619979919702128582391287078427731888054743183634249977349076927269200698432157595107914109225636804801421401042175328634984452611925836570295636331376384480696073433802351340638263657574007375774677889768892300743918621024119450837522373845382734054748708836957557513370920787565410137176513671875 311 408635763955387647659751441108606020158108329755990126321529278373350176351075388426002400452434959009131873745903896067923451494044671180365268442258643740394910932875367408196529604699300514194229832453501522018608727503815473327475457340327177215926989800863402364073210760455323833398321150804288874393403034128315799037500733226349447164947813755027361989123690281391024617185025130110251742955562924380721417212401012078561287969173046293242055724116527205480164762308935173361942899058055573496478837912531266938499997505516293865924823718125505531358691138501149210469458265914030291026848448293800386658356364932842552661895751953125 312 127494358354080946069842449625885078289329798883868919412317134852485255021535521188912748941159707210849144608722015573192116866141937408273963753984696847003212211057114631357317236666181760428599707725492474869805922981190427678172342690182079291369220817869381537590841757262061036020276199050938128810741746648034529302780411561138373923254013625689553346696510944101641847764415530781698529264415945439638536322385036615077021415535265446689318300563080678763125076572719208428514241943482254374541701424239792846498436092977188863958584206175120120110540742473773357649384229534074218923212586981341040637704023174592293798923492431640625 313 39905734164827336119860686732902029504560227050650971776055263208827884821740618132129690418582988356995782262529990874409132579102426408789750654997210113112005422060876879614840295076514891014151708518079144634249253893112603863267943262026990818198566115993116421265933470023025104274346450302943634317762166700834807671770268818636311037978506264840830197516007925503813898350262061134671639659762190922606861868906516460519107703062538084813756628076244252452858148967261112238124957728309945619231552545787055160954010497101860114419036856532812597594599252394291060944257263844165230522965539725159745719601359253647387959063053131103515625 314 12530400527755783541636255634131237264431911293904405137681352647571955834026554093488722791435058344096675630434417134564467629838161892359981705669123975517169702527115340199059852654025675778443636474676851415154265722437357613066134184276475116914349760421838556277503109587229882742144785395124301175777320344062129608934900311837117736499612604595240803884920343780813272083647845949258269957715634211719271495687033885378024692196491983555518670781658774598522971596780769503822945664711426453904848084226534418782751441349280915006929290679787607415279930341234570302850128999639817695788731846041579780794733895565514103509485721588134765625 315 3947076166243071815615420524751339738296052057579887618369626083985166087718364539448947679302043378390452823586841397387807303399020996093394237285774052287908456296041332162703853586018087870209745489523208195773593702567767648115832268047089661828020174532879145227413479519977413063775607399464154870369855908379570826814493598228692086997377970447500853223749908290956180706349071474016355036680424776691570521141415673894077778041894974819988381296222513998534736052985942393704227884384099332980027146531358341916566704025023488227182726564133096335813178057488889645397790634886542574173450531503097630950341177103136942605488002300262451171875 316 1247276068532810693734472885821423357301552450195244487404801842539312483719003194465867466659445707571383092253441881574547107874090634765512578982304600522979072189549060963414417733181715766986279574689333789864455610011414576804602996702880333137654375152389809891862659528312862528153091938230672939036874467047944381273380280730889324928940514745618175280317529455562779155185781934781982208433080882961999758866999480819744445026106832710265268776393113228548554056204923650628304723149898426609906744019681675329688472946150743775479745803181585839809232900163319567138300535956087293815663438957691304198483241231266400063759647309780120849609375 317 395386513724900989913827904805391204264592126711892502507322184084962057338924012645679986931044289300128440244341076459131433196086731220667487537390558365784365884087052325402370421418603898134650625176518811387032428373618420847059149954813065604636436923307569735720463070475177421424530144419123321674689206054198368863661548991691916002474143174360961563860656837413400992193892873325888360073286639898953923560838835419858989073275865969154090202116616893449891635816960797249172597238517801235340437854239091079511245923929785776827079419608562711219526829351772302782841269898079672139565310149588143430919187470311448820211808197200298309326171875 318 125732911364518514792597273728114402956140296294381815797328454539017934233777836021326235844072083997440843997700462314003795756355580528172261036890197560319428351139682639477953794011116039606818898806132982021076312222810657829364809685630554862274386941611807175959107256411106420013000585925281216292551167525235081298644372483088101916523004732328091871212957693273369777059180440032001776459966216358699141771029688718980617095410462215639514470202172756895876870133876280549449853240244666989986194079116131100031531277761336744116877524101296719982741082576886597035719470041169110810982306204061169763488940004481504709821820142678916454315185546875 319 40108798725281406218838530319268494543008754517907799239347776997946721020575129690803069234258994795183629235266447478167210846277430188486951270767973021741897644013558761993467260289546016634575228719156421264723343599076599847567374289716147001065529434374166489130955214795142947984147186910164707997323822440549990934267554822105104511370838509612661306916933504154204958881878560370208566690729223018425026224958470701354816853435937446789005115994493109449784721572706533495274503183638048769805595911238045820910058477605866421373283930188313653674494405342026824454394510943132946348703355679095513154552971861429600002433160625514574348926544189453125 320 12834815592090049990028329702165918253762801445730495756591288639342950726584041501056982154962878334458761355285263193013507470808777660315824406645751366957407246084338803837909523292654725323064073190130054804711469951704511951221559772709167040340969418999733276521905668734445743354927099811252706559143623180975997098965617543104343550470420466598332481569462940576092272106769393638952457541365176486202213049675610766874847911815635295921335561220526415765386670089013928322187117082189607280360900500381746338747596434165286673746850466320555987340715246544729659486890745974960410883337552245823663216748317328011405734767398165786289609968662261962890625 321 4119975805060906046799093834395259759457859264079489137865803653229087183233477321839291271743083945361262395046569484957335898129617628961379634533286188793327725993072756031968956976942166828703567494031747592312381854497148336342120687039642619949451183498914381763531719663757083616931599039412118805485103041093295068767963231336494279701004969778064726583797603924925619346272975358103738870778221652070910388945871056166826179692818929990748715151788979460689121098573470991422064583382863936995849060622540574737978455367057022272738999688898471936369594140858220695291929457962291893551354270909395892576209862291661240860334811217398964799940586090087890625 322 1326632209229611747069308214675273642545430683033595502392788776339766073001179697632251789501273030406326491204995374156262159197736876525564242319718152791451527769769427442294004146575377718842548733078222724724586957148081764302162861226764923623723281086650430927857213731729780924651974890690702255366203179232041012143284160490341300119430607830466189802845538269447843743529971655672528001490280856103214853545452343139994370468579816021564504169239216739083889759242032603367117328232922624145301979271837896557614965379644978748352682625445353070080083784532221838596664760169974314078923529657272772628199047065229306828417408660237924777902662754058837890625 323 428502203581164594303386553340113386542174110619851347272870774757744441579381042335217328008911188821243456659213505852472677420869011117757250269268963351638843469635525063860963339343847003186143240784265940086041587158830409869598604176245070330462619790988089189697880035348719238662587889693096828483283626891949246922280783838380239938576086329240579306319108861031653529160180844782226544481360716521338397695181106834218181661351280574965334846664267006724096392235176530887578897019234007598932539304803640588109633817625328135717916488018849041635867062403907653866722717534901703447492300079299105558908292202069066105578822997256849703262560069561004638671875 324 138834713960297328554297243282196737239664411840831836516410131021509199071719457716610414274887225178082879957585175896201147484361559602153349087243144125930985284161910120690952121947406429032310410014102164587877474239461052797749947753103402787069888812280140897462113131452985033326678476260563372428583895112991556002818973963635200924214658607231444515894146615707039903884466879939754111332473671157537589561456201772520159600261594951346420966340635207769671567420940251900621826986271902601086400472850683864975609910321887120495385518031731814920599117164676272300585970178978076344220715077913813724730659664205814871118879810489439250886789523065090179443359375 325 45121282037096631780146604066713939602890933848270346867833292581990489698308823757898384639338348182876935986215182166265372932417506870699838453354021840927570217352620789224559439632907089435500883254583203491060179127824842159268733019758605905797713863991045791675186767722220135831170504784683096039289765911722255700916166538181440300369764047350219467665597650104787968762451735980420086183053943126199716607473265576069051870085018359187586814060706442525143259411805581867702093770538368345353080153676472256117073220854613314161000293360312839849194713078519788497690440308167874811871732400321989460537464390866889833113635938409067756538206594996154308319091796875 326 14709537944093501960327792925748744310542444434536133078913653381728899641648676545074873392424301507617881131506149386202511575968107239848147335793411120142387890856954377287206377320327711155973287940994124338085618395670898543921606964441305525290054719661080928086110886277443764280961584559806689308808463687221455358498670291447149536885705377279290359992274638447122722964417381236592096464626418799464604830706113882772085032306571256580509564329083341136479606658939178195705642533281095053239918646333649306591976741218745274155016191948290057755072538552190062737701559002310984463231333969302996770490028970200617068422849130044558167148670690949074923992156982421875 327 4810018907718575141027188286719839389547379330093315516804764655825350182819117230239483599322746592991047130002510849288221285341571067430344178804445436286560840310224081372916485383747161548003265156705078658553997215384383823862365477372306906769847893329173463484158259812724110919874438151056787403980367625721415902229065185303217898561625658370327947717473806772209130409364483664365615543932838947424925779640899239666471805564248800901826627535610252551628831377473111269995745108382918082409453397351103323255576394378529704648690294767090848885908720106566150515228409793755691919476646207962079943950239473255601781374271665524570520657615315940347500145435333251953125 328 1577686201731692646256917758044107319771540420270607489511962807110714859964670451518550620577860882501063458640823558566536581592035310117152890647858103101991955621753498690316607205869068987745070971399265800005711086646077894226855876578116665420510109011968896022803909218573508381718815713546626268505560581236624415931133380779455470728551607874072866999306022855208856250908201038206541024893324252253089872132363916427876393486964161022023422333697052012568693182173524683926869429041341144090242589984353006000020073201268756908637917342111503655045755329650727584973120798875842569459558460420939266392200522533576974699376414444840843696022694211933412589132785797119140625 329 519058760369726880618525942396511308204836798269029864049435763539425188928376578549603154170116230342849877892830950768390535343779617028543301023145315920555353399556901069114163770730923696968128349590358448201878947506559627200635583394200382923347825864937766791502486132910684257585490369756840042338329431226849432841342882276440849869693478990569973242771681519363713706548798141569951997189903678991266567931547728504771333457211208976245705947786330112135100056935089621011940042154601236405689812104852138974006604083217421022941874805554684702510053503455089375456156742830152205352194733478489018643033971913546824676094840352352637575991466395726092741824686527252197265625 330 171289390922009870604113560990848731707596143428779855136313801968010312346364270921369040876138356013140459704634213753568876663447273619419289337637954253783266621853777352807674044341204819999482355364818287906620052677164676976209742520086126364704782535429463041195820423860525805003211822019757213971648712304860312837643151151225480456998736735943580026365971253307064441135289928737703229380055190904621219440211811396820657012904536969787755171852325380465799289183250363696296054714999624233580917117511305984267328503248707414035926278116397574810783784440864170959474896548783839787286631160016491104469735001594863817866862879894105216526397028167639291496016085147857666015625 331 56696788395185267169961588687970930195214323474926132050119868451411413386646573674973152530001795840349492162233924752431298175601047568027784770758162858002261251833600303779340108676938795419828659625754853297091237436141508079125424774148507826717283019227152266635816560297834041456063113088539637824615723772908763549259883031055634031266581859597324988727136484844638330015780966412179768924798268189429623634710109572347637471271401736999746961883119700934179564719655870383473994110664875621315283565896242280792485734575322154045891598056527597262369432649926040587586190757647450969591874913965458555579482285527899923713931613244948826670237416323488605485181324183940887451171875 332 18823333747201508700427247444406348824811155393675475840639796325868589244366662460091086639960596218996031397861663017807190994299547792585224543891710068856750735608755300854740916080743680079383114995750611294634290828798980682269641025017304598470137962383414552523091098018880901763412953545395159757772420292605709498354281166310470498380505214236854529445990127255935385683389825103435189370761279949557421470304209226831644175744365155303391562843989321847361952901425112936233026261434620923707952358487869194082443519508441471887526059941721372903899455351307918846972105141800643796325530827260422137403187237261851594408681203395765540230274132677479889525784528814256191253662109375 333 6268170137818102397242273398987314158662114746093933454933052176514240218374098599210331851106878540925678455487933784929794601101749414930879773115939452929297994957715515184628725054887645466434577293584953561113218845990060567195790461330762431290555941473677045990189335640287340287216513530616588199338215957437701262951975628381386675960708236340872558305514712376226483432568811759443918060463506223202621349611301672534937510522873596716029390427048444175171530316174562607765597745057728767594748135376460441629453691996311010138546177960593217176998518631985536976041711012219614384176401765477720571755261350008196580938090840730789924896681286181600803212086248095147311687469482421875 334 2093568826031246200678919315261762928993146325195373773947639426955756232936948932136250838269697432669176604132969884166551396767984304586913844220723777278385530315876982071665994168332473585789148816057374489411815094560680229443394014084474652051045684452208133360723238103855971655930315519225940458578964129784192221825959859879383149770876550925580203777190116522501902818258638996417489660667597569664423490891122467828014656412390788796873531037325082091988598751243275622792059399997122345598241261570272552024203373487643275692198574852392278784983445219447229036365090945974534061520135987227069315630572674796288283956350367386786953553076223066272127075892740322160534560680389404296875 335 701345556720467477227437970612690581212704018940450214272459208030178338033877892265644030820348639944174162384544911195794717917274742036616137813942465388259152655818788994008108046391378651239364853379220453952958056677827876863536994718299008437100304291489724675842284764791750504736655698940690053623952983477704394311696553059593355173243644560069368265358689035038137444116644063799859036323645185837581869448526026722384909898150914246952632897503902500816180581666497333635339898999035985775410822626041304928108130118360497356886522575551413392969454148514821727182305466901468910609245555721068220736241846056756575125377373074573629440280534727201162570424068007923779077827930450439453125 336 235652107058077072348419158125864035287468550363991271995546293898139921579382971801256394355637143021242518561207090161787025220204313324303022305484668370455075292355113101986724303587503226816426590735418072528193907043750166626148430225348466834865702241940547491083007680970028169591516314844071858017648202448508676488730041828023367338209864572187418599443964867905552025010345885720716957160206398966904067568064227496138878973932960599465688549158689788192180437385353378578021758896371564506568801948591109309730143163248233853481386994661734261714701504002198140338321638457149337707542758760097156101414714621465869782442582964151533947190668802723248774963463112953832023777067661285400390625 337 79414760078571973381417256288416179891876901472665058662499101043673153572252061497023404897849717198158728755126789384522227499208853590290118516948333240843360373523673115369526090308988587437135761077835890442001346673743806153012020985942433323349741655533964504494973588486899493152340998102452216151947444225147423976702024096043874792976724360827160068012616160484171032428486563487881614562989556451846670770437644666198802214215407722019937041066478458620764807398864088580793332748077217238713686256675203837379058246014654808623227417201004446197854406848740773294014392160059326807441909702152741606176758827433998116683150458919066940203255386517734837162687069065441392012871801853179931640625 338 26842188906557327002919032625484668803454392697760789827924696152761525907421196785993910855473204412977650319232854811968512894732592513518060058728536635405055806251001512994899818524438142553751887244308530969396455175725406479718063093248542463292212679570480002519301072908572028685491257358628849059358236148099829304125284144462829680026132833959578717627674741159981076307472187736048289746128479515955089119878881751566825434308179826642729723367653402443170157853040458677809549943545481052187833586767135602236362168696500866342742614321013336009989652340170270893895156970568180261794029662390881918051973861557956025836818435363705680057278910764707082163999800343726974460878409445285797119140625 339 9099502039322933853989552060039302724371039124540907751666471995786157282615785710451935780005416295999423458219937781257325871314348862082622359908973919402313918319089512905271038479784530325721889775820591998625398304570912796624423388611255895056060098374392720854043063716005917724381536244575179831122442054205842134098471324972899261528859030712297185275781737253233584868233071642520370223937554555908775211638940913781153822230472961231885376221634503428234683512180715491777437430861918076691675585914058969158126775188113793690189746254823520907386492143317721833030458213022613108748176055550508970219619139068147092758681449588296225539417550749235700853595932316523444342237780801951885223388671875 340 3093830693369797510356447700413362926286153302343908635566600478567293476089367141553658165201841540639803975794778845627490796246878613108091602369051132596786732228490434387792153083126740310745442523779001279532635423554110350852303952127827004319060433447293525090374641663442012026289722323155561142581630298429986325593480250490785748919812070442181043463403030513746782555568732134231973957074687463810440291975819255972953536891439563705213630965173575896917242183790639196710315750715130411704124315223528348750699544040715427238255990624302899079058263390230250116682900091297149761649881991729114606343169833524066906817398800156316284986004919112688877682480796065049104037598226568661630153656005859375 341 1054996266439100951031548665840956757863578276099272844728210763191447075346474195269797434333827965358173155746019586358974361520185607069859236407846436215504275689915238126237124201346218445964195900608639436320628679431951629640635647675589008472799607805527092055817752807233726100964795312196046349620335931764625337027376765417357940381655916020783735821020433405187652851448937657773103119362468425159360139563754366286777156079980891223477848159124189380848779584672607966078217670993859470391106391491223166923988544517883960688245292802887288585958867816068515289788868931132328068722609759179628080763020913231706815224732990853303853180227677417426907289725951458181744476820995259913615882396697998046875 342 360808723122172525252789643717607211189343770425951312897048081011474899768494174782270722542169164152495219265138698534769231639903477617891858851483481185702462285951011439173096476860406708519754998008154687221655008365727457337097391505051440897697465869490265483089671460073934326529959996771047851570154888663501865263362853772736415610526323279108037650628841925786129524173710683626861975426365053054553870989277657713334797197422884942331171012780484883196903367579761548586788901904640210185178912365937975917964286898913740507932085444965349646825976315178459970487325856841341713198238191412133701550197394054995584965568391408241880998846678070176441772953515359632752594732998431936721317470073699951171875 343 123757392030905176161706847795139273437944913256101300323687491786935890620593501950318857831964023304305860207942573597425846452486892822936907586058834046695944564081196923636372091563119501022275964316797057717027667869444517866624405286232644227910230793235161060699757310805359473999776278892469413088563126811581139785333458844048590554410528884734056914165692780544642426791582764484013657571243213197711977749322236595673835438716049535219591657383706314936537855079858211165268593353291592093516366941516725739861750406327412994220705307623114928861309876106211769877152768896580207626995699654361859631717706160863485643189958253026965182604410578070519528123055768354034139993418462154295411892235279083251953125 344 42572542858631380599627155641527910062653050160098847311348497174705946373484164670909687094195624016681215911532245317514491179655491131090296209604238912063404930043931741730911999497713108351662931724978187854657517747088914146118795418464029614401119392872895404880716514917043659055923039939009478102465715623183912086154709842352715150717221936348515578473053246687841295194904957298899416181456355847896952268549192922007762236550723229006181230938765488182742331230350971379755898922292621767109812987300506353591765789573517552910197222832263916874293778452462370322447372790362420092489099441856443305321160144423734175280908209013286719434472616205316878932736721007187177735340496188882752903737127780914306640625 345 14687527286227826306871368696327128971615302305234102322415231525273551498852036811463842047497490285755019489478624634542499456981144440226152192313462424661874700865156450897164639826711022381323711445117474809856843622745675380410984419370090216968386190541148914683847197646380062374293448778958269945350671889998449669723374895611686726997441568040237874573203370107305246842242210268120298582602442767524448532649471558092677971609999514007132524673874093423046104274471085126015785128190954509652885480618674691989159197402863555754018041877131051321631353566099517761244343612675034931908739307440472940335800249826188290471913332109583918204893052590834323231794168747479576318692471185164549751789309084415435791015625 346 5081884441034827902177493568929186624178894597610999403555670107744648818602804736766489348434131638871236743359604123551704812115475976318248658540457998933008646499344132010418965380042013743938004160010646284210467893470003681622200609102051215071061621927237524480611130385647501581505533277519561401091332473939463585724287713881643607541114782541922304602328347106215348323785187584990465751878397899338239201283357250581148470995316653091300582150384860496407574287333401940976539945885047951979904013242061973747066715642210864109290337753518923985720077236400618840478319036985533190549686910701942829916943343557206238688943883823275692008559594591243250772566632476468710601683321461970241443850682117044925689697265625 347 1763413901039085282055590268418427758590076425371016793033817527387393140055173243657971803906643678688319149945782630872441569804070163782432284513538925629754000335272413807615380986874578769146487443523694260621032359034091277522903611358411771629658382808751420994772062243819683048782420047299287806178692368456993864246327836716930331816766829542047039697007936445856725868353460091991691615901804071070369002845324965951658519435374878622681302006183546592253428277704690473518859361222111639337026692594995504890232150327847169845923747200471066623044866801031014737645976705833980017120741358013574161981179340214350564825063527686676665126970179323161408018080621469334642578784112547303673781016186694614589214324951171875 348 613668037561601678155345413409612859989346596029113843975768499530812812739200288792974187759512000183535064181132355543609666291816416996286435010711546119154392116674800005050152583432353411662977630346245602696119260943863764577970456752727296527121117217445494506180677660849249700976282176460152156550184944223033864757722087177491755472234856680632369814558761889734107158865023936170328050006350427144972564327054724039433229346702522643721136141323085338916497373734929141733443905538133601230286207067037479517780158595321550540766479192707312226480346483529615154264604435307216055984892078289440152269631827903974277812827682965756543663446168094817169332789831321347280867730061909389808028184916111058555543422698974609375 349 214170145108998985676215549279954888136281962014160731547543206336253671645980900788747991528069688064053737399215192084719773535843929531703965818738329595584882848719505201762503251617891340670379192990839715340945622069408453837711689406701826487965269908888477582657056503636388145640722479584593102636014545533838818800445008424944622659809964981540697065281007899517203398443893353723444489452216299073595424950142098689762197041999180402658676513321756783281857583433490270464971923032808626829369886266396080351705275349767221138727501238254851967041640922751835688838346947922218403538727335323014613142101507938487022956676861355049033738542712665091192097143651131150201022837791606377043001836535722759435884654521942138671875 350 74959550788149644986675442247984210847698686704956256041640122217688785076093315276061797034824390822418808089725317229651920737545375336096388036558415358454708997051826820616876138066261969234632717546793900369330967724292958843199091292345639270787844468110967153929969776272735850974252867854607585922605090936843586580155752948730617930933487743539243972848352764828726177127082044884574701748957994284724441763733162850491767598160179110286359992640548121466090659989471894459665013645589358666270850872841279436805069572190377871888025063095934948481034727203109474206499663987731171376055188307145564595714364463759684316679358228476715029084407502335982641229746172410113787980867758662683133429002945149477454833686351776123046875 351 26310802326640525390323080229042458007542239033439645870615682898408763561708753661897690759223361178669001639493586347607824178878426742969832200832003790817602857965191214036523524461257951201356083858924659029635169671226828553962881043613319384046533408306949471029419391471730283691962756616967262658834386918832098889634669285004446893757654197982274634469771820454882888171605797754485720313884255993938279059070340160522610426954222867710512357416832390634597821656304634955342419789601864891861068656367289082318579419838822633032696797146673166916843189248291425446481382059693641152995371095808093173095741926779649195154454738195326975208627033319929907071640906515949939581284583290601779833580033747466586646623909473419189453125 352 9261402418977464937393724240622945218654868139770755346456720380239884773721481288987987147246623134891488577101742394357954110965206213525380934692865334367796206003747307340856280610362798822877341518341479978431579724271843650994934127351888423184379759724046213802355625798049059859570890329172476455909704195428898809151403588321565306602694277689760671333359680800119582185732467310329412985702578626213527147688814353167473545767541825878856455862969746933570011605487731149051811146894835116849223188912745226365028369440145647311369249325601890151963025013510353346088756025504712575576107907773073048981112586549899998269441365524027542093008060946201850331280055728560230988686511433844644454362210258901768611394800245761871337890625 353 3269275053899045122899984656939899662185168453339076637299222294224679325123682895012759462978057966616695467716915065208357801170717793374459469946581463031832060719322799491322267055458067984475701555974542432386347642667960808801211746955216613384086055182588313472231535906711318130428524286197884188936125580986401279630445466677512553230751080024485516980675967322442212511563560960546282783953010255053375083134151466668118161655942264535236328919628320667550214096737169095615289334853876796247775785686199064906855014412371413500913345011937467223642947829769154731169330877003163539178366091443894786290332743052114699389112802029981722358831845514009253166941859672181761539006338536147159492389860221392324319822364486753940582275390625 354 1157323369080261973506594568556724480413549632482033129603924692155536481093783744834516849894232520182310195571787933083758661614434098854558652361089837913268549494640271019928082537632156066504398350814988021064767065504458126315628958422146681137966463534636262969169963710975806618171697597314051002883388455669186052989177695203839443843685882328667873011159292432144542944734588069078619200398734622146624199149119311920831608545759243297588661532111983121175918163075946479473208162916795278399467941294193843784332397491958601710912521562440182950974379851231747319463051790191326022405069823110575589985803642806250420974749931044532746541299164627097467578463570276760207698961849600441304315568621978824815693087657564319670200347900390625 355 410849796023493000594841071837637190546810119531121761009393265715215450788293229416253481712452544664720119427984716244734324873124105093368321588186892459210335070597296212074469300859415403609061414539320747477992308254082634842048280239862071803978094554795873354055337117396411349450952647046488106023602901762561048811158081797363002564508488226677094918961548813411312745380778764522909816141550790862051590697937355731895221033744531370643974843899754008017450947891961000212988897835462323831811119159438814543438001109645303607373945154666264947595904847187270298409383385517920737953799787204254334444960293196218899446036225520809125022161203442619600990354567448249873733131456608156663032026860802482809571046118435333482921123504638671875 356 146262527384363508211763421574198839834664402553079346919344002594616700480632389672186239489633105900640362516362558983125419654832181413239122485394533715478879285132637451498511071105951883684825863575998186102165261738453418003769187765390897562216201661507330914043700013793122440404539142348549765744402633027471733376772277119861228912965021808697045791150311377574427337456504654111544836087709905554780872344465230099638985876354610900962754219039742363904486121907183115115857032142300211657277405284587963799407334863585285496152410309974174237902541430005248045610397151670174849535567469724222042985754010200477068557615089865718347185916061620155703894421361027633708257234274022459452989902944218615419771118644121088436804711818695068359375 357 52215722276217772431599541501988985820975191711449326850205808926278162071585763112970487497799018806528609418341433556975774816775088764526366727285848536425959904792351570184968452384824822475482833296631352438472998440627870227345600032244550429711183993158117136313600904924144711224420473818432266370751739990807408815507702931790458721928512785704845347440661161794070559471972161517821506483312436283056771426974087145571117957858596091643703256197188023913901545520864372096360960474801175561648033686597903076388418546299946922126410480660780202931207290511873552282911783146252421284197586691547269345914181641570313475068587082061449945372033998395586290308425886865233847832635826018024717395351086045704858289355951228571939282119274139404296875 358 18693228574885962530512635857712056923909118632698859012373679595607582021627703194443434524212048732737242171766233213397327384405481777700439288368333776040493645915661862126218705953767286446222854320194024172973333441744777541389724811543549053836603869550605934800269123962843806618342529626998751360729122916709052355951757649580984222450407577282334634383756695922277260290929995596603023468895601726163507260194731365383567138387139464697759946513257032073649805626818065945839932074507724253168780564871662796088620043466108092125196911033495377391160861451577582721764951936444357980886562771437738248364641739623495762967881224269828303815132649095153715969174184297021456628742132971678670728206695511425779643303467872783585335128009319305419921875 359 6710869058384060548454036272918628435683373589138890385442150974823121945764345446805192994192125495052669939664077723609640531001567958194457704524231825598537218883722608503312515437402455834194004700949654678097426705586375137358911207344134110327340789168667530593296615502660926575984968136092551738501755127098549795786680996199573335859696320244358133743768653836097536444443868419180485425333521019692699106409908560172700602680983067826495820798259274514440280220027685674556535614748273006887592222788926943795814595604332805072945691061024840483426749261116352197113617745183524515138276034946148031162906384524834978905469359512868361069632621025160184032933532162630702929718425736832642791426203688601854891945944966329307135310955345630645751953125 360 2415912861018261797443453058250706236846014492090000538759174350936323900475164360849869477909165178218961178279067980499470591160564464950004773628723457215473398798140139061192505557464884100309841692341875684115073614011095049449208034643888279717842684100720311013586781580957933567354588528993318625860631845755477926483205158631846400909490675287968928147756715380995113119999805568628387723350982327005650001578494736730122607584652823836602231696468054549893523053423371687996364789056772406158179736566693708521881032150363038799513033618703402526791327608131937451450293158714407954622928738782438181338358974497353657255506265014080443293877215501574303609026157558216115936360060861154407334851092436488831986005658848476019784357049502432346343994140625 361 872144542827592508877086554028504951501411231644490194492061940688012928071534334266802881525208629337044985358743540960308883408963771846951723279969168054785896966128590201090494506244823160211852850935417121965541574658005312851164100506443668978141208960360032275904828150725814017815006458966588023935688096317727531460437062266096550728326133778956783061340174252539235836319929810274847968129704620049039650569836599959574261338059669405013405642424967692511561822285837179366687688849494838623102884900576428776399052606281057006624205136351928312171669266535629419973555830295901271618877274700460183463147589793544670269237761670083040029089674796068323602858442878516017853025981970876741047881244369572468346948042844299843142152894870378077030181884765625 362 315716324503588488213505332558318792443510865855305450406126422529060679961895429004582643112125523820010284699865161827631815794044885408596523827348838835832494701738549652794759011260625983996690732038620998151526050026197923252121404383332608170087117643650331683877547790562744674449032338145904864664719090867017366388678216540326951363654060427982355468205143079419203372747814586648976812380699712229422577031580044301886352513363961214704570833786355112312570476662582019781639623043160322302915252934381739733895762055712200670738618076233336908963198745553336901741990540498984409900402066520367727628326211229202473521053386760862269822705982056809094638148817920984137931095125698095262288542302966847031770310000761800067531072500059963203966617584228515625 363 114605025794802621221502435718669721656994444305475878497423891378049026826168040728663499449701565146663733346051053743430349133238293403320538149327628497407195576731093523964497521087607232190798735730019422329003956159509846140520069791149736765741623704645070401247549847974276316824998738746963465873293029984727303999090192604138683345006423935357595034958466937829170824307456694953578582894193995539280395462463556081584745962351117920937759212664446905769463083028517273180735183164667196995958236815180571523404161626223528843478118361672701297953641144635861295332342566201131340793845950146893485129082414676200497888142379394193003945642271486621701353648020905317242068987530628408580210740855976965472532622530276533424513779317521766643039882183074951171875 364 41716229389308154124626886601595778683145977727193219773062296461609845764725166825233513799691369713385598937962583562608647084498738798808675886355256773056219189930118042723077097675889032517450739805727069727757440042061583995149305403978504182729951028490805626054108144662636579324299540903894701577878662914440738655668830107906480737582338312470164592724881965369818180047914236964798002262692472346060947657197050805869550599718844874218241785779042722098917273432171062884998730451215149228296947421603792609195502164225921938759569425587338032648960965874456031125201396608446539910664430090481623772725074899645191264337083177402079364226207107449929745505588805175053146884468350299179645533068602436094569117577544899631163689830003704628325067460536956787109375 365 15226423727097476255488813609582459219348281870425525217167738208487593704124685891210232536887349945385743612356343000352156185842039661565166698519668722165520004324493085593923140651699496868869520029090380450631465615352478158229496472452154026696432125399144053509749472801862351453369332429921566075925711963770869609319122989385865469217553484051610076344581917359983635717488696492151270825882752406312245894876923544142385968897378379089658251809350593566104804802742437953024536614693529468328385808885384302356358289942461507647242840339378381916870752544176451360698509762082987067392516983025792677044652338370494811483035359751758967942565594219224357109539913888894398612830947859200570619570039889174517727915803888365374746787951352189338649623095989227294921875 366 5572871084117676309508905781107180074281471164575742229483392184306459295709635036182945108500770080011182162122421538128889164018186516132851011658198752312580321582764469327375869478522015854006244330647079244931116415219007005911995708917488373770894157896086723584568307045481620631933175669351293183788810578740138277010799014115226761733624575162889287942116981753754010672600862916126746301970527242551318544971220001672970227996101077894701052599407565067528784618212158657768748340798395939732743831586430161092670252742658508333388139529404944494103945441100725278352811096505772589536139071740930595555547993119110604340726502835704505803254474079729449586827744626926904274968979287898572242942094684648331651373497791793592563478322369491024801391176879405975341796875 367 2045243687871187205589768421666335087261299917399297398220404931640470561525436058279140854819782619364103853498928704493302323194674451420756321278558942098716978020874560243146944098617579818420291669347478082889719724385375571169702425172718233173918155947863827555536568685691754771919475470651924598450493482397630747662963238180288221556240219084780368674756932303627721916844516690218515892823183498016333906004437740613980073674569095587355286303982576379783063954883862227401130641073011309881916986192219869121009982756555672558353447207291614629336147976883966177155481672417618540359763039328921528568886113474713591793046626540703553629794391987260707998365782278082173868913615398658776013159748749265937716054073689588248470796544309603206102110561914741992950439453125 368 752649677136596891657034779173211312112158369602941442545109014843693166641360469446723834573680003925990218087605763253535254935640198122838326230509690692327847911681838169478075428291269373178667334319871934503416858573818210190450492463560309808001881388813888540437457276334565756066366973199908252229781601522328115139970471650346065532696400623199175672310551087735001665398782142000414075665982566840715216996720308929626980606681091739195471149261141121809370801033091407206941107080954014991908339371165794557671774429877583143545908077876088551982204220739654456315733519005528515300899333099908191508747195436614489792116136216030779950226523155071394489495909716369541883301769529886114335876389677878592841362094150688780202649069812825905415820670896209776401519775390625 369 277727730863404253021445833514914974169386438383485392299145226477322778490662013225841094957687921448690390474326526640554509071251233107327342379058075865468975879410598284537409833039478398702928246364032743831760820813738919560276231719053754319152694232472324871421421734967454763988489413110766145072789410961739074486649104038977698181564971829960495823082593351374215614532150610398152793920747567164223915071789793995032355843865322851763128854077361073947657825581210729259361268512872031532014177227960178191780884764624828179968440080736276675681433357452932494380505668513040022146031853913866122666727715116110746733290854263715357801633587044221344566623990685340360954938352956527976189938387791137200758462612741604159894777506760932759098437827560701407492160797119140625 370 102759260419459573617934958400518540442672982201889595150683733796609428041544944893561205134344530936015444475500814857005168356362956249711116680251488070223521075381921365278841638224607007520083451154692115217751503701083400237302205736049889098086496866014760202425926041937958262675741082850983473676932082055843457560060168494421748327179039577085383454540559540008459777376895725847316533666874098017161258675254588593840392888550721218928592696192336638298449239460028348516287562413262365987104716668506319673234826665725039806296398321094858636260195723106209117961534888848572701428718287036853152176229953060965823852641086610822182245757290659394410251144766649197698526926259758621037886599644083531787400087042516426391568609246399129077745886576167322346009314060211181640625 371 38123685615619501812253869566592378504231676396901039800903665238542097803413174555511207104841820977261729900410802311948917460210656768642824288373302074052926318966692826518450247781329199789950960378390774745785807873101941488039118328074508855390090337291476035100018561558982515452699941737714868734141802442717922754782322511430468629383423683098677261634547589343138577406828314289354433990410290364366826968519452368314785761652317572222507890287356892808724667839670517299542685655320337781215849884015844598770120692983989768135963777126192554052532613272403582763729443762820472230054484490672519457381312585618320649329843132615029613175954834635326203174708426852346153489642370448405055928467954990293125432292773594191271954030414076887843723919758076590369455516338348388671875 372 14182011049010454674158439478772364803574183619647186805936163468737660382869700934650169043001157403541363522952818460044997295198364317935130635274868371547688590655609731464863492174654462321861757260761368205432320528793922233550552018043717294205113605472429085057206904899941495748404378326429931169100750508691067264779023974252134330130633610112707941328051703235647550795340132915639849444463718743724725822142621413666483609059697212162411951994408606586657646758235294714935768899452607260599479893077960439804100539148700254142706829083700106252760389881039293248847235649123180201190199538626261121346928682718385483105450637764956193653709486143266285346477301563597094292941707146700871041054453793488153083494781854484964923701391975598629863016790835672509274445474147796630859375 373 5289890121280899593461097925582092071733170490128400678614188973839147322810398448624513053039431711520928594061401285596783991108989890589803726957525902587287844314542429836394082581146114446054435458263990340626255557240132993114355902730306550738507374841216048726338175527678177914154833115758364326074579939741768089762575942396046105138726336572040062115363285306896536446661869577533663842784967091409322731659197787297598386179267060136579658093914410256823302240821764928671041799495822508203606000118079244046929501102465194795229647248220139632279625425627656381820018897122946215043944427907595398262404398653957785198333087886328660232833638331438324434236033483221716171267256765719424898313311264971081100143553631722891916540619206898288938905262981705845959368161857128143310546875 374 1978418905359056447954450624167702434828205763308021853801706676215841098731089019785567881836747460108827294178964080813197212674762219080586593882114687567645653773638868758811386885348646802824358861390732387394219578407809739424769107621134649976201758190614802223650477647351638539893907585293628257951892897463421265571203402456121243321883649877942983231145868704779304631051539221997590277201566095345475462351724659794822084458010442407995518773854787518813659135837279640692713936102731424349115424510550060562651650778095204142888132213445034056870413499046341461948831091325612855656144711659520839661705242107056309578996653495309721315852789886661154336617750331718024274756295590367284379011275601396846363266028720725474289000904408308714423855419302127955916148493997752666473388671875 375 741907089509646167982918984062888413060577161240508195175640003580940412024158382419587955688780297540810235317111530304948954753035832155219972705793007837867120165114575784554270082005742551059134573021524645272832341902928652284288415357925493741075659321480550833868929117756864452460215344485110596731959836548782974589201275921045466245706368704228618711679700764292239236644327208249096353950587285754553298381896747423058281671753915902998319540195545319555122175938979865259767726038524284130918284191456272710994369041785701553583049580041887771326405062142378048230811659247104820871054266872320314873139465790146116092123745060741145493444796207497932876231656374394259103033610846387731642129228350523817386224760770272052858375339153115767908945782238297983468555685249157249927520751953125 376 278957065655626959161577538007646043310777012626431081386040641346433594921083551789765071338981391875344648479233935394660806987141472890362709737378170947038037182083080494992405550834159199198234599456093266622584960555501173258892444174579985646644447904876687113534717348276581034125040969526401584371216898542342398445539679746313095308385594632789960635591567487373881952978267030301660229085420823792527644406326482773315343800569360668808525124621000990871690284116392702003659010876825895655869912313312662880600470253199258826163674550542270788830829115769336046894104629867985801033305263283134158332033601888216011113920470613353987154639453495587709053588772744093869009330624300156791515140449073351343713958580422248868957482047004262180450878349802494928045604183353134430944919586181640625 377 105166813752171363603914731828882558328162933760164517682537321787605465285248499024741431894795984737004932476671193643787124234152335279666741570991570447033340017645321346612136892664478018097734443994947161516714530129423942318602451453816654588784956860138511041802588440300271049865140445511453397307948770750463084213968459264360036931261369176561815159618020942739953496272806670423725906365203650569782921941185084005539884612814648972140813971982117373558627237111880048655379447100563362662262956942118873905986377285456120577463705305554436087389222576645039689679077445460230646989556084257741577691176667911857436189948017421234453157299073967836566313202967324523388616517645361159110401207949300653456580162384819187823596970731720606842029981137875540587873192777124131680466234683990478515625 378 39753055598320775442279768631317607048045588961342187683999107635714865877823932631352261256232882230587864476181711197351532960509582735714028313834813628978602526669931469019387745427172690840943619830090027053318092388922250196431726649542695434560713693132357173801378430433502456849023088403329384182404635343675045832880077601928093960016797548740366130335611916355702421591120921420168392606046979913738441010979007297829249856574657123584168685228720048771740046069862480616938354151613800617997260695799522772126193110417368664470440404638092502621097971965548769382105010952828549517630757449606259938847501068324938235858693292915239019157737672626390747058590271099700643443525521561681774991131988723496582883351209122517100094746279744411911635517861602644843946311681293082074262201786041259765625 379 15066408071763573892624032311269373071209278216348689132235661793935934167695270467282507016112262365392800636472868543796230992033131856835616730943394365382890357607904026758347955516898449828717631915604120253207557015401532824447624400176681569698510489697163368870722425134297431145779750504861836605131356795252842370661549411130747610846366270972598763397196916298811217783034829218243820797691805387306869143161043765877285695641795049838399931701684898484489477460477880153819636223461630434220961803708019130635827188848182723834296913357837058493396131374942983595817799151122020267182057073400772516823202904895151591390444758014875588260782577925402093135205712746786543865096172671877392721639023726205204912790108257433980935908840023132114509861269547402395855652127210078106145374476909637451171875 380 5725235067270158079197132278282361767059525722212501870249551481695654983724202777567352666122659698849264241859690046642567776972590105597534357758489858845498335891003530168172223096421410934912700127929565696218871665852582473290097272067138996485433986084922080170874521551033023835396305191847497909949915582196080100851388776229684092121619182969587530090934828193548262757553235102932651903122886047177231646221173644772292933597641376129800411406192678624792268012764238737828109099042478843031465639342781084624497924956130267079367135512104584791748688595878712458837749871266769244211017414561825357779187252753650973160422896159438738179057576968507595461405048635877969824851000352371908315799043224941988158534674603533964758858671336524648802136578932791203729181499848976955036050640046596527099609375 381 2181314560629930228174107398025579833249679300162963212565079114526044548798921258253161365792733345261569676148541907770818323026556830232660590305984636220134865974472344994073616999736557566201738748741164530259390104689833922323527060657579957660950348698355312545103192710943582081285992278093896703690917836816706518424379123743509639098336908711412848964646169541741888110627782574217340375089819583974525257210267158658243607700701364305453956745759410556045854112863174959112509566735184439194988408589599593241933709408285631757238878630111846805656250355029789446817182700952639082044397634948055461313870343299141020774121123436746159246220936825001393870795323530269506503268231134253697068319435468702897488401711023946440573125153779215891193614036573393448620818151442460219868735293857753276824951171875 382 833262162160633347162509026045771496301377492662251947199860221748949017641187920652707641732824137889919616288743008768452599396144709148876345496886131036091518802248435787736121693899364990289064202019124850559087019991516558327587337171195543826483033202771729392229419615580448355051249050231868540809930613663981890038112825270020682135564699127759708304494836764945401258259812943351024023284311081078268411511658643365214527956982238887693561062246105361456054803547597646910536151858538046187557094522578292034910198344958265594264742265188561282283705277166814024402349110024054936353198117138296094605570264113543448962341656621465680360478573031957570779817133348124161733565984686030092991947943811430883932648325651997105150120584471739803612305685649067976843403697014554818878195874276570975780487060546875 383 319139408107522571963240956975530483083427579689642495777546464929847473756574973609987026783671644811839213038588572358317345568723423604019640325307388186823051701261150906702934608763456791280711589373324817764130328656750841839465950136567893285543001716661572357223867712767311719984628386238805651130203425033305063884597212078417921257921279765931968280621522480974088681913508357303442200917891144052976801608965260408877164207524197493986633886840258353437668989758729898766735346161820071689834367202147485849370605966119015722603396287567218971114659121154889771346099709139213040623274878863967404233933411155487140952576854486021355578063293471239749608669962072331553943955772134749525615916062479778028546204308724714891272496183852676344783513077603593035131023615956574495630349019847926683723926544189453125 384 122549532713288667633884527478603705504036190600822718378577842533061429922524789866235018284929911607746257806818011785593860698389794663943541884918037063740051853284281948173926889765167407851793250319356730021426046204192323266354924852442071021648512659198043785173965201702647700474097300315701370033998115212789144531685329438112481763041771430117875819758664632694050053854787209204521805152470199316343091908515100083514606880750026454002954525255464025687440067809430110903227552404647845351767424612529597038397796438312271659396975369515102009795662786766765770800362223332564171372251866245278226023919483586998299111022313833231715769972918999867942754052256054307404770953527889433396432299129473080668979316188342298872865300530064323862012262481617411039357075962331832972411351789787659072317183017730712890625 385 47181570094616137039045543079262426619053933381316746575752469375228650520172044098500482039698015968982309255624934537453636368880070945618263625693444269539919963514448550046961852559589452022940401372952341058249027788614044457546646068190197343334677373791246857291976602655519364682527460621545027463089274356923820644698851833673305478771082000595382190607085883587209270734093075543740894983701026736792090384778313532153123649088760184791137492223353649889664426106630592697742607675789420460430458475823894859783151628750224588867835517263314273771330172905204821758139455983037205978316968504432117019209001180994345157743590825794210571439573814949157960310118580908350836817108237431857626435164847136057557036732511785066053140704074764686874721055422703250152474245497755694378370439068248742842115461826324462890625 386 18212086056521828897071579628595296674954818285188264178240453178838259100786409022021186067323434164027171372671224731457103638387707385008649759517669488042409105916577140318127275088001528480854994929959603648484124726405021160613005382321416174527185466283421286914702968625030474767455599799916380600752459901772594768853756807797895914805637652229817525574335151064662778503359927159883985463708596320401746888489520133977801004855613048502098918459821619002493029034498708816864578108755490356664351626039365005324484327454867501998546360253529933054651707772975395280679497934468465557577777832297613993437410170188050104649711430097984467212896796062213899301541420842488569109661092763666556044595496824392543199412862039112279984896904605184117580400911133666503016355048018962309106609840370083475136198103427886962890625 387 7048077303873947783166701316266379813207514676367858236979055380210406272004340291522199008054169021478515321223763971073899108056042757998347456933338091872412323989715353303115255459056591522090883037894366611963356269118743189157233082958388059542020775451684038035990048857886793735005317122567639292491201981985994175546403884617785719029781771412939382397267703462024495280800291810875102374455226775995476045845444291849408988879122249770312281443950966553964802236351000312126591728088374768029104079277234257060575434725033723273437441418116084092150210908141477973622965700639296170782600021099176615460277735862775390499438323447919988811391060076076779029696529866043076245438842899538957189258457271039914218172777609136452354155102082206253503615152608728936667329403583338413624258008223222304877708666026592254638671875 388 2734653993903091739868680110711355367524515694430728995947873487521637633537684033110613215125017580333663944634820420776672853925744590103358813290135179646495981708009557081608719118113957510571262618703014245441782232418072357393006436187854567102304060875253406757964138956860075969182063043556244045486586369010565740112004707231700858983555327308220480370139868943265504168950513222619539721288627989086244705788045894977781376613168487835035322619672333071312196316768497811991365184990025810434483301428325182544386819995194016956354544834050752956506640465339677282475962114361065681996319153554510428687690962793313373391636684259083826433591126665066448598919603192011921771690245464845622188195160759087325352418126110811283798208289161910318560618644760732355404533386927697707210217582111280165690914145670831203460693359375 389 1063780403628302686808916563066717237967036605133553579423722786645917039446159088880028540683631838749795274462945143682125740177114645550206578369862584882486936884415717704745791736946329471612221158675472541476853288410630147025879503677075426602796279680473575228848050054218569552011822523943378933694282097545110072903569831113131634144603022322897766863984409018930281121721749643599000951581276287754549190551549853146356955502522541767828740499052537564740444367222945648864641056961120040259014004255618496009766472978130472596021917940445742900081083141017134462883149262486454550296568150732704556759511784526598902249346670176783608482666948272710848504979725641692637569187505485824947031207917535284969562090651057105589397503024483983113920080652811924886252363487514874408104774639441287984453765602665953338146209716796875 390 414874357415038047855477459596019722807144276002085895975251886791907645384002044663211130866616417112420157040548606036029038669074711764580565564246408104169905384922129904850858777409068493928766251883434291175972782480145757340093006434059416375090549075384694339250739521145242125284610784337917784140770018042592928432392234134121337316395178705930129076953919517382809637471482361003610371116697752224274184315104437471790270687990772427087712827394335519967955874380862786587455261900579530241244616392329066468685824760006672629773632538741513084935737757488452915615059924566359710315013570021406613504374734820076213390234715923803465159508723753563922488849623431264177627997816209422417609026369078698685755986040514884176458655393862136902869165181586052321428038470004827785186202471252358173341434621761436574161052703857421875 391 162215873749279876711491686702043711617593411916815585326323487735635889345144799463315552168847019090956281402854504960087354119608212299951001135620345568730433005504552792796685781966945781126147604486422807849805357949736991119976365515717231802660404688475415486647039152767789670986282816676125853599041077054653835017065363546441442890710514874018680469088982531296678568251349603152411655106628821119691206067205835051469995839004392018991295715511185188307470746882917349555695007403126596324326645009400664989256157481162608998241490322647931616209873463177985090005488430505446646733170305878369985880210521314649799435581773926207154877367910987643493693140202761624293452547146137884165285129310309771186130590541841319712995334259000095529021843586000146457678363041771887664007805166259672045776500937108721700496971607208251953125 392 63588622509717711670904741187201134954096617471391709447918807192369268623296761389619696450188031483654862309918965944354242814886419221580792445163175462942329738157784694776300826531042746201449860958677740677123700316296900519030735282161154866642878637882362870765639347884973551026622864137041334610824102205424303326689622510205045613158521830615322743882881152268297998754529044435745368801798497878918952778344687342231056345195296941819772829403573930081468332392778510658272117009398500357750815244184599275255686864599015234078590098422079833272893888470765873026391027758666198327044313275747894597022571786050532645916476478882255289508375079110711711306343638158200450248859542624242072658349226465489382069425063335705812502920505240914432582515224804555378144572241019219825543717092300171903361221126260716118849813938140869140625 393 24990328646319060686665563286570046036959970666256941813032091226601122568955627226120540704923896373076360887798153616131217426250362754081251430949127956936335587096009385047086224826699799257169795356760352086109614224304681903979078965889333862590651304687768608210896263718794605553462785605857244502053872166731751207389021646510582925971299079431821838345972292841441113510529914463247929939106809666415148441889462125496805143661751698135170721955604554522017054630361954688700941984693610640596070390964547515175484937787412986992885908679877374476247298169010988099371673909155815942528415117368922576629870711917859329845175256200726328776791406090509702543393049796172776947801800251327134554731246000937327153284049890932384313647758559679372004928483348190263610816890720553391438680817273967558020959902620461434707976877689361572265625 394 9846189486649709910546231934908598138562228442505235074334643943280842292168517127091493037740015170992086189792472524755699665942642925108013063793956415032916221315827697708551972581719720907324899370563578721927188004376044670167757112560397541860716614046980831635093127905205074588064337528707754333809225633692309975711274528725169672832691837296137804308313083379527798723148786298519684396008083008567568486104448077444933683138042077983999816781301381072522598183114042907862622350045085052677596129272635402309550427147371290780037253144337657922232016446664665994078953371948182754022792425768384739160300901855368406131001861450861216661066813488682719163943875646540693492611710644189446847175260707450479421774888121042776740472783718472710016926029440677336283148934816387408801787993881969286986381870097062574131996370851993560791015625 395 3889244847226635414665761614288896264732080234789567854362184357595932705406564265201139749907305992541874044968026647278501368047343955417665160198612783938001907419751940594878029169779289758393335251372613595161239261728537644716264059461357029034983062548557428495861785522556004462285413323839562961854644125308462440405953438846442020768913275731974432701783667934913480495643770587915275336423192788384189552011256990590748804839526620803679927628614045523646426282330046948605735828267808595807650471062690983912272418723211659858114714992013374879281646496432543067661186581919532187839003008178511971968318856232870520421745735273090180581121391328029674069757830880383573929581625704454831504634227979442939371601080807811896812486749568796720456685781629067547831843829252473026476706257583377868359620838688339716782138566486537456512451171875 396 1540140959501747624207641599258402920833903772976668870327425005607989351340999449019651340963293173046582121807338552322286541746748206345395403438650662439448755338221768475571699551232598744323760759543554983683850747644500907307640567546697383497853292769228741684361267066932177767065023676240466932894439073622151126400757561783191040224489657189861875349906332502225738276274933152814449033223584344200139062596457768273936845696121093634234348032760498718660599895732491775707468179766862261968017902504708751175134366116536460727121015255813132393105988733104897691804073913468697133831541885475228354348086854990879632014093370057993140368090481621101587282561171458091290071461128547432772486281272875695086928007292515770225047902999080339347481056010763345160244304063987429685182608573641026605573105033271539010542028336203657090663909912109375 397 611435960922193806810433714905585959571059797871737541519987727226371772482376781260801582362427389699493102357513405271947757073459037919121975165144312988461155869274042084801964721839341701496533021538791328522488746814866860201133305316038861248647757229383810448691423025572074573524814399467465372359092312227993997181100752027926842969122393904375164513912814003383618095681148461667336266189762984647455207850793734004752927741360074172791036169005917991308258158605799234955864867367444318001303107294369374216528343348264974908667043056557813560063077527042644383646217343647072762131122128533665656676190481431379213909595067913023276726131921203577330151176785068862242158370068033330810677053665331650949510418895128760779344017490634894720949979236273048028616988713403009585017495603735487562412522698208800987185185249472851864993572235107421875 398 243351512447033135110552618532423211909281799552951541524955115436095965447985958941799029780246101100398254738290335298235207315236697091810546115727436569407540035971068749751181959292057997195620142572438948751950521232317010360051055515783466776961807377294756558579186364177685680262876130988051218198918740266741610878078099307114883501710712773941315476537299973346680002081097087743599833943525667889687172724615906133891665114426381105707829487877699113874241990935199967618362557285909032971481445941721349338924568480753508590210430024026776390036563404444926973268301435892804620060370030368787025924584704472283629962365785452003993913743891973993662271137038440446676999297534395772580591760811692914531139020789515233987123496628448926413887158193285501536328274259053079245041384210627155760279212063900185863176073297609036671929061412811279296875 399 97097253466366220909110494794436861551803438021627665068457091059002290213746397617777812882318194339058903640577843783995847718779442139632407900175247191193608474352456431150721601757531140881052436886403140552028257971694487133660371150797603244007761143540607866873095359306896586424887576264232436061368577366429902740353161623538838517182574396802584875138382689365325320830357738009696333743466741487985181917121746547422774380656126061177423965663201946435822554383144787079726660357077704155621096930746818386230902823820649927493961579586683779624588798373525862334052272921229043404087642117146023343909297084441168354983948395349593571583812897623471246183678337738224122719716223913259656112563865472897924469295016578360862275154751121639140976119120915112994981429362178618771512300040235148351405613496174159407253245746005632099695503711700439453125 400 38838901386546488363644197917774744620721375208651066027382836423600916085498559047111125152927277735623561456231137513598339087511776855852963160070098876477443389740982572460288640703012456352420974754561256220811303188677794853464148460319041297603104457416243146749238143722758634569955030505692974424547430946571961096141264649415535406873029758721033950055353075746130128332143095203878533497386696595194072766848698618969109752312977760908579724425328054416748933210977688174920398735141688850680060611412540981470463360684830495615536814026554321979176067388486245084698643502176230767002915660996666487831301937524292055565866925719211757452604547502735514409954832580056886744400256885219602186050458485683105947402252999003453329175411245336568725770131923762658038025357175093617953356052918227088097073214494443617861026840643035029643215239048004150390625 401 15574399456005141833821323365027672592909271458669077476980517405863967350284922177891561186323838371985048143948686142952933974092222519197038227188109649467454799286134011556575744921907994997320810876579063744545332578659795736239123532587935560338844887423913501846444495632826212462551967232782882744243519809575356399552647124415629698156084933247134613972196583374198181461189381176755291932452065334672823179506328146206613010677504082124340469494556549821116322217602052958143079892791817229122704305176428933569655807634617028741830262424648283113649603022782984278964156044372668537568169180059663261620352076947241114281912637213403914738494423548596941278391887864602811584504503010973060476606233852758925484908303452600384784999339909379964059033822901428825873248168227212540799295777220209062326926359012271890762271763097857046886929310858249664306640625 402 6260908581314067017196171992741124382349527126384969145746167997157314874814538715512407596902183025537989353867371829467079457585073452717209367329620079085916829313025872645743449458607013988922965972384783625307223696621237885968127660100350095256215644744413227742270687244396137409945890827578718863185894963449293272620164144015083138658746143165348114816823026516427668947398131233055627356845730264538474918161543914775058430292336379552073387071409554070475951146981479660062963193330793972624766050323439792030583415674422260773843966669649665606825274855395090244183008558370005222126851498999515190054124234108188050231186392845189044619018307431766178240523009039078938594670548189715884099959555018978181946533104605151923381093670125741276505885132490467743299567536728805679311468179591757551788662930368707363364594397619899979190449812449514865875244140625 403 2523146158269569007930057313074673126086859431933142565735705702854397894550259102351500261551579759291809709608550847275233021406784601445035375033836891871624482213149426676234610131818626637535955286871067800998811149738358868045155447020441088388254904831998530780135086959491643376208194003514223701863915670270065188865926150038078504879474695695635290271179679686120350585801446886921417824808829296609005392019102197654348547407811560959485574989778050290401808312233536303005374166912309970967780718280346236188325116516792171091859118567868815239550585766724221368405752449023112104517121154096804621591812066345599784243168116316611184981464377895001769830930772642748812253652230920455501292283700672648207324452841155876225122580749060673734431871708393658500549725717301708688762521676375478293370831160938589067435931542240819691613751274417154490947723388671875 404 1019351047940905879203743154482167942939091210500989596557225103953176749398304677350006105666838222753891122681854542299194140648340978983794291513670104316136290814112368377198782493254725161564525935895911391603519704494296982690242800596258199708854981552127406435174575131634623923988110377419746375553021930789106336301834164615383715971307777061036657269556590593192621636663784542316252801222767035830038178375717287852356813152755878793001322622981489395442248520727299968302702717066772549442036882300643945729706907615038898716377573736345500111292995981577170191618616104020438816659497093917197008307862329495854627793957106414298702262141268819267127237933848531213164181315408297458362722425904440598777614236603040427260702337520474512873986501646316157344599903885515330419366180966291002089417796293889969536296615244122302767149079727460048161447048187255859375 405 412837174416066881077515977565278016890331940252900786605676167101036583506313394326752472795069480215325904686151089631173626962578096488436688063036392248035197779715509192765506909768163690433633004037844113599425480320190277989548334241484570882086267528611599606245702928312022689215184702854997282098973881969588066202242836669230404968379649709719846194170419190243011762848832739638082384495220649511165462242165501580204509326866130911165535662307503205154110650894556487162594600412042882524024937331760798020531297584090753980132917363219927545073663372538753927605539522128277720747096323036464788364684243445821124256552628097790974416167213871803186531363208655141331493432740360470636902582491298442504933765824231373040584446695792177713964533166758043724562961073633708819843303291347855846214207499025437662200129173869532620695377289621319505386054515838623046875 406 167611892812923153717471486891502874857474767742677719361904523843020852903563238096661503954798208967422317302577342390256492546806707174305295353592775252702290298564496732262795805365874458316054999639364710121366745009997252863756623702042735778127024616616309440135755388894681211821364989359128896532183396079652754878110591687707544417162137782146257554833190191238662775716626092293061448105059583701533177670319193641563030786707649146626232973014366282675930357488343028510748552488067559579679847900488153449480309277121232896987881521084145351304328932721346757780542055677661638505115102193001558459881970885853022360601681546797068560634388819591470734781836398352045815501202424013812874667352434973273197857585787576005904655468457993281592063675385935078851859180943516977612193156792570173475115372499855025134266182536102154299569644280154534499160945415496826171875 407 68218040374859723563010895164841670066992230471269831780295141204109487131750237905341232109602871049740883142148978352834392466550329819942255208912259527849832151515750170030957892783910904534634384853221437019396265219068881915548945846731393461697699018962837942135252443280135253211295550669165460888598642204418671235391010816896970577784990077333526824817108407834135749716666819563276009378759250566524003311819911812116153530190013202676876820016847077049103655497755612603874660862643496748929698095498678453938485875788341789074067779081247157980861875617588130416680616660808286871581846592551634293171962150542180100764884389546406904178196249573728589056207414129282646908989386573621839989612441034122191528037415543434403194775662403265607969915882075577092706686644011409888162614814576060604371956607440995229646336292193576799924845222022895541158504784107208251953125 408 27832960472942767213708445227255401387332830032278091366360417611276670749754097065379222700717971388294280321996783167956432126352534566536440125236201887362731517818426069372630820255835649050130829020114346303913676209380103821543969905466408532372661199736837880391182996858295183310208584673019508042548246019402817864039532413293963995736275951552078944525380230396327385884400062381816611826533774231141793351222524019343390640317525386693511681190767776803611263339761652632828708428057189966808422053562536948539472384121245432522330709617000780565613845659363417856094405542664493623865503253779706671879945749026141675225709215917522786195002176331112037894691936875210901190596493218108977858828799528024968352176560453818346072528835504220132254683153546192537865854277842025137290731352001359061719514414782446428643332615871335066878357539454924562960513867437839508056640625 409 11383680833433591790406754097947459167419127483201739368841410803012158336649425699740102084593650297812360651696684315694180739678186637713404011221606571931357190787736262373406005484636780461503509069226767638300693569636462463011483691335761089740418430692366693079993845715042729973875311131264978789402232621935752506392168757037231274256136864184800288310880514232097900826719625514162994237052313660536993480650012323911446771889867883157646277607024020712677006705962515926826941747075390696424644619907077611952644205105589381901633260233353319251336062874679637903142611866949777892160990830795900028798897811351691945167315069310266819553755890119424823498929002181961258586953965726206571944260979006962212056040213225611703543664293721226034092165409800392747987134399637388281151909122968555856243281395646020589315123039891376042353248233637064146250850171782076358795166015625 410 4667309141707772634066769180158458258641842268112713141224978429234984918026264536893441854683396622103067867195640569434614103268056521462495644600858694491856448222971867573096462248701079989216438718382974731703284363550949609834708313447662046793571556583870344162797476743167519289288877563818641303654915374993658527620789190385264822445016114315768118207461010835160139338955046460806827637191448600820167327066505052803693176474845832094634423329982675776926233767938890488658652946961305840427167046122586798759597102903250609368794371273872353449543032098652030068884220581445881558340679855700115388096519396510827280251206701135751517210400183023403620048174949336032736415919168858934801348885487021107790769265113868881750735088614736318005682228808411434349627352119665351278981988303153477281588674847962219314785846866745323727870235586329448640441341922269202768802642822265625 411 1918264057241894552601442133045126344301797172194325101043466134415578801308794724663204602274876011684360893417408274037626396443171230321085709930952923436153000219641437572542645984216143875567956313255402614730049873419440289642065116826989101232157909755970711450909762941441850427897728678729461575802170219122393654852144357248343842024901622983780696583266475453250817268310524095391606158885685374937088771424333576702317895531161636990894747988622879744316682078622883990838706361201096700415565655956383174290194409293236000450574486593561537267762186192545984358311414658974257320478019420692747424507669471965950012183245954166793873573474475222618887839799904177109454666942778401022203354391935165675302006167961800110399552121420656626700335396040257099517696841721182459375661597192596079162732945362512472138376983062232328052154666825981403391221391530052642337977886199951171875 412 790324791583660555671794158814592053852340434944061941629908047379218466139223426561240296137248916813956688087972208903502075334586546892287312491552604455695036090492272279887570145497051276733998001061225877268780547848809399332530828132719509707649058819459933117774822331874042376293864215636538169230494130278426185799083475186317662914259468669317646992305787886739336714543935927301341737460902374474080573826825433601354972958838594440248636397563563192644449536714027063793537922407450417957052001462974026281660042294522339051930358210635714184877301165091411837049049986364119465789074030469616608586505055248196328616994231424881755100461012721540387179165565142949668159797969535584648648093412770665012326888595636176022044086046760008537636852643338873365955365259423673699696173354363299967230576099340606359802445529960938925212465011338206975471276649614082998596131801605224609375 413 326404138924051809492450987590426518241016599631897581893152023567617226515499275169792242304683802644164112180332522277146357113184243866514660059011225640202049905373308451593566470090282177291141174438286287312006366261558281924335232018813157509259061292436952377641001623063979501409365921057890263892194075804990014735021475251949194783589160560428188207822290397223346063106645537975454137571352680657795276990478904077359603832000339503822686832193751598562157658662893177346731161954277022616262476604208272854325597467637726028447237940992549958354325381182753088701257644368381339370887574583951659346226587817505083718818617578476164856490398253996179904995378404038212949996561418196459891662579474284650091004989997740697104207537311883526044020141698954700139565852141977237974519595352042886466227929027670426598410003873867776112748049682679480869637256290616278420202434062957763671875 414 135131313514557449129874708862436578551780872247605598903764937756993531777416699920293988314139094294683942442657664222738591844858276960737069264430647415043648660824549698959736518617376821398532446217450522947170635632285128716674786055788647208833251375068898284343374671948487513583477491317966569251368347383265866100298890754306966640405912472017269918038428224450465270126151252721838012954540009792327244674058266288026875986448140554582592348434771524931945062383545037692545120806712944150672313827292931024240994074042080714641377221970737189735669724982255880148092244196853916888799826175719430440756107775301437766145141458487861064082302601706402240242360273362942184716888181116742269290615236999611134273222384774967489183903682261145229002588170294278183173920734546121841001667612297090556566121739531558394321005529844595546607374007388317274596853945212160397204570472240447998046875 415 56079495108541341388898004177911180098989061982756323545062449169152315687627930466922005150367724132293836113702930652436515615616184938705883744738718677243114194242188125068290655226211380880390965180241967023075813787398328417420036213152288591665799320653592788002500488858622318137143158896956126239317864164055334431624039663037391155768453675887167015985947713146943087102352769879562775376134104063815806539734180509531153534375978330151775824600430182846757200889171190642406225134785871822529010238326566375060012540727463496576171547117855933740302935867636190261458281341694375508851927862923563632913784726750096672950233705272462341594155579708156929700579513445621006657508595163448041755605323354838620723387289681611508011320028138375270036074090672125446017177104836640564015692059103292580974940521905596733643217294885507151842060213066151668957694387263046564839896745979785919189453125 416 23329069965153198017781569738011050921179449784826630594745978854367363326053219074239554142552973239034235823300419151413590496096332934501647637811306969733135504804750260028408912574103934446242641514980658281599538535557704621646735064671352054132972517391894599809040203365186884345051554101133748515556231492247019123555600499823554720799676729169061478650154248669128324234578752269898114556471787290547375520529419091964959870300406985343138743033817734343553202676340915793398525311871501141605239305010894069009006885302812188788058712004552142510570575028810027766674949832682097434090862257302547642251495851654215667708077214374229861645568180902904209495217754043530523129804976210091271102562756971734873332341292549380604994171708662980445674593848174229467128107307563718943322914416205300909428362937077066700455808000143054690628386230838434104225655547717455107203932129777967929840087890625 417 9728222175468883573414914580750608234131830560272704958009073182271190506964192353957894077444589840677276338316274786139467236872170833687187064967315006378717505503580858431846516543401340664083181511746934503427007569327562827226688521967953806573449539752420048120369764803282930771886498060172773130986948532267006974522685408426422318573465196063498636597114321695026511205819339696547513770048735300158255592060767761349388265915269712888088855845101995221261685516034161885847185055050415976049384790189542826776755871171272682724620482905898243426907929787013781578703454080228434630015889561295162366818873770139807933434268198394053852306201931436511055359505803436152228145128675079608060049768669657213442179586318993091712282569602512462845846305634688653687792420747254070799365655311557610479231627344761136814090071936059653805992037058259627021462098363398178779704039698117412626743316650390625 418 4066396869345993333687434294753754241867105174193990672447792590189357631911032403954399724371838553403101509416202860606297305012567408481244193156337672666303917300496798824511843915141760397586769871910218622432489163978921261780755802182604691147701907616511580114314561687772265062648556189152219168752544486487608915350482500722244529163708451954542430097593786468521081684032483993156860755880371355466150837481400924244044295152582739987221141743252617831944915525338891811181395660642605036769391209973102344888121608773885783243844803002381196213558404552075577503516376042436163647424897508690319783393999182212418701012139861671641480999007226765748243483822938962231917903785548839216754699452963613711015954101622460034892533349263955618226952753147509825662754810943351677745047399195052400336210195487647610059152138553527454015795323799163545479412012446697787846350280460683279670774936676025390625 419 1703820288255971206815034969501823027342317067987282091755625095289340847770722577256893484511800353875899532445388998594038570800265744153641316932505484847181341348908158707470462600444397606588856576330381602799212959707168008686136681114511365590887099291318352067897801347176579061249745043254779831707316139838308135531852167802620457719593841368953278210891796530310333225609610793132724656713875597940317200904706987258254559668932168054645658390422846871584919605116995668885004781809251510406374916978729882508122954076258143179170972457997721213480971507319666973973361561780752568271032056141243989242085657347003435724086602040417780538584028014848514019721811425175173601686144963631820219070791754144915684768579810754619971473341597404037093203568806616952694265785264352975174860262726955740872071909324348614784746053928003232618240671849525555873633215166373107620767513026294182054698467254638671875 420 715604521067507906862314687190765671483773168554658478537362540021523156063703482447895263494956148627877803627063379409496199736111612544529353111652303635816163366541426657137594292186646994767319762058760273175669443077010563648177406068094773548172581702353707868517076565814163205724892918167007529317072778732089416923377910477100592242229413374960376848574554542730339954756036533115744355819827751134933224379976934648466915060951510582951176523977595692841123528668670440443828051262988022815148331565011197680670852334740841032270392940518150018598802570205697629828095774740654694603532674452725588819683281618244265809469830855738181425467320556897180793521213552573812312648288866172525386643898329327823348608252047787273836719923934635529309799508991443143363084704180279469066208949685171278439951715683318224618701959974858714353931898859408915506845231986272615920936512878824942163191735744476318359375 421 301269503369420828789034483307312347694668503961511219464229629349061248702819166110563905931376538572336555326993682731397900088902988881246857660005619830678604777313940622654927197010578384797041619826738075006956835535421447295882687954667899663780656896690911012645689234207762709610179918548310169842487639846209644524742100310859349333978583030858318653249887462489473120952291380441728373800147483227806887463970289487004571240660585955422445316594567786686113005569510255426851609581717957605177447588869714223562428832925894074585835427958141157830095882056598702157628321165815626428087255944597472893086661561280835905786798790265774380121741954453713114072430905633574983624929612658633187777081196647013629764074112118442285259087976481557839425593285397563355858660459897656476873967817457108223219672302676972564473525149415518743005329419811153428381842666220771302714271921985300650703720748424530029296875 422 127135730421895589748972551955685810727150108671757734613904903585303846952589688098657968303040899277526026347991334112649913837517061307886173932522371568546371216026482942760379277138464078384351563566883467652935784595947850758862494316869853658115437210403564447336480856835675863455495925627386891673529784015100469989441166331182645418938962039022210471671452509170557657041866962546409373743662237922134506509795462163515929063558767273188271923602907605978687220829340604708876774179422772003849760647734328705944868839401565370277577726520400584511438071727752317122699493002162451395346418640842430850167270103231329063840975283674677685986085790658598735273460621967934542302345511081753950505287281186360642122055981484001833997431954359988832236995028188760182391896129767356269834359242804822876076481794433736771709592885159482922396801001336928702138331587584662811332212590809120911217178218066692352294921875 423 53778413968461834463815389477255097937584495968153521741681774216583527260945438065732320592186300394393509145200334329650913553269716933235851573456963173495115024379202284787640434229570305156580711388791706817191836884085940870998835096035948097382829940000707761223331402441490890241674776540384655177903098638387498805533613358090259012211180942506395029517024411379145888928709725157131165093569126641062896253643480495167237993885358556558639023684029917328984694410811075791854875477895832557628448753991621042614679519066862151627415378318129447248338304340839230142901885539914716940231535085076348249620755253666852194004732544994388661172114289448587265020673843092436311393892151187581921063736519941830551617629680167732775780913716694275276036248896923845557151772062891591702139933959706440076580351799045470654433157790422461276173846823565520841004514261548312369193525925912258145444866386242210865020751953125 424 22802047522627817812657725138356161525535826290497093218473072267831415558640865739870503931086991367222847877564941755771987346586359979692001067145752385561928770336781768749959544113337809386390221628847683690489338838852438929303506080719241993290319894560300090758692514635192137462470105253123093795430913822676299493546252063830269821177540719622711492515218350424757856905772923466623613999673309695810668011544835729950908909407392027980862946042028684947490717023945276057609837900569931317617103628397754478233200671486532959786074724167471852131566721831697389558374847184481950349929111484696941626085832799909736474958200244837481585997302356106074127616885648979341586655643331637784394585777883591482995149252020524408778813898960920008258727017788353789848119600488647197781072252929455047150953982861820295742489819656429022686410276115701628125498796261841912537171023780484591103601132999756373465061187744140625 425 9690870197116822570379533183801368648352726173461264617851055713828351612422367939444964170711971331069710347965100246203094622299202991369100453536944763863819727393132251718732806248168568989215844192260265568457969006512286544953990084305677847148385955188127538572444318719956658421549794732577314863058138374637427284757157127127864674000454805839652384318967798930522089184953492473315035949861156620719533904906555185229136286498141611891866752067862191102683554735176742324484181107742220809987269042069045653249110285381776507909081757771175537155915856778471390562309310053404828898719872380996200191086478939961638001857235104055929674048853501345081504237176400816220174328648415946058367698955600526380272938432108722873730995907058391003509958982560050360685450830207675059056955707495018395039155442716273625690558173353982334641724367349173191953336988411282812828297685106705951219030481524896458722651004791259765625 426 4128310703971766414981681136299383044198261349894498727204549734090877786891928742203554736723299787035696608233132704882518309099460474323236793206738469405987203869474339232180175461719810389405949625902873132163094796774234068150399775914218762885212416910142331431861279774701536487580212556077936131662766947595544023306548936156470351124193747287691915719880282344402409992790187793632205314640852720426521443490192508907612058048208326665935236380909293409743193804382943643763469219351560673271473989344813692742751036536590864421083007303922530217658389693292560218253207692471344913948575484545715839166335209580406917554684572028378100307505953066618274725956695773418831112988756142718808534231815544605133864235143075587561119456220467924800137309320072628968286001587587633164030901301482356992142862933810478912299152530476326350254822650596213087023769088265126457915444843721878657005763813003795803524553775787353515625 427 1762788670595944259197177845199836559872657596404950956516342736456804815002853572920917872580849009064242451715547664984835317985469622536022110699277326436356536052265542852140934922154359036276340490260526827433641478222597947100220704315371411751985702020630775521404766463797556080196750761445278728220001486623297297951896395738812839930030730091844448012388880561059829066921410187880951669351644111622124656370312201303550348786584955486354345934648268285960343754471516935887001356663116407486919393450235446801154692601124299107802444118774920402940132399035923213194119684685264278256041731901020663324025134490833753795850312256117448831305041959446003307983509095249840885246198872940931244116985237546392160028406093275888598007806139803889658631079671012569458122677899919361041194855732966435645002472737074495551738130513391351558809271804582988159149400689208997529894948269242186541461148152620808104984462261199951171875 428 754473551015064142936392117745530047625497451261319009388994691203512460821221329210152849464603375879495769334254400613509516097780998445417463379290695714760597430369652340716320146682065667526273729831505482141598552679271921358894461446978964229849880464829971923161240046505354002324209325898579295678160636274771243523411657376211895490053152479309423749302440880133606840642363560413047314482503679774269352926493622157919549280658360948159660060029458826391027127132775851406057900807011231446692885216540979326510373399811591629373321428618983384615171940568056714919954293477942292001664761747583794046517745119722914746641918113260132370536087466285116428292709245332954140150856722903197550439128118079259076740176079269712608764950707431701204704029865160647868023260379702075757168560502735504114828509199706414660956094578654201751610504930106237906652698960281408164358148427246439591847992911510800695396028459072113037109375 429 323669153385462517319712218512832390431338406591105855027878722526306845692303950231155572420314848252303685044395137863195582405948048333084091789715708461632296297628580854167301342926606171368771430097715851838745779099407654262965723960753975654605598719412057955036171979950796866997085800810490517845930912961876863471543601014394903165232802413623742788450747137577317334635573967417197297912994078623161552405465763905747486641402436846760494165752637836521750637539960840253198839446207818290631247757896080131072950188519172809001154892877543871999908762503696330700660391902037243268714182789713447645956112656361130426309382870588596786959981523036314947737572266247837326124717534125471749138385962656002143921535538006706709160163853488199816818028812153917935381978702892190499825312455673531265261430446674051889550164574242652551440906615015576061954007853960724102509645675288722584902788959038133498324896208941936492919921875 430 139177735955748882447476253960517927885475514834175517661987850686311943647690698599396896140735384748490584569089909281174100434557660783226159469577754638501887407980289767291939577458440653688571714942017816290660685012745291333075261303124209531480407449347184920665553951378842652808746894348510922673750292573607051292763748436189808361050105037858209399033821269158246453893296805989394838102587453807959467534350278479471419255803047844107012491273634269704352774142089224636254386215522782176492293531807603007088349246292602769869277271414002821772985502704137509803604306829518408106937532751264879246149423232573055920088688919016478258620645654746836912138803970292319226692125647207285810647962385872861287899625881504475750686967702447379393202934930214584754182213684675309718144554913334786345978803855647367982894266343969922757410565025856265222200147109108497682431097065940474085278547227761958282599152880720794200897216796875 431 59985604196927768334862265456983226918639946893529648112316763645800447712154691096340062236656950826599441949277750900186037287294351797570474731388012249194313472839504889702825957884587921739774409140009678821274755240493220564555437621646534308068055610668636700806853753044281183360569911464208207672386376099224639107181175575997807403612595271316888250983576967007204221628010923381429175222215192591230530507304970024652181699251113620810122383738936370242576045655240455818225640458890319118068178512209076896055078525152111793813658503979435216184156751665483266725353456243522433894090076615795162955090401413238987101558224924096102129465498277195886709131824511195989586704306153946340184389271788311203215084738754928429048546083079754820518470464954922486029052534098095058488520303167647292915116864461784015600627428794251036708443953526144050310768263404025762501127802835420344330755053855165404019800234891590662300586700439453125 432 25913781013072795920660498677416754028852457058004807984520841894985793411650826553618906886235802757090958922087988388880368108111159976550445083959621291651943420266666112351620813806141982191582544748484181250790694263893071283887949052551302821085400023808851054748560821315129471211766201752537945714470914474865044094302267848831052798360641157208895724424905249747112223743300718900777403695996963199411589179155747050649742494076481084189972869775220511944792851723063917400179376378696293234851187627909083022730430594198998441430378999251433573381169303058778097999596093031389373570647813820904132826896188055464606849073502860212826202442157050847091491885080568593575223561206646251472093151043957832587622578855381555411702877770460541294611532821280851347964132606538391977218217583290413393221964759483933592825907112142322741212136702512991046520652683463410678178984001134699169665512088245454067669815145791289978660643100738525390625 433 11220667178660520633645995927321454494493113906116081857297524540528848547244807897716986681740102593820385213264098972385199390812132269846342721354516019285291500975466426648251812378059478288955241876093650481592370616265699865923481939754714121529978210309232506706126835629451061034694765358848930494365905967616564092832881978543845861690157621071451848675983973140499592880849211284036615800366685065345218114574438472931338499935116309454258252612670481672095304796086676234277669971975494970690564242884632948842276447288166325139354106675870737274046308224450916433825108282591598756090503384451489514046049428016174765648826738472153745657454003016790615986239886201018071802002477826887416334402033741510440576644380213493267346074609414380566793711614608633668469418631123726135488213564748999265110740856543245693617779557625746944855192188125123143442611939656823651500072491324740465166734210281611301029958127628560760058462619781494140625 434 4869769555538665955002362232457511250610011435254379526067125650589520269504246627609172219875204525718047182556618954015176535612465405113312741067859952369816511423352429165341286572077813577406574974224644309011088847459313741810791161853545928744010543274206907910459046663181760489057528165740435834554803189945588816289470778688029103973528407545010102325377044342976823310288557697271891257359141318359824661725306297252200908971840478303148081633898989045689362281501617468145765113267067509841963678368825847936574180444376872209043935895772406473460595086526785453786849602473250593781680878838939139583666792457758505497211053079844292349606881552009490506305233290807102118397633590974837882327200233708361198287907524984476984955141992993403128580140418146358993908718094826685927025127365644113816480891081988856158689512772485849044832909628964722585582038150708084129942351030795009346329630405869513160299622001048192032612860202789306640625 435 2118349756659319690426027571119017394015354974335655093839199658006441317234347283009989915645713968687350524412129244996601792991422451224291042364519079280870182469158306686923459658853848906171860113787720274419823648644801477687694155406292479003644586324280004941049685298484065812740024752097089588031339387626331135085919788729292660228484857282079394511539014289194918139975522598313272696951226473486523727850508239304707395402750608061869415510746060234874872592453203598643407824271174366781254200090439243852409768493303939410934112114660996815955358862639151672397279577075864008295031182294938525718895054719124949891286808089732267172078993475124128370242776481501089421502970612074054478812332101663137121255239773368247488455486766952130360932361081893666162350292371249608378255930404055189510169187620665152429029938056031344334502315688599654324728186595558016596524922698395829065653389226553238224730335570455963534186594188213348388671875 436 923600493903463385025748021007891583790694768810345620913891050890808414314175415392355603221531290347684828643688350818518381744260188733790894470930318566459399556553021715498628411260278123090931009611446039647043110809133444271834651757143520845589039637386082154297662790139052694354650791914331060381663973005080374897461027885971599859619397774986616007031010230088984309029327852864586895870734742440124345342821592336852424395599265114975065162685282262405444450309596769016151684871970103245362248662755260930210182665070746564279397431676871251430548307777725066006358458220671311537500890432248855393076102474334526836716603518989694125497032902908535741447649997568864100129292264041151773613136224173524403822493993955693051420402169135517614210561886345708730892718724863427901660149564652971008183853381296140661126123657057799551227719057736991629507291877155548956655040059439383395978052065109724025279141768063340123262605629861354827880859375 437 403613415835813499256251885180448622116533613970121036339370389239283277055294656526459398607809173881938270117291809307692532822241702476666620883796549213542757606213670489672900615720741539790736851200201919325757839423591315146791742817871718609522410321537717901428078639290766027432982396066562673386787156203220123830190469186169589138653676827669151195072551470548886143045816271701824473495511082446334338914813035851204509460876878855244103476093468348671179224785293788060058286289050935118223302665624049026501849824635916248590096677642792736875149610498865853844778646242433363141887889118892749806774256781284188227645155737798496332842203378571030119012623048937593611756500719385983325068940529963830164470429875358637863470715747912221197410015544333074715400118082765317993025485359753348330576343927626413468912116038134258403886513228231065342094686550316974894058252505975010544042408752452949399046984952643679633865758660249412059783935546875 438 176782676136086312674238325709036496487041722918913013916644230486806075350219059558589216590220418160288962311373812476769329376141865684779979947102888555531727831521587674476730469685684794428342740825688440664681933667532996034294783354227812750970815720833520440825498444009355520015646289477154450943412774417010414237623425503542280042730310450519088223441777544100412130654067527005399119391033854111494440444688109702827575143864072938596917322528939136717976500455958679170302196887889294041115149190129340994590995711376461586817716346379331015059777986222820740976613466880322798214233476426181150892742622725986934570433619715536895765780873431220342512435155369074301773907248618368334406803084082854187862715564858876224145267173182642321586570105957495209014631096528074522893335662961143958663829613852028483258737202640822362686597147675949755823833177133336942888721625431682650361850069696378052528968966744602198115643432174692861735820770263671875 439 77607594823741891263990624986267021957811316361402813109406817183707867078746167146220666083106763572366854454693103677301735596126279035618411196778168075878428518037976989095284676192015624754042463222477225451795368880046985259055409892506009797676188101445915473522393816920107073286868721080470803964158207969067571850316683796055060938758606287777879730090940341860080925357135644355370213412663861954946059355218080159541305488156328020044046704590204281019191683700165860155762664433783400084049550494466780696625447117294266636612977476060526315611242535951818305288733311960461708416048496151093525241914011376708264276420359055120697241177803436305730362959033207023618478745282143463698804586553912372988471732132973046662399772289027179979176504276515340396757423051375824715550174356039942197853421200481040504150585631959321017219416147829741942806662764761534917928148793564508683508852180596709965060217376400880364972767466724690166302025318145751953125 440 34147341722446432156155874993957489661436979199017237768138999560831461514648313544337093076566975971841415960064965618012763662295562775672100926582393953386508547936709875201925257524486874891778683817889979198789962307220673513984380352702644310977522764636202808349853279444847112246222237275407153744229611506389731614139340870264226813053786766622267081240013750418435607157139683516362893901572099260176266116295955270198174414788784328819380550019689883648444340828072978468535573813835143928804154880154068249213485113180163696721208512959941564026367300800254178945862905678299477566576938297425616516918597162017346903629325691033561459348927273088254024152359563068464330544034624451888750859208073554724444282091078364778503105698759097450916201657782843329628781146119492240407400877227910568950975606891739873184141721789637971090798105003793263617831062380833097019023899683727665947363536844395413819451775792347144455052276867945693084038794040679931640625 441 15058977699598876580864740872335252940693707826766601855749298806326674527959906273052658046766036403582064438388649837543628775072343184071396508622835733443450269640089054964049038568298711827274399563689480826666373377484317019667111735541866141141087539204565438482285296235177576500584006638454554801205258674317871641835449323786524024556719964080419782826846063934530102756298600430716036210593295773737733357286516274157394916921853889009346822558683238688963954305180183504624188051901298472602632302147944097903146934912452190254052954215334229735627979652912092915125541404130069606860429789164696883961101348449649984500532629745800603572876927431920024651190567313192769769919269383282939128910760437633479928402165558867319869613152761975854044931082233908366292485438696078019663786857508560907380242639257284074206499309230345251041964306672829255463498509947395785389539760523900682787319748378377494378233124425090704678054098764050650061108171939849853515625 442 6656068143222703448742215465572181799786618859430838020241190072396390141358278572689274856670588090383272481767783228194283918581975687359557256811293394182005019180919362294109675047188030627655284607150750525386537032848068122692863387109504834384360692328417923809170100935948488813258130934196913222132724334048499265691268601113643618854070224123545544009465960259062305418283981390376488005082236731992078143920640193177568553279459418942131295570937991500522067802889641109043891118295203957370069820025189681301661000055031195400205734958417179839693144528610323799528589571074168686526499587214789513464786689433832114764931496188953686268316865976257494790803610988608874398150132345145472271891620274153219331480258093550462434551215330865354793223497080190240121796447353935434477085836207265744226164853653803376150445831395968905890761768567600828241607685761129776831565026294297466057265686157850076641085387588291826782337656798205216546193696558475494384765625 443 2948638187447657627792801451248476537305472154727861242966847202071600832621717407701348761505070524039789709423127970090067775931815229500283864767402973622628223497147277496290586045904297568051291080967782482746235905551694178352938480489510641632271786701489140247462354714625180544273352003849232557404796879983485174701231990293344123152353109286730675996193420394764601300299803755936784186251430872272490617756843605577662869102800522591364163937925530234731276036680111011306443765404775353114940930271159028816635823024378819562291140586578810668984063026174373443191165179985856728131239317136151754464900503419187626840864652811706483016864371627482070192325999667953731358380508628899444216447987781449876163845754335442854858506188391573352173398009206524276373955826177793397473349025439818724692191030168634895634647503308414225309607463475447166911032204792180491136383306648373777463368698967927583952000826701613279264575581961604910929963807575404644012451171875 444 1309195355226759986740003844354323582563629636699170391877280157719790769684042529019398850108251312673666630983868818719990092513725961898126035956726920288446931232733391208353020204381508120214773239949695422339328742064952215188704685337342724884728673295461178269873285493293580161657368289709059255487729814712667417567347003690244790679644780523308420142309878655275482977333112867635932178695635307288985834284038560876482313881643432030565688788438935424220686560285969289020061031840006067078645263130677830107803693188537284679659860372607500860547554292779165540599025246493911622971579930806612409866011810425334650855368152487685978209454107370627291627547268873126830015240134135063316887065534087540546401754529885030604276752630930456706456892439853978147095232697400571799333411905719261016315671122154927670531582921769370658794381629182655474946782552512174717352571789067578726313366187573442896274400590543975862024727173869853569243559832102619111537933349609375 445 582591933075908194099301710737673994240815188331130824385389670185306892509398925413632488298171834139781650787821624330395591168608053044666086000743479528358884398566359087717093990949771113495574091777614462941001290218903735758973584975117512573704259616480224330093612044515643171937528888920531368692039767547137000817469416642158931852441927332872246963327896001597589924913235226097989819519557711743598696256397159590034629677331327253601731510855326263778205519327256333613927159168802699849997142093151634397972643468899091682448637865810337882943661660286728665566566234689790672222353069208942522390375255639273919630638827857020260303207077779929144774258534648541439356781859690103176014744162668955543148780765798838618903154920764053234373317135735020275457378550343254450703368298045071152260473649358942813386554400187369943163499824986281686351318235867917749221894446135072533209447953470182088842108262792069258601003592372084838313384125285665504634380340576171875 446 259836002151855054568288562989002601431403573995684347675883792902646874059191920734480089780984638026342616251368444451356433661199191657921074356331591869648062441760596153121823919963597916619026044932816050471686575437631066148502218898902410607872099788950180051221750971853976854684137884458556990436649736326023102364591359822402883606189099590461022145644241616712525106511302910839703459505722739437645018530353133177155444836089771955106372253841475513645079661619956324791811512989285876947517178260455452908011417249573252565858761333842696599321907310000305788882027684853218454711291286062259183327364163800942457326945496434476552801841621674614627331973647689615334812009716382990811278749438181111075567739893424624782211166883392706096359048545380743047645059421094884438982471676930503062139535457068470270839696201737083301190394094361528829277574896704246237425181755143834862969155551681773112666775413265810524829163693449061726947757478001221898011863231658935546875 447 116146692961879209392024987656084162839837397576070903411120055427483152704458788568312600132100133197775149464361694669756325846556038671090720237280221565732683911466986480445455292223728268728704642084968774560843899220621086568380491847809377541718828605660730482896122684418727654043809634352974974725182432137732326756972337840614088971966527516936076899102976002670498722610552401145347446399058064528627323283067850530188483841732128063932548397467139554599350608744120477181939746306210786995540178682423587449881103510559243896938866316227685379896892567570136687630266375129388649255947204869829854947331781219021278425144636906211019102423204888552738417392220517258054660968343223196892641600998866956650778779732360807277648391596876539625072494699785192142297341561229413344225164839587934868776372349309606211065344202176476235632106160179603386687075978826798068129056244549294183747212531601752581362048609729817304598636170971730591945647592666546188411302864551544189453125 448 52033718446921885807627194469925704952247154114079764728181784831512452411597537278604044859180859672603266960034039212050833979257105324648642666301539261448242392337209943239563970916230264390459679654066011003258066850838246782634460347818601138690035215336007256337462962619589989011626716190132788676881729597704082387123607352595111859441004327587362450798133249196383427729527475713115655986778012908825040830814397037524440761095993372641781682065278520460509072717365973777509006345182432630853955001285318486233701891367228682647669568695979045394930391979769182170953751460516952265403993329397578360606096196617268383205056115075556811917740554623436306734808301198952951885896165880549360172297919287631213107767596312041173572814575126575588316264054795292719067411772101296762449808206441747818095392689077473903371228631215031774160415252391628938677334041717836272008516634104880465369703588883126310431468936715087667123581702546058177240306807931347066187299787998199462890625 449 23363139582667926727624610316996641523558972197221814362953621389349091132807294238093216141772205992998866865055283606210824456686440290767240557169391128390260834159407264514564222941387388711316396164675638940462872016026372805402872696170551911271825811685867258095520870216195905066220395569369622115919896589369132991818499701315205224889010943086725740408361828889176159050557836595188929538063327796062443333035664269848473901732101024316159975247310055686768573650097322226101543848986912251253425795577108000318932149223885678508803636344494591382323745998916362794758234405772111567166393004899512683912137192281153504059070195668925008551065509025922901723928927238329875396767378480366662717361765760146414685387650744106486934193744231832439154002560603086430861267885673482246339963884692344770324831317395785782613681655415549266598026448323841393466122984731308486131823968713091328950996911408523713383729552585074362538488184443180121580897756761174832718097604811191558837890625 450 10513412812200567027431074642648488685601537488749816463329129625207091009763282407141947263797492696849490089274877622794871005508898130845258250726226007775617375371733269031553900323624324920092378274104037523208292407211867762431292713276748360072321615258640266142984391597288157279799178006216329952163953465216109846318324865591842351200054924389026583183762823000129271572751026467835018292128497508228099499866048921431813255779445460942271988861289525059045858142543795001745694732044110513038515080236448361605919018734880682678809879555919902900200381687265315029836650590081704879232842751353857210058915281790006491520297211858305487753919046062381543312179368271497606264311657113717132908738756950391804411192155907944918146982257655002463842729603561976777264104130391812481624224142039655076599954112319033724961759180237784168452383293629852366105167927437325595273484883655757630348116908379182882555433371055070599234406057878293426620873997345828598781736218370497226715087890625