0 1 1 3 2 45 3 945 4 14175 5 93555 6 638512875 7 273648375 8 44405668125 9 194896477400625 10 32157918771103125 11 201717854109646875 12 3028793579456347828125 13 698952364489926421875 14 80664808595725181953125 15 5660878804669082674070015625 16 7217620475953080409439269921875 17 1273697731050543601665753515625 18 20777977561866588586487628662044921875 19 3280733299242092934708572946638671875 20 421689054618082415362766423696201689453125 21 380785216320128421072578080597670125576171875 22 628568897753322034784877692852613365185546875 23 805360732517071610568502640464072315593603515625 24 429833103355348874634568386755282355917040100341796875 25 567379696429060514517630270516972709810492932451171875 26 867436266655967517387530894348064046729503617882080078125 27 4499391915144503512689122748983408210385935265954349365234375 28 279605069012551289717109770829683224502554548670020281982421875 29 1085989594064423347835420081686449890779514375555345233154296875 30 9836332758820888795846560496141366749693010693936908375001256744384765625 31 951903170208473109275473596400777427389646196187442745967863555908203125 32 7524794560497979928822618779548145563515153180861734906875961409454345703125 33 22137261524752284406966251484087048961901261098715145756492089742850189208984375 34 11308508209238783056190190386607935228215814493151699844647661942942047119140625 35 1838486491764040685351475401179512930918629008476430026580249072854386444091796875 36 599502453869530073091378600710295553599728213718612602384932286372162530920644680023193359375 37 4418937006409312578069129734965323490907087570407463899643235526084736100152172088623046875 38 1419874232848887015216423001682278942736198400912503531964313309828805994285737400054931640625 39 3442758130279212892818220725848239581075977676551001833157470756854907211221594506702423095703125 40 270902483370836390715856482604752542593755608683827555562609158794593781565527010061213588714599609375 41 844851449457763325297769953330971838504322863996828058910154205838644153320045012919974613189697265625 42 2181549336449848944718866257821625920940067063487412151619761928406983722951228009172634671162000179290771484375 43 67256348429739765429267578265780942798920975351326562341194399132875182859280066874779352510929107666015625 44 961499603478841318386499355690139099078441519393028566250977847058417730333264918970991592029127495288848876953125 45 5468304196178616645222976321938305771487271601920615880473647026524108583205092309309459261831446219446929454803466796875 46 838077056153461898887434414557935993238810104207398738203026337760760119817302190883297560780689040154366362094879150390625 47 33253201192978074193923504660435643204990165146814556029907312999133092735706642421476441457083118902042138576507568359375 48 1075724298704619594653964909443343333154978484439769247189819890418788177011180237131555660138438398844647967744886875152587890625 49 7969141233260753323661005349549665917046065099012984423059277963714696086837927062831728665923533444502188005946815013885498046875 50 22517235965267239629071702606788975580868723421721515173369759501729983059067642458831997068038645528646433193204428851604461669921875 51 827981283678841668400595576554237421084123828940121834439979426638113207064976280853711364188849034733857994947320053302347660064697265625 52 486592470710072842041746715533787830845411729709342374764374568466065138647786860709566860330142831866247371470758382414281368255615234375 53 67774407975531584766930750918847104102840956017893672758084515967462756564303633469280543715678237738139946176412882963063667714595794677734375 54 375712873913935894974711173761888968799264859356576152064769079823529717785510654183278779354730835599042730338721975306438620434334285557270050048828125 55 57033214260135468857161156177054745463728405650328259883431946317211811159840517305021718706048140843934686465417995851517382581931944547593593597412109375 56 4863158163088602297801414565511545125059457781184903617111393312324825695770748028385900399074340630012383849441792547283951836107418416533507406711578369140625 57 2461480447524924625891616127846227217750212521809771678311669315485610251327151854997093709123215203287133783116381963185040058708575283134765923023223876953125 58 90847154374224743308115555094495707426045070058929419115812570324894611012309344874152207982174699169833792247059632199067468026600795755656249821186065673828125 59 13246384631871631141158500085647770412698717209280409528843709842776532578980263967906418704655137816042554949906011994234317045350235869269650615751743316650390625 60 15466748245463320089892234864498937071354134326418932505956975052548880565387269957526089690639385977421916338776466972165927996873887943147173060798802114091813564300537109375 61 760659749776884594584864009729455921542006606217324549473293855043387568789537866763578181506855048069930311743104933057340721157732193925270806268793546594679355621337890625 62 477696411150205493510741639603604782574424189903124202311643018095195350337973334309316428331346855857231458644434463793731475538315001675787774698658953420817852020263671875 63 137868140271361095872794212313976384086306252207116582445625666989196476105626978875380665045404016991054362130761502504899224932828878494808374135143149871406327001750469207763671875 64 386720133461167873923187765540703757362089037440962013759979995904696115476283675745442765452358267659907485776786014526242325936585004177937489449076535389294747239910066127777099609375 65 25719863645425057214922164775884036047327860136265827468990669573784635495445758926885370385392996786058154784816091396876085769597799585557288721359351730583402958740480244159698486328125 66 319686740353641924395282394224529036589001120536315992773539074579668944514346169506741892286472199908916188730800607259858829451596118894566095528892697383468650072677988908253610134124755859375 67 157457648233883335896183865812081465782642342950722802410847603897448883119006322294365409633635561149167675046513731933960318983621969007771360484379985278424857498483188566751778125762939453125 68 1275268017475425123698004444960966859781359469951192297055150137801191145425905028535276554435712484519008902281131951842783912897646517813823515781874016062348617922273989283130504190921783447265625 69 129316668133287042735804587169478641247727341127705944424699244284395647210655443732925362506777302135064287027006117816340865528558083400580092313533257045909152041581700086923865019343793392181396484375 70 144352594244290327095502448958075000319831844210641016809982792630008652816796660723132022102645670719955643960251177005099281551132521524887112318454154985330678954782207745387831927710794843733310699462890625 71 42695837734226716464866921522810915587555897583429033140980825989157488861306054580081302312050127959423500326271474888832181867236379605952526178697707812562595183808822009199217894111643545329570770263671875 72 83952800958330209849339702656488531186173987291379666133214736905817287570657385030288468319233022485429702472630144280779187791428323524211125096213051955532564340166012020196486341320037550714914686977863311767578125 73 148354949638693110555682488255986582507074580282027081249105493984252467076915105053523457714809039734526460533825871400281030480743201844153905991938132907721928765498843158977352575757326630715397186577320098876953125 74 654185184008134444667902064092040293755182517457138606518859645162181385565786053108314047120531591294234180226928649954401392650963705321160284651747731744847872641485506908187836743180719633361368323676288127899169921875 75 9784288790162891583714718656650782331583654592882823229487866073079869196141476735060319369129016080006170938036761301009801046237693443397225606209884743083315262247469679826086513515664681763131117049488238990306854248046875 76 20662873037120317094555425584111191634462849502074909583326348746438407973430355473383963930857987905802505730985528800158856156857234179805983023640611858748317099877880047527459018674528702933980845874248188920319080352783203125 77 50257934233144222098260042561724994866012607972579232771318818565084884699753610437117582028487610657712588150875748157714768871316946214704348319096182090573364968348609911518550600152703394334784580595805891789495944976806640625 78 24306849027791938338033543879613715702555072222465054561589566135978388861709009018648334689232900103574259904776764811143216030324429615150961843663588333879468971555413364466230387749263847687130389928150769035763005376793444156646728515625 79 923044899789567278659501666314444900097028059080951439047705043138419830191481355138544355287325320388895945751016385233286684695864415765226399126465379767574771071724558144287229914529006874194824933980408950725177419371902942657470703125 80 645094424409510431207434087817302009470541403294906215351294166184967987163271826659150399446591463787282560080504270101275129130952544897793007730122533001032691324706995533947421325331712800751945498543149044528751792313414625823497772216796875 81 5295292029555119309589248349532624468632648700962918464674053814759542900531943954132088726936928130042091710479852726111613567502591151579911941443414847808214765960238789233372812908376523014490831379162720362303044603077069041319191455841064453125 82 16561994473414651821101884441519904847197748930926337788231153437455853264627166657515326778018462896486527573009363764217628434846214056654878239292592756309424890558810271642477138129406425091786140534315401113656851821355803622282110154628753662109375 83 4098794319016992325991009738713980306822758563736842222988627985045550384442248557976172618641894534418430878038377603383063923857543167924672938714568045871709598517693033612146058967664305756751555574884007882838860159788789906087913550436496734619140625 84 52643000841742599229974532371768881580024644186706475267991842694042939237664957665341851327800427388394486320928674022489039216821829132082018025255339316911187971653214018830076856834062256211529623509457740030775194660788988877777910602162592113018035888671875 85 224816580065324276711538297070024753100575833409111182615071045858089258156145642735518729788135942846908218052907160825453191008309693822891441684325743200456014514236666927474328223891348223585708862752154819190251713669016505442745665277470834553241729736328125 86 1153230631346718658968547904098156044538593359400341839658588277677861351576554073171791716814374083568762330163255744164519479224602574767076273244654669917222916313436111802968603441507770567846924009338524400997436552152170132279851746943677426315844058990478515625 87 2118643736077901034271287127125429640858022014095586627292779574822186869929105908840467148162738208630791402210612975236313941194798323305707676195016098247582252152790887190577871915627913535971743808466502224549669903069350625430126259376493180752731859683990478515625 88 2915555206065642906349894229138586758310451273618441707615929531322110653245307826086967825970734564648378713854936145680281149567494298266469529036455351206287494073569271477730902153135641542286555460364475249705929444205090418203562655410774999609202495776116847991943359375 89 10184615376836045326912374459799900639467673372716815592482138226800536740816104866171329951513382065865152609545303259925145328500998710739228567722260058885594457417252327982824623902171634884853153816897075872272575533364558900253367596399436973797492100857198238372802734375 90 62221289208540688831128673344537680008960374000322760330233668892343183876587727788010119170439243720993982075610904187886873695144120287026272983313287367483733007201804555255167991704023089785877471864037186870246593529311912246785146597812755088798135079234242539314436726272106170654296875 91 120661840740544322232311583732135126067796458953437802838203624225617034020532115943135331293676620014855815272677900816845908911074570692358641855164746026148157092181909286209116984558545099778689344274150976477530562758846630084263374139261968497992505001747076676110737025737762451171875 92 47286391187949535349564191205065466481836576000963937512915634102517367552634942246367733397584980406001535066445225424858331967384051170341562112722818103567407585422859013426043946264465984512084388427035088117345147436038337909432477561758525696301852566503924890639609657227993011474609375 93 2875711300933750982762310121329491214982284090764136732640300108068077535773823027788209618059374620049893562838978469828299162507623415763030087985285804814557753917656763081850454059869079638751038410864944489950054580233494882873009662998806989874057408474702270950729143805801868438720703125 94 881986774531064264181248944658821614127013301454575127681062256548964631450631041395043439240976279745089695921784566863296434628667905068597419538465848434081915377085579570742006282404527297714813163672727123885745463277996356098179453023995803383713564748145387994782140594907104969024658203125 95 27230916526717770576896025910857110348160557314872828598162122349382160644665595657520486032744768534441387869678518173230828461785430835375338005366822449813534204608984802252859060250734712996595514999434325784996052296710465714109513219727101697779540399640994047416597823030315339565277099609375 96 113505747729483441167967562954068402506661591250676771190148659777102423559592016669800994155596210386667346769446263893031722801627161874441659524942880811179948900842884575623410062221881349890372739570833590608881571611564174630666962301335738291716713394979088201032300694780730054844752885401248931884765625 97 3510487043179900242308275142909332036288502822185879521344803910632033718337897422777350334709161145979402477405554553392733694895685418797164727575553014778761306211635605431651857594491175769805342460953616204398399122007139421567019452618631081187114847267394480444297959632393713036435656249523162841796875 98 1605183186920856508755538859235748680258820352422038490644115088772560457715920215939038923070105712484535719468787763515048157569520815803445406181304830482545638548500631559719697224616995810361762239538354895301409254511192905821278178295775250493756051661158418513801035486974200239274068735539913177490234375 99 324586548221603785278484636640850058531025374970547075704153097359764047078705081399080626890580017676672288062589922800819504891550807455282841958821519287683721009522704215729186097355369757872010992384987566439827576423351234404940538412032516872279788013776331441805901294819771244435582246978810871951282024383544921875 100 2439564906576975213831341857798514567664211581121759324490979826742710997899545701863571069856313713556366399933940539627521329106980087015272141120936039137091393991286835455562225726904683893736615497831213825418596679053911892932608666759071374048120742929561736128440600630255340992622059143801749314661719836294651031494140625 101 72462323957731937044495302706886571316758759835299781915573658220080524690085515896937754550187536046228704948532887315668950369514260010354618053097110073378952296770896102640462150304099521596137093994986549269859307298631046324730950497794199229152101275135497112725958434562039831464021558726784633108763955533504486083984375 102 60527757889445264150932501499502733348367616573143603334142819189569079897003522580030960217608545863080705999772771206282004929258093882455091767217294545143417271447936346624959610483676005654099903985455207256128400016162013397681196853469112911934506326855599816054959925696014647092535012704024754981446676538325846195220947265625 103 93950015289335863642376284398290756939670342551977471164174567935843901596225451245749124116566814956238122956703634888163321404637148492108521171381502322254444436310215591133485714906031478478226712824001447790807085273283095939426637840549190690223082529434689430526309651230993304371040741635123794139872188679873943328857421875 104 3209205003205268461153268511234980884720200402868294288623688482207563988862164076240387676491534951101255601610259934269074317505006159991569909763925271127559808123427834304342521993848534002859474640041137186876564741318454628042517703785106777788041346413855769785624765629604887363710472733187663287868218731091474182903766632080078125 105 38490516767086281725694251415365972294125326982972708266356557033556953413082327040125487342435103589082776390697243698012357824843853216137210713087831973428738620094259052587635128114005419281230754972156578231740972482023952149079832609964446440280015908417672088504393326197104141144991202418598634425795617008514426515830564312636852264404296875 106 306739222498378759531972559690478577617036493583273072331193019060868471837125793939431018791501197916970487125467110900247439468095255272592965216017727494305489003233792350561839029905554607479520167479202125431699408310071713998377017571960955991307971862017694647713760121878610459472248658797670348825233194134387559870447148568928241729736328125 107 8660366272594413388281206568457343766178198571168859359930225332550314517943523584028234652047898307543624687906879832052780510589866973630872410444762194021466189521208286832217903825651219338276919868735230102141718808455389233542962337242000449063003579393976219913488498394348431757623020544184692745804013826915745966061876970343291759490966796875 108 7075503858746217678353892212979466368492939959288267551323299541454932278933837762276785944081591262227247679554018410863946451342330106051706741593600678403247789272102197910885682741390199066544223246672228797783660952041126496002364863267540834432686121278034438228137685984083863838525889350328710277517670564908219624892848909070153240463696420192718505859375 109 2465046054609064340385748070948600523223646484480873609797921103746927980118628880133591665572497246159765769209389761072098403672859170613763816604436422623358886054616954329654749532478294878600937143190882173191381123693343338521320937150461328916276665176414274147533742649198884161604653124025796171472884879192272543801944806318715563975274562835693359375 110 80554611431825688268059062844771224605292121436496926071815765279464403995661742923521207973368916520457214831722499607686030348532428257398681253043143723620976080862883523215433498010727416372605981663363324862766979938988225156986923968300952400016131490750422079227347554928794789801617250253492366509538679381480080429405084829763694642679183743894100189208984375 111 80280324608478335424413830879349573276565866075146862054546335135929304939707159419206175130727098545499284327932850747561966401825358912406474634603328805643122150815255062612869774672108212571379828076086497197773519270968686616337468598330146858751977818936843285171668142100775909904442132993637955387139739421892150808875082412807699938639416359364986419677734375 112 45033235072244717881623408901814279120665955588816775799256562135915203708820001566542855254008684018346845094941402312018370984127954214516931148945207254271481598365011445184904147872719922864369619056980025409066152853200688678940315932658030294028824145604790170343171720048095777463659994282521075677404699056766938589439739183290402346759861984537565149366855621337890625 113 32199404768170177012404198325326033983533014893038783596078600825244904166783402950008968200968861064265698300222838581279672188591264097885437346185961149109367448538474510153958013035736594014466772768055164410532225986381833348208862464523898366826969356846862868160476914574662152567761690827175336396308414639809208977929989003561624116844797072189976461231708526611328125 114 3531773400703665861460153491873233134968177050425805332206578403660044325576294284431266579917932080121151571172040265168141332065738185281375897834800541307944330344769868319022031316859986675850560270354669716998097954647776503655692900644518046011634367305542852096640306482855398245207651865480337950023311506482200289980934710511910242132511961177243620113586075603961944580078125 115 11456007743019959193326281040397612245941354925591420730302218929824749172306859247980736911788832192525065013854579479828283644980213382725026563928864848850171873520090616344882800316625971089778773869794360142016174862467289574708818281683357435103671235016735532023763697495131065590316377856228957517802638061037309889427425975132139012152228396690389899958972819149494171142578125 116 8315137158605221920729445536180239371324623202146801399737132452323399915513848800280259380753527955222296752532898937420050490346540651612954716101059693679854685921396917536519848109239970274482275985270551999446798098149704670185772015978878109392462110788859650992260114530577338255623808330778746028805853830221915243329383518225991846816243541519464432809627396636642515659332275390625 117 626954413762257656739119993454369079149132547888338955313619672278609155542140819605940220929591450435779947295956921794219962092248885669109093243426967768461397174485706325693017000315794586561323424334709390706159287748318838170470141414406700447802075198486876642345382012952182843837249415236464095527772410807450324544622400392142579349416229385577974120291600002019549719989299774169921875 118 78568940130096864711250064607002373547465449648649766488458737414571231987747281595358475549902343964066081152953231327976168101393316463322240432864363987367869495931515488701918530635543939911382951915643483121146472518265754007240046447895660480737095238035401185096205278159914203742176845596256872855161760024456516037465552340646434381230510585327093953100785483911749906837940216064453125 119 11041964299592071222910421012562208492756271069018767885539176421733700322834054104376480536754998501057548055614088891255140304405968055746594708723239299835388077477124371089404421087215696498522436640277345310783647741430968539801390302083899518317694885198192663553224261613159272120208463522364835011899910105455012910056760426950060058512871089156067751224643558316529379226267337799072265625 120 32339610702509315822656502316312258598491243617432548669176685713196080592837551404735776260839600510341850537084430658492197409891791697183622142055182384220764332879010729565897941244424154813956912308749760763872412702140009214659109428559378906355442988152181836068294841947553339979128025176436981755526714175841279601995384136777008927380653845264870905532739497753418056458230012140120379626750946044921875 121 19787832707286629880677846793329013965756166972759120709254828761552877841751353664069608818378359528794872629868760269940386939141806461854411839101979654384733296804655515577441205586061414462487007575230628410535717514283800514262119708778931703221801095155562699148664010027033112661443814875932767092842407747411246428867208721773218264103152634230373944073780447893965393768578309163785888813436031341552734375 122 306810380779993278888682561186172445927672738153903621996578769699198466438109900992545126862152611458860009253554189681628941769042779523708194055733374389908430224933151323461295484659030636255340629503443482048559506645581270413942945620872902052363073216987555838977141255256452724527977549781033259070289085517144450818766466739151975921092970477520982653994238058821168724232819613462197594344615936279296875 123 49252320394943415834672697744926857188275447085631197894696748429950274533346409226749874610021060106625787044734986001706185208015236918463584029529403796798230603807933857614033232671720422829054650180631768965388053866030641776468416596466597557095840083063654287237026188513745451136543881456870751906157462484094501639504888918742766147373885130020714664756009258090255508756583058271871777833439409732818603515625 124 30290177042890200738323709113130017170789399957663186705238500284419418838008041674451172885162951965574859032512016391049303902929370704855104178160583335030911821341879322432630438093108060039868609861088537913713653127608844692528076206826957497613941651084147386650771105935953452448974487095975512422286839427718118508295506685026801180634939354962739518824945693725507137885298580837201143367565236985683441162109375 125 616055416224478852608443070107384863286741116461706886325877658101483361052818921574166417048867062578736893335065978992388349391436301306753240803075442747397411572389574594771787364790624625791460004741488090749940265705782643820555383117273533270085119966243942725740867262138025809558853542581775861481810583791957579701430664398763312440013883801334456591464378662572645094354199801767180133538204245269298553466796875 126 1181977794832466174752623482253428928062358562745099336688729725278918001769935309995138207276407472342591306473355862454788784837416478038990169805870737843110767527684899449114416526691909847647691220182912114386492767686833981133092330722017428632249042390326543543842567356837794497919033694840464456245764134744378963167450667443761555015566628126921648018812942773153486286014356984096632823856565241982252700836397707462310791015625 127 27920735311003137986282444462679423497536029041222818976899127368793338624486660866026886786056869425415542672598957380821782318994090032417090625335529240388443327425627546042072831339178972779079320161801073568184868528035448373222653481622458944068875017094327800248249622602467586565016543972609396604230648852229424326790173246703028858635432160478464126428652191491814636677504495687322035209210202566509906318970024585723876953125 128 12230670755423000646696817880443968126405263433078960794194089875708509144104112190610218275872531110521850726799691017785460475945277192887140122878064021770778549988446824010165255854224365031409175386529549276260863715319473413719558825347486134539122262060534215444061471325847083540177453661795237601063076721653611897554559919620038974938709311731233189933616769153465324803255402887279920859701053126311620644628419540822505950927734375 129 1169992239610112025421249181082988080181179599568090471561601980438191116877856812288054924975578977007484641571104463221385454304043538710613500126671672185696629452263314020631967654240115475313416681665137895283645318248014838665572757447529841208609394045109842234998927609449289458770271879898417598375489717559288215565636396050921973387807483908118447083076742002453288083552842424364586052030860752193319740399601869285106658935546875 130 2886188286194871532222614244098676230584370607787619382714964676341638370492018694680352653223298254386036940507934290436992205979489623380708194289277132398129853452055694889735767292642098307591492264582135406428542902949206735162949478067659988611585421452911636614411048475049035662166043583400124818077621216004215301595161286719530356865497866233930868560959566009647537118444070178105690724816944736468016241559553236584179103374481201171875 131 31148296067915760771374369158866883169163973909424862399584788682377721576391373035633673919770315576405784535944894256341824642527855427794257991080793275269117993106485754003000790920012360260176995342982010343101151173121805572324110038658425454061942352702365521437939881132667065829905369259487800796508053477983562123851775839196469255107599907353615954308878392325329695047406227939267997506568436930259047290547869124566204845905303955078125 132 75069564300065336399148013813202380926403928394483399314238364684492549504625117998436433575998296962158797226729639795005898828832666834183055988146682438187224720449785403984589077446414405927179034997240052804927035828853305528101997243243594591317028115395216989202954603871028648986451802875851512574127376394034934044839032396216009272910578485985856497070542431859423670386368407545429376711444523441046287125341836266034789559853379614651203155517578125 133 18626282871444782715578078615305853914070147646751520130600496500663564914681420255251145172992058644746167732947955738610486175575022597955194342923612935790815156201826453620236387637080266132307580112097155959117234453775632198701999315992771590326781412090542561230808285171007108395134657856414285074783484368444758071275850143422017338391346541635588454160360152265872038516918477060144131063741874237252086279220154863001113199061364866793155670166015625 134 149192355736943281615351548944730791526198732617424433368468797754680678049079963986295571833015719880541114100375898312000156097809160482173803285099574627713729964947629484590566546378765824197515289627723869122985962026730774590961514073494042355325654906051494301452528660872340593370014773312447882937431803041010770787172259085345413652752359377633533162200419067376739684034281870249427591880782022668545050181714809074684513490183235262520611286163330078125 135 73713653254863238282824936887229209731744924603840439867611753732561062837812119755789358770033917167516069860301187246897523536731810677932492088939162086341712601981359691087447125304734300265382015658902331204358385722654066677504126780972314785300761964123938199644052298798653615024101612528948563496746459941709430237238234166540082455623446516928416442556373506479252420106711924352666707083270766286513406066482128313940825302397197305026566027663648128509521484375 136 12875932382293236147052445850776762209892544705175828833875083083235103651194832018342506243155674481235869502848109882351824923778629030167858055635448137431738648751094004040699826612604463898855603585218764703121301026104599096893033345466339085122410596083348905022824835292654820204334949168494090328794187890318094726689588553040388902936025520344471142103534542244263416482139905386302057059770321101096729204662765763237613659696230439255515420882147736847400665283203125 137 1867249825826833684978843599957958458436585010660196572805397073026795134798883165999299982088607504408933557719549941850218725350987919490674054570809900531503647036945038532513147379408004625927723244339744482494508777411601357890419105544497377839572281541550090156546357900032119718325752767703498379967253041569791858658518183357720631740130350511597303925682971273398281502703133183105630162870931662555720385458901594707441435640193905243222616263665258884429931640625 138 180372094609382760798146339296327724933089740355565561461989788525081941711569745557333485328576762000686135545745866771113447852970581963558148575614895787813036278760773111906719899513594202853918268197265737257497249527771269895200341346205851019947669822704390935617973455657665380527531063627547114948664024487816079634855795610827869731925375405897196357213479647900079824054649140722861251868753833340967059019683867568178952992355930959149368231209109580959193408489227294921875 139 6039167791411009544223680678142410166223199180241830967745686499489547068424675334911880867032032770629947828247403754631047949169060815126200590508256284209778446262439016194349342402330724275389107188528465263563537943850566579963352427613002079551403025562393055018581064455552120485605008501802090158516631297330410312042788827493909771610489056080483778537475309631372532770200387905381565153604766630353271644216930691168590020862652427945105326756447539082728326320648193359375 140 22865497909231248796426577598109830038385776308743079008252977348903982992860178780633045482274298443767239425430829147735457050392082078759541387413901153257485878498526015594690662590999925384407112973093396941884593448629775870430874454176326388642922884773632722185888288115199749570582865809196149462340548339229998399570849224740263324483811408130256288715194133778163691133485291271009470019361834771798589800025377821750647053827214963756512370609240425434194321496761403977870941162109375 141 21307293208876408444914110848896712274724424282455355016612079803529189081070690784318253827184544234500553567042349877039897989054591622830276089524388287909724675346861519483918822478943611009868840131312687696615350266701859316232367872235868067370680103891083490813163299927242213588991864409937130512282455081142101496445884648111979283184344690218614039122458146370235530551415030304211014729229165218865585098050227355700715438264150385598354889098680897685511581585160456597805023193359375 142 1406745010490176958083308672382979424504550724269044889173871431304707501845457904684184635723236259207209822118613126117873079142294446318872486367177446437320990891532450441538679672071263789735994819906114544349729606562351649697302181093801157462860488275973647351320979728978092987295927733175756992214043111314538762805034145814564337028089563815645255577722296784888249437445531946864124239984852496843201114062533140705325495057153898862811837586198255613256780094388886936940252780914306640625 143 48193313331408230193357546755274239165369188798559796587851721272459874486299987937397346366490450586406439989923676257702518984042660786826267907082533637038010729913408914077608333660679169971445025333706679389995282115726998124944639057192530562311563161286677611007842515330515227585753496257538695838158022393915562230642393568850004804899376035894028720806024698945227510447871755298512899662138408265977917886659789205002724477517461192509896449893603176568845913863015084643848240375518798828125 144 796075604083070588261748349294269782280862239499042210842738122533165512191861436010993782555126878095034896302387155737931431004797767751002669260061060158688071667673161747601869938789366253834899976668652891267870963893527789599527255413184343092794167891072459983196315949827828895325387938666690999448925977714297580444059988239843032534866064475585959088731090637427407429220146653730759743958251332234343133884000071479575808307131824430711358357613454568699399750025293143185223243563086725771427154541015625 145 61788287867240918291633407856326221490964272685056216245198769167712706886089464457381100045239467077976198648624588089366254581077985003436404108006333830136164063661935257029333895587916926299244578615661438281783725999629204957156849363742073589861281438465938990922193627837942310512199733569226524852583571002979365721530189240700593356403596871993855385519610662590040353386152104238141886445553731068776802139611247325921231762965344315989436504774701855501603799613284662139989222850999794900417327880859375 146 1048494795913975746243499713491422295599997912796501714010314744111784199412659808979438896709263780068691670760010242698876746290760321763926990308118269316115767890555278409995812711677178442800021297345258773744359588987158746330533891618011433096404606166664608247823577550132902980787677503676602773156752927734307499646382974183095647098347495769090344006404911513830653863832491030553579133205189154419866004147928439534458421442460671882743587764259131232708593061713126838585541378279231139458715915679931640625 147 4023086875222334651589043772147844931998304352395880370987762228856977459160495652964219296444629405842367348456370995273764424622574256953375403137184754322671119698102480299710754777340265136437658434972850272383548160519007225992975317553646117453949428264965613922077916519896510144904067553611746278699201874202279679632375942112895941488398432341816421454336348741097485685054077099825024902862004502582132174192955681952128748719970757132526576849617784685332687637096806486901312549520071115694008767604827880859375 148 1312974417438679451809284033828422567452180826855861706616564290049315435569768809312331302170726648651151711908144728078881126418593481701902785385517001119107903486880057059058930184502583149147689498109946120577823023795627082274298963547496722554401985526816060255956995061807863868382470023108654830903730594283216825843082111796536242411176228518591766238394176258063561674512517761855463181732773461631311146103734155884847565173525629635215362330899780333488460839706376970660410552493857494482654146850109100341796875 149 2020499944888122158413023041917025332453600955960573349823452409901491489617064988337248968553815520211562667230223403867236213402600158756766384035430635191032017451298840562201448777043043377464183128600780751761679059740951037842676399447289205192839346071320869094223146322273572120584849401651505129240135656602101119394931581730494928862111344067727583052303740694388412427446319524477816338988468757665427768214206683917636631793267065288346650511955851644338069874966757447673319780800937905951286666095256805419921875 150 17859975753399270503623777186906519038083428134537830970978674715935247228959249010588360652847709723262152375499215339679614601667208357120086498709769477680127761597680169131271125916510021171089075418712662118460737230450187030197013166165934337177961719238313119965613533829216518611874898123437082228410340434858815639685175189556266181676562133380787389172608364273071877115307924320271501176999011989238017951559678957385014912212253162057114425220510924223056967867655369846329996052285726836940382700191776166320778429508209228515625 151 354833955365548420601796897753109649763246916580221807370437246011958554217733424051424383831411451455539451168858582907542011953653146167948738384962307503578697250285036472806711110924040155717001498385019777187961666830136166162854566215217238486979371905396949403290335109189732157851819168015306269438616035129645343834804805090521844669070770861869948129257119819994805505602144191793473533317861165349099694401847926305662547924746751564048630964645912401782588765582557016814503232826868745104775815235598201979883015155792236328125 152 719099023755286417645904713051762477059674869627444246989404534615287585797569762794741889443605154647134029855626301834468693172390231220887693237524928969752512506432912072916969017164745589257007510279746658980129683226020688321090266953523145681112669221963659830194439651544770354636015634969966731828100549087736524439955737895291769946451054317700123827212915719415788736484766426579352547389697061671951775418060758021028231991703877314404870278615308264770451600987176733286444577894662159487336461349826777222915552556514739990234375 153 10140091516169869261744795316059855996325603835113073622508700867172925666916356014765290284817387340554738101369937657636643270548368972493174351679722598837602209692917792297534140314640072478042842424250355510263092381614793612089791870992264188730862200694043023533298510007951185131393556437191417409630635396161990790744316822431153331572416526248526280083000666351317958610554891914391583765679638786895490290178752862232471797658887965697660913632364566910362541059833907228148428456815265716022063011668430387857142704888246953487396240234375 154 96130509198358631814495485833121933400314382046441509786767314363363639822611248691341307513135573592233021011733228164490745815239916207931640354798819364767491880921906398914558511533111684266647168704566173399648741303547860850136126769841104427862922769357689518848507723911843114824874480052377360800235584491177314734058699445025512201131178020566333668575729799697002117511634178209647874967149064325796748565021636507040296845483081190886051864174835703859819006530396862543872997830523631308712590565722366786616248646168969571590423583984375 155 114195902120718199780378007850327308071141412188991682227529800436840372760618053679176839920194553154017591879984287113681003190314348725248809717617344385972012437090111398065358098989224894797372326902044159233498551413430387975681647520171178769980534848180582293487584735597874183656122249531987122501232543322443908683843721043648319083175965760837560124301121926684534577710999587643187865689515045478570148900708779304637088245345065431249562294256997064038359473077477856052663587323849079538868090218494007713478932686257394379936158657073974609375 156 36286180195385218569908124067274164989939139652062269266760635550436540856916775164849453345023055411095989527123430682108893258326468945975085152236950595452372788182138088675200759568169320112064656289170000406813108205778579876305244022472157710550012050813570398422361144400425394810694137808356952583494616077114189425242542644825347644506017733250442627321245612086233569816162159675680734561613823146097921080523554667929945945310460181655481102047802959462749070692309938013471639886379068718834999268196727069740593180600940481639327117591165006160736083984375 157 94991210575180412944154388481845107075573161764315876870309689243499479568106971928363855572003030407391412074189363123227739676255915520992101895346412068349842139763431556977754854665717137363430405954451402338854697277547747319499715243541763178573598426015142890137518664640604059026721596428246544661250236991681094610029840936453617082114479543732050444770904118263961765569698392526782050349192874605390099134364209990568202442819102768537597025106031951205031006716811366391954420339501893270326017192540476596582062402719659477412506021209992468357086181640625 158 26046742988992527879749331756381632920083806745492800805772120993968539357886567868802649445523591180408101520289400887173740408155108154319910433549697119106475005778824024954441406222072375966449624054418434316104518414757087694916514728265702007515835658997051211954267040494161726630877145803244879472164220028518806250364499260625282968450968691126093505817116249027368811482494265346758324175013122730242302662981647720269741869798341382194228113709008620396355299629481470463247758718357661102904649985963006627922512368177032637817092108889482915401458740234375 159 3006497166603961690945525924956531142697354418564619318946779599095519835880368508195318419547048100749883711988164841124523584458739738313457467125097143378342443506853494697956760967951442615833855475309183595630148963168216219886427012429268878153555539684317687269006824135903634342618661790670634790365819687288635839295807840584040870015218117357480643555367818823030858630076689659015336635667090129057036132752669804347715995753404860665887794227811951346619416176994438412282293520637229304162050684927173791546755457183297721886205966512761733611114323139190673828125 160 643922729266674744585582103270676088249523524370929209497879143788641684965998606947016322657874069426797847561458293346107356056990768159498799267586887790645927612417912307535100201740066406964424087062455846973491686987790064215399084434262889370625521156538622161415470674188434793259128485172073746986862431436149089181115365172264797553438576833161539577655891921654351401238778375714470496454526375328958689472669521592377846686667742297574144069854324242761593722339787260586803254368280033544161842231372499403782086571149836213244499472097004399984143674373626708984375 161 12666890391349653725084012372622785188097965984058742403227264972691467953619970704357750205843420306177505586478390100435314817560197160692670916765440879999181006647354942505061301683078811554108236594553431168709881456749488735499575946957261723405937979526854669076622167433506752269369993165697807183474317623231052650363778412441406688533271691781275963333505434052017664363059751479352087809823717306905066418262345002449395503530512710146133929210399555467211437983369473527796460402209112776418573553201090385343404484813727343506077616108740357958595268428325653076171875 162 44052908006323729108997878433853912944913917224796194924029530479125516919641598401073072589950636418772559957191254801932835699553749158245658744738271896474596834402189610666037953174026806025441940410481820033206394947495711146519245502595730005309213243571852906316688426261093769228240338156043265836917353871982149965659686917614839199825891471365960476571050924293940397920631645594289493773014348013447383169604148719479515758331491658967928045092178782882702995484188918645248376409237008436042023641005310572658563932802127089194380981216315963829022184228279002127237617969512939453125 163 2590382485328430336286356755357057935959970828012869416728838108104364075323404911958666727490776166846031475951582046018120839268924272814774421964656612035198465340492146690411687009194229955042745275905946022062744954673496803927120024065293126402470446906359566415454346004102026846561496980892016650870304428074765281502559061385846794321285686001252110580629819731508285026399869397339588806504303181958528185750650662663685044297114309902267471633637200820245574912337888942075405814063604251516612848605733779924649479574401326321236067810990962023698358507317607291042804718017578125 164 6016660379698655363371012394428798948669085487790755404294814653875518546636244195999851030221436611844645169126753818891254665514800640145081193973651425506732701082099615893430787841627605240246668644939101101547734125457874031237407465250120728775730846701315340077260075038767880501242464000176311767319498179392742535625075168658040165698237636506814728489153296604302752997899557402810957664175543563470434641403864974851208226034596897145764114835970591072764679421269082939262174494039573865821368278025188685738096913336597969727612277940649435949149737012930927448906004428863525390625 165 120198622401115001569644113454421985937694360137483116993239644138798602525724680430842547434531386172651199711826943166323176184912747579967445081305200141513869931511874401090586856891197050845913541588406012278454888528579219534939568201389281254191243630242142122229639594078304673217641484720287831561529654331483757954278218363200246544627851354949810939107500322475377372218098798223092629718814037672080512267669438502366438205419901536227958250292962013279467679486130285357206546373167907658609816440530272400629160962335836476850845354479055624088857574826606777751436538892448879778385162353515625 166 85964012195167326823490693828392358469115620437502200670377807505193427547233576337366693691400994222146763911987235948049893320164001795185990386761127834891864380299561861112293746506152176203110095837080186363709671605119324197745565678204804871166866126236671619992362011981428997433390030041774972323882768257970311675745713755443561238592122321746495860921683408839382263862941097912649756593852899094547388577203204319199431195276895263019195859357011889243723673017974180557243875596638385395082964136221187792946967455790347277597032950656664859916230293193813161156668911644374020397663116455078125 167 443355574430342218904425008643359784196413623457929529893097048052945665053902509785894642176550194899123277625591183810208436747628986975289756447437213636731487452297897381071836767221628466234926997662153323977907375720169252382973817136271939052344751095155442254125719814223254942196218591181389542644986429911210582618239330028197630697397812374814876414740779877982949323755282452462226912897264893052755987872551207590695878626548817141824436169113384475211151276793103511563466769409225888904708339329824775248222315025009232906417052537012910088852343513704697131050380676242639310657978057861328125 168 4976853421635651191197835682409857902798177702222853951709768577508886223853077739326648334779852125152806775245512874942158688376780923849391173945160886888896457226067271523385880428666698667975457246570557016445762424018542442945403682185612455177678216584318742766882720627713287622564574023903436988225683054745044184652726864183858463812824566160434920518744910426358578416585486906043639725428412517293948705504050371442856129967794473633780861874784476325667623174974799448947805503184290628748071046698790364459590456227194819166305748070161347470816103305841919162188626631244947606802497830358333885669708251953125 169 825668321899405716617458776045433484952415700197343463757634559117771314027497274676765194068437558782194344176106764631226901793416068768908561733975704289481246014389305677717062505447110324831409154438515238032256111931406698492297243076748181470609669288998298307838752523538122151617194164226638885399383352554063626276512779547175545619558353065382113673407882059341687510355386867119997742425772136917648958497602782410472177730652182762890150175543517611956139441736680769056208400683120714828524754747352269721770246567581953077416205508515403550984256479429616628135037322000489012907564756460487842559814453125 170 144914261394685137626054627223110568346182233094136041535078555639229334165133734174511230924472164820625844338031110182139326514500385723849919476638508177059043901582547023769177106599412696508697137473672101361214847052304618191645577804816362665467689247602222215859232159454004551362909655401894194657159594829340992435476458692412349387491068249965605038634042980061617430365283295205388333181592011532970859366147349050836104960826956732277736860471665634188557263036030925131127277886836697719429127536229484141617486813674202087489490899689992176356115949199514705016668834262720533256896260354551486670970916748046875 171 4218684270558580637414285564181798219279631275010835921598445677686234221639923257106050126011565210207318034956502233328116101922129254784866969141798287403396973323752860352902696626883331847289668169458874950785924066763013842034042722103302094248357665950583147168125200590457136789247279796528104387809070951619828118840501370431901141181767879568741197326415079544025540902007367344970596841076131391537087292191319607776057081327421663154677635727808188827042849421345054786113460626207782491978059107631951034045456708399794475362408655676382905288513023533992739245184827050661087455285525038561900146305561065673828125 172 6471047980316624605709018324320709436310070388897934647929951474900657892189768148541701954028739921187732894446776297813302719526528731640662639465248724581227732857766636949719347140008278814772879752298479266804963197382052596087212273749698899124655265860178043051287050007511906719417041967455992035442950357406000732240078913268504941888214352957260329253457121525649087407270326460753554384924861177788951712320224797866148478410693557785708880636771696889091694576539628243374775206636399438423348077515265102757552284060646587762347646195249841923177606187197505444230766840046746579684366906803916208446025848388671875 173 16811410611338369266375912482732547154670302376468290557910204728255681859169139744482646925758212099092260865270610397597500737177188671454006100212222343995993637523486761289884026970543802676160748359913885475432282149489090302741782547223256837889735437283326299480891650254389100213181195889714369719215557281405983072986639576709237417804950895285381439788290637272322459294708537321325079555206005981568923340354016618152891126734010514728749034699130223842810365646695077878469521609012753561501985280396264279750728274794556671126697261669337943479376222298585009016494775831637438316679133976094817626290023326873779296875 174 2573553070505846879638139619417134317087268265767429583339009859079509940322993314662810306873487870492940623136605022969190896611788502031561025342619092392890216764706339074670848043473466558242938875091993341438396011318236807798527459488205430464934844803241011413279164581588570929008839237435488582756482539362045850422935820142016166942108308273753986671334813023098483170826158680995395508957081954218584349139992596094234194943752022034377345803375090077568232001681959687243731776777715293649000830149777628844972868658166026985394267141488409418655474407692268314038382231120354007474342072393780345151981236995197832584381103515625 175 999229774180918731032986701260205859675020667737711645137918302256431210943579581436536982406473601922193351544359437118214936297606819128791297079742511261826923191494294977752343497199380755616759815690718123261226821605944207882780258799114825050291016570547525728560453690429706450933506283805880815614598394868759596563926972406797557115516761270152926470612494517031272205760714307986252220840610557390229432977229011010371033393389249378113357230296727117145878056104480656395141960209802406043249482321068231697882122895522325917580481539786931170110762969025523172194091185473912535690623547388229674925952394914929755032062530517578125 176 2929162451211291319306601260929112366004437849746478453951723955098208499971076868849337545358013539042065715257126274085541289832022400314431798601010396375051543606179821755796006584938327193530995714054301098724395166359417235331894397556480584722790868589069057471025715510975014193509978254163663126404196272074323136747030296657601028783364077492467081420494409433222084240369590813299858526453059448968560109147593785469468414710252540929145116845907400192239589884620200263280957529871320397130858797098989729727922156366770672312936499907555405478039974521190346452082357887927186773961008402544301727787358358146008185940445400774478912353515625 177 11468415698810310080674998157197033161813985479515873268861834468265867177852860283121982592842391991842664071599935073114576914427070753773453313166667823095540789373348115687947076629165314944163728982144805996700598024220769175621484844670288391033299841424999191115371869203986919977979745367996714952531683709307943128619728788608573519473849184758642301832783196255496634907209753862241818976451809029012498054459223126160122098272344694146313932057705244820463479039784173912167816769496186639614040375082485213002542680012271615326920872519411841786902273125338475092051265629003053301440558321825994900319996283588608321224455721676349639892578125 178 20413135650865564847529548686206382116053511345365247908839859632475700550332144514053582836462107049300625043848356343903884290999600151224961871969636889839102181444707210637147597125946329964940417154005274628846350966370035381528960917622963319837530273925182548994849827639883010430468105196305613474216928930449638322699936360083451394241009197792587867919554494773196622683434080427944244417467565475629380666260200354277030811211387468799868781426082880429592382383004605733663648242019532657465822539535863988964020209597123684741732247417557605805304759518544882378733721849646277401659618500584999799260586643423476260750248911790549755096435546875 179 10931063081242553001844971118541566173017191189873157026849313214255269971234564514556302098454761715064876046525120115263793413101590353605398158178243602244399225687259889727388316353705774112454937460686411111725191503795905035897740172273262028471434577355030854015661120272434112842411504398779228873430811669108319453328251396218318807218901981206776116780408139594945340078632440845026478548310159516958117458117536226583889577357793983502088392771141465574400662729375086443513193714761442814614924513307995368347308542740296628790777995037514799939976967118050740841613203577956115239001560961656837909265502857721064078333483848837204277515411376953125 180 919909444363146500010917359261859282877089877329569773504405627115472979987530128847120989640524087840228771801708599555936125989154725276373899846566529145105942227170413876302799065591915528619503378887237994543694209467677196777760822165070728317988093421377312958962720988942897644347470822621372341981556672335113687481395495479270127109076072624163797285947780333536666730389995642029425992104756140284916476659123951370699260100370810931522067478964587580794556253582562127751255401339881642072625407325633944134232311744182786719739342664325405221199961427170973322070506904702027033578514133520663377259208301090585308201901817114209958248238763189874589443206787109375 181 350683710834569660225156341376067903417233157656023836308309327463909589056019772875421813730365536248485001405071234084859628139512022342927066792337516635427127147374356671076757654838907024722352116813366970295662433443479152362792799609888841181995461028038865161151534520646739985966715396468920948048217736967529527271913199934086402047106348127443657528897220127149337040866904416022267367155956760661100756295467141682752756612848541183839904177063848304280797687829816501739428854654430018248680403897617359918574748675959183887635440021206922432391145516435343421120800974720662239319986050900142392435830788813538045668128317021439155354300964972935616970062255859375 182 62089496565220061796634022679238382532328914735733079377230300377069830675856548488241157228359180122864641225266198465381874901052967507999033391591446464906818590745112586123853843588963946851808005329751952375159575287459525064622089486023322553125455856178027178435788609427867828848900455991852264192903833279618871334251200612285015140841048451362240566146179270044909064931509742346395719848541963773793699626074550732774047667332911204370598978963870809138702368170812165132846465109867920437902419909482025124486235748699022283500689363727588484825779313442931329538086131421165984763101208835080134805340161624735782398958139978624448662714030433562584221363067626953125 183 184890594498581824629325772639694318982453683527374445065866211450298904487028194657348777346721758331899104765543780930769209038479743179472084970089667294160877678100785273539597185626207881420335672094977564933455055456158676080884218931631426116152608015661003659603914017644441765994802237179099050422540594945810944828229199664080280933319638442833725990037198345169032372423186791401811163239294601459512759768769377401693967830095800718737256705121021701184388797074189162091209206506503186368601752348567316707795688662506548910361843456700843816757454342052465715325269716500070633741835576027853549090638834586106487374878183601816894303382365905008555273525416851043701171875 184 5876988707782421446049157934360474834490745705287415050912121704267033677691261203959470908109916377829411174239894568772669877821607088798449966972087148423982837273665765291552017758849399521225482818850290133016303879050685465330140834679641789657714323092588037412240325199547248195317825807307896925137525689389486721728084540713657921136347298738221502844623702268604436173608935451825787577252160596001212433719598272944236281350677759498175100794060963061321255813434068850758768814730734000273444005032710292839948306340373926527473405371397234859744500333018560760372817855976266924745646178274926605953464886234072231411426819936274094425578129463616505745449103415012359619140625 185 105290556572804387526290826677200528723674636853845108548148244388969162312467066064091547722304414747374556384942286739017029086901918574248165347145382878645178177521829714535299928690350389156382425575530985741989251603905824812594757311975643062674499497870277833019955312792549542788769734161375988815753145243635558168101408389039687528442997751500297902963988906452750314074570565512469556736324557827568045254176208879137857607580890344839251776293928265396974699926742789041093013817552864539302348632593582255765862492914996110807324788785329901063285158804699341841684615901947045813335192949620424735481644013965793075446074739328031102773841620745542968506924808025360107421875 186 4309506103336860823654387426975109383949818136789350570203717312495921245023796857568630199187484138539233897916610398947401523248772192012811551425822605671547466675386569367456820360737186977417211524479848208840437956775975881774849236152146793581433039667003005423084670177715605531205819099207382158598484720108682266893913497234490360442195159337378532035980805659744576266811385528331041798025083380926256763122806699758536289818657947524688911813260448386590162790262513737438057250978452349127210606808853652892653832348457854386659030846613689304141255671991544506299950522934168207514825646658976693837241464026090797064204780553071715026546549022479215551584275090135633945465087890625 187 838003050457958663799703155118159906569878272235674624515068302857161413009627407121754545096548052030492846149420876668044714384465792610491264409075868502858184656241079261544558068328803904063219586442035938064517889958528401010582046920858362860971388349792675327270737228193970930113567913927690039749287165119315578989643724598597716453259585983877516365905722118744877148609959422281827127815968486527387565119971230071228102174737213614119052942596736281719668928033774262216364041803900870434827589814921633048853322490304668230278515180082425583778013262035446699906872197141471435988564732563959195283441771959255292265484911418456399858343915305371185642258069492527283728122711181640625 188 226680453995206789574444685114120798588469083752824931602343895223760801682447633222248479288738025370128677684240236591611991008808348074813660342618643138390904150518790286759965675013387130441954920974716020623533901008844570735047710991116457161989518488525556273750849996782351475942604273079347808851994863297761941312615320593445530035505816507216818589695449959731491639680168416322789181312727277740172323941044462738718824219560770832401104829598881165522029450263855092363894113109039377249381670910701788950399571517679378824770311600483140740575828805138822623857160995101557108200196407156177445673473497758480448755892810777518504382802119918871586179420773987658321857452392578125 189 27340370690690713335572924812792735180969845961151052008705982048060946915003473633048122127488302238629727825460991415222584636361612356034939421591479876918567503270254067747684080361237079914746942047911125997094312274758611283274089216962485173418719058139072061525154976841145896873267183267638617313532770208111570445497204830538832741871822753332411284427921279730763565327457304135512102410156963466009042453777651357119297499826595800389161902700051467032225136121520454172178540941668949300987441648503304525989090913039468857399355334726574871734151690372893647963359559816665094038940011096265180920176352186057861602109791850043661174978128081976956433095209131334257790513220243155956268310546875 190 335428890863167577679205791769628286363200077738706080610700680012553350863685073991980093256388346366011409860553584287850832004761851023030464943570545565586845644310021565293790083799800673970647936920152091729337676869137969723047836335762295069446138080857944508180859825067077265379793316892953776704563265749793926581600896621054952457034587369628617321107800035534216705972288795038831552789944489600454669500041070390515683707181651773472977189592340544409564794061606828780249461085011500883666417402214576034207402135283604837712198746291930096182316837111452264244272339011060533406664103873838829404677019421960396618753030200201472285983381831159871484522409790240971005914616398513317108154296875 191 368016016595016521028446099494965059649175945504682375850007176067296058082546281959221404581330754373653803435091566079303133288207755774840763307211870585058070027631869337810072732645244357490248229578879388373297888675317903729905792498046125363783737537248014351681501946194433784969003484725463975700413827033243077886580718023637026981111635685027288728436989363060733547815025503321705397415502162227936026265559958310301803171828386701991327411960637273788612572643490326600505276594267850479166992870136428187734567853149726936434031460523776491098059523573497999688480072496814081589443382261665837057365994772758358120354927040227452773934217281933691261153220844644373688225869045709259808063507080078125 192 30535898508781183286214103646367147599996594080061027556339881246439914155579383841370050492527407308675651611200590486512378151398332461751397120262087636897298820851689903984777328122240695141700690368804984624951820476898209587528311797672354313164177179406439976948024955203296848774617396231508081485554374792426233954327723996269523601187776184708849712327629452377560696160871089717472177649154687439711407345588068865201200083229733044929700203448598774503320604465413054727077343391982434116238857907466120170289805339780653396799868453306928358636452821264224656238896819103220147652549539662190798372912815426102228298978468989491588586676029266534546307829704658685579052464741101058365302378660999238491058349609375 193 24981645903011603452043171785956215653119657005776679211622482612304265739497723349907322464571099516233148304772776509282011031959366617195034458899989885653639613459249989624851918289261544975484611700685834162763965484236331814176420887105825726613725535374780455643325570114505193979779707852338217741113478150335070047172940275104600709998180680154499355599369609253526612621383493087651086159657502677702269440077503843906081333430378820504254325155657573905089122824172120038514325109339324338346488607144357924971206986458129312898719760000214092148720606433780738673763418955456897452317594487748130656868951807555681728098011172204735685854400817999356128576251425158641166456019444552794084302149713039398193359375 194 500966170005824379967364465163689708282980674200063999413054940223927551352780800509074727152476349520494171934457672414619662174534029749726529137945495861187643729155418715326642107572468011673355749677536322267836567430274750543283128414484125821873403491574256604006726186348370513401759626084863136274254293103487558922686793397092793475906300012491484736921418522838987803463962910500797066305953892813634663153251307858806942321402508858007874471759814009072752747110642477036072067550752117342794009062975101762814472795557954743188094915780488207995413904620667860789024197190129976249184340943439480335369104061780230903109746636410738715804959991272008545978425539166880331204585730109357655237545259296894073486328125 195 35849458593783539068677325962358989046070285109114791417634427270418231152596956894001540530347460463489171233208685020566487733929118421083195612030114463995773334641703951363632607152372189501794667566275300146171867317816447682539369702389459551168513259538614511352297207516532516836596511805658503622656403209827597936284600996350164441949546333474058704142521300677652591007431006985388533289436082608103851910850864096734912313312683014834789569961891470295417295391535346902547286085742985784597183745790668728503685564774872523101330297650652314106379973469268812673426179855140963171486159654188766522205828980053731320026396707331773325037279584279065048932440597460859518447963799748882951501371962876874022185802459716796875 196 400459111287563975515133338494810745636995087422470121014541863944441642335388088267047956517833999644056683302695432397708730544621524409539992333381777537606483954570426592412136177688380433076407327000898648090002238719984656717176887076102693587626665904525013030331520073603022968443424864633764957187402645126592483861112341044279959035910975842515123748956018162325874703191210234598586970397928363159975562863973469699246978095046603740317961292752405326105602520594346091289281302068551186661108470627646826606285393959312007132030340019131270297672240906951295853104214747359722407346167232391188570669821105162498935772558285094662018187262237789565636392819791693328563626153718873484249098082532469788930029608309268951416015625 197 51695815528700707925509420970870721179159502884471257094014284984624849777823626765072571483274296674862972147567754016782389474519136991162495152437725809943505042886703140465142310328899506566325455497258139693283486968974262969413834595088160409273775333086170590732796380669027802591293084936554703686461099838651641914070801751761845879402294551527929502841119278609691977547490697848104899716699067022950957051744717299094161928604721724467137429624296547452749125386978758617145750217793529076033753891023789073220527176544485550125195822469681903249252581242022359595397387005609647417362329375331556044183860534961981906761064711890100429036883092520018777186802652553495947089924998332882938138765904767524261842481791973114013671875 198 778123138788139945036893593101155298412013239514194367694347438871184153301456011382233822806854687933433321862332941999058201457136562016582539538060814651723968913546846581478089197429391603710331723649904429495663279255914148781610733561996689901173504821002809783562225196716745422495285918397473679659847055258685447799511231843040653799674341044155447616375604773864536973088128986143769817309421227260575668670990608528876748473115946041359865427802825818869281746178321503714150963351760146348515161952822374834922794897925273831206685504057775227342652811009380172841070296938513672338301025106593516611574494911983012173985133214701321048457505392843317937949607879256609490135321818162225915180798920043996058648616553909960202872753143310546875 199 17935933857392954411478547294246227908622636832420148565899355286945335232129541327689982639271570118345018328555382939445627990371283467186251803322034958831446459328841132006231131400043312996076842293377445317068379205763207037493710727883813148626547068411758233553768477273063875643145108078840260143717178102872312306815869449567977281302041217937392151840778387425711714048016319896690814834162387786152063277355949353376671584151672585385516094056942522769615052109145531344406082758263938649751955014460282579737642513551674527958517921643783994813169590171356918858401957045512372939777823126451982214559257327443548124834521638471532460549118478577750248147612318302261646890707141607588594336353390182119647844327658958718529902398586273193359375 200 16624919031207928267568898353302982760467409597183559581484385961625907804038936988723333127718698729466407252057929699448312008804597780972666132225387125109946066883697208428505187449304303305232821759484344263634253017369790662211302033992959781474557630947989289566849613259774645405803099115283077675435777899415508061460263619264495414389900398650920726619825513609653229846504560242756767512547773126744518108102105991796207060896250487504215543235173016517699640293267580071211666383884170913759083274890800833102561371803584678339171541168438457630442493805130619046044321118716276862224105618467192388883632153273648995677667863078823082445359786405844109258668453548239329815555244655659659112103925052618034713015232085864258948504357249476015567779541015625 201 5210795517244276024163386051035263253280829873744100764345852316330508416191308608405820831076010049534247049152485428185291823655172438812328190697509397422520409023248378761173267707990901035968496372375689993079392736787546326961751383788838140462174779849369777326923013111272650052565150468969322853494796058025756258069634865739617965704297139875661720283825907250786833235471578583550628623335869188979625078658869042204781317594347167725201886685651243983159588748636107186499179015844292375954339533920997276047071474744407137986904512903540412093123766715040940298013891693925997225473227134146433435321735451026069088197477986935153503453023216634667556633313992903179491434726270712967952856032573523954906402586863788106708028635694063268601894378662109375 202 13129905038825463782745357218622685701975519615475584163850433567370511041201720830308838520922429540457462058067709472322152701331702727113242935674896876787037227292445563747130202273368757452440243937524146840144490021214755605746937163457304220806585082947723640308882880931954231558379176634049902263167940845572848469872014321380562708024386736772663411178779530065365006309778729485264803889322897976237932661363481887671287189343132121589443363576389812192271728630081278184053802092830905525234139314855000921219074968517231267163360157523418923335872436808456696643351145803037307882433184663411881695825598480330148586654261078427749025245865810664790169754670471450838259320945776638609580619013051033284979866064094700117692582352901808917522430419921875 203 652302857554537678084661455093883042793708952914123409194695242287440175660936616330942602769849435370443023461287734266531059852850351356883181000863095820200593215412060419374600088836003821803839533567944837733235592528819618839965619215536574677068234140397707839408656007951256407178431943119358195491852073738150353248921180923358157515347569828840313239048818797541320077474920307061860360775581344603547225276025981402250193300682931689512693605261837815583633669634858498853206515998213898167936444751257283919516755302539664842224144460131095147913667306196381185722872008426478547820763552961040331908660739412929134239274012460210964786587638909963292267218198189712937251137426225036104358758166320414298751178159229378861194703631554148159921169281005859375 204 429544525968678208827788894493602090343122330600983467722475770663882662003873699056048722160022072918273040875431699753552489872542279824736318107959816611496159685043234890342134101299464684536902177779674775434683941591524839008472504134541872220268449003586430273932429974155375106475915209387338535796633276082033699548821463202227784143533149903527817056405495123526724378474217956376857405120548346275261137555673803134477926560710991407427823804306789276716293486044158457021417880110852133992195785130414679998078474182234279011984794981077414262300428731753629806677980957274647514474057807137411536296873917932830796409599904808919249608825726599698839568827267252175281711316742401675642421529234261844241036286369843109691842746901413452320639407844282686710357666015625 205 47110225442356263470335608564981201805765578263766987098401006487786902499997340860776098856301557586869893423190696695657016372284359330308669501150458576347223995512167201420312539385490629261442630763870397400961449923628672560095877353974569128127945239024378355796341432527226698738297841021075347698881500004022412059902188859123864547762560937824229476975678226464827565886386947987364679145524355260484470440825898400326684868736408458042095275759176147005077725125541214293291283229738450648511058268133689968909865608336669533123030016614826442499781802208534264555468260445830133237049507540222805913465487959643392194698449830099061416155156122673804493748287136090818957082218973864924304445044187288462967984365368455716176405469186594388020239421166479587554931640625 206 153302619540211268045337258259879362283956094121923300006859780092659951897442803136025523632629850137661325515708172475406218083304952801322410680078688867254182550444569337243235489209046812259262463750293790765701494933516896362428501865227438907963922771747534130136298443177798143200087173439212909368666085085904970506579768454920789318410838469274137038304106306362607566951162575647232585753408988101290120194211849478927151464841997135186983340316328787110941034164594917483047629675025098991404795679822422673100623352177118551111762969115285950144314228691703612838631788300302086482796783396059990019862086668674504649107309920421872914172858771040703118369729522711070329514881015195883531479297917227287138778249149244123004142748879774504899842213490046560764312744140625 207 142265704370598461671796809013829398238031788585259758647194130399601810295706578579860832226036777139188033057484556526570049742293743703323173937851260377135809646533007383977016898346971708492461156289525356668343043147879780027294751222335450619335500961997481794836963714361400148867131667104433848169382908704875134707197401435383927390923617806426551836035550773517053755277193213198759308321632744344589617260671449240023408842338031770871071371381905919078080717864149031750304338517196039200948393306428400228713728996274753287612160326644139031306540044061689272791647151117899142361374064202469481399306572015339541227016863830244530207819358360621615721749776674274149014018234191262870497506825651129340081923908387865310778859272988219018818423222683122730813920497894287109375 208 28035006119744838826499610887000021303917604578635627726069515150958487290204694506787758233419825134136833125849217736516971988865380381933205805432410166131184613126780081127555067496638717648793215019388288511839499432640167011134430847601963640096538905493829250969090028127241362325279169208481643895693971966237909252748136667253257669628023401889231033973263969406748406683379975387977805277617680024866727689647285349402130739155382363687331419428362977067327358562151342122247164863194416102109002633537082017277427221414957928062028308858969967977636774957901954053633354182305471561935797654899134220134272889569932378138412816757703653038345940202055297685747824788394525763228179620059862524150407073067990838162640253082796933761432820909485948146500078337339800782501697540283203125 209 157428510886924060804744144788223143222233694716438194828097514869305414534676340250236251999102008002539076026445300505273204759198201945983418822525940045846893938788152072895788730638566324981200897206944431278122217748734311639518810261915060457077316330883887570363725699710598436396494490158789452619621076364654343335896254605776308987484254516217490583661366457902246284990618579659156481947402006969661032846110983640601182843175295629969347169704326398174301359825492938083589858502959474143196340424979429485970975684057819643006605552396890462494493364395556055567726199220841617417219235790471840185225651251661828439045364725178583639319788242811745908230536316725284223842475741763489226030966567930440242669327487576420057152120985951738595283455612872103301924653351306915283203125 210 2577751153214541577944296103013979594409618314852736078830890558490931606577863898401600529579976986011973451726767146965264327493814316912602428621820433864786413996088486326757868451166819692132670063512654677176694336857811592177597100014250799529288209762892095651448574057568997261213989715079414507262439840217773069012422753353224516179819684808429318768913405365769095637322849768237065851939914579533935986830846756199710223573594244622801073905657844950816527591456765251288442826686682814667937773434178009326431281485036363416927583765418625000322154460597204366683165576056957245289869426113062873096365809134065519944857605810265357531991426001829985606755499002302206092571900422816065441048011164516349838114699699309382408391068683959393388644551459474313511409382382311150649911724030971527099609375 211 402061802539220592896868633033645088964890058858513875724889690954094137939965600555769799163564484614673770869829810960678112120300733485446125477802161896567925896401158347786029872378704317276937378602338529408501790995632645385676555512757120775537254959609677422587535548232474529758410830048928384098833009648004613103751849896865160678607033052976860118661594601736292538337401218606580293748719783056093196846854485773324170193147779205901881557970955981088206860588000029265980500950950012788597589285777037599731091965461948269991869100750062884397081472551730634362861176312767033466441453061157006855051916653599372151597836070044374247879348460223011309178903455944253564184153230579802147667640939004831431826034428876083900196133379815233258971310152651089495252911820699637246434576809406280517578125 212 6199144499811572763745491890905318948245582752377877924835037861017203102555367712280092756285532328041905671580647243477996610245705161134220700867021224788290094508444468269627363862954332015079007981976176710098220527046933473796362777320903329859360003510384579945460743522115688322739291268226046765013161825001858310015491747543841277319580624729345942899813792788688170054980844286325306176465426803580531621285431012969633560667226279168112362258912459206266124783408896957271951355925464443203132689712717869786736211458429515631805560119790920259937473957508420632945536146522922431715623833606532875766579722475952640420499399350717312348854648235825208649392178864963571195268052582730811109740808783498447319984816014907846344190258481619321283240561752966604198205528668264019387379448744468390941619873046875 213 8834376220602151710689798302916286798204012296282430384560047553536679965613475369741028473426117133304277864877414061448156500900729634241213367560812577707255922135593717265166781023646826546457024179179877949218078676828728497228363343352324463679215984516079433392186693393232728685286595622964904032598782472761931240777518969291031167294101453679592873812410693180294408797943251844660775639444327826357402937888200662529068057647404415767105069390742083350287063871874650849479746298521180442106384998271773353486091425548312485144941854562518942700781573002185495729152857530192077677976298753910462344082206441889545824312440245169460139109187225974998024618147881020108136671361514115978735934880307523730821852936107841987750295881892048709736988792247414919117122410695784606726732590686879120767116546630859375 214 967240349760319694305897075875367288233271065896716560328233243828805661655718354733795780992401516043547805486344913363225732785533155748932846738083358391032739512322246708050736819551612831698542413636376356776540109336902377056357724928714776560766497743980098712051094514969359033160116520776017296653221838022486210146809670329387197428508397475293743146844778229973355131475749489347672772112993462483896966517385708051663853227470492810389120447780780434099186479056182567305189045674538587656787852848166587253173467759798885639934521740186069287286505866547692359504913326786917663527965793477206227672178023053607750764675116562245098408075965909318708957024321739724923561728973251109260668010493482621556803805107508120434530058470704211538026389730639867079038215339262772596296002802773728035390377044677734375 215 360344030826582592483737290033968748258989996968578448278503151208457775533178259743825992914780211409436892730784420121388513322576321650239092061117815883558256055559913512205826777708601482414094358912868876058825485271864770734238830750976450078713503800037037210776203365886360760725602959222695338825451368331637426257095204821824119869215965309705755505312200989435858069459685579830633692200894086611800715143479836240199070584237814359586682309370895053174693276426663661704196402996156418494479025342316683144113054300708761786750646558149647880445319242244831736090209767544006193961893157999269166915889478174390831135001037347988956599366682387936763704295224310193270966114177958606215556788033689585293772091957091166627322974128343789981755784455780004590641903900716225793432467838783850311301648616790771484375 216 1165266326730424509061913443202336061918862365018012299210823077175929692909140385863783001284335515854757958215716595209253940581705659532919853430628072538461554323316239920283095748588465312466618551078017980425753304036048622285890392755599924451859825247952245419107593166440883065721963722945068684845678553353614157206712726246251384063320931486360430899609439637250222142842224904690003322526394356553549975310227410861863314923536736468442468964336250843366959309279053183549517836911742456545870014913305432904372043095719657582917813112112009338589986641305874779479386778869482199189884550027249187197076220417538566841105267193592787556023708116431233493886790583238869186139001082022280492660638270651971342644772640920103949394744951608883032041826952788191452226080769757941308604963742516502644974707436631433665752410888671875 217 19386216323797580288228349871287790454480800105353168767625190614580412761825111473013026577643010612908181293442758320672583718183496483676632725199076735975342581493896672890752120163191682539669589266548295698717914063866152975622483297425820816077961632259144596912435940361783026868607222759298572980717763950973976059129095578415335843590358385268669201094806736134835375804529712153321151893940638752316343414908883739246808254214896888836854322377850615452406649447507484815750003847707657833653855594511759525785460062437576120062602061460584081005988217964395167384918330383441358152577162317878940628991426614772765346962073101010330684170354591017718717034904818732318920303648147345992794262025771432388494570283259588844969243230545551252994284535588607661077819585659920209443000301279165509260593580620479770004749298095703125 218 34156201044988131251860673862673979062667571158096782531913575519055920815089023237016391643150935533540841068800133226546480184940821855116320474411529282205363908834820060048665054282019694250741708905451994930828273453166746313792842246368273014896258180433095634073841836392464416467721780686325637138366449339126580112618781287676818092498260331182766758938093207715728988498907418077840005646530550176042130010240152089024342120923852046024529250835360747197774632964647476343492747604890065584073896308697347322288703465053433999792866173332090548961422085495158439637033401454018308499189735204927166542152830497559960743645241547555311525151337132403649458834571522141726486694624848229919139211474672245257325135321546676511303837763395599911754930033368019800657705158973021803875972411551902203907804533855596673674881458282470703125 219 470172272606551622454636811028206356365504450646683177529130500622044413772319477660327376532119503294859157611592584595794357396187241073597151663594353990945016937462389980289891804951060440841603722870280158878579972235029062124483933985620998256874217178492948532978294794212768638908713061370530538587225100189828297045854073579850573608586566537752849531792885749733045265779254741250646086493627403917118235966027833833561365635546193552612530586523010813662671139750935263024135627102376508130601647364616604124596873145639853106929551020032755644183742088679525430089114947294531940820401211028909133840817218286487333046952568755252786953292456103775173086966503014055874471387868025556809251213339251695396898165146546991405347928180015066834590250651514457878174093709621635521680168125596870130726567804657634042087011039257049560546875 220 475297486551137948823802407333733690817433250494414236542669956407132642644193607175251472070393826346217978253856636056586501884771220275176728238690971919409421147767840316683887532897667539654992405196228064860670092117071026947420227872077066856887899810803804294445959286950465679202394853469308201387160943647844061210886270767533554454080290252409430084976843436318446518303613650097418123048359785563408625477596252932248375517350076477864397287875480995484326023984085379309811767694765790268428518701068790810426928149691626638290054580780092004125630468821725663137768813937229654565681270815990129069712822150121119815607480325771702336826015479412436672863195077958738553076242829361016745170179267076441686563928832433392765075420945879773860071115645181301883574225533513728335879959486085816913630863224382583354099551797844469547271728515625 221 2858236921386707393605580992518244683693976424918898282195512995769589511647662008759770164622413553005084584160069996919472674230140053148008469815476478194095568802640089506212156249868779005436583287356502706786563585627092284222269153131178379424452573975376723562527963313833343383076845069052989138658537982389071300222931465384851103481776949074444038836806447632883327705092771678640129798784027850741041010225001901117457425622435527778650606314871105171939680026583029271958098820209700159578015843229504176412024377877557338471889061257270327029334673724271825367918980786075014529039775605947741545401123713291904833642273037796156526722360970914656689313281385785552776185693786064347471739055059936400864259925164788705787261471649036534929683414084581203394584932786126876674019839213380126926145771118666083498993657485698349773883819580078125 222 49784985548379565810601240981611363791542637107920291827019681194377588406471359919584631015134698814853263822546923252017811266747221378318718573253220541084894492937252981105273062909530681003430499580785718753701946317372862577267402919891119458178325930503764209441356000335861167151778847557218111120989376377231477044988674936321148539859909699428194756447017688593055237029119884837122516051150913522336116995740239165780761704475412638118076891850441634527169366219096247735262242815148770278405395181220436302575942917482683284823537023046782590976956087354836479018648409868519751959447818213059837480873244425955742483340166971217124949774153014126165292881790127666549782146245250048638492140142004020118240688375030323986009091809026214648512841085005172454200730436963749482930771170412597043713376079190446703293115859878525952808558940887451171875 223 12432800912189810496572139767041396073562093516314589493013990782495756430772348582677892961926990705060440063324175467176083475787772064916245382127674618455050399161072416212854712305069333959604420100936726674261858410129482802651617366563053736954762455501356859133226746120038334924199251002802383094371040439498627084530404108576726946288003831423107934069039742266215026655293371061010571478075230368787963643491540765476361743621781613833675674639583535417317840584611896058722007310566321348118666476079976925408645170217345178258861900254386470383128942710242248684746318208309668009114335708103121858779458170376790478173911106071276409976269579485920962942448066826466253804568394837945706057626901971107158789862425860814977337472087675903883052818002963205120847622444204936147905905611226749908437629932162729780309451399489262257702648639678955078125 224 48465715727457034954006347122724171446435914146165410712072301764107418778814430878462203354213150337973627409544614243969744069413053190391612455981787268359412312649420075054699791357782519005573144675847549825108761948151316730568530024358523049892047572711591690936533921514037995645832632120440856938485373527493982138202021359423126343069265704117568968027706048837845880795803960864043909487639428759612833326695980368428413235245377326363240217464452186703733796216730551851906019277574703683204824108349948388650185131603871832211815379749302620086219010402090322987006136508385289661349377141016320471401231002962622845101097356159554746466339216053669207165669935070743410301422262457446293371641388391007582305132282858141753820799073901423980670881965366215341953127209996729827192468064369290659676256135160944381605648001443142902644467540085315704345703125 225 26501027471790125976755368828835498551060981105943273600882689970480637477501782836352200713911305582373872652777205864286758010448916120133230299847275606186625271978537953934611010613517859724517444373495759456743359029480897527991854004777477739365166762779534871775401934190269724370279732303872447082347074575818506157906208806582047459129192160972260380408273665159415950222279726534223360436006807502980863967188210964134996329633134213913612907961200471356781753009751373715662578202562812208966292568968344181181315455173602990187375770099560380806060342681140645968172012191342977732759677283486930433952566132445005397574983769545047259904916254254608878155717698502933783943793953506497515775194630340871814736854200644208764108337547857792156592702356759149560551283919412853273783205781616346863906048500743532238944056077004324083190578420499150524847209453582763671875 226 19963716491470216582046909482784263842115628465870983763496805165815612967011851893313991909484069802651114243961589815906285625127999864834878135172560495368464391833389763970652763526333697425217234091095809944736977321987269044869969665103387544809378944085025716459124687149970887495752762941302142105175174542181861386652796678409706105826305156661625352940303502183144095244881077178989058027567075121161469426609703170991075774867438495215896449470771594019876519689868014934033424508789021144143855353393188481619995381607548270262835065749779446160317581156921216708324270245912132561957234767759512860090373380746735260783809675951523433623061912773660006663765213142143702285092568957881425047464096528908966632519591414497973847099413817650949822599894859492091521487111858576415316773381947712626460198040936222848142590916415868031695557416327346800244413316249847412109375 227 56572402098223703460815540668766481726648204448171124859569309709280298220473445333768929417742350626509690198053807585052377157030418662523499216941527622314902146064241362763638305389388220474539136470934970377298441950979145576832705418168239955950308554320638957774814375643365161132001326075629037889260832823141972348471508363196970382391539243062225669752007349723610899430862793834917040778951913550006588165249975967081348901019499033496801748494023776615520819992353501764934346257842815436597873131099406458878519709810822322506257573741945784453164868152340088641733422609603130833690013176324092482346559580646358770914339166486106579493417051302533183918752202686528476160850470009126575421430662492373418555903179743329904405843911461131264073605600292302192827693376355711447829424106866015601317465964585339219757235458500691828442885622507674270309507846832275390625 228 4625717856123269363814797190661944504099941977339307639153410031896464714546752944748025766931306582213876190593376307034615718544279884649052175083477574342623098740498976611183050542686881488273651079447317523183482903778223136662618350166340014201620572791768030559844923869972689753485434387851510192941303080395160417798396560497988964756976121986780259505635781523108140399085383518578211092620192699638135702637358311201429729048094432382863014404806814705300452903244196962528669700891700292715874349441575171198355389445112892524689751245076965872554245264808405657957806715606305230294869051003425203245701231570542258979338352253687392354127355265352221272003981595555887438014406256564539532954119495768219106120906900705715089183630299803180721485752449689251710764845844910467711970387892892774043857019232925469631909349100639148709101480978767018115149767254479229450225830078125 229 294538955599602913690654802330155296442638734618842885117212154970964088150788473276836818916007842698090826800248496446704991929243778579765991040656081965352359389691566805647585324491182562521334338053566374229312864899862486715493216772041757784545150720060785534784479259314804151054673236638864313087660915142456137093489859188812743059066114398873892831322599270335005994742209349664724114458501149860171736117967265270975570235925176104809090081427223806258087130124313140601754433071909828732898671382133404320236501389467430040924187471378415517628872933993588945621970631734046245495570518429892109519148438325858636780749989526054838530114537600424072584294353250778261543986496671358379840272390872737551881744471273153496837708757611249781081788521050670779000979949055017656469524264568786815205189230329952703306510324148075631790454618520735952102995724999345839023590087890625 230 450818336318564337898651062003462397030819405532807830516403635960507522559134414750070351864750852730628107549576106052509351618826998605642991274706514067499975946167697158938718435443225068917857341422418397908636673839105148192719278597843947242116404230979154731356097792601747365560329880931900932372250346439977799244024288172854064668536110702521058056766056392543947773577457684823115773434565497756592137041909132079006371943858091134065119191077667178056683042611426824894101267498517554300632372089520316449572710417893986571065387329812731843767185636971635583057521190137565696294459698613464197035802364395788280313411404457327134806796115308391954932959969126229727536272762691784590743684816375024463865168849583481689080515964669793791886061544856346214238035539861227039038067542218280128771563891628060500467455906962465821884835301326760969263529599260209579369984567165374755859375 231 607306742589293496010183134276331491849759235646367941460856553505431642807760480600452326844302729117341550878826993101624189070600234712098990929026954862591844580446637138129886231170664216664047233666406105528849833887703549246019978225214878575249251314449225690916873834536583934268636096191882985210865623146556479253329474482749388745478634699926066833517621193665368376364200063400362084745228485436355817361163798385203430117255236355079438525299040028131110631605250766759873825162728532295597889400961844912612636980810682788943134976829966260638491790374808159373271438906396527089112792233613545080214483007265650294697153092364108195091638933410397949198508159659302080292304820136058216155071383481827792151441721617620266889564644884819503031612292393703436119471360173842516257726909014824656807800414439656813886241319179500950179424169404807879257628643043798177814096561633050441741943359375 232 807515566965583607568062933415356030923327096409237563999690278969478222974744301093601478436062278488929121079555629691079923264333920744040194599491055294186913630688164747232058158132008771278560130551720609490958681358765559986742337139896247063652891006356982176977969386636732629690227167663835592776931864431550756428583944876854074174858134116268055597683748332097809741069297808680662107209462070688569017125699726055375976154153489460553175901635757195280863788853795080181641353655387645495743918641173726277530655421153396548978675195061404725824743356262150971936784025178023576806647038665984019270023184021102445150219687820270550137206170792115435772565774349541247382147178337467625875670412568826646416471378052363868254967276576238437119014913296028246771979928126593414678073823998280212370095476365308000138913314384772533854197824347563660083959093509702216462375901073755812831223011016845703125 233 6122140319135043178183024616856223209625649673448574918407056604637232827251518232717285774842092612936499582075250173300781153630644311608436101209688763864064212334620161506865327655671838844612170095948097899423056589834910605840894647444830121655001550419346487939622675538283972758291516998509792181178198305652076074442421551857007684204200621573027585534296139388841558494104217329517936322786571089756646873819752597481595546774977070963391487909602384602923346683586646820806103108353189895287661815725368039733120544710961251798554692013463297743148628068963413293304646045709632375830800995327535868431008013359464684457599495512179918179613643051475655906619676441035891003780128507738789270873892938768019640756786506716104372283164772530595579111198414691479398912576946326524529849112749790399026797743841406743355833000585729292398246576864557556549948499758479446286596470372387557290494441986083984375 234 20695581142676524556685770315337158135026512361703266538312585887762850283999786612821201689639613589602230066041219449688644310291995986374308570761509961814084443500643986285241746012282386826183319223178098394944071738151825833021087065245781698958123382302566468843037995587333000297095294803978585537114709002286540413134441155920121564735097466484445224899953476646399840896578971645665339077568174542880668247474906372553209989317228242289726317446242316584540744169953792220765371940207031147270856653777818591855929092117954069310806887954449681725809311648402199060263680719175841858349314542254187286960646092427208349540760694778890036870257197135667944510392481401352873470346359454897260958431386699379608598159419423005099628237625084203324012953876460241353065190118811473605926522850167615092225161428972034784256575973642899008045671253438662058423227380778360144171039504174154644022820548343588598072528839111328125 235 2906187990248192810087789023004792418961169821005139556443895039558187486689331737119573003225988291305845073103660603573298988253769649150434820575020547829211858023494687435799904759171569213889572486659052115034699435570256393573173928311109770491991794110573163709873420656944634084272956291622524777552278285427471632482708758065378772920247729336113584773184956295026360636540876869391302934296807489000264051773071958698961402755185242534301993513727644456552530032376489971426626697986519267489099019466672398005300681020819082073432456606369529774262584188924564123356176441416182048193733531465481619020005621489778193765298310330652643475397819172242732633374263345721892870303956859623870687779726642891604611656429110464545905241879267143445499691395417821126175111803918206931896064910874601268269916285770541054810497902681768796874498516440322757140282993896535679819762994203179162777672672746120952069759368896484375 236 13356339850879895248447791794122416267064046439430400177920117359116832973376654984806381794487103946353460081734554925157599652665629743487982715158992739371540807735096184108467619655905842866963159081451315131026486975730317845300440804819637471948202182841943157858283973684132770726287054664888396141944955614252721648633048725137496968114567465332203893514311565762670040735080301127254684280829525943580092284876243356471758728438106883876681260933363685409840506341756358734392254381228788028551595884771864671406368840415107254639960116737226326537517091611419932900691684427629780599586585004453484624570430007498654671476762117230183270209618399715978660407619658792268151718150518813786367893642159603902094206113315012239275509749184376376330360380924182293963190702879806622470578394798999960196416499227302682161938728953002913962167675711150114366257493550828276755364621322772107625542759024028782732784748077392578125 237 501597296231728977215069988477095016714271448922699370389584603788129918096154458452791948452645971269891840902463507463466143158717012663732597776744898011516697226542861093926167603884612666290912150930973913687728643683565823330995987426245597974006665001212845323458361131686900723233421987142088308354121210467854507542784800370699463652586177290047606764504306198403152190463167588633688279099634113033951625080735319096671690100637662199956877318138382201762921198268720187961174380713169753564146962552304488232073843733177270100062341248211094290949886555290600313905959698561715858149369244555684956895705240097789020505154473799232350255114524586025979288876497394832400585986300497174473298956831140639582158119119228200493856563859145447895976167967026130669249559098430709126872809653332647126854330244873789148250597721206595464089091989991617665321280811728833325247342461478301800514856267909635789692401885986328125 238 187949994049710108245336272034619473739966268597732526876392174579681066101024479739700294528830759050696990323042555260530391764321672567309200645908368766017759671487559486512091753787523732022380055459470637320652071830092796500241495020961316240193483923530187620935333596393356290187820929504647997845217889488984674027441789973013213302315373296061011264293214108901252635078650393465015971243592486501801422435756590112847311627115174517725430820061670289935999472025260607189666456602293037055331276402050953012053998651301999753035799211040222136678017126588606465798292096792008108954287084251906060189056611937282597255829864744972979087328011171047731235809946304612006027244804147187156746898931111207558029220167729403788052737167127496506464282060200164156089591905805459926903448479879691118414637384019127660621921991637245837242742958506921734931905687614370234435134238308613352443250665846363745004055090248584747314453125 239 18239121272222225296911800506277872315961978103426136011038631300140794920329285303058127083219303661922834721627222971305162726420837179887702466395975355118122924536594923619895063336332281442480710533080303399060047906991504386371169018855661849449453610496418672076055431802257760386044945403580587530737103519902054830110443913450568263791747101545059015637136114220005995161785284220725130270384959920635195951746184727532509393468068321232338645143115645056811785687990638471849699870874516266561651359721929622171288735484948681221476285738653532332064783867652058239695861598222942044852077759874001437172521822022303461935170199185774139654836908772466306452985050581799853631361766970318234057634191023692146949565695842194759223954522694919944199675248664652372241637427780465466428396952619060908231967355403883642698666079472342492437222396065218984886430189490521051371571244333082942486179423013936684583313763141632080078125 240 94707596185876309640616403242649410791002171037401268613677129082939532184343471839670509903269390714308630773394036191687870278516734561197631399002814328205726164925616977004673939741592669606415007040789659524350311922682195485037174290365621242026845039581964551220692824296187293793046862800144306982058796063247409804878690257715341000843436834861109211988452629567213086714157702369127244288574355244199935965635887742097546088858504665189883861484031542828603743471641713035705189453495940120076679708993465354039218598702865262424721241047681521172124579107157941807116895168208120705543666741311272296487848077186878872060218763989202847664300943059837977849565513588489653944088589064697742728234133983288002254877412511807730615429202453982741496132581274895157877804728600869312915186536401498613624108765628244518581111366439298087406209452049354121423699594305099253860630078147707156125958291383284590701785443656035567983053624629974365234375 241 13004457178308880636149561237439808802278505523985664055522283641010916906279625205197788601394714179349832236133079500035417341786614759844264786127710789747541005803521182923677581034516579110209214666579575207277633655286896553434353829337119249489642011199822662028471126577591208140431366291494276957485480369473178023865950909881840725879358369501180395990080089292272783121443351890093220932103763686348151187371089023296612194223510058386443782175016349612472785667328322334256560635224314424620743198025254903134779107517667444747229556388143035156761426315231825108428707881026305489087824081070905365342530331549356529793383279940840697557772421283010899970685085155145740440052010930554012262717807953793503981323066724155290192556178793140093530719605154777533060608674648334767103115475795133875082818529847182667435447763873188571812489020727426966432856641939208469292290100997701872346605633988200247108668605733328149653971195220947265625 242 127186040018379925083074069792680297574247089113409249118838554465555861837147871542043466997783137554723809566303007528663805627335345310097595984966630696378425398095769675027888362300083478080119062554488559705862015998977217812736492862090591931596299047164225865707491574248007886817364875790987183165699537737994940960692254325846730049025241888270710259521186859847308186162124428483234145129519750871126186733355401476463973154620353021239918827040063682247388142937391902146586072398725808180263306357957794650451263026415058601799215521190438089114581681669567188049152560994694037802043951463879133816675974159524643655499382215325830716786864311921556795129464034136872944773922936198909584335738889269540363028151282199224770135158415312065500656314576812099906440941151851225281009530877955053861329335155956707380552377615616146633992330619097188412898711285757083497984157723542245242435434649242370492281707650139566112557076849043369293212890625 243 487432269306465833681348572505057584245368617666228220556121522015930364561052492380444945514645651111696071977653526982713922989874816676772127987826788817897628957700355085150638169110140752040941045456611067108414647337783037442342907030137523454454249886112245057746224317893144805869265916144129826820805474455074425221177966954260456303608337554622084066390447360053789642779388996549347567476460420156189997920176741330717248419555425862441161660643015743052809969547318272783330336202646389892344050400688581770582786701566640010688898473918917433996830492449230545531743221792315982177393613939613115908573598214174101405732227874707532425512450648531520780687469239377092871029659835394425976317703186483638812774361504612419359501142111798861925315367651422938571758860329136354963342120492105409353604795115890155481042758092464773994472241159906588385246808043145122736964881402486783984824372478164144281056423450393215446307948468529502861201763153076171875 244 119860394091753893528200468648784651863615233852351201776095456233425499482226022716502855454421061748777722617455785323618177784395446723796424915039374299483023514188611906184583156338559201321542880030314196829938028033881074780903993532001030357652684398224322555183497783088478230951458831838720449218230854374198629152748680398588636795969263333103791163866503449193554830191653031938364155936834529546604097849223788851815716824480842425190449588682708789275281140052619247405736967918683538498117389442792274205881013123336059019021860280471864942786105858798991117753707349621061307092801708345806503911944327429714942968622678985583819448896504257835619864103476042469776935499096680834694912209271275364829216255990533921086727746182486507916866880828111005640632399719753066316794264455858714444923017572569481185774026907727655272293722682252436046324241018371265194115647101984218061635612550609384625642882727077965544781879003721769549883902072906494140625 245 194492014294232515106321302062966041580469483214072210956291608722092527873489278398844320893827598867148467888359937296487435631968458090795378589016935196441499454281422186467549521364065804898961022150547119531467198138629349417259250014918298823289905535138223372248535362460399902220555251688504189395488543102182860840893814343770694621739734705517203014996628235598929098683635455449262934108601107286644521730045925168196990729015359322256640041236925412785862656918185389124726031826334602126505615012227054041048985325523511211760628332687947991722205457437603696558817330878215089294766992045989664584316544813998517539641380848992003000046264854160612096636072436468775648146049396850130755662509317389387479079326099580083542820951135488865386898107417462403144606677290502487917104592959358064232447852291205008088074062605537871119604096860068003801881396422957317105552947971564497811821527040006070126972385791910662156123379418204422108829021453857421875 246 23242680057301554156667524118495662272279567126258423324938551622935604213150893108832755649048611831896042335386054622061259587535866852898260147345575145223082956102626329782509809220286197806319159155778213876837289090559541709678855764177785182667872942364251099234123960645362539969882240287085972263679748980305413289728636124787599296346157112694763899464585926161178783418705307494123940968495071910757964626930263717743022754823176291860834026458440675211248380885029651536425540904854536112709958075692723819183749276567128494234229185845560440910879627923574172517105345613752838198400941322061575719205403642723955642664736544641490076790369767144363362898658440301070426732478951025168517944169111748880915254079305136420608715153196407032171904059931147157866174802218645625914921419589463856437305789828296268730055495605044091032613139056618860805572584640731013106905905516988579102924595157908750751773878679427866484835467873748537925848722807131707668304443359375 247 11574290069020611988947795411234682022228286463683344408775068217089389952297813167556392489202345163251875333006011006127671778408549080593060721147796529807446168423575054911938083133988673401527354559355142942716544769792808219799592141675577236713151303282602774112539462183723046219819901033650099548310158399099456820391183171452934062552944635066623318356858578614676074334011145027438237810222242287543439874949078693450978942685225440886164312770802441501957695744366992465507455592295983570296861713806498096192717251084035646926357043963578681101369207427528838945765010163933599588677391832443618677984877117631767384808755445307300726498848102667031148326052583631707135579331623385002946182723889656325314073893743043642651303497340720910757668823366522673755220650497544178087187589512162163327079401412471421270432493762835721445390348599045019753382299234048237296151523799957875423723583823573993289344886953723188573420091289356559371981347794644534587860107421875 248 758591737770305146851068568133836053246668702304990059923722863322971099006740647615545661740280655678896324505081793153955678421501002956455701895415155494195626345638787548000437217683950670338397946848057937822061989932778382647322904311588170920268298477892544981767219589637665001202243981898492736784927499237543483696502260201834601383868072673955535594908155644167921479633394349170860986968624277295445952678114174304901049641029057642263329073745048676379610266866758606076989688325455281139591919921022146294170963641548371718685326133242459135452382445185123747137366456998291123925957881963019066007156592355917657369593612614651754691498384751803284992004601436048984323063686055051415780768849313219198654468467643708462427003933408227433997680374339678050439721822672029195443819277235727218684803431804903713546504286838926030424465251312019322754197832733119902287308768512327558338428644253702359343795738585072874398402133049035267475801447289995849132537841796875 249 8572538129866419609552958273613053079461996786438940105823771282629940210107600950033983609996374561178432470321977435350609905492649260408768292927030737302444480562291131150766366471343179835272655915633978121385743907420717564403437906348222353271661752332376421961825635145962300668593464067508341871181848215855847591715962677640159946888210658174694389075647893128003706722701183671939124657823426715715754469869404087940496785789715577227407751458859799679872620839173130266194735406310357237441674015363184041111980978343501551831436144769092705427562609539194411341433681492233652088497362689392049059785904817611781708136951147087794768746420812172578428524621165644988335385903767487126147591598217300593723325670760120850613562697764088096613870879841618848254004911115314469151769903835658795485026562997770520354723204409766402718812367849644487062054495983107691894006133858711058996553984570949771522256278953974377228272510292395904019091545933406450785696506500244140625